PeriDyno 1.0.0
Loading...
Searching...
No Matches
imgui_extend.h File Reference
#include <imgui.h>
#include "Vector.h"
#include "Module.h"
#include "IconsFontAwesome5.h"
Include dependency graph for imgui_extend.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ImGui
 

Enumerations

enum  ImGui::ImGuiExColVal_ {
  ImGui::ImGuiExColVal_Button_1 , ImGui::ImGuiExColVal_ButtonHovered_1 , ImGui::ImGuiExColVal_ButtonActive_1 , ImGui::ImGuiExColVal_WindowTopBg_1 ,
  ImGui::ImGuiExColVal_WindowMenuBg_1 , ImGui::ImGuiExColVal_COUNT
}
 

Functions

IMGUI_API void ImGui::initColorVal ()
 
IMGUI_API void ImGui::BeginHorizontal ()
 
IMGUI_API void ImGui::EndHorizontal ()
 
IMGUI_API bool ImGui::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))
 
IMGUI_API bool ImGui::radioWithIconButton (const char *label, const char *tooltip, bool v)
 
IMGUI_API bool ImGui::clickButton (const char *label, const char *tooltip)
 
IMGUI_API void ImGui::toggleButton (ImTextureID texId, const char *label, bool *v)
 
IMGUI_API void ImGui::toggleButton (const char *label, bool *v)
 
IMGUI_API void ImGui::exampleButton (const char *label, bool *v)
 
IMGUI_API bool ImGui::ColorBar (char *label, float *values, ImU32 *col, int length, int num_type)
 
IMGUI_API void ImGui::beginTitle (const char *label)
 
IMGUI_API void ImGui::endTitle ()
 
IMGUI_API ImU32 ImGui::VecToImU (const dyno::Vec3f *v)
 
IMGUI_API ImU32 ImGui::ToHeatColor (const float v, const float v_min, const float v_max)
 
IMGUI_API ImU32 ImGui::ToJetColor (const float v, const float v_min, const float v_max)
 
template<typename T>
std::shared_ptr< ImU32[]> ImGui::ToImU (T v, int size)
 
template<>
std::shared_ptr< ImU32[]> ImGui::ToImU< dyno::Vec3f * > (dyno::Vec3f *v, int size)
 
template<>
std::shared_ptr< ImU32[]> ImGui::ToImU< const dyno::Vec3f * > (const dyno::Vec3f *v, int size)
 
void ImGui::initializeStyle (float scale)