D2D1_SPRITE_OPTIONS 枚举 (d2d1_3.h)

指定在调用 ID2D1DeviceContext3::D rawSpriteBatch 时如何绘制子画面批的其他方面。

语法

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

常量

 
D2D1_SPRITE_OPTIONS_NONE
值: 0
默认值。 没有特殊的绘图配置。 此选项可生成最佳绘制性能。
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
值:1
位图像素的内插将固定到子画面的源矩形。
如果源位图中的子图像没有分隔它们的像素,则在使用D2D1_SPRITE_OPTIONS_NONE绘制子图像时可能会看到颜色出血。
在这种情况下,请考虑使用子画面打包工具在它们之间添加边框,或使用此选项。
请注意,启用此选项的绘制子画面比使用D2D1_SPRITE_OPTIONS_NONE慢。
D2D1_SPRITE_OPTIONS_FORCE_DWORD
值: 0xffffffff

要求

   
标头 d2d1_3.h