ReactOS 0.4.17-dev-934-g091855f
ID3D10ShaderReflection Interface Reference
Inheritance diagram for ID3D10ShaderReflection:
Collaboration diagram for ID3D10ShaderReflection:

Public Member Functions

HRESULT GetDesc (D3D10_SHADER_DESC *desc)
 
ID3D10ShaderReflectionConstantBuffer * GetConstantBufferByIndex (UINT index)
 
ID3D10ShaderReflectionConstantBuffer * GetConstantBufferByName (const char *name)
 
HRESULT GetResourceBindingDesc (UINT index, D3D10_SHADER_INPUT_BIND_DESC *desc)
 
HRESULT GetInputParameterDesc (UINT index, D3D10_SIGNATURE_PARAMETER_DESC *desc)
 
HRESULT GetOutputParameterDesc (UINT index, D3D10_SIGNATURE_PARAMETER_DESC *desc)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 193 of file d3d10shader.idl.

Member Function Documentation

◆ GetConstantBufferByIndex()

ID3D10ShaderReflectionConstantBuffer * ID3D10ShaderReflection::GetConstantBufferByIndex ( UINT  index)

◆ GetConstantBufferByName()

ID3D10ShaderReflectionConstantBuffer * ID3D10ShaderReflection::GetConstantBufferByName ( const char *  name)

◆ GetDesc()

HRESULT ID3D10ShaderReflection::GetDesc ( D3D10_SHADER_DESC *  desc)

◆ GetInputParameterDesc()

HRESULT ID3D10ShaderReflection::GetInputParameterDesc ( UINT  index,
D3D10_SIGNATURE_PARAMETER_DESC *  desc 
)

◆ GetOutputParameterDesc()

HRESULT ID3D10ShaderReflection::GetOutputParameterDesc ( UINT  index,
D3D10_SIGNATURE_PARAMETER_DESC *  desc 
)

◆ GetResourceBindingDesc()

HRESULT ID3D10ShaderReflection::GetResourceBindingDesc ( UINT  index,
D3D10_SHADER_INPUT_BIND_DESC *  desc 
)

The documentation for this interface was generated from the following file: