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