Interface ID3D12ShaderReflectionType (d3d12shader.h)
Essa interface de reflexão de sombreador fornece acesso ao tipo de variável.
Métodos
A interface ID3D12ShaderReflectionType tem esses métodos.
ID3D12ShaderReflectionType::GetBaseClass Obtém uma interface ID3D12ShaderReflectionType que contém o tipo de classe base variável. |
ID3D12ShaderReflectionType::GetDesc Obtém a descrição de um tipo shader-reflection-variable. |
ID3D12ShaderReflectionType::GetInterfaceByIndex Obtém uma interface por índice. |
ID3D12ShaderReflectionType::GetMemberTypeByIndex Obtém um tipo de sombreador-reflexão-variável por índice. |
ID3D12ShaderReflectionType::GetMemberTypeByName Obtém um tipo de sombreador-reflexão-variável por nome. |
ID3D12ShaderReflectionType::GetMemberTypeName Obtém um tipo shader-reflection-variable. |
ID3D12ShaderReflectionType::GetNumInterfaces Obtém o número de interfaces. (ID3D12ShaderReflectionType.GetNumInterfaces) |
ID3D12ShaderReflectionType::GetSubType Obtém a classe base de uma classe . (ID3D12ShaderReflectionType.GetSubType) |
ID3D12ShaderReflectionType::ImplementsInterface Indica se um tipo de classe implementa uma interface. (ID3D12ShaderReflectionType.ImplementsInterface) |
ID3D12ShaderReflectionType::IsEqual Indica se dois ponteiros da Interface ID3D12ShaderReflectionType têm o mesmo tipo subjacente. |
ID3D12ShaderReflectionType::IsOfType Indica se uma variável é do tipo especificado. (ID3D12ShaderReflectionType.IsOfType) |
Comentários
A interface get a shader-reflection-type, call ID3D12ShaderReflectionVariable::GetType. Isso não é uma interface COM, portanto, você não precisa se preocupar com contagens de referência ou liberar a interface quando terminar de usá-la.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12shader.h |