en-tête d3d10shader.h
Cet en-tête est utilisé par Direct3D 10 Graphics. Pour plus d'informations, consultez les pages suivantes :
d3d10shader.h contient les interfaces de programmation suivantes :
ID3D10ShaderReflection Une interface de réflexion de nuanceur accède aux informations du nuanceur. (ID3D10ShaderReflection) |
ID3D10ShaderReflectionConstantBuffer Cette interface de réflexion du nuanceur permet d’accéder à une mémoire tampon constante. (ID3D10ShaderReflectionConstantBuffer) |
ID3D10ShaderReflectionType Cette interface de réflexion du nuanceur permet d’accéder au type de variable. (ID3D10ShaderReflectionType) |
ID3D10ShaderReflectionVariable Cette interface de réflexion de nuanceur permet d’accéder à une variable. (ID3D10ShaderReflectionVariable) |
D3D10CompileShader Compilez un nuanceur HLSL. |
D3D10DisassembleShader Cette fonction, qui désassemble un nuanceur compilé en une chaîne de texte contenant des instructions d’assembly et des affectations d’inscription, a été déconseillée. Utilisez plutôt D3DDisassemble. |
D3D10GetGeometryShaderProfile Obtenez le profil de nuanceur géométrique le mieux adapté à un appareil donné. |
D3D10GetInputAndOutputSignatureBlob Obtenez une mémoire tampon qui contient des signatures de nuanceur. |
D3D10GetInputSignatureBlob Obtenez une mémoire tampon qui contient des signatures d’entrée de nuanceur. |
D3D10GetOutputSignatureBlob Obtenez une mémoire tampon qui contient des signatures de sortie de nuanceur. |
D3D10GetPixelShaderProfile Obtenez le profil de nuanceur de pixels le mieux adapté à un appareil donné. |
D3D10GetShaderDebugInfo Obtenir les informations de débogage du nuanceur. Les informations de débogage sont générées par D3D10CompileShader et sont incorporées dans le corps du nuanceur. |
D3D10GetVertexShaderProfile Obtenez le profil de nuanceur de vertex le mieux adapté à un appareil donné. |
D3D10PreprocessShader Générez une chaîne de texte de nuanceur qui contient les jetons de nuanceur qui seraient trouvés dans un nuanceur compilé. |
D3D10ReflectShader Cette fonction - qui crée un objet nuanceur-réflexion pour récupérer des informations sur un nuanceur compilé - a été déconseillée. Utilisez plutôt D3DReflect. |
D3D10_SHADER_BUFFER_DESC Décrit une mémoire tampon constante du nuanceur. (D3D10_SHADER_BUFFER_DESC) |
D3D10_SHADER_DESC Décrit un nuanceur. (D3D10_SHADER_DESC) |
D3D10_SHADER_INPUT_BIND_DESC Décrit comment une ressource de nuanceur est liée à une entrée de nuanceur. (D3D10_SHADER_INPUT_BIND_DESC) |
D3D10_SHADER_TYPE_DESC Décrit un type de variable de nuanceur. (D3D10_SHADER_TYPE_DESC) |
D3D10_SHADER_VARIABLE_DESC Décrit une variable de nuanceur. (D3D10_SHADER_VARIABLE_DESC) |
D3D10_SIGNATURE_PARAMETER_DESC Décrit une signature de nuanceur. (D3D10_SIGNATURE_PARAMETER_DESC) |