ImGui

ImGuiWindow.SameLine

Place le contrôle ajouté suivant sur la même ligne que le contrôle précédent.

Syntaxe

ImGuiWindow.SameLine(window: ImGuiWindow): ImGuiWindow

Arguments

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

Retours

NomTypeDescription
windowImGuiWindowLe même handle de fenêtre, permettant les appels de méthodes chaînés.

Description

Place le contrôle ajouté suivant sur la même ligne que le contrôle précédent.

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

Il renvoie window (ImGuiWindow). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.

Exemple

Exemple d appel avec des valeurs temporaires.

local result = ImGuiWindow.SameLine(nil)
print(result)

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.