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 |