struttura D3DX10_SPRITE

Definisce le informazioni sulla posizione, la trama e il colore su uno sprite.

Sintassi

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

Members

matWorld

Tipo: D3DXMATRIX

Trasformazione del modello-mondo dello sprite. Ciò definisce la posizione e l'orientamento dello sprite nello spazio mondiale.

TexCoord

Tipo: D3DXVECTOR2

Offset dall'angolo superiore sinistro della trama che indica dove deve iniziare l'immagine sprite nella trama. TexCoord è in coordinate di trama.

TexSize

Tipo: D3DXVECTOR2

Vettore contenente la larghezza e l'altezza dello sprite nelle coordinate della trama.

ColorModulate

Tipo: D3DXCOLOR

Colore che verrà moltiplicato con il colore del pixel prima del rendering.

pTexture

Tipo: ID3D10ShaderResourceView*

Puntatore a una visualizzazione delle risorse shader che rappresenta la trama dello sprite. Vedere INTERFACCIA ID3D10ShaderResourceView.

TextureIndex

Tipo: UINT

Indice della trama. Se pTexture non rappresenta una matrice di trama, deve essere 0.

Requisiti

Requisito Valore
Intestazione
D3DX10.h

Vedi anche

Strutture D3DX