Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::HLSLShaderResourceDesc Struct Reference

HLSL resource description. More...

#include <ShaderD3D.h>

Inheritance diagram for Diligent::HLSLShaderResourceDesc:
Diligent::ShaderResourceDesc

Public Attributes

Uint32 ShaderRegister = 0
 Shader register.
 
Uint32 RegisterSpace = 0
 Register space.
 
- Public Attributes inherited from Diligent::ShaderResourceDesc
const Char * Name = nullptr
 Shader resource name.
 
SHADER_RESOURCE_TYPE Type = SHADER_RESOURCE_TYPE_UNKNOWN
 Shader resource type, see Diligent::SHADER_RESOURCE_TYPE.
 
Uint32 ArraySize = 0
 Array size. For non-array resource this value is 1.
 

Additional Inherited Members

- Public Member Functions inherited from Diligent::ShaderResourceDesc
bool operator== (const ShaderResourceDesc &RHS) const noexcept
 Comparison operator tests if two structures are equivalent.
 

Detailed Description

HLSL resource description.