Diligent::PipelineResourceDesc struct

Pipeline resource description.

Contents

Public variables

const char* Name
Resource name in the shader.
SHADER_TYPE ShaderStages
Shader stages that this resource applies to. When multiple shader stages are specified, all stages will share the same resource.
Uint32 ArraySize
Resource array size (must be 1 for non-array resources).
SHADER_RESOURCE_TYPE ResourceType
Resource type, see Diligent::SHADER_RESOURCE_TYPE.
SHADER_RESOURCE_VARIABLE_TYPE VarType
Resource variable type, see Diligent::SHADER_RESOURCE_VARIABLE_TYPE.
PIPELINE_RESOURCE_FLAGS Flags
Special resource flags, see Diligent::PIPELINE_RESOURCE_FLAGS.

Variable documentation

SHADER_TYPE Diligent::PipelineResourceDesc::ShaderStages

Shader stages that this resource applies to. When multiple shader stages are specified, all stages will share the same resource.