D3DX10_SPRITE
スプライトに関する位置情報、テクスチャー情報、およびカラー情報を定義します。
typedef struct D3DX10_SPRITE {
D3DXMATRIX matWorld;
D3DXVECTOR2 TexCoord;
D3DXVECTOR2 TexSize;
D3DXCOLOR ColorModulate;
ID3D10ShaderResourceView *pTexture;
UINT TextureIndex;
} D3DX10_SPRITE;
メンバ
- matWorld
モデル空間からワールド空間へのスプライトのトランスフォームです。これは、ワールド空間でのスプライトの位置と方向を定義します。 - TexCoord
テクスチャーでスプライト画像を開始する位置を示す、テクスチャーの左上隅からのオフセットです。TexCoord はテクスチャー座標で表します。 - TexSize
テクスチャー座標でのスプライトの幅と高さを格納するベクトルです。 - ColorModulate
レンダリング前にピクセル カラーで乗算されるカラーです。 - pTexture
スプライトのテクスチャーを表すシェーダー リソース ビューへのポインターです。「ID3D10ShaderResourceView インターフェイス」を参照してください。 - TextureIndex
テクスチャーのインデックスです。pTexture がテクスチャー配列を表していない場合は、これを 0 にする必要があります。
要件
ヘッダー: D3DX10.h 宣言
ライブラリ: D3DX10.lib 内容