#include <imgui_internal.h>
Public Member Functions | |
ImGuiContext (ImFontAtlas *shared_font_atlas) | |
Definition at line 1018 of file imgui_internal.h.
|
inline |
Definition at line 1228 of file imgui_internal.h.
ImGuiID ImGuiContext::ActiveId |
Definition at line 1057 of file imgui_internal.h.
bool ImGuiContext::ActiveIdAllowOverlap |
Definition at line 1061 of file imgui_internal.h.
ImVec2 ImGuiContext::ActiveIdClickOffset |
Definition at line 1068 of file imgui_internal.h.
bool ImGuiContext::ActiveIdHasBeenEditedBefore |
Definition at line 1063 of file imgui_internal.h.
bool ImGuiContext::ActiveIdHasBeenEditedThisFrame |
Definition at line 1064 of file imgui_internal.h.
bool ImGuiContext::ActiveIdHasBeenPressedBefore |
Definition at line 1062 of file imgui_internal.h.
ImGuiID ImGuiContext::ActiveIdIsAlive |
Definition at line 1058 of file imgui_internal.h.
bool ImGuiContext::ActiveIdIsJustActivated |
Definition at line 1060 of file imgui_internal.h.
int ImGuiContext::ActiveIdMouseButton |
Definition at line 1071 of file imgui_internal.h.
ImGuiID ImGuiContext::ActiveIdPreviousFrame |
Definition at line 1072 of file imgui_internal.h.
bool ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore |
Definition at line 1074 of file imgui_internal.h.
bool ImGuiContext::ActiveIdPreviousFrameIsAlive |
Definition at line 1073 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::ActiveIdPreviousFrameWindow |
Definition at line 1075 of file imgui_internal.h.
ImGuiInputSource ImGuiContext::ActiveIdSource |
Definition at line 1070 of file imgui_internal.h.
float ImGuiContext::ActiveIdTimer |
Definition at line 1059 of file imgui_internal.h.
ImU64 ImGuiContext::ActiveIdUsingKeyInputMask |
Definition at line 1067 of file imgui_internal.h.
ImU32 ImGuiContext::ActiveIdUsingNavDirMask |
Definition at line 1065 of file imgui_internal.h.
ImU32 ImGuiContext::ActiveIdUsingNavInputMask |
Definition at line 1066 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::ActiveIdWindow |
Definition at line 1069 of file imgui_internal.h.
ImDrawList ImGuiContext::BackgroundDrawList |
Definition at line 1147 of file imgui_internal.h.
ImVector<ImGuiPopupData> ImGuiContext::BeginPopupStack |
Definition at line 1088 of file imgui_internal.h.
float ImGuiContext::ColorEditLastColor[3] |
Definition at line 1183 of file imgui_internal.h.
float ImGuiContext::ColorEditLastHue |
Definition at line 1181 of file imgui_internal.h.
float ImGuiContext::ColorEditLastSat |
Definition at line 1182 of file imgui_internal.h.
ImGuiColorEditFlags ImGuiContext::ColorEditOptions |
Definition at line 1180 of file imgui_internal.h.
ImVector<ImGuiColorMod> ImGuiContext::ColorModifiers |
Definition at line 1084 of file imgui_internal.h.
ImVec4 ImGuiContext::ColorPickerRef |
Definition at line 1184 of file imgui_internal.h.
ImGuiTabBar* ImGuiContext::CurrentTabBar |
Definition at line 1170 of file imgui_internal.h.
ImVector<ImGuiPtrOrIndex> ImGuiContext::CurrentTabBarStack |
Definition at line 1172 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::CurrentWindow |
Definition at line 1043 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::CurrentWindowStack |
Definition at line 1040 of file imgui_internal.h.
bool ImGuiContext::DebugItemPickerActive |
Definition at line 1216 of file imgui_internal.h.
ImGuiID ImGuiContext::DebugItemPickerBreakId |
Definition at line 1217 of file imgui_internal.h.
float ImGuiContext::DimBgRatio |
Definition at line 1146 of file imgui_internal.h.
float ImGuiContext::DragCurrentAccum |
Definition at line 1186 of file imgui_internal.h.
bool ImGuiContext::DragCurrentAccumDirty |
Definition at line 1185 of file imgui_internal.h.
ImGuiDragDropFlags ImGuiContext::DragDropAcceptFlags |
Definition at line 1161 of file imgui_internal.h.
int ImGuiContext::DragDropAcceptFrameCount |
Definition at line 1165 of file imgui_internal.h.
ImGuiID ImGuiContext::DragDropAcceptIdCurr |
Definition at line 1163 of file imgui_internal.h.
float ImGuiContext::DragDropAcceptIdCurrRectSurface |
Definition at line 1162 of file imgui_internal.h.
ImGuiID ImGuiContext::DragDropAcceptIdPrev |
Definition at line 1164 of file imgui_internal.h.
bool ImGuiContext::DragDropActive |
Definition at line 1152 of file imgui_internal.h.
int ImGuiContext::DragDropMouseButton |
Definition at line 1157 of file imgui_internal.h.
ImGuiPayload ImGuiContext::DragDropPayload |
Definition at line 1158 of file imgui_internal.h.
ImVector<unsigned char> ImGuiContext::DragDropPayloadBufHeap |
Definition at line 1166 of file imgui_internal.h.
unsigned char ImGuiContext::DragDropPayloadBufLocal[16] |
Definition at line 1167 of file imgui_internal.h.
ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags |
Definition at line 1155 of file imgui_internal.h.
int ImGuiContext::DragDropSourceFrameCount |
Definition at line 1156 of file imgui_internal.h.
ImGuiID ImGuiContext::DragDropTargetId |
Definition at line 1160 of file imgui_internal.h.
ImRect ImGuiContext::DragDropTargetRect |
Definition at line 1159 of file imgui_internal.h.
bool ImGuiContext::DragDropWithinSource |
Definition at line 1153 of file imgui_internal.h.
bool ImGuiContext::DragDropWithinTarget |
Definition at line 1154 of file imgui_internal.h.
float ImGuiContext::DragSpeedDefaultRatio |
Definition at line 1187 of file imgui_internal.h.
ImDrawData ImGuiContext::DrawData |
Definition at line 1144 of file imgui_internal.h.
ImDrawDataBuilder ImGuiContext::DrawDataBuilder |
Definition at line 1145 of file imgui_internal.h.
ImDrawListSharedData ImGuiContext::DrawListSharedData |
Definition at line 1027 of file imgui_internal.h.
int ImGuiContext::FocusRequestCurrCounterRegular |
Definition at line 1137 of file imgui_internal.h.
int ImGuiContext::FocusRequestCurrCounterTabStop |
Definition at line 1138 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::FocusRequestCurrWindow |
Definition at line 1135 of file imgui_internal.h.
int ImGuiContext::FocusRequestNextCounterRegular |
Definition at line 1139 of file imgui_internal.h.
int ImGuiContext::FocusRequestNextCounterTabStop |
Definition at line 1140 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::FocusRequestNextWindow |
Definition at line 1136 of file imgui_internal.h.
bool ImGuiContext::FocusTabPressed |
Definition at line 1141 of file imgui_internal.h.
ImFont* ImGuiContext::Font |
Definition at line 1024 of file imgui_internal.h.
bool ImGuiContext::FontAtlasOwnedByContext |
Definition at line 1021 of file imgui_internal.h.
float ImGuiContext::FontBaseSize |
Definition at line 1026 of file imgui_internal.h.
float ImGuiContext::FontSize |
Definition at line 1025 of file imgui_internal.h.
Definition at line 1086 of file imgui_internal.h.
ImDrawList ImGuiContext::ForegroundDrawList |
Definition at line 1148 of file imgui_internal.h.
int ImGuiContext::FrameCount |
Definition at line 1029 of file imgui_internal.h.
int ImGuiContext::FrameCountEnded |
Definition at line 1030 of file imgui_internal.h.
int ImGuiContext::FrameCountRendered |
Definition at line 1031 of file imgui_internal.h.
float ImGuiContext::FramerateSecPerFrame[120] |
Definition at line 1220 of file imgui_internal.h.
float ImGuiContext::FramerateSecPerFrameAccum |
Definition at line 1222 of file imgui_internal.h.
int ImGuiContext::FramerateSecPerFrameIdx |
Definition at line 1221 of file imgui_internal.h.
ImGuiID ImGuiContext::HoveredId |
Definition at line 1052 of file imgui_internal.h.
bool ImGuiContext::HoveredIdAllowOverlap |
Definition at line 1053 of file imgui_internal.h.
float ImGuiContext::HoveredIdNotActiveTimer |
Definition at line 1056 of file imgui_internal.h.
ImGuiID ImGuiContext::HoveredIdPreviousFrame |
Definition at line 1054 of file imgui_internal.h.
float ImGuiContext::HoveredIdTimer |
Definition at line 1055 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::HoveredRootWindow |
Definition at line 1045 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::HoveredWindow |
Definition at line 1044 of file imgui_internal.h.
bool ImGuiContext::Initialized |
Definition at line 1020 of file imgui_internal.h.
ImFont ImGuiContext::InputTextPasswordFont |
Definition at line 1178 of file imgui_internal.h.
ImGuiInputTextState ImGuiContext::InputTextState |
Definition at line 1177 of file imgui_internal.h.
ImGuiIO ImGuiContext::IO |
Definition at line 1022 of file imgui_internal.h.
ImGuiID ImGuiContext::LastActiveId |
Definition at line 1076 of file imgui_internal.h.
float ImGuiContext::LastActiveIdTimer |
Definition at line 1077 of file imgui_internal.h.
ImVec2 ImGuiContext::LastValidMousePos |
Definition at line 1176 of file imgui_internal.h.
ImGuiTextBuffer ImGuiContext::LogBuffer |
Definition at line 1208 of file imgui_internal.h.
int ImGuiContext::LogDepthRef |
Definition at line 1211 of file imgui_internal.h.
int ImGuiContext::LogDepthToExpand |
Definition at line 1212 of file imgui_internal.h.
int ImGuiContext::LogDepthToExpandDefault |
Definition at line 1213 of file imgui_internal.h.
bool ImGuiContext::LogEnabled |
Definition at line 1205 of file imgui_internal.h.
ImFileHandle ImGuiContext::LogFile |
Definition at line 1207 of file imgui_internal.h.
bool ImGuiContext::LogLineFirstItem |
Definition at line 1210 of file imgui_internal.h.
float ImGuiContext::LogLinePosY |
Definition at line 1209 of file imgui_internal.h.
ImGuiLogType ImGuiContext::LogType |
Definition at line 1206 of file imgui_internal.h.
Definition at line 1191 of file imgui_internal.h.
ImGuiMouseCursor ImGuiContext::MouseCursor |
Definition at line 1149 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::MovingWindow |
Definition at line 1046 of file imgui_internal.h.
ImGuiID ImGuiContext::NavActivateDownId |
Definition at line 1095 of file imgui_internal.h.
ImGuiID ImGuiContext::NavActivateId |
Definition at line 1094 of file imgui_internal.h.
ImGuiID ImGuiContext::NavActivatePressedId |
Definition at line 1096 of file imgui_internal.h.
bool ImGuiContext::NavAnyRequest |
Definition at line 1111 of file imgui_internal.h.
bool ImGuiContext::NavDisableHighlight |
Definition at line 1109 of file imgui_internal.h.
bool ImGuiContext::NavDisableMouseHover |
Definition at line 1110 of file imgui_internal.h.
ImGuiID ImGuiContext::NavFocusScopeId |
Definition at line 1093 of file imgui_internal.h.
ImGuiID ImGuiContext::NavId |
Definition at line 1092 of file imgui_internal.h.
bool ImGuiContext::NavIdIsAlive |
Definition at line 1107 of file imgui_internal.h.
int ImGuiContext::NavIdTabCounter |
Definition at line 1106 of file imgui_internal.h.
bool ImGuiContext::NavInitRequest |
Definition at line 1112 of file imgui_internal.h.
bool ImGuiContext::NavInitRequestFromMove |
Definition at line 1113 of file imgui_internal.h.
ImGuiID ImGuiContext::NavInitResultId |
Definition at line 1114 of file imgui_internal.h.
ImRect ImGuiContext::NavInitResultRectRel |
Definition at line 1115 of file imgui_internal.h.
ImGuiID ImGuiContext::NavInputId |
Definition at line 1097 of file imgui_internal.h.
ImGuiInputSource ImGuiContext::NavInputSource |
Definition at line 1102 of file imgui_internal.h.
ImGuiID ImGuiContext::NavJustMovedToFocusScopeId |
Definition at line 1100 of file imgui_internal.h.
ImGuiID ImGuiContext::NavJustMovedToId |
Definition at line 1099 of file imgui_internal.h.
ImGuiID ImGuiContext::NavJustTabbedId |
Definition at line 1098 of file imgui_internal.h.
ImGuiNavLayer ImGuiContext::NavLayer |
Definition at line 1105 of file imgui_internal.h.
bool ImGuiContext::NavMousePosDirty |
Definition at line 1108 of file imgui_internal.h.
ImGuiDir ImGuiContext::NavMoveClipDir |
Definition at line 1121 of file imgui_internal.h.
ImGuiDir ImGuiContext::NavMoveDir |
Definition at line 1120 of file imgui_internal.h.
ImGuiDir ImGuiContext::NavMoveDirLast |
Definition at line 1120 of file imgui_internal.h.
bool ImGuiContext::NavMoveFromClampedRefRect |
Definition at line 1116 of file imgui_internal.h.
bool ImGuiContext::NavMoveRequest |
Definition at line 1117 of file imgui_internal.h.
ImGuiNavMoveFlags ImGuiContext::NavMoveRequestFlags |
Definition at line 1118 of file imgui_internal.h.
ImGuiNavForward ImGuiContext::NavMoveRequestForward |
Definition at line 1119 of file imgui_internal.h.
ImGuiNavMoveResult ImGuiContext::NavMoveResultLocal |
Definition at line 1122 of file imgui_internal.h.
ImGuiNavMoveResult ImGuiContext::NavMoveResultLocalVisibleSet |
Definition at line 1123 of file imgui_internal.h.
ImGuiNavMoveResult ImGuiContext::NavMoveResultOther |
Definition at line 1124 of file imgui_internal.h.
ImGuiID ImGuiContext::NavNextActivateId |
Definition at line 1101 of file imgui_internal.h.
int ImGuiContext::NavScoringCount |
Definition at line 1104 of file imgui_internal.h.
ImRect ImGuiContext::NavScoringRectScreen |
Definition at line 1103 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindow |
Definition at line 1091 of file imgui_internal.h.
float ImGuiContext::NavWindowingHighlightAlpha |
Definition at line 1131 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindowingList |
Definition at line 1129 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindowingTarget |
Definition at line 1127 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::NavWindowingTargetAnim |
Definition at line 1128 of file imgui_internal.h.
float ImGuiContext::NavWindowingTimer |
Definition at line 1130 of file imgui_internal.h.
bool ImGuiContext::NavWindowingToggleLayer |
Definition at line 1132 of file imgui_internal.h.
ImGuiNextItemData ImGuiContext::NextItemData |
Definition at line 1081 of file imgui_internal.h.
ImGuiNextWindowData ImGuiContext::NextWindowData |
Definition at line 1080 of file imgui_internal.h.
ImVector<ImGuiPopupData> ImGuiContext::OpenPopupStack |
Definition at line 1087 of file imgui_internal.h.
ImVec2 ImGuiContext::PlatformImeLastPos |
Definition at line 1195 of file imgui_internal.h.
ImVec2 ImGuiContext::PlatformImePos |
Definition at line 1194 of file imgui_internal.h.
ImVector<char> ImGuiContext::PrivateClipboard |
Definition at line 1190 of file imgui_internal.h.
float ImGuiContext::ScrollbarClickDeltaToGrabCenter |
Definition at line 1188 of file imgui_internal.h.
float ImGuiContext::SettingsDirtyTimer |
Definition at line 1199 of file imgui_internal.h.
ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers |
Definition at line 1201 of file imgui_internal.h.
ImGuiTextBuffer ImGuiContext::SettingsIniData |
Definition at line 1200 of file imgui_internal.h.
bool ImGuiContext::SettingsLoaded |
Definition at line 1198 of file imgui_internal.h.
ImChunkStream<ImGuiWindowSettings> ImGuiContext::SettingsWindows |
Definition at line 1202 of file imgui_internal.h.
ImVector<ImGuiShrinkWidthItem> ImGuiContext::ShrinkWidthBuffer |
Definition at line 1173 of file imgui_internal.h.
ImGuiStyle ImGuiContext::Style |
Definition at line 1023 of file imgui_internal.h.
ImVector<ImGuiStyleMod> ImGuiContext::StyleModifiers |
Definition at line 1085 of file imgui_internal.h.
ImPool<ImGuiTabBar> ImGuiContext::TabBars |
Definition at line 1171 of file imgui_internal.h.
char ImGuiContext::TempBuffer[1024 *3+1] |
Definition at line 1226 of file imgui_internal.h.
ImGuiID ImGuiContext::TempInputId |
Definition at line 1179 of file imgui_internal.h.
double ImGuiContext::Time |
Definition at line 1028 of file imgui_internal.h.
int ImGuiContext::TooltipOverrideCount |
Definition at line 1189 of file imgui_internal.h.
int ImGuiContext::WantCaptureKeyboardNextFrame |
Definition at line 1224 of file imgui_internal.h.
int ImGuiContext::WantCaptureMouseNextFrame |
Definition at line 1223 of file imgui_internal.h.
int ImGuiContext::WantTextInputNextFrame |
Definition at line 1225 of file imgui_internal.h.
ImGuiWindow* ImGuiContext::WheelingWindow |
Definition at line 1047 of file imgui_internal.h.
ImVec2 ImGuiContext::WheelingWindowRefMousePos |
Definition at line 1048 of file imgui_internal.h.
float ImGuiContext::WheelingWindowTimer |
Definition at line 1049 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::Windows |
Definition at line 1037 of file imgui_internal.h.
int ImGuiContext::WindowsActiveCount |
Definition at line 1042 of file imgui_internal.h.
ImGuiStorage ImGuiContext::WindowsById |
Definition at line 1041 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::WindowsFocusOrder |
Definition at line 1038 of file imgui_internal.h.
ImVector<ImGuiWindow*> ImGuiContext::WindowsTempSortBuffer |
Definition at line 1039 of file imgui_internal.h.
bool ImGuiContext::WithinEndChild |
Definition at line 1034 of file imgui_internal.h.
bool ImGuiContext::WithinFrameScope |
Definition at line 1032 of file imgui_internal.h.
bool ImGuiContext::WithinFrameScopeWithImplicitWindow |
Definition at line 1033 of file imgui_internal.h.