OPimgui.h¶
OPimguiVertex¶
- OPvec3 Position
- OPvec4 Color
OPimgui¶
- OPrenderBuffer buffer
- OPmat4 proj
- OPvec4 primaryColor
- OPvec4 secondaryColor
- OPvec4 hoverColor
- OPvec4 borderColor
- OPvec4 padding
- OPvec4 margin
- OPuint borderSize
- OPfontManager* fontManager
- OPeffect* effect
Globals¶
- OPimgui* OPIMGUI_ACTIVE
Functions¶
- OPimgui* OPimguiCreate ( OPeffect* effect, OPfontManager* fontManager )
- void OPimguiBegin ( )
- void OPimguiEnd ( )
- OPint OPimguiRadio ( OPvec2 pos, OPvec2 size, OPvec4 color, OPvec4 selected )
- OPint OPimguiCheckbox ( OPint state, OPvec2 pos, OPvec2 size, OPvec4 color, OPvec4 selected, OPvec4 hover )
- OPint OPimguiButton ( OPvec2 pos, const OPchar* text, OPvec4 color, OPvec4 selected, OPvec4 hover )
- OPint OPimguiTextbox ( OPvec2 pos, const OPchar* text, const OPchar* placeholder, OPint active, OPint showCursor )
- void OPimguiLabel ( OPvec2 pos, const OPchar* text )
- void OPimguiLabel ( OPvec2 pos, OPvec2 size, const OPchar* text, OPvec4 bg, OPvec4 color, OPint fill )
- void OPimguiLabel ( OPvec2 pos, OPvec2 size, const OPchar* text, OPvec4 color )
- OPint OPimguiCheckbox ( OPint state, OPvec2 pos, OPvec2 size )
- OPint OPimguiButton ( OPvec2 pos, const OPchar* text )
- void OPimguiBind ( OPimgui* imgui )