次の方法で共有


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*

スプライトのテクスチャを表すシェーダー リソース ビューへのポインター。 ID3D10ShaderResourceView インターフェイスに関するページを参照してください

TextureIndex

型: UINT

テクスチャのインデックス。 pTexture がテクスチャ配列を表していない場合、これは 0 である必要があります。

要件

要件
ヘッダー
D3DX10.h

こちらもご覧ください

D3DX 構造体