Partager via


Interface ID3D12ShaderReflectionType (d3d12shader.h)

Cette interface de réflexion du nuanceur permet d’accéder au type de variable.

Méthodes

L’interface ID3D12ShaderReflectionType a ces méthodes.

 
ID3D12ShaderReflectionType::GetBaseClass

Obtient une interface ID3D12ShaderReflectionType Interface contenant le type de classe de base de variable.
ID3D12ShaderReflectionType::GetDesc

Obtient la description d’un type nuanceur-réflexion-variable.
ID3D12ShaderReflectionType::GetInterfaceByIndex

Obtient une interface par index.
ID3D12ShaderReflectionType::GetMemberTypeByIndex

Obtient un type de variable nuanceur-réflexion par index.
ID3D12ShaderReflectionType::GetMemberTypeByName

Obtient un type de variable nuanceur-réflexion par nom.
ID3D12ShaderReflectionType::GetMemberTypeName

Obtient un type nuanceur-réflexion-variable.
ID3D12ShaderReflectionType::GetNumInterfaces

Obtient le nombre d’interfaces. (ID3D12ShaderReflectionType.GetNumInterfaces)
ID3D12ShaderReflectionType::GetSubType

Obtient la classe de base d’une classe . (ID3D12ShaderReflectionType.GetSubType)
ID3D12ShaderReflectionType::ImplementsInterface

Indique si un type de classe implémente une interface. (ID3D12ShaderReflectionType.ImplementsInterface)
ID3D12ShaderReflectionType::Isequal

Indique si deux pointeurs d’interface ID3D12ShaderReflectionType ont le même type sous-jacent.
ID3D12ShaderReflectionType::IsOfType

Indique si une variable est du type spécifié. (ID3D12ShaderReflectionType.IsOfType)

Notes

L’interface get a shader-reflection-type, appelez ID3D12ShaderReflectionVariable::GetType. Il ne s’agit pas d’une interface COM. Vous n’avez donc pas à vous soucier du nombre de références ou de la publication de l’interface lorsque vous en avez terminé.

Spécifications

   
Plateforme cible Windows
En-tête d3d12shader.h

Voir aussi

Interfaces de nuanceur