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
_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
_BeginCombo(const char *label, const char *preview_value, GUIComboFlags 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
_ColorEdit3(const char *label, float col[3], GUIColorEditFlags flags)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_End()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_EndCombo()=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_LabelText(const char *label, const char *fmt,...)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_NewFrame()=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
_Render()=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
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetInCache(const std::string &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
_SetItemDefaultFocus()=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, float power)=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, float power)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_Text(const char *fmt,...)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
_TextColored(const vcm::Vec4 &col, const char *fmt,...)=0 (defined in venom::common::GUI)venom::common::GUIprotectedpure virtual
Begin(const char *name, bool *p_open=nullptr, GUIWindowFlags flags=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
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
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
DrawCallback() (defined in venom::common::GUI)venom::common::GUIinline
End() (defined in venom::common::GUI)venom::common::GUIinlinestatic
EndCombo() (defined in venom::common::GUI)venom::common::GUIinlinestatic
Get() (defined in venom::common::GUI)venom::common::GUIinlinestatic
GetCachedObject(const std::string &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
GUI() (defined in venom::common::GUI)venom::common::GUI
HasCachedObject(const std::string &path)venom::common::GraphicsPluginObjectstatic
Initialize()=0 (defined in venom::common::GUI)venom::common::GUIpure virtual
LabelText(const char *label, const char *fmt,...) (defined in venom::common::GUI)venom::common::GUIinlinestatic
NewFrame() (defined in venom::common::GUI)venom::common::GUIinlinestatic
PluginObject(const PluginType type) (defined in venom::common::PluginObject)venom::common::PluginObject
ProgressBar(float fraction, const vcm::Vec2 &size_arg=vcm::Vec2(-1, 0), const char *overlay=nullptr) (defined in venom::common::GUI)venom::common::GUIinlinestatic
Render() (defined in venom::common::GUI)venom::common::GUIinline
Reset()=0 (defined in venom::common::GUI)venom::common::GUIpure virtual
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
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
SliderFloat(const char *label, float *v, float v_min, float v_max, const char *format="%.3f", float power=1.0f) (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", float power=1.0f) (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
~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