D3DX10_SPRITE Struktur
Definiert Positions-, Textur- und Farbinformationen zu einem Sprite.
Syntax
typedef struct D3DX10_SPRITE {
D3DXMATRIX matWorld;
D3DXVECTOR2 TexCoord;
D3DXVECTOR2 TexSize;
D3DXCOLOR ColorModulate;
ID3D10ShaderResourceView *pTexture;
UINT TextureIndex;
} D3DX10_SPRITE;
Member
-
matWorld
-
Typ: D3DXMATRIX
-
Die Modellwelttransformation des Sprites. Dadurch wird die Position und Ausrichtung des Sprites im Weltraum definiert.
-
TexCoord
-
Typ: D3DXVECTOR2
-
Offset von der oberen linken Ecke der Textur, der angibt, wo das Spritebild in der Textur beginnen soll. TexCoord befindet sich in Texturkoordinaten.
-
TexSize
-
Typ: D3DXVECTOR2
-
Ein Vektor, der die Breite und Höhe des Sprites in Texturkoordinaten enthält.
-
ColorModulate
-
Typ: D3DXCOLOR
-
Eine Farbe, die vor dem Rendern mit der Pixelfarbe multipliziert wird.
-
pTexture
-
Typ: ID3D10ShaderResourceView*
-
Zeiger auf eine Shader-Ressourcensicht, die die Textur des Sprites darstellt. Siehe ID3D10ShaderResourceView Interface.
-
TextureIndex
-
Typ: UINT
-
Der Index der Textur. Wenn pTexture kein Texturarray darstellt, sollte dies 0 sein.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Siehe auch