Syntax
ImGuiWindow.destroy(window: ImGuiWindow)Argumente
| Name | Typ | Beschreibung |
|---|---|---|
window | ImGuiWindow | Von imgui.create zurückgegebenes Fenster. |
Beschreibung
Entfernt ein ImGui-Fenster, gibt seine registrierten Rückrufe frei und macht das Handle ungültig.
Rufe es mit 1 Parameter(n) auf: window. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.
Es gibt keine Daten zurück. Behandle den Aufruf als Aktion und fange Fehler an der Aufrufstelle ab.
Beispiel
Beispielaufruf mit Platzhalterwerten.
ImGuiWindow.destroy(nil)Typen
ImGuiWindow
Von imgui.create zurückgegebener Handle. Methoden zur Steuerungserstellung geben dasselbe Handle zurück, sodass Aufrufe verkettet werden können.
Button (label: string, onClick: () -> ()) -> ImGuiWindow Fügt eine Schaltfläche hinzu und ruft den Rückruf nach einem Klick auf.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow Fügt ein initialisiertes Kontrollkästchen an den bereitgestellten Status an.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow Gruppiert Steuerelemente, die durch den Inhaltsrückruf unter einem zusammenklappbaren Header angehängt werden.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow Fügt einen RGBA-Editor hinzu; Ausgelassene Farbkomponenten sind standardmäßig auf 1,0 eingestellt.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow Fügt eine einzeilige Texteingabe hinzu; Der weggelassene Anfangstext ist standardmäßig eine leere Zeichenfolge.SameLine () -> ImGuiWindow Platziert das nächste Steuerelement in derselben Zeile.Separator () -> ImGuiWindow Fügt ein horizontales Trennzeichen hinzu.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow Fügt einen Gleitkomma-Schieberegler hinzu.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow Fügt einen ganzzahligen Schieberegler hinzu.Text (text: string) -> ImGuiWindow Fügt nicht interaktiven Text hinzu.destroy () -> () Entfernt das Fenster und gibt seine registrierten Rückrufe frei.