Bagikan melalui


enumerasi D2D1_SPRITE_OPTIONS (d2d1_3.h)

Menentukan aspek tambahan tentang bagaimana batch sprite akan digambar, sebagai bagian dari panggilan ke ID2D1DeviceContext3::D rawSpriteBatch.

Sintaks

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

Konstanta

 
D2D1_SPRITE_OPTIONS_NONE
Nilai: 0
Nilai default. Tidak ada konfigurasi gambar khusus. Opsi ini menghasilkan performa gambar terbaik.
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
Nilai: 1
Interpolasi piksel bitmap akan dijepit ke persegi sumber sprite.
Jika sub-gambar di bitmap sumber Anda tidak memiliki piksel yang memisahkannya, maka Anda mungkin melihat perdarahan warna saat menggambarnya dengan D2D1_SPRITE_OPTIONS_NONE.
Dalam hal ini, pertimbangkan untuk menambahkan batas di antaranya dengan alat pengemasan sprite Anda, atau gunakan opsi ini.
Perhatikan bahwa menggambar sprite dengan opsi ini diaktifkan lebih lambat daripada menggunakan D2D1_SPRITE_OPTIONS_NONE.
D2D1_SPRITE_OPTIONS_FORCE_DWORD
Nilai: 0xffffffff

Persyaratan

   
Header d2d1_3.h