D3DX10, _ structure

Définit les informations relatives à 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 universelle du modèle du sprite. Cela définit la position et l’orientation du sprite dans l’espace universel.

TexCoord

Type : D3DXVECTOR2

Décalage à partir de l’angle supérieur gauche de la texture indiquant l’emplacement où l’image du 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 dans les 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 de la ressource Shader qui représente la texture du sprite. Voir interface ID3D10ShaderResourceView.

TextureIndex

Type : uint

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

Spécifications

Condition requise Valeur
En-tête
D3DX10. h

Voir aussi

Structures D3DX