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