D3D11_BOX structure (d3d11.h)
Définit une zone 3D.
Syntaxe
typedef struct D3D11_BOX {
UINT left;
UINT top;
UINT front;
UINT right;
UINT bottom;
UINT back;
} D3D11_BOX;
Membres
left
Type : UINT
Position x du côté gauche de la boîte.
top
Type : UINT
Position y du haut de la boîte.
front
Type : UINT
Position z de l’avant de la boîte.
right
Type : UINT
Position x du côté droit de la boîte.
bottom
Type : UINT
Position y du bas de la boîte.
back
Type : UINT
Position z de l’arrière de la boîte.
Remarques
Le diagramme suivant montre une zone 3D, où l’origine est le coin gauche, avant et supérieur.
Les valeurs de droite, de bas et d’arrière sont chacune un pixel après la fin des pixels inclus dans la zone de zone. Autrement dit, les valeurs de gauche, de haut et d’avant sont incluses dans la zone de zone, tandis que les valeurs de droite, de bas et d’arrière sont exclues de la zone de zone. Par exemple, pour une zone d’un pixel de large, (de droite à gauche) == 1 ; la zone de zone inclut le pixel gauche, mais pas le pixel droit.
Les coordonnées d’une zone sont exprimées en octets pour les mémoires tampons et en texels pour les textures.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d11.h |