VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::common::GUI Member List

This is the complete list of members for venom::common::GUI, including all inherited members.

_AddCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_AddFont(const char *fontPath, float fontSize, const uint16_t *glyphRanges)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_AddFont(const char *fontPath, float fontSize)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_app (defined in venom::common::GUI)venom::common::GUIprotected
_Begin(const char *name, bool *p_open, GUIWindowFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginChild(const char *str_id, const vcm::Vec2 &size, GUIChildFlags childFlags, GUIWindowFlags extra_flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginCombo(const char *label, const char *preview_value, GUIComboFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginMainMenuBar()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginMenu(const char *label, bool enabled)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginMenuBar()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginPopup(const char *str_id, GUIWindowFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginPopupContextItem(const char *str_id, GUIPopupFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_BeginPopupModal(const char *name, bool *p_open, GUIWindowFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Button(const char *label, const vcm::Vec2 &size)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Checkbox(const char *label, bool *v)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_CloseCurrentPopup()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_CollapsingHeader(const char *label, GUITreeNodeFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_ColorEdit3(const char *label, float col[3], GUIColorEditFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockFinish(GUIId id)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpace(GUIId id, const vcm::Vec2 &size, GUIDockNodeFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpace(const char *id, const vcm::Vec2 &size, GUIDockNodeFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpaceAddNode(GUIId id, GUIDockNodeFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpaceOverViewport()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpaceRemoveNode(GUIId id)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpaceSetNodeSize(GUIId id, const vcm::Vec2 &size)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockSpaceSplitNode(GUIId id, GUIDir split_dir, float size_ratio, GUIId *out_id_at_dir, GUIId *out_id_at_opposite_dir)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_DockWindow(const char *str_id, GUIId id)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Dummy(const vcm::Vec2 &size)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_End()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndChild()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndCombo()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndMainMenuBar()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndMenu()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndMenuBar()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndPopup()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EntityGuizmo(vc::Transform3D *transform3D, const vcm::Vec2 &renderingSize)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_firstInit (defined in venom::common::GUI)venom::common::GUIprotected
_fonts (defined in venom::common::GUI)venom::common::GUIprotected
_GetContentRegionAvail()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_GetID(const char *str_id)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_GetMainViewport()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_GetWindowPos()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_GetWindowSize()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Image(const vc::Texture *texture, const vcm::Vec2 &size, bool centering)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Initialize()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_InputFloat(const char *label, float *v, float step, float step_fast, const char *format, GUIColorEditFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_InputFloat3(const char *label, float v[3], const char *format, GUIColorEditFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_InputText(const char *label, char *buf, size_t buf_size, GUIInputTextFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_LabelText(const char *label, const char *fmt, va_list args)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_MenuItem(const char *str, const char *text)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_NewFrame()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_OpenPopup(const char *str_id, GUIPopupFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_PopItemWidth()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_PopStyleVar()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_PreUpdate()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_ProgressBar(float fraction, const vcm::Vec2 &size_arg, const char *overlay)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_PushButtonTextAlign(const vcm::Vec2 &padding)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_PushItemWidth(float item_width)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_PushWindowPadding(const vcm::Vec2 &padding)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Render()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Reset()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SameLine(float offset_from_start_x, float spacing)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Selectable(const char *label, bool selected, GUISelectableFlags flags, const vcm::Vec2 &size)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Separator()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SeparatorText(const char *text)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetInCache(const vc::String &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
_SetItemDefaultFocus()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SetNextItemWidth(float item_width)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SetNextWindowPos(const vcm::Vec2 &pos, GUICond cond, const vcm::Vec2 &pivot)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SetNextWindowSize(const vcm::Vec2 &size, GUICond cond)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SetNextWindowViewport(GUIViewport viewport)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SliderFloat(const char *label, float *v, float v_min, float v_max, const char *format)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_SliderFloat3(const char *label, float v[3], float v_min, float v_max, const char *format)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Spacing()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Test()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Text(const char *fmt, va_list args)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_TextColored(const vcm::Vec4 &col, const char *fmt, va_list args)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_TreeNode(const char *label)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_TreePop()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_TreePush(const char *str_id)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
AddFont(const char *fontPath, float fontSize, const uint16_t *glyphRanges) (defined in venom::common::GUI)venom::common::GUIstatic
AddFont(const char *fontPath, float fontSize) (defined in venom::common::GUI)venom::common::GUIstatic
Begin(const char *name, bool *p_open=nullptr, GUIWindowFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginChild(const char *str_id, const vcm::Vec2 &size, GUIChildFlags childFlags, GUIWindowFlags extraFlags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginCombo(const char *label, const char *preview_value, GUIComboFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginMainMenuBar() (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginMenu(const char *label, bool enabled=true) (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginMenuBar() (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginPopup(const char *str_id, GUIWindowFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginPopupContextItem(const char *str_id=nullptr, GUIPopupFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
BeginPopupModal(const char *name, bool *p_open=nullptr, GUIWindowFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Button(const char *label, const vcm::Vec2 &size=vcm::Vec2(0, 0)) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Checkbox(const char *label, bool *v) (defined in venom::common::GUI)venom::common::GUIinlinestatic
ClearFonts() (defined in venom::common::GUI)venom::common::GUIstatic
CloseCurrentPopup() (defined in venom::common::GUI)venom::common::GUIinlinestatic
CollapsingHeader(const char *label, GUITreeNodeFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
ColorEdit3(const char *label, float col[3], GUIColorEditFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DAs() (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DAs() const (defined in venom::common::PluginObject)venom::common::PluginObjectinline
Destroy() overridevenom::common::GraphicsPluginObjectvirtual
DockFinish(GUIId id) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpace(GUIId id, const vcm::Vec2 &size, GUIDockNodeFlags flags) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpace(const char *id, const vcm::Vec2 &size, GUIDockNodeFlags flags) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpaceAddNode(GUIId id, GUIDockNodeFlags flags) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpaceOverViewport() (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpaceRemoveNode(GUIId id) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpaceSetNodeSize(GUIId id, const vcm::Vec2 &size) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockSpaceSplitNode(GUIId id, GUIDir split_dir, float size_ratio, GUIId *out_id_at_dir, GUIId *out_id_at_opposite_dir) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DockWindow(const char *str_id, GUIId id) (defined in venom::common::GUI)venom::common::GUIinlinestatic
DrawCallback() (defined in venom::common::GUI)venom::common::GUIinline
Dummy(const vcm::Vec2 &size) (defined in venom::common::GUI)venom::common::GUIinlinestatic
EditableModel(vc::Model *model, vc::String &path) (defined in venom::common::GUI)venom::common::GUIstatic
EditableTexture(vc::Texture *texture, vc::String &path) (defined in venom::common::GUI)venom::common::GUIstatic
End() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndChild() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndCombo() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndMainMenuBar() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndMenu() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndMenuBar() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndPopup() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EntitiesListCollapsingHeader() (defined in venom::common::GUI)venom::common::GUIstatic
EntityGuizmo(const vcm::Vec2 &renderingSize)venom::common::GUIstatic
Get() (defined in venom::common::GUI)venom::common::GUIinlinestatic
GetCachedObject(const vc::String &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetContentRegionAvail() (defined in venom::common::GUI)venom::common::GUIinlinestatic
GetID(const char *str_id) (defined in venom::common::GUI)venom::common::GUIinlinestatic
GetMainViewport() (defined in venom::common::GUI)venom::common::GUIinlinestatic
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GetWindowPos() (defined in venom::common::GUI)venom::common::GUIinlinestatic
GetWindowSize() (defined in venom::common::GUI)venom::common::GUIinlinestatic
GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
GraphicsSettingsCollaspingHeader() (defined in venom::common::GUI)venom::common::GUIstatic
GUI() (defined in venom::common::GUI)venom::common::GUI
HasCachedObject(const vc::String &path)venom::common::GraphicsPluginObjectstatic
Image(const vc::Texture *texture, const vcm::Vec2 &size, bool centering=true) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Image(const vc::RenderTarget *renderTarget, const vcm::Vec2 &size, bool centering=true) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Initialize() (defined in venom::common::GUI)venom::common::GUI
InputFloat(const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format="%.3f", GUIColorEditFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
InputFloat3(const char *label, float v[3], const char *format="%.3f", GUIColorEditFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
InputText(const char *label, char *buf, size_t buf_size, GUIInputTextFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
isFirstFrame() (defined in venom::common::GUI)venom::common::GUIstatic
isFirstInitialization() (defined in venom::common::GUI)venom::common::GUIstatic
IsGUIDraw() (defined in venom::common::GUI)venom::common::GUIinlinestatic
IsGUIDrawRef() (defined in venom::common::GUI)venom::common::GUIinlinestatic
LabelText(const char *label, const char *fmt,...) (defined in venom::common::GUI)venom::common::GUIinlinestatic
MenuItem(const char *str, const char *text=nullptr) (defined in venom::common::GUI)venom::common::GUIinlinestatic
NewFrame() (defined in venom::common::GUI)venom::common::GUIinlinestatic
OpenPopup(const char *str_id, GUIPopupFlags flags=0) (defined in venom::common::GUI)venom::common::GUIinlinestatic
PluginObject(const PluginType type) (defined in venom::common::PluginObject)venom::common::PluginObject
PopItemWidth() (defined in venom::common::GUI)venom::common::GUIinlinestatic
PopStyleVar() (defined in venom::common::GUI)venom::common::GUIinlinestatic
ProgressBar(float fraction, const vcm::Vec2 &size_arg=vcm::Vec2(-1, 0), const char *overlay=nullptr) (defined in venom::common::GUI)venom::common::GUIinlinestatic
PushButtonTextAlign(const vcm::Vec2 &padding) (defined in venom::common::GUI)venom::common::GUIinlinestatic
PushItemWidth(float item_width) (defined in venom::common::GUI)venom::common::GUIinlinestatic
PushWindowPadding(const vcm::Vec2 &padding) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Render() (defined in venom::common::GUI)venom::common::GUI
Reset() (defined in venom::common::GUI)venom::common::GUI
SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Selectable(const char *label, bool selected, GUISelectableFlags flags=0, const vcm::Vec2 &size=vcm::Vec2(0, 0)) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Separator() (defined in venom::common::GUI)venom::common::GUIinlinestatic
SeparatorText(const char *text) (defined in venom::common::GUI)venom::common::GUIinlinestatic
SetGraphicsApplication(GraphicsApplication *app) (defined in venom::common::GUI)venom::common::GUI
SetGUIDrawCallback(GUIDrawCallback guiDrawCallback) (defined in venom::common::GUI)venom::common::GUIinlinestatic
SetItemDefaultFocus() (defined in venom::common::GUI)venom::common::GUIinlinestatic
SetNextItemWidth(float item_width) (defined in venom::common::GUI)venom::common::GUIinlinestatic
SetNextWindowPos(const vcm::Vec2 &pos, GUICond cond=GUICondBits::GUICond_None, const vcm::Vec2 &pivot=vcm::Vec2(0, 0)) (defined in venom::common::GUI)venom::common::GUIinlinestatic
SetNextWindowSize(const vcm::Vec2 &size, GUICond cond=GUICondBits::GUICond_None) (defined in venom::common::GUI)venom::common::GUIinlinestatic
SetNextWindowViewport(GUIViewport viewport) (defined in venom::common::GUI)venom::common::GUIinlinestatic
SliderFloat(const char *label, float *v, float v_min, float v_max, const char *format="%.3f") (defined in venom::common::GUI)venom::common::GUIinlinestatic
SliderFloat3(const char *label, float v[3], float v_min, float v_max, const char *format="%.3f") (defined in venom::common::GUI)venom::common::GUIinlinestatic
Spacing() (defined in venom::common::GUI)venom::common::GUIinlinestatic
Test() (defined in venom::common::GUI)venom::common::GUIinlinestatic
Text(const char *fmt,...) (defined in venom::common::GUI)venom::common::GUIinlinestatic
TextColored(const vcm::Vec4 &col, const char *fmt,...) (defined in venom::common::GUI)venom::common::GUIinlinestatic
ToggleGUIDraw() (defined in venom::common::GUI)venom::common::GUIinlinestatic
TreeNode(const char *label) (defined in venom::common::GUI)venom::common::GUIinlinestatic
TreePop() (defined in venom::common::GUI)venom::common::GUIinlinestatic
TreePush(const char *str_id) (defined in venom::common::GUI)venom::common::GUIinlinestatic
VenomEngine (defined in venom::common::GUI)venom::common::GUIfriend
~GraphicsPluginObject() override (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
~GUI() override (defined in venom::common::GUI)venom::common::GUI
~IPluginObject()=default (defined in venom::common::IPluginObject)venom::common::IPluginObjectvirtual
~PluginObject() (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual