énumération D3D_INCLUDE_TYPE (d3dcommon.h)
Valeurs qui indiquent l’emplacement d’un nuanceur #include fichier.
Notes
Pour la programmation avec Direct3D 10, cette API a un alias de type qui commence D3D10_
au lieu de D3D_
. Ces alias de type Direct3D 10 sont définis dans d3d10.h
, d3d10misc.h
et d3d10shader.h
.
Syntax
typedef enum _D3D_INCLUDE_TYPE {
D3D_INCLUDE_LOCAL = 0,
D3D_INCLUDE_SYSTEM,
D3D10_INCLUDE_LOCAL,
D3D10_INCLUDE_SYSTEM,
D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
} D3D_INCLUDE_TYPE;
Constantes
D3D_INCLUDE_LOCAL Valeur : 0 Répertoire local. |
D3D_INCLUDE_SYSTEM Répertoire du système. |
D3D10_INCLUDE_LOCAL Répertoire local. |
D3D10_INCLUDE_SYSTEM Répertoire du système. |
D3D_INCLUDE_FORCE_DWORD Valeur : 0x7fffffff Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. N’utilisez pas cette valeur. |
Remarques
Vous transmettez une valeur de type D3D_INCLUDE_TYPE au paramètre IncludeType dans un appel à la méthode ID3DInclude ::Open pour indiquer l’emplacement du fichier #include.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dcommon.h |