ImGui

ImGuiWindow.destroy

Menghapus jendela ImGui, melepaskan panggilan balik terdaftarnya, dan membatalkan pegangannya.

Sintaks

ImGuiWindow.destroy(window: ImGuiWindow)

Argumen

NamaTipeDeskripsi
windowImGuiWindowJendela dikembalikan oleh imgui.create.

Deskripsi

Menghapus jendela ImGui, melepaskan panggilan balik terdaftarnya, dan membatalkan pegangannya.

Panggil dengan 1 parameter: window. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.

Tidak mengembalikan data. Perlakukan panggilan sebagai aksi dan tangani error di sekitar titik panggilan.

Contoh

Contoh pemanggilan dengan nilai placeholder.

ImGuiWindow.destroy(nil)

Tipe

ImGuiWindow

Pegangan dikembalikan oleh imgui.create. Metode pembuatan kontrol mengembalikan pegangan yang sama sehingga panggilan dapat dirangkai.

Button (label: string, onClick: () -> ()) -> ImGuiWindow Menambahkan tombol dan memanggil panggilan balik setelah klik.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow Menambahkan kotak centang yang diinisialisasi ke status yang disediakan.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow Kontrol grup ditambahkan oleh callback konten di bawah header yang diciutkan.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow Menambahkan editor RGBA; menghilangkan komponen warna default ke 1.0.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow Menambahkan input teks satu baris; menghilangkan default teks awal ke string kosong.SameLine () -> ImGuiWindow Tempatkan kontrol berikutnya pada baris yang sama.Separator () -> ImGuiWindow Menambahkan pemisah horizontal.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow Menambahkan penggeser titik mengambang.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow Menambahkan penggeser bilangan bulat.Text (text: string) -> ImGuiWindow Menambahkan teks non-interaktif.destroy () -> () Menghapus jendela dan melepaskan panggilan balik terdaftarnya.