4 poin oleh ffdd270 2020-11-06 | Belum ada komentar. | Bagikan ke WhatsApp

Dear ImGui adalah pustaka GUI yang bisa melakukan banyak hal bahkan dengan sedikit kode. Tanpa memerlukan hal seperti MsgProc milik WinAPI atau Xaml.cs milik WinForm, semua event ditangani melalui nilai return dari fungsi. Artinya.

if (ImGui::Button("Button") ) { /event klik tombol/ }

{ std::cout 〈〈 "Hello, Imgui!" 〈〈 std::endl; }

Ditangani seperti ini. Saat memanggil fungsi Button, tombol digambar sekaligus input pengguna dikembalikan melalui return. Selain itu, bukan hanya Widget yang sudah disediakan sebelumnya, pengguna juga bisa langsung membuat Widget sendiri dan menerima input melalui antarmuka yang digunakan ImGui, sehingga ekstensibilitasnya bagus.

Karena ImGui harus digambar setiap frame, pustaka ini banyak digunakan pada game atau pustaka grafis, tetapi tampaknya GUI untuk pengguna umum bukanlah target pengembangannya.

Jika ingin melihat contoh penggunaannya, silakan lihat tautan di bawah ini.

https://github.com/ocornut/imgui/issues/3075

Dan jika ingin melihat perusahaan game yang menggunakan GUI ini, silakan lihat tautan di bawah ini.

https://github.com/ocornut/imgui/wiki/Software-using-dear-imgui

Belum ada komentar.

Belum ada komentar.