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.

Diagramme d’une zone 3D, où l’origine est l’angle 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

Voir aussi

Structures principales