ShaderCompiler::UniformInfo struct

Loose (non-block, non-sampler) uniform.

Public variables

String Name
Uniform name.
GlslType Type
Data type of the uniform.
String TypeName
Name of the user struct type (only when Type is GlslType::Struct).
std::uint32_t ArraySize
Array element count, or 0 when the uniform is not an array.