File imgui_extensions.h

Defines

IMGUI_DEFINE_MATH_OPERATORS
namespace ImGui

Functions

IMGUI_API bool ImGui::Spinner(const char * label, float radius, int thickness, const ImU32 & color)
static void AddConvexPolyFilled(ImDrawList *drawList, const ImVec2 *points, const int points_count, const Gradient &gradient)
static void PathFillConvex(ImDrawList *drawList, const Gradient &gradient)
struct Gradient

Subclassed by ImGui::VerticalGradient

Public Functions

virtual ImU32 Calc(const ImVec2 &pos) const = 0
struct VerticalGradient : public ImGui::Gradient

Public Functions

VerticalGradient(const ImVec2 &start, const ImVec2 &end, const ImVec4 &col0, const ImVec4 &col1)
VerticalGradient(const ImVec2 &start, const ImVec2 &end, ImU32 col0, ImU32 col1)
void evalStep()
virtual ImU32 Calc(const ImVec2 &pos) const

Public Members

ImVec4 Col0
ImVec4 Col1
ImVec2 Start
ImVec2 End
float Len