Поделиться через


Метод ID2D1DeviceContext3::D rawSpriteBatch(ID2D1SpriteBatch*,ID2D1Bitmap*,D2D1_BITMAP_INTERPOLATION_MODE,D2D1_SPRITE_OPTIONS) (d2d1_3.h)

Отрисовывает все спрайты в заданном пакете спрайта в контексте устройства с помощью указанных параметров рисования.

Синтаксис

void DrawSpriteBatch(
  [in] ID2D1SpriteBatch               *spriteBatch,
  [in] ID2D1Bitmap                    *bitmap,
       D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
       D2D1_SPRITE_OPTIONS            spriteOptions
);

Параметры

[in] spriteBatch

Тип: ID2D1SpriteBatch*

Отрисовываемый пакет спрайта.

[in] bitmap

Тип: ID2D1Bitmap*

Растровое изображение, из которого должны быть источником спрайты. Исходный прямоугольник каждого спрайта относится к части этого растрового изображения.

interpolationMode

Тип: D2D1_BITMAP_INTERPOLATION_MODE

Режим интерполяции, используемый при рисовании этого пакета спрайта. Это определяет, как Direct2D интерполирует пиксели в нарисованных спрайтах при выполнении масштабирования.

spriteOptions

Тип: D2D1_SPRITE_OPTIONS

Дополнительные параметры рисования, если таковые есть, которые будут использоваться для этого пакета спрайта.

Возвращаемое значение

None

Требования

Требование Значение
Целевая платформа Windows
Header d2d1_3.h
Библиотека D2d1.lib
DLL D2d1.dll

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

ID2D1DeviceContext3