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 |