Compartir a través de


estructura de D3DX10_SPRITE

Define información de posición, textura y color sobre un sprite.

Sintaxis

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

Miembros

matWorld

Tipo: D3DXMATRIX

Transformación del mundo del modelo del sprite. Esto define la posición y la orientación del sprite en el espacio del mundo.

TexCoord

Tipo: D3DXVECTOR2

Desplazamiento desde la esquina superior izquierda de la textura que indica dónde se debe iniciar la imagen de sprite en la textura. TexCoord está en coordenadas de textura.

TexSize

Tipo: D3DXVECTOR2

Vector que contiene el ancho y el alto del sprite en coordenadas de textura.

ColorModulate

Tipo: D3DXCOLOR

Color que se multiplicará con el color de píxel antes de la representación.

pTexture

Tipo: ID3D10ShaderResourceView*

Puntero a una vista de recursos de sombreador que representa la textura del sprite. Vea ID3D10ShaderResourceView Interface( Interfaz ID3D10ShaderResourceView).

TextureIndex

Tipo: UINT

Índice de la textura. Si pTexture no representa una matriz de texturas, debe ser 0.

Requisitos

Requisito Value
Encabezado
D3DX10.h

Consulte también

Estructuras D3DX