Condividi tramite


Interfaccia ID3D12ShaderReflectionType (d3d12shader.h)

Questa interfaccia di reflection shader consente l'accesso al tipo di variabile.

Metodi

L'interfaccia ID3D12ShaderReflectionType include questi metodi.

 
ID3D12ShaderReflectionType::GetBaseClass

Ottiene un'interfaccia dell'interfaccia ID3D12ShaderReflectionType contenente il tipo di classe di base della variabile.
ID3D12ShaderReflectionType::GetDesc

Ottiene la descrizione di un tipo shader-reflection-variable.
ID3D12ShaderReflectionType::GetInterfaceByIndex

Ottiene un'interfaccia per indice.
ID3D12ShaderReflectionType::GetMemberTypeByIndex

Ottiene un tipo shader-reflection-variable per indice.
ID3D12ShaderReflectionType::GetMemberTypeByName

Ottiene un tipo shader-reflection-variable in base al nome.
ID3D12ShaderReflectionType::GetMemberTypeName

Ottiene un tipo shader-reflection-variable.
ID3D12ShaderReflectionType::GetNumInterfaces

Ottiene il numero di interfacce. (ID3D12ShaderReflectionType.GetNumInterfaces)
ID3D12ShaderReflectionType::GetSubType

Ottiene la classe base di una classe . (ID3D12ShaderReflectionType.GetSubType)
ID3D12ShaderReflectionType::ImplementsInterface

Indica se un tipo di classe implementa un'interfaccia. (ID3D12ShaderReflectionType.ImplementsInterface)
ID3D12ShaderReflectionType::IsEqual

Indica se due puntatori dell'interfaccia ID3D12ShaderReflectionType hanno lo stesso tipo sottostante.
ID3D12ShaderReflectionType::IsOfType

Indica se una variabile è del tipo specificato. (ID3D12ShaderReflectionType.IsOfType)

Commenti

Ottiene un'interfaccia shader-reflection-type, chiama ID3D12ShaderReflectionVariable::GetType. Non si tratta di un'interfaccia COM, quindi non è necessario preoccuparsi dei conteggi dei riferimenti o del rilascio dell'interfaccia al termine dell'operazione.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12shader.h

Vedi anche

Interfacce shader