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 |