Ylva And Malin
Namespaces | Functions
ImGui Namespace Reference

Namespaces

 SFML
 

Functions

void Image (const sf::Texture &texture, const sf::Color &tintColor, const sf::Color &borderColor)
 
void Image (const sf::Texture &texture, const sf::Vector2f &size, const sf::Color &tintColor, const sf::Color &borderColor)
 
void Image (const sf::Texture &texture, const sf::FloatRect &textureRect, const sf::Color &tintColor, const sf::Color &borderColor)
 
void Image (const sf::Texture &texture, const sf::Vector2f &size, const sf::FloatRect &textureRect, const sf::Color &tintColor, const sf::Color &borderColor)
 
void Image (const sf::Sprite &sprite, const sf::Color &tintColor, const sf::Color &borderColor)
 
void Image (const sf::Sprite &sprite, const sf::Vector2f &size, const sf::Color &tintColor, const sf::Color &borderColor)
 
bool ImageButton (const sf::Texture &texture, const int framePadding, const sf::Color &bgColor, const sf::Color &tintColor)
 
bool ImageButton (const sf::Texture &texture, const sf::Vector2f &size, const int framePadding, const sf::Color &bgColor, const sf::Color &tintColor)
 
bool ImageButton (const sf::Sprite &sprite, const int framePadding, const sf::Color &bgColor, const sf::Color &tintColor)
 
bool ImageButton (const sf::Sprite &sprite, const sf::Vector2f &size, const int framePadding, const sf::Color &bgColor, const sf::Color &tintColor)
 
void DrawLine (const sf::Vector2f &a, const sf::Vector2f &b, const sf::Color &color, float thickness)
 
void DrawRect (const sf::FloatRect &rect, const sf::Color &color, float rounding, int rounding_corners, float thickness)
 
void DrawRectFilled (const sf::FloatRect &rect, const sf::Color &color, float rounding, int rounding_corners)
 
ImGuiContextCreateContext (ImFontAtlas *shared_font_atlas=NULL)
 
void DestroyContext (ImGuiContext *ctx=NULL)
 
ImGuiContextGetCurrentContext ()
 
void SetCurrentContext (ImGuiContext *ctx)
 
bool DebugCheckVersionAndDataLayout (const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert)
 
ImGuiIOGetIO ()
 
ImGuiStyleGetStyle ()
 
void NewFrame ()
 
void Render ()
 
ImDrawDataGetDrawData ()
 
void EndFrame ()
 
void ShowDemoWindow (bool *p_open=NULL)
 
void ShowMetricsWindow (bool *p_open=NULL)
 
void ShowStyleEditor (ImGuiStyle *ref=NULL)
 
bool ShowStyleSelector (const char *label)
 
void ShowFontSelector (const char *label)
 
void ShowUserGuide ()
 
const char * GetVersion ()
 
void StyleColorsDark (ImGuiStyle *dst=NULL)
 
void StyleColorsClassic (ImGuiStyle *dst=NULL)
 
void StyleColorsLight (ImGuiStyle *dst=NULL)
 
bool Begin (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
 
void End ()
 
bool BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)
 
bool BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)
 
void EndChild ()
 
bool IsWindowAppearing ()
 
bool IsWindowCollapsed ()
 
bool IsWindowFocused (ImGuiFocusedFlags flags=0)
 
bool IsWindowHovered (ImGuiHoveredFlags flags=0)
 
ImDrawListGetWindowDrawList ()
 
ImVec2 GetWindowPos ()
 
ImVec2 GetWindowSize ()
 
float GetWindowWidth ()
 
float GetWindowHeight ()
 
ImVec2 GetContentRegionMax ()
 
ImVec2 GetContentRegionAvail ()
 
float GetContentRegionAvailWidth ()
 
ImVec2 GetWindowContentRegionMin ()
 
ImVec2 GetWindowContentRegionMax ()
 
float GetWindowContentRegionWidth ()
 
void SetNextWindowPos (const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0))
 
void SetNextWindowSize (const ImVec2 &size, ImGuiCond cond=0)
 
void SetNextWindowSizeConstraints (const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL)
 
void SetNextWindowContentSize (const ImVec2 &size)
 
void SetNextWindowCollapsed (bool collapsed, ImGuiCond cond=0)
 
void SetNextWindowFocus ()
 
void SetNextWindowBgAlpha (float alpha)
 
void SetWindowPos (const ImVec2 &pos, ImGuiCond cond=0)
 
void SetWindowSize (const ImVec2 &size, ImGuiCond cond=0)
 
void SetWindowCollapsed (bool collapsed, ImGuiCond cond=0)
 
void SetWindowFocus ()
 
void SetWindowFontScale (float scale)
 
void SetWindowPos (const char *name, const ImVec2 &pos, ImGuiCond cond=0)
 
void SetWindowSize (const char *name, const ImVec2 &size, ImGuiCond cond=0)
 
void SetWindowCollapsed (const char *name, bool collapsed, ImGuiCond cond=0)
 
void SetWindowFocus (const char *name)
 
float GetScrollX ()
 
float GetScrollY ()
 
float GetScrollMaxX ()
 
float GetScrollMaxY ()
 
void SetScrollX (float scroll_x)
 
void SetScrollY (float scroll_y)
 
void SetScrollHere (float center_y_ratio=0.5f)
 
void SetScrollFromPosY (float pos_y, float center_y_ratio=0.5f)
 
void PushFont (ImFont *font)
 
void PopFont ()
 
void PushStyleColor (ImGuiCol idx, ImU32 col)
 
void PushStyleColor (ImGuiCol idx, const ImVec4 &col)
 
void PopStyleColor (int count=1)
 
void PushStyleVar (ImGuiStyleVar idx, float val)
 
void PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val)
 
void PopStyleVar (int count=1)
 
const ImVec4GetStyleColorVec4 (ImGuiCol idx)
 
ImFontGetFont ()
 
float GetFontSize ()
 
ImVec2 GetFontTexUvWhitePixel ()
 
ImU32 GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f)
 
ImU32 GetColorU32 (const ImVec4 &col)
 
ImU32 GetColorU32 (ImU32 col)
 
void PushItemWidth (float item_width)
 
void PopItemWidth ()
 
float CalcItemWidth ()
 
void PushTextWrapPos (float wrap_pos_x=0.0f)
 
void PopTextWrapPos ()
 
void PushAllowKeyboardFocus (bool allow_keyboard_focus)
 
void PopAllowKeyboardFocus ()
 
void PushButtonRepeat (bool repeat)
 
void PopButtonRepeat ()
 
void Separator ()
 
void SameLine (float pos_x=0.0f, float spacing_w=-1.0f)
 
void NewLine ()
 
void Spacing ()
 
void Dummy (const ImVec2 &size)
 
void Indent (float indent_w=0.0f)
 
void Unindent (float indent_w=0.0f)
 
void BeginGroup ()
 
void EndGroup ()
 
ImVec2 GetCursorPos ()
 
float GetCursorPosX ()
 
float GetCursorPosY ()
 
void SetCursorPos (const ImVec2 &local_pos)
 
void SetCursorPosX (float x)
 
void SetCursorPosY (float y)
 
ImVec2 GetCursorStartPos ()
 
ImVec2 GetCursorScreenPos ()
 
void SetCursorScreenPos (const ImVec2 &screen_pos)
 
void AlignTextToFramePadding ()
 
float GetTextLineHeight ()
 
float GetTextLineHeightWithSpacing ()
 
float GetFrameHeight ()
 
float GetFrameHeightWithSpacing ()
 
void PushID (const char *str_id)
 
void PushID (const char *str_id_begin, const char *str_id_end)
 
void PushID (const void *ptr_id)
 
void PushID (int int_id)
 
void PopID ()
 
ImGuiID GetID (const char *str_id)
 
ImGuiID GetID (const char *str_id_begin, const char *str_id_end)
 
ImGuiID GetID (const void *ptr_id)
 
void TextUnformatted (const char *text, const char *text_end=NULL)
 
void Text (const char *fmt,...)
 
void TextV (const char *fmt, va_list args)
 
void TextColored (const ImVec4 &col, const char *fmt,...)
 
void TextColoredV (const ImVec4 &col, const char *fmt, va_list args)
 
void TextDisabled (const char *fmt,...)
 
void TextDisabledV (const char *fmt, va_list args)
 
void TextWrapped (const char *fmt,...)
 
void TextWrappedV (const char *fmt, va_list args)
 
void LabelText (const char *label, const char *fmt,...)
 
void LabelTextV (const char *label, const char *fmt, va_list args)
 
void BulletText (const char *fmt,...)
 
void BulletTextV (const char *fmt, va_list args)
 
bool Button (const char *label, const ImVec2 &size=ImVec2(0, 0))
 
bool SmallButton (const char *label)
 
bool ArrowButton (const char *str_id, ImGuiDir dir)
 
bool InvisibleButton (const char *str_id, const ImVec2 &size)
 
void Image (ImTextureID user_texture_id, const ImVec2 &size, const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &border_col=ImVec4(0, 0, 0, 0))
 
bool ImageButton (ImTextureID user_texture_id, const ImVec2 &size, 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))
 
bool Checkbox (const char *label, bool *v)
 
bool CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value)
 
bool RadioButton (const char *label, bool active)
 
bool RadioButton (const char *label, int *v, int v_button)
 
void PlotLines (const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))
 
void PlotLines (const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))
 
void PlotHistogram (const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))
 
void PlotHistogram (const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))
 
void ProgressBar (float fraction, const ImVec2 &size_arg=ImVec2(-1, 0), const char *overlay=NULL)
 
void Bullet ()
 
bool BeginCombo (const char *label, const char *preview_value, ImGuiComboFlags flags=0)
 
void EndCombo ()
 
bool Combo (const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1)
 
bool Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1)
 
bool Combo (const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int popup_max_height_in_items=-1)
 
bool DragFloat (const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", float power=1.0f)
 
bool DragFloat2 (const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", float power=1.0f)
 
bool DragFloat3 (const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", float power=1.0f)
 
bool DragFloat4 (const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", float power=1.0f)
 
bool DragFloatRange2 (const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", const char *format_max=NULL, float power=1.0f)
 
bool DragInt (const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d")
 
bool DragInt2 (const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d")
 
bool DragInt3 (const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d")
 
bool DragInt4 (const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d")
 
bool DragIntRange2 (const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", const char *format_max=NULL)
 
bool DragScalar (const char *label, ImGuiDataType data_type, void *v, float v_speed, const void *v_min=NULL, const void *v_max=NULL, const char *format=NULL, float power=1.0f)
 
bool DragScalarN (const char *label, ImGuiDataType data_type, void *v, int components, float v_speed, const void *v_min=NULL, const void *v_max=NULL, const char *format=NULL, float power=1.0f)
 
bool InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiTextEditCallback callback=NULL, void *user_data=NULL)
 
bool InputTextMultiline (const char *label, char *buf, size_t buf_size, const ImVec2 &size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiTextEditCallback callback=NULL, void *user_data=NULL)
 
bool InputFloat (const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format="%.3f", ImGuiInputTextFlags extra_flags=0)
 
bool InputFloat2 (const char *label, float v[2], const char *format="%.3f", ImGuiInputTextFlags extra_flags=0)
 
bool InputFloat3 (const char *label, float v[3], const char *format="%.3f", ImGuiInputTextFlags extra_flags=0)
 
bool InputFloat4 (const char *label, float v[4], const char *format="%.3f", ImGuiInputTextFlags extra_flags=0)
 
bool InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags extra_flags=0)
 
bool InputInt2 (const char *label, int v[2], ImGuiInputTextFlags extra_flags=0)
 
bool InputInt3 (const char *label, int v[3], ImGuiInputTextFlags extra_flags=0)
 
bool InputInt4 (const char *label, int v[4], ImGuiInputTextFlags extra_flags=0)
 
bool InputDouble (const char *label, double *v, double step=0.0f, double step_fast=0.0f, const char *format="%.6f", ImGuiInputTextFlags extra_flags=0)
 
bool InputScalar (const char *label, ImGuiDataType data_type, void *v, const void *step=NULL, const void *step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags extra_flags=0)
 
bool InputScalarN (const char *label, ImGuiDataType data_type, void *v, int components, const void *step=NULL, const void *step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags extra_flags=0)
 
bool SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format="%.3f", float power=1.0f)
 
bool SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format="%.3f", float power=1.0f)
 
bool SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format="%.3f", float power=1.0f)
 
bool SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format="%.3f", float power=1.0f)
 
bool SliderAngle (const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f)
 
bool SliderInt (const char *label, int *v, int v_min, int v_max, const char *format="%d")
 
bool SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *format="%d")
 
bool SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *format="%d")
 
bool SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *format="%d")
 
bool SliderScalar (const char *label, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)
 
bool SliderScalarN (const char *label, ImGuiDataType data_type, void *v, int components, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)
 
bool VSliderFloat (const char *label, const ImVec2 &size, float *v, float v_min, float v_max, const char *format="%.3f", float power=1.0f)
 
bool VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *format="%d")
 
bool VSliderScalar (const char *label, const ImVec2 &size, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format=NULL, float power=1.0f)
 
bool ColorEdit3 (const char *label, float col[3], ImGuiColorEditFlags flags=0)
 
bool ColorEdit4 (const char *label, float col[4], ImGuiColorEditFlags flags=0)
 
bool ColorPicker3 (const char *label, float col[3], ImGuiColorEditFlags flags=0)
 
bool ColorPicker4 (const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL)
 
bool ColorButton (const char *desc_id, const ImVec4 &col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0))
 
void SetColorEditOptions (ImGuiColorEditFlags flags)
 
bool TreeNode (const char *label)
 
bool TreeNode (const char *str_id, const char *fmt,...)
 
bool TreeNode (const void *ptr_id, const char *fmt,...)
 
bool TreeNodeV (const char *str_id, const char *fmt, va_list args)
 
bool TreeNodeV (const void *ptr_id, const char *fmt, va_list args)
 
bool TreeNodeEx (const char *label, ImGuiTreeNodeFlags flags=0)
 
bool TreeNodeEx (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...)
 
bool TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...)
 
bool TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args)
 
bool TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args)
 
void TreePush (const char *str_id)
 
void TreePush (const void *ptr_id=NULL)
 
void TreePop ()
 
void TreeAdvanceToLabelPos ()
 
float GetTreeNodeToLabelSpacing ()
 
void SetNextTreeNodeOpen (bool is_open, ImGuiCond cond=0)
 
bool CollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=0)
 
bool CollapsingHeader (const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0)
 
bool Selectable (const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0))
 
bool Selectable (const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0))
 
bool ListBox (const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1)
 
bool ListBox (const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1)
 
bool ListBoxHeader (const char *label, const ImVec2 &size=ImVec2(0, 0))
 
bool ListBoxHeader (const char *label, int items_count, int height_in_items=-1)
 
void ListBoxFooter ()
 
void Value (const char *prefix, bool b)
 
void Value (const char *prefix, int v)
 
void Value (const char *prefix, unsigned int v)
 
void Value (const char *prefix, float v, const char *float_format=NULL)
 
void SetTooltip (const char *fmt,...)
 
void SetTooltipV (const char *fmt, va_list args)
 
void BeginTooltip ()
 
void EndTooltip ()
 
bool BeginMainMenuBar ()
 
void EndMainMenuBar ()
 
bool BeginMenuBar ()
 
void EndMenuBar ()
 
bool BeginMenu (const char *label, bool enabled=true)
 
void EndMenu ()
 
bool MenuItem (const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)
 
bool MenuItem (const char *label, const char *shortcut, bool *p_selected, bool enabled=true)
 
void OpenPopup (const char *str_id)
 
bool BeginPopup (const char *str_id, ImGuiWindowFlags flags=0)
 
bool BeginPopupContextItem (const char *str_id=NULL, int mouse_button=1)
 
bool BeginPopupContextWindow (const char *str_id=NULL, int mouse_button=1, bool also_over_items=true)
 
bool BeginPopupContextVoid (const char *str_id=NULL, int mouse_button=1)
 
bool BeginPopupModal (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
 
void EndPopup ()
 
bool OpenPopupOnItemClick (const char *str_id=NULL, int mouse_button=1)
 
bool IsPopupOpen (const char *str_id)
 
void CloseCurrentPopup ()
 
void Columns (int count=1, const char *id=NULL, bool border=true)
 
void NextColumn ()
 
int GetColumnIndex ()
 
float GetColumnWidth (int column_index=-1)
 
void SetColumnWidth (int column_index, float width)
 
float GetColumnOffset (int column_index=-1)
 
void SetColumnOffset (int column_index, float offset_x)
 
int GetColumnsCount ()
 
void LogToTTY (int max_depth=-1)
 
void LogToFile (int max_depth=-1, const char *filename=NULL)
 
void LogToClipboard (int max_depth=-1)
 
void LogFinish ()
 
void LogButtons ()
 
void LogText (const char *fmt,...)
 
bool BeginDragDropSource (ImGuiDragDropFlags flags=0)
 
bool SetDragDropPayload (const char *type, const void *data, size_t size, ImGuiCond cond=0)
 
void EndDragDropSource ()
 
bool BeginDragDropTarget ()
 
const ImGuiPayloadAcceptDragDropPayload (const char *type, ImGuiDragDropFlags flags=0)
 
void EndDragDropTarget ()
 
void PushClipRect (const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect)
 
void PopClipRect ()
 
void SetItemDefaultFocus ()
 
void SetKeyboardFocusHere (int offset=0)
 
bool IsItemHovered (ImGuiHoveredFlags flags=0)
 
bool IsItemActive ()
 
bool IsItemFocused ()
 
bool IsItemClicked (int mouse_button=0)
 
bool IsItemVisible ()
 
bool IsAnyItemHovered ()
 
bool IsAnyItemActive ()
 
bool IsAnyItemFocused ()
 
ImVec2 GetItemRectMin ()
 
ImVec2 GetItemRectMax ()
 
ImVec2 GetItemRectSize ()
 
void SetItemAllowOverlap ()
 
bool IsRectVisible (const ImVec2 &size)
 
bool IsRectVisible (const ImVec2 &rect_min, const ImVec2 &rect_max)
 
float GetTime ()
 
int GetFrameCount ()
 
ImDrawListGetOverlayDrawList ()
 
ImDrawListSharedDataGetDrawListSharedData ()
 
const char * GetStyleColorName (ImGuiCol idx)
 
void SetStateStorage (ImGuiStorage *storage)
 
ImGuiStorageGetStateStorage ()
 
ImVec2 CalcTextSize (const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f)
 
void CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end)
 
bool BeginChildFrame (ImGuiID id, const ImVec2 &size, ImGuiWindowFlags flags=0)
 
void EndChildFrame ()
 
ImVec4 ColorConvertU32ToFloat4 (ImU32 in)
 
ImU32 ColorConvertFloat4ToU32 (const ImVec4 &in)
 
void ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v)
 
void ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b)
 
int GetKeyIndex (ImGuiKey imgui_key)
 
bool IsKeyDown (int user_key_index)
 
bool IsKeyPressed (int user_key_index, bool repeat=true)
 
bool IsKeyReleased (int user_key_index)
 
int GetKeyPressedAmount (int key_index, float repeat_delay, float rate)
 
bool IsMouseDown (int button)
 
bool IsAnyMouseDown ()
 
bool IsMouseClicked (int button, bool repeat=false)
 
bool IsMouseDoubleClicked (int button)
 
bool IsMouseReleased (int button)
 
bool IsMouseDragging (int button=0, float lock_threshold=-1.0f)
 
bool IsMouseHoveringRect (const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true)
 
bool IsMousePosValid (const ImVec2 *mouse_pos=NULL)
 
ImVec2 GetMousePos ()
 
ImVec2 GetMousePosOnOpeningCurrentPopup ()
 
ImVec2 GetMouseDragDelta (int button=0, float lock_threshold=-1.0f)
 
void ResetMouseDragDelta (int button=0)
 
ImGuiMouseCursor GetMouseCursor ()
 
void SetMouseCursor (ImGuiMouseCursor type)
 
void CaptureKeyboardFromApp (bool capture=true)
 
void CaptureMouseFromApp (bool capture=true)
 
const char * GetClipboardText ()
 
void SetClipboardText (const char *text)
 
void LoadIniSettingsFromDisk (const char *ini_filename)
 
void LoadIniSettingsFromMemory (const char *ini_data, size_t ini_size=0)
 
void SaveIniSettingsToDisk (const char *ini_filename)
 
const char * SaveIniSettingsToMemory (size_t *out_ini_size=NULL)
 
void SetAllocatorFunctions (void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)
 
voidMemAlloc (size_t size)
 
void MemFree (void *ptr)
 
bool InputFloat (const char *label, float *v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags extra_flags=0)
 
bool InputFloat2 (const char *label, float v[2], int decimal_precision, ImGuiInputTextFlags extra_flags=0)
 
bool InputFloat3 (const char *label, float v[3], int decimal_precision, ImGuiInputTextFlags extra_flags=0)
 
bool InputFloat4 (const char *label, float v[4], int decimal_precision, ImGuiInputTextFlags extra_flags=0)
 
bool Begin (const char *name, bool *p_open, const ImVec2 &size_on_first_use, float bg_alpha_override=-1.0f, ImGuiWindowFlags flags=0)
 
ImGuiWindowGetCurrentWindowRead ()
 
ImGuiWindowGetCurrentWindow ()
 
IMGUI_API ImGuiWindowFindWindowByName (const char *name)
 
IMGUI_API void FocusWindow (ImGuiWindow *window)
 
IMGUI_API void BringWindowToFront (ImGuiWindow *window)
 
IMGUI_API void BringWindowToBack (ImGuiWindow *window)
 
IMGUI_API bool IsWindowChildOf (ImGuiWindow *window, ImGuiWindow *potential_parent)
 
IMGUI_API bool IsWindowNavFocusable (ImGuiWindow *window)
 
IMGUI_API void Initialize (ImGuiContext *context)
 
IMGUI_API void Shutdown (ImGuiContext *context)
 
IMGUI_API void NewFrameUpdateHoveredWindowAndCaptureFlags ()
 
IMGUI_API void MarkIniSettingsDirty ()
 
IMGUI_API void MarkIniSettingsDirty (ImGuiWindow *window)
 
IMGUI_API ImGuiSettingsHandlerFindSettingsHandler (const char *type_name)
 
IMGUI_API ImGuiWindowSettingsFindWindowSettings (ImGuiID id)
 
IMGUI_API void SetActiveID (ImGuiID id, ImGuiWindow *window)
 
IMGUI_API ImGuiID GetActiveID ()
 
IMGUI_API void SetFocusID (ImGuiID id, ImGuiWindow *window)
 
IMGUI_API void ClearActiveID ()
 
IMGUI_API void SetHoveredID (ImGuiID id)
 
IMGUI_API ImGuiID GetHoveredID ()
 
IMGUI_API void KeepAliveID (ImGuiID id)
 
IMGUI_API void ItemSize (const ImVec2 &size, float text_offset_y=0.0f)
 
IMGUI_API void ItemSize (const ImRect &bb, float text_offset_y=0.0f)
 
IMGUI_API bool ItemAdd (const ImRect &bb, ImGuiID id, const ImRect *nav_bb=NULL)
 
IMGUI_API bool ItemHoverable (const ImRect &bb, ImGuiID id)
 
IMGUI_API bool IsClippedEx (const ImRect &bb, ImGuiID id, bool clip_even_when_logged)
 
IMGUI_API bool FocusableItemRegister (ImGuiWindow *window, ImGuiID id, bool tab_stop=true)
 
IMGUI_API void FocusableItemUnregister (ImGuiWindow *window)
 
IMGUI_API ImVec2 CalcItemSize (ImVec2 size, float default_x, float default_y)
 
IMGUI_API float CalcWrapWidthForPos (const ImVec2 &pos, float wrap_pos_x)
 
IMGUI_API void PushMultiItemsWidths (int components, float width_full=0.0f)
 
IMGUI_API void PushItemFlag (ImGuiItemFlags option, bool enabled)
 
IMGUI_API void PopItemFlag ()
 
IMGUI_API void SetCurrentFont (ImFont *font)
 
IMGUI_API void OpenPopupEx (ImGuiID id)
 
IMGUI_API void ClosePopup (ImGuiID id)
 
IMGUI_API void ClosePopupsOverWindow (ImGuiWindow *ref_window)
 
IMGUI_API bool IsPopupOpen (ImGuiID id)
 
IMGUI_API bool BeginPopupEx (ImGuiID id, ImGuiWindowFlags extra_flags)
 
IMGUI_API void BeginTooltipEx (ImGuiWindowFlags extra_flags, bool override_previous_tooltip=true)
 
IMGUI_API ImGuiWindowGetFrontMostPopupModal ()
 
IMGUI_API void NavInitWindow (ImGuiWindow *window, bool force_reinit)
 
IMGUI_API void NavMoveRequestCancel ()
 
IMGUI_API void NavMoveRequestForward (ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect &bb_rel, ImGuiNavMoveFlags move_flags)
 
IMGUI_API void NavMoveRequestTryWrapping (ImGuiWindow *window, ImGuiNavMoveFlags move_flags)
 
IMGUI_API void ActivateItem (ImGuiID id)
 
IMGUI_API float GetNavInputAmount (ImGuiNavInput n, ImGuiInputReadMode mode)
 
IMGUI_API ImVec2 GetNavInputAmount2d (ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f)
 
IMGUI_API int CalcTypematicPressedRepeatAmount (float t, float t_prev, float repeat_delay, float repeat_rate)
 
IMGUI_API void Scrollbar (ImGuiLayoutType direction)
 
IMGUI_API void VerticalSeparator ()
 
IMGUI_API bool SplitterBehavior (ImGuiID id, const ImRect &bb, ImGuiAxis axis, float *size1, float *size2, float min_size1, float min_size2, float hover_extend=0.0f)
 
IMGUI_API bool BeginDragDropTargetCustom (const ImRect &bb, ImGuiID id)
 
IMGUI_API void ClearDragDrop ()
 
IMGUI_API bool IsDragDropPayloadBeingAccepted ()
 
IMGUI_API void BeginColumns (const char *str_id, int count, ImGuiColumnsFlags flags=0)
 
IMGUI_API void EndColumns ()
 
IMGUI_API void PushColumnClipRect (int column_index=-1)
 
IMGUI_API void RenderText (ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true)
 
IMGUI_API void RenderTextWrapped (ImVec2 pos, const char *text, const char *text_end, float wrap_width)
 
IMGUI_API void RenderTextClipped (const ImVec2 &pos_min, const ImVec2 &pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &align=ImVec2(0, 0), const ImRect *clip_rect=NULL)
 
IMGUI_API void RenderFrame (ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f)
 
IMGUI_API void RenderFrameBorder (ImVec2 p_min, ImVec2 p_max, float rounding=0.0f)
 
IMGUI_API void RenderColorRectWithAlphaCheckerboard (ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, float grid_step, ImVec2 grid_off, float rounding=0.0f, int rounding_corners_flags=~0)
 
IMGUI_API void RenderArrow (ImVec2 pos, ImGuiDir dir, float scale=1.0f)
 
IMGUI_API void RenderBullet (ImVec2 pos)
 
IMGUI_API void RenderCheckMark (ImVec2 pos, ImU32 col, float sz)
 
IMGUI_API void RenderNavHighlight (const ImRect &bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)
 
IMGUI_API void RenderRectFilledRangeH (ImDrawList *draw_list, const ImRect &rect, ImU32 col, float x_start_norm, float x_end_norm, float rounding)
 
IMGUI_API const char * FindRenderedTextEnd (const char *text, const char *text_end=NULL)
 
IMGUI_API bool ButtonBehavior (const ImRect &bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0)
 
IMGUI_API bool ButtonEx (const char *label, const ImVec2 &size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0)
 
IMGUI_API bool CloseButton (ImGuiID id, const ImVec2 &pos, float radius)
 
IMGUI_API bool DragBehavior (ImGuiID id, ImGuiDataType data_type, void *v, float v_speed, const void *v_min, const void *v_max, const char *format, float power)
 
IMGUI_API bool SliderBehavior (const ImRect &bb, ImGuiID id, ImGuiDataType data_type, void *v, const void *v_min, const void *v_max, const char *format, float power, ImGuiSliderFlags flags=0)
 
IMGUI_API bool InputTextEx (const char *label, char *buf, int buf_size, const ImVec2 &size_arg, ImGuiInputTextFlags flags, ImGuiTextEditCallback callback=NULL, void *user_data=NULL)
 
IMGUI_API bool InputScalarAsWidgetReplacement (const ImRect &bb, ImGuiID id, const char *label, ImGuiDataType data_type, void *data_ptr, const char *format)
 
IMGUI_API void ColorTooltip (const char *text, const float *col, ImGuiColorEditFlags flags)
 
IMGUI_API void ColorEditOptionsPopup (const float *col, ImGuiColorEditFlags flags)
 
IMGUI_API bool TreeNodeBehavior (ImGuiID id, ImGuiTreeNodeFlags flags, const char *label, const char *label_end=NULL)
 
IMGUI_API bool TreeNodeBehaviorIsOpen (ImGuiID id, ImGuiTreeNodeFlags flags=0)
 
IMGUI_API void TreePushRawID (ImGuiID id)
 
IMGUI_API void PlotEx (ImGuiPlotType plot_type, const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset, const char *overlay_text, float scale_min, float scale_max, ImVec2 graph_size)
 
IMGUI_API void ShadeVertsLinearColorGradientKeepAlpha (ImDrawVert *vert_start, ImDrawVert *vert_end, ImVec2 gradient_p0, ImVec2 gradient_p1, ImU32 col0, ImU32 col1)
 
IMGUI_API void ShadeVertsLinearAlphaGradientForLeftToRightText (ImDrawVert *vert_start, ImDrawVert *vert_end, float gradient_p0_x, float gradient_p1_x)
 
IMGUI_API void ShadeVertsLinearUV (ImDrawVert *vert_start, ImDrawVert *vert_end, const ImVec2 &a, const ImVec2 &b, const ImVec2 &uv_a, const ImVec2 &uv_b, bool clamp)
 

Function Documentation

const ImGuiPayload * ImGui::AcceptDragDropPayload ( const char *  type,
ImGuiDragDropFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ActivateItem ( ImGuiID  id)

Here is the caller graph for this function:

void ImGui::AlignTextToFramePadding ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ArrowButton ( const char *  str_id,
ImGuiDir  dir 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::Begin ( const char *  name,
bool *  p_open = NULL,
ImGuiWindowFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::Begin ( const char *  name,
bool *  p_open,
const ImVec2 size_on_first_use,
float  bg_alpha_override = -1.0f,
ImGuiWindowFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginChild ( const char *  str_id,
const ImVec2 size = ImVec2(0,0),
bool  border = false,
ImGuiWindowFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginChild ( ImGuiID  id,
const ImVec2 size = ImVec2(0,0),
bool  border = false,
ImGuiWindowFlags  flags = 0 
)

Here is the caller graph for this function:

bool ImGui::BeginChildFrame ( ImGuiID  id,
const ImVec2 size,
ImGuiWindowFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BeginColumns ( const char *  str_id,
int  count,
ImGuiColumnsFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginCombo ( const char *  label,
const char *  preview_value,
ImGuiComboFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginDragDropSource ( ImGuiDragDropFlags  flags = 0)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginDragDropTarget ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginDragDropTargetCustom ( const ImRect bb,
ImGuiID  id 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BeginGroup ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginMainMenuBar ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginMenu ( const char *  label,
bool  enabled = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginMenuBar ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginPopup ( const char *  str_id,
ImGuiWindowFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginPopupContextItem ( const char *  str_id = NULL,
int  mouse_button = 1 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginPopupContextVoid ( const char *  str_id = NULL,
int  mouse_button = 1 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginPopupContextWindow ( const char *  str_id = NULL,
int  mouse_button = 1,
bool  also_over_items = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginPopupEx ( ImGuiID  id,
ImGuiWindowFlags  extra_flags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::BeginPopupModal ( const char *  name,
bool *  p_open = NULL,
ImGuiWindowFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BeginTooltip ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BeginTooltipEx ( ImGuiWindowFlags  extra_flags,
bool  override_previous_tooltip = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BringWindowToBack ( ImGuiWindow window)

Here is the caller graph for this function:

void ImGui::BringWindowToFront ( ImGuiWindow window)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Bullet ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BulletText ( const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::BulletTextV ( const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::Button ( const char *  label,
const ImVec2 size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ButtonBehavior ( const ImRect bb,
ImGuiID  id,
bool *  out_hovered,
bool *  out_held,
ImGuiButtonFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ButtonEx ( const char *  label,
const ImVec2 size_arg = ImVec2(0,0),
ImGuiButtonFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::CalcItemSize ( ImVec2  size,
float  default_x,
float  default_y 
)

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::CalcItemWidth ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::CalcListClipping ( int  items_count,
float  items_height,
int out_items_display_start,
int out_items_display_end 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::CalcTextSize ( const char *  text,
const char *  text_end = NULL,
bool  hide_text_after_double_hash = false,
float  wrap_width = -1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int ImGui::CalcTypematicPressedRepeatAmount ( float  t,
float  t_prev,
float  repeat_delay,
float  repeat_rate 
)

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::CalcWrapWidthForPos ( const ImVec2 pos,
float  wrap_pos_x 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::CaptureKeyboardFromApp ( bool  capture = true)

Here is the caller graph for this function:

void ImGui::CaptureMouseFromApp ( bool  capture = true)

Here is the caller graph for this function:

bool ImGui::Checkbox ( const char *  label,
bool *  v 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::CheckboxFlags ( const char *  label,
unsigned int flags,
unsigned int  flags_value 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ClearActiveID ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ClearDragDrop ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::CloseButton ( ImGuiID  id,
const ImVec2 pos,
float  radius 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::CloseCurrentPopup ( )

Here is the caller graph for this function:

void ImGui::ClosePopup ( ImGuiID  id)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ClosePopupsOverWindow ( ImGuiWindow ref_window)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::CollapsingHeader ( const char *  label,
ImGuiTreeNodeFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::CollapsingHeader ( const char *  label,
bool *  p_open,
ImGuiTreeNodeFlags  flags = 0 
)

Here is the call graph for this function:

bool ImGui::ColorButton ( const char *  desc_id,
const ImVec4 col,
ImGuiColorEditFlags  flags = 0,
ImVec2  size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImU32 ImGui::ColorConvertFloat4ToU32 ( const ImVec4 in)

Here is the caller graph for this function:

void ImGui::ColorConvertHSVtoRGB ( float  h,
float  s,
float  v,
float &  out_r,
float &  out_g,
float &  out_b 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ColorConvertRGBtoHSV ( float  r,
float  g,
float  b,
float &  out_h,
float &  out_s,
float &  out_v 
)

Here is the caller graph for this function:

ImVec4 ImGui::ColorConvertU32ToFloat4 ( ImU32  in)

Here is the caller graph for this function:

bool ImGui::ColorEdit3 ( const char *  label,
float  col[3],
ImGuiColorEditFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ColorEdit4 ( const char *  label,
float  col[4],
ImGuiColorEditFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ColorEditOptionsPopup ( const float *  col,
ImGuiColorEditFlags  flags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ColorPicker3 ( const char *  label,
float  col[3],
ImGuiColorEditFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ColorPicker4 ( const char *  label,
float  col[4],
ImGuiColorEditFlags  flags = 0,
const float *  ref_col = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ColorTooltip ( const char *  text,
const float *  col,
ImGuiColorEditFlags  flags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Columns ( int  count = 1,
const char *  id = NULL,
bool  border = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::Combo ( const char *  label,
int current_item,
const char *const  items[],
int  items_count,
int  popup_max_height_in_items = -1 
)

Here is the caller graph for this function:

bool ImGui::Combo ( const char *  label,
int current_item,
const char *  items_separated_by_zeros,
int  popup_max_height_in_items = -1 
)

Here is the call graph for this function:

bool ImGui::Combo ( const char *  label,
int current_item,
bool(*)(void *data, int idx, const char **out_text)  items_getter,
void data,
int  items_count,
int  popup_max_height_in_items = -1 
)

Here is the caller graph for this function:

ImGuiContext * ImGui::CreateContext ( ImFontAtlas shared_font_atlas = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DebugCheckVersionAndDataLayout ( const char *  version_str,
size_t  sz_io,
size_t  sz_style,
size_t  sz_vec2,
size_t  sz_vec4,
size_t  sz_drawvert 
)

Here is the caller graph for this function:

void ImGui::DestroyContext ( ImGuiContext ctx = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragBehavior ( ImGuiID  id,
ImGuiDataType  data_type,
void v,
float  v_speed,
const void v_min,
const void v_max,
const char *  format,
float  power 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragFloat ( const char *  label,
float *  v,
float  v_speed = 1.0f,
float  v_min = 0.0f,
float  v_max = 0.0f,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragFloat2 ( const char *  label,
float  v[2],
float  v_speed = 1.0f,
float  v_min = 0.0f,
float  v_max = 0.0f,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragFloat3 ( const char *  label,
float  v[3],
float  v_speed = 1.0f,
float  v_min = 0.0f,
float  v_max = 0.0f,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragFloat4 ( const char *  label,
float  v[4],
float  v_speed = 1.0f,
float  v_min = 0.0f,
float  v_max = 0.0f,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragFloatRange2 ( const char *  label,
float *  v_current_min,
float *  v_current_max,
float  v_speed = 1.0f,
float  v_min = 0.0f,
float  v_max = 0.0f,
const char *  format = "%.3f",
const char *  format_max = NULL,
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragInt ( const char *  label,
int v,
float  v_speed = 1.0f,
int  v_min = 0,
int  v_max = 0,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragInt2 ( const char *  label,
int  v[2],
float  v_speed = 1.0f,
int  v_min = 0,
int  v_max = 0,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragInt3 ( const char *  label,
int  v[3],
float  v_speed = 1.0f,
int  v_min = 0,
int  v_max = 0,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragInt4 ( const char *  label,
int  v[4],
float  v_speed = 1.0f,
int  v_min = 0,
int  v_max = 0,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragIntRange2 ( const char *  label,
int v_current_min,
int v_current_max,
float  v_speed = 1.0f,
int  v_min = 0,
int  v_max = 0,
const char *  format = "%d",
const char *  format_max = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragScalar ( const char *  label,
ImGuiDataType  data_type,
void v,
float  v_speed,
const void v_min = NULL,
const void v_max = NULL,
const char *  format = NULL,
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::DragScalarN ( const char *  label,
ImGuiDataType  data_type,
void v,
int  components,
float  v_speed,
const void v_min = NULL,
const void v_max = NULL,
const char *  format = NULL,
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::DrawLine ( const sf::Vector2f &  a,
const sf::Vector2f &  b,
const sf::Color &  color,
float  thickness 
)

Here is the call graph for this function:

void ImGui::DrawRect ( const sf::FloatRect &  rect,
const sf::Color &  color,
float  rounding,
int  rounding_corners,
float  thickness 
)

Here is the call graph for this function:

void ImGui::DrawRectFilled ( const sf::FloatRect &  rect,
const sf::Color &  color,
float  rounding,
int  rounding_corners 
)

Here is the call graph for this function:

void ImGui::Dummy ( const ImVec2 size)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::End ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndChild ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndChildFrame ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndColumns ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndCombo ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndDragDropSource ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndDragDropTarget ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndFrame ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndGroup ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndMainMenuBar ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndMenu ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndMenuBar ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndPopup ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::EndTooltip ( )

Here is the call graph for this function:

Here is the caller graph for this function:

const char * ImGui::FindRenderedTextEnd ( const char *  text,
const char *  text_end = NULL 
)

Here is the caller graph for this function:

ImGuiSettingsHandler * ImGui::FindSettingsHandler ( const char *  type_name)

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiWindow * ImGui::FindWindowByName ( const char *  name)

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiWindowSettings * ImGui::FindWindowSettings ( ImGuiID  id)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::FocusableItemRegister ( ImGuiWindow window,
ImGuiID  id,
bool  tab_stop = true 
)

Here is the caller graph for this function:

void ImGui::FocusableItemUnregister ( ImGuiWindow window)

Here is the caller graph for this function:

void ImGui::FocusWindow ( ImGuiWindow window)

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiID ImGui::GetActiveID ( )

Here is the caller graph for this function:

const char * ImGui::GetClipboardText ( )

Here is the caller graph for this function:

ImU32 ImGui::GetColorU32 ( ImGuiCol  idx,
float  alpha_mul = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImU32 ImGui::GetColorU32 ( const ImVec4 col)

Here is the call graph for this function:

ImU32 ImGui::GetColorU32 ( ImU32  col)

Here is the caller graph for this function:

int ImGui::GetColumnIndex ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetColumnOffset ( int  column_index = -1)

Here is the call graph for this function:

Here is the caller graph for this function:

int ImGui::GetColumnsCount ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetColumnWidth ( int  column_index = -1)

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetContentRegionAvail ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetContentRegionAvailWidth ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetContentRegionMax ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiContext * ImGui::GetCurrentContext ( )

Here is the caller graph for this function:

ImGuiWindow* ImGui::GetCurrentWindow ( )
inline
ImGuiWindow* ImGui::GetCurrentWindowRead ( )
inline

Here is the caller graph for this function:

ImVec2 ImGui::GetCursorPos ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetCursorPosX ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetCursorPosY ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetCursorScreenPos ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetCursorStartPos ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImDrawData * ImGui::GetDrawData ( )

Here is the caller graph for this function:

ImDrawListSharedData * ImGui::GetDrawListSharedData ( )

Here is the caller graph for this function:

ImFont * ImGui::GetFont ( )

Here is the caller graph for this function:

float ImGui::GetFontSize ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetFontTexUvWhitePixel ( )

Here is the caller graph for this function:

int ImGui::GetFrameCount ( )

Here is the caller graph for this function:

float ImGui::GetFrameHeight ( )

Here is the caller graph for this function:

float ImGui::GetFrameHeightWithSpacing ( )

Here is the caller graph for this function:

ImGuiWindow * ImGui::GetFrontMostPopupModal ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiID ImGui::GetHoveredID ( )

Here is the caller graph for this function:

ImGuiID ImGui::GetID ( const char *  str_id)

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiID ImGui::GetID ( const char *  str_id_begin,
const char *  str_id_end 
)

Here is the call graph for this function:

ImGuiID ImGui::GetID ( const void ptr_id)

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiIO & ImGui::GetIO ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetItemRectMax ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetItemRectMin ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetItemRectSize ( )

Here is the call graph for this function:

Here is the caller graph for this function:

int ImGui::GetKeyIndex ( ImGuiKey  imgui_key)

Here is the caller graph for this function:

int ImGui::GetKeyPressedAmount ( int  key_index,
float  repeat_delay,
float  rate 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiMouseCursor ImGui::GetMouseCursor ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetMouseDragDelta ( int  button = 0,
float  lock_threshold = -1.0f 
)

Here is the caller graph for this function:

ImVec2 ImGui::GetMousePos ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetMousePosOnOpeningCurrentPopup ( )

Here is the caller graph for this function:

float ImGui::GetNavInputAmount ( ImGuiNavInput  n,
ImGuiInputReadMode  mode 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetNavInputAmount2d ( ImGuiNavDirSourceFlags  dir_sources,
ImGuiInputReadMode  mode,
float  slow_factor = 0.0f,
float  fast_factor = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

ImDrawList * ImGui::GetOverlayDrawList ( )

Here is the caller graph for this function:

float ImGui::GetScrollMaxX ( )

Here is the caller graph for this function:

float ImGui::GetScrollMaxY ( )

Here is the caller graph for this function:

float ImGui::GetScrollX ( )

Here is the caller graph for this function:

float ImGui::GetScrollY ( )

Here is the caller graph for this function:

ImGuiStorage * ImGui::GetStateStorage ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImGuiStyle & ImGui::GetStyle ( )

Here is the caller graph for this function:

const char * ImGui::GetStyleColorName ( ImGuiCol  idx)

Here is the caller graph for this function:

const ImVec4 & ImGui::GetStyleColorVec4 ( ImGuiCol  idx)

Here is the caller graph for this function:

float ImGui::GetTextLineHeight ( )

Here is the caller graph for this function:

float ImGui::GetTextLineHeightWithSpacing ( )

Here is the caller graph for this function:

float ImGui::GetTime ( )

Here is the caller graph for this function:

float ImGui::GetTreeNodeToLabelSpacing ( )

Here is the caller graph for this function:

const char * ImGui::GetVersion ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetWindowContentRegionMax ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImVec2 ImGui::GetWindowContentRegionMin ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetWindowContentRegionWidth ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ImDrawList * ImGui::GetWindowDrawList ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetWindowHeight ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetWindowPos ( )

Here is the caller graph for this function:

ImVec2 ImGui::GetWindowSize ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float ImGui::GetWindowWidth ( )

Here is the caller graph for this function:

void ImGui::Image ( ImTextureID  user_texture_id,
const ImVec2 size,
const ImVec2 uv0 = ImVec2(0,0),
const ImVec2 uv1 = ImVec2(1,1),
const ImVec4 tint_col = ImVec4(1,1,1,1),
const ImVec4 border_col = ImVec4(0,0,0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Image ( const sf::Texture &  texture,
const sf::Color &  tintColor,
const sf::Color &  borderColor 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Image ( const sf::Texture &  texture,
const sf::Vector2f &  size,
const sf::Color &  tintColor,
const sf::Color &  borderColor 
)

Here is the call graph for this function:

void ImGui::Image ( const sf::Texture &  texture,
const sf::FloatRect &  textureRect,
const sf::Color &  tintColor,
const sf::Color &  borderColor 
)

Here is the call graph for this function:

void ImGui::Image ( const sf::Texture &  texture,
const sf::Vector2f &  size,
const sf::FloatRect &  textureRect,
const sf::Color &  tintColor,
const sf::Color &  borderColor 
)

Here is the call graph for this function:

void ImGui::Image ( const sf::Sprite &  sprite,
const sf::Color &  tintColor,
const sf::Color &  borderColor 
)

Here is the call graph for this function:

void ImGui::Image ( const sf::Sprite &  sprite,
const sf::Vector2f &  size,
const sf::Color &  tintColor,
const sf::Color &  borderColor 
)

Here is the caller graph for this function:

bool ImGui::ImageButton ( ImTextureID  user_texture_id,
const ImVec2 size,
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) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ImageButton ( const sf::Texture &  texture,
const int  framePadding,
const sf::Color &  bgColor,
const sf::Color &  tintColor 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ImageButton ( const sf::Texture &  texture,
const sf::Vector2f &  size,
const int  framePadding,
const sf::Color &  bgColor,
const sf::Color &  tintColor 
)
bool ImGui::ImageButton ( const sf::Sprite &  sprite,
const int  framePadding,
const sf::Color &  bgColor,
const sf::Color &  tintColor 
)

Here is the call graph for this function:

bool ImGui::ImageButton ( const sf::Sprite &  sprite,
const sf::Vector2f &  size,
const int  framePadding,
const sf::Color &  bgColor,
const sf::Color &  tintColor 
)

Here is the caller graph for this function:

void ImGui::Indent ( float  indent_w = 0.0f)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Initialize ( ImGuiContext context)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputDouble ( const char *  label,
double *  v,
double  step = 0.0f,
double  step_fast = 0.0f,
const char *  format = "%.6f",
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat ( const char *  label,
float *  v,
float  step = 0.0f,
float  step_fast = 0.0f,
const char *  format = "%.3f",
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat ( const char *  label,
float *  v,
float  step,
float  step_fast,
int  decimal_precision,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat2 ( const char *  label,
float  v[2],
const char *  format = "%.3f",
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat2 ( const char *  label,
float  v[2],
int  decimal_precision,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat3 ( const char *  label,
float  v[3],
const char *  format = "%.3f",
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat3 ( const char *  label,
float  v[3],
int  decimal_precision,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat4 ( const char *  label,
float  v[4],
const char *  format = "%.3f",
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputFloat4 ( const char *  label,
float  v[4],
int  decimal_precision,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputInt ( const char *  label,
int v,
int  step = 1,
int  step_fast = 100,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputInt2 ( const char *  label,
int  v[2],
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputInt3 ( const char *  label,
int  v[3],
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputInt4 ( const char *  label,
int  v[4],
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputScalar ( const char *  label,
ImGuiDataType  data_type,
void v,
const void step = NULL,
const void step_fast = NULL,
const char *  format = NULL,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputScalarAsWidgetReplacement ( const ImRect bb,
ImGuiID  id,
const char *  label,
ImGuiDataType  data_type,
void data_ptr,
const char *  format 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputScalarN ( const char *  label,
ImGuiDataType  data_type,
void v,
int  components,
const void step = NULL,
const void step_fast = NULL,
const char *  format = NULL,
ImGuiInputTextFlags  extra_flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputText ( const char *  label,
char *  buf,
size_t  buf_size,
ImGuiInputTextFlags  flags = 0,
ImGuiTextEditCallback  callback = NULL,
void user_data = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InputTextEx ( const char *  label,
char *  buf,
int  buf_size,
const ImVec2 size_arg,
ImGuiInputTextFlags  flags,
ImGuiTextEditCallback  callback = NULL,
void user_data = NULL 
)

Here is the caller graph for this function:

bool ImGui::InputTextMultiline ( const char *  label,
char *  buf,
size_t  buf_size,
const ImVec2 size = ImVec2(0,0),
ImGuiInputTextFlags  flags = 0,
ImGuiTextEditCallback  callback = NULL,
void user_data = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::InvisibleButton ( const char *  str_id,
const ImVec2 size 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsAnyItemActive ( )

Here is the caller graph for this function:

bool ImGui::IsAnyItemFocused ( )

Here is the caller graph for this function:

bool ImGui::IsAnyItemHovered ( )

Here is the caller graph for this function:

bool ImGui::IsAnyMouseDown ( )

Here is the caller graph for this function:

bool ImGui::IsClippedEx ( const ImRect bb,
ImGuiID  id,
bool  clip_even_when_logged 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsDragDropPayloadBeingAccepted ( )

Here is the caller graph for this function:

bool ImGui::IsItemActive ( )

Here is the caller graph for this function:

bool ImGui::IsItemClicked ( int  mouse_button = 0)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsItemFocused ( )

Here is the caller graph for this function:

bool ImGui::IsItemHovered ( ImGuiHoveredFlags  flags = 0)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsItemVisible ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsKeyDown ( int  user_key_index)

Here is the caller graph for this function:

bool ImGui::IsKeyPressed ( int  user_key_index,
bool  repeat = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsKeyReleased ( int  user_key_index)

Here is the caller graph for this function:

bool ImGui::IsMouseClicked ( int  button,
bool  repeat = false 
)

Here is the caller graph for this function:

bool ImGui::IsMouseDoubleClicked ( int  button)

Here is the caller graph for this function:

bool ImGui::IsMouseDown ( int  button)

Here is the caller graph for this function:

bool ImGui::IsMouseDragging ( int  button = 0,
float  lock_threshold = -1.0f 
)

Here is the caller graph for this function:

bool ImGui::IsMouseHoveringRect ( const ImVec2 r_min,
const ImVec2 r_max,
bool  clip = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsMousePosValid ( const ImVec2 mouse_pos = NULL)

Here is the caller graph for this function:

bool ImGui::IsMouseReleased ( int  button)

Here is the caller graph for this function:

bool ImGui::IsPopupOpen ( const char *  str_id)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsPopupOpen ( ImGuiID  id)

Here is the caller graph for this function:

bool ImGui::IsRectVisible ( const ImVec2 size)

Here is the call graph for this function:

bool ImGui::IsRectVisible ( const ImVec2 rect_min,
const ImVec2 rect_max 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsWindowAppearing ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsWindowChildOf ( ImGuiWindow window,
ImGuiWindow potential_parent 
)

Here is the caller graph for this function:

bool ImGui::IsWindowCollapsed ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsWindowFocused ( ImGuiFocusedFlags  flags = 0)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsWindowHovered ( ImGuiHoveredFlags  flags = 0)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::IsWindowNavFocusable ( ImGuiWindow window)

Here is the caller graph for this function:

bool ImGui::ItemAdd ( const ImRect bb,
ImGuiID  id,
const ImRect nav_bb = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ItemHoverable ( const ImRect bb,
ImGuiID  id 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ItemSize ( const ImVec2 size,
float  text_offset_y = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ItemSize ( const ImRect bb,
float  text_offset_y = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::KeepAliveID ( ImGuiID  id)

Here is the caller graph for this function:

void ImGui::LabelText ( const char *  label,
const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LabelTextV ( const char *  label,
const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ListBox ( const char *  label,
int current_item,
const char *const  items[],
int  items_count,
int  height_in_items = -1 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ListBox ( const char *  label,
int current_item,
bool(*)(void *data, int idx, const char **out_text)  items_getter,
void data,
int  items_count,
int  height_in_items = -1 
)

Here is the caller graph for this function:

void ImGui::ListBoxFooter ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ListBoxHeader ( const char *  label,
const ImVec2 size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::ListBoxHeader ( const char *  label,
int  items_count,
int  height_in_items = -1 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LoadIniSettingsFromDisk ( const char *  ini_filename)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LoadIniSettingsFromMemory ( const char *  ini_data,
size_t  ini_size = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LogButtons ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LogFinish ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LogText ( const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LogToClipboard ( int  max_depth = -1)

Here is the caller graph for this function:

void ImGui::LogToFile ( int  max_depth = -1,
const char *  filename = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::LogToTTY ( int  max_depth = -1)

Here is the caller graph for this function:

void ImGui::MarkIniSettingsDirty ( )

Here is the caller graph for this function:

void ImGui::MarkIniSettingsDirty ( ImGuiWindow window)

Here is the call graph for this function:

Here is the caller graph for this function:

void * ImGui::MemAlloc ( size_t  size)

Here is the caller graph for this function:

void ImGui::MemFree ( void ptr)

Here is the caller graph for this function:

bool ImGui::MenuItem ( const char *  label,
const char *  shortcut = NULL,
bool  selected = false,
bool  enabled = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::MenuItem ( const char *  label,
const char *  shortcut,
bool *  p_selected,
bool  enabled = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NavInitWindow ( ImGuiWindow window,
bool  force_reinit 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NavMoveRequestCancel ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NavMoveRequestForward ( ImGuiDir  move_dir,
ImGuiDir  clip_dir,
const ImRect bb_rel,
ImGuiNavMoveFlags  move_flags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NavMoveRequestTryWrapping ( ImGuiWindow window,
ImGuiNavMoveFlags  move_flags 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NewFrame ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NewFrameUpdateHoveredWindowAndCaptureFlags ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NewLine ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::NextColumn ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::OpenPopup ( const char *  str_id)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::OpenPopupEx ( ImGuiID  id)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::OpenPopupOnItemClick ( const char *  str_id = NULL,
int  mouse_button = 1 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PlotEx ( ImGuiPlotType  plot_type,
const char *  label,
float(*)(void *data, int idx)  values_getter,
void data,
int  values_count,
int  values_offset,
const char *  overlay_text,
float  scale_min,
float  scale_max,
ImVec2  graph_size 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PlotHistogram ( const char *  label,
const float *  values,
int  values_count,
int  values_offset = 0,
const char *  overlay_text = NULL,
float  scale_min = FLT_MAX,
float  scale_max = FLT_MAX,
ImVec2  graph_size = ImVec2(0,0),
int  stride = sizeof(float) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PlotHistogram ( const char *  label,
float(*)(void *data, int idx)  values_getter,
void data,
int  values_count,
int  values_offset = 0,
const char *  overlay_text = NULL,
float  scale_min = FLT_MAX,
float  scale_max = FLT_MAX,
ImVec2  graph_size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PlotLines ( const char *  label,
const float *  values,
int  values_count,
int  values_offset = 0,
const char *  overlay_text = NULL,
float  scale_min = FLT_MAX,
float  scale_max = FLT_MAX,
ImVec2  graph_size = ImVec2(0,0),
int  stride = sizeof(float) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PlotLines ( const char *  label,
float(*)(void *data, int idx)  values_getter,
void data,
int  values_count,
int  values_offset = 0,
const char *  overlay_text = NULL,
float  scale_min = FLT_MAX,
float  scale_max = FLT_MAX,
ImVec2  graph_size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopAllowKeyboardFocus ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopButtonRepeat ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopClipRect ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopFont ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopID ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopItemFlag ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopItemWidth ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopStyleColor ( int  count = 1)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopStyleVar ( int  count = 1)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PopTextWrapPos ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ProgressBar ( float  fraction,
const ImVec2 size_arg = ImVec2(-1,0),
const char *  overlay = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushAllowKeyboardFocus ( bool  allow_keyboard_focus)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushButtonRepeat ( bool  repeat)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushClipRect ( const ImVec2 clip_rect_min,
const ImVec2 clip_rect_max,
bool  intersect_with_current_clip_rect 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushColumnClipRect ( int  column_index = -1)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushFont ( ImFont font)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushID ( const char *  str_id)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushID ( const char *  str_id_begin,
const char *  str_id_end 
)

Here is the call graph for this function:

void ImGui::PushID ( const void ptr_id)

Here is the call graph for this function:

void ImGui::PushID ( int  int_id)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushItemFlag ( ImGuiItemFlags  option,
bool  enabled 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushItemWidth ( float  item_width)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushMultiItemsWidths ( int  components,
float  width_full = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushStyleColor ( ImGuiCol  idx,
ImU32  col 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushStyleColor ( ImGuiCol  idx,
const ImVec4 col 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushStyleVar ( ImGuiStyleVar  idx,
float  val 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushStyleVar ( ImGuiStyleVar  idx,
const ImVec2 val 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::PushTextWrapPos ( float  wrap_pos_x = 0.0f)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::RadioButton ( const char *  label,
bool  active 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::RadioButton ( const char *  label,
int v,
int  v_button 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Render ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderArrow ( ImVec2  pos,
ImGuiDir  dir,
float  scale = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderBullet ( ImVec2  pos)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderCheckMark ( ImVec2  pos,
ImU32  col,
float  sz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderColorRectWithAlphaCheckerboard ( ImVec2  p_min,
ImVec2  p_max,
ImU32  fill_col,
float  grid_step,
ImVec2  grid_off,
float  rounding = 0.0f,
int  rounding_corners_flags = ~0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderFrame ( ImVec2  p_min,
ImVec2  p_max,
ImU32  fill_col,
bool  border = true,
float  rounding = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderFrameBorder ( ImVec2  p_min,
ImVec2  p_max,
float  rounding = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderNavHighlight ( const ImRect bb,
ImGuiID  id,
ImGuiNavHighlightFlags  flags = ImGuiNavHighlightFlags_TypeDefault 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderRectFilledRangeH ( ImDrawList draw_list,
const ImRect rect,
ImU32  col,
float  x_start_norm,
float  x_end_norm,
float  rounding 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderText ( ImVec2  pos,
const char *  text,
const char *  text_end = NULL,
bool  hide_text_after_hash = true 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderTextClipped ( const ImVec2 pos_min,
const ImVec2 pos_max,
const char *  text,
const char *  text_end,
const ImVec2 text_size_if_known,
const ImVec2 align = ImVec2(0,0),
const ImRect clip_rect = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::RenderTextWrapped ( ImVec2  pos,
const char *  text,
const char *  text_end,
float  wrap_width 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ResetMouseDragDelta ( int  button = 0)

Here is the caller graph for this function:

void ImGui::SameLine ( float  pos_x = 0.0f,
float  spacing_w = -1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SaveIniSettingsToDisk ( const char *  ini_filename)

Here is the call graph for this function:

Here is the caller graph for this function:

const char * ImGui::SaveIniSettingsToMemory ( size_t *  out_ini_size = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Scrollbar ( ImGuiLayoutType  direction)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::Selectable ( const char *  label,
bool  selected = false,
ImGuiSelectableFlags  flags = 0,
const ImVec2 size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::Selectable ( const char *  label,
bool *  p_selected,
ImGuiSelectableFlags  flags = 0,
const ImVec2 size = ImVec2(0,0) 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Separator ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetActiveID ( ImGuiID  id,
ImGuiWindow window 
)

Here is the caller graph for this function:

void ImGui::SetAllocatorFunctions ( void *(*)(size_t sz, void *user_data)  alloc_func,
void(*)(void *ptr, void *user_data)  free_func,
void user_data = NULL 
)

Here is the caller graph for this function:

void ImGui::SetClipboardText ( const char *  text)

Here is the caller graph for this function:

void ImGui::SetColorEditOptions ( ImGuiColorEditFlags  flags)

Here is the caller graph for this function:

void ImGui::SetColumnOffset ( int  column_index,
float  offset_x 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetColumnWidth ( int  column_index,
float  width 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetCurrentContext ( ImGuiContext ctx)

Here is the caller graph for this function:

void ImGui::SetCurrentFont ( ImFont font)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetCursorPos ( const ImVec2 local_pos)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetCursorPosX ( float  x)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetCursorPosY ( float  y)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetCursorScreenPos ( const ImVec2 screen_pos)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SetDragDropPayload ( const char *  type,
const void data,
size_t  size,
ImGuiCond  cond = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetFocusID ( ImGuiID  id,
ImGuiWindow window 
)

Here is the caller graph for this function:

void ImGui::SetHoveredID ( ImGuiID  id)

Here is the caller graph for this function:

void ImGui::SetItemAllowOverlap ( )

Here is the caller graph for this function:

void ImGui::SetItemDefaultFocus ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetKeyboardFocusHere ( int  offset = 0)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetMouseCursor ( ImGuiMouseCursor  type)

Here is the caller graph for this function:

void ImGui::SetNextTreeNodeOpen ( bool  is_open,
ImGuiCond  cond = 0 
)

Here is the caller graph for this function:

void ImGui::SetNextWindowBgAlpha ( float  alpha)

Here is the caller graph for this function:

void ImGui::SetNextWindowCollapsed ( bool  collapsed,
ImGuiCond  cond = 0 
)

Here is the caller graph for this function:

void ImGui::SetNextWindowContentSize ( const ImVec2 size)

Here is the caller graph for this function:

void ImGui::SetNextWindowFocus ( )

Here is the caller graph for this function:

void ImGui::SetNextWindowPos ( const ImVec2 pos,
ImGuiCond  cond = 0,
const ImVec2 pivot = ImVec2(0,0) 
)

Here is the caller graph for this function:

void ImGui::SetNextWindowSize ( const ImVec2 size,
ImGuiCond  cond = 0 
)

Here is the caller graph for this function:

void ImGui::SetNextWindowSizeConstraints ( const ImVec2 size_min,
const ImVec2 size_max,
ImGuiSizeCallback  custom_callback = NULL,
void custom_callback_data = NULL 
)

Here is the caller graph for this function:

void ImGui::SetScrollFromPosY ( float  pos_y,
float  center_y_ratio = 0.5f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetScrollHere ( float  center_y_ratio = 0.5f)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetScrollX ( float  scroll_x)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetScrollY ( float  scroll_y)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetStateStorage ( ImGuiStorage storage)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetTooltip ( const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetTooltipV ( const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetWindowCollapsed ( bool  collapsed,
ImGuiCond  cond = 0 
)
void ImGui::SetWindowCollapsed ( const char *  name,
bool  collapsed,
ImGuiCond  cond = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetWindowFocus ( )

Here is the call graph for this function:

void ImGui::SetWindowFocus ( const char *  name)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetWindowFontScale ( float  scale)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetWindowPos ( const ImVec2 pos,
ImGuiCond  cond = 0 
)

Here is the call graph for this function:

void ImGui::SetWindowPos ( const char *  name,
const ImVec2 pos,
ImGuiCond  cond = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::SetWindowSize ( const ImVec2 size,
ImGuiCond  cond = 0 
)

Here is the caller graph for this function:

void ImGui::SetWindowSize ( const char *  name,
const ImVec2 size,
ImGuiCond  cond = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ShadeVertsLinearAlphaGradientForLeftToRightText ( ImDrawVert vert_start,
ImDrawVert vert_end,
float  gradient_p0_x,
float  gradient_p1_x 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ShadeVertsLinearColorGradientKeepAlpha ( ImDrawVert vert_start,
ImDrawVert vert_end,
ImVec2  gradient_p0,
ImVec2  gradient_p1,
ImU32  col0,
ImU32  col1 
)

Here is the caller graph for this function:

void ImGui::ShadeVertsLinearUV ( ImDrawVert vert_start,
ImDrawVert vert_end,
const ImVec2 a,
const ImVec2 b,
const ImVec2 uv_a,
const ImVec2 uv_b,
bool  clamp 
)

Here is the caller graph for this function:

void ImGui::ShowDemoWindow ( bool *  p_open = NULL)

Here is the caller graph for this function:

void ImGui::ShowFontSelector ( const char *  label)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ShowMetricsWindow ( bool *  p_open = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ShowStyleEditor ( ImGuiStyle ref = NULL)

Here is the caller graph for this function:

bool ImGui::ShowStyleSelector ( const char *  label)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::ShowUserGuide ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Shutdown ( ImGuiContext context)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderAngle ( const char *  label,
float *  v_rad,
float  v_degrees_min = -360.0f,
float  v_degrees_max = +360.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderBehavior ( const ImRect bb,
ImGuiID  id,
ImGuiDataType  data_type,
void v,
const void v_min,
const void v_max,
const char *  format,
float  power,
ImGuiSliderFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderFloat ( const char *  label,
float *  v,
float  v_min,
float  v_max,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderFloat2 ( const char *  label,
float  v[2],
float  v_min,
float  v_max,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderFloat3 ( const char *  label,
float  v[3],
float  v_min,
float  v_max,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderFloat4 ( const char *  label,
float  v[4],
float  v_min,
float  v_max,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderInt ( const char *  label,
int v,
int  v_min,
int  v_max,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderInt2 ( const char *  label,
int  v[2],
int  v_min,
int  v_max,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderInt3 ( const char *  label,
int  v[3],
int  v_min,
int  v_max,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderInt4 ( const char *  label,
int  v[4],
int  v_min,
int  v_max,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderScalar ( const char *  label,
ImGuiDataType  data_type,
void v,
const void v_min,
const void v_max,
const char *  format = NULL,
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SliderScalarN ( const char *  label,
ImGuiDataType  data_type,
void v,
int  components,
const void v_min,
const void v_max,
const char *  format = NULL,
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SmallButton ( const char *  label)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Spacing ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::SplitterBehavior ( ImGuiID  id,
const ImRect bb,
ImGuiAxis  axis,
float *  size1,
float *  size2,
float  min_size1,
float  min_size2,
float  hover_extend = 0.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::StyleColorsClassic ( ImGuiStyle dst = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::StyleColorsDark ( ImGuiStyle dst = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::StyleColorsLight ( ImGuiStyle dst = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Text ( const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextColored ( const ImVec4 col,
const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextColoredV ( const ImVec4 col,
const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextDisabled ( const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextDisabledV ( const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextUnformatted ( const char *  text,
const char *  text_end = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextV ( const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextWrapped ( const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TextWrappedV ( const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TreeAdvanceToLabelPos ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNode ( const char *  label)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNode ( const char *  str_id,
const char *  fmt,
  ... 
)

Here is the call graph for this function:

bool ImGui::TreeNode ( const void ptr_id,
const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeBehavior ( ImGuiID  id,
ImGuiTreeNodeFlags  flags,
const char *  label,
const char *  label_end = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeBehaviorIsOpen ( ImGuiID  id,
ImGuiTreeNodeFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeEx ( const char *  label,
ImGuiTreeNodeFlags  flags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeEx ( const char *  str_id,
ImGuiTreeNodeFlags  flags,
const char *  fmt,
  ... 
)

Here is the call graph for this function:

bool ImGui::TreeNodeEx ( const void ptr_id,
ImGuiTreeNodeFlags  flags,
const char *  fmt,
  ... 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeExV ( const char *  str_id,
ImGuiTreeNodeFlags  flags,
const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeExV ( const void ptr_id,
ImGuiTreeNodeFlags  flags,
const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::TreeNodeV ( const char *  str_id,
const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

bool ImGui::TreeNodeV ( const void ptr_id,
const char *  fmt,
va_list  args 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TreePop ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TreePush ( const char *  str_id)

Here is the call graph for this function:

void ImGui::TreePush ( const void ptr_id = NULL)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::TreePushRawID ( ImGuiID  id)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Unindent ( float  indent_w = 0.0f)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Value ( const char *  prefix,
bool  b 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::Value ( const char *  prefix,
int  v 
)

Here is the call graph for this function:

void ImGui::Value ( const char *  prefix,
unsigned int  v 
)

Here is the call graph for this function:

void ImGui::Value ( const char *  prefix,
float  v,
const char *  float_format = NULL 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void ImGui::VerticalSeparator ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::VSliderFloat ( const char *  label,
const ImVec2 size,
float *  v,
float  v_min,
float  v_max,
const char *  format = "%.3f",
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::VSliderInt ( const char *  label,
const ImVec2 size,
int v,
int  v_min,
int  v_max,
const char *  format = "%d" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool ImGui::VSliderScalar ( const char *  label,
const ImVec2 size,
ImGuiDataType  data_type,
void v,
const void v_min,
const void v_max,
const char *  format = NULL,
float  power = 1.0f 
)

Here is the call graph for this function:

Here is the caller graph for this function: