énumération D2D1_SPRITE_OPTIONS (d2d1_3.h)
Spécifie des aspects supplémentaires de la façon dont un lot de sprite doit être dessiné, dans le cadre d’un appel à 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 Valeur : 0 Valeur par défaut. Aucune configuration de dessin spéciale. Cette option offre les meilleures performances de dessin. |
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE Valeur : 1 L’interpolation des pixels bitmap est limitée au rectangle source du sprite. Si les sous-images de votre bitmap source n’ont pas de pixels qui les séparent, vous pouvez voir une hémorragie de couleur lorsque vous les dessinez avec D2D1_SPRITE_OPTIONS_NONE. Dans ce cas, envisagez d’ajouter des bordures entre elles avec votre outil sprite-packing, ou utilisez cette option. Notez que le dessin de sprites avec cette option activée est plus lent que l’utilisation de D2D1_SPRITE_OPTIONS_NONE. |
D2D1_SPRITE_OPTIONS_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
En-tête | d2d1_3.h |