D3DX10_SPRITE 結構
定義 Sprite 的位置、紋理和色彩資訊。
typedef struct D3DX10_SPRITE {
D3DXMATRIX matWorld;
D3DXVECTOR2 TexCoord;
D3DXVECTOR2 TexSize;
D3DXCOLOR ColorModulate;
ID3D10ShaderResourceView *pTexture;
UINT TextureIndex;
} D3DX10_SPRITE;
-
matWorld
-
類型: D3DXMATRIX
-
Sprite 的模型世界轉換。 這會定義世界空間中 Sprite 的位置和方向。
-
TexCoord
-
類型: D3DXVECTOR2
-
從紋理左上角的位移,指出 Sprite 影像應該從紋理中開始的位置。 TexCoord 位於紋理座標中。
-
TexSize
-
類型: D3DXVECTOR2
-
向量,其中包含紋理座標中 Sprite 的寬度和高度。
-
ColorModulate
-
類型: D3DXCOLOR
-
在轉譯之前,會與圖元色彩相乘的色彩。
-
pTexture
-
代表 Sprite 紋理的著色器資源檢視指標。 請參閱 ID3D10ShaderResourceView 介面。
-
TextureIndex
-
類型: UINT
-
紋理的索引。 如果 pTexture 不代表紋理陣列,則這應該是 0。
需求 | 值 |
---|---|
標頭 |
|