D3DX10_SPRITE構造体
スプライトに関する位置、テクスチャ、色の情報を定義します。
構文
typedef struct D3DX10_SPRITE {
D3DXMATRIX matWorld;
D3DXVECTOR2 TexCoord;
D3DXVECTOR2 TexSize;
D3DXCOLOR ColorModulate;
ID3D10ShaderResourceView *pTexture;
UINT TextureIndex;
} D3DX10_SPRITE;
メンバー
-
matWorld
-
種類: D3DXMATRIX
-
スプライトのモデルワールド変換。 これにより、ワールド空間内のスプライトの位置と向きが定義されます。
-
TexCoord
-
種類: D3DXVECTOR2
-
テクスチャの左上隅からのオフセット。テクスチャ内のスプライト イメージの開始位置を示します。 TexCoord はテクスチャ座標です。
-
TexSize
-
種類: D3DXVECTOR2
-
テクスチャ座標内のスプライトの幅と高さを含むベクター。
-
ColorModulate
-
種類: D3DXCOLOR
-
レンダリング前にピクセルカラーと乗算される色。
-
pTexture
-
スプライトのテクスチャを表すシェーダー リソース ビューへのポインター。 ID3D10ShaderResourceView インターフェイスに関するページを参照してください。
-
TextureIndex
-
型: UINT
-
テクスチャのインデックス。 pTexture がテクスチャ配列を表していない場合、これは 0 である必要があります。
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください