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 |