![]() |
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 |
| _ClearFonts()=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 |
| As() (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| As() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| 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 |
| ConstAs() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| DAs() (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| DAs() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| DecRefCount() (defined in venom::common::PluginObject) | venom::common::PluginObject | |
| 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 |
| IncRefCount() (defined in venom::common::PluginObject) | venom::common::PluginObject | |
| 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 |
| RAs() (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| RAs() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| 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 |