Share via


estrutura D3DX10_SPRITE

Define informações de posição, textura e cor sobre um sprite.

Sintaxe

typedef struct D3DX10_SPRITE {
  D3DXMATRIX               matWorld;
  D3DXVECTOR2              TexCoord;
  D3DXVECTOR2              TexSize;
  D3DXCOLOR                ColorModulate;
  ID3D10ShaderResourceView *pTexture;
  UINT                     TextureIndex;
} D3DX10_SPRITE;

Membros

matWorld

Tipo: D3DXMATRIX

A transformação do mundo do modelo do sprite. Isso define a posição e a orientação do sprite no espaço mundial.

TexCoord

Tipo: D3DXVECTOR2

Deslocamento do canto superior esquerdo da textura indicando onde a imagem de sprite deve começar na textura. TexCoord está em coordenadas de textura.

TexSize

Tipo: D3DXVECTOR2

Um vetor que contém a largura e a altura do sprite em coordenadas de textura.

ColorModulate

Tipo: D3DXCOLOR

Uma cor que será multiplicada com a cor do pixel antes da renderização.

pTexture

Tipo: ID3D10ShaderResourceView*

Ponteiro para uma exibição de recurso de sombreador que representa a textura do sprite. Consulte Interface ID3D10ShaderResourceView.

TextureIndex

Tipo: UINT

O índice da textura. Se pTexture não representar uma matriz de textura, isso deverá ser 0.

Requisitos

Requisito Valor
parâmetro
D3DX10.h

Confira também

Estruturas D3DX