Lire en anglais

Partager via


en-tête d3d10_1shader.h

Cet en-tête est utilisé par Direct3D 10 Graphics. Pour plus d'informations, consultez les pages suivantes :

d3d10_1shader.h contient les interfaces de programmation suivantes :

Interfaces

 
ID3D10ShaderReflection1

Une interface de réflexion de nuanceur accède aux informations du nuanceur. (ID3D10ShaderReflection1)

Structures

 
D3D10_SHADER_DEBUG_FILE_INFO

Décrit les fichiers inclus par un nuanceur.
D3D10_SHADER_DEBUG_INFO

Décrit le format de l’interface ID3D10Blob retournée par D3D10GetShaderDebugInfo.
D3D10_SHADER_DEBUG_INPUT_INFO

Décrit une entrée de nuanceur.
D3D10_SHADER_DEBUG_INST_INFO

Contient des données d’instruction.
D3D10_SHADER_DEBUG_OUTPUTREG_INFO

Décrit un registre de sortie du nuanceur.
D3D10_SHADER_DEBUG_OUTPUTVAR

Décrit une variable de sortie du nuanceur.
D3D10_SHADER_DEBUG_SCOPE_INFO

Contient des données d’étendue qui mappent les noms de variables à des variables de débogage.
D3D10_SHADER_DEBUG_SCOPEVAR_INFO

Décrit une variable d’étendue du nuanceur.
D3D10_SHADER_DEBUG_TOKEN_INFO

Donne l’emplacement source d’un élément de nuanceur.
D3D10_SHADER_DEBUG_VAR_INFO

Représente des informations sur une variable source de nuanceur.

Énumérations

 
D3D10_SHADER_DEBUG_REGTYPE

Types de registre du nuanceur.
D3D10_SHADER_DEBUG_SCOPETYPE

Types d’étendue.
D3D10_SHADER_DEBUG_VARTYPE

Distingue les variables des fonctions d’une étendue.