Compartilhar via


estrutura D3D11_BOX (d3d11.h)

Define uma caixa 3D.

Sintaxe

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

Membros

left

Tipo: UINT

A posição x do lado esquerdo da caixa.

top

Tipo: UINT

A posição y da parte superior da caixa.

front

Tipo: UINT

A posição z da frente da caixa.

right

Tipo: UINT

A posição x do lado direito da caixa.

bottom

Tipo: UINT

A posição y da parte inferior da caixa.

back

Tipo: UINT

A posição z da parte de trás da caixa.

Comentários

O diagrama a seguir mostra uma caixa 3D, em que a origem é o canto esquerdo, frontal e superior.

Diagrama de uma caixa 3D, em que a origem é o canto esquerdo, frontal e superior

Os valores para direita, inferior e voltar são cada um pixel após o final dos pixels incluídos na região da caixa. Ou seja, os valores para esquerda, parte superior e frontal são incluídos na região da caixa, enquanto os valores para direita, inferior e voltar são excluídos da região da caixa. Por exemplo, para uma caixa com um pixel de largura, (direita - esquerda) == 1; a região da caixa inclui o pixel esquerdo, mas não o pixel direito.

As coordenadas de uma caixa estão em bytes para buffers e em texels para texturas.

Requisitos

Requisito Valor
Cabeçalho d3d11.h

Confira também

Estruturas principais