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 |