ImGui

ImGuiWindow.Text

Acrescenta uma linha de texto não interativa a uma janela.

Sintaxe

ImGuiWindow.Text(window: ImGuiWindow, text: string): ImGuiWindow

Argumentos

NomeTipoDescrição
windowImGuiWindowJanela retornada por imgui.create.
textstringTexto exibido na janela.

Retornos

NomeTipoDescrição
windowImGuiWindowO mesmo identificador de janela, permitindo chamadas de métodos encadeados.

Descrição

Acrescenta uma linha de texto não interativa a uma janela.

Chame com 2 parametro(s): window, text. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna window (ImGuiWindow). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Chamada de exemplo com valores temporarios.

local result = ImGuiWindow.Text(nil, "example")
print(result)

Tipos

ImGuiWindow

Identificador retornado por imgui.create. Os métodos de construção de controle retornam o mesmo identificador para que as chamadas possam ser encadeadas.

Button (label: string, onClick: () -> ()) -> ImGuiWindow Acrescenta um botão e invoca o retorno de chamada após um clique.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow Acrescenta uma caixa de seleção inicializada no estado fornecido.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow Agrupa controles anexados pelo retorno de chamada de conteúdo abaixo de um cabeçalho recolhido.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow Acrescenta um editor RGBA; os componentes de cores omitidos são padronizados como 1,0.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow Acrescenta uma entrada de texto de linha única; o texto inicial omitido é padronizado como uma string vazia.SameLine () -> ImGuiWindow Coloca o próximo controle na mesma linha.Separator () -> ImGuiWindow Acrescenta um separador horizontal.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow Acrescenta um controle deslizante de ponto flutuante.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow Acrescenta um controle deslizante inteiro.Text (text: string) -> ImGuiWindow Acrescenta texto não interativo.destroy () -> () Remove a janela e libera seus retornos de chamada registrados.