Condividi tramite


struttura D3D11_BOX (d3d11.h)

Definisce una casella 3D.

Sintassi

typedef struct D3D11_BOX {
  UINT left;
  UINT top;
  UINT front;
  UINT right;
  UINT bottom;
  UINT back;
} D3D11_BOX;

Members

left

Tipo: UINT

Posizione x del lato sinistro della casella.

top

Tipo: UINT

Posizione y della parte superiore della casella.

front

Tipo: UINT

Posizione z della parte anteriore della casella.

right

Tipo: UINT

Posizione x del lato destro della casella.

bottom

Tipo: UINT

Posizione y della parte inferiore della casella.

back

Tipo: UINT

Posizione z della parte posteriore della scatola.

Commenti

Il diagramma seguente mostra una casella 3D, in cui l'origine è l'angolo sinistro, anteriore e superiore.

Diagramma di una casella 3D, in cui l'origine è sinistra, anteriore, angolo superiore

I valori per destra, inferiore e indietro sono ognuno dei pixel oltre la fine dei pixel inclusi nell'area della casella. Ovvero, i valori per sinistra, superiore e anteriore sono inclusi nell'area della casella, mentre i valori per destra, inferiore e indietro vengono esclusi dall'area della casella. Ad esempio, per una casella con una larghezza di pixel, (destra - sinistra) == 1; l'area della casella include il pixel sinistro, ma non il pixel destro.

Le coordinate di una casella sono in byte per i buffer e in texel per le trame.

Requisiti

Requisito Valore
Intestazione d3d11.h

Vedi anche

Strutture principali