Classes | Functions
ImGui Namespace Reference

Classes

class  scoped_id
 

Functions

bool SliderDouble (const char *label, double *v, double v_min, double v_max, const char *display_format, double power)
 
bool ColorEdit3 (const char *label, color3f &Color)
 
bool ColorEdit3 (const char *label, color3i &Color)
 
bool ColorEdit4 (const char *label, color4f &Color)
 
bool ColorEdit4 (const char *label, color4i &Color)
 
bool ColorPicker3 (const char *label, ion::color3f &Color)
 
bool ColorPicker3 (const char *label, ion::color3i &Color)
 
bool ColorPicker4 (const char *label, ion::color4f &Color)
 
bool ColorPicker4 (const char *label, ion::color4i &Color)
 
bool DragVec2 (const char *label, ion::vec2i &v, float v_speed, int v_min, int v_max, const char *display_format)
 
bool DragVec2 (const char *label, vec2f &v, float v_speed, float v_min, float v_max, const char *display_format, float power)
 
bool DragVec3 (const char *label, ion::vec3i &v, float v_speed, int v_min, int v_max, const char *display_format)
 
bool DragVec3 (const char *label, vec3f &v, float v_speed, float v_min, float v_max, const char *display_format, float power)
 
bool SliderVec2 (const char *label, ion::vec2i &v, int v_min, int v_max, const char *display_format)
 
bool SliderVec2 (const char *label, ion::vec2f &v, float v_min, float v_max, const char *display_format, float power)
 
bool SliderVec3 (const char *label, ion::vec3i &v, int v_min, int v_max, const char *display_format)
 
bool SliderVec3 (const char *label, ion::vec3f &v, float v_min, float v_max, const char *display_format, float power)
 
bool Combo (const char *label, int *current_item, std::initializer_list< char const * > const &items, int height_in_items)
 
bool Combo (const char *label, int *current_item, std::vector< string > const &items, int height_in_items)
 
bool InputText (const char *label, string &buf, ImGuiInputTextFlags flags, ImGuiTextEditCallback callback, void *user_data)
 
bool Combo (const char *label, int *current_item, std::vector< ion::string > const &items, int height_in_items=-1)
 

Function Documentation

bool ImGui::ColorEdit3 ( const char *  label,
color3f Color 
)
bool ImGui::ColorEdit3 ( const char *  label,
color3i Color 
)
bool ImGui::ColorEdit4 ( const char *  label,
color4f Color 
)
bool ImGui::ColorEdit4 ( const char *  label,
color4i Color 
)
bool ImGui::ColorPicker3 ( const char *  label,
ion::color3f Color 
)
bool ImGui::ColorPicker3 ( const char *  label,
ion::color3i Color 
)
bool ImGui::ColorPicker4 ( const char *  label,
ion::color4f Color 
)
bool ImGui::ColorPicker4 ( const char *  label,
ion::color4i Color 
)
bool ImGui::Combo ( const char *  label,
int *  current_item,
std::vector< ion::string > const &  items,
int  height_in_items = -1 
)
bool ImGui::Combo ( const char *  label,
int *  current_item,
std::initializer_list< char const * > const &  items,
int  height_in_items 
)
bool ImGui::Combo ( const char *  label,
int *  current_item,
std::vector< string > const &  items,
int  height_in_items 
)
bool ImGui::DragVec2 ( const char *  label,
ion::vec2i v,
float  v_speed,
int  v_min,
int  v_max,
const char *  display_format 
)
bool ImGui::DragVec2 ( const char *  label,
vec2f v,
float  v_speed,
float  v_min,
float  v_max,
const char *  display_format,
float  power 
)
bool ImGui::DragVec3 ( const char *  label,
ion::vec3i v,
float  v_speed,
int  v_min,
int  v_max,
const char *  display_format 
)
bool ImGui::DragVec3 ( const char *  label,
vec3f v,
float  v_speed,
float  v_min,
float  v_max,
const char *  display_format,
float  power 
)
bool ImGui::InputText ( const char *  label,
string &  buf,
ImGuiInputTextFlags  flags,
ImGuiTextEditCallback  callback,
void *  user_data 
)
bool ImGui::SliderDouble ( const char *  label,
double *  v,
double  v_min,
double  v_max,
const char *  display_format,
double  power 
)
bool ImGui::SliderVec2 ( const char *  label,
ion::vec2i v,
int  v_min,
int  v_max,
const char *  display_format 
)
bool ImGui::SliderVec2 ( const char *  label,
ion::vec2f v,
float  v_min,
float  v_max,
const char *  display_format,
float  power 
)
bool ImGui::SliderVec3 ( const char *  label,
ion::vec3i v,
int  v_min,
int  v_max,
const char *  display_format 
)
bool ImGui::SliderVec3 ( const char *  label,
ion::vec3f v,
float  v_min,
float  v_max,
const char *  display_format,
float  power 
)