feat(Lua): expose imgui separatortext to lua (#3554)
Some checks are pending
Nightly Build / Build Nightly (push) Waiting to run
Nightly Build / Recreate Release (push) Blocked by required conditions
Nightly Build / Check Recent Commit (push) Successful in 23s

This commit is contained in:
kikkin_yo_azzez 2024-08-12 02:34:22 -05:00 committed by GitHub
parent d6159d7686
commit 9f514924b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View File

@ -331,6 +331,10 @@ You can find all the supported functions and overloads below.
-- ImGui.Separator()
ImGui.Separator
-- ImGui.SeparatorText(...)
-- Parameters: text (text)
ImGui.SeparatorText("some text")
-- ImGui.SameLine(...)
-- Parameters: float (offset_from_start_x) [O], float (spacing) [O]
-- Overloads

View File

@ -1,4 +1,5 @@
#pragma once
#include "imgui.h"
namespace lua::imgui
{
@ -417,6 +418,10 @@ namespace lua::imgui
{
ImGui::Separator();
}
inline void SeparatorText(const char* label)
{
ImGui::SeparatorText(label);
}
inline void SameLine()
{
ImGui::SameLine();
@ -3338,6 +3343,7 @@ namespace lua::imgui
#pragma region Cursor / Layout
ImGui.set_function("Separator", Separator);
ImGui.set_function("SeparatorText", SeparatorText);
ImGui.set_function("SameLine", sol::overload(sol::resolve<void()>(SameLine), sol::resolve<void(float)>(SameLine)));
ImGui.set_function("NewLine", NewLine);
ImGui.set_function("Spacing", Spacing);