Anında mod pencereleri ve geri arama odaklı kontroller.
Kullanılabilir fonksiyonlar
imgui.create
Izlenen bir ImGui window record olusturur ve ImGuiWindow object dondurur. title argumani atlandiginda veya nil oldugunda “REAL_IM_UI” kullanir. title, su anda izlenen ImGui windows arasinda benzersiz olmalidir; ayni title ile baska bir tracked window olusturmak Lua error uretir.
imgui.setvsync
ImGui renderer icin vertical synchronization preference degerini gunceller. Gecerli presentation path bu preference degerini saklar ama uygulamaz.
ImGuiWindow.Button
ImGuiWindow icine bir button element ekler ve callback degerini saklar. Render edilen button tiklandiginda callback queue icine alinir ve daha sonra arguments olmadan cagrilir. Method ayni ImGuiWindow object degerini dondurur.
ImGuiWindow.Checkbox
Appends a checkbox element to an ImGuiWindow. The callback is invoked with the new boolean value when the checkbox changes, and the method returns the same ImGuiWindow object.
ImGuiWindow.CollapsingHeader
Bir collapsing header start marker ekler, nested elements ekleyebilmesi icin content callback degerini ayni ImGuiWindow object ile hemen cagirir, sonra header end marker ekler. Rendering sirasinda header collapsed iken nested elements atlanir. Callback errors yakalanir ve bu method tarafindan dondurulmez.
ImGuiWindow.ColorPicker
Appends a RGBA color editor to an ImGuiWindow and stores the callback. Missing or nil color components default to 1.0. When the rendered editor changes, the callback is queued and later invoked with red, green, blue, and alpha. The method returns the same ImGuiWindow object.
ImGuiWindow.destroy
Bir ImGuiWindow yok eder. object hala bir window degerine isaret ediyorsa method bu window degerini Real tracked ImGui window list icinden kaldirir, stored element callbacks icin unreference yapar, window record degerini siler ve Instance reference degerini nil yapar. Ayni object uzerinde destroy tekrar cagrilirsa hicbir sey yapmadan doner.
ImGuiWindow.InputText
ImGuiWindow icine single-line ImGui InputText element ekler ve callback degerini saklar. Initial text optional string handling ile okunur ve elementin fixed 256-byte text buffer icine kopyalanir. Render edilen input degistiginde callback queue icine alinir ve daha sonra current string ile cagrilir. Method ayni ImGuiWindow object degerini dondurur.
ImGuiWindow.SameLine
Window icine bir SameLine layout marker ekler. Rendering sirasinda Real, element list icindeki bu noktada a same-line layout marker cagirir; boylece sonraki render edilen item ayni satirda devam edebilir.
ImGuiWindow.Separator
Window icine bir Separator marker ekler. Rendering sirasinda Real, element list icindeki bu noktada a separator cagirir.
ImGuiWindow.SliderFloat
Window icine bir SliderFloat element ekler. label, value, minimum ve maximum 2 ile 5 arasindaki argumanlardan okunur; sayisal argumanlar number type checking ile kontrol edilir. Rendering sirasinda Real, saklanan deger ve aralikla a floating-point slider cagirir. ImGui degisen bir deger bildirdiginde onChange queue icine alinir ve daha sonra bir Lua number ile cagrilir. Real bu closure icinde ayri bir minimum <= maximum dogrulamasi eklemez.
ImGuiWindow.SliderInt
Adds an integer slider to the window. The label, value, minimum, and maximum arguments are required. When the user changes the slider, the callback receives the updated integer value.
ImGuiWindow.Text
Window icine etkilesimsiz bir Text element ekler. text argumani string type checking ile okunur ve element uzerinde saklanir. Rendering sirasinda Real a text element cagirir; bu nedenle verilen text ImGui format string olarak degil, string content olarak kullanilir.