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

必要条件

   
Header d2d1_3.h