#include <imgui_internal.h>
Public Member Functions | |
ImGuiContext (ImFontAtlas *shared_font_atlas) | |
Definition at line 715 of file imgui_internal.h.
|
inline |
Definition at line 881 of file imgui_internal.h.
ImGuiID ImGuiContext::ActiveId |
Definition at line 746 of file imgui_internal.h.
int ImGuiContext::ActiveIdAllowNavDirFlags |
Definition at line 755 of file imgui_internal.h.
bool ImGuiContext::ActiveIdAllowOverlap |
Definition at line 751 of file imgui_internal.h.
ImVec2 ImGuiContext::ActiveIdClickOffset |
Definition at line 756 of file imgui_internal.h.
bool ImGuiContext::ActiveIdHasBeenEdited |
Definition at line 752 of file imgui_internal.h.
ImGuiID ImGuiContext::ActiveIdIsAlive |
Definition at line 748 of file imgui_internal.h.
bool ImGuiContext::ActiveIdIsJustActivated |
Definition at line 750 of file imgui_internal.h.
ImGuiID ImGuiContext::ActiveIdPreviousFrame |
Definition at line 747 of file imgui_internal.h.
bool ImGuiContext::ActiveIdPreviousFrameHasBeenEdited |
Definition at line 754 of file imgui_internal.h.
bool ImGuiContext::ActiveIdPreviousFrameIsAlive |
Definition at line 753 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::ActiveIdPreviousFrameWindow |
Definition at line 758 of file imgui_internal.h.
ImGuiInputSource ImGuiContext::ActiveIdSource |
Definition at line 759 of file imgui_internal.h.
float ImGuiContext::ActiveIdTimer |
Definition at line 749 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::ActiveIdWindow |
Definition at line 757 of file imgui_internal.h.
ImVector<ImGuiPopupRef> ImGuiContext::BeginPopupStack |
Definition at line 768 of file imgui_internal.h.
ImGuiColorEditFlags ImGuiContext::ColorEditOptions |
Definition at line 846 of file imgui_internal.h.
ImVector<ImGuiColorMod> ImGuiContext::ColorModifiers |
Definition at line 764 of file imgui_internal.h.
ImVec4 ImGuiContext::ColorPickerRef |
Definition at line 847 of file imgui_internal.h.
ImVector<ImGuiTabBar*> ImGuiContext::CurrentTabBar |
Definition at line 839 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::CurrentWindow |
Definition at line 738 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::CurrentWindowStack |
Definition at line 735 of file imgui_internal.h.
float ImGuiContext::DimBgRatio |
Definition at line 816 of file imgui_internal.h.
float ImGuiContext::DragCurrentAccum |
Definition at line 849 of file imgui_internal.h.
bool ImGuiContext::DragCurrentAccumDirty |
Definition at line 848 of file imgui_internal.h.
ImGuiDragDropFlags ImGuiContext::DragDropAcceptFlags |
Definition at line 829 of file imgui_internal.h.
int ImGuiContext::DragDropAcceptFrameCount |
Definition at line 833 of file imgui_internal.h.
ImGuiID ImGuiContext::DragDropAcceptIdCurr |
Definition at line 831 of file imgui_internal.h.
float ImGuiContext::DragDropAcceptIdCurrRectSurface |
Definition at line 830 of file imgui_internal.h.
ImGuiID ImGuiContext::DragDropAcceptIdPrev |
Definition at line 832 of file imgui_internal.h.
bool ImGuiContext::DragDropActive |
Definition at line 821 of file imgui_internal.h.
int ImGuiContext::DragDropMouseButton |
Definition at line 825 of file imgui_internal.h.
ImGuiPayload ImGuiContext::DragDropPayload |
Definition at line 826 of file imgui_internal.h.
ImVector<unsigned char> ImGuiContext::DragDropPayloadBufHeap |
Definition at line 834 of file imgui_internal.h.
unsigned char ImGuiContext::DragDropPayloadBufLocal[8] |
Definition at line 835 of file imgui_internal.h.
ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags |
Definition at line 823 of file imgui_internal.h.
int ImGuiContext::DragDropSourceFrameCount |
Definition at line 824 of file imgui_internal.h.
ImGuiID ImGuiContext::DragDropTargetId |
Definition at line 828 of file imgui_internal.h.
ImRect ImGuiContext::DragDropTargetRect |
Definition at line 827 of file imgui_internal.h.
bool ImGuiContext::DragDropWithinSourceOrTarget |
Definition at line 822 of file imgui_internal.h.
float ImGuiContext::DragSpeedDefaultRatio |
Definition at line 850 of file imgui_internal.h.
ImDrawData ImGuiContext::DrawData |
Definition at line 814 of file imgui_internal.h.
ImDrawDataBuilder ImGuiContext::DrawDataBuilder |
Definition at line 815 of file imgui_internal.h.
ImDrawListSharedData ImGuiContext::DrawListSharedData |
Definition at line 726 of file imgui_internal.h.
ImFont* ImGuiContext::Font |
Definition at line 723 of file imgui_internal.h.
bool ImGuiContext::FontAtlasOwnedByContext |
Definition at line 720 of file imgui_internal.h.
float ImGuiContext::FontBaseSize |
Definition at line 725 of file imgui_internal.h.
float ImGuiContext::FontSize |
Definition at line 724 of file imgui_internal.h.
Definition at line 766 of file imgui_internal.h.
int ImGuiContext::FrameCount |
Definition at line 729 of file imgui_internal.h.
int ImGuiContext::FrameCountEnded |
Definition at line 730 of file imgui_internal.h.
int ImGuiContext::FrameCountRendered |
Definition at line 731 of file imgui_internal.h.
float ImGuiContext::FramerateSecPerFrame[120] |
Definition at line 873 of file imgui_internal.h.
float ImGuiContext::FramerateSecPerFrameAccum |
Definition at line 875 of file imgui_internal.h.
int ImGuiContext::FramerateSecPerFrameIdx |
Definition at line 874 of file imgui_internal.h.
bool ImGuiContext::FrameScopeActive |
Definition at line 718 of file imgui_internal.h.
bool ImGuiContext::FrameScopePushedImplicitWindow |
Definition at line 719 of file imgui_internal.h.
ImGuiID ImGuiContext::HoveredId |
Definition at line 741 of file imgui_internal.h.
bool ImGuiContext::HoveredIdAllowOverlap |
Definition at line 742 of file imgui_internal.h.
float ImGuiContext::HoveredIdNotActiveTimer |
Definition at line 745 of file imgui_internal.h.
ImGuiID ImGuiContext::HoveredIdPreviousFrame |
Definition at line 743 of file imgui_internal.h.
float ImGuiContext::HoveredIdTimer |
Definition at line 744 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::HoveredRootWindow |
Definition at line 740 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::HoveredWindow |
Definition at line 739 of file imgui_internal.h.
bool ImGuiContext::Initialized |
Definition at line 717 of file imgui_internal.h.
ImFont ImGuiContext::InputTextPasswordFont |
Definition at line 844 of file imgui_internal.h.
ImGuiInputTextState ImGuiContext::InputTextState |
Definition at line 843 of file imgui_internal.h.
ImGuiIO ImGuiContext::IO |
Definition at line 721 of file imgui_internal.h.
ImGuiID ImGuiContext::LastActiveId |
Definition at line 760 of file imgui_internal.h.
float ImGuiContext::LastActiveIdTimer |
Definition at line 761 of file imgui_internal.h.
ImVec2 ImGuiContext::LastValidMousePos |
Definition at line 762 of file imgui_internal.h.
int ImGuiContext::LogAutoExpandMaxDepth |
Definition at line 870 of file imgui_internal.h.
ImGuiTextBuffer ImGuiContext::LogClipboard |
Definition at line 868 of file imgui_internal.h.
bool ImGuiContext::LogEnabled |
Definition at line 866 of file imgui_internal.h.
FILE* ImGuiContext::LogFile |
Definition at line 867 of file imgui_internal.h.
int ImGuiContext::LogStartDepth |
Definition at line 869 of file imgui_internal.h.
ImGuiMouseCursor ImGuiContext::MouseCursor |
Definition at line 818 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::MovingWindow |
Definition at line 763 of file imgui_internal.h.
ImGuiID ImGuiContext::NavActivateDownId |
Definition at line 777 of file imgui_internal.h.
ImGuiID ImGuiContext::NavActivateId |
Definition at line 776 of file imgui_internal.h.
ImGuiID ImGuiContext::NavActivatePressedId |
Definition at line 778 of file imgui_internal.h.
bool ImGuiContext::NavAnyRequest |
Definition at line 798 of file imgui_internal.h.
bool ImGuiContext::NavDisableHighlight |
Definition at line 796 of file imgui_internal.h.
bool ImGuiContext::NavDisableMouseHover |
Definition at line 797 of file imgui_internal.h.
ImGuiID ImGuiContext::NavId |
Definition at line 775 of file imgui_internal.h.
bool ImGuiContext::NavIdIsAlive |
Definition at line 794 of file imgui_internal.h.
int ImGuiContext::NavIdTabCounter |
Definition at line 793 of file imgui_internal.h.
bool ImGuiContext::NavInitRequest |
Definition at line 799 of file imgui_internal.h.
bool ImGuiContext::NavInitRequestFromMove |
Definition at line 800 of file imgui_internal.h.
ImGuiID ImGuiContext::NavInitResultId |
Definition at line 801 of file imgui_internal.h.
ImRect ImGuiContext::NavInitResultRectRel |
Definition at line 802 of file imgui_internal.h.
ImGuiID ImGuiContext::NavInputId |
Definition at line 779 of file imgui_internal.h.
ImGuiInputSource ImGuiContext::NavInputSource |
Definition at line 783 of file imgui_internal.h.
ImGuiID ImGuiContext::NavJustMovedToId |
Definition at line 781 of file imgui_internal.h.
ImGuiID ImGuiContext::NavJustTabbedId |
Definition at line 780 of file imgui_internal.h.
ImGuiNavLayer ImGuiContext::NavLayer |
Definition at line 792 of file imgui_internal.h.
bool ImGuiContext::NavMousePosDirty |
Definition at line 795 of file imgui_internal.h.
ImGuiDir ImGuiContext::NavMoveClipDir |
Definition at line 808 of file imgui_internal.h.
ImGuiDir ImGuiContext::NavMoveDir |
Definition at line 807 of file imgui_internal.h.
ImGuiDir ImGuiContext::NavMoveDirLast |
Definition at line 807 of file imgui_internal.h.
bool ImGuiContext::NavMoveFromClampedRefRect |
Definition at line 803 of file imgui_internal.h.
bool ImGuiContext::NavMoveRequest |
Definition at line 804 of file imgui_internal.h.
ImGuiNavMoveFlags ImGuiContext::NavMoveRequestFlags |
Definition at line 805 of file imgui_internal.h.
ImGuiNavForward ImGuiContext::NavMoveRequestForward |
Definition at line 806 of file imgui_internal.h.
ImGuiNavMoveResult ImGuiContext::NavMoveResultLocal |
Definition at line 809 of file imgui_internal.h.
ImGuiNavMoveResult ImGuiContext::NavMoveResultLocalVisibleSet |
Definition at line 810 of file imgui_internal.h.
ImGuiNavMoveResult ImGuiContext::NavMoveResultOther |
Definition at line 811 of file imgui_internal.h.
ImGuiID ImGuiContext::NavNextActivateId |
Definition at line 782 of file imgui_internal.h.
int ImGuiContext::NavScoringCount |
Definition at line 785 of file imgui_internal.h.
ImRect ImGuiContext::NavScoringRectScreen |
Definition at line 784 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindow |
Definition at line 774 of file imgui_internal.h.
float ImGuiContext::NavWindowingHighlightAlpha |
Definition at line 790 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindowingList |
Definition at line 788 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindowingTarget |
Definition at line 786 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindowingTargetAnim |
Definition at line 787 of file imgui_internal.h.
float ImGuiContext::NavWindowingTimer |
Definition at line 789 of file imgui_internal.h.
bool ImGuiContext::NavWindowingToggleLayer |
Definition at line 791 of file imgui_internal.h.
ImGuiCond ImGuiContext::NextTreeNodeOpenCond |
Definition at line 771 of file imgui_internal.h.
bool ImGuiContext::NextTreeNodeOpenVal |
Definition at line 770 of file imgui_internal.h.
ImGuiNextWindowData ImGuiContext::NextWindowData |
Definition at line 769 of file imgui_internal.h.
ImVector<ImGuiPopupRef> ImGuiContext::OpenPopupStack |
Definition at line 767 of file imgui_internal.h.
ImDrawList ImGuiContext::OverlayDrawList |
Definition at line 817 of file imgui_internal.h.
ImVec2 ImGuiContext::PlatformImeLastPos |
Definition at line 856 of file imgui_internal.h.
ImVec2 ImGuiContext::PlatformImePos |
Definition at line 856 of file imgui_internal.h.
ImVector<char> ImGuiContext::PrivateClipboard |
Definition at line 853 of file imgui_internal.h.
ImGuiID ImGuiContext::ScalarAsInputTextId |
Definition at line 845 of file imgui_internal.h.
ImVec2 ImGuiContext::ScrollbarClickDeltaToGrabCenter |
Definition at line 851 of file imgui_internal.h.
float ImGuiContext::SettingsDirtyTimer |
Definition at line 860 of file imgui_internal.h.
ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers |
Definition at line 862 of file imgui_internal.h.
ImGuiTextBuffer ImGuiContext::SettingsIniData |
Definition at line 861 of file imgui_internal.h.
bool ImGuiContext::SettingsLoaded |
Definition at line 859 of file imgui_internal.h.
ImVector<ImGuiWindowSettings> ImGuiContext::SettingsWindows |
Definition at line 863 of file imgui_internal.h.
ImGuiStyle ImGuiContext::Style |
Definition at line 722 of file imgui_internal.h.
ImVector<ImGuiStyleMod> ImGuiContext::StyleModifiers |
Definition at line 765 of file imgui_internal.h.
ImPool<ImGuiTabBar> ImGuiContext::TabBars |
Definition at line 838 of file imgui_internal.h.
ImVector<ImGuiTabBarSortItem> ImGuiContext::TabSortByWidthBuffer |
Definition at line 840 of file imgui_internal.h.
char ImGuiContext::TempBuffer[1024 *3+1] |
Definition at line 879 of file imgui_internal.h.
double ImGuiContext::Time |
Definition at line 728 of file imgui_internal.h.
int ImGuiContext::TooltipOverrideCount |
Definition at line 852 of file imgui_internal.h.
int ImGuiContext::WantCaptureKeyboardNextFrame |
Definition at line 877 of file imgui_internal.h.
int ImGuiContext::WantCaptureMouseNextFrame |
Definition at line 876 of file imgui_internal.h.
int ImGuiContext::WantTextInputNextFrame |
Definition at line 878 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::Windows |
Definition at line 732 of file imgui_internal.h.
int ImGuiContext::WindowsActiveCount |
Definition at line 737 of file imgui_internal.h.
ImGuiStorage ImGuiContext::WindowsById |
Definition at line 736 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::WindowsFocusOrder |
Definition at line 733 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::WindowsSortBuffer |
Definition at line 734 of file imgui_internal.h.