Condividi tramite


enumerazione D2D1_SPRITE_OPTIONS (d2d1_3.h)

Specifica altri aspetti della modalità di disegno di un batch sprite, come parte di una chiamata a ID2D1DeviceContext3::D rawSpriteBatch.

Sintassi

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

Costanti

 
D2D1_SPRITE_OPTIONS_NONE
Valore: 0
Valore predefinito. Nessuna configurazione di disegno speciale. Questa opzione restituisce le migliori prestazioni di disegno.
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
Valore: 1
L'interpolazione dei pixel bitmap verrà bloccata nel rettangolo di origine dello sprite.
Se le immagini secondarie nella bitmap di origine non hanno pixel separati, è possibile che venga visualizzato un sanguinamento del colore durante il disegno con D2D1_SPRITE_OPTIONS_NONE.
In tal caso, prendere in considerazione l'aggiunta di bordi tra di essi con lo strumento di compressione sprite o usare questa opzione.
Si noti che le sprite di disegno con questa opzione abilitate sono più lente rispetto all'uso di D2D1_SPRITE_OPTIONS_NONE.
D2D1_SPRITE_OPTIONS_FORCE_DWORD
Valore: 0xffffffff

Requisiti

   
Intestazione d2d1_3.h