Diligent Engine API Reference
|
Shader description. More...
Public Attributes | |
SHADER_TYPE | ShaderType |
Shader type. See Diligent::SHADER_TYPE. | |
SHADER_VARIABLE_TYPE | DefaultVariableType |
Default shader variable type. This type will be used if shader variable description is not found in array VariableDesc points to or if VariableDesc == nullptr. | |
const ShaderVariableDesc * | VariableDesc |
Array of shader variable descriptions. | |
Uint32 | NumVariables |
Number of elements in VariableDesc array. | |
Uint32 | NumStaticSamplers |
Number of static samplers in StaticSamplers array. | |
StaticSamplerDesc * | StaticSamplers |
Array of static sampler descriptions. | |
Public Attributes inherited from Diligent::DeviceObjectAttribs | |
const Char * | Name |
Object name. | |
Additional Inherited Members | |
Public Member Functions inherited from Diligent::DeviceObjectAttribs | |
DeviceObjectAttribs () | |
Constructor intializes the structure members with default values. | |
Shader description.