Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |