Partager via


INTERFACE ID3D12ShaderReflectionVariable (d3d12shader.h)

Cette interface nuanceur-réflexion permet d’accéder à une variable.

Méthodes

L’interface ID3D12ShaderReflectionVariable contient ces méthodes.

 
ID3D12ShaderReflectionVariable ::GetBuffer

Renvoie l’ID3D12ShaderReflectionConstantBuffer du présent ID3D12ShaderReflectionVariable.
ID3D12ShaderReflectionVariable ::GetDesc

Obtient une description de variable de nuanceur.
ID3D12ShaderReflectionVariable ::GetInterfaceSlot

Obtient l’emplacement d’interface correspondant pour une variable qui représente un pointeur d’interface. (ID3D12ShaderReflectionVariable.GetInterfaceslot)
ID3D12ShaderReflectionVariable ::GetType

Obtient un type nuanceur-variable.

Remarques

Pour obtenir une interface nuanceur-réflexion-variable, appelez une méthode telle que ID3D12ShaderReflection ::GetVariableByName. 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
Plateforme cible Windows
En-tête d3d12shader.h

Voir aussi

Interfaces de nuanceur