ImGui

ImGuiWindow.destroy

Supprime une fenêtre ImGui, libère ses rappels enregistrés et invalide le handle.

Syntaxe

ImGuiWindow.destroy(window: ImGuiWindow)

Arguments

NomTypeDescription
windowImGuiWindowFenêtre renvoyée par imgui.create.

Description

Supprime une fenêtre ImGui, libère ses rappels enregistrés et invalide le handle.

Appelle le avec 1 parametre(s): window. La table des arguments indique les valeurs requises et celles qui affinent le comportement.

Il ne renvoie pas de donnees. Traite l appel comme une action et gere les erreurs autour du point d appel.

Exemple

Exemple d appel avec des valeurs temporaires.

ImGuiWindow.destroy(nil)

Types

ImGuiWindow

Handle renvoyé par imgui.create. Les méthodes de création de contrôle renvoient le même handle afin que les appels puissent être chaînés.

Button (label: string, onClick: () -> ()) -> ImGuiWindow Ajoute un bouton et appelle le rappel après un clic.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow Ajoute une case à cocher initialisée à l'état fourni.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow Regroupe les contrôles ajoutés par le rappel de contenu sous un en-tête réduit.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow Ajoute un éditeur RGBA ; les composants de couleur omis sont par défaut 1,0.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow Ajoute une entrée de texte sur une seule ligne ; le texte initial omis est par défaut une chaîne vide.SameLine () -> ImGuiWindow Place le contrôle suivant sur la même ligne.Separator () -> ImGuiWindow Ajoute un séparateur horizontal.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow Ajoute un curseur à virgule flottante.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow Ajoute un curseur entier.Text (text: string) -> ImGuiWindow Ajoute du texte non interactif.destroy () -> () Supprime la fenêtre et libère ses rappels enregistrés.