enumeração D2D1_SPRITE_OPTIONS (d2d1_3.h)
Especifica aspectos adicionais de como um lote de sprite deve ser desenhado, como parte de uma chamada para 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 padrão. Nenhuma configuração de desenho especial. Essa opção gera o melhor desempenho de desenho. |
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE Valor: 1 A interpolação de pixels de bitmap será vinculada ao retângulo de origem do sprite. Se as subimagens no bitmap de origem não tiverem pixels separando-as, você poderá ver a cor sangrando ao desenhá-las com D2D1_SPRITE_OPTIONS_NONE. Nesse caso, considere adicionar bordas entre elas com sua ferramenta de empacotamento de sprite ou use essa opção. Observe que desenhar sprites com essa opção habilitada é mais lento do que usar D2D1_SPRITE_OPTIONS_NONE. |
D2D1_SPRITE_OPTIONS_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Cabeçalho | d2d1_3.h |