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 |