![]() |
PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
|
Functions | |
IMGUI_API ImGuiContext * | CreateContext (ImFontAtlas *shared_font_atlas=NULL) |
IMGUI_API void | DestroyContext (ImGuiContext *ctx=NULL) |
IMGUI_API ImGuiContext * | GetCurrentContext () |
IMGUI_API void | SetCurrentContext (ImGuiContext *ctx) |
IMGUI_API ImGuiIO & | GetIO () |
IMGUI_API ImGuiStyle & | GetStyle () |
IMGUI_API void | NewFrame () |
IMGUI_API void | EndFrame () |
IMGUI_API void | Render () |
IMGUI_API ImDrawData * | GetDrawData () |
IMGUI_API void | ShowDemoWindow (bool *p_open=NULL) |
IMGUI_API void | ShowMetricsWindow (bool *p_open=NULL) |
IMGUI_API void | ShowDebugLogWindow (bool *p_open=NULL) |
IMGUI_API void | ShowStackToolWindow (bool *p_open=NULL) |
IMGUI_API void | ShowAboutWindow (bool *p_open=NULL) |
IMGUI_API void | ShowStyleEditor (ImGuiStyle *ref=NULL) |
IMGUI_API bool | ShowStyleSelector (const char *label) |
IMGUI_API void | ShowFontSelector (const char *label) |
IMGUI_API void | ShowUserGuide () |
IMGUI_API const char * | GetVersion () |
IMGUI_API void | StyleColorsDark (ImGuiStyle *dst=NULL) |
IMGUI_API void | StyleColorsLight (ImGuiStyle *dst=NULL) |
IMGUI_API void | StyleColorsClassic (ImGuiStyle *dst=NULL) |
IMGUI_API bool | Begin (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
IMGUI_API void | End () |
IMGUI_API bool | BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
IMGUI_API bool | BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
IMGUI_API void | EndChild () |
IMGUI_API bool | IsWindowAppearing () |
IMGUI_API bool | IsWindowCollapsed () |
IMGUI_API bool | IsWindowFocused (ImGuiFocusedFlags flags=0) |
IMGUI_API bool | IsWindowHovered (ImGuiHoveredFlags flags=0) |
IMGUI_API ImDrawList * | GetWindowDrawList () |
IMGUI_API ImVec2 | GetWindowPos () |
IMGUI_API ImVec2 | GetWindowSize () |
IMGUI_API float | GetWindowWidth () |
IMGUI_API float | GetWindowHeight () |
IMGUI_API void | SetNextWindowPos (const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0)) |
IMGUI_API void | SetNextWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
IMGUI_API void | SetNextWindowSizeConstraints (const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL) |
IMGUI_API void | SetNextWindowContentSize (const ImVec2 &size) |
IMGUI_API void | SetNextWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
IMGUI_API void | SetNextWindowFocus () |
IMGUI_API void | SetNextWindowBgAlpha (float alpha) |
IMGUI_API void | SetWindowPos (const ImVec2 &pos, ImGuiCond cond=0) |
IMGUI_API void | SetWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
IMGUI_API void | SetWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
IMGUI_API void | SetWindowFocus () |
IMGUI_API void | SetWindowFontScale (float scale) |
IMGUI_API void | SetWindowPos (const char *name, const ImVec2 &pos, ImGuiCond cond=0) |
IMGUI_API void | SetWindowSize (const char *name, const ImVec2 &size, ImGuiCond cond=0) |
IMGUI_API void | SetWindowCollapsed (const char *name, bool collapsed, ImGuiCond cond=0) |
IMGUI_API void | SetWindowFocus (const char *name) |
IMGUI_API ImVec2 | GetContentRegionAvail () |
IMGUI_API ImVec2 | GetContentRegionMax () |
IMGUI_API ImVec2 | GetWindowContentRegionMin () |
IMGUI_API ImVec2 | GetWindowContentRegionMax () |
IMGUI_API float | GetScrollX () |
IMGUI_API float | GetScrollY () |
IMGUI_API void | SetScrollX (float scroll_x) |
IMGUI_API void | SetScrollY (float scroll_y) |
IMGUI_API float | GetScrollMaxX () |
IMGUI_API float | GetScrollMaxY () |
IMGUI_API void | SetScrollHereX (float center_x_ratio=0.5f) |
IMGUI_API void | SetScrollHereY (float center_y_ratio=0.5f) |
IMGUI_API void | SetScrollFromPosX (float local_x, float center_x_ratio=0.5f) |
IMGUI_API void | SetScrollFromPosY (float local_y, float center_y_ratio=0.5f) |
IMGUI_API void | PushFont (ImFont *font) |
IMGUI_API void | PopFont () |
IMGUI_API void | PushStyleColor (ImGuiCol idx, ImU32 col) |
IMGUI_API void | PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
IMGUI_API void | PopStyleColor (int count=1) |
IMGUI_API void | PushStyleVar (ImGuiStyleVar idx, float val) |
IMGUI_API void | PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val) |
IMGUI_API void | PopStyleVar (int count=1) |
IMGUI_API void | PushAllowKeyboardFocus (bool allow_keyboard_focus) |
IMGUI_API void | PopAllowKeyboardFocus () |
IMGUI_API void | PushButtonRepeat (bool repeat) |
IMGUI_API void | PopButtonRepeat () |
IMGUI_API void | PushItemWidth (float item_width) |
IMGUI_API void | PopItemWidth () |
IMGUI_API void | SetNextItemWidth (float item_width) |
IMGUI_API float | CalcItemWidth () |
IMGUI_API void | PushTextWrapPos (float wrap_local_pos_x=0.0f) |
IMGUI_API void | PopTextWrapPos () |
IMGUI_API ImFont * | GetFont () |
IMGUI_API float | GetFontSize () |
IMGUI_API ImVec2 | GetFontTexUvWhitePixel () |
IMGUI_API ImU32 | GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f) |
IMGUI_API ImU32 | GetColorU32 (const ImVec4 &col) |
IMGUI_API ImU32 | GetColorU32 (ImU32 col) |
IMGUI_API const ImVec4 & | GetStyleColorVec4 (ImGuiCol idx) |
IMGUI_API void | Separator () |
IMGUI_API void | SameLine (float offset_from_start_x=0.0f, float spacing=-1.0f) |
IMGUI_API void | NewLine () |
IMGUI_API void | Spacing () |
IMGUI_API void | Dummy (const ImVec2 &size) |
IMGUI_API void | Indent (float indent_w=0.0f) |
IMGUI_API void | Unindent (float indent_w=0.0f) |
IMGUI_API void | BeginGroup () |
IMGUI_API void | EndGroup () |
IMGUI_API ImVec2 | GetCursorPos () |
IMGUI_API float | GetCursorPosX () |
IMGUI_API float | GetCursorPosY () |
IMGUI_API void | SetCursorPos (const ImVec2 &local_pos) |
IMGUI_API void | SetCursorPosX (float local_x) |
IMGUI_API void | SetCursorPosY (float local_y) |
IMGUI_API ImVec2 | GetCursorStartPos () |
IMGUI_API ImVec2 | GetCursorScreenPos () |
IMGUI_API void | SetCursorScreenPos (const ImVec2 &pos) |
IMGUI_API void | AlignTextToFramePadding () |
IMGUI_API float | GetTextLineHeight () |
IMGUI_API float | GetTextLineHeightWithSpacing () |
IMGUI_API float | GetFrameHeight () |
IMGUI_API float | GetFrameHeightWithSpacing () |
IMGUI_API void | PushID (const char *str_id) |
IMGUI_API void | PushID (const char *str_id_begin, const char *str_id_end) |
IMGUI_API void | PushID (const void *ptr_id) |
IMGUI_API void | PushID (int int_id) |
IMGUI_API void | PopID () |
IMGUI_API ImGuiID | GetID (const char *str_id) |
IMGUI_API ImGuiID | GetID (const char *str_id_begin, const char *str_id_end) |
IMGUI_API ImGuiID | GetID (const void *ptr_id) |
IMGUI_API void | TextUnformatted (const char *text, const char *text_end=NULL) |
IMGUI_API void | Text (const char *fmt,...) IM_FMTARGS(1) |
IMGUI_API void | TextV (const char *fmt, va_list args) IM_FMTLIST(1) |
IMGUI_API void | TextColored (const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2) |
IMGUI_API void | TextColoredV (const ImVec4 &col, const char *fmt, va_list args) IM_FMTLIST(2) |
IMGUI_API void | TextDisabled (const char *fmt,...) IM_FMTARGS(1) |
IMGUI_API void | TextDisabledV (const char *fmt, va_list args) IM_FMTLIST(1) |
IMGUI_API void | TextWrapped (const char *fmt,...) IM_FMTARGS(1) |
IMGUI_API void | TextWrappedV (const char *fmt, va_list args) IM_FMTLIST(1) |
IMGUI_API void | LabelText (const char *label, const char *fmt,...) IM_FMTARGS(2) |
IMGUI_API void | LabelTextV (const char *label, const char *fmt, va_list args) IM_FMTLIST(2) |
IMGUI_API void | BulletText (const char *fmt,...) IM_FMTARGS(1) |
IMGUI_API void | BulletTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
IMGUI_API bool | TextHyperLink (const char *label, bool underlineWhenHoveredOnly=false) |
IMGUI_API bool | Button (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
IMGUI_API bool | SmallButton (const char *label) |
IMGUI_API bool | InvisibleButton (const char *str_id, const ImVec2 &size, ImGuiButtonFlags flags=0) |
IMGUI_API bool | ArrowButton (const char *str_id, ImGuiDir dir) |
IMGUI_API 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)) |
IMGUI_API 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)) |
IMGUI_API bool | Checkbox (const char *label, bool *v) |
IMGUI_API bool | CheckboxFlags (const char *label, int *flags, int flags_value) |
IMGUI_API bool | CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
IMGUI_API bool | RadioButton (const char *label, bool active) |
IMGUI_API bool | RadioButton (const char *label, int *v, int v_button) |
IMGUI_API void | ProgressBar (float fraction, const ImVec2 &size_arg=ImVec2(-FLT_MIN, 0), const char *overlay=NULL) |
IMGUI_API void | Bullet () |
IMGUI_API bool | BeginCombo (const char *label, const char *preview_value, ImGuiComboFlags flags=0) |
IMGUI_API void | EndCombo () |
IMGUI_API bool | Combo (const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1) |
IMGUI_API bool | Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1) |
IMGUI_API 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) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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, ImGuiSliderFlags flags=0) |
IMGUI_API bool | DragInt (const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", ImGuiSliderFlags flags=0) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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", ImGuiSliderFlags flags=0) |
IMGUI_API 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, ImGuiSliderFlags flags=0) |
IMGUI_API bool | DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed=1.0f, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, ImGuiSliderFlags flags=0) |
IMGUI_API bool | DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed=1.0f, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderAngle (const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format="%.0f deg", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderInt (const char *label, int *v, int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
IMGUI_API bool | SliderScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
IMGUI_API bool | VSliderFloat (const char *label, const ImVec2 &size, float *v, float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
IMGUI_API bool | VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
IMGUI_API bool | VSliderScalar (const char *label, const ImVec2 &size, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
IMGUI_API bool | InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
IMGUI_API bool | InputTextMultiline (const char *label, char *buf, size_t buf_size, const ImVec2 &size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
IMGUI_API bool | InputTextWithHint (const char *label, const char *hint, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
IMGUI_API bool | InputFloat (const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format="%.3f", ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputFloat2 (const char *label, float v[2], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputFloat3 (const char *label, float v[3], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputFloat4 (const char *label, float v[4], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputInt2 (const char *label, int v[2], ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputInt3 (const char *label, int v[3], ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputInt4 (const char *label, int v[4], ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputDouble (const char *label, double *v, double step=0.0, double step_fast=0.0, const char *format="%.6f", ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0) |
IMGUI_API bool | InputScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0) |
IMGUI_API bool | ColorEdit3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
IMGUI_API bool | ColorEdit4 (const char *label, float col[4], ImGuiColorEditFlags flags=0) |
IMGUI_API bool | ColorPicker3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
IMGUI_API bool | ColorPicker4 (const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL) |
IMGUI_API bool | ColorButton (const char *desc_id, const ImVec4 &col, ImGuiColorEditFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
IMGUI_API void | SetColorEditOptions (ImGuiColorEditFlags flags) |
IMGUI_API bool | TreeNode (const char *label) |
IMGUI_API bool | TreeNode (const char *str_id, const char *fmt,...) IM_FMTARGS(2) |
IMGUI_API bool | TreeNode (const void *ptr_id, const char *fmt,...) IM_FMTARGS(2) |
IMGUI_API bool | TreeNodeV (const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2) |
IMGUI_API bool | TreeNodeV (const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2) |
IMGUI_API bool | TreeNodeEx (const char *label, ImGuiTreeNodeFlags flags=0) |
IMGUI_API bool | TreeNodeEx (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
IMGUI_API bool | TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
IMGUI_API bool | TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
IMGUI_API bool | TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
IMGUI_API void | TreePush (const char *str_id) |
IMGUI_API void | TreePush (const void *ptr_id=NULL) |
IMGUI_API void | TreePop () |
IMGUI_API float | GetTreeNodeToLabelSpacing () |
IMGUI_API bool | CollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=0) |
IMGUI_API bool | CollapsingHeader (const char *label, bool *p_visible, ImGuiTreeNodeFlags flags=0) |
IMGUI_API void | SetNextItemOpen (bool is_open, ImGuiCond cond=0) |
IMGUI_API bool | Selectable (const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
IMGUI_API bool | Selectable (const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
IMGUI_API bool | BeginListBox (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
IMGUI_API void | EndListBox () |
IMGUI_API bool | ListBox (const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1) |
IMGUI_API 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) |
IMGUI_API 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)) |
IMGUI_API 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)) |
IMGUI_API 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)) |
IMGUI_API 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)) |
IMGUI_API void | Value (const char *prefix, bool b) |
IMGUI_API void | Value (const char *prefix, int v) |
IMGUI_API void | Value (const char *prefix, unsigned int v) |
IMGUI_API void | Value (const char *prefix, float v, const char *float_format=NULL) |
IMGUI_API bool | BeginMenuBar () |
IMGUI_API void | EndMenuBar () |
IMGUI_API bool | BeginMainMenuBar () |
IMGUI_API void | EndMainMenuBar () |
IMGUI_API bool | BeginMenu (const char *label, bool enabled=true) |
IMGUI_API void | EndMenu () |
IMGUI_API bool | MenuItem (const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true) |
IMGUI_API bool | MenuItem (const char *label, const char *shortcut, bool *p_selected, bool enabled=true) |
IMGUI_API void | BeginTooltip () |
IMGUI_API void | EndTooltip () |
IMGUI_API void | SetTooltip (const char *fmt,...) IM_FMTARGS(1) |
IMGUI_API void | SetTooltipV (const char *fmt, va_list args) IM_FMTLIST(1) |
IMGUI_API bool | BeginPopup (const char *str_id, ImGuiWindowFlags flags=0) |
IMGUI_API bool | BeginPopupModal (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
IMGUI_API void | EndPopup () |
IMGUI_API void | OpenPopup (const char *str_id, ImGuiPopupFlags popup_flags=0) |
IMGUI_API void | OpenPopup (ImGuiID id, ImGuiPopupFlags popup_flags=0) |
IMGUI_API void | OpenPopupOnItemClick (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
IMGUI_API void | CloseCurrentPopup () |
IMGUI_API bool | BeginPopupContextItem (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
IMGUI_API bool | BeginPopupContextWindow (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
IMGUI_API bool | BeginPopupContextVoid (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
IMGUI_API bool | IsPopupOpen (const char *str_id, ImGuiPopupFlags flags=0) |
IMGUI_API bool | BeginTable (const char *str_id, int column, ImGuiTableFlags flags=0, const ImVec2 &outer_size=ImVec2(0.0f, 0.0f), float inner_width=0.0f) |
IMGUI_API void | EndTable () |
IMGUI_API void | TableNextRow (ImGuiTableRowFlags row_flags=0, float min_row_height=0.0f) |
IMGUI_API bool | TableNextColumn () |
IMGUI_API bool | TableSetColumnIndex (int column_n) |
IMGUI_API void | TableSetupColumn (const char *label, ImGuiTableColumnFlags flags=0, float init_width_or_weight=0.0f, ImGuiID user_id=0) |
IMGUI_API void | TableSetupScrollFreeze (int cols, int rows) |
IMGUI_API void | TableHeadersRow () |
IMGUI_API void | TableHeader (const char *label) |
IMGUI_API ImGuiTableSortSpecs * | TableGetSortSpecs () |
IMGUI_API int | TableGetColumnCount () |
IMGUI_API int | TableGetColumnIndex () |
IMGUI_API int | TableGetRowIndex () |
IMGUI_API const char * | TableGetColumnName (int column_n=-1) |
IMGUI_API ImGuiTableColumnFlags | TableGetColumnFlags (int column_n=-1) |
IMGUI_API void | TableSetColumnEnabled (int column_n, bool v) |
IMGUI_API void | TableSetBgColor (ImGuiTableBgTarget target, ImU32 color, int column_n=-1) |
IMGUI_API void | Columns (int count=1, const char *id=NULL, bool border=true) |
IMGUI_API void | NextColumn () |
IMGUI_API int | GetColumnIndex () |
IMGUI_API float | GetColumnWidth (int column_index=-1) |
IMGUI_API void | SetColumnWidth (int column_index, float width) |
IMGUI_API float | GetColumnOffset (int column_index=-1) |
IMGUI_API void | SetColumnOffset (int column_index, float offset_x) |
IMGUI_API int | GetColumnsCount () |
IMGUI_API bool | BeginTabBar (const char *str_id, ImGuiTabBarFlags flags=0) |
IMGUI_API void | EndTabBar () |
IMGUI_API bool | BeginTabItem (const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0) |
IMGUI_API void | EndTabItem () |
IMGUI_API bool | TabItemButton (const char *label, ImGuiTabItemFlags flags=0) |
IMGUI_API void | SetTabItemClosed (const char *tab_or_docked_window_label) |
IMGUI_API void | LogToTTY (int auto_open_depth=-1) |
IMGUI_API void | LogToFile (int auto_open_depth=-1, const char *filename=NULL) |
IMGUI_API void | LogToClipboard (int auto_open_depth=-1) |
IMGUI_API void | LogFinish () |
IMGUI_API void | LogButtons () |
IMGUI_API void | LogText (const char *fmt,...) IM_FMTARGS(1) |
IMGUI_API void | LogTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
IMGUI_API bool | BeginDragDropSource (ImGuiDragDropFlags flags=0) |
IMGUI_API bool | SetDragDropPayload (const char *type, const void *data, size_t sz, ImGuiCond cond=0) |
IMGUI_API void | EndDragDropSource () |
IMGUI_API bool | BeginDragDropTarget () |
IMGUI_API const ImGuiPayload * | AcceptDragDropPayload (const char *type, ImGuiDragDropFlags flags=0) |
IMGUI_API void | EndDragDropTarget () |
IMGUI_API const ImGuiPayload * | GetDragDropPayload () |
IMGUI_API void | BeginDisabled (bool disabled=true) |
IMGUI_API void | EndDisabled () |
IMGUI_API void | PushClipRect (const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect) |
IMGUI_API void | PopClipRect () |
IMGUI_API void | SetItemDefaultFocus () |
IMGUI_API void | SetKeyboardFocusHere (int offset=0) |
IMGUI_API bool | IsItemHovered (ImGuiHoveredFlags flags=0) |
IMGUI_API bool | IsItemActive () |
IMGUI_API bool | IsItemFocused () |
IMGUI_API bool | IsItemClicked (ImGuiMouseButton mouse_button=0) |
IMGUI_API bool | IsItemVisible () |
IMGUI_API bool | IsItemEdited () |
IMGUI_API bool | IsItemActivated () |
IMGUI_API bool | IsItemDeactivated () |
IMGUI_API bool | IsItemDeactivatedAfterEdit () |
IMGUI_API bool | IsItemToggledOpen () |
IMGUI_API bool | IsAnyItemHovered () |
IMGUI_API bool | IsAnyItemActive () |
IMGUI_API bool | IsAnyItemFocused () |
IMGUI_API ImVec2 | GetItemRectMin () |
IMGUI_API ImVec2 | GetItemRectMax () |
IMGUI_API ImVec2 | GetItemRectSize () |
IMGUI_API void | SetItemAllowOverlap () |
IMGUI_API ImGuiViewport * | GetMainViewport () |
IMGUI_API ImDrawList * | GetBackgroundDrawList () |
IMGUI_API ImDrawList * | GetForegroundDrawList () |
IMGUI_API bool | IsRectVisible (const ImVec2 &size) |
IMGUI_API bool | IsRectVisible (const ImVec2 &rect_min, const ImVec2 &rect_max) |
IMGUI_API double | GetTime () |
IMGUI_API int | GetFrameCount () |
IMGUI_API ImDrawListSharedData * | GetDrawListSharedData () |
IMGUI_API const char * | GetStyleColorName (ImGuiCol idx) |
IMGUI_API void | SetStateStorage (ImGuiStorage *storage) |
IMGUI_API ImGuiStorage * | GetStateStorage () |
IMGUI_API bool | BeginChildFrame (ImGuiID id, const ImVec2 &size, ImGuiWindowFlags flags=0) |
IMGUI_API void | EndChildFrame () |
IMGUI_API ImVec2 | CalcTextSize (const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f) |
IMGUI_API ImVec4 | ColorConvertU32ToFloat4 (ImU32 in) |
IMGUI_API ImU32 | ColorConvertFloat4ToU32 (const ImVec4 &in) |
IMGUI_API void | ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v) |
IMGUI_API void | ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b) |
IMGUI_API bool | IsKeyDown (ImGuiKey key) |
IMGUI_API bool | IsKeyPressed (ImGuiKey key, bool repeat=true) |
IMGUI_API bool | IsKeyReleased (ImGuiKey key) |
IMGUI_API int | GetKeyPressedAmount (ImGuiKey key, float repeat_delay, float rate) |
IMGUI_API const char * | GetKeyName (ImGuiKey key) |
IMGUI_API void | SetNextFrameWantCaptureKeyboard (bool want_capture_keyboard) |
IMGUI_API bool | IsMouseDown (ImGuiMouseButton button) |
IMGUI_API bool | IsMouseClicked (ImGuiMouseButton button, bool repeat=false) |
IMGUI_API bool | IsMouseReleased (ImGuiMouseButton button) |
IMGUI_API bool | IsMouseDoubleClicked (ImGuiMouseButton button) |
IMGUI_API int | GetMouseClickedCount (ImGuiMouseButton button) |
IMGUI_API bool | IsMouseHoveringRect (const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true) |
IMGUI_API bool | IsMousePosValid (const ImVec2 *mouse_pos=NULL) |
IMGUI_API bool | IsAnyMouseDown () |
IMGUI_API ImVec2 | GetMousePos () |
IMGUI_API ImVec2 | GetMousePosOnOpeningCurrentPopup () |
IMGUI_API bool | IsMouseDragging (ImGuiMouseButton button, float lock_threshold=-1.0f) |
IMGUI_API ImVec2 | GetMouseDragDelta (ImGuiMouseButton button=0, float lock_threshold=-1.0f) |
IMGUI_API void | ResetMouseDragDelta (ImGuiMouseButton button=0) |
IMGUI_API ImGuiMouseCursor | GetMouseCursor () |
IMGUI_API void | SetMouseCursor (ImGuiMouseCursor cursor_type) |
IMGUI_API void | SetNextFrameWantCaptureMouse (bool want_capture_mouse) |
IMGUI_API const char * | GetClipboardText () |
IMGUI_API void | SetClipboardText (const char *text) |
IMGUI_API void | LoadIniSettingsFromDisk (const char *ini_filename) |
IMGUI_API void | LoadIniSettingsFromMemory (const char *ini_data, size_t ini_size=0) |
IMGUI_API void | SaveIniSettingsToDisk (const char *ini_filename) |
IMGUI_API const char * | SaveIniSettingsToMemory (size_t *out_ini_size=NULL) |
IMGUI_API void | DebugTextEncoding (const char *text) |
IMGUI_API 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, size_t sz_drawidx) |
IMGUI_API void | SetAllocatorFunctions (ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void *user_data=NULL) |
IMGUI_API void | GetAllocatorFunctions (ImGuiMemAllocFunc *p_alloc_func, ImGuiMemFreeFunc *p_free_func, void **p_user_data) |
IMGUI_API void * | MemAlloc (size_t size) |
IMGUI_API void | MemFree (void *ptr) |
IMGUI_API int | GetKeyIndex (ImGuiKey key) |
IMGUI_API void | CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end) |
IMGUI_API bool | ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
IMGUI_API bool | DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed, const void *p_min, const void *p_max, const char *format, float power) |
IMGUI_API bool | DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed, const void *p_min, const void *p_max, const char *format, float power) |
IMGUI_API bool | SliderScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format, float power) |
IMGUI_API bool | SliderScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format, float power) |
IMGUI_API const ImGuiPayload * ImGui::AcceptDragDropPayload | ( | const char * | type, |
ImGuiDragDropFlags | flags = 0 ) |
IMGUI_API void ImGui::AlignTextToFramePadding | ( | ) |
IMGUI_API bool ImGui::Begin | ( | const char * | name, |
bool * | p_open = NULL, | ||
ImGuiWindowFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginChild | ( | const char * | str_id, |
const ImVec2 & | size = ImVec2(0, 0), | ||
bool | border = false, | ||
ImGuiWindowFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginChild | ( | ImGuiID | id, |
const ImVec2 & | size = ImVec2(0, 0), | ||
bool | border = false, | ||
ImGuiWindowFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginChildFrame | ( | ImGuiID | id, |
const ImVec2 & | size, | ||
ImGuiWindowFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginCombo | ( | const char * | label, |
const char * | preview_value, | ||
ImGuiComboFlags | flags = 0 ) |
IMGUI_API void ImGui::BeginDisabled | ( | bool | disabled = true | ) |
IMGUI_API bool ImGui::BeginDragDropSource | ( | ImGuiDragDropFlags | flags = 0 | ) |
IMGUI_API bool ImGui::BeginDragDropTarget | ( | ) |
IMGUI_API void ImGui::BeginGroup | ( | ) |
IMGUI_API bool ImGui::BeginMainMenuBar | ( | ) |
IMGUI_API bool ImGui::BeginMenu | ( | const char * | label, |
bool | enabled = true ) |
IMGUI_API bool ImGui::BeginMenuBar | ( | ) |
IMGUI_API bool ImGui::BeginPopup | ( | const char * | str_id, |
ImGuiWindowFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginPopupContextItem | ( | const char * | str_id = NULL, |
ImGuiPopupFlags | popup_flags = 1 ) |
IMGUI_API bool ImGui::BeginPopupContextVoid | ( | const char * | str_id = NULL, |
ImGuiPopupFlags | popup_flags = 1 ) |
IMGUI_API bool ImGui::BeginPopupContextWindow | ( | const char * | str_id = NULL, |
ImGuiPopupFlags | popup_flags = 1 ) |
IMGUI_API bool ImGui::BeginPopupModal | ( | const char * | name, |
bool * | p_open = NULL, | ||
ImGuiWindowFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginTabBar | ( | const char * | str_id, |
ImGuiTabBarFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginTabItem | ( | const char * | label, |
bool * | p_open = NULL, | ||
ImGuiTabItemFlags | flags = 0 ) |
IMGUI_API bool ImGui::BeginTable | ( | const char * | str_id, |
int | column, | ||
ImGuiTableFlags | flags = 0, | ||
const ImVec2 & | outer_size = ImVec2(0.0f, 0.0f), | ||
float | inner_width = 0.0f ) |
IMGUI_API void ImGui::BeginTooltip | ( | ) |
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 float ImGui::CalcItemWidth | ( | ) |
IMGUI_API void ImGui::CalcListClipping | ( | int | items_count, |
float | items_height, | ||
int * | out_items_display_start, | ||
int * | out_items_display_end ) |
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 bool ImGui::Checkbox | ( | const char * | label, |
bool * | v ) |
IMGUI_API bool ImGui::CheckboxFlags | ( | const char * | label, |
int * | flags, | ||
int | flags_value ) |
IMGUI_API bool ImGui::CheckboxFlags | ( | const char * | label, |
unsigned int * | flags, | ||
unsigned int | flags_value ) |
IMGUI_API void ImGui::CloseCurrentPopup | ( | ) |
IMGUI_API bool ImGui::CollapsingHeader | ( | const char * | label, |
bool * | p_visible, | ||
ImGuiTreeNodeFlags | flags = 0 ) |
IMGUI_API bool ImGui::CollapsingHeader | ( | const char * | label, |
ImGuiTreeNodeFlags | flags = 0 ) |
IMGUI_API bool ImGui::ColorButton | ( | const char * | desc_id, |
const ImVec4 & | col, | ||
ImGuiColorEditFlags | flags = 0, | ||
const ImVec2 & | size = ImVec2(0, 0) ) |
IMGUI_API void ImGui::ColorConvertHSVtoRGB | ( | float | h, |
float | s, | ||
float | v, | ||
float & | out_r, | ||
float & | out_g, | ||
float & | out_b ) |
IMGUI_API void ImGui::ColorConvertRGBtoHSV | ( | float | r, |
float | g, | ||
float | b, | ||
float & | out_h, | ||
float & | out_s, | ||
float & | out_v ) |
IMGUI_API bool ImGui::ColorEdit3 | ( | const char * | label, |
float | col[3], | ||
ImGuiColorEditFlags | flags = 0 ) |
IMGUI_API bool ImGui::ColorEdit4 | ( | const char * | label, |
float | col[4], | ||
ImGuiColorEditFlags | flags = 0 ) |
IMGUI_API bool ImGui::ColorPicker3 | ( | const char * | label, |
float | col[3], | ||
ImGuiColorEditFlags | flags = 0 ) |
IMGUI_API bool ImGui::ColorPicker4 | ( | const char * | label, |
float | col[4], | ||
ImGuiColorEditFlags | flags = 0, | ||
const float * | ref_col = NULL ) |
IMGUI_API void ImGui::Columns | ( | int | count = 1, |
const char * | id = NULL, | ||
bool | border = true ) |
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 | popup_max_height_in_items = -1 ) |
IMGUI_API bool ImGui::Combo | ( | const char * | label, |
int * | current_item, | ||
const char *const | items[], | ||
int | items_count, | ||
int | popup_max_height_in_items = -1 ) |
IMGUI_API bool ImGui::Combo | ( | const char * | label, |
int * | current_item, | ||
const char * | items_separated_by_zeros, | ||
int | popup_max_height_in_items = -1 ) |
IMGUI_API ImGuiContext * ImGui::CreateContext | ( | ImFontAtlas * | shared_font_atlas = NULL | ) |
IMGUI_API 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, | ||
size_t | sz_drawidx ) |
IMGUI_API void ImGui::DebugTextEncoding | ( | const char * | text | ) |
IMGUI_API void ImGui::DestroyContext | ( | ImGuiContext * | ctx = NULL | ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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, | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API 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, | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::DragScalar | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
float | v_speed, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format, | ||
float | power ) |
IMGUI_API bool ImGui::DragScalar | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
float | v_speed = 1.0f, | ||
const void * | p_min = NULL, | ||
const void * | p_max = NULL, | ||
const char * | format = NULL, | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::DragScalarN | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
int | components, | ||
float | v_speed, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format, | ||
float | power ) |
IMGUI_API bool ImGui::DragScalarN | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
int | components, | ||
float | v_speed = 1.0f, | ||
const void * | p_min = NULL, | ||
const void * | p_max = NULL, | ||
const char * | format = NULL, | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API void ImGui::End | ( | ) |
IMGUI_API void ImGui::EndChild | ( | ) |
IMGUI_API void ImGui::EndChildFrame | ( | ) |
IMGUI_API void ImGui::EndCombo | ( | ) |
IMGUI_API void ImGui::EndDisabled | ( | ) |
IMGUI_API void ImGui::EndDragDropSource | ( | ) |
IMGUI_API void ImGui::EndDragDropTarget | ( | ) |
IMGUI_API void ImGui::EndFrame | ( | ) |
IMGUI_API void ImGui::EndGroup | ( | ) |
IMGUI_API void ImGui::EndListBox | ( | ) |
IMGUI_API void ImGui::EndMainMenuBar | ( | ) |
IMGUI_API void ImGui::EndMenu | ( | ) |
IMGUI_API void ImGui::EndMenuBar | ( | ) |
IMGUI_API void ImGui::EndPopup | ( | ) |
IMGUI_API void ImGui::EndTabBar | ( | ) |
IMGUI_API void ImGui::EndTabItem | ( | ) |
IMGUI_API void ImGui::EndTable | ( | ) |
IMGUI_API void ImGui::EndTooltip | ( | ) |
IMGUI_API void ImGui::GetAllocatorFunctions | ( | ImGuiMemAllocFunc * | p_alloc_func, |
ImGuiMemFreeFunc * | p_free_func, | ||
void ** | p_user_data ) |
IMGUI_API ImDrawList * ImGui::GetBackgroundDrawList | ( | ) |
IMGUI_API const char * ImGui::GetClipboardText | ( | ) |
IMGUI_API int ImGui::GetColumnIndex | ( | ) |
IMGUI_API float ImGui::GetColumnOffset | ( | int | column_index = -1 | ) |
IMGUI_API int ImGui::GetColumnsCount | ( | ) |
IMGUI_API float ImGui::GetColumnWidth | ( | int | column_index = -1 | ) |
IMGUI_API ImGuiContext * ImGui::GetCurrentContext | ( | ) |
IMGUI_API float ImGui::GetCursorPosX | ( | ) |
IMGUI_API float ImGui::GetCursorPosY | ( | ) |
IMGUI_API const ImGuiPayload * ImGui::GetDragDropPayload | ( | ) |
IMGUI_API ImDrawData * ImGui::GetDrawData | ( | ) |
IMGUI_API ImDrawListSharedData * ImGui::GetDrawListSharedData | ( | ) |
IMGUI_API float ImGui::GetFontSize | ( | ) |
IMGUI_API ImDrawList * ImGui::GetForegroundDrawList | ( | ) |
IMGUI_API int ImGui::GetFrameCount | ( | ) |
IMGUI_API float ImGui::GetFrameHeight | ( | ) |
IMGUI_API float ImGui::GetFrameHeightWithSpacing | ( | ) |
IMGUI_API ImGuiViewport * ImGui::GetMainViewport | ( | ) |
IMGUI_API int ImGui::GetMouseClickedCount | ( | ImGuiMouseButton | button | ) |
IMGUI_API ImGuiMouseCursor ImGui::GetMouseCursor | ( | ) |
IMGUI_API ImVec2 ImGui::GetMouseDragDelta | ( | ImGuiMouseButton | button = 0, |
float | lock_threshold = -1.0f ) |
IMGUI_API float ImGui::GetScrollMaxX | ( | ) |
IMGUI_API float ImGui::GetScrollMaxY | ( | ) |
IMGUI_API float ImGui::GetScrollX | ( | ) |
IMGUI_API float ImGui::GetScrollY | ( | ) |
IMGUI_API ImGuiStorage * ImGui::GetStateStorage | ( | ) |
IMGUI_API ImGuiStyle & ImGui::GetStyle | ( | ) |
IMGUI_API float ImGui::GetTextLineHeight | ( | ) |
IMGUI_API float ImGui::GetTextLineHeightWithSpacing | ( | ) |
IMGUI_API double ImGui::GetTime | ( | ) |
IMGUI_API float ImGui::GetTreeNodeToLabelSpacing | ( | ) |
IMGUI_API const char * ImGui::GetVersion | ( | ) |
IMGUI_API ImDrawList * ImGui::GetWindowDrawList | ( | ) |
IMGUI_API float ImGui::GetWindowHeight | ( | ) |
IMGUI_API float ImGui::GetWindowWidth | ( | ) |
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, 0), | ||
const ImVec4 & | tint_col = ImVec4(1, 1, 1, 1) ) |
IMGUI_API void ImGui::Indent | ( | float | indent_w = 0.0f | ) |
IMGUI_API bool ImGui::InputDouble | ( | const char * | label, |
double * | v, | ||
double | step = 0.0, | ||
double | step_fast = 0.0, | ||
const char * | format = "%.6f", | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputFloat | ( | const char * | label, |
float * | v, | ||
float | step = 0.0f, | ||
float | step_fast = 0.0f, | ||
const char * | format = "%.3f", | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputFloat2 | ( | const char * | label, |
float | v[2], | ||
const char * | format = "%.3f", | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputFloat3 | ( | const char * | label, |
float | v[3], | ||
const char * | format = "%.3f", | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputFloat4 | ( | const char * | label, |
float | v[4], | ||
const char * | format = "%.3f", | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputInt | ( | const char * | label, |
int * | v, | ||
int | step = 1, | ||
int | step_fast = 100, | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputInt2 | ( | const char * | label, |
int | v[2], | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputInt3 | ( | const char * | label, |
int | v[3], | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputInt4 | ( | const char * | label, |
int | v[4], | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputScalar | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
const void * | p_step = NULL, | ||
const void * | p_step_fast = NULL, | ||
const char * | format = NULL, | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputScalarN | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
int | components, | ||
const void * | p_step = NULL, | ||
const void * | p_step_fast = NULL, | ||
const char * | format = NULL, | ||
ImGuiInputTextFlags | flags = 0 ) |
IMGUI_API bool ImGui::InputText | ( | const char * | label, |
char * | buf, | ||
size_t | buf_size, | ||
ImGuiInputTextFlags | flags = 0, | ||
ImGuiInputTextCallback | callback = NULL, | ||
void * | user_data = NULL ) |
IMGUI_API bool ImGui::InputTextMultiline | ( | const char * | label, |
char * | buf, | ||
size_t | buf_size, | ||
const ImVec2 & | size = ImVec2(0, 0), | ||
ImGuiInputTextFlags | flags = 0, | ||
ImGuiInputTextCallback | callback = NULL, | ||
void * | user_data = NULL ) |
IMGUI_API bool ImGui::InputTextWithHint | ( | const char * | label, |
const char * | hint, | ||
char * | buf, | ||
size_t | buf_size, | ||
ImGuiInputTextFlags | flags = 0, | ||
ImGuiInputTextCallback | callback = NULL, | ||
void * | user_data = NULL ) |
IMGUI_API bool ImGui::InvisibleButton | ( | const char * | str_id, |
const ImVec2 & | size, | ||
ImGuiButtonFlags | flags = 0 ) |
IMGUI_API bool ImGui::IsAnyItemActive | ( | ) |
IMGUI_API bool ImGui::IsAnyItemFocused | ( | ) |
IMGUI_API bool ImGui::IsAnyItemHovered | ( | ) |
IMGUI_API bool ImGui::IsAnyMouseDown | ( | ) |
IMGUI_API bool ImGui::IsItemActivated | ( | ) |
IMGUI_API bool ImGui::IsItemActive | ( | ) |
IMGUI_API bool ImGui::IsItemClicked | ( | ImGuiMouseButton | mouse_button = 0 | ) |
IMGUI_API bool ImGui::IsItemDeactivated | ( | ) |
IMGUI_API bool ImGui::IsItemDeactivatedAfterEdit | ( | ) |
IMGUI_API bool ImGui::IsItemEdited | ( | ) |
IMGUI_API bool ImGui::IsItemFocused | ( | ) |
IMGUI_API bool ImGui::IsItemHovered | ( | ImGuiHoveredFlags | flags = 0 | ) |
IMGUI_API bool ImGui::IsItemToggledOpen | ( | ) |
IMGUI_API bool ImGui::IsItemVisible | ( | ) |
IMGUI_API bool ImGui::IsMouseClicked | ( | ImGuiMouseButton | button, |
bool | repeat = false ) |
IMGUI_API bool ImGui::IsMouseDoubleClicked | ( | ImGuiMouseButton | button | ) |
IMGUI_API bool ImGui::IsMouseDown | ( | ImGuiMouseButton | button | ) |
IMGUI_API bool ImGui::IsMouseDragging | ( | ImGuiMouseButton | button, |
float | lock_threshold = -1.0f ) |
IMGUI_API bool ImGui::IsMouseHoveringRect | ( | const ImVec2 & | r_min, |
const ImVec2 & | r_max, | ||
bool | clip = true ) |
IMGUI_API bool ImGui::IsMouseReleased | ( | ImGuiMouseButton | button | ) |
IMGUI_API bool ImGui::IsPopupOpen | ( | const char * | str_id, |
ImGuiPopupFlags | flags = 0 ) |
IMGUI_API bool ImGui::IsWindowAppearing | ( | ) |
IMGUI_API bool ImGui::IsWindowCollapsed | ( | ) |
IMGUI_API bool ImGui::IsWindowFocused | ( | ImGuiFocusedFlags | flags = 0 | ) |
IMGUI_API bool ImGui::IsWindowHovered | ( | ImGuiHoveredFlags | flags = 0 | ) |
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 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::ListBox | ( | const char * | label, |
int * | current_item, | ||
const char *const | items[], | ||
int | items_count, | ||
int | height_in_items = -1 ) |
IMGUI_API bool ImGui::ListBoxHeader | ( | const char * | label, |
int | items_count, | ||
int | height_in_items = -1 ) |
IMGUI_API void ImGui::LoadIniSettingsFromDisk | ( | const char * | ini_filename | ) |
IMGUI_API void ImGui::LoadIniSettingsFromMemory | ( | const char * | ini_data, |
size_t | ini_size = 0 ) |
IMGUI_API void ImGui::LogButtons | ( | ) |
IMGUI_API void ImGui::LogFinish | ( | ) |
IMGUI_API void ImGui::LogText | ( | const char * | fmt, |
... ) |
IMGUI_API void ImGui::LogTextV | ( | const char * | fmt, |
va_list | args ) |
IMGUI_API void ImGui::LogToClipboard | ( | int | auto_open_depth = -1 | ) |
IMGUI_API void ImGui::LogToFile | ( | int | auto_open_depth = -1, |
const char * | filename = NULL ) |
IMGUI_API void ImGui::LogToTTY | ( | int | auto_open_depth = -1 | ) |
IMGUI_API void * ImGui::MemAlloc | ( | size_t | size | ) |
IMGUI_API void ImGui::MemFree | ( | void * | ptr | ) |
IMGUI_API bool ImGui::MenuItem | ( | const char * | label, |
const char * | shortcut, | ||
bool * | p_selected, | ||
bool | enabled = true ) |
IMGUI_API bool ImGui::MenuItem | ( | const char * | label, |
const char * | shortcut = NULL, | ||
bool | selected = false, | ||
bool | enabled = true ) |
IMGUI_API void ImGui::NewFrame | ( | ) |
IMGUI_API void ImGui::NewLine | ( | ) |
IMGUI_API void ImGui::NextColumn | ( | ) |
IMGUI_API void ImGui::OpenPopup | ( | const char * | str_id, |
ImGuiPopupFlags | popup_flags = 0 ) |
IMGUI_API void ImGui::OpenPopup | ( | ImGuiID | id, |
ImGuiPopupFlags | popup_flags = 0 ) |
IMGUI_API void ImGui::OpenPopupOnItemClick | ( | const char * | str_id = NULL, |
ImGuiPopupFlags | popup_flags = 1 ) |
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), | ||
int | 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 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) ) |
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::PopAllowKeyboardFocus | ( | ) |
IMGUI_API void ImGui::PopButtonRepeat | ( | ) |
IMGUI_API void ImGui::PopClipRect | ( | ) |
IMGUI_API void ImGui::PopFont | ( | ) |
IMGUI_API void ImGui::PopID | ( | ) |
IMGUI_API void ImGui::PopItemWidth | ( | ) |
IMGUI_API void ImGui::PopStyleColor | ( | int | count = 1 | ) |
IMGUI_API void ImGui::PopStyleVar | ( | int | count = 1 | ) |
IMGUI_API void ImGui::PopTextWrapPos | ( | ) |
IMGUI_API void ImGui::ProgressBar | ( | float | fraction, |
const ImVec2 & | size_arg = ImVec2(-FLT_MIN, 0), | ||
const char * | overlay = NULL ) |
IMGUI_API void ImGui::PushAllowKeyboardFocus | ( | bool | allow_keyboard_focus | ) |
IMGUI_API void ImGui::PushButtonRepeat | ( | bool | repeat | ) |
IMGUI_API void ImGui::PushClipRect | ( | const ImVec2 & | clip_rect_min, |
const ImVec2 & | clip_rect_max, | ||
bool | intersect_with_current_clip_rect ) |
IMGUI_API void ImGui::PushID | ( | const char * | str_id | ) |
IMGUI_API void ImGui::PushID | ( | const char * | str_id_begin, |
const char * | str_id_end ) |
IMGUI_API void ImGui::PushID | ( | const void * | ptr_id | ) |
IMGUI_API void ImGui::PushID | ( | int | int_id | ) |
IMGUI_API void ImGui::PushItemWidth | ( | float | item_width | ) |
IMGUI_API void ImGui::PushStyleVar | ( | ImGuiStyleVar | idx, |
const ImVec2 & | val ) |
IMGUI_API void ImGui::PushStyleVar | ( | ImGuiStyleVar | idx, |
float | val ) |
IMGUI_API void ImGui::PushTextWrapPos | ( | float | wrap_local_pos_x = 0.0f | ) |
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 void ImGui::Render | ( | ) |
IMGUI_API void ImGui::ResetMouseDragDelta | ( | ImGuiMouseButton | button = 0 | ) |
IMGUI_API void ImGui::SameLine | ( | float | offset_from_start_x = 0.0f, |
float | spacing = -1.0f ) |
IMGUI_API void ImGui::SaveIniSettingsToDisk | ( | const char * | ini_filename | ) |
IMGUI_API const char * ImGui::SaveIniSettingsToMemory | ( | size_t * | out_ini_size = NULL | ) |
IMGUI_API bool ImGui::Selectable | ( | const char * | label, |
bool * | p_selected, | ||
ImGuiSelectableFlags | flags = 0, | ||
const ImVec2 & | size = ImVec2(0, 0) ) |
IMGUI_API bool ImGui::Selectable | ( | const char * | label, |
bool | selected = false, | ||
ImGuiSelectableFlags | flags = 0, | ||
const ImVec2 & | size = ImVec2(0, 0) ) |
IMGUI_API void ImGui::Separator | ( | ) |
IMGUI_API void ImGui::SetAllocatorFunctions | ( | ImGuiMemAllocFunc | alloc_func, |
ImGuiMemFreeFunc | free_func, | ||
void * | user_data = NULL ) |
IMGUI_API void ImGui::SetClipboardText | ( | const char * | text | ) |
IMGUI_API void ImGui::SetColorEditOptions | ( | ImGuiColorEditFlags | flags | ) |
IMGUI_API void ImGui::SetColumnOffset | ( | int | column_index, |
float | offset_x ) |
IMGUI_API void ImGui::SetColumnWidth | ( | int | column_index, |
float | width ) |
IMGUI_API void ImGui::SetCurrentContext | ( | ImGuiContext * | ctx | ) |
IMGUI_API void ImGui::SetCursorPosX | ( | float | local_x | ) |
IMGUI_API void ImGui::SetCursorPosY | ( | float | local_y | ) |
IMGUI_API bool ImGui::SetDragDropPayload | ( | const char * | type, |
const void * | data, | ||
size_t | sz, | ||
ImGuiCond | cond = 0 ) |
IMGUI_API void ImGui::SetItemAllowOverlap | ( | ) |
IMGUI_API void ImGui::SetItemDefaultFocus | ( | ) |
IMGUI_API void ImGui::SetKeyboardFocusHere | ( | int | offset = 0 | ) |
IMGUI_API void ImGui::SetMouseCursor | ( | ImGuiMouseCursor | cursor_type | ) |
IMGUI_API void ImGui::SetNextFrameWantCaptureKeyboard | ( | bool | want_capture_keyboard | ) |
IMGUI_API void ImGui::SetNextFrameWantCaptureMouse | ( | bool | want_capture_mouse | ) |
IMGUI_API void ImGui::SetNextItemWidth | ( | float | item_width | ) |
IMGUI_API void ImGui::SetNextWindowBgAlpha | ( | float | alpha | ) |
IMGUI_API void ImGui::SetNextWindowFocus | ( | ) |
IMGUI_API void ImGui::SetNextWindowPos | ( | const ImVec2 & | pos, |
ImGuiCond | cond = 0, | ||
const ImVec2 & | pivot = ImVec2(0, 0) ) |
IMGUI_API void ImGui::SetNextWindowSizeConstraints | ( | const ImVec2 & | size_min, |
const ImVec2 & | size_max, | ||
ImGuiSizeCallback | custom_callback = NULL, | ||
void * | custom_callback_data = NULL ) |
IMGUI_API void ImGui::SetScrollFromPosX | ( | float | local_x, |
float | center_x_ratio = 0.5f ) |
IMGUI_API void ImGui::SetScrollFromPosY | ( | float | local_y, |
float | center_y_ratio = 0.5f ) |
IMGUI_API void ImGui::SetScrollHereX | ( | float | center_x_ratio = 0.5f | ) |
IMGUI_API void ImGui::SetScrollHereY | ( | float | center_y_ratio = 0.5f | ) |
IMGUI_API void ImGui::SetScrollX | ( | float | scroll_x | ) |
IMGUI_API void ImGui::SetScrollY | ( | float | scroll_y | ) |
IMGUI_API void ImGui::SetStateStorage | ( | ImGuiStorage * | storage | ) |
IMGUI_API void ImGui::SetTabItemClosed | ( | const char * | tab_or_docked_window_label | ) |
IMGUI_API void ImGui::SetTooltip | ( | const char * | fmt, |
... ) |
IMGUI_API void ImGui::SetTooltipV | ( | const char * | fmt, |
va_list | args ) |
IMGUI_API void ImGui::SetWindowFocus | ( | ) |
IMGUI_API void ImGui::SetWindowFocus | ( | const char * | name | ) |
IMGUI_API void ImGui::SetWindowFontScale | ( | float | scale | ) |
IMGUI_API void ImGui::ShowAboutWindow | ( | bool * | p_open = NULL | ) |
IMGUI_API void ImGui::ShowDebugLogWindow | ( | bool * | p_open = NULL | ) |
IMGUI_API void ImGui::ShowDemoWindow | ( | bool * | p_open = NULL | ) |
IMGUI_API void ImGui::ShowFontSelector | ( | const char * | label | ) |
IMGUI_API void ImGui::ShowMetricsWindow | ( | bool * | p_open = NULL | ) |
IMGUI_API void ImGui::ShowStackToolWindow | ( | bool * | p_open = NULL | ) |
IMGUI_API void ImGui::ShowStyleEditor | ( | ImGuiStyle * | ref = NULL | ) |
IMGUI_API bool ImGui::ShowStyleSelector | ( | const char * | label | ) |
IMGUI_API void ImGui::ShowUserGuide | ( | ) |
IMGUI_API bool ImGui::SliderAngle | ( | const char * | label, |
float * | v_rad, | ||
float | v_degrees_min = -360.0f, | ||
float | v_degrees_max = +360.0f, | ||
const char * | format = "%.0f deg", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderFloat | ( | const char * | label, |
float * | v, | ||
float | v_min, | ||
float | v_max, | ||
const char * | format = "%.3f", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderFloat2 | ( | const char * | label, |
float | v[2], | ||
float | v_min, | ||
float | v_max, | ||
const char * | format = "%.3f", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderFloat3 | ( | const char * | label, |
float | v[3], | ||
float | v_min, | ||
float | v_max, | ||
const char * | format = "%.3f", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderFloat4 | ( | const char * | label, |
float | v[4], | ||
float | v_min, | ||
float | v_max, | ||
const char * | format = "%.3f", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderInt | ( | const char * | label, |
int * | v, | ||
int | v_min, | ||
int | v_max, | ||
const char * | format = "%d", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderInt2 | ( | const char * | label, |
int | v[2], | ||
int | v_min, | ||
int | v_max, | ||
const char * | format = "%d", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderInt3 | ( | const char * | label, |
int | v[3], | ||
int | v_min, | ||
int | v_max, | ||
const char * | format = "%d", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderInt4 | ( | const char * | label, |
int | v[4], | ||
int | v_min, | ||
int | v_max, | ||
const char * | format = "%d", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderScalar | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format, | ||
float | power ) |
IMGUI_API bool ImGui::SliderScalar | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format = NULL, | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SliderScalarN | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
int | components, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format, | ||
float | power ) |
IMGUI_API bool ImGui::SliderScalarN | ( | const char * | label, |
ImGuiDataType | data_type, | ||
void * | p_data, | ||
int | components, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format = NULL, | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::SmallButton | ( | const char * | label | ) |
IMGUI_API void ImGui::Spacing | ( | ) |
IMGUI_API void ImGui::StyleColorsClassic | ( | ImGuiStyle * | dst = NULL | ) |
IMGUI_API void ImGui::StyleColorsDark | ( | ImGuiStyle * | dst = NULL | ) |
IMGUI_API void ImGui::StyleColorsLight | ( | ImGuiStyle * | dst = NULL | ) |
IMGUI_API bool ImGui::TabItemButton | ( | const char * | label, |
ImGuiTabItemFlags | flags = 0 ) |
IMGUI_API int ImGui::TableGetColumnCount | ( | ) |
IMGUI_API ImGuiTableColumnFlags ImGui::TableGetColumnFlags | ( | int | column_n = -1 | ) |
IMGUI_API int ImGui::TableGetColumnIndex | ( | ) |
IMGUI_API const char * ImGui::TableGetColumnName | ( | int | column_n = -1 | ) |
IMGUI_API int ImGui::TableGetRowIndex | ( | ) |
IMGUI_API ImGuiTableSortSpecs * ImGui::TableGetSortSpecs | ( | ) |
IMGUI_API void ImGui::TableHeader | ( | const char * | label | ) |
IMGUI_API void ImGui::TableHeadersRow | ( | ) |
IMGUI_API bool ImGui::TableNextColumn | ( | ) |
IMGUI_API void ImGui::TableNextRow | ( | ImGuiTableRowFlags | row_flags = 0, |
float | min_row_height = 0.0f ) |
IMGUI_API void ImGui::TableSetBgColor | ( | ImGuiTableBgTarget | target, |
ImU32 | color, | ||
int | column_n = -1 ) |
IMGUI_API void ImGui::TableSetColumnEnabled | ( | int | column_n, |
bool | v ) |
IMGUI_API bool ImGui::TableSetColumnIndex | ( | int | column_n | ) |
IMGUI_API void ImGui::TableSetupColumn | ( | const char * | label, |
ImGuiTableColumnFlags | flags = 0, | ||
float | init_width_or_weight = 0.0f, | ||
ImGuiID | user_id = 0 ) |
IMGUI_API void ImGui::TableSetupScrollFreeze | ( | int | cols, |
int | rows ) |
IMGUI_API void ImGui::Text | ( | const char * | fmt, |
... ) |
IMGUI_API void ImGui::TextDisabled | ( | const char * | fmt, |
... ) |
IMGUI_API void ImGui::TextDisabledV | ( | const char * | fmt, |
va_list | args ) |
IMGUI_API bool ImGui::TextHyperLink | ( | const char * | label, |
bool | underlineWhenHoveredOnly = false ) |
IMGUI_API void ImGui::TextUnformatted | ( | const char * | text, |
const char * | text_end = NULL ) |
IMGUI_API void ImGui::TextV | ( | 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 bool ImGui::TreeNode | ( | const char * | label | ) |
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::TreeNodeEx | ( | const char * | label, |
ImGuiTreeNodeFlags | flags = 0 ) |
IMGUI_API bool ImGui::TreeNodeEx | ( | const char * | str_id, |
ImGuiTreeNodeFlags | flags, | ||
const char * | fmt, | ||
... ) |
IMGUI_API bool ImGui::TreeNodeEx | ( | const void * | ptr_id, |
ImGuiTreeNodeFlags | flags, | ||
const char * | fmt, | ||
... ) |
IMGUI_API bool ImGui::TreeNodeExV | ( | const char * | str_id, |
ImGuiTreeNodeFlags | flags, | ||
const char * | fmt, | ||
va_list | args ) |
IMGUI_API bool ImGui::TreeNodeExV | ( | const void * | ptr_id, |
ImGuiTreeNodeFlags | flags, | ||
const char * | fmt, | ||
va_list | args ) |
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::TreePop | ( | ) |
IMGUI_API void ImGui::TreePush | ( | const char * | str_id | ) |
IMGUI_API void ImGui::TreePush | ( | const void * | ptr_id = NULL | ) |
IMGUI_API void ImGui::Unindent | ( | float | indent_w = 0.0f | ) |
IMGUI_API void ImGui::Value | ( | const char * | prefix, |
bool | b ) |
IMGUI_API void ImGui::Value | ( | const char * | prefix, |
float | v, | ||
const char * | float_format = NULL ) |
IMGUI_API void ImGui::Value | ( | const char * | prefix, |
int | v ) |
IMGUI_API void ImGui::Value | ( | const char * | prefix, |
unsigned int | v ) |
IMGUI_API bool ImGui::VSliderFloat | ( | const char * | label, |
const ImVec2 & | size, | ||
float * | v, | ||
float | v_min, | ||
float | v_max, | ||
const char * | format = "%.3f", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::VSliderInt | ( | const char * | label, |
const ImVec2 & | size, | ||
int * | v, | ||
int | v_min, | ||
int | v_max, | ||
const char * | format = "%d", | ||
ImGuiSliderFlags | flags = 0 ) |
IMGUI_API bool ImGui::VSliderScalar | ( | const char * | label, |
const ImVec2 & | size, | ||
ImGuiDataType | data_type, | ||
void * | p_data, | ||
const void * | p_min, | ||
const void * | p_max, | ||
const char * | format = NULL, | ||
ImGuiSliderFlags | flags = 0 ) |