ID2D1DeviceContext3::D rawSpriteBatch(ID2D1SpriteBatch*,UINT32,UINT32,ID2D1Bitmap*,D2D1_BITMAP_INTERPOLATION_MODE,D2D1_SPRITE_OPTIONS) metode (d2d1_3.h)
Merender sebagian atau semua batch sprite yang diberikan ke konteks perangkat menggunakan opsi gambar yang ditentukan.
Sintaks
void DrawSpriteBatch(
[in] ID2D1SpriteBatch *spriteBatch,
UINT32 startIndex,
UINT32 spriteCount,
[in] ID2D1Bitmap *bitmap,
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
D2D1_SPRITE_OPTIONS spriteOptions
);
Parameter
[in] spriteBatch
Jenis: ID2D1SpriteBatch*
Batch sprite untuk menggambar.
startIndex
Jenis: UINT32
Indeks sprite pertama dalam batch sprite untuk digambar.
spriteCount
Jenis: UINT32
Jumlah sprite yang akan digambar.
[in] bitmap
Jenis: ID2D1Bitmap*
Bitmap dari mana sprite akan bersumber. Setiap persegi panjang sumber sprite mengacu pada sebagian bitmap ini.
interpolationMode
Jenis: D2D1_BITMAP_INTERPOLATION_MODE
Mode interpolasi yang digunakan saat menggambar batch sprite ini. Ini menentukan bagaimana Direct2D menginterpolasi piksel dalam sprite yang digambar jika penskalakan dilakukan.
spriteOptions
Jenis: D2D1_SPRITE_OPTIONS
Opsi gambar tambahan, jika ada, yang akan digunakan untuk batch sprite ini.
Mengembalikan nilai
Tidak ada
Persyaratan
Target Platform | Windows |
Header | d2d1_3.h |
Pustaka | D2d1.lib |
DLL | D2d1.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk