Documentación de Real

ImGui

ImGuiWindow.SliderInt

Agrega un control deslizante de números enteros e informa los valores modificados a través de una devolución de llamada.

Sintaxis

ImGuiWindow.SliderInt(window: ImGuiWindow, label: string, value: integer, minimum: integer, maximum: integer, onChange: function): ImGuiWindow

Argumentos

NombreTipoDescripción
windowImGuiWindowVentana devuelta por imgui.create.
labelstringTexto que se muestra al lado del control deslizante.
valueintegerValor inicial del control deslizante.
minimumintegerValor mínimo del control deslizante.
maximumintegerValor máximo del control deslizante.
onChangefunctionDevolución de llamada que recibe el nuevo valor numérico cada vez que cambia el control deslizante.

Retornos

NombreTipoDescripción
windowImGuiWindowEl mismo identificador de ventana, lo que permite llamadas a métodos encadenados.

Descripción

Agrega un control deslizante de números enteros e informa los valores modificados a través de una devolución de llamada.

Llamalo con 6 parametro(s): window, label, value, minimum, maximum, onChange. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.

Devuelve window (ImGuiWindow). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.

Ejemplo

Llamada de ejemplo con valores de marcador.

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

Tipos

ImGuiWindow

Identificador devuelto por imgui.create. Los métodos de creación de control devuelven el mismo identificador para que las llamadas se puedan encadenar.

Button (label: string, onClick: () -> ()) -> ImGuiWindow Agrega un botón e invoca la devolución de llamada después de un clic.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow Agrega una casilla de verificación inicializada al estado proporcionado.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow Controles de grupos agregados por la devolución de llamada de contenido debajo de un encabezado colapsable.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow Agrega un editor RGBA; Los componentes de color omitidos tienen el valor predeterminado 1.0.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow Agrega una entrada de texto de una sola línea; El texto inicial omitido tiene por defecto una cadena vacía.SameLine () -> ImGuiWindow Coloca el siguiente control en la misma línea.Separator () -> ImGuiWindow Añade un separador horizontal.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow Agrega un control deslizante de punto flotante.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow Agrega un control deslizante de número entero.Text (text: string) -> ImGuiWindow Añade texto no interactivo.destroy () -> () Elimina la ventana y libera sus devoluciones de llamada registradas.