Partager via


en-tête d3dcommon.h

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

d3dcommon.h contient les interfaces de programmation suivantes :

Interfaces

 
ID3D10Blob

Cette interface est utilisée pour retourner des données de longueur arbitraire.
ID3DDestructionNotifier

ID3DDestructionNotifier est une interface que vous pouvez utiliser pour inscrire des rappels lorsqu’un objet nano-COM Direct3D est détruit.
ID3DInclude

ID3DInclude est une interface include que l’utilisateur implémente pour permettre à une application d’appeler des méthodes substituables par l’utilisateur pour ouvrir et fermer le nuanceur

Structures

 
D3D_SHADER_MACRO

Définit une macro de nuanceur.

Énumérations

 
D3D_CBUFFER_TYPE

Valeurs qui identifient l’utilisation prévue des données de mémoire tampon constante.
D3D_DRIVER_TYPE

Options de type de pilote.
D3D_FEATURE_LEVEL

Décrit l’ensemble de fonctionnalités ciblées par un appareil Direct3D.
D3D_INCLUDE_TYPE

Valeurs qui indiquent l’emplacement d’un nuanceur
D3D_INTERPOLATION_MODE

Spécifie le mode d’interpolation, qui affecte la façon dont les valeurs sont calculées pendant la rastérisation.
D3D_MIN_PRECISION

Valeurs qui indiquent la précision d’interpolation minimale souhaitée.
D3D_NAME

Valeurs qui identifient les paramètres du nuanceur qui utilisent la sémantique de la valeur système.
D3D_PARAMETER_FLAGS

Indique des indicateurs sémantiques pour les paramètres de fonction.
D3D_PRIMITIVE

Indique comment le pipeline interprète les primitives d’entrée geometry ou hull shader.
D3D_PRIMITIVE_TOPOLOGY

Valeurs qui indiquent comment le pipeline interprète les données de vertex liées à l’étape d’assembleur d’entrée. Ces valeurs de topologie primitive déterminent la façon dont les données de vertex sont affichées à l’écran.
D3D_REGISTER_COMPONENT_TYPE

Valeurs qui identifient les types de données qui peuvent être stockés dans un registre.
D3D_RESOURCE_RETURN_TYPE

Indique le type de valeur de retour.
D3D_SHADER_CBUFFER_FLAGS

Valeurs qui identifient l’utilisation prévue d’une mémoire tampon de données constantes.
D3D_SHADER_INPUT_FLAGS

Valeurs qui identifient les options d’entrée du nuanceur.
D3D_SHADER_INPUT_TYPE

Valeurs qui identifient les types de ressources qui peuvent être liés à un nuanceur et qui sont reflétées dans la description des ressources pour le nuanceur.
D3D_SHADER_VARIABLE_CLASS

Valeurs qui identifient la classe d’une variable de nuanceur.
D3D_SHADER_VARIABLE_FLAGS

Valeurs qui identifient des informations sur une variable de nuanceur.
D3D_SHADER_VARIABLE_TYPE

Valeurs qui identifient différents types de données, de texture et de mémoire tampon qui peuvent être affectés à une variable de nuanceur.
D3D_SRV_DIMENSION

Valeurs qui identifient le type de ressource à afficher en tant que ressource de nuanceur.
D3D_TESSELLATOR_DOMAIN

Options de domaine pour les données tessellatrices.
D3D_TESSELLATOR_OUTPUT_PRIMITIVE

Types primitifs de sortie.
D3D_TESSELLATOR_PARTITIONING

Options de partitionnement.