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

Rendert einen Teil oder den gesamten angegebenen Sprite-Batch im Gerätekontext mithilfe der angegebenen Zeichnungsoptionen.

Syntax

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

Parameter

[in] spriteBatch

Typ: ID2D1SpriteBatch*

Der zu zeichnende Spritebatch.

startIndex

Typ: UINT32

Der Index des ersten Sprites im zu zeichnenden Spritebatch.

spriteCount

Typ: UINT32

Die Anzahl der zu zeichnenden Sprites.

[in] bitmap

Typ: ID2D1Bitmap*

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

interpolationMode

Typ: D2D1_BITMAP_INTERPOLATION_MODE

Der Interpolationsmodus, der beim Zeichnen dieses Sprite-Batches verwendet werden soll. Dadurch wird bestimmt, wie Direct2D Pixel innerhalb der gezeichneten Sprites interpoliert, wenn eine Skalierung durchgeführt wird.

spriteOptions

Typ: D2D1_SPRITE_OPTIONS

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

Rückgabewert

Keine

Anforderungen

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

Weitere Informationen

ID2D1DeviceContext3