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. |