structure D3D11_BOX (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 la gauche, l’avant, le coin supérieur

Les valeurs de droite, de bas et de retour sont chacune d’un pixel au-delà de la fin des pixels inclus dans la zone de zone. Autrement dit, les valeurs pour la gauche, le haut et le front sont incluses dans la zone de zone, tandis que les valeurs de droite, de bas et de retour sont exclues de la zone de zone. Par exemple, pour une zone d’un pixel large, (droite - gauche) == 1 ; la zone de zone inclut le pixel gauche, mais pas le pixel droit.

Les coordonnées d’une zone sont en octets pour les mémoires tampons et les texels pour les textures.

Configuration requise

   
En-tête d3d11.h

Voir aussi

Structures principales