Partager via


é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