Partager via


Interfaces du nuanceur (graphiques Direct3D 12)

d3d12shader.h déclare les interfaces suivantes.

Contenu de cette section

Rubrique Description
ID3D12FunctionParameterReflection
Une interface function-parameter-reflection accède aux informations de fonction-paramètre.
Note: Cette interface fait partie de la technologie de liaison de nuanceur HLSL que vous pouvez utiliser sur toutes les plateformes Direct3D 12 pour créer des fonctions HLSL précompilées, les empaqueter dans des bibliothèques et les lier dans des nuanceurs complets au moment de l’exécution.
ID3D12FunctionReflection
Une interface de réflexion de fonction accède aux informations de fonction.
Note: Cette interface fait partie de la technologie de liaison de nuanceur HLSL que vous pouvez utiliser sur toutes les plateformes Direct3D 12 pour créer des fonctions HLSL précompilées, les empaqueter dans des bibliothèques et les lier dans des nuanceurs complets au moment de l’exécution.
ID3D12LibraryReflection
Une interface de réflexion de bibliothèque accède aux informations de bibliothèque.
Note: Cette interface fait partie de la technologie de liaison de nuanceur HLSL que vous pouvez utiliser sur toutes les plateformes Direct3D 12 pour créer des fonctions HLSL précompilées, les empaqueter dans des bibliothèques et les lier dans des nuanceurs complets au moment de l’exécution.
ID3D12ShaderReflection
Une interface de réflexion de nuanceur accède aux informations du nuanceur.
ID3D12ShaderReflectionConstantBuffer
Cette interface de réflexion du nuanceur permet d’accéder à une mémoire tampon constante.
ID3D12ShaderReflectionType
Cette interface de réflexion du nuanceur permet d’accéder au type de variable.
ID3D12ShaderReflectionVariable
Cette interface de réflexion de nuanceur permet d’accéder à une variable.

Informations de référence sur Direct3D 12

Référence du nuanceur