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