D3DX10_SPRITE structure

Définit des informations sur la position, la texture et la couleur d’un sprite.

Syntaxe

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

Membres

matWorld

Type : D3DXMATRIX

Transformation du monde du modèle du sprite. Cela définit la position et l’orientation du sprite dans l’espace mondial.

TexCoord

Type : D3DXVECTOR2

Décalage à partir du coin supérieur gauche de la texture indiquant où l’image de sprite doit commencer dans la texture. TexCoord est en coordonnées de texture.

TexSize

Type : D3DXVECTOR2

Vecteur contenant la largeur et la hauteur du sprite en coordonnées de texture.

ColorModulate

Type : D3DXCOLOR

Couleur qui sera multipliée par la couleur de pixel avant le rendu.

pTexture

Type : ID3D10ShaderResourceView*

Pointeur vers une vue nuanceur-ressource représentant la texture du sprite. Consultez INTERFACE ID3D10ShaderResourceView.

TextureIndex

Type : UINT

Index de la texture. Si pTexture ne représente pas un tableau de textures, cela doit être 0.

Spécifications

Condition requise Valeur
En-tête
D3DX10.h

Voir aussi

D3DX Structures