27 IMGUI_API bool ImageButtonWithText(ImTextureID texId,
const char* label,
const ImVec2& imageSize=ImVec2(0,0),
const ImVec2& uv0 = ImVec2(0,0),
const ImVec2& uv1 = ImVec2(1,1),
int frame_padding = -1,
const ImVec4& bg_col = ImVec4(0,0,0,0),
const ImVec4& tint_col = ImVec4(1,1,1,1));
37 IMGUI_API bool ColorBar(
char* label,
float* values, ImU32* col,
int length,
int num_type);
48 std::shared_ptr<ImU32[]>
ToImU(
T v,
int size);
IMGUI_API ImU32 ToJetColor(const float v, const float v_min, const float v_max)
@ ImGuiExColVal_WindowMenuBg_1
@ ImGuiExColVal_WindowTopBg_1
@ ImGuiExColVal_ButtonHovered_1
@ ImGuiExColVal_ButtonActive_1
std::shared_ptr< ImU32[]> ToImU(T v, int size)
IMGUI_API void exampleButton(const char *label, bool *v)
IMGUI_API bool clickButton(const char *label, const char *tooltip)
IMGUI_API bool ImageButtonWithText(ImTextureID texId, const char *label, const ImVec2 &imageSize=ImVec2(0, 0), const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1))
std::shared_ptr< ImU32[]> ToImU< dyno::Vec3f * >(dyno::Vec3f *v, int size)
ImVec4 ExColorsVal[ImGuiExColVal_COUNT]
void initializeStyle(float scale)
IMGUI_API void initColorVal()
IMGUI_API bool ColorBar(char *label, float *values, ImU32 *col, int length, int num_type)
IMGUI_API void beginTitle(const char *label)
IMGUI_API void EndHorizontal()
IMGUI_API void toggleButton(ImTextureID texId, const char *label, bool *v)
IMGUI_API void endTitle()
IMGUI_API ImU32 ToHeatColor(const float v, const float v_min, const float v_max)
IMGUI_API bool radioWithIconButton(const char *label, const char *tooltip, bool v)
std::shared_ptr< ImU32[]> ToImU< const dyno::Vec3f * >(const dyno::Vec3f *v, int size)
IMGUI_API void BeginHorizontal()
IMGUI_API ImU32 VecToImU(const dyno::Vec3f *v)
Array< T, DeviceType::GPU > DArray