Partager via


ID2D1CommandSink3 ::D rawSpriteBatch, méthode (d2d1_3.h)

Restitue une partie ou la totalité du lot de sprites donné dans le contexte de l’appareil à l’aide des options de dessin spécifiées.

Syntaxe

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

Paramètres

[in] spriteBatch

Type : ID2D1SpriteBatch*

Lot de sprites à dessiner.

startIndex

Type : UINT32

Index du premier sprite dans le lot de sprites à dessiner.

spriteCount

Type : UINT32

Nombre de sprites à dessiner.

[in] bitmap

Type : ID2D1Bitmap*

Bitmap à partir de laquelle les sprites doivent être extraits. Le rectangle source de chaque sprite fait référence à une partie de cette bitmap.

interpolationMode

Type : D2D1_BITMAP_INTERPOLATION_MODE

Mode d’interpolation à utiliser lors du dessin de ce lot de sprites. Cela détermine comment Direct2D interpole les pixels dans les sprites dessinés si la mise à l’échelle est effectuée.

spriteOptions

Type : D2D1_SPRITE_OPTIONS

Options de dessin supplémentaires, le cas échéant, à utiliser pour ce lot de sprites.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête d2d1_3.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

ID2D1CommandSink3