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 |
|
Voir aussi