Bagikan melalui


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

Lihat juga

ID2D1Resource