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