Share via


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 内容

関連項目

D3DX 構造体