D3DX10_SPRITE Struktur

Definiert Positions-, Textur- und Farbinformationen zu einem Sprite.

Syntax

typedef struct D3DX10_SPRITE {
  D3DXMATRIX               matWorld;
  D3DXVECTOR2              TexCoord;
  D3DXVECTOR2              TexSize;
  D3DXCOLOR                ColorModulate;
  ID3D10ShaderResourceView *pTexture;
  UINT                     TextureIndex;
} D3DX10_SPRITE;

Member

matWorld

Typ: D3DXMATRIX

Die Modellwelttransformation des Sprites. Dadurch wird die Position und Ausrichtung des Sprites im Weltraum definiert.

TexCoord

Typ: D3DXVECTOR2

Offset von der oberen linken Ecke der Textur, der angibt, wo das Spritebild in der Textur beginnen soll. TexCoord befindet sich in Texturkoordinaten.

TexSize

Typ: D3DXVECTOR2

Ein Vektor, der die Breite und Höhe des Sprites in Texturkoordinaten enthält.

ColorModulate

Typ: D3DXCOLOR

Eine Farbe, die vor dem Rendern mit der Pixelfarbe multipliziert wird.

pTexture

Typ: ID3D10ShaderResourceView*

Zeiger auf eine Shader-Ressourcensicht, die die Textur des Sprites darstellt. Siehe ID3D10ShaderResourceView Interface.

TextureIndex

Typ: UINT

Der Index der Textur. Wenn pTexture kein Texturarray darstellt, sollte dies 0 sein.

Anforderungen

Anforderung Wert
Header
D3DX10.h

Siehe auch

D3DX-Strukturen