Antarmuka ID2D1SpriteBatch (d2d1_3.h)
Mewakili satu grup sprite dengan properti gambar terkait.
Warisan
Antarmuka ID2D1SpriteBatch mewarisi dari ID2D1Resource. ID2D1SpriteBatch juga memiliki jenis anggota ini:
Metode
Antarmuka ID2D1SpriteBatch memiliki metode ini.
ID2D1SpriteBatch::AddSprites Menambahkan sprite yang diberikan ke akhir batch sprite ini. |
ID2D1SpriteBatch::Clear Menghapus semua sprite dari batch sprite ini. |
ID2D1SpriteBatch::GetSpriteCount Mengambil jumlah sprite dalam batch sprite ini. |
ID2D1SpriteBatch::GetSprites Mengambil subset sprite yang ditentukan dari batch sprite ini. Untuk performa terbaik, gunakan nullptr untuk properti yang tidak perlu Anda ambil. |
ID2D1SpriteBatch::SetSprites Updates properti sprite yang ditentukan dalam batch sprite ini. |
Keterangan
Buat batch sprite baru menggunakan ID2D1DeviceContext3::CreateSpriteBatch. Gunakan ID2D1DeviceContext3::D rawSpriteBatch untuk menggambarnya.
Sprite adalah cara bagi aplikasi untuk menggambar sejumlah besar gambar dengan sangat efisien. Mereka biasanya digunakan untuk merender karakter dan latar belakang dalam game 2D, atau untuk merender sistem partikel seperti asap dan api. Jika aplikasi Anda memiliki tuntutan performa dan perlu menarik ratusan atau ribuan gambar setiap bingkai, maka pertimbangkan untuk memanfaatkan batch sprite dan kontrol halus yang mereka tawarkan, alih-alih metode DrawImage tujuan umum.
Persyaratan
Target Platform | Windows |
Header | d2d1_3.h |