Interface ID3D11ShaderReflectionType (d3d11shader.h)

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

Méthodes

L’interface ID3D11ShaderReflectionType contient ces méthodes.

 
ID3D11ShaderReflectionType ::GetBaseClass

Obtient une interface d’interface ID3D11ShaderReflectionType contenant le type de classe de base variable.
ID3D11ShaderReflectionType ::GetDesc

Obtenez la description d’un type nuanceur-réflexion-variable. (ID3D11ShaderReflectionType.GetDesc)
ID3D11ShaderReflectionType ::GetInterfaceByIndex

Obtenir une interface par index.
ID3D11ShaderReflectionType ::GetMemberTypeByIndex

La méthode ID3D11ShaderReflectionType ::GetMemberTypeByIndex (d3d11shader.h) obtient un type shader-reflection-variable par index.
ID3D11ShaderReflectionType ::GetMemberTypeByName

Obtenez un type de nuanceur-réflexion-variable par nom. (ID3D11ShaderReflectionType.GetMemberTypeByName)
ID3D11ShaderReflectionType ::GetMemberTypeName

Obtenez un type nuanceur-réflexion-variable. (ID3D11ShaderReflectionType.GetMemberTypeName)
ID3D11ShaderReflectionType ::GetNumInterfaces

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

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

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

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

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

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11shader.h

Voir aussi

Interfaces de nuanceur