ListMenu

//Constructors/Producers
CreateListMenu(string) -> ListMenu

//Methods
ListMenu.addChild(MenuElement) -> void

MainUI

//Constructors/Producers
GetMainUI() -> MainUI

//Methods
MainUI.addMenu(MenuElement) -> void

UI

//Constructors/Producers
GetUI() -> UI

//Methods
UI.beginGroup() -> void
UI.button(string) -> bool
UI.checkbox(string, bool) -> void
UI.collapsingHeader(string) -> bool
UI.drawCircle(ivec2, float, vec3, float) -> void
UI.drawLine(ivec2, ivec2, vec3, float) -> void
UI.endGroup() -> void
UI.endWindow() -> void
UI.fillCircle(ivec2, float, vec3) -> void
UI.fillRect(ivec2, ivec2, vec3) -> void
UI.getCursorPosition() -> ivec2
UI.getWindowPos() -> ivec2
UI.inputFloat(string, float) -> void
UI.inputFloatSlider(string, float, float, float) -> void
UI.inputFloatSlider(SettingFloat, string, float, float) -> void
UI.inputString(string, string) -> void
UI.popId() -> void
UI.pushId(string) -> void
UI.radioButton(string, bool) -> bool
UI.sameLine() -> void
UI.setCursorPosition(ivec2) -> void
UI.startWindow(string) -> void
UI.startWindowSized(string, ivec2) -> void
UI.text(string) -> void