Método ID2D1CommandSink3::D rawSpriteBatch (d2d1_3.h)
Representa parte o todo el lote de sprite especificado en el contexto del dispositivo mediante las opciones de dibujo especificadas.
Sintaxis
HRESULT DrawSpriteBatch(
[in] ID2D1SpriteBatch *spriteBatch,
UINT32 startIndex,
UINT32 spriteCount,
[in] ID2D1Bitmap *bitmap,
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
D2D1_SPRITE_OPTIONS spriteOptions
);
Parámetros
[in] spriteBatch
Tipo: ID2D1SpriteBatch*
Lote de sprite que se va a dibujar.
startIndex
Tipo: UINT32
Índice del primer sprite del lote de sprite que se va a dibujar.
spriteCount
Tipo: UINT32
Número de sprites que se van a dibujar.
[in] bitmap
Tipo: ID2D1Bitmap*
Mapa de bits desde el que se van a originar los sprites. El rectángulo de origen de cada sprite hace referencia a una parte de este mapa de bits.
interpolationMode
Tipo: D2D1_BITMAP_INTERPOLATION_MODE
Modo de interpolación que se va a usar al dibujar este lote de sprite. Esto determina cómo Direct2D interpola píxeles dentro de los sprites dibujados si se realiza el escalado.
spriteOptions
Tipo: D2D1_SPRITE_OPTIONS
Opciones de dibujo adicionales, si las hay, que se usarán para este lote de sprite.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d2d1_3.h |
Library | D2d1.lib |
Archivo DLL | D2d1.dll |