Struct ShaderDescription
Defined in File Shader.hpp
Nested Relationships
Nested Types
Struct Documentation
-
struct ShaderDescription
Shader inputs and behavior description.
Public Types
Public Members
-
enum Cacao::ShaderDescription::Type type
Type of this shader.
-
VertexInputBits vertexInputs
Vertex input values used by the shader, represented as a bitmask of VertexInputBits.
-
std::vector<MaterialParamInfo> materialParams
Material parameters list.
-
struct MaterialParamInfo
Info about a material parameter.
Public Types
Public Members
-
enum Cacao::ShaderDescription::MaterialParamInfo::DataType type
Type of stored data.
-
enum Cacao::ShaderDescription::MaterialParamInfo::DataType type
-
enum Cacao::ShaderDescription::Type type