ImGui

ImGuiWindow.CollapsingHeader

Daralan bir üstbilgi ekler ve içerik geri çağrısı tarafından eklenen denetimleri bu üstbilginin altında gruplandırır.

Söz dizimi

ImGuiWindow.CollapsingHeader(window: ImGuiWindow, label: string, content: function): ImGuiWindow

Argümanlar

AdTipAçıklama
windowImGuiWindowimgui.create tarafından döndürülen pencere.
labelstringBaşlık metni.
contentfunctionGeri arama, üstbilginin içine denetimler ekleyebilmesi için pencere tanıtıcısıyla hemen çağrılır.

Dönüşler

AdTipAçıklama
windowImGuiWindowZincirleme yöntem çağrılarına izin veren aynı pencere tanıtıcısı.

Açıklama

Daralan bir üstbilgi ekler ve içerik geri çağrısı tarafından eklenen denetimleri bu üstbilginin altında gruplandırır.

3 parametre ile cagir: window, label, content. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

window (ImGuiWindow) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Yer tutucu degerlerle ornek cagri.

local result = ImGuiWindow.CollapsingHeader(nil, "example", function() end)
print(result)

Tipler

ImGuiWindow

imgui.create tarafından döndürülen tanıtıcı. Kontrol oluşturma yöntemleri aynı tanıtıcıyı döndürür, böylece çağrılar zincirlenebilir.

Button (label: string, onClick: () -> ()) -> ImGuiWindow Bir düğme ekler ve tıklamanın ardından geri aramayı başlatır.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow Sağlanan duruma başlatılan bir onay kutusu ekler.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow İçerik geri çağrısı tarafından daraltılan bir başlığın altına eklenen grup kontrolleri.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow Bir RGBA düzenleyicisi ekler; atlanan renk bileşenleri varsayılan olarak 1,0'dır.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow Tek satırlık bir metin girişi ekler; atlanan ilk metin varsayılan olarak boş bir dizeye dönüştürülür.SameLine () -> ImGuiWindow Sonraki kontrolü aynı satıra yerleştirir.Separator () -> ImGuiWindow Yatay bir ayırıcı ekler.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow Kayan nokta kaydırıcısını ekler.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow Bir tamsayı kaydırıcısı ekler.Text (text: string) -> ImGuiWindow Etkileşimli olmayan metin ekler.destroy () -> () Pencereyi kaldırır ve kayıtlı geri aramalarını serbest bırakır.