Partager via


en-tête d3d12shader.h

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

d3d12shader.h contient les interfaces de programmation suivantes :

Interfaces

 
ID3D12FunctionParameterReflection

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

Une interface de réflexion de fonction accède aux informations de fonction. (ID3D12FunctionReflection)
ID3D12LibraryReflection

Une interface de réflexion de bibliothèque accède aux informations de bibliothèque. (ID3D12LibraryReflection)
ID3D12ShaderReflection

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

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

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

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

Structures

 
D3D12_FUNCTION_DESC

Décrit une fonction. (D3D12_FUNCTION_DESC)
D3D12_LIBRARY_DESC

Décrit une bibliothèque. (D3D12_LIBRARY_DESC)
D3D12_PARAMETER_DESC

Décrit un paramètre de fonction. (D3D12_PARAMETER_DESC)
D3D12_SHADER_BUFFER_DESC

Décrit une mémoire tampon constante du nuanceur. (D3D12_SHADER_BUFFER_DESC)
D3D12_SHADER_DESC

Décrit un nuanceur. (D3D12_SHADER_DESC)
D3D12_SHADER_INPUT_BIND_DESC

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

Décrit un type de variable de nuanceur. (D3D12_SHADER_TYPE_DESC)
D3D12_SHADER_VARIABLE_DESC

Décrit une variable de nuanceur. (D3D12_SHADER_VARIABLE_DESC)
D3D12_SIGNATURE_PARAMETER_DESC

Décrit une signature de nuanceur. (D3D12_SIGNATURE_PARAMETER_DESC)

Énumérations

 
D3D12_SHADER_VERSION_TYPE

Énumère les types de nuanceurs que Direct3D reconnaît. Permet d’encoder le membre Version de la structure D3D12_SHADER_DESC.