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 |
|
Vedi anche