структура D3DX10_SPRITE

Определяет положение, текстуру и цвет спрайта.

Синтаксис

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

Члены

matWorld

Тип: D3DXMATRIX

Преобразование мира модели спрайта. Определяет положение и ориентацию спрайта в мировом пространстве.

TexCoord

Тип: D3DXVECTOR2

Смещение от верхнего левого угла текстуры, указывающее, где должно начинаться изображение спрайта в текстуре. TexCoord находится в координатах текстуры.

TexSize

Тип: D3DXVECTOR2

Вектор, содержащий ширину и высоту спрайта в координатах текстуры.

ColorModulate

Тип: D3DXCOLOR

Цвет, который будет умножен на цвет пикселей перед отрисовкой.

pTexture

Тип: ID3D10ShaderResourceView*

Указатель на представление ресурсов шейдера, представляющее текстуру спрайта. См . раздел ИНТЕРФЕЙС ID3D10ShaderResourceView.

TextureIndex

Тип: UINT

Индекс текстуры. Если pTexture не представляет массив текстур, это значение должно быть 0.

Требования

Требование Значение
Заголовок
D3DX10.h

См. также раздел

Структуры D3DX