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.