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 |