Метод ID2D1CommandSink3::D rawSpriteBatch (d2d1_3.h)
Отрисовывает часть или весь заданный пакет спрайта в контексте устройства, используя указанные параметры рисования.
Синтаксис
HRESULT DrawSpriteBatch(
[in] ID2D1SpriteBatch *spriteBatch,
UINT32 startIndex,
UINT32 spriteCount,
[in] ID2D1Bitmap *bitmap,
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
D2D1_SPRITE_OPTIONS spriteOptions
);
Параметры
[in] spriteBatch
Тип: ID2D1SpriteBatch*
Отрисовываемый пакет спрайта.
startIndex
Тип: UINT32
Индекс первого спрайта в отрисовываемом пакете спрайта.
spriteCount
Тип: UINT32
Количество нарисоваемых спрайтов.
[in] bitmap
Тип: ID2D1Bitmap*
Точечный рисунок, из которого должны быть источником спрайты. Исходный прямоугольник каждого спрайта ссылается на часть этого растрового изображения.
interpolationMode
Тип: D2D1_BITMAP_INTERPOLATION_MODE
Режим интерполяции, используемый при рисовании этого пакета спрайта. Это определяет, как Direct2D интерполирует пиксели в отрисованных спрайтах при выполнении масштабирования.
spriteOptions
Тип: D2D1_SPRITE_OPTIONS
Дополнительные параметры рисования, если таковые есть, которые будут использоваться для этого пакета спрайта.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d2d1_3.h |
Библиотека | D2d1.lib |
DLL | D2d1.dll |