ReactOS 0.4.17-dev-966-gf06eace
ID3D12FunctionReflection Interface Reference

Public Member Functions

HRESULT GetDesc (D3D12_FUNCTION_DESC *desc)
 
ID3D12ShaderReflectionConstantBuffer * GetConstantBufferByIndex (UINT index)
 
ID3D12ShaderReflectionConstantBuffer * GetConstantBufferByName (const char *name)
 
HRESULT GetResourceBindingDesc (UINT index, D3D12_SHADER_INPUT_BIND_DESC *desc)
 
ID3D12ShaderReflectionVariable * GetVariableByName (const char *name)
 
HRESULT GetResourceBindingDescByName (const char *name, D3D12_SHADER_INPUT_BIND_DESC *desc)
 
ID3D12FunctionParameterReflection * GetFunctionParameter (INT index)
 

Detailed Description

Definition at line 291 of file d3d12shader.idl.

Member Function Documentation

◆ GetConstantBufferByIndex()

ID3D12ShaderReflectionConstantBuffer * ID3D12FunctionReflection::GetConstantBufferByIndex ( UINT  index)

◆ GetConstantBufferByName()

ID3D12ShaderReflectionConstantBuffer * ID3D12FunctionReflection::GetConstantBufferByName ( const char *  name)

◆ GetDesc()

HRESULT ID3D12FunctionReflection::GetDesc ( D3D12_FUNCTION_DESC *  desc)

◆ GetFunctionParameter()

ID3D12FunctionParameterReflection * ID3D12FunctionReflection::GetFunctionParameter ( INT  index)

◆ GetResourceBindingDesc()

HRESULT ID3D12FunctionReflection::GetResourceBindingDesc ( UINT  index,
D3D12_SHADER_INPUT_BIND_DESC *  desc 
)

◆ GetResourceBindingDescByName()

HRESULT ID3D12FunctionReflection::GetResourceBindingDescByName ( const char *  name,
D3D12_SHADER_INPUT_BIND_DESC *  desc 
)

◆ GetVariableByName()

ID3D12ShaderReflectionVariable * ID3D12FunctionReflection::GetVariableByName ( const char *  name)

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