UniformMember
data class UniformMember(val key: UniformKey, val dataType: ZDataType, val count: Int = 1, val glslName: String = "u_")(source)
Declarative definition of a single member inside a uniform block. Used by UniformBlockDef to describe block layout and to build ZUniformData.
Parameters
key
Unified key (id + name) for this uniform (e.g. UNIFORM_KEYS.BONES).
dataType
Shader data type (e.g. zernikalos.ZTypes.MAT4F).
count
Element count for arrays (e.g. 100 for bone matrices).
glslName
GLSL/variable name for this member in shader code (e.g. "u_bones").