ReactOS 0.4.17-dev-966-gf06eace
ID3D12ShaderReflectionType Interface Reference

Public Member Functions

HRESULT GetDesc (D3D12_SHADER_TYPE_DESC *desc)
 
ID3D12ShaderReflectionType * GetMemberTypeByIndex (UINT index)
 
ID3D12ShaderReflectionType * GetMemberTypeByName (const char *name)
 
const char * GetMemberTypeName (UINT index)
 
HRESULT IsEqual (ID3D12ShaderReflectionType *type)
 
ID3D12ShaderReflectionType * GetSubType ()
 
ID3D12ShaderReflectionType * GetBaseClass ()
 
UINT GetNumInterfaces ()
 
ID3D12ShaderReflectionType * GetInterfaceByIndex (UINT index)
 
HRESULT IsOfType (ID3D12ShaderReflectionType *type)
 
HRESULT ImplementsInterface (ID3D12ShaderReflectionType *base)
 

Detailed Description

Definition at line 208 of file d3d12shader.idl.

Member Function Documentation

◆ GetBaseClass()

ID3D12ShaderReflectionType * ID3D12ShaderReflectionType::GetBaseClass ( )

◆ GetDesc()

HRESULT ID3D12ShaderReflectionType::GetDesc ( D3D12_SHADER_TYPE_DESC *  desc)

◆ GetInterfaceByIndex()

ID3D12ShaderReflectionType * ID3D12ShaderReflectionType::GetInterfaceByIndex ( UINT  index)

◆ GetMemberTypeByIndex()

ID3D12ShaderReflectionType * ID3D12ShaderReflectionType::GetMemberTypeByIndex ( UINT  index)

◆ GetMemberTypeByName()

ID3D12ShaderReflectionType * ID3D12ShaderReflectionType::GetMemberTypeByName ( const char *  name)

◆ GetMemberTypeName()

const char * ID3D12ShaderReflectionType::GetMemberTypeName ( UINT  index)

◆ GetNumInterfaces()

UINT ID3D12ShaderReflectionType::GetNumInterfaces ( )

◆ GetSubType()

ID3D12ShaderReflectionType * ID3D12ShaderReflectionType::GetSubType ( )

◆ ImplementsInterface()

HRESULT ID3D12ShaderReflectionType::ImplementsInterface ( ID3D12ShaderReflectionType *  base)

◆ IsEqual()

HRESULT ID3D12ShaderReflectionType::IsEqual ( ID3D12ShaderReflectionType *  type)

◆ IsOfType()

HRESULT ID3D12ShaderReflectionType::IsOfType ( ID3D12ShaderReflectionType *  type)

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