|
enum | ImDrawCornerFlags_ {
ImDrawCornerFlags_None = 0,
ImDrawCornerFlags_TopLeft = 1 << 0,
ImDrawCornerFlags_TopRight = 1 << 1,
ImDrawCornerFlags_BotLeft = 1 << 2,
ImDrawCornerFlags_BotRight = 1 << 3,
ImDrawCornerFlags_Top = ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight,
ImDrawCornerFlags_Bot = ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight,
ImDrawCornerFlags_Left = ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft,
ImDrawCornerFlags_Right = ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight,
ImDrawCornerFlags_All = 0xF
} |
|
enum | ImDrawListFlags_ { ImDrawListFlags_None = 0,
ImDrawListFlags_AntiAliasedLines = 1 << 0,
ImDrawListFlags_AntiAliasedFill = 1 << 1,
ImDrawListFlags_AllowVtxOffset = 1 << 2
} |
|
enum | ImFontAtlasFlags_ { ImFontAtlasFlags_None = 0,
ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0,
ImFontAtlasFlags_NoMouseCursors = 1 << 1
} |
|
enum | ImGuiBackendFlags_ {
ImGuiBackendFlags_None = 0,
ImGuiBackendFlags_HasGamepad = 1 << 0,
ImGuiBackendFlags_HasMouseCursors = 1 << 1,
ImGuiBackendFlags_HasSetMousePos = 1 << 2,
ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3
} |
|
enum | ImGuiCol_ {
ImGuiCol_Text,
ImGuiCol_TextDisabled,
ImGuiCol_WindowBg,
ImGuiCol_ChildBg,
ImGuiCol_PopupBg,
ImGuiCol_Border,
ImGuiCol_BorderShadow,
ImGuiCol_FrameBg,
ImGuiCol_FrameBgHovered,
ImGuiCol_FrameBgActive,
ImGuiCol_TitleBg,
ImGuiCol_TitleBgActive,
ImGuiCol_TitleBgCollapsed,
ImGuiCol_MenuBarBg,
ImGuiCol_ScrollbarBg,
ImGuiCol_ScrollbarGrab,
ImGuiCol_ScrollbarGrabHovered,
ImGuiCol_ScrollbarGrabActive,
ImGuiCol_CheckMark,
ImGuiCol_SliderGrab,
ImGuiCol_SliderGrabActive,
ImGuiCol_Button,
ImGuiCol_ButtonHovered,
ImGuiCol_ButtonActive,
ImGuiCol_Header,
ImGuiCol_HeaderHovered,
ImGuiCol_HeaderActive,
ImGuiCol_Separator,
ImGuiCol_SeparatorHovered,
ImGuiCol_SeparatorActive,
ImGuiCol_ResizeGrip,
ImGuiCol_ResizeGripHovered,
ImGuiCol_ResizeGripActive,
ImGuiCol_Tab,
ImGuiCol_TabHovered,
ImGuiCol_TabActive,
ImGuiCol_TabUnfocused,
ImGuiCol_TabUnfocusedActive,
ImGuiCol_PlotLines,
ImGuiCol_PlotLinesHovered,
ImGuiCol_PlotHistogram,
ImGuiCol_PlotHistogramHovered,
ImGuiCol_TextSelectedBg,
ImGuiCol_DragDropTarget,
ImGuiCol_NavHighlight,
ImGuiCol_NavWindowingHighlight,
ImGuiCol_NavWindowingDimBg,
ImGuiCol_ModalWindowDimBg,
ImGuiCol_COUNT,
ImGuiCol_ModalWindowDarkening = ImGuiCol_ModalWindowDimBg
} |
|
enum | ImGuiColorEditFlags_ {
ImGuiColorEditFlags_None = 0,
ImGuiColorEditFlags_NoAlpha = 1 << 1,
ImGuiColorEditFlags_NoPicker = 1 << 2,
ImGuiColorEditFlags_NoOptions = 1 << 3,
ImGuiColorEditFlags_NoSmallPreview = 1 << 4,
ImGuiColorEditFlags_NoInputs = 1 << 5,
ImGuiColorEditFlags_NoTooltip = 1 << 6,
ImGuiColorEditFlags_NoLabel = 1 << 7,
ImGuiColorEditFlags_NoSidePreview = 1 << 8,
ImGuiColorEditFlags_NoDragDrop = 1 << 9,
ImGuiColorEditFlags_NoBorder = 1 << 10,
ImGuiColorEditFlags_AlphaBar = 1 << 16,
ImGuiColorEditFlags_AlphaPreview = 1 << 17,
ImGuiColorEditFlags_AlphaPreviewHalf = 1 << 18,
ImGuiColorEditFlags_HDR = 1 << 19,
ImGuiColorEditFlags_DisplayRGB = 1 << 20,
ImGuiColorEditFlags_DisplayHSV = 1 << 21,
ImGuiColorEditFlags_DisplayHex = 1 << 22,
ImGuiColorEditFlags_Uint8 = 1 << 23,
ImGuiColorEditFlags_Float = 1 << 24,
ImGuiColorEditFlags_PickerHueBar = 1 << 25,
ImGuiColorEditFlags_PickerHueWheel = 1 << 26,
ImGuiColorEditFlags_InputRGB = 1 << 27,
ImGuiColorEditFlags_InputHSV = 1 << 28,
ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar,
ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex,
ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float,
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar,
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV,
ImGuiColorEditFlags_RGB = ImGuiColorEditFlags_DisplayRGB,
ImGuiColorEditFlags_HSV = ImGuiColorEditFlags_DisplayHSV,
ImGuiColorEditFlags_HEX = ImGuiColorEditFlags_DisplayHex
} |
|
enum | ImGuiComboFlags_ {
ImGuiComboFlags_None = 0,
ImGuiComboFlags_PopupAlignLeft = 1 << 0,
ImGuiComboFlags_HeightSmall = 1 << 1,
ImGuiComboFlags_HeightRegular = 1 << 2,
ImGuiComboFlags_HeightLarge = 1 << 3,
ImGuiComboFlags_HeightLargest = 1 << 4,
ImGuiComboFlags_NoArrowButton = 1 << 5,
ImGuiComboFlags_NoPreview = 1 << 6,
ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest
} |
|
enum | ImGuiCond_ { ImGuiCond_Always = 1 << 0,
ImGuiCond_Once = 1 << 1,
ImGuiCond_FirstUseEver = 1 << 2,
ImGuiCond_Appearing = 1 << 3
} |
|
enum | ImGuiConfigFlags_ {
ImGuiConfigFlags_None = 0,
ImGuiConfigFlags_NavEnableKeyboard = 1 << 0,
ImGuiConfigFlags_NavEnableGamepad = 1 << 1,
ImGuiConfigFlags_NavEnableSetMousePos = 1 << 2,
ImGuiConfigFlags_NavNoCaptureKeyboard = 1 << 3,
ImGuiConfigFlags_NoMouse = 1 << 4,
ImGuiConfigFlags_NoMouseCursorChange = 1 << 5,
ImGuiConfigFlags_IsSRGB = 1 << 20,
ImGuiConfigFlags_IsTouchScreen = 1 << 21
} |
|
enum | ImGuiDataType_ {
ImGuiDataType_S8,
ImGuiDataType_U8,
ImGuiDataType_S16,
ImGuiDataType_U16,
ImGuiDataType_S32,
ImGuiDataType_U32,
ImGuiDataType_S64,
ImGuiDataType_U64,
ImGuiDataType_Float,
ImGuiDataType_Double,
ImGuiDataType_COUNT
} |
|
enum | ImGuiDir_ {
ImGuiDir_None = -1,
ImGuiDir_Left = 0,
ImGuiDir_Right = 1,
ImGuiDir_Up = 2,
ImGuiDir_Down = 3,
ImGuiDir_COUNT
} |
|
enum | ImGuiDragDropFlags_ {
ImGuiDragDropFlags_None = 0,
ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0,
ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1,
ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2,
ImGuiDragDropFlags_SourceAllowNullID = 1 << 3,
ImGuiDragDropFlags_SourceExtern = 1 << 4,
ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5,
ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10,
ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11,
ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12,
ImGuiDragDropFlags_AcceptPeekOnly = ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect
} |
|
enum | ImGuiFocusedFlags_ {
ImGuiFocusedFlags_None = 0,
ImGuiFocusedFlags_ChildWindows = 1 << 0,
ImGuiFocusedFlags_RootWindow = 1 << 1,
ImGuiFocusedFlags_AnyWindow = 1 << 2,
ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows
} |
|
enum | ImGuiHoveredFlags_ {
ImGuiHoveredFlags_None = 0,
ImGuiHoveredFlags_ChildWindows = 1 << 0,
ImGuiHoveredFlags_RootWindow = 1 << 1,
ImGuiHoveredFlags_AnyWindow = 1 << 2,
ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3,
ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5,
ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6,
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7,
ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped,
ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows
} |
|
enum | ImGuiInputTextFlags_ {
ImGuiInputTextFlags_None = 0,
ImGuiInputTextFlags_CharsDecimal = 1 << 0,
ImGuiInputTextFlags_CharsHexadecimal = 1 << 1,
ImGuiInputTextFlags_CharsUppercase = 1 << 2,
ImGuiInputTextFlags_CharsNoBlank = 1 << 3,
ImGuiInputTextFlags_AutoSelectAll = 1 << 4,
ImGuiInputTextFlags_EnterReturnsTrue = 1 << 5,
ImGuiInputTextFlags_CallbackCompletion = 1 << 6,
ImGuiInputTextFlags_CallbackHistory = 1 << 7,
ImGuiInputTextFlags_CallbackAlways = 1 << 8,
ImGuiInputTextFlags_CallbackCharFilter = 1 << 9,
ImGuiInputTextFlags_AllowTabInput = 1 << 10,
ImGuiInputTextFlags_CtrlEnterForNewLine = 1 << 11,
ImGuiInputTextFlags_NoHorizontalScroll = 1 << 12,
ImGuiInputTextFlags_AlwaysInsertMode = 1 << 13,
ImGuiInputTextFlags_ReadOnly = 1 << 14,
ImGuiInputTextFlags_Password = 1 << 15,
ImGuiInputTextFlags_NoUndoRedo = 1 << 16,
ImGuiInputTextFlags_CharsScientific = 1 << 17,
ImGuiInputTextFlags_CallbackResize = 1 << 18,
ImGuiInputTextFlags_Multiline = 1 << 20,
ImGuiInputTextFlags_NoMarkEdited = 1 << 21
} |
|
enum | ImGuiKey_ {
ImGuiKey_Tab,
ImGuiKey_LeftArrow,
ImGuiKey_RightArrow,
ImGuiKey_UpArrow,
ImGuiKey_DownArrow,
ImGuiKey_PageUp,
ImGuiKey_PageDown,
ImGuiKey_Home,
ImGuiKey_End,
ImGuiKey_Insert,
ImGuiKey_Delete,
ImGuiKey_Backspace,
ImGuiKey_Space,
ImGuiKey_Enter,
ImGuiKey_Escape,
ImGuiKey_KeyPadEnter,
ImGuiKey_A,
ImGuiKey_C,
ImGuiKey_V,
ImGuiKey_X,
ImGuiKey_Y,
ImGuiKey_Z,
ImGuiKey_COUNT
} |
|
enum | ImGuiKeyModFlags_ {
ImGuiKeyModFlags_None = 0,
ImGuiKeyModFlags_Ctrl = 1 << 0,
ImGuiKeyModFlags_Shift = 1 << 1,
ImGuiKeyModFlags_Alt = 1 << 2,
ImGuiKeyModFlags_Super = 1 << 3
} |
|
enum | ImGuiMouseButton_ { ImGuiMouseButton_Left = 0,
ImGuiMouseButton_Right = 1,
ImGuiMouseButton_Middle = 2,
ImGuiMouseButton_COUNT = 5
} |
|
enum | ImGuiMouseCursor_ {
ImGuiMouseCursor_None = -1,
ImGuiMouseCursor_Arrow = 0,
ImGuiMouseCursor_TextInput,
ImGuiMouseCursor_ResizeAll,
ImGuiMouseCursor_ResizeNS,
ImGuiMouseCursor_ResizeEW,
ImGuiMouseCursor_ResizeNESW,
ImGuiMouseCursor_ResizeNWSE,
ImGuiMouseCursor_Hand,
ImGuiMouseCursor_NotAllowed,
ImGuiMouseCursor_COUNT,
ImGuiMouseCursor_Count_ = ImGuiMouseCursor_COUNT
} |
|
enum | ImGuiNavInput_ {
ImGuiNavInput_Activate,
ImGuiNavInput_Cancel,
ImGuiNavInput_Input,
ImGuiNavInput_Menu,
ImGuiNavInput_DpadLeft,
ImGuiNavInput_DpadRight,
ImGuiNavInput_DpadUp,
ImGuiNavInput_DpadDown,
ImGuiNavInput_LStickLeft,
ImGuiNavInput_LStickRight,
ImGuiNavInput_LStickUp,
ImGuiNavInput_LStickDown,
ImGuiNavInput_FocusPrev,
ImGuiNavInput_FocusNext,
ImGuiNavInput_TweakSlow,
ImGuiNavInput_TweakFast,
ImGuiNavInput_KeyMenu_,
ImGuiNavInput_KeyLeft_,
ImGuiNavInput_KeyRight_,
ImGuiNavInput_KeyUp_,
ImGuiNavInput_KeyDown_,
ImGuiNavInput_COUNT,
ImGuiNavInput_InternalStart_ = ImGuiNavInput_KeyMenu_
} |
|
enum | ImGuiSelectableFlags_ {
ImGuiSelectableFlags_None = 0,
ImGuiSelectableFlags_DontClosePopups = 1 << 0,
ImGuiSelectableFlags_SpanAllColumns = 1 << 1,
ImGuiSelectableFlags_AllowDoubleClick = 1 << 2,
ImGuiSelectableFlags_Disabled = 1 << 3,
ImGuiSelectableFlags_AllowItemOverlap = 1 << 4
} |
|
enum | ImGuiStyleVar_ {
ImGuiStyleVar_Alpha,
ImGuiStyleVar_WindowPadding,
ImGuiStyleVar_WindowRounding,
ImGuiStyleVar_WindowBorderSize,
ImGuiStyleVar_WindowMinSize,
ImGuiStyleVar_WindowTitleAlign,
ImGuiStyleVar_ChildRounding,
ImGuiStyleVar_ChildBorderSize,
ImGuiStyleVar_PopupRounding,
ImGuiStyleVar_PopupBorderSize,
ImGuiStyleVar_FramePadding,
ImGuiStyleVar_FrameRounding,
ImGuiStyleVar_FrameBorderSize,
ImGuiStyleVar_ItemSpacing,
ImGuiStyleVar_ItemInnerSpacing,
ImGuiStyleVar_IndentSpacing,
ImGuiStyleVar_ScrollbarSize,
ImGuiStyleVar_ScrollbarRounding,
ImGuiStyleVar_GrabMinSize,
ImGuiStyleVar_GrabRounding,
ImGuiStyleVar_TabRounding,
ImGuiStyleVar_ButtonTextAlign,
ImGuiStyleVar_SelectableTextAlign,
ImGuiStyleVar_COUNT,
ImGuiStyleVar_Count_ = ImGuiStyleVar_COUNT
} |
|
enum | ImGuiTabBarFlags_ {
ImGuiTabBarFlags_None = 0,
ImGuiTabBarFlags_Reorderable = 1 << 0,
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
ImGuiTabBarFlags_TabListPopupButton = 1 << 2,
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
ImGuiTabBarFlags_NoTooltip = 1 << 5,
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7,
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown
} |
|
enum | ImGuiTabItemFlags_ {
ImGuiTabItemFlags_None = 0,
ImGuiTabItemFlags_UnsavedDocument = 1 << 0,
ImGuiTabItemFlags_SetSelected = 1 << 1,
ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2,
ImGuiTabItemFlags_NoPushId = 1 << 3
} |
|
enum | ImGuiTreeNodeFlags_ {
ImGuiTreeNodeFlags_None = 0,
ImGuiTreeNodeFlags_Selected = 1 << 0,
ImGuiTreeNodeFlags_Framed = 1 << 1,
ImGuiTreeNodeFlags_AllowItemOverlap = 1 << 2,
ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3,
ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4,
ImGuiTreeNodeFlags_DefaultOpen = 1 << 5,
ImGuiTreeNodeFlags_OpenOnDoubleClick = 1 << 6,
ImGuiTreeNodeFlags_OpenOnArrow = 1 << 7,
ImGuiTreeNodeFlags_Leaf = 1 << 8,
ImGuiTreeNodeFlags_Bullet = 1 << 9,
ImGuiTreeNodeFlags_FramePadding = 1 << 10,
ImGuiTreeNodeFlags_SpanAvailWidth = 1 << 11,
ImGuiTreeNodeFlags_SpanFullWidth = 1 << 12,
ImGuiTreeNodeFlags_NavLeftJumpsBackHere = 1 << 13,
ImGuiTreeNodeFlags_CollapsingHeader = ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog
} |
|
enum | ImGuiWindowFlags_ {
ImGuiWindowFlags_None = 0,
ImGuiWindowFlags_NoTitleBar = 1 << 0,
ImGuiWindowFlags_NoResize = 1 << 1,
ImGuiWindowFlags_NoMove = 1 << 2,
ImGuiWindowFlags_NoScrollbar = 1 << 3,
ImGuiWindowFlags_NoScrollWithMouse = 1 << 4,
ImGuiWindowFlags_NoCollapse = 1 << 5,
ImGuiWindowFlags_AlwaysAutoResize = 1 << 6,
ImGuiWindowFlags_NoBackground = 1 << 7,
ImGuiWindowFlags_NoSavedSettings = 1 << 8,
ImGuiWindowFlags_NoMouseInputs = 1 << 9,
ImGuiWindowFlags_MenuBar = 1 << 10,
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11,
ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12,
ImGuiWindowFlags_NoBringToFrontOnFocus = 1 << 13,
ImGuiWindowFlags_AlwaysVerticalScrollbar = 1 << 14,
ImGuiWindowFlags_AlwaysHorizontalScrollbar =1<< 15,
ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16,
ImGuiWindowFlags_NoNavInputs = 1 << 18,
ImGuiWindowFlags_NoNavFocus = 1 << 19,
ImGuiWindowFlags_UnsavedDocument = 1 << 20,
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
ImGuiWindowFlags_NavFlattened = 1 << 23,
ImGuiWindowFlags_ChildWindow = 1 << 24,
ImGuiWindowFlags_Tooltip = 1 << 25,
ImGuiWindowFlags_Popup = 1 << 26,
ImGuiWindowFlags_Modal = 1 << 27,
ImGuiWindowFlags_ChildMenu = 1 << 28
} |
|
|
const IMGUI_API ImGuiPayload * | ImGui::AcceptDragDropPayload (const char *type, ImGuiDragDropFlags flags=0) |
|
IMGUI_API void | ImGui::AlignTextToFramePadding () |
|
IMGUI_API bool | ImGui::ArrowButton (const char *str_id, ImGuiDir dir) |
|
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 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, ImGuiMouseButton mouse_button=1) |
|
IMGUI_API bool | ImGui::BeginPopupContextVoid (const char *str_id=NULL, ImGuiMouseButton mouse_button=1) |
|
IMGUI_API bool | ImGui::BeginPopupContextWindow (const char *str_id=NULL, ImGuiMouseButton mouse_button=1, bool also_over_items=true) |
|
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 void | ImGui::BeginTooltip () |
|
IMGUI_API void | ImGui::Bullet () |
|
IMGUI_API void | ImGui::BulletText (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::BulletTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API bool | ImGui::Button (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
static ImVec2 | ImGui::CalcItemRectClosestPoint (const ImVec2 &pos, bool on_edge=false, float outward=0.f) |
|
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 void | ImGui::CaptureKeyboardFromApp (bool want_capture_keyboard_value=true) |
|
IMGUI_API void | ImGui::CaptureMouseFromApp (bool want_capture_mouse_value=true) |
|
IMGUI_API bool | ImGui::Checkbox (const char *label, bool *v) |
|
IMGUI_API bool | ImGui::CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
|
IMGUI_API void | ImGui::CloseCurrentPopup () |
|
IMGUI_API bool | ImGui::CollapsingHeader (const char *label, bool *p_open, 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, ImVec2 size=ImVec2(0, 0)) |
|
IMGUI_API ImU32 | ImGui::ColorConvertFloat4ToU32 (const ImVec4 &in) |
|
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 ImVec4 | ImGui::ColorConvertU32ToFloat4 (ImU32 in) |
|
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::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", float power=1.0f) |
|
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", float power=1.0f) |
|
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", float power=1.0f) |
|
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", float power=1.0f) |
|
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, float power=1.0f) |
|
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") |
|
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") |
|
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") |
|
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") |
|
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) |
|
IMGUI_API bool | ImGui::DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, float power=1.0f) |
|
IMGUI_API bool | ImGui::DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, float power=1.0f) |
|
IMGUI_API void | ImGui::Dummy (const ImVec2 &size) |
|
IMGUI_API void | ImGui::End () |
|
IMGUI_API void | ImGui::EndChild () |
|
IMGUI_API void | ImGui::EndChildFrame () |
|
IMGUI_API void | ImGui::EndCombo () |
|
IMGUI_API void | ImGui::EndDragDropSource () |
|
IMGUI_API void | ImGui::EndDragDropTarget () |
|
IMGUI_API void | ImGui::EndFrame () |
|
IMGUI_API void | ImGui::EndGroup () |
|
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::EndTooltip () |
|
IMGUI_API ImDrawList * | ImGui::GetBackgroundDrawList () |
|
const IMGUI_API char * | ImGui::GetClipboardText () |
|
IMGUI_API ImU32 | ImGui::GetColorU32 (const ImVec4 &col) |
|
IMGUI_API ImU32 | ImGui::GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f) |
|
IMGUI_API ImU32 | ImGui::GetColorU32 (ImU32 col) |
|
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 ImVec2 | ImGui::GetContentRegionAvail () |
|
static float | ImGui::GetContentRegionAvailWidth () |
|
IMGUI_API ImVec2 | ImGui::GetContentRegionMax () |
|
IMGUI_API ImGuiContext * | ImGui::GetCurrentContext () |
|
IMGUI_API ImVec2 | ImGui::GetCursorPos () |
|
IMGUI_API float | ImGui::GetCursorPosX () |
|
IMGUI_API float | ImGui::GetCursorPosY () |
|
IMGUI_API ImVec2 | ImGui::GetCursorScreenPos () |
|
IMGUI_API ImVec2 | ImGui::GetCursorStartPos () |
|
const IMGUI_API ImGuiPayload * | ImGui::GetDragDropPayload () |
|
IMGUI_API ImDrawData * | ImGui::GetDrawData () |
|
IMGUI_API ImDrawListSharedData * | ImGui::GetDrawListSharedData () |
|
IMGUI_API ImFont * | ImGui::GetFont () |
|
IMGUI_API float | ImGui::GetFontSize () |
|
IMGUI_API ImVec2 | ImGui::GetFontTexUvWhitePixel () |
|
IMGUI_API ImDrawList * | ImGui::GetForegroundDrawList () |
|
IMGUI_API int | ImGui::GetFrameCount () |
|
IMGUI_API float | ImGui::GetFrameHeight () |
|
IMGUI_API float | ImGui::GetFrameHeightWithSpacing () |
|
IMGUI_API ImGuiID | ImGui::GetID (const char *str_id) |
|
IMGUI_API ImGuiID | ImGui::GetID (const char *str_id_begin, const char *str_id_end) |
|
IMGUI_API ImGuiID | ImGui::GetID (const void *ptr_id) |
|
IMGUI_API ImGuiIO & | ImGui::GetIO () |
|
IMGUI_API ImVec2 | ImGui::GetItemRectMax () |
|
IMGUI_API ImVec2 | ImGui::GetItemRectMin () |
|
IMGUI_API ImVec2 | ImGui::GetItemRectSize () |
|
IMGUI_API int | ImGui::GetKeyIndex (ImGuiKey imgui_key) |
|
IMGUI_API int | ImGui::GetKeyPressedAmount (int key_index, float repeat_delay, float rate) |
|
IMGUI_API ImGuiMouseCursor | ImGui::GetMouseCursor () |
|
IMGUI_API ImVec2 | ImGui::GetMouseDragDelta (ImGuiMouseButton button=0, float lock_threshold=-1.0f) |
|
IMGUI_API ImVec2 | ImGui::GetMousePos () |
|
IMGUI_API ImVec2 | ImGui::GetMousePosOnOpeningCurrentPopup () |
|
static ImDrawList * | ImGui::GetOverlayDrawList () |
|
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 () |
|
const IMGUI_API char * | ImGui::GetStyleColorName (ImGuiCol idx) |
|
const IMGUI_API ImVec4 & | ImGui::GetStyleColorVec4 (ImGuiCol idx) |
|
IMGUI_API float | ImGui::GetTextLineHeight () |
|
IMGUI_API float | ImGui::GetTextLineHeightWithSpacing () |
|
IMGUI_API double | ImGui::GetTime () |
|
IMGUI_API float | ImGui::GetTreeNodeToLabelSpacing () |
|
const IMGUI_API char * | ImGui::GetVersion () |
|
IMGUI_API ImVec2 | ImGui::GetWindowContentRegionMax () |
|
IMGUI_API ImVec2 | ImGui::GetWindowContentRegionMin () |
|
IMGUI_API float | ImGui::GetWindowContentRegionWidth () |
|
IMGUI_API ImDrawList * | ImGui::GetWindowDrawList () |
|
IMGUI_API float | ImGui::GetWindowHeight () |
|
IMGUI_API ImVec2 | ImGui::GetWindowPos () |
|
IMGUI_API ImVec2 | ImGui::GetWindowSize () |
|
IMGUI_API float | ImGui::GetWindowWidth () |
|
template<typename T > |
void | IM_DELETE (T *p) |
|
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, float step_fast, int decimal_precision, 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::InputFloat2 (const char *label, float v[2], int decimal_precision, 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::InputFloat3 (const char *label, float v[3], int decimal_precision, 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::InputFloat4 (const char *label, float v[4], int decimal_precision, 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) |
|
IMGUI_API bool | ImGui::IsAnyItemActive () |
|
IMGUI_API bool | ImGui::IsAnyItemFocused () |
|
IMGUI_API bool | ImGui::IsAnyItemHovered () |
|
IMGUI_API bool | ImGui::IsAnyMouseDown () |
|
static bool | ImGui::IsAnyWindowFocused () |
|
static bool | ImGui::IsAnyWindowHovered () |
|
IMGUI_API bool | ImGui::IsItemActivated () |
|
IMGUI_API bool | ImGui::IsItemActive () |
|
IMGUI_API bool | ImGui::IsItemClicked (ImGuiMouseButton mouse_button=0) |
|
IMGUI_API bool | ImGui::IsItemDeactivated () |
|
static bool | ImGui::IsItemDeactivatedAfterChange () |
|
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::IsKeyDown (int user_key_index) |
|
IMGUI_API bool | ImGui::IsKeyPressed (int user_key_index, bool repeat=true) |
|
IMGUI_API bool | ImGui::IsKeyReleased (int user_key_index) |
|
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::IsMousePosValid (const ImVec2 *mouse_pos=NULL) |
|
IMGUI_API bool | ImGui::IsMouseReleased (ImGuiMouseButton button) |
|
IMGUI_API bool | ImGui::IsPopupOpen (const char *str_id) |
|
IMGUI_API bool | ImGui::IsRectVisible (const ImVec2 &rect_min, const ImVec2 &rect_max) |
|
IMGUI_API bool | ImGui::IsRectVisible (const ImVec2 &size) |
|
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,...) IM_FMTARGS(2) |
|
IMGUI_API void | ImGui::LabelTextV (const char *label, const char *fmt, va_list args) IM_FMTLIST(2) |
|
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 void | ImGui::ListBoxFooter () |
|
IMGUI_API bool | ImGui::ListBoxHeader (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
|
IMGUI_API void | ImGui::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,...) IM_FMTARGS(1) |
|
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) |
|
IMGUI_API bool | ImGui::OpenPopupOnItemClick (const char *str_id=NULL, ImGuiMouseButton mouse_button=1) |
|
void | operator delete (void *, ImNewDummy, void *) |
|
void * | operator new (size_t, ImNewDummy, void *ptr) |
|
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(-1, 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::PushFont (ImFont *font) |
|
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::PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
|
IMGUI_API void | ImGui::PushStyleColor (ImGuiCol idx, ImU32 col) |
|
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) |
|
const IMGUI_API 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 (void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), 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::SetCursorPos (const ImVec2 &local_pos) |
|
IMGUI_API void | ImGui::SetCursorPosX (float local_x) |
|
IMGUI_API void | ImGui::SetCursorPosY (float local_y) |
|
IMGUI_API void | ImGui::SetCursorScreenPos (const ImVec2 &pos) |
|
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::SetNextItemOpen (bool is_open, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetNextItemWidth (float item_width) |
|
static void | ImGui::SetNextTreeNodeOpen (bool open, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowBgAlpha (float alpha) |
|
IMGUI_API void | ImGui::SetNextWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowContentSize (const ImVec2 &size) |
|
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::SetNextWindowSize (const ImVec2 &size, ImGuiCond cond=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) |
|
static void | ImGui::SetScrollHere (float center_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,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::SetTooltipV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API void | ImGui::SetWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowCollapsed (const char *name, bool collapsed, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowFocus () |
|
IMGUI_API void | ImGui::SetWindowFocus (const char *name) |
|
IMGUI_API void | ImGui::SetWindowFontScale (float scale) |
|
IMGUI_API void | ImGui::SetWindowPos (const char *name, const ImVec2 &pos, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowPos (const ImVec2 &pos, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowSize (const char *name, const ImVec2 &size, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::ShowAboutWindow (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::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") |
|
IMGUI_API bool | ImGui::SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format="%.3f", float power=1.0f) |
|
IMGUI_API bool | ImGui::SliderInt (const char *label, int *v, int v_min, int v_max, const char *format="%d") |
|
IMGUI_API bool | ImGui::SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *format="%d") |
|
IMGUI_API bool | ImGui::SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *format="%d") |
|
IMGUI_API bool | ImGui::SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *format="%d") |
|
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, float power=1.0f) |
|
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, float power=1.0f) |
|
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 void | ImGui::Text (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::TextColored (const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2) |
|
IMGUI_API void | ImGui::TextColoredV (const ImVec4 &col, const char *fmt, va_list args) IM_FMTLIST(2) |
|
IMGUI_API void | ImGui::TextDisabled (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::TextDisabledV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API void | ImGui::TextUnformatted (const char *text, const char *text_end=NULL) |
|
IMGUI_API void | ImGui::TextV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API void | ImGui::TextWrapped (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::TextWrappedV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
static void | ImGui::TreeAdvanceToLabelPos () |
|
IMGUI_API bool | ImGui::TreeNode (const char *label) |
|
IMGUI_API bool | ImGui::TreeNode (const char *str_id, const char *fmt,...) IM_FMTARGS(2) |
|
IMGUI_API bool | ImGui::TreeNode (const void *ptr_id, const char *fmt,...) IM_FMTARGS(2) |
|
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,...) IM_FMTARGS(3) |
|
IMGUI_API bool | ImGui::TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
|
IMGUI_API bool | ImGui::TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
|
IMGUI_API bool | ImGui::TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
|
IMGUI_API bool | ImGui::TreeNodeV (const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2) |
|
IMGUI_API bool | ImGui::TreeNodeV (const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2) |
|
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", float power=1.0f) |
|
IMGUI_API bool | ImGui::VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *format="%d") |
|
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, float power=1.0f) |
|