Share via


enumeración D2D1_SPRITE_OPTIONS (d2d1_3.h)

Especifica aspectos adicionales de cómo se va a dibujar un lote de sprite, como parte de una llamada a ID2D1DeviceContext3::D rawSpriteBatch.

Syntax

typedef enum D2D1_SPRITE_OPTIONS {
  D2D1_SPRITE_OPTIONS_NONE = 0,
  D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE = 1,
  D2D1_SPRITE_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_SPRITE_OPTIONS_NONE
Valor: 0
Valor predeterminado. No hay ninguna configuración de dibujo especial. Esta opción produce el mejor rendimiento de dibujo.
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
Valor: 1
La interpolación de píxeles de mapa de bits se sujetará al rectángulo de origen del sprite.
Si las sub-imágenes del mapa de bits de origen no tienen píxeles separados, es posible que vea sangrado de color al dibujarlas con D2D1_SPRITE_OPTIONS_NONE.
En ese caso, considere la posibilidad de agregar bordes entre ellos con la herramienta de empaquetado de sprite o use esta opción.
Tenga en cuenta que dibujar sprites con esta opción habilitada es más lento que usar D2D1_SPRITE_OPTIONS_NONE.
D2D1_SPRITE_OPTIONS_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Encabezado d2d1_3.h