estrutura D3DX10_SPRITE
Define informações de posição, textura e cor sobre um sprite.
Sintaxe
typedef struct D3DX10_SPRITE {
D3DXMATRIX matWorld;
D3DXVECTOR2 TexCoord;
D3DXVECTOR2 TexSize;
D3DXCOLOR ColorModulate;
ID3D10ShaderResourceView *pTexture;
UINT TextureIndex;
} D3DX10_SPRITE;
Membros
-
matWorld
-
Tipo: D3DXMATRIX
-
A transformação do mundo do modelo do sprite. Isso define a posição e a orientação do sprite no espaço mundial.
-
TexCoord
-
Tipo: D3DXVECTOR2
-
Deslocamento do canto superior esquerdo da textura indicando onde a imagem de sprite deve começar na textura. TexCoord está em coordenadas de textura.
-
TexSize
-
Tipo: D3DXVECTOR2
-
Um vetor que contém a largura e a altura do sprite em coordenadas de textura.
-
ColorModulate
-
Tipo: D3DXCOLOR
-
Uma cor que será multiplicada com a cor do pixel antes da renderização.
-
pTexture
-
Tipo: ID3D10ShaderResourceView*
-
Ponteiro para uma exibição de recurso de sombreador que representa a textura do sprite. Consulte Interface ID3D10ShaderResourceView.
-
TextureIndex
-
Tipo: UINT
-
O índice da textura. Se pTexture não representar uma matriz de textura, isso deverá ser 0.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também