ID2D1DeviceContext3::D rawSpriteBatch(ID2D1SpriteBatch*,ID2D1Bitmap*,D2D1_BITMAP_INTERPOLATION_MODE,D2D1_SPRITE_OPTIONS)-Methode (d2d1_3.h)

Rendert alle Sprites im angegebenen Spritebatch mithilfe der angegebenen Zeichnungsoptionen im Gerätekontext.

Syntax

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

Parameter

[in] spriteBatch

Typ: ID2D1SpriteBatch*

Der zu zeichnende Spritebatch.

[in] bitmap

Typ: ID2D1Bitmap*

Die Bitmap, aus der die Sprites stammen sollen. Das Quellrechteck jedes sprite bezieht sich auf einen Teil dieser Bitmap.

interpolationMode

Typ: D2D1_BITMAP_INTERPOLATION_MODE

Der Interpolationsmodus, der beim Zeichnen dieses Spritebatches verwendet werden soll. Dadurch wird bestimmt, wie Direct2D Pixel innerhalb der gezeichneten Sprites interpoliert, wenn die Skalierung erfolgt.

spriteOptions

Typ: D2D1_SPRITE_OPTIONS

Die zusätzlichen Zeichnungsoptionen, falls vorhanden, die für diesen Spritebatch verwendet werden sollen.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d2d1_3.h
Bibliothek D2d1.lib
DLL D2d1.dll

Weitere Informationen

ID2D1DeviceContext3