Lire en anglais

Partager via


En-tête d3d11shader.h

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

d3d11shader.h contient les interfaces de programmation suivantes :

Interfaces

 
ID3D11FunctionLinkingGraph

Une interface de graphe de liaison de fonction est utilisée pour construire des nuanceurs qui se composent d’une séquence d’appels de fonction précompilés qui se transmettent des valeurs.
ID3D11FunctionParameterReflection

Une interface function-parameter-reflection accède aux informations de fonction-paramètre. (ID3D11FunctionParameterReflection)
ID3D11FunctionReflection

Une interface de réflexion de fonction accède aux informations de fonction. (ID3D11FunctionReflection)
ID3D11LibraryReflection

Une interface de réflexion de bibliothèque accède aux informations de bibliothèque. (ID3D11LibraryReflection)
ID3D11Linker

Une interface d’éditeur de liens est utilisée pour lier un module de nuanceur.
ID3D11LinkingNode

Une interface de nœud de liaison est utilisée pour la liaison de nuanceur.
ID3D11Module

Une interface de module crée une instance d’un module utilisé pour la liaison des ressources.
ID3D11ModuleInstance

Une interface de instance de module est utilisée pour la liaison des ressources.
ID3D11ShaderReflection

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

Cette interface de réflexion du nuanceur permet d’accéder à une mémoire tampon constante. (ID3D11ShaderReflectionConstantBuffer)
ID3D11ShaderReflectionType

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

Cette interface de réflexion de nuanceur permet d’accéder à une variable. (ID3D11ShaderReflectionVariable)

Structures

 
D3D11_FUNCTION_DESC

Décrit une fonction. (D3D11_FUNCTION_DESC)
D3D11_LIBRARY_DESC

Décrit une bibliothèque. (D3D11_LIBRARY_DESC)
D3D11_PARAMETER_DESC

Décrit un paramètre de fonction. (D3D11_PARAMETER_DESC)
D3D11_SHADER_BUFFER_DESC

Décrit une mémoire tampon constante du nuanceur. (D3D11_SHADER_BUFFER_DESC)
D3D11_SHADER_DESC

Décrit un nuanceur. (D3D11_SHADER_DESC)
D3D11_SHADER_INPUT_BIND_DESC

Décrit comment une ressource de nuanceur est liée à une entrée de nuanceur. (D3D11_SHADER_INPUT_BIND_DESC)
D3D11_SHADER_TYPE_DESC

Décrit un type de variable de nuanceur. (D3D11_SHADER_TYPE_DESC)
D3D11_SHADER_VARIABLE_DESC

Décrit une variable de nuanceur. (D3D11_SHADER_VARIABLE_DESC)
D3D11_SIGNATURE_PARAMETER_DESC

Décrit une signature de nuanceur. (D3D11_SIGNATURE_PARAMETER_DESC)

Énumérations

 
D3D11_SHADER_VERSION_TYPE

Indique le type de nuanceur.