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 |
_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 |
_BeginCombo(const char *label, const char *preview_value, GUIComboFlags 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 |
_ColorEdit3(const char *label, float col[3], GUIColorEditFlags flags)=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
_End()=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
_EndCombo()=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
_LabelText(const char *label, const char *fmt,...)=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
_NewFrame()=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 |
_Render()=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 |
_SetCacheSize(size_t size) | venom::common::GraphicsPluginObject | protectedstatic |
_SetInCache(const std::string &path, const SPtr< GraphicsCachedResource > &object) | venom::common::GraphicsPluginObject | protectedstatic |
_SetItemDefaultFocus()=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, float power)=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, float power)=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
_Text(const char *fmt,...)=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
_TextColored(const vcm::Vec4 &col, const char *fmt,...)=0 (defined in venom::common::GUI) | venom::common::GUI | protectedpure virtual |
Begin(const char *name, bool *p_open=nullptr, GUIWindowFlags flags=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 |
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 |
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 |
DrawCallback() (defined in venom::common::GUI) | venom::common::GUI | inline |
End() (defined in venom::common::GUI) | venom::common::GUI | inlinestatic |
EndCombo() (defined in venom::common::GUI) | venom::common::GUI | inlinestatic |
Get() (defined in venom::common::GUI) | venom::common::GUI | inlinestatic |
GetCachedObject(const std::string &path) | venom::common::GraphicsPluginObject | static |
GetCachedObjects() | venom::common::GraphicsPluginObject | static |
GetType() const override (defined in venom::common::PluginObject) | venom::common::PluginObject | virtual |
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::GraphicsPluginObject | static |
Initialize()=0 (defined in venom::common::GUI) | venom::common::GUI | pure virtual |
LabelText(const char *label, const char *fmt,...) (defined in venom::common::GUI) | venom::common::GUI | inlinestatic |
NewFrame() (defined in venom::common::GUI) | venom::common::GUI | inlinestatic |
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::GUI | inlinestatic |
Render() (defined in venom::common::GUI) | venom::common::GUI | inline |
Reset()=0 (defined in venom::common::GUI) | venom::common::GUI | pure virtual |
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 |
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 |
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::GUI | inlinestatic |
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::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 |
~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 |