Condividi tramite


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

Esegue il rendering di parte o di tutto il batch sprite specificato nel contesto di dispositivo usando le opzioni di disegno specificate.

Sintassi

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

Parametri

[in] spriteBatch

Tipo: ID2D1SpriteBatch*

Batch sprite da disegnare.

startIndex

Tipo: UINT32

Indice del primo sprite nel batch sprite da disegnare.

spriteCount

Tipo: UINT32

Numero di sprite da disegnare.

[in] bitmap

Tipo: ID2D1Bitmap*

Bitmap da cui devono essere originati gli sprite. Il rettangolo di origine di ogni sprite fa riferimento a una parte di questa bitmap.

interpolationMode

Tipo: D2D1_BITMAP_INTERPOLATION_MODE

Modalità di interpolazione da utilizzare per disegnare questo batch sprite. Questo determina il modo in cui Direct2D interpola i pixel all'interno degli sprite disegnati se viene eseguita la scalabilità.

spriteOptions

Tipo: D2D1_SPRITE_OPTIONS

Opzioni di disegno aggiuntive, se presenti, da utilizzare per questo batch sprite.

Valore restituito

nessuno

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d2d1_3.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1DeviceContext3