共用方式為


D2D1_SPRITE_OPTIONS列舉 (d2d1_3.h)

指定如何繪製 Sprite 批次的其他層面,做為 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
} ;

常數

 
D2D1_SPRITE_OPTIONS_NONE
值: 0
預設值。 沒有特殊的繪圖組態。 此選項會產生最佳的繪圖效能。
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
值: 1
點陣圖圖元的插補會固定到 Sprite 的來源矩形。
如果來源點陣圖中的子影像沒有圖元分隔,則當您使用 D2D1_SPRITE_OPTIONS_NONE 繪製影像時,您可能會看到色彩變淡。
在此情況下,請考慮使用 Sprite 封裝工具在兩者之間新增框線,或使用此選項。
請注意,啟用此選項的繪圖 Sprite 比使用D2D1_SPRITE_OPTIONS_NONE慢。
D2D1_SPRITE_OPTIONS_FORCE_DWORD
值: 0xffffffff

規格需求

   
標頭 d2d1_3.h