структура 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел