|
IMGUI_API void * | ImGui::MemAlloc (size_t sz) |
|
IMGUI_API void | ImGui::MemFree (void *ptr) |
|
IMGUI_API ImGuiIO & | ImGui::GetIO () |
|
IMGUI_API ImGuiStyle & | ImGui::GetStyle () |
|
IMGUI_API void | ImGui::NewFrame () |
|
IMGUI_API void | ImGui::Render () |
|
IMGUI_API void | ImGui::Shutdown () |
|
IMGUI_API void | ImGui::ShowUserGuide () |
|
IMGUI_API void | ImGui::ShowStyleEditor (ImGuiStyle *ref=NULL) |
|
IMGUI_API void | ImGui::ShowTestWindow (bool *open=NULL) |
|
IMGUI_API bool | ImGui::Begin (const char *name="Debug", bool *p_opened=NULL, const ImVec2 &initial_size=ImVec2(0, 0), float bg_alpha=-1.0f, ImGuiWindowFlags flags=0) |
|
IMGUI_API void | ImGui::End () |
|
IMGUI_API bool | ImGui::BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags extra_flags=0) |
|
IMGUI_API bool | ImGui::BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags extra_flags=0) |
|
IMGUI_API void | ImGui::EndChild () |
|
IMGUI_API bool | ImGui::GetWindowIsFocused () |
|
IMGUI_API ImVec2 | ImGui::GetContentRegionMax () |
|
IMGUI_API ImVec2 | ImGui::GetWindowContentRegionMin () |
|
IMGUI_API ImVec2 | ImGui::GetWindowContentRegionMax () |
|
IMGUI_API ImDrawList * | ImGui::GetWindowDrawList () |
|
IMGUI_API ImFont * | ImGui::GetWindowFont () |
|
IMGUI_API float | ImGui::GetWindowFontSize () |
|
IMGUI_API void | ImGui::SetWindowFontScale (float scale) |
|
IMGUI_API ImVec2 | ImGui::GetWindowPos () |
|
IMGUI_API ImVec2 | ImGui::GetWindowSize () |
|
IMGUI_API float | ImGui::GetWindowWidth () |
|
IMGUI_API bool | ImGui::GetWindowCollapsed () |
|
IMGUI_API void | ImGui::SetNextWindowPos (const ImVec2 &pos, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowSize (const ImVec2 &size, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowCollapsed (bool collapsed, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowFocus () |
|
IMGUI_API void | ImGui::SetWindowPos (const ImVec2 &pos, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowSize (const ImVec2 &size, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowCollapsed (bool collapsed, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowFocus () |
|
IMGUI_API void | ImGui::SetWindowPos (const char *name, const ImVec2 &pos, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowSize (const char *name, const ImVec2 &size, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowCollapsed (const char *name, bool collapsed, ImGuiSetCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowFocus (const char *name) |
|
IMGUI_API float | ImGui::GetScrollPosY () |
|
IMGUI_API float | ImGui::GetScrollMaxY () |
|
IMGUI_API void | ImGui::SetScrollPosHere () |
|
IMGUI_API void | ImGui::SetKeyboardFocusHere (int offset=0) |
|
IMGUI_API void | ImGui::SetStateStorage (ImGuiStorage *tree) |
|
IMGUI_API ImGuiStorage * | ImGui::GetStateStorage () |
|
IMGUI_API void | ImGui::PushFont (ImFont *font) |
|
IMGUI_API void | ImGui::PopFont () |
|
IMGUI_API void | ImGui::PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
|
IMGUI_API void | ImGui::PopStyleColor (int count=1) |
|
IMGUI_API void | ImGui::PushStyleVar (ImGuiStyleVar idx, float val) |
|
IMGUI_API void | ImGui::PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val) |
|
IMGUI_API void | ImGui::PopStyleVar (int count=1) |
|
IMGUI_API void | ImGui::PushItemWidth (float item_width) |
|
IMGUI_API void | ImGui::PopItemWidth () |
|
IMGUI_API float | ImGui::CalcItemWidth () |
|
IMGUI_API void | ImGui::PushAllowKeyboardFocus (bool v) |
|
IMGUI_API void | ImGui::PopAllowKeyboardFocus () |
|
IMGUI_API void | ImGui::PushTextWrapPos (float wrap_pos_x=0.0f) |
|
IMGUI_API void | ImGui::PopTextWrapPos () |
|
IMGUI_API void | ImGui::SetTooltip (const char *fmt,...) |
|
IMGUI_API void | ImGui::SetTooltipV (const char *fmt, va_list args) |
|
IMGUI_API void | ImGui::BeginTooltip () |
|
IMGUI_API void | ImGui::EndTooltip () |
|
IMGUI_API void | ImGui::Separator () |
|
IMGUI_API void | ImGui::SameLine (int column_x=0, int spacing_w=-1) |
|
IMGUI_API void | ImGui::Spacing () |
|
IMGUI_API void | ImGui::Columns (int count=1, const char *id=NULL, bool border=true) |
|
IMGUI_API void | ImGui::NextColumn () |
|
IMGUI_API int | ImGui::GetColumnIndex () |
|
IMGUI_API float | ImGui::GetColumnOffset (int column_index=-1) |
|
IMGUI_API void | ImGui::SetColumnOffset (int column_index, float offset_x) |
|
IMGUI_API float | ImGui::GetColumnWidth (int column_index=-1) |
|
IMGUI_API int | ImGui::GetColumnsCount () |
|
IMGUI_API ImVec2 | ImGui::GetCursorPos () |
|
IMGUI_API float | ImGui::GetCursorPosX () |
|
IMGUI_API float | ImGui::GetCursorPosY () |
|
IMGUI_API void | ImGui::SetCursorPos (const ImVec2 &pos) |
|
IMGUI_API void | ImGui::SetCursorPosX (float x) |
|
IMGUI_API void | ImGui::SetCursorPosY (float y) |
|
IMGUI_API ImVec2 | ImGui::GetCursorScreenPos () |
|
IMGUI_API void | ImGui::SetCursorScreenPos (const ImVec2 &pos) |
|
IMGUI_API void | ImGui::AlignFirstTextHeightToWidgets () |
|
IMGUI_API float | ImGui::GetTextLineHeight () |
|
IMGUI_API float | ImGui::GetTextLineHeightWithSpacing () |
|
IMGUI_API void | ImGui::PushID (const char *str_id) |
|
IMGUI_API void | ImGui::PushID (const void *ptr_id) |
|
IMGUI_API void | ImGui::PushID (const int int_id) |
|
IMGUI_API void | ImGui::PopID () |
|
IMGUI_API ImGuiID | ImGui::GetID (const char *str_id) |
|
IMGUI_API ImGuiID | ImGui::GetID (const void *ptr_id) |
|
IMGUI_API void | ImGui::Text (const char *fmt,...) |
|
IMGUI_API void | ImGui::TextV (const char *fmt, va_list args) |
|
IMGUI_API void | ImGui::TextColored (const ImVec4 &col, const char *fmt,...) |
|
IMGUI_API void | ImGui::TextColoredV (const ImVec4 &col, const char *fmt, va_list args) |
|
IMGUI_API void | ImGui::TextWrapped (const char *fmt,...) |
|
IMGUI_API void | ImGui::TextWrappedV (const char *fmt, va_list args) |
|
IMGUI_API void | ImGui::TextUnformatted (const char *text, const char *text_end=NULL) |
|
IMGUI_API void | ImGui::LabelText (const char *label, const char *fmt,...) |
|
IMGUI_API void | ImGui::LabelTextV (const char *label, const char *fmt, va_list args) |
|
IMGUI_API void | ImGui::Bullet () |
|
IMGUI_API void | ImGui::BulletText (const char *fmt,...) |
|
IMGUI_API void | ImGui::BulletTextV (const char *fmt, va_list args) |
|
IMGUI_API bool | ImGui::Button (const char *label, const ImVec2 &size=ImVec2(0, 0), bool repeat_when_held=false) |
|
IMGUI_API bool | ImGui::SmallButton (const char *label) |
|
IMGUI_API bool | ImGui::InvisibleButton (const char *str_id, const ImVec2 &size) |
|
IMGUI_API 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)) |
|
IMGUI_API 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, 1), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1)) |
|
IMGUI_API bool | ImGui::CollapsingHeader (const char *label, const char *str_id=NULL, bool display_frame=true, bool default_open=false) |
|
IMGUI_API bool | ImGui::SliderFloat (const char *label, float *v, float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *display_format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderAngle (const char *label, float *v, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f) |
|
IMGUI_API bool | ImGui::SliderInt (const char *label, int *v, int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API bool | ImGui::SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API bool | ImGui::SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API bool | ImGui::SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *display_format="%.0f") |
|
IMGUI_API 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), size_t stride=sizeof(float)) |
|
IMGUI_API void | ImGui::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)) |
|
IMGUI_API 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), size_t stride=sizeof(float)) |
|
IMGUI_API void | ImGui::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)) |
|
IMGUI_API bool | ImGui::Checkbox (const char *label, bool *v) |
|
IMGUI_API bool | ImGui::CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
|
IMGUI_API bool | ImGui::RadioButton (const char *label, bool active) |
|
IMGUI_API bool | ImGui::RadioButton (const char *label, int *v, int v_button) |
|
IMGUI_API bool | ImGui::InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiTextEditCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | ImGui::InputFloat (const char *label, float *v, float step=0.0f, float step_fast=0.0f, int decimal_precision=-1, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | ImGui::InputFloat2 (const char *label, float v[2], int decimal_precision=-1) |
|
IMGUI_API bool | ImGui::InputFloat3 (const char *label, float v[3], int decimal_precision=-1) |
|
IMGUI_API bool | ImGui::InputFloat4 (const char *label, float v[4], int decimal_precision=-1) |
|
IMGUI_API bool | ImGui::InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags extra_flags=0) |
|
IMGUI_API bool | ImGui::Combo (const char *label, int *current_item, const char **items, int items_count, int height_in_items=-1) |
|
IMGUI_API bool | ImGui::Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int height_in_items=-1) |
|
IMGUI_API bool | ImGui::Combo (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) |
|
IMGUI_API bool | ImGui::ColorButton (const ImVec4 &col, bool small_height=false, bool outline_border=true) |
|
IMGUI_API bool | ImGui::ColorEdit3 (const char *label, float col[3]) |
|
IMGUI_API bool | ImGui::ColorEdit4 (const char *label, float col[4], bool show_alpha=true) |
|
IMGUI_API void | ImGui::ColorEditMode (ImGuiColorEditMode mode) |
|
IMGUI_API bool | ImGui::TreeNode (const char *str_label_id) |
|
IMGUI_API bool | ImGui::TreeNode (const char *str_id, const char *fmt,...) |
|
IMGUI_API bool | ImGui::TreeNode (const void *ptr_id, const char *fmt,...) |
|
IMGUI_API bool | ImGui::TreeNodeV (const char *str_id, const char *fmt, va_list args) |
|
IMGUI_API bool | ImGui::TreeNodeV (const void *ptr_id, const char *fmt, va_list args) |
|
IMGUI_API void | ImGui::TreePush (const char *str_id=NULL) |
|
IMGUI_API void | ImGui::TreePush (const void *ptr_id=NULL) |
|
IMGUI_API void | ImGui::TreePop () |
|
IMGUI_API void | ImGui::SetNextTreeNodeOpened (bool opened, ImGuiSetCond cond=0) |
|
IMGUI_API bool | ImGui::Selectable (const char *label, bool selected, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::Selectable (const char *label, bool *p_selected, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::ListBox (const char *label, int *current_item, const char **items, int items_count, int height_in_items=-1) |
|
IMGUI_API bool | ImGui::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) |
|
IMGUI_API bool | ImGui::ListBoxHeader (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
|
IMGUI_API void | ImGui::ListBoxFooter () |
|
IMGUI_API void | ImGui::Value (const char *prefix, bool b) |
|
IMGUI_API void | ImGui::Value (const char *prefix, int v) |
|
IMGUI_API void | ImGui::Value (const char *prefix, unsigned int v) |
|
IMGUI_API void | ImGui::Value (const char *prefix, float v, const char *float_format=NULL) |
|
IMGUI_API void | ImGui::Color (const char *prefix, const ImVec4 &v) |
|
IMGUI_API void | ImGui::Color (const char *prefix, unsigned int v) |
|
IMGUI_API void | ImGui::LogToTTY (int max_depth=-1) |
|
IMGUI_API void | ImGui::LogToFile (int max_depth=-1, const char *filename=NULL) |
|
IMGUI_API void | ImGui::LogToClipboard (int max_depth=-1) |
|
IMGUI_API void | ImGui::LogFinish () |
|
IMGUI_API void | ImGui::LogButtons () |
|
IMGUI_API void | ImGui::LogText (const char *fmt,...) |
|
IMGUI_API bool | ImGui::IsItemHovered () |
|
IMGUI_API bool | ImGui::IsItemActive () |
|
IMGUI_API bool | ImGui::IsAnyItemActive () |
|
IMGUI_API ImVec2 | ImGui::GetItemBoxMin () |
|
IMGUI_API ImVec2 | ImGui::GetItemBoxMax () |
|
IMGUI_API bool | ImGui::IsClipped (const ImVec2 &item_size) |
|
IMGUI_API bool | ImGui::IsKeyPressed (int key_index, bool repeat=true) |
|
IMGUI_API bool | ImGui::IsMouseClicked (int button, bool repeat=false) |
|
IMGUI_API bool | ImGui::IsMouseDoubleClicked (int button) |
|
IMGUI_API bool | ImGui::IsMouseHoveringWindow () |
|
IMGUI_API bool | ImGui::IsMouseHoveringAnyWindow () |
|
IMGUI_API bool | ImGui::IsMouseHoveringBox (const ImVec2 &box_min, const ImVec2 &box_max) |
|
IMGUI_API bool | ImGui::IsPosHoveringAnyWindow (const ImVec2 &pos) |
|
IMGUI_API ImVec2 | ImGui::GetMousePos () |
|
IMGUI_API float | ImGui::GetTime () |
|
IMGUI_API int | ImGui::GetFrameCount () |
|
IMGUI_API const char * | ImGui::GetStyleColName (ImGuiCol idx) |
|
IMGUI_API ImVec2 | ImGui::CalcTextSize (const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f) |
|
IMGUI_API void | ImGui::CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end) |
|
IMGUI_API void | ImGui::BeginChildFrame (ImGuiID id, const ImVec2 &size) |
|
IMGUI_API void | ImGui::EndChildFrame () |
|
IMGUI_API ImU32 | ImGui::ColorConvertFloat4ToU32 (const ImVec4 &in) |
|
IMGUI_API void | ImGui::ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v) |
|
IMGUI_API void | ImGui::ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b) |
|
IMGUI_API void * | ImGui::GetInternalState () |
|
IMGUI_API size_t | ImGui::GetInternalStateSize () |
|
IMGUI_API void | ImGui::SetInternalState (void *state, bool construct=false) |
|
IMGUI_API void | ImGui::GetDefaultFontData (const void **fnt_data, unsigned int *fnt_size, const void **png_data, unsigned int *png_size) |
|
static void | ImGui::OpenNextNode (bool open) |
|