|
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. | |
| const 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.