Compartir a través de


Interfaz ID2D1SpriteBatch (d2d1_3.h)

Representa un único grupo de sprites con sus propiedades de dibujo asociadas.

Herencia

La interfaz ID2D1SpriteBatch hereda de ID2D1Resource. ID2D1SpriteBatch también tiene estos tipos de miembros:

Métodos

La interfaz ID2D1SpriteBatch tiene estos métodos.

 
ID2D1SpriteBatch::AddSprites

Agrega los sprites especificados al final de este lote de sprite.
ID2D1SpriteBatch::Clear

Quita todos los sprites de este lote de sprite.
ID2D1SpriteBatch::GetSpriteCount

Recupera el número de sprites de este lote de sprite.
ID2D1SpriteBatch::GetSprites

Recupera el subconjunto especificado de sprites de este lote de sprite. Para obtener el mejor rendimiento, use nullptr para las propiedades que no es necesario recuperar.
ID2D1SpriteBatch::SetSprites

Novedades las propiedades de los sprites especificados en este lote de sprite.

Comentarios

Cree un nuevo lote de sprite con ID2D1DeviceContext3::CreateSpriteBatch. Use ID2D1DeviceContext3::D rawSpriteBatch para dibujarlos.

Las sprites son una manera de que las aplicaciones dibujen un gran número de imágenes de forma muy eficaz. Normalmente se usan para representar personajes y fondos en juegos 2D, o para representar sistemas de partículas como humo y llamas. Si la aplicación tiene demandas de rendimiento y necesita dibujar cientos o miles de imágenes en cada fotograma, considere la posibilidad de aprovechar los lotes de sprite y el control específico que ofrecen, en lugar del método DrawImage de uso general.

Requisitos

   
Plataforma de destino Windows
Encabezado d2d1_3.h

Consulte también

ID2D1Resource