|
ImGuiContext * | ImGui::CreateContext (ImFontAtlas *shared_font_atlas=NULL) |
|
void | ImGui::DestroyContext (ImGuiContext *ctx=NULL) |
|
ImGuiContext * | ImGui::GetCurrentContext () |
|
void | ImGui::SetCurrentContext (ImGuiContext *ctx) |
|
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) |
|
ImGuiIO & | ImGui::GetIO () |
|
ImGuiStyle & | ImGui::GetStyle () |
|
void | ImGui::NewFrame () |
|
void | ImGui::Render () |
|
ImDrawData * | ImGui::GetDrawData () |
|
void | ImGui::EndFrame () |
|
void | ImGui::ShowDemoWindow (bool *p_open=NULL) |
|
void | ImGui::ShowMetricsWindow (bool *p_open=NULL) |
|
void | ImGui::ShowStyleEditor (ImGuiStyle *ref=NULL) |
|
bool | ImGui::ShowStyleSelector (const char *label) |
|
void | ImGui::ShowFontSelector (const char *label) |
|
void | ImGui::ShowUserGuide () |
|
const char * | ImGui::GetVersion () |
|
void | ImGui::StyleColorsDark (ImGuiStyle *dst=NULL) |
|
void | ImGui::StyleColorsClassic (ImGuiStyle *dst=NULL) |
|
void | ImGui::StyleColorsLight (ImGuiStyle *dst=NULL) |
|
bool | ImGui::Begin (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
|
void | ImGui::End () |
|
bool | ImGui::BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
|
bool | ImGui::BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
|
void | ImGui::EndChild () |
|
bool | ImGui::IsWindowAppearing () |
|
bool | ImGui::IsWindowCollapsed () |
|
bool | ImGui::IsWindowFocused (ImGuiFocusedFlags flags=0) |
|
bool | ImGui::IsWindowHovered (ImGuiHoveredFlags flags=0) |
|
ImDrawList * | ImGui::GetWindowDrawList () |
|
ImVec2 | ImGui::GetWindowPos () |
|
ImVec2 | ImGui::GetWindowSize () |
|
float | ImGui::GetWindowWidth () |
|
float | ImGui::GetWindowHeight () |
|
ImVec2 | ImGui::GetContentRegionMax () |
|
ImVec2 | ImGui::GetContentRegionAvail () |
|
float | ImGui::GetContentRegionAvailWidth () |
|
ImVec2 | ImGui::GetWindowContentRegionMin () |
|
ImVec2 | ImGui::GetWindowContentRegionMax () |
|
float | ImGui::GetWindowContentRegionWidth () |
|
void | ImGui::SetNextWindowPos (const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0)) |
|
void | ImGui::SetNextWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
|
void | ImGui::SetNextWindowSizeConstraints (const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL) |
|
void | ImGui::SetNextWindowContentSize (const ImVec2 &size) |
|
void | ImGui::SetNextWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
|
void | ImGui::SetNextWindowFocus () |
|
void | ImGui::SetNextWindowBgAlpha (float alpha) |
|
void | ImGui::SetWindowPos (const ImVec2 &pos, ImGuiCond cond=0) |
|
void | ImGui::SetWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
|
void | ImGui::SetWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
|
void | ImGui::SetWindowFocus () |
|
void | ImGui::SetWindowFontScale (float scale) |
|
void | ImGui::SetWindowPos (const char *name, const ImVec2 &pos, ImGuiCond cond=0) |
|
void | ImGui::SetWindowSize (const char *name, const ImVec2 &size, ImGuiCond cond=0) |
|
void | ImGui::SetWindowCollapsed (const char *name, bool collapsed, ImGuiCond cond=0) |
|
void | ImGui::SetWindowFocus (const char *name) |
|
float | ImGui::GetScrollX () |
|
float | ImGui::GetScrollY () |
|
float | ImGui::GetScrollMaxX () |
|
float | ImGui::GetScrollMaxY () |
|
void | ImGui::SetScrollX (float scroll_x) |
|
void | ImGui::SetScrollY (float scroll_y) |
|
void | ImGui::SetScrollHere (float center_y_ratio=0.5f) |
|
void | ImGui::SetScrollFromPosY (float pos_y, float center_y_ratio=0.5f) |
|
void | ImGui::PushFont (ImFont *font) |
|
void | ImGui::PopFont () |
|
void | ImGui::PushStyleColor (ImGuiCol idx, ImU32 col) |
|
void | ImGui::PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
|
void | ImGui::PopStyleColor (int count=1) |
|
void | ImGui::PushStyleVar (ImGuiStyleVar idx, float val) |
|
void | ImGui::PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val) |
|
void | ImGui::PopStyleVar (int count=1) |
|
const ImVec4 & | ImGui::GetStyleColorVec4 (ImGuiCol idx) |
|
ImFont * | ImGui::GetFont () |
|
float | ImGui::GetFontSize () |
|
ImVec2 | ImGui::GetFontTexUvWhitePixel () |
|
ImU32 | ImGui::GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f) |
|
ImU32 | ImGui::GetColorU32 (const ImVec4 &col) |
|
ImU32 | ImGui::GetColorU32 (ImU32 col) |
|
void | ImGui::PushItemWidth (float item_width) |
|
void | ImGui::PopItemWidth () |
|
float | ImGui::CalcItemWidth () |
|
void | ImGui::PushTextWrapPos (float wrap_pos_x=0.0f) |
|
void | ImGui::PopTextWrapPos () |
|
void | ImGui::PushAllowKeyboardFocus (bool allow_keyboard_focus) |
|
void | ImGui::PopAllowKeyboardFocus () |
|
void | ImGui::PushButtonRepeat (bool repeat) |
|
void | ImGui::PopButtonRepeat () |
|
void | ImGui::Separator () |
|
void | ImGui::SameLine (float pos_x=0.0f, float spacing_w=-1.0f) |
|
void | ImGui::NewLine () |
|
void | ImGui::Spacing () |
|
void | ImGui::Dummy (const ImVec2 &size) |
|
void | ImGui::Indent (float indent_w=0.0f) |
|
void | ImGui::Unindent (float indent_w=0.0f) |
|
void | ImGui::BeginGroup () |
|
void | ImGui::EndGroup () |
|
ImVec2 | ImGui::GetCursorPos () |
|
float | ImGui::GetCursorPosX () |
|
float | ImGui::GetCursorPosY () |
|
void | ImGui::SetCursorPos (const ImVec2 &local_pos) |
|
void | ImGui::SetCursorPosX (float x) |
|
void | ImGui::SetCursorPosY (float y) |
|
ImVec2 | ImGui::GetCursorStartPos () |
|
ImVec2 | ImGui::GetCursorScreenPos () |
|
void | ImGui::SetCursorScreenPos (const ImVec2 &screen_pos) |
|
void | ImGui::AlignTextToFramePadding () |
|
float | ImGui::GetTextLineHeight () |
|
float | ImGui::GetTextLineHeightWithSpacing () |
|
float | ImGui::GetFrameHeight () |
|
float | ImGui::GetFrameHeightWithSpacing () |
|
void | ImGui::PushID (const char *str_id) |
|
void | ImGui::PushID (const char *str_id_begin, const char *str_id_end) |
|
void | ImGui::PushID (const void *ptr_id) |
|
void | ImGui::PushID (int int_id) |
|
void | ImGui::PopID () |
|
ImGuiID | ImGui::GetID (const char *str_id) |
|
ImGuiID | ImGui::GetID (const char *str_id_begin, const char *str_id_end) |
|
ImGuiID | ImGui::GetID (const void *ptr_id) |
|
void | ImGui::TextUnformatted (const char *text, const char *text_end=NULL) |
|
void | ImGui::Text (const char *fmt,...) |
|
void | ImGui::TextV (const char *fmt, va_list args) |
|
void | ImGui::TextColored (const ImVec4 &col, const char *fmt,...) |
|
void | ImGui::TextColoredV (const ImVec4 &col, const char *fmt, va_list args) |
|
void | ImGui::TextDisabled (const char *fmt,...) |
|
void | ImGui::TextDisabledV (const char *fmt, va_list args) |
|
void | ImGui::TextWrapped (const char *fmt,...) |
|
void | ImGui::TextWrappedV (const char *fmt, va_list args) |
|
void | ImGui::LabelText (const char *label, const char *fmt,...) |
|
void | ImGui::LabelTextV (const char *label, const char *fmt, va_list args) |
|
void | ImGui::BulletText (const char *fmt,...) |
|
void | ImGui::BulletTextV (const char *fmt, va_list args) |
|
bool | ImGui::Button (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
bool | ImGui::SmallButton (const char *label) |
|
bool | ImGui::ArrowButton (const char *str_id, ImGuiDir dir) |
|
bool | ImGui::InvisibleButton (const char *str_id, const ImVec2 &size) |
|
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)) |
|
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)) |
|
bool | ImGui::Checkbox (const char *label, bool *v) |
|
bool | ImGui::CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
|
bool | ImGui::RadioButton (const char *label, bool active) |
|
bool | ImGui::RadioButton (const char *label, int *v, int v_button) |
|
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)) |
|
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)) |
|
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)) |
|
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)) |
|
void | ImGui::ProgressBar (float fraction, const ImVec2 &size_arg=ImVec2(-1, 0), const char *overlay=NULL) |
|
void | ImGui::Bullet () |
|
bool | ImGui::BeginCombo (const char *label, const char *preview_value, ImGuiComboFlags flags=0) |
|
void | ImGui::EndCombo () |
|
bool | ImGui::Combo (const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1) |
|
bool | ImGui::Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1) |
|
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 popup_max_height_in_items=-1) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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") |
|
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") |
|
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") |
|
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") |
|
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) |
|
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) |
|
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) |
|
bool | ImGui::InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiTextEditCallback callback=NULL, void *user_data=NULL) |
|
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) |
|
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) |
|
bool | ImGui::InputFloat2 (const char *label, float v[2], const char *format="%.3f", ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputFloat3 (const char *label, float v[3], const char *format="%.3f", ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputFloat4 (const char *label, float v[4], const char *format="%.3f", ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputInt2 (const char *label, int v[2], ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputInt3 (const char *label, int v[3], ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputInt4 (const char *label, int v[4], ImGuiInputTextFlags extra_flags=0) |
|
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) |
|
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) |
|
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) |
|
bool | ImGui::SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
bool | ImGui::SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
bool | ImGui::SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
bool | ImGui::SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
bool | ImGui::SliderAngle (const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f) |
|
bool | ImGui::SliderInt (const char *label, int *v, int v_min, int v_max, const char *format="%d") |
|
bool | ImGui::SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *format="%d") |
|
bool | ImGui::SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *format="%d") |
|
bool | ImGui::SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *format="%d") |
|
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) |
|
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) |
|
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) |
|
bool | ImGui::VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *format="%d") |
|
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) |
|
bool | ImGui::ColorEdit3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
|
bool | ImGui::ColorEdit4 (const char *label, float col[4], ImGuiColorEditFlags flags=0) |
|
bool | ImGui::ColorPicker3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
|
bool | ImGui::ColorPicker4 (const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL) |
|
bool | ImGui::ColorButton (const char *desc_id, const ImVec4 &col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0)) |
|
void | ImGui::SetColorEditOptions (ImGuiColorEditFlags flags) |
|
bool | ImGui::TreeNode (const char *label) |
|
bool | ImGui::TreeNode (const char *str_id, const char *fmt,...) |
|
bool | ImGui::TreeNode (const void *ptr_id, const char *fmt,...) |
|
bool | ImGui::TreeNodeV (const char *str_id, const char *fmt, va_list args) |
|
bool | ImGui::TreeNodeV (const void *ptr_id, const char *fmt, va_list args) |
|
bool | ImGui::TreeNodeEx (const char *label, ImGuiTreeNodeFlags flags=0) |
|
bool | ImGui::TreeNodeEx (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) |
|
bool | ImGui::TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) |
|
bool | ImGui::TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) |
|
bool | ImGui::TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) |
|
void | ImGui::TreePush (const char *str_id) |
|
void | ImGui::TreePush (const void *ptr_id=NULL) |
|
void | ImGui::TreePop () |
|
void | ImGui::TreeAdvanceToLabelPos () |
|
float | ImGui::GetTreeNodeToLabelSpacing () |
|
void | ImGui::SetNextTreeNodeOpen (bool is_open, ImGuiCond cond=0) |
|
bool | ImGui::CollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=0) |
|
bool | ImGui::CollapsingHeader (const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0) |
|
bool | ImGui::Selectable (const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
bool | ImGui::Selectable (const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
bool | ImGui::ListBox (const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1) |
|
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) |
|
bool | ImGui::ListBoxHeader (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
bool | ImGui::ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
|
void | ImGui::ListBoxFooter () |
|
void | ImGui::Value (const char *prefix, bool b) |
|
void | ImGui::Value (const char *prefix, int v) |
|
void | ImGui::Value (const char *prefix, unsigned int v) |
|
void | ImGui::Value (const char *prefix, float v, const char *float_format=NULL) |
|
void | ImGui::SetTooltip (const char *fmt,...) |
|
void | ImGui::SetTooltipV (const char *fmt, va_list args) |
|
void | ImGui::BeginTooltip () |
|
void | ImGui::EndTooltip () |
|
bool | ImGui::BeginMainMenuBar () |
|
void | ImGui::EndMainMenuBar () |
|
bool | ImGui::BeginMenuBar () |
|
void | ImGui::EndMenuBar () |
|
bool | ImGui::BeginMenu (const char *label, bool enabled=true) |
|
void | ImGui::EndMenu () |
|
bool | ImGui::MenuItem (const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true) |
|
bool | ImGui::MenuItem (const char *label, const char *shortcut, bool *p_selected, bool enabled=true) |
|
void | ImGui::OpenPopup (const char *str_id) |
|
bool | ImGui::BeginPopup (const char *str_id, ImGuiWindowFlags flags=0) |
|
bool | ImGui::BeginPopupContextItem (const char *str_id=NULL, int mouse_button=1) |
|
bool | ImGui::BeginPopupContextWindow (const char *str_id=NULL, int mouse_button=1, bool also_over_items=true) |
|
bool | ImGui::BeginPopupContextVoid (const char *str_id=NULL, int mouse_button=1) |
|
bool | ImGui::BeginPopupModal (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
|
void | ImGui::EndPopup () |
|
bool | ImGui::OpenPopupOnItemClick (const char *str_id=NULL, int mouse_button=1) |
|
bool | ImGui::IsPopupOpen (const char *str_id) |
|
void | ImGui::CloseCurrentPopup () |
|
void | ImGui::Columns (int count=1, const char *id=NULL, bool border=true) |
|
void | ImGui::NextColumn () |
|
int | ImGui::GetColumnIndex () |
|
float | ImGui::GetColumnWidth (int column_index=-1) |
|
void | ImGui::SetColumnWidth (int column_index, float width) |
|
float | ImGui::GetColumnOffset (int column_index=-1) |
|
void | ImGui::SetColumnOffset (int column_index, float offset_x) |
|
int | ImGui::GetColumnsCount () |
|
void | ImGui::LogToTTY (int max_depth=-1) |
|
void | ImGui::LogToFile (int max_depth=-1, const char *filename=NULL) |
|
void | ImGui::LogToClipboard (int max_depth=-1) |
|
void | ImGui::LogFinish () |
|
void | ImGui::LogButtons () |
|
void | ImGui::LogText (const char *fmt,...) |
|
bool | ImGui::BeginDragDropSource (ImGuiDragDropFlags flags=0) |
|
bool | ImGui::SetDragDropPayload (const char *type, const void *data, size_t size, ImGuiCond cond=0) |
|
void | ImGui::EndDragDropSource () |
|
bool | ImGui::BeginDragDropTarget () |
|
const ImGuiPayload * | ImGui::AcceptDragDropPayload (const char *type, ImGuiDragDropFlags flags=0) |
|
void | ImGui::EndDragDropTarget () |
|
void | ImGui::PushClipRect (const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect) |
|
void | ImGui::PopClipRect () |
|
void | ImGui::SetItemDefaultFocus () |
|
void | ImGui::SetKeyboardFocusHere (int offset=0) |
|
bool | ImGui::IsItemHovered (ImGuiHoveredFlags flags=0) |
|
bool | ImGui::IsItemActive () |
|
bool | ImGui::IsItemFocused () |
|
bool | ImGui::IsItemClicked (int mouse_button=0) |
|
bool | ImGui::IsItemVisible () |
|
bool | ImGui::IsAnyItemHovered () |
|
bool | ImGui::IsAnyItemActive () |
|
bool | ImGui::IsAnyItemFocused () |
|
ImVec2 | ImGui::GetItemRectMin () |
|
ImVec2 | ImGui::GetItemRectMax () |
|
ImVec2 | ImGui::GetItemRectSize () |
|
void | ImGui::SetItemAllowOverlap () |
|
bool | ImGui::IsRectVisible (const ImVec2 &size) |
|
bool | ImGui::IsRectVisible (const ImVec2 &rect_min, const ImVec2 &rect_max) |
|
float | ImGui::GetTime () |
|
int | ImGui::GetFrameCount () |
|
ImDrawList * | ImGui::GetOverlayDrawList () |
|
ImDrawListSharedData * | ImGui::GetDrawListSharedData () |
|
const char * | ImGui::GetStyleColorName (ImGuiCol idx) |
|
void | ImGui::SetStateStorage (ImGuiStorage *storage) |
|
ImGuiStorage * | ImGui::GetStateStorage () |
|
ImVec2 | ImGui::CalcTextSize (const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f) |
|
void | ImGui::CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end) |
|
bool | ImGui::BeginChildFrame (ImGuiID id, const ImVec2 &size, ImGuiWindowFlags flags=0) |
|
void | ImGui::EndChildFrame () |
|
ImVec4 | ImGui::ColorConvertU32ToFloat4 (ImU32 in) |
|
ImU32 | ImGui::ColorConvertFloat4ToU32 (const ImVec4 &in) |
|
void | ImGui::ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v) |
|
void | ImGui::ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b) |
|
int | ImGui::GetKeyIndex (ImGuiKey imgui_key) |
|
bool | ImGui::IsKeyDown (int user_key_index) |
|
bool | ImGui::IsKeyPressed (int user_key_index, bool repeat=true) |
|
bool | ImGui::IsKeyReleased (int user_key_index) |
|
int | ImGui::GetKeyPressedAmount (int key_index, float repeat_delay, float rate) |
|
bool | ImGui::IsMouseDown (int button) |
|
bool | ImGui::IsAnyMouseDown () |
|
bool | ImGui::IsMouseClicked (int button, bool repeat=false) |
|
bool | ImGui::IsMouseDoubleClicked (int button) |
|
bool | ImGui::IsMouseReleased (int button) |
|
bool | ImGui::IsMouseDragging (int button=0, float lock_threshold=-1.0f) |
|
bool | ImGui::IsMouseHoveringRect (const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true) |
|
bool | ImGui::IsMousePosValid (const ImVec2 *mouse_pos=NULL) |
|
ImVec2 | ImGui::GetMousePos () |
|
ImVec2 | ImGui::GetMousePosOnOpeningCurrentPopup () |
|
ImVec2 | ImGui::GetMouseDragDelta (int button=0, float lock_threshold=-1.0f) |
|
void | ImGui::ResetMouseDragDelta (int button=0) |
|
ImGuiMouseCursor | ImGui::GetMouseCursor () |
|
void | ImGui::SetMouseCursor (ImGuiMouseCursor type) |
|
void | ImGui::CaptureKeyboardFromApp (bool capture=true) |
|
void | ImGui::CaptureMouseFromApp (bool capture=true) |
|
const char * | ImGui::GetClipboardText () |
|
void | ImGui::SetClipboardText (const char *text) |
|
void | ImGui::LoadIniSettingsFromDisk (const char *ini_filename) |
|
void | ImGui::LoadIniSettingsFromMemory (const char *ini_data, size_t ini_size=0) |
|
void | ImGui::SaveIniSettingsToDisk (const char *ini_filename) |
|
const char * | ImGui::SaveIniSettingsToMemory (size_t *out_ini_size=NULL) |
|
void | ImGui::SetAllocatorFunctions (void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL) |
|
void * | ImGui::MemAlloc (size_t size) |
|
void | ImGui::MemFree (void *ptr) |
|
bool | ImGui::InputFloat (const char *label, float *v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputFloat2 (const char *label, float v[2], int decimal_precision, ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputFloat3 (const char *label, float v[3], int decimal_precision, ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::InputFloat4 (const char *label, float v[4], int decimal_precision, ImGuiInputTextFlags extra_flags=0) |
|
bool | ImGui::Begin (const char *name, bool *p_open, const ImVec2 &size_on_first_use, float bg_alpha_override=-1.0f, ImGuiWindowFlags flags=0) |
|
void * | operator new (size_t, ImNewDummy, void *ptr) |
|
void | operator delete (void *, ImNewDummy, void *) |
|
template<typename T > |
void | IM_DELETE (T *p) |
|