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 |