SYMBOL INDEX (2240 symbols across 41 files) FILE: Source/ImGui/ImGui.Build.cs class ImGui (line 3) | public class ImGui : ModuleRules method ImGui (line 8) | public ImGui(ReadOnlyTargetRules Target) : base(Target) FILE: Source/ImGui/Private/ImGuiConfig.cpp function ImFileHandle (line 35) | ImFileHandle ImFileOpen(const char* FileName, const char* Mode) function ImFileClose (line 77) | bool ImFileClose(ImFileHandle File) function uint64 (line 88) | uint64 ImFileGetSize(ImFileHandle File) function uint64 (line 99) | uint64 ImFileRead(void* Data, uint64 Size, uint64 Count, ImFileHandle File) function uint64 (line 113) | uint64 ImFileWrite(const void* Data, uint64 Size, uint64 Count, ImFileHa... function FImGuiContext (line 176) | FImGuiContext* ImGui::FScopedContext::operator->() const function ImGuiKey (line 181) | ImGuiKey ImGui::ConvertKey(const FKey& Key) function FKey (line 329) | FKey ImGui::ConvertKey(const ImGuiKey Key) function ImGuiKeyChord (line 477) | ImGuiKeyChord ImGui::ConvertKeyChord(const FInputChord& Chord) function FInputChord (line 489) | FInputChord ImGui::ConvertKeyChord(const ImGuiKeyChord Chord) FILE: Source/ImGui/Private/ImGuiContext.cpp function FImGuiViewportData (line 37) | FImGuiViewportData* FImGuiViewportData::GetOrCreate(ImGuiViewport* Viewp... function ImGui_MemFree (line 60) | static void ImGui_MemFree(void* Ptr, void* UserData) function ImGui_CreateWindow (line 65) | static void ImGui_CreateWindow(ImGuiViewport* Viewport) function ImGui_DestroyWindow (line 98) | static void ImGui_DestroyWindow(ImGuiViewport* Viewport) function ImGui_ShowWindow (line 118) | static void ImGui_ShowWindow(ImGuiViewport* Viewport) function ImGui_SetWindowPos (line 130) | static void ImGui_SetWindowPos(ImGuiViewport* Viewport, ImVec2 Pos) function ImVec2 (line 142) | static ImVec2 ImGui_GetWindowPos(ImGuiViewport* Viewport) function ImGui_SetWindowSize (line 156) | static void ImGui_SetWindowSize(ImGuiViewport* Viewport, ImVec2 Size) function ImVec2 (line 168) | static ImVec2 ImGui_GetWindowSize(ImGuiViewport* Viewport) function ImGui_SetWindowFocus (line 182) | static void ImGui_SetWindowFocus(ImGuiViewport* Viewport) function ImGui_GetWindowFocus (line 198) | static bool ImGui_GetWindowFocus(ImGuiViewport* Viewport) function ImGui_GetWindowMinimized (line 215) | static bool ImGui_GetWindowMinimized(ImGuiViewport* Viewport) function ImGui_SetWindowTitle (line 229) | static void ImGui_SetWindowTitle(ImGuiViewport* Viewport, const char* Ti... function ImGui_SetWindowAlpha (line 241) | static void ImGui_SetWindowAlpha(ImGuiViewport* Viewport, float Alpha) function ImGui_RenderWindow (line 253) | static void ImGui_RenderWindow(ImGuiViewport* Viewport, void* UserData) function ImGui_SetClipboardText (line 282) | void ImGui_SetClipboardText(ImGuiContext* Context, const char* Clipboard... function ImGui_OpenInShell (line 287) | static bool ImGui_OpenInShell(ImGuiContext* Context, const char* Path) FILE: Source/ImGui/Private/ImGuiModule.cpp function FImGuiModule (line 44) | FImGuiModule& FImGuiModule::Get() FILE: Source/ImGui/Private/SImGuiOverlay.cpp class FImGuiInputProcessor (line 31) | class FImGuiInputProcessor : public IInputProcessor method FImGuiInputProcessor (line 34) | explicit FImGuiInputProcessor(SImGuiOverlay* InOwner) method OnApplicationActivationChanged (line 53) | void OnApplicationActivationChanged(bool bIsActive) const method OnFocusChanging (line 62) | void OnFocusChanging(const FFocusEvent& Event, const FWeakWidgetPath& ... method Tick (line 74) | virtual void Tick(const float DeltaTime, FSlateApplication& SlateApp, ... method HandleKeyDownEvent (line 105) | virtual bool HandleKeyDownEvent(FSlateApplication& SlateApp, const FKe... method HandleKeyUpEvent (line 127) | virtual bool HandleKeyUpEvent(FSlateApplication& SlateApp, const FKeyE... method HandleAnalogInputEvent (line 149) | virtual bool HandleAnalogInputEvent(FSlateApplication& SlateApp, const... method HandleMouseMoveEvent (line 166) | virtual bool HandleMouseMoveEvent(FSlateApplication& SlateApp, const F... method HandleMouseButtonDownEvent (line 207) | virtual bool HandleMouseButtonDownEvent(FSlateApplication& SlateApp, c... method HandleMouseButtonUpEvent (line 235) | virtual bool HandleMouseButtonUpEvent(FSlateApplication& SlateApp, con... method HandleMouseButtonDoubleClickEvent (line 263) | virtual bool HandleMouseButtonDoubleClickEvent(FSlateApplication& Slat... method HandleMouseWheelOrGestureEvent (line 269) | virtual bool HandleMouseWheelOrGestureEvent(FSlateApplication& SlateAp... method ShouldHandleEvent (line 285) | bool ShouldHandleEvent(FSlateApplication& SlateApp, const FInputEvent&... method FImGuiViewportData (line 304) | static FImGuiViewportData* FindViewportForWindow(const TSharedPtr* out_sorted_win... function AddWindowToDrawData (line 5956) | static void AddWindowToDrawData(ImGuiWindow* window, int layer) function GetWindowDisplayLayer (line 5970) | static inline int GetWindowDisplayLayer(ImGuiWindow* window) function AddRootWindowToDrawData (line 5976) | static inline void AddRootWindowToDrawData(ImGuiWindow* window) function FlattenDrawDataIntoSingleLayer (line 5981) | static void FlattenDrawDataIntoSingleLayer(ImDrawDataBuilder* builder) function InitViewportDrawData (line 5999) | static void InitViewportDrawData(ImGuiViewportP* viewport) function ImGuiWindow (line 6049) | static ImGuiWindow* FindFrontMostVisibleChildWindow(ImGuiWindow* window) function ImGuiWindow (line 6097) | ImGuiWindow* ImGui::FindBottomMostVisibleWindowWithinBeginStack(ImGuiWin... function ImVec2 (line 6360) | ImVec2 ImGui::CalcTextSize(const char* text, const char* text_end, bool ... function ImGuiID (line 6600) | ImGuiID ImGui::GetItemID() function ImVec2 (line 6606) | ImVec2 ImGui::GetItemRectMin() function ImVec2 (line 6612) | ImVec2 ImGui::GetItemRectMax() function ImVec2 (line 6618) | ImVec2 ImGui::GetItemRectSize() function ImGuiItemFlags (line 6624) | ImGuiItemFlags ImGui::GetItemFlags() function SetWindowConditionAllowFlags (line 6821) | static void SetWindowConditionAllowFlags(ImGuiWindow* window, ImGuiCond ... function ImGuiWindow (line 6829) | ImGuiWindow* ImGui::FindWindowByID(ImGuiID id) function ImGuiWindow (line 6835) | ImGuiWindow* ImGui::FindWindowByName(const char* name) function ApplyWindowSettings (line 6841) | static void ApplyWindowSettings(ImGuiWindow* window, ImGuiWindowSettings... function InitOrLoadWindowSettings (line 6858) | static void InitOrLoadWindowSettings(ImGuiWindow* window, ImGuiWindowSet... function ImGuiWindow (line 6890) | static ImGuiWindow* CreateNewWindow(const char* name, ImGuiWindowFlags f... function ImGuiWindow (line 6914) | static ImGuiWindow* GetWindowForTitleDisplay(ImGuiWindow* window) function ImGuiWindow (line 6919) | static ImGuiWindow* GetWindowForTitleAndMenuHeight(ImGuiWindow* window) function ImVec2 (line 6924) | static inline ImVec2 CalcWindowMinSize(ImGuiWindow* window) function ImVec2 (line 6948) | static ImVec2 CalcWindowSizeAfterConstraint(ImGuiWindow* window, const I... function CalcWindowContentSizes (line 6977) | static void CalcWindowContentSizes(ImGuiWindow* window, ImVec2* content_... function ImVec2 (line 6997) | static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& s... function ImVec2 (line 7043) | ImVec2 ImGui::CalcWindowNextAutoFitSize(ImGuiWindow* window) function ImGuiCol (line 7053) | static ImGuiCol GetWindowBgColorIdx(ImGuiWindow* window) function CalcResizePosSizeFromAnyCorner (line 7062) | static void CalcResizePosSizeFromAnyCorner(ImGuiWindow* window, const Im... type ImGuiResizeGripDef (line 7089) | struct ImGuiResizeGripDef type ImGuiResizeBorderDef (line 7104) | struct ImGuiResizeBorderDef function ImRect (line 7118) | static ImRect GetResizeBorderRect(ImGuiWindow* window, int border_n, flo... function ImGuiID (line 7132) | ImGuiID ImGui::GetWindowResizeCornerID(ImGuiWindow* window, int n) function ImGuiID (line 7142) | ImGuiID ImGui::GetWindowResizeBorderID(ImGuiWindow* window, ImGuiDir dir) function ClampWindowPos (line 7370) | static inline void ClampWindowPos(ImGuiWindow* window, const ImRect& vis... function RenderWindowOuterSingleBorder (line 7381) | static void RenderWindowOuterSingleBorder(ImGuiWindow* window, int borde... function SetWindowActiveForSkipRefresh (line 7721) | static void SetWindowActiveForSkipRefresh(ImGuiWindow* window) function ImGuiWindow (line 8870) | static ImGuiWindow* GetCombinedRootWindow(ImGuiWindow* window, bool popu... function ImGuiID (line 8993) | ImGuiID ImGui::GetWindowDockID() function ImVec2 (line 9017) | ImVec2 ImGui::GetWindowPos() function ImVec2 (line 9060) | ImVec2 ImGui::GetWindowSize() function ImDrawList (line 9251) | ImDrawList* ImGui::GetWindowDrawList() function ImGuiViewport (line 9263) | ImGuiViewport* ImGui::GetWindowViewport() function ImFont (line 9270) | ImFont* ImGui::GetFont() function ImFontBaked (line 9275) | ImFontBaked* ImGui::GetFontBaked() function ImVec2 (line 9288) | ImVec2 ImGui::GetFontTexUvWhitePixel() function ImGuiStorage (line 9434) | ImGuiStorage* ImGui::GetStateStorage() function ImFont (line 9547) | ImFont* ImGui::GetDefaultFont() function IM_MSVC_RUNTIME_CHECKS_OFF (line 9724) | IM_MSVC_RUNTIME_CHECKS_OFF function ImGuiID (line 9737) | ImGuiID ImGuiWindow::GetID(const void* ptr) function ImGuiID (line 9749) | ImGuiID ImGuiWindow::GetID(int n) function ImGuiID (line 9763) | ImGuiID ImGuiWindow::GetIDFromPos(const ImVec2& p_abs) function ImGuiID (line 9772) | ImGuiID ImGuiWindow::GetIDFromRectangle(const ImRect& r_abs) function ImGuiID (line 9827) | ImGuiID ImGui::GetIDWithSeed(const char* str, const char* str_end, ImGui... function ImGuiID (line 9838) | ImGuiID ImGui::GetIDWithSeed(int n, ImGuiID seed) function ImGuiID (line 9856) | ImGuiID ImGui::GetID(const char* str_id) function ImGuiID (line 9862) | ImGuiID ImGui::GetID(const char* str_id_begin, const char* str_id_end) function ImGuiID (line 9868) | ImGuiID ImGui::GetID(const void* ptr_id) function ImGuiID (line 9874) | ImGuiID ImGui::GetID(int int_id) function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 9879) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImGuiKeyChord (line 9960) | ImGuiKeyChord ImGui::FixupKeyChord(ImGuiKeyChord key_chord) function ImGuiKeyData (line 9969) | ImGuiKeyData* ImGui::GetKeyData(ImGuiContext* ctx, ImGuiKey key) function ImVec2 (line 10085) | ImVec2 ImGui::GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, I... function ImGuiID (line 10137) | static inline ImGuiID GetRoutingIdFromOwnerId(ImGuiID owner_id) function ImGuiKeyRoutingData (line 10143) | ImGuiKeyRoutingData* ImGui::GetShortcutRoutingData(ImGuiKeyChord key_chord) function CalcRoutingScore (line 10188) | static int CalcRoutingScore(ImGuiID focus_scope_id, ImGuiID owner_id, Im... function IsKeyChordPotentiallyCharInput (line 10240) | static bool IsKeyChordPotentiallyCharInput(ImGuiKeyChord key_chord) function ImVec2 (line 10562) | ImVec2 ImGui::GetMousePos() function ImVec2 (line 10580) | ImVec2 ImGui::GetMousePosOnOpeningCurrentPopup() function ImVec2 (line 10612) | ImVec2 ImGui::GetMouseDragDelta(ImGuiMouseButton button, float lock_thre... function ImGuiMouseCursor (line 10637) | ImGuiMouseCursor ImGui::GetMouseCursor() function UpdateAliasKey (line 10652) | static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) function ImGuiKeyChord (line 10661) | static ImGuiKeyChord GetMergedModsFromKeys() function LockWheelingWindow (line 10817) | static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) function ImGuiWindow (line 10836) | static ImGuiWindow* FindBestWheelingWindow(const ImVec2& wheel) function DebugPrintInputEvent (line 10994) | static void DebugPrintInputEvent(const char* prefix, const ImGuiInputEve... function ImGuiID (line 11154) | ImGuiID ImGui::GetKeyOwner(ImGuiKey key) function IM_MSVC_RUNTIME_CHECKS_OFF (line 11852) | IM_MSVC_RUNTIME_CHECKS_OFF function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 11955) | IM_MSVC_RUNTIME_CHECKS_RESTORE function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 12026) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImVec2 (line 12059) | ImVec2 ImGui::GetCursorScreenPos() function ImVec2 (line 12075) | ImVec2 ImGui::GetCursorPos() function ImVec2 (line 12117) | ImVec2 ImGui::GetCursorStartPos() function ImVec2 (line 12213) | ImVec2 ImGui::CalcItemSize(ImVec2 size, float default_w, float default_h) function ImVec2 (line 12256) | ImVec2 ImGui::GetContentRegionAvail() function ImVec2 (line 12268) | ImVec2 ImGui::GetContentRegionMax() function ImVec2 (line 12273) | ImVec2 ImGui::GetWindowContentRegionMin() function ImVec2 (line 12279) | ImVec2 ImGui::GetWindowContentRegionMax() function CalcScrollEdgeSnap (line 12394) | static float CalcScrollEdgeSnap(float target, float snap_min, float snap... function ImVec2 (line 12403) | static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window) function ImVec2 (line 12441) | ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rec... function ImGuiWindow (line 12776) | ImGuiWindow* ImGui::GetTopMostPopupModal() function ImGuiWindow (line 12787) | ImGuiWindow* ImGui::GetTopMostAndVisiblePopupModal() function ImGuiWindow (line 12811) | ImGuiWindow* ImGui::FindBlockingModal(ImGuiWindow* window) function ImGuiMouseButton (line 13133) | ImGuiMouseButton ImGui::GetMouseButtonFromPopupFlags(ImGuiPopupFlags flags) function ImVec2 (line 13224) | ImVec2 ImGui::FindBestWindowPosForPopupEx(const ImVec2& ref_pos, const I... function ImRect (line 13299) | ImRect ImGui::GetPopupAllowedExtentRect(ImGuiWindow* window) function ImVec2 (line 13320) | ImVec2 ImGui::FindBestWindowPosForPopup(ImGuiWindow* window) function ImGuiDir (line 13764) | static ImGuiDir ImGetDirQuadrantFromDelta(float dx, float dy) function NavScoreItemDistInterval (line 13771) | static float inline NavScoreItemDistInterval(float cand_min, float cand_... function ImGuiWindow (line 14194) | static ImGuiWindow* ImGui::NavRestoreLastChildNavWindow(ImGuiWindow* win... function ImGuiInputSource (line 14270) | static ImGuiInputSource ImGui::NavCalcPreferredRefPosSource(ImGuiWindowF... function ImVec2 (line 14285) | static ImVec2 ImGui::NavCalcPreferredRefPos(ImGuiWindowFlags window_type) function NavBiasScoringRect (line 14549) | static void NavBiasScoringRect(ImRect& r, ImVec2& preferred_pos_rel, ImG... function ImGuiWindow (line 15058) | static ImGuiWindow* FindWindowNavFocusable(int i_start, int i_stop, int ... function NavUpdateWindowingTarget (line 15067) | static void NavUpdateWindowingTarget(int focus_change_dir) function ImGuiPayload (line 15675) | const ImGuiPayload* ImGui::AcceptDragDropPayload(const char* type, ImGui... function ImGuiPayload (line 15750) | const ImGuiPayload* ImGui::GetDragDropPayload() function LogTextV (line 15776) | static inline void LogTextV(ImGuiContext& g, const char* fmt, va_list args) function ImGuiSettingsHandler (line 16092) | ImGuiSettingsHandler* ImGui::FindSettingsHandler(const char* type_name) function ImGuiWindowSettings (line 16225) | ImGuiWindowSettings* ImGui::CreateNewWindowSettings(const char* name) function ImGuiWindowSettings (line 16246) | ImGuiWindowSettings* ImGui::FindWindowSettingsByID(ImGuiID id) function ImGuiWindowSettings (line 16256) | ImGuiWindowSettings* ImGui::FindWindowSettingsByWindow(ImGuiWindow* window) function WindowSettingsHandler_ClearAll (line 16281) | static void WindowSettingsHandler_ClearAll(ImGuiContext* ctx, ImGuiSetti... function WindowSettingsHandler_ReadLine (line 16302) | static void WindowSettingsHandler_ReadLine(ImGuiContext*, ImGuiSettingsH... function WindowSettingsHandler_ApplyAll (line 16320) | static void WindowSettingsHandler_ApplyAll(ImGuiContext* ctx, ImGuiSetti... function WindowSettingsHandler_WriteAll (line 16332) | static void WindowSettingsHandler_WriteAll(ImGuiContext* ctx, ImGuiSetti... function ImGuiViewport (line 16472) | ImGuiViewport* ImGui::GetMainViewport() function ImGuiViewport (line 16479) | ImGuiViewport* ImGui::FindViewportByID(ImGuiID viewport_id) function ImGuiViewport (line 16488) | ImGuiViewport* ImGui::FindViewportByPlatformHandle(void* platform_handle) function IsViewportAbove (line 16546) | static bool IsViewportAbove(ImGuiViewportP* potential_above, ImGuiViewpo... function ImGuiViewportP (line 16654) | ImGuiViewportP* ImGui::FindHoveredViewportFromPlatformWindowStack(const ... function ImGuiViewportP (line 16937) | ImGuiViewportP* ImGui::AddUpdateViewport(ImGuiWindow* window, ImGuiID id... function ImGuiPlatformMonitor (line 17454) | const ImGuiPlatformMonitor* ImGui::GetViewportPlatformMonitor(ImGuiViewp... type ImGuiDockRequestType (line 17575) | enum ImGuiDockRequestType type ImGuiDockRequest (line 17583) | struct ImGuiDockRequest method ImGuiDockRequest (line 17595) | ImGuiDockRequest() type ImGuiDockPreviewData (line 17606) | struct ImGuiDockPreviewData method ImGuiDockPreviewData (line 17618) | ImGuiDockPreviewData() : FutureNode(0) { IsDropAllowed = IsCenterAvail... type ImGuiDockNodeSettings (line 17622) | struct ImGuiDockNodeSettings method ImGuiDockNodeSettings (line 17634) | ImGuiDockNodeSettings() { memset((void*)this, 0, sizeof(*this)); Split... type ImGui (line 17641) | namespace ImGui function ImGuiDockNode (line 17870) | ImGuiDockNode* ImGui::DockContextFindNodeByID(ImGuiContext* ctx, ImGuiID... function ImGuiID (line 17875) | ImGuiID ImGui::DockContextGenNodeID(ImGuiContext* ctx) function ImGuiDockNode (line 17886) | static ImGuiDockNode* ImGui::DockContextAddNode(ImGuiContext* ctx, ImGui... type ImGuiDockContextPruneNodeData (line 17950) | struct ImGuiDockContextPruneNodeData method ImGuiDockContextPruneNodeData (line 17954) | ImGuiDockContextPruneNodeData() { CountWindows = CountChildWindows = C... function ImVec2 (line 18285) | static ImVec2 FixLargeWindowsWhenUndocking(const ImVec2& size, ImGuiView... function DockNodeHideWindowDuringHostWindowCreation (line 18449) | static void DockNodeHideWindowDuringHostWindowCreation(ImGuiWindow* window) type ImGuiDockNodeTreeInfo (line 18659) | struct ImGuiDockNodeTreeInfo method ImGuiDockNodeTreeInfo (line 18666) | ImGuiDockNodeTreeInfo() { memset((void*)this, 0, sizeof(*this)); } function DockNodeFindInfo (line 18669) | static void DockNodeFindInfo(ImGuiDockNode* node, ImGuiDockNodeTreeInfo*... function ImGuiWindow (line 18691) | static ImGuiWindow* ImGui::DockNodeFindWindowByID(ImGuiDockNode* node, I... function DockNodeSetupHostWindow (line 18852) | static void DockNodeSetupHostWindow(ImGuiDockNode* node, ImGuiWindow* ho... function IsDockNodeTitleBarHighlighted (line 19256) | static bool IsDockNodeTitleBarHighlighted(ImGuiDockNode* node, ImGuiDock... function DockNodeIsDropAllowedOne (line 19573) | static bool DockNodeIsDropAllowedOne(ImGuiWindow* payload, ImGuiWindow* ... function DockNodeTreeUpdateSplitterFindTouchingNode (line 20147) | static void DockNodeTreeUpdateSplitterFindTouchingNode(ImGuiDockNode* no... function ImGuiDockNode (line 20280) | ImGuiDockNode* ImGui::DockNodeTreeFindFallbackLeafNode(ImGuiDockNode* node) function ImGuiDockNode (line 20291) | ImGuiDockNode* ImGui::DockNodeTreeFindVisibleNodeByPos(ImGuiDockNode* no... function ImGuiID (line 20363) | ImGuiID ImGui::DockSpace(ImGuiID dockspace_id, const ImVec2& size_arg, I... function ImGuiID (line 20473) | ImGuiID ImGui::DockSpaceOverViewport(ImGuiID dockspace_id, const ImGuiVi... function ImGuiDockNode (line 20562) | ImGuiDockNode* ImGui::DockBuilderGetNode(ImGuiID node_id) function ImGuiID (line 20596) | ImGuiID ImGui::DockBuilderAddNode(ImGuiID node_id, ImGuiDockNodeFlags fl... function ImGuiID (line 20746) | ImGuiID ImGui::DockBuilderSplitNode(ImGuiID id, ImGuiDir split_dir, floa... function ImGuiDockNode (line 20778) | static ImGuiDockNode* DockBuilderCopyNodeRec(ImGuiDockNode* src_node, Im... type DockRemainingWindowTask (line 20914) | struct DockRemainingWindowTask { ImGuiWindow* Window; ImGuiID DockId; Do... method DockRemainingWindowTask (line 20914) | DockRemainingWindowTask(ImGuiWindow* window, ImGuiID dock_id) { Window... function ImGuiDockNode (line 20964) | static ImGuiDockNode* ImGui::DockContextBindNodeToWindow(ImGuiContext* c... function StoreDockStyleForWindow (line 21007) | static void StoreDockStyleForWindow(ImGuiWindow* window) function ImGuiDockNodeSettings (line 21306) | static ImGuiDockNodeSettings* ImGui::DockSettingsFindNodeSettings(ImGuiC... method ImGuiDockNodeSettings (line 17634) | ImGuiDockNodeSettings() { memset((void*)this, 0, sizeof(*this)); Split... function DockSettingsHandler_DockNodeToSettings (line 21383) | static void DockSettingsHandler_DockNodeToSettings(ImGuiDockContext* dc,... function Platform_SetClipboardTextFn_DefaultImpl (line 21523) | static void Platform_SetClipboardTextFn_DefaultImpl(ImGuiContext*, const... function Platform_SetClipboardTextFn_DefaultImpl (line 21550) | static void Platform_SetClipboardTextFn_DefaultImpl(ImGuiContext*, const... function Platform_SetClipboardTextFn_DefaultImpl (line 21605) | static void Platform_SetClipboardTextFn_DefaultImpl(ImGuiContext* ctx, c... function Platform_OpenInShellFn_DefaultImpl (line 21637) | static bool Platform_OpenInShellFn_DefaultImpl(ImGuiContext*, const char... function Platform_OpenInShellFn_DefaultImpl (line 21648) | static bool Platform_OpenInShellFn_DefaultImpl(ImGuiContext*, const char... function Platform_OpenInShellFn_DefaultImpl (line 21672) | static bool Platform_OpenInShellFn_DefaultImpl(ImGuiContext*, const char... function Platform_SetImeDataFn_DefaultImpl (line 21685) | static void Platform_SetImeDataFn_DefaultImpl(ImGuiContext*, ImGuiViewpo... function Platform_SetImeDataFn_DefaultImpl (line 21711) | static void Platform_SetImeDataFn_DefaultImpl(ImGuiContext*, ImGuiViewpo... function MetricsHelpMarker (line 21747) | static void MetricsHelpMarker(const char* desc) function RenderViewportsThumbnails (line 21795) | static void RenderViewportsThumbnails() type KeyLayoutData (line 21847) | struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; } function DebugFlashStyleColorStop (line 21919) | static void DebugFlashStyleColorStop() function ImU64 (line 21948) | ImU64 ImGui::DebugTextureIDToU64(ImTextureID tex_id) type ImGuiFreeType (line 21966) | namespace ImGuiFreeType { IMGUI_API const ImFontLoader* GetFontLoader();... type Funcs (line 22199) | struct Funcs method ImRect (line 22201) | static ImRect GetTableRect(ImGuiTable* table, int rect_type, int n) method ImRect (line 22221) | static ImRect GetWindowRect(ImGuiWindow* window, int rect_type) type Func (line 22360) | struct Func { static int IMGUI_CDECL WindowComparerByBeginOrder(const vo... method WindowComparerByBeginOrder (line 22360) | WindowComparerByBeginOrder(const void* lhs, const void* rhs) { return ... function DebugNodeDockNodeFlags (line 22907) | static void DebugNodeDockNodeFlags(ImGuiDockNodeFlags* p_flags, const ch... function CalcFontGlyphSrcOverlapMask (line 23121) | static int CalcFontGlyphSrcOverlapMask(ImFontAtlas* atlas, ImFont* font,... function SameLineOrWrap (line 23615) | static void SameLineOrWrap(const ImVec2& size) function ShowDebugLogFlag (line 23624) | static void ShowDebugLogFlag(const char* name, ImGuiDebugLogFlags flags) function ImGuiID (line 23868) | static ImGuiID DebugItemPathQuery_UpdateAndGetHookId(ImGuiDebugItemPathQ... function DebugItemPathQuery_FormatLevelInfo (line 23975) | static int DebugItemPathQuery_FormatLevelInfo(ImGuiDebugItemPathQuery* q... FILE: Source/ThirdParty/ImGuiLibrary/imgui.h type ImGuiID (line 162) | typedef unsigned int ImGuiID; type ImS8 (line 163) | typedef signed char ImS8; type ImU8 (line 164) | typedef unsigned char ImU8; type ImS16 (line 165) | typedef signed short ImS16; type ImU16 (line 166) | typedef unsigned short ImU16; type ImS32 (line 167) | typedef signed int ImS32; type ImU32 (line 168) | typedef unsigned int ImU32; type ImS64 (line 169) | typedef signed long long ImS64; type ImU64 (line 170) | typedef unsigned long long ImU64; type ImDrawChannel (line 173) | struct ImDrawChannel type ImDrawCmd (line 174) | struct ImDrawCmd type ImDrawData (line 175) | struct ImDrawData type ImDrawList (line 176) | struct ImDrawList type ImDrawListSharedData (line 177) | struct ImDrawListSharedData type ImDrawListSplitter (line 178) | struct ImDrawListSplitter type ImDrawVert (line 179) | struct ImDrawVert type ImFont (line 180) | struct ImFont type ImFontAtlas (line 181) | struct ImFontAtlas type ImFontAtlasBuilder (line 182) | struct ImFontAtlasBuilder type ImFontAtlasRect (line 183) | struct ImFontAtlasRect type ImFontBaked (line 184) | struct ImFontBaked type ImFontConfig (line 185) | struct ImFontConfig type ImFontGlyph (line 186) | struct ImFontGlyph type ImFontGlyphRangesBuilder (line 187) | struct ImFontGlyphRangesBuilder type ImFontLoader (line 188) | struct ImFontLoader type ImTextureData (line 189) | struct ImTextureData type ImTextureRect (line 190) | struct ImTextureRect type ImColor (line 191) | struct ImColor type ImGuiContext (line 194) | struct ImGuiContext type ImGuiIO (line 195) | struct ImGuiIO type ImGuiInputTextCallbackData (line 196) | struct ImGuiInputTextCallbackData type ImGuiKeyData (line 197) | struct ImGuiKeyData type ImGuiListClipper (line 198) | struct ImGuiListClipper type ImGuiMultiSelectIO (line 199) | struct ImGuiMultiSelectIO type ImGuiOnceUponAFrame (line 200) | struct ImGuiOnceUponAFrame type ImGuiPayload (line 201) | struct ImGuiPayload type ImGuiPlatformIO (line 202) | struct ImGuiPlatformIO type ImGuiPlatformImeData (line 203) | struct ImGuiPlatformImeData type ImGuiPlatformMonitor (line 204) | struct ImGuiPlatformMonitor type ImGuiSelectionBasicStorage (line 205) | struct ImGuiSelectionBasicStorage type ImGuiSelectionExternalStorage (line 206) | struct ImGuiSelectionExternalStorage type ImGuiSelectionRequest (line 207) | struct ImGuiSelectionRequest type ImGuiSizeCallbackData (line 208) | struct ImGuiSizeCallbackData type ImGuiStorage (line 209) | struct ImGuiStorage type ImGuiStoragePair (line 210) | struct ImGuiStoragePair type ImGuiStyle (line 211) | struct ImGuiStyle type ImGuiTableSortSpecs (line 212) | struct ImGuiTableSortSpecs type ImGuiTableColumnSortSpecs (line 213) | struct ImGuiTableColumnSortSpecs type ImGuiTextBuffer (line 214) | struct ImGuiTextBuffer type ImGuiTextFilter (line 215) | struct ImGuiTextFilter type ImGuiViewport (line 216) | struct ImGuiViewport type ImGuiWindowClass (line 217) | struct ImGuiWindowClass type ImGuiDir (line 225) | enum ImGuiDir : int type ImGuiKey (line 226) | enum ImGuiKey : int type ImGuiMouseSource (line 227) | enum ImGuiMouseSource : int type ImGuiSortDirection (line 228) | enum ImGuiSortDirection type ImGuiCol (line 229) | typedef int ImGuiCol; type ImGuiCond (line 230) | typedef int ImGuiCond; type ImGuiDataType (line 231) | typedef int ImGuiDataType; type ImGuiMouseButton (line 232) | typedef int ImGuiMouseButton; type ImGuiMouseCursor (line 233) | typedef int ImGuiMouseCursor; type ImGuiStyleVar (line 234) | typedef int ImGuiStyleVar; type ImGuiTableBgTarget (line 235) | typedef int ImGuiTableBgTarget; type ImDrawFlags (line 242) | typedef int ImDrawFlags; type ImDrawListFlags (line 243) | typedef int ImDrawListFlags; type ImDrawTextFlags (line 244) | typedef int ImDrawTextFlags; type ImFontFlags (line 245) | typedef int ImFontFlags; type ImFontAtlasFlags (line 246) | typedef int ImFontAtlasFlags; type ImGuiBackendFlags (line 247) | typedef int ImGuiBackendFlags; type ImGuiButtonFlags (line 248) | typedef int ImGuiButtonFlags; type ImGuiChildFlags (line 249) | typedef int ImGuiChildFlags; type ImGuiColorEditFlags (line 250) | typedef int ImGuiColorEditFlags; type ImGuiConfigFlags (line 251) | typedef int ImGuiConfigFlags; type ImGuiComboFlags (line 252) | typedef int ImGuiComboFlags; type ImGuiDockNodeFlags (line 253) | typedef int ImGuiDockNodeFlags; type ImGuiDragDropFlags (line 254) | typedef int ImGuiDragDropFlags; type ImGuiFocusedFlags (line 255) | typedef int ImGuiFocusedFlags; type ImGuiHoveredFlags (line 256) | typedef int ImGuiHoveredFlags; type ImGuiInputFlags (line 257) | typedef int ImGuiInputFlags; type ImGuiInputTextFlags (line 258) | typedef int ImGuiInputTextFlags; type ImGuiItemFlags (line 259) | typedef int ImGuiItemFlags; type ImGuiKeyChord (line 260) | typedef int ImGuiKeyChord; type ImGuiListClipperFlags (line 261) | typedef int ImGuiListClipperFlags; type ImGuiPopupFlags (line 262) | typedef int ImGuiPopupFlags; type ImGuiMultiSelectFlags (line 263) | typedef int ImGuiMultiSelectFlags; type ImGuiSelectableFlags (line 264) | typedef int ImGuiSelectableFlags; type ImGuiSliderFlags (line 265) | typedef int ImGuiSliderFlags; type ImGuiTabBarFlags (line 266) | typedef int ImGuiTabBarFlags; type ImGuiTabItemFlags (line 267) | typedef int ImGuiTabItemFlags; type ImGuiTableFlags (line 268) | typedef int ImGuiTableFlags; type ImGuiTableColumnFlags (line 269) | typedef int ImGuiTableColumnFlags; type ImGuiTableRowFlags (line 270) | typedef int ImGuiTableRowFlags; type ImGuiTreeNodeFlags (line 271) | typedef int ImGuiTreeNodeFlags; type ImGuiViewportFlags (line 272) | typedef int ImGuiViewportFlags; type ImGuiWindowFlags (line 273) | typedef int ImGuiWindowFlags; type ImWchar32 (line 277) | typedef unsigned int ImWchar32; type ImWchar16 (line 278) | typedef unsigned short ImWchar16; type ImWchar32 (line 280) | typedef ImWchar32 ImWchar; type ImWchar16 (line 282) | typedef ImWchar16 ImWchar; type ImS64 (line 288) | typedef ImS64 ImGuiSelectionUserData; function IM_MSVC_RUNTIME_CHECKS_OFF (line 299) | IM_MSVC_RUNTIME_CHECKS_OFF function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 2351) | IM_MSVC_RUNTIME_CHECKS_RESTORE type ImGuiKeyData (line 2472) | struct ImGuiKeyData type ImGuiIO (line 2480) | struct ImGuiIO function SetSelection (line 2743) | struct ImGuiInputTextCallbackData function ClearSelection (line 2774) | void ClearSelection() { SelectionStart = Selec... type ImGuiSizeCallbackData (line 2780) | struct ImGuiSizeCallbackData type ImGuiWindowClass (line 2795) | struct ImGuiWindowClass function Clear (line 2811) | struct ImGuiPayload function IsDataType (line 2827) | bool IsDataType(const char* type) const { return DataFrameCount != -1 &&... type ImGuiOnceUponAFrame (line 2846) | struct ImGuiOnceUponAFrame function IsActive (line 2854) | struct ImGuiTextFilter type ImGuiTextBuffer (line 2881) | struct ImGuiTextBuffer function clear (line 2892) | void clear() { Buf.clear(); } function resize (line 2893) | void resize(int size) { if (Buf.Size > size) Buf.D... function reserve (line 2894) | void reserve(int capacity) { Buf.reserve(capacity); } function ImGuiStoragePair (line 2902) | struct ImGuiStoragePair type ImGuiStorage (line 2919) | struct ImGuiStorage type ImGuiListClipperFlags_ (line 2957) | enum ImGuiListClipperFlags_ type ImGuiListClipper (line 2983) | struct ImGuiListClipper function ImColor (line 3084) | struct ImColor function Value (line 3092) | constexpr ImColor(ImU32 rgba) : Value(... function operator (line 3093) | inline operator ImU32() const { return... type ImGuiMultiSelectFlags_ (line 3142) | enum ImGuiMultiSelectFlags_ type ImGuiMultiSelectIO (line 3170) | struct ImGuiMultiSelectIO type ImGuiSelectionRequestType (line 3182) | enum ImGuiSelectionRequestType type ImGuiSelectionRequest (line 3190) | struct ImGuiSelectionRequest type ImGuiSelectionBasicStorage (line 3216) | struct ImGuiSelectionBasicStorage type ImGuiSelectionExternalStorage (line 3239) | struct ImGuiSelectionExternalStorage type ImDrawIdx (line 3264) | typedef unsigned short ImDrawIdx; function GetTexID (line 3289) | struct ImDrawCmd type ImDrawFlags_ (line 3358) | enum ImDrawFlags_ type ImDrawListFlags_ (line 3378) | enum ImDrawListFlags_ function GetClipRectMax (line 3396) | struct ImDrawList function PathLineTo (line 3476) | inline void PathLineTo(const ImVec2& pos) ... function PathLineToMergeDuplicate (line 3477) | inline void PathLineToMergeDuplicate(const ImVec2& pos) ... function PathFillConvex (line 3478) | inline void PathFillConvex(ImU32 col) ... function PathFillConcave (line 3479) | inline void PathFillConcave(ImU32 col) ... function ChannelsSplit (line 3509) | inline void ChannelsSplit(int count) { _Splitter.Split(this, coun... function ChannelsMerge (line 3510) | inline void ChannelsMerge() { _Splitter.Merge(this); } function ChannelsSetCurrent (line 3511) | inline void ChannelsSetCurrent(int n) { _Splitter.SetCurrentChanne... function PrimWriteVtx (line 3521) | inline void PrimWriteVtx(const ImVec2& pos, const ImVec2& uv, ImU32 ... function PrimWriteIdx (line 3522) | inline void PrimWriteIdx(ImDrawIdx idx) ... function PrimVtx (line 3523) | inline void PrimVtx(const ImVec2& pos, const ImVec2& uv, ImU32 col) ... function PushTextureID (line 3527) | inline void PushTextureID(ImTextureRef tex_ref) { PushTexture(tex_re... function PopTextureID (line 3528) | inline void PopTextureID() { PopTexture(); } type ImDrawData (line 3554) | struct ImDrawData type ImTextureFormat (line 3587) | enum ImTextureFormat type ImTextureStatus (line 3594) | enum ImTextureStatus type ImTextureRect (line 3606) | struct ImTextureRect type ImTextureData (line 3619) | struct ImTextureData function ImTextureRef (line 3648) | ImTextureRef GetTexRef() { ImTextureRef tex_ref; ... function SetTexID (line 3654) | void SetTexID(ImTextureID tex_id) { TexID = tex_id; } function SetStatus (line 3655) | void SetStatus(ImTextureStatus status) { Status = status; if (s... type ImFontConfig (line 3663) | struct ImFontConfig type ImFontGlyph (line 3706) | struct ImFontGlyph function Clear (line 3722) | struct ImFontGlyphRangesBuilder function GetBit (line 3728) | inline bool GetBit(size_t n) const { int off = (int)(n >> 5); ImU32... function SetBit (line 3729) | inline void SetBit(size_t n) { int off = (int)(n >> 5); ImU32... function AddChar (line 3730) | inline void AddChar(ImWchar c) { SetBit(c); } type ImFontAtlasRectId (line 3738) | typedef int ImFontAtlasRectId; type ImFontAtlasRect (line 3744) | struct ImFontAtlasRect type ImFontAtlasFlags_ (line 3754) | enum ImFontAtlasFlags_ type ImFontAtlas (line 3781) | struct ImFontAtlas type ImFontBaked (line 3932) | struct ImFontBaked type ImFontFlags_ (line 3967) | enum ImFontFlags_ type ImFont (line 3980) | struct ImFont type ImGuiViewportFlags_ (line 4050) | enum ImGuiViewportFlags_ function ImGuiViewport (line 4078) | struct ImGuiViewport type ImGuiPlatformIO (line 4165) | struct ImGuiPlatformIO type ImGuiPlatformMonitor (line 4277) | struct ImGuiPlatformMonitor type ImGuiPlatformImeData (line 4287) | struct ImGuiPlatformImeData function namespace (line 4305) | namespace ImGui type ImFontAtlasRect (line 4404) | typedef ImFontAtlasRect ImFontAtlasCustomRect; FILE: Source/ThirdParty/ImGuiLibrary/imgui_demo.cpp type ImGuiDemoWindowData (line 236) | struct ImGuiDemoWindowData type ExampleTreeNode (line 265) | struct ExampleTreeNode function HelpMarker (line 275) | static void HelpMarker(const char* desc) function ShowDockingDisabledMessage (line 287) | static void ShowDockingDisabledMessage() type ImGuiDemoWindowData (line 310) | struct ImGuiDemoWindowData function DemoWindowMenuBar (line 722) | static void DemoWindowMenuBar(ImGuiDemoWindowData* demo_data) type ExampleTreeNode (line 800) | struct ExampleTreeNode type ExampleMemberInfo (line 818) | struct ExampleMemberInfo function ExampleTreeNode (line 835) | static ExampleTreeNode* ExampleTree_CreateNode(const char* name, int uid... function ExampleTree_DestroyNode (line 847) | static void ExampleTree_DestroyNode(ExampleTreeNode* node) function ExampleTreeNode (line 856) | static ExampleTreeNode* ExampleTree_CreateDemoTree() function DemoWindowWidgetsBasic (line 889) | static void DemoWindowWidgetsBasic() function DemoWindowWidgetsBullets (line 1104) | static void DemoWindowWidgetsBullets() function DemoWindowWidgetsCollapsingHeaders (line 1126) | static void DemoWindowWidgetsCollapsingHeaders() function DemoWindowWidgetsColorAndPickers (line 1157) | static void DemoWindowWidgetsColorAndPickers() function DemoWindowWidgetsComboBoxes (line 1358) | static void DemoWindowWidgetsComboBoxes() function DemoWindowWidgetsDataTypes (line 1455) | static void DemoWindowWidgetsDataTypes() function DemoWindowWidgetsDisableBlocks (line 1590) | static void DemoWindowWidgetsDisableBlocks(ImGuiDemoWindowData* demo_data) function DemoWindowWidgetsDragAndDrop (line 1605) | static void DemoWindowWidgetsDragAndDrop() function DemoWindowWidgetsDragsAndSliders (line 1763) | static void DemoWindowWidgetsDragsAndSliders() type ImGui (line 1821) | namespace ImGui { IMGUI_API void ShowFontAtlas(ImFontAtlas* atlas); } function DemoWindowWidgetsFonts (line 1823) | static void DemoWindowWidgetsFonts() function DemoWindowWidgetsImages (line 1839) | static void DemoWindowWidgetsImages() function DemoWindowWidgetsListBoxes (line 1932) | static void DemoWindowWidgetsListBoxes() function DemoWindowWidgetsMultiComponents (line 1997) | static void DemoWindowWidgetsMultiComponents() function DemoWindowWidgetsPlotting (line 2044) | static void DemoWindowWidgetsPlotting() function DemoWindowWidgetsProgressBars (line 2120) | static void DemoWindowWidgetsProgressBars() function DemoWindowWidgetsQueryingStatuses (line 2157) | static void DemoWindowWidgetsQueryingStatuses() function DemoWindowWidgetsSelectables (line 2373) | static void DemoWindowWidgetsSelectables() type ExampleSelectionWithDeletion (line 2554) | struct ExampleSelectionWithDeletion : ImGuiSelectionBasicStorage method ApplyDeletionPreLoop (line 2563) | int ApplyDeletionPreLoop(ImGuiMultiSelectIO* ms_io, int items_count) method ApplyDeletionPostLoop (line 2593) | void ApplyDeletionPostLoop(ImGuiMultiSelectIO* ms_io, ImVector* path, fl... function PathBezierQuadraticCurveToCasteljau (line 1391) | static void PathBezierQuadraticCurveToCasteljau(ImVector* path... function ImDrawFlags (line 1441) | static inline ImDrawFlags FixRectCornerFlags(ImDrawFlags flags) type ImTriangulatorNodeType (line 1817) | enum ImTriangulatorNodeType type ImTriangulatorNode (line 1824) | struct ImTriangulatorNode method Unlink (line 1832) | void Unlink() { Next->Prev = Prev; Prev->Next = Next; } type ImTriangulatorNodeSpan (line 1835) | struct ImTriangulatorNodeSpan method push_back (line 1840) | void push_back(ImTriangulatorNode* node) { Data[Size++] = node; } method find_erase_unsorted (line 1841) | void find_erase_unsorted(int idx) { for (int i = Size - 1;... type ImTriangulator (line 1844) | struct ImTriangulator method EstimateTriangleCount (line 1846) | static int EstimateTriangleCount(int points_count) { return (po... method EstimateScratchBufferSize (line 1847) | static int EstimateScratchBufferSize(int points_count) { return siz... function ImTextureDataGetFormatBytesPerPixel (line 2444) | int ImTextureDataGetFormatBytesPerPixel(ImTextureFormat format) function ImFontAtlasBuildUpdateRendererHasTexturesFromContext (line 2739) | static void ImFontAtlasBuildUpdateRendererHasTexturesFromContext(ImFon... function ImFontAtlasUpdateNewFrame (line 2758) | void ImFontAtlasUpdateNewFrame(ImFontAtlas* atlas, int frame_count, bo... function ImFontAtlasTextureBlockConvert (line 2859) | void ImFontAtlasTextureBlockConvert(const unsigned char* src_pixels, I... function ImFontAtlasTextureBlockPostProcess (line 2896) | void ImFontAtlasTextureBlockPostProcess(ImFontAtlasPostProcessData* data) function ImFontAtlasTextureBlockPostProcessMultiply (line 2903) | void ImFontAtlasTextureBlockPostProcessMultiply(ImFontAtlasPostProcess... function ImFontAtlasTextureBlockFill (line 2938) | void ImFontAtlasTextureBlockFill(ImTextureData* dst_tex, int dst_x, in... function ImFontAtlasTextureBlockCopy (line 2958) | void ImFontAtlasTextureBlockCopy(ImTextureData* src_tex, int src_x, in... function ImFontAtlasTextureBlockQueueUpload (line 2971) | void ImFontAtlasTextureBlockQueueUpload(ImFontAtlas* atlas, ImTextureD... function GetTexDataAsFormat (line 2999) | static void GetTexDataAsFormat(ImFontAtlas* atlas, ImTextureFormat for... function ImFont (line 3031) | ImFont* ImFontAtlas::AddFont(const ImFontConfig* font_cfg_in) function Decode85Byte (line 3112) | static unsigned int Decode85Byte(char c) ... function Decode85 (line 3113) | static void Decode85(const unsigned char* src, unsigned char* ... function GetExpectedContextFontSize (line 3129) | static float GetExpectedContextFontSize(ImGuiContext* ctx) function ImFont (line 3137) | ImFont* ImFontAtlas::AddFontDefault(const ImFontConfig* font_cfg) function ImFont (line 3147) | ImFont* ImFontAtlas::AddFontDefaultBitmap(const ImFontConfig* font_cfg... function ImFont (line 3172) | ImFont* ImFontAtlas::AddFontDefaultVector(const ImFontConfig* font_cfg... function ImFont (line 3195) | ImFont* ImFontAtlas::AddFontFromFileTTF(const char* filename, float si... function ImFont (line 3221) | ImFont* ImFontAtlas::AddFontFromMemoryTTF(void* font_data, int font_da... function ImFont (line 3235) | ImFont* ImFontAtlas::AddFontFromMemoryCompressedTTF(const void* compre... function ImFont (line 3247) | ImFont* ImFontAtlas::AddFontFromMemoryCompressedBase85TTF(const char* ... function ImFontAtlasBuildNotifySetFont (line 3259) | void ImFontAtlasBuildNotifySetFont(ImFontAtlas* atlas, ImFont* old_fon... function ImFontAtlasRectId (line 3315) | ImFontAtlasRectId ImFontAtlas::AddCustomRect(int width, int height, Im... function ImFontAtlasRectId (line 3351) | ImFontAtlasRectId ImFontAtlas::AddCustomRectFontGlyph(ImFont* font, Im... function ImFontAtlasRectId (line 3358) | ImFontAtlasRectId ImFontAtlas::AddCustomRectFontGlyphForSize(ImFont* f... function ImFontAtlasGetMouseCursorTexData (line 3411) | bool ImFontAtlasGetMouseCursorTexData(ImFontAtlas* atlas, ImGuiMouseCu... function ImFontAtlasBuildMain (line 3432) | void ImFontAtlasBuildMain(ImFontAtlas* atlas) function ImFontAtlasBuildGetOversampleFactors (line 3452) | void ImFontAtlasBuildGetOversampleFactors(ImFontConfig* src, ImFontBak... function ImFontAtlasBuildSetupFontLoader (line 3463) | void ImFontAtlasBuildSetupFontLoader(ImFontAtlas* atlas, const ImFontL... function ImFontAtlasBuildLegacyPreloadAllGlyphRanges (line 3489) | void ImFontAtlasBuildLegacyPreloadAllGlyphRanges(ImFontAtlas* atlas) function ImFontAtlasBuildUpdatePointers (line 3510) | void ImFontAtlasBuildUpdatePointers(ImFontAtlas* atlas) function ImFontAtlasBuildRenderBitmapFromString (line 3519) | void ImFontAtlasBuildRenderBitmapFromString(ImFontAtlas* atlas, int x,... function ImFontAtlasBuildUpdateBasicTexData (line 3546) | static void ImFontAtlasBuildUpdateBasicTexData(ImFontAtlas* atlas) function ImFontAtlasBuildUpdateLinesTexData (line 3580) | static void ImFontAtlasBuildUpdateLinesTexData(ImFontAtlas* atlas) function ImFontAtlasFontInitOutput (line 3647) | bool ImFontAtlasFontInitOutput(ImFontAtlas* atlas, ImFont* font) function ImFontAtlasFontDestroyOutput (line 3658) | void ImFontAtlasFontDestroyOutput(ImFontAtlas* atlas, ImFont* font) function ImFontAtlasFontRebuildOutput (line 3669) | void ImFontAtlasFontRebuildOutput(ImFontAtlas* atlas, ImFont* font) function ImFontAtlasFontSourceInit (line 3677) | bool ImFontAtlasFontSourceInit(ImFontAtlas* atlas, ImFontConfig* src) function ImFontAtlasFontSourceAddToFont (line 3685) | void ImFontAtlasFontSourceAddToFont(ImFontAtlas* atlas, ImFont* font, ... function ImFontAtlasFontDestroySourceData (line 3698) | void ImFontAtlasFontDestroySourceData(ImFontAtlas* atlas, ImFontConfig... function ImFontGlyph (line 3717) | static ImFontGlyph* ImFontAtlasBuildSetupFontBakedEllipsis(ImFontAtlas... function ImFontAtlasBuildSetupFontBakedFallback (line 3761) | static void ImFontAtlasBuildSetupFontBakedFallback(ImFontBaked* baked) function ImFontAtlasBuildSetupFontBakedBlanks (line 3781) | static void ImFontAtlasBuildSetupFontBakedBlanks(ImFontAtlas* atlas, I... function ImFontAtlasBuildSetupFontSpecialGlyphs (line 3801) | void ImFontAtlasBuildSetupFontSpecialGlyphs(ImFontAtlas* atlas, ImFont... function ImFontAtlasBakedDiscardFontGlyph (line 3834) | void ImFontAtlasBakedDiscardFontGlyph(ImFontAtlas* atlas, ImFont* font... function ImFontBaked (line 3849) | ImFontBaked* ImFontAtlasBakedAdd(ImFontAtlas* atlas, ImFont* font, flo... function ImFontBaked (line 3881) | ImFontBaked* ImFontAtlasBakedGetClosestMatch(ImFontAtlas* atlas, ImFon... function ImFontAtlasBakedDiscard (line 3909) | void ImFontAtlasBakedDiscard(ImFontAtlas* atlas, ImFont* font, ImFontB... function ImFontAtlasFontDiscardBakes (line 3939) | void ImFontAtlasFontDiscardBakes(ImFontAtlas* atlas, ImFont* font, int... function ImFontAtlasBuildDiscardBakes (line 3954) | void ImFontAtlasBuildDiscardBakes(ImFontAtlas* atlas, int unused_frames) function ImFontAtlasAddDrawListSharedData (line 3969) | void ImFontAtlasAddDrawListSharedData(ImFontAtlas* atlas, ImDrawListSh... function ImFontAtlasRemoveDrawListSharedData (line 3975) | void ImFontAtlasRemoveDrawListSharedData(ImFontAtlas* atlas, ImDrawLis... function ImFontAtlasUpdateDrawListsTextures (line 3982) | void ImFontAtlasUpdateDrawListsTextures(ImFontAtlas* atlas, ImTextureR... function ImFontAtlasUpdateDrawListsSharedData (line 4008) | void ImFontAtlasUpdateDrawListsSharedData(ImFontAtlas* atlas) function ImFontAtlasBuildSetTexture (line 4019) | static void ImFontAtlasBuildSetTexture(ImFontAtlas* atlas, ImTextureDa... function ImTextureData (line 4030) | ImTextureData* ImFontAtlasTextureAdd(ImFontAtlas* atlas, int w, int h) function ImFontAtlasDebugWriteTexToDisk (line 4070) | static void ImFontAtlasDebugWriteTexToDisk(ImTextureData* tex, const c... function ImFontAtlasTextureRepack (line 4079) | void ImFontAtlasTextureRepack(ImFontAtlas* atlas, int w, int h) function ImFontAtlasTextureGrow (line 4151) | void ImFontAtlasTextureGrow(ImFontAtlas* atlas, int old_tex_w, int old... function ImFontAtlasTextureMakeSpace (line 4183) | void ImFontAtlasTextureMakeSpace(ImFontAtlas* atlas) function ImVec2i (line 4197) | ImVec2i ImFontAtlasTextureGetSizeEstimate(ImFontAtlas* atlas) function ImFontAtlasBuildClear (line 4232) | void ImFontAtlasBuildClear(ImFontAtlas* atlas) function ImFontAtlasTextureCompact (line 4247) | void ImFontAtlasTextureCompact(ImFontAtlas* atlas) function ImFontAtlasBuildInit (line 4262) | void ImFontAtlasBuildInit(ImFontAtlas* atlas) function ImFontAtlasBuildDestroy (line 4310) | void ImFontAtlasBuildDestroy(ImFontAtlas* atlas) function ImFontAtlasPackInit (line 4323) | void ImFontAtlasPackInit(ImFontAtlas * atlas) function ImFontAtlasRectId (line 4339) | static ImFontAtlasRectId ImFontAtlasPackAllocRectEntry(ImFontAtlas* at... function ImFontAtlasRectId (line 4364) | static ImFontAtlasRectId ImFontAtlasPackReuseRectEntry(ImFontAtlas* at... function ImFontAtlasPackDiscardRect (line 4373) | void ImFontAtlasPackDiscardRect(ImFontAtlas* atlas, ImFontAtlasRectId id) function ImFontAtlasRectId (line 4400) | ImFontAtlasRectId ImFontAtlasPackAddRect(ImFontAtlas* atlas, int w, in... function ImTextureRect (line 4448) | ImTextureRect* ImFontAtlasPackGetRect(ImFontAtlas* atlas, ImFontAtlasR... function ImTextureRect (line 4461) | ImTextureRect* ImFontAtlasPackGetRectSafe(ImFontAtlas* atlas, ImFontAt... function ImFontAtlasBuildAcceptCodepointForSource (line 4480) | static bool ImFontAtlasBuildAcceptCodepointForSource(ImFontConfig* src... function ImFontBaked_BuildGrowIndex (line 4489) | static void ImFontBaked_BuildGrowIndex(ImFontBaked* baked, int new_size) function ImFontAtlas_FontHookRemapCodepoint (line 4498) | static void ImFontAtlas_FontHookRemapCodepoint(ImFontAtlas* atlas, ImF... function ImFontGlyph (line 4505) | static ImFontGlyph* ImFontBaked_BuildLoadGlyph(ImFontBaked* baked, ImW... function ImFontBaked_BuildLoadGlyphAdvanceX (line 4576) | static float ImFontBaked_BuildLoadGlyphAdvanceX(ImFontBaked* baked, Im... function IM_MSVC_RUNTIME_CHECKS_OFF (line 4593) | IM_MSVC_RUNTIME_CHECKS_OFF function ImFontAtlasDebugLogTextureRequests (line 4601) | void ImFontAtlasDebugLogTextureRequests(ImFontAtlas* atlas) type ImGui_ImplStbTrueType_FontSrcData (line 4638) | struct ImGui_ImplStbTrueType_FontSrcData function ImGui_ImplStbTrueType_FontSrcInit (line 4644) | static bool ImGui_ImplStbTrueType_FontSrcInit(ImFontAtlas* atlas, ImFo... function ImGui_ImplStbTrueType_FontSrcDestroy (line 4679) | static void ImGui_ImplStbTrueType_FontSrcDestroy(ImFontAtlas* atlas, I... function ImGui_ImplStbTrueType_FontSrcContainsGlyph (line 4687) | static bool ImGui_ImplStbTrueType_FontSrcContainsGlyph(ImFontAtlas* at... function ImGui_ImplStbTrueType_FontBakedInit (line 4698) | static bool ImGui_ImplStbTrueType_FontBakedInit(ImFontAtlas* atlas, Im... function ImGui_ImplStbTrueType_FontBakedLoadGlyph (line 4716) | static bool ImGui_ImplStbTrueType_FontBakedLoadGlyph(ImFontAtlas* atla... function ImFontLoader (line 4804) | const ImFontLoader* ImFontAtlasGetFontLoaderForStbTruetype() function ImWchar (line 4835) | const ImWchar* ImFontAtlas::GetGlyphRangesDefault() function ImWchar (line 4846) | const ImWchar* ImFontAtlas::GetGlyphRangesGreek() function ImWchar (line 4857) | const ImWchar* ImFontAtlas::GetGlyphRangesKorean() function ImWchar (line 4870) | const ImWchar* ImFontAtlas::GetGlyphRangesChineseFull() function UnpackAccumulativeOffsetsIntoRanges (line 4886) | static void UnpackAccumulativeOffsetsIntoRanges(int base_codepoint, co... function ImWchar (line 4896) | const ImWchar* ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon() function ImWchar (line 4964) | const ImWchar* ImFontAtlas::GetGlyphRangesJapanese() function ImWchar (line 5054) | const ImWchar* ImFontAtlas::GetGlyphRangesCyrillic() function ImWchar (line 5067) | const ImWchar* ImFontAtlas::GetGlyphRangesThai() function ImWchar (line 5079) | const ImWchar* ImFontAtlas::GetGlyphRangesVietnamese() function ImFontGlyph (line 5196) | ImFontGlyph* ImFontAtlasBakedAddFontGlyph(ImFontAtlas* atlas, ImFontBa... function ImFontAtlasBakedAddFontGlyphAdvancedX (line 5250) | void ImFontAtlasBakedAddFontGlyphAdvancedX(ImFontAtlas* atlas, ImFontB... function ImFontAtlasBakedSetFontGlyphBitmap (line 5273) | void ImFontAtlasBakedSetFontGlyphBitmap(ImFontAtlas* atlas, ImFontBake... function ImFontGlyph (line 5289) | ImFontGlyph* ImFontBaked::FindGlyph(ImWchar c) function ImFontGlyph (line 5304) | ImFontGlyph* ImFontBaked::FindGlyphNoFallback(ImWchar c) function IM_MSVC_RUNTIME_CHECKS_OFF (line 5348) | IM_MSVC_RUNTIME_CHECKS_OFF function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 5360) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImFontBaked (line 5372) | ImFontBaked* ImFont::GetFontBaked(float size, float density) function ImFontBaked (line 5395) | ImFontBaked* ImFontAtlasBakedGetOrAdd(ImFontAtlas* atlas, ImFont* font, ... function ImTextClassifierClear (line 5441) | void ImTextClassifierClear(ImU32* bits, unsigned int codepoint_min, unsi... function ImTextClassifierSetCharClass (line 5447) | void ImTextClassifierSetCharClass(ImU32* bits, unsigned int codepoint_mi... function ImTextClassifierSetCharClassFromStr (line 5456) | void ImTextClassifierSetCharClassFromStr(ImU32* bits, unsigned int codep... function ImTextInitClassifiers (line 5473) | void ImTextInitClassifiers() function ImVec2 (line 5613) | ImVec2 ImFontCalcTextSizeEx(ImFont* font, float size, float max_width, f... function ImVec2 (line 5704) | ImVec2 ImFont::CalcTextSizeA(float size, float max_width, float wrap_wid... function ImAcos01 (line 6046) | static inline float ImAcos01(float x) function ImDrawFlags (line 6131) | ImDrawFlags ImGui::CalcRoundingFlagsForRectInRect(const ImRect& r_in, co... function stb_decompress_length (line 6192) | static unsigned int stb_decompress_length(const unsigned char *input) function stb__match (line 6200) | static void stb__match(const unsigned char *data, unsigned int length) function stb__lit (line 6209) | static void stb__lit(const unsigned char *data, unsigned int length) function stb_adler32 (line 6239) | static unsigned int stb_adler32(unsigned int adler32, unsigned char *buf... function stb_decompress (line 6270) | static unsigned int stb_decompress(unsigned char *output, const unsigned... FILE: Source/ThirdParty/ImGuiLibrary/imgui_internal.h type ImBitVector (line 138) | struct ImBitVector type ImRect (line 139) | struct ImRect type ImGuiTextIndex (line 140) | struct ImGuiTextIndex type ImDrawDataBuilder (line 143) | struct ImDrawDataBuilder type ImDrawListSharedData (line 144) | struct ImDrawListSharedData type ImFontAtlasBuilder (line 145) | struct ImFontAtlasBuilder type ImFontAtlasPostProcessData (line 146) | struct ImFontAtlasPostProcessData type ImFontAtlasRectEntry (line 147) | struct ImFontAtlasRectEntry type ImGuiBoxSelectState (line 150) | struct ImGuiBoxSelectState type ImGuiColorMod (line 151) | struct ImGuiColorMod type ImGuiContext (line 152) | struct ImGuiContext type ImGuiContextHook (line 153) | struct ImGuiContextHook type ImGuiDataTypeInfo (line 154) | struct ImGuiDataTypeInfo type ImGuiDeactivatedItemData (line 155) | struct ImGuiDeactivatedItemData type ImGuiDockContext (line 156) | struct ImGuiDockContext type ImGuiDockRequest (line 157) | struct ImGuiDockRequest type ImGuiDockNode (line 158) | struct ImGuiDockNode type ImGuiDockNodeSettings (line 159) | struct ImGuiDockNodeSettings type ImGuiErrorRecoveryState (line 160) | struct ImGuiErrorRecoveryState type ImGuiGroupData (line 161) | struct ImGuiGroupData type ImGuiInputTextState (line 162) | struct ImGuiInputTextState type ImGuiInputTextDeactivateData (line 163) | struct ImGuiInputTextDeactivateData type ImGuiLastItemData (line 164) | struct ImGuiLastItemData type ImGuiLocEntry (line 165) | struct ImGuiLocEntry type ImGuiMenuColumns (line 166) | struct ImGuiMenuColumns type ImGuiMultiSelectState (line 167) | struct ImGuiMultiSelectState type ImGuiMultiSelectTempData (line 168) | struct ImGuiMultiSelectTempData type ImGuiNavItemData (line 169) | struct ImGuiNavItemData type ImGuiMetricsConfig (line 170) | struct ImGuiMetricsConfig type ImGuiNextWindowData (line 171) | struct ImGuiNextWindowData type ImGuiNextItemData (line 172) | struct ImGuiNextItemData type ImGuiOldColumnData (line 173) | struct ImGuiOldColumnData type ImGuiOldColumns (line 174) | struct ImGuiOldColumns type ImGuiPopupData (line 175) | struct ImGuiPopupData type ImGuiSettingsHandler (line 176) | struct ImGuiSettingsHandler type ImGuiStyleMod (line 177) | struct ImGuiStyleMod type ImGuiStyleVarInfo (line 178) | struct ImGuiStyleVarInfo type ImGuiTabBar (line 179) | struct ImGuiTabBar type ImGuiTabItem (line 180) | struct ImGuiTabItem type ImGuiTable (line 181) | struct ImGuiTable type ImGuiTableHeaderData (line 182) | struct ImGuiTableHeaderData type ImGuiTableColumn (line 183) | struct ImGuiTableColumn type ImGuiTableInstanceData (line 184) | struct ImGuiTableInstanceData type ImGuiTableTempData (line 185) | struct ImGuiTableTempData type ImGuiTableSettings (line 186) | struct ImGuiTableSettings type ImGuiTableColumnsSettings (line 187) | struct ImGuiTableColumnsSettings type ImGuiTreeNodeStackData (line 188) | struct ImGuiTreeNodeStackData type ImGuiTypingSelectState (line 189) | struct ImGuiTypingSelectState type ImGuiTypingSelectRequest (line 190) | struct ImGuiTypingSelectRequest type ImGuiWindow (line 191) | struct ImGuiWindow type ImGuiWindowDockStyle (line 192) | struct ImGuiWindowDockStyle type ImGuiWindowTempData (line 193) | struct ImGuiWindowTempData type ImGuiWindowSettings (line 194) | struct ImGuiWindowSettings type ImGuiLocKey (line 198) | enum ImGuiLocKey : int type ImGuiDataAuthority (line 199) | typedef int ImGuiDataAuthority; type ImGuiLayoutType (line 200) | typedef int ImGuiLayoutType; type ImDrawTextFlags (line 203) | typedef int ImDrawTextFlags; type ImGuiActivateFlags (line 204) | typedef int ImGuiActivateFlags; type ImGuiDebugLogFlags (line 205) | typedef int ImGuiDebugLogFlags; type ImGuiFocusRequestFlags (line 206) | typedef int ImGuiFocusRequestFlags; type ImGuiItemStatusFlags (line 207) | typedef int ImGuiItemStatusFlags; type ImGuiOldColumnFlags (line 208) | typedef int ImGuiOldColumnFlags; type ImGuiLogFlags (line 209) | typedef int ImGuiLogFlags; type ImGuiNavRenderCursorFlags (line 210) | typedef int ImGuiNavRenderCursorFlags; type ImGuiNavMoveFlags (line 211) | typedef int ImGuiNavMoveFlags; type ImGuiNextItemDataFlags (line 212) | typedef int ImGuiNextItemDataFlags; type ImGuiNextWindowDataFlags (line 213) | typedef int ImGuiNextWindowDataFlags; type ImGuiScrollFlags (line 214) | typedef int ImGuiScrollFlags; type ImGuiSeparatorFlags (line 215) | typedef int ImGuiSeparatorFlags; type ImGuiTextFlags (line 216) | typedef int ImGuiTextFlags; type ImGuiTooltipFlags (line 217) | typedef int ImGuiTooltipFlags; type ImGuiTypingSelectFlags (line 218) | typedef int ImGuiTypingSelectFlags; type ImGuiWindowBgClickFlags (line 219) | typedef int ImGuiWindowBgClickFlags; type ImGuiWindowRefreshFlags (line 220) | typedef int ImGuiWindowRefreshFlags; type ImS16 (line 223) | typedef ImS16 ImGuiTableColumnIdx; type ImU16 (line 224) | typedef ImU16 ImGuiTableDrawChannelIdx; function ImQsort (line 383) | inline void ImQsort(void* base, size_t count, size_t size_of... function ImIsPowerOfTwo (line 390) | inline bool ImIsPowerOfTwo(int v) { return v !... function ImIsPowerOfTwo (line 391) | inline bool ImIsPowerOfTwo(ImU64 v) { return v !... function ImUpperPowerOfTwo (line 392) | inline int ImUpperPowerOfTwo(int v) { v--; v |= ... function ImCountSetBits (line 393) | inline unsigned int ImCountSetBits(unsigned int v) { unsigned i... function IM_MSVC_RUNTIME_CHECKS_OFF (line 411) | IM_MSVC_RUNTIME_CHECKS_OFF function ImCharIsBlankA (line 413) | inline bool ImCharIsBlankA(char c) { return c == ' ... function ImCharIsBlankW (line 414) | inline bool ImCharIsBlankW(unsigned int c) { return c == ' ... function ImCharIsXdigitA (line 415) | inline bool ImCharIsXdigitA(char c) { return (c >= '... type ImDrawTextFlags_ (line 443) | enum ImDrawTextFlags_ type ImWcharClass (line 455) | enum ImWcharClass function ImFileHandle (line 468) | inline ImFileHandle ImFileOpen(const char*, const char*) ... function ImFileClose (line 469) | inline bool ImFileClose(ImFileHandle) ... function ImU64 (line 470) | inline ImU64 ImFileGetSize(ImFileHandle) ... function ImU64 (line 471) | inline ImU64 ImFileRead(void*, ImU64, ImU64, ImFileHandle... function ImU64 (line 472) | inline ImU64 ImFileWrite(const void*, ImU64, ImU64, ImFil... type FILE (line 475) | typedef FILE* ImFileHandle; function ImPow (line 499) | inline float ImPow(float x, float y) { return powf(x, y); } function ImPow (line 500) | inline double ImPow(double x, double y) { return pow(x, y); } function ImLog (line 501) | inline float ImLog(float x) { return logf(x); } function ImLog (line 502) | inline double ImLog(double x) { return log(x); } function ImAbs (line 503) | inline int ImAbs(int x) { return x < 0 ? -x : x; } function ImAbs (line 504) | inline float ImAbs(float x) { return fabsf(x); } function ImAbs (line 505) | inline double ImAbs(double x) { return fabs(x); } function ImSign (line 506) | inline float ImSign(float x) { return (x < 0.0f) ? -1.0f : (... function ImSign (line 507) | inline double ImSign(double x) { return (x < 0.0) ? -1.0 : (x ... function ImRsqrt (line 509) | inline float ImRsqrt(float x) { return _mm_cvtss_f32(_mm_rsqr... function ImRsqrt (line 511) | inline float ImRsqrt(float x) { return 1.0f / sqrtf(x); } function ImRsqrt (line 513) | inline double ImRsqrt(double x) { return 1.0 / sqrt(x); } function ImVec2 (line 525) | inline ImVec2 ImMin(const ImVec2& lhs, const ImVec2& rhs) ... function ImVec2 (line 526) | inline ImVec2 ImMax(const ImVec2& lhs, const ImVec2& rhs) ... function ImVec2 (line 527) | inline ImVec2 ImClamp(const ImVec2& v, const ImVec2&mn, const ImVec2&mx)... function ImVec2 (line 528) | inline ImVec2 ImLerp(const ImVec2& a, const ImVec2& b, float t) ... function ImVec2 (line 529) | inline ImVec2 ImLerp(const ImVec2& a, const ImVec2& b, const ImVec2& t) ... function ImVec4 (line 530) | inline ImVec4 ImLerp(const ImVec4& a, const ImVec4& b, float t) ... function ImSaturate (line 531) | inline float ImSaturate(float f) ... function ImLengthSqr (line 532) | inline float ImLengthSqr(const ImVec2& lhs) ... function ImLengthSqr (line 533) | inline float ImLengthSqr(const ImVec4& lhs) ... function ImInvLength (line 534) | inline float ImInvLength(const ImVec2& lhs, float fail_value) ... function ImTrunc (line 535) | inline float ImTrunc(float f) ... function ImVec2 (line 536) | inline ImVec2 ImTrunc(const ImVec2& v) ... function ImFloor (line 537) | inline float ImFloor(float f) ... function ImVec2 (line 538) | inline ImVec2 ImFloor(const ImVec2& v) ... function ImTrunc64 (line 539) | inline float ImTrunc64(float f) ... function ImRound64 (line 540) | inline float ImRound64(float f) ... function ImModPositive (line 541) | inline int ImModPositive(int a, int b) ... function ImDot (line 542) | inline float ImDot(const ImVec2& a, const ImVec2& b) ... function ImVec2 (line 543) | inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a) ... function ImLinearSweep (line 544) | inline float ImLinearSweep(float current, float target, float speed) ... function ImLinearRemapClamp (line 545) | inline float ImLinearRemapClamp(float s0, float s1, float d0, float d1,... function ImVec2 (line 546) | inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) ... function ImIsFloatAboveGuaranteedIntegerPrecision (line 547) | inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) ... function ImExponentialMovingAverage (line 548) | inline float ImExponentialMovingAverage(float avg, float sample, int n)... function ImTriangleArea (line 560) | inline float ImTriangleArea(const ImVec2& a, const ImVec2& b, co... function ImTriangleIsClockwise (line 561) | inline bool ImTriangleIsClockwise(const ImVec2& a, const ImVec2... function IM_MSVC_RUNTIME_CHECKS_OFF (line 565) | IM_MSVC_RUNTIME_CHECKS_OFF function ImBitArrayGetStorageSizeInBytes (line 632) | inline size_t ImBitArrayGetStorageSizeInBytes(int bitcount) { return... function ImBitArrayClearAllBits (line 633) | inline void ImBitArrayClearAllBits(ImU32* arr, int bitcount){ memset... function ImBitArrayTestBit (line 634) | inline bool ImBitArrayTestBit(const ImU32* arr, int n) { ImU32 ... function ImBitArrayClearBit (line 635) | inline void ImBitArrayClearBit(ImU32* arr, int n) { ImU32 ... function ImBitArraySetBit (line 636) | inline void ImBitArraySetBit(ImU32* arr, int n) { ImU32 ... function ImBitArraySetBitRange (line 637) | inline void ImBitArraySetBitRange(ImU32* arr, int n, int n2) // Work... type ImU32 (line 650) | typedef ImU32* ImBitArrayPtr; function ClearAllBits (line 659) | void ClearAllBits() { memset(Data, 0, sizeof(Dat... function SetAllBits (line 660) | void SetAllBits() { memset(Data, 255, sizeof(D... function TestBit (line 661) | bool TestBit(int n) const { n += OFFSET; IM_ASSERT(n >... function SetBit (line 662) | void SetBit(int n) { n += OFFSET; IM_ASSERT(n >... function ClearBit (line 663) | void ClearBit(int n) { n += OFFSET; IM_ASSERT(n >... function SetBitRange (line 664) | void SetBitRange(int n, int n2) { n += OFFSET; n2 += OFFSET;... function const (line 665) | bool operator[](int n) const { n += OFFSET; IM_ASSERT(n >... function ImBitVector (line 670) | struct IMGUI_API ImBitVector function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 679) | IM_MSVC_RUNTIME_CHECKS_RESTORE function set (line 694) | inline void set(T* data, int size) { Data = data; DataEnd =... function set (line 695) | inline void set(T* data, T* data_end) { Data = data; DataEnd =... function T (line 698) | inline T& operator[](int i) { T* p = Data + i; IM_AS... function T (line 699) | inline const T& operator[](int i) const { const T* p = Data + i;... function T (line 701) | inline T* begin() { return Data; } function T (line 702) | inline const T* begin() const { return Data; } function T (line 703) | inline T* end() { return DataEnd; } function T (line 704) | inline const T* end() const { return DataEnd; } function index_from_ptr (line 707) | inline int index_from_ptr(const T* it) const { IM_ASSERT(it >= Data &... function GetArenaSizeInBytes (line 724) | inline int GetArenaSizeInBytes() { return CurrOff; } function SetArenaBasePtr (line 725) | inline void SetArenaBasePtr(void* base_ptr) { BasePtr = (char*)base_... function GetSpan (line 729) | void GetSpan(int n, ImSpan* span) { span->set((T*)GetSpanPtrBegin... function clear (line 746) | inline void clear() { Size = Capacity = 0; B... function resize (line 747) | inline void resize(int new_size) { if (new_size > Capacit... function reserve (line 748) | inline void reserve(int new_cap) function T (line 760) | inline T& operator[](int i) { IM_ASSERT(i >= 0 && i ... function T (line 761) | inline const T& operator[](int i) const { IM_ASSERT(i >= 0 && i ... function T (line 762) | inline T* push_back(const T& v) { int i = Size; IM_ASSER... type ImPoolIdx (line 768) | typedef int ImPoolIdx; function T (line 779) | T* GetByKey(ImGuiID key) { int idx = Map.GetInt(k... function T (line 780) | T* GetByIndex(ImPoolIdx n) { return &Buf[n]; } function ImPoolIdx (line 781) | ImPoolIdx GetIndex(const T* p) const { IM_ASSERT(p >= Buf.Dat... function T (line 782) | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIn... function Contains (line 783) | bool Contains(const T* p) const { return (p >= Buf.Data ... function Clear (line 784) | void Clear() { for (int n = 0; n < Ma... function T (line 785) | T* Add() { int idx = FreeIdx; if ... function Remove (line 786) | void Remove(ImGuiID key, const T* p) { Remove(key, GetIndex(p... function Remove (line 787) | void Remove(ImGuiID key, ImPoolIdx idx) { Buf[idx].~T(); *(int*)... function Reserve (line 788) | void Reserve(int capacity) { Buf.reserve(capacity);... function T (line 795) | T* TryGetMapData(ImPoolIdx n) { int idx = Map.Data[n].... function clear (line 808) | void clear() { Buf.clear(); } function T (line 811) | T* alloc_chunk(size_t sz) { size_t HDR_SZ = 4; sz = IM_MEMALIG... function T (line 812) | T* begin() { size_t HDR_SZ = 4; if (!Buf.Data) ... function T (line 813) | T* next_chunk(T* p) { size_t HDR_SZ = 4; IM_ASSERT(p >= ... function chunk_size (line 814) | int chunk_size(const T* p) { return ((const int*)p)[-1]; } function T (line 815) | T* end() { return (T*)(void*)(Buf.Data + Buf.... function offset_from_ptr (line 816) | int offset_from_ptr(const T* p) { IM_ASSERT(p >= begin() && p < end(... function T (line 817) | T* ptr_from_offset(int off) { IM_ASSERT(off >= 4 && off < Buf.Si... function swap (line 818) | void swap(ImChunkStream& rhs) { rhs.Buf.swap(Buf); } function size (line 823) | struct ImGuiTextIndex function ImDrawListSharedData (line 871) | struct IMGUI_API ImDrawListSharedData type ImDrawDataBuilder (line 898) | struct ImDrawDataBuilder type ImFontStackData (line 906) | struct ImFontStackData type ImGuiStyleVarInfo (line 917) | struct ImGuiStyleVarInfo type ImGuiColorMod (line 926) | struct ImGuiColorMod function ImGuiStyleMod (line 933) | struct ImGuiStyleMod type ImGuiDataTypeStorage (line 946) | struct ImGuiDataTypeStorage type ImGuiDataTypeInfo (line 952) | struct ImGuiDataTypeInfo type ImGuiDataTypePrivate_ (line 961) | enum ImGuiDataTypePrivate_ type ImGuiItemFlagsPrivate_ (line 974) | enum ImGuiItemFlagsPrivate_ type ImGuiItemStatusFlags_ (line 998) | enum ImGuiItemStatusFlags_ type ImGuiHoveredFlagsPrivate_ (line 1025) | enum ImGuiHoveredFlagsPrivate_ type ImGuiInputTextFlagsPrivate_ (line 1033) | enum ImGuiInputTextFlagsPrivate_ type ImGuiButtonFlagsPrivate_ (line 1042) | enum ImGuiButtonFlagsPrivate_ type ImGuiComboFlagsPrivate_ (line 1069) | enum ImGuiComboFlagsPrivate_ type ImGuiSliderFlagsPrivate_ (line 1075) | enum ImGuiSliderFlagsPrivate_ type ImGuiSelectableFlagsPrivate_ (line 1082) | enum ImGuiSelectableFlagsPrivate_ type ImGuiTreeNodeFlagsPrivate_ (line 1095) | enum ImGuiTreeNodeFlagsPrivate_ type ImGuiSeparatorFlags_ (line 1104) | enum ImGuiSeparatorFlags_ type ImGuiFocusRequestFlags_ (line 1115) | enum ImGuiFocusRequestFlags_ type ImGuiTextFlags_ (line 1122) | enum ImGuiTextFlags_ type ImGuiTooltipFlags_ (line 1128) | enum ImGuiTooltipFlags_ type ImGuiLayoutType_ (line 1136) | enum ImGuiLayoutType_ type ImGuiLogFlags_ (line 1143) | enum ImGuiLogFlags_ type ImGuiAxis (line 1155) | enum ImGuiAxis type ImGuiPlotType (line 1162) | enum ImGuiPlotType function ImGuiComboPreviewData (line 1169) | struct IMGUI_API ImGuiComboPreviewData function ImGuiGroupData (line 1182) | struct IMGUI_API ImGuiGroupData function ImGuiMenuColumns (line 1201) | struct IMGUI_API ImGuiMenuColumns function ImGuiInputTextDeactivatedState (line 1219) | struct IMGUI_API ImGuiInputTextDeactivatedState function namespace (line 1236) | namespace ImStb { struct STB_TexteditState; } type ImStb (line 1237) | typedef ImStb::STB_TexteditState ImStbTexteditState; function ImGuiInputTextState (line 1241) | struct IMGUI_API ImGuiInputTextState type ImGuiDeactivatedItemData (line 1470) | struct ImGuiDeactivatedItemData type ImGuiPopupPositionPolicy (line 1482) | enum ImGuiPopupPositionPolicy type ImGuiPopupData (line 1490) | struct ImGuiPopupData type ImGuiInputEventType (line 1533) | enum ImGuiInputEventType type ImGuiInputSource (line 1546) | enum ImGuiInputSource : int type ImGuiInputEventMousePos (line 1557) | struct ImGuiInputEventMousePos { float PosX, PosY; ImGuiMouseSource... type ImGuiInputEventMouseWheel (line 1558) | struct ImGuiInputEventMouseWheel { float WheelX, WheelY; ImGuiMouseSo... type ImGuiInputEventMouseButton (line 1559) | struct ImGuiInputEventMouseButton { int Button; bool Down; ImGuiMouseS... type ImGuiInputEventMouseViewport (line 1560) | struct ImGuiInputEventMouseViewport { ImGuiID HoveredViewportID; } type ImGuiInputEventKey (line 1561) | struct ImGuiInputEventKey { ImGuiKey Key; bool Down; float Ana... type ImGuiInputEventText (line 1562) | struct ImGuiInputEventText { unsigned int Char; } type ImGuiInputEventAppFocused (line 1563) | struct ImGuiInputEventAppFocused { bool Focused; } type ImGuiInputEvent (line 1565) | struct ImGuiInputEvent type ImS16 (line 1590) | typedef ImS16 ImGuiKeyRoutingIndex; function Clear (line 1607) | struct ImGuiKeyRoutingTable type ImGuiKeyOwnerData (line 1619) | struct ImGuiKeyOwnerData type ImGuiInputFlagsPrivate_ (line 1632) | enum ImGuiInputFlagsPrivate_ function FromPositions (line 1676) | struct ImGuiListClipperRange function Reset (line 1689) | struct ImGuiListClipperData type ImGuiActivateFlags_ (line 1705) | enum ImGuiActivateFlags_ type ImGuiScrollFlags_ (line 1717) | enum ImGuiScrollFlags_ type ImGuiNavRenderCursorFlags_ (line 1731) | enum ImGuiNavRenderCursorFlags_ type ImGuiNavMoveFlags_ (line 1746) | enum ImGuiNavMoveFlags_ type ImGuiNavLayer (line 1768) | enum ImGuiNavLayer function Clear (line 1776) | struct ImGuiNavItemData type ImGuiFocusScopeData (line 1793) | struct ImGuiFocusScopeData type ImGuiTypingSelectFlags_ (line 1804) | enum ImGuiTypingSelectFlags_ function ImGuiTypingSelectRequest (line 1812) | struct IMGUI_API ImGuiTypingSelectRequest function ImGuiTypingSelectState (line 1823) | struct IMGUI_API ImGuiTypingSelectState type ImGuiOldColumnFlags_ (line 1841) | enum ImGuiOldColumnFlags_ type ImGuiOldColumnData (line 1861) | struct ImGuiOldColumnData type ImGuiOldColumns (line 1871) | struct ImGuiOldColumns type ImGuiBoxSelectState (line 1896) | struct ImGuiBoxSelectState function ImGuiMultiSelectTempData (line 1928) | struct IMGUI_API ImGuiMultiSelectTempData function ImGuiMultiSelectState (line 1953) | struct IMGUI_API ImGuiMultiSelectState type ImGuiDockNodeFlagsPrivate_ (line 1977) | enum ImGuiDockNodeFlagsPrivate_ type ImGuiDataAuthority_ (line 2009) | enum ImGuiDataAuthority_ type ImGuiDockNodeState (line 2016) | enum ImGuiDockNodeState function ImGuiDockNode (line 2025) | struct IMGUI_API ImGuiDockNode type ImGuiWindowDockStyleCol (line 2092) | enum ImGuiWindowDockStyleCol type ImGuiWindowDockStyle (line 2107) | struct ImGuiWindowDockStyle type ImGuiDockContext (line 2112) | struct ImGuiDockContext function ImGuiViewport (line 2129) | struct ImGuiViewportP : public ImGuiViewport type ImGuiWindowSettings (line 2181) | struct ImGuiWindowSettings type ImGuiSettingsHandler (line 2200) | struct ImGuiSettingsHandler type ImGuiLocKey (line 2220) | enum ImGuiLocKey : int type ImGuiLocEntry (line 2238) | struct ImGuiLocEntry type ImGuiDebugLogFlags_ (line 2267) | enum ImGuiDebugLogFlags_ type ImGuiDebugAllocEntry (line 2290) | struct ImGuiDebugAllocEntry type ImGuiDebugAllocInfo (line 2297) | struct ImGuiDebugAllocInfo type ImGuiMetricsConfig (line 2307) | struct ImGuiMetricsConfig type ImGuiStackLevelInfo (line 2326) | struct ImGuiStackLevelInfo type ImGuiTabBarFlagsPrivate_ (line 3009) | enum ImGuiTabBarFlagsPrivate_ type ImGuiTabItemFlagsPrivate_ (line 3017) | enum ImGuiTabItemFlagsPrivate_ function ImGuiTabBar (line 3047) | struct IMGUI_API ImGuiTabBar type ImGuiTableCellData (line 3161) | struct ImGuiTableCellData type ImGuiTableHeaderData (line 3170) | struct ImGuiTableHeaderData type ImGuiTableInstanceData (line 3180) | struct ImGuiTableInstanceData function ImGuiTable (line 3193) | struct IMGUI_API ImGuiTable function ImGuiTableTempData (line 3318) | struct IMGUI_API ImGuiTableTempData type ImGuiTableSettings (line 3366) | struct ImGuiTableSettings function namespace (line 3384) | namespace ImGui function IsNamedKey (line 3607) | inline bool IsNamedKey(ImGuiKey key) { re... function IsNamedKeyOrMod (line 3608) | inline bool IsNamedKeyOrMod(ImGuiKey key) { re... function IsLegacyKey (line 3609) | inline bool IsLegacyKey(ImGuiKey key) { re... function IsKeyboardKey (line 3610) | inline bool IsKeyboardKey(ImGuiKey key) { re... function IsGamepadKey (line 3611) | inline bool IsGamepadKey(ImGuiKey key) { re... function IsMouseKey (line 3612) | inline bool IsMouseKey(ImGuiKey key) { re... function IsAliasKey (line 3613) | inline bool IsAliasKey(ImGuiKey key) { re... function IsLRModKey (line 3614) | inline bool IsLRModKey(ImGuiKey key) { re... function ImGuiKey (line 3616) | inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) function ImGuiKeyData (line 3626) | inline ImGuiKeyData* GetKeyData(ImGuiKey key) ... function ImGuiKey (line 3628) | inline ImGuiKey MouseButtonToKey(ImGuiMouseButton button) ... function IsActiveIdUsingNavDir (line 3636) | inline bool IsActiveIdUsingNavDir(ImGuiDir dir) ... function ImGuiKeyOwnerData (line 3654) | inline ImGuiKeyOwnerData* GetKeyOwnerData(ImGuiContext* ctx, ImGuiKey ke... function ImGuiDockNode (line 3710) | inline ImGuiDockNode* DockNodeGetRootNode(ImGuiDockNode* node) ... function DockNodeIsInHierarchyOf (line 3711) | inline bool DockNodeIsInHierarchyOf(ImGuiDockNode* node, ImG... function DockNodeGetDepth (line 3712) | inline int DockNodeGetDepth(const ImGuiDockNode* node) ... function ImGuiID (line 3713) | inline ImGuiID DockNodeGetWindowMenuButtonId(const ImGuiDockNod... function ImGuiDockNode (line 3714) | inline ImGuiDockNode* GetWindowDockNode() ... function ImGuiDockNode (line 3732) | inline ImGuiDockNode* DockBuilderGetCentralNode(ImGuiID node_id) ... function ImGuiID (line 3755) | inline ImGuiID GetCurrentFocusScope() { ImGuiContext& g = *GImG... function ImGuiBoxSelectState (line 3783) | inline ImGuiBoxSelectState* GetBoxSelectState(ImGuiID id) { ImGuiC... function ImGuiMultiSelectState (line 3784) | inline ImGuiMultiSelectState* GetMultiSelectState(ImGuiID id) { ImGuiC... function ImGuiTable (line 3812) | inline ImGuiTable* GetCurrentTable() { ImGuiContext& g = *GImGui; r... function ImGuiTableInstanceData (line 3825) | inline ImGuiTableInstanceData* TableGetInstanceData(ImGuiTable* table, ... function ImGuiID (line 3826) | inline ImGuiID TableGetInstanceID(ImGuiTable* table, in... function ImGuiTabBar (line 3859) | inline ImGuiTabBar* GetCurrentTabBar() { ImGuiContext& g = *GImGui; ... function TabBarGetTabOrder (line 3867) | inline int TabBarGetTabOrder(ImGuiTabBar* tab_bar, ImGuiTab... function RenderNavHighlight (line 3898) | inline void RenderNavHighlight(const ImRect& bb, ImGuiID id,... function TempInputIsActive (line 3976) | inline bool TempInputIsActive(ImGuiID id) { ImGuiConte... function ImGuiInputTextState (line 3977) | inline ImGuiInputTextState* GetInputTextState(ImGuiID id) { ImGuiConte... function IsItemActiveAsInputText (line 3979) | inline bool IsItemActiveAsInputText() { ImGuiContext& g = *G... function SetNextItemColorMarker (line 3985) | inline void SetNextItemColorMarker(ImU32 col) { ImGuiContext... type ImFontLoader (line 4073) | struct ImFontLoader type ImFontLoader (line 4096) | typedef ImFontLoader ImFontBuilderIO; function ImFontAtlasRectId_GetIndex (line 4115) | inline int ImFontAtlasRectId_GetIndex(ImFontAtlasRectId id... function ImFontAtlasRectId_GetGeneration (line 4116) | inline unsigned int ImFontAtlasRectId_GetGeneration(ImFontAtlasRect... function ImFontAtlasRectId (line 4117) | inline ImFontAtlasRectId ImFontAtlasRectId_Make(int index_idx, int gen_i... type ImFontAtlasRectEntry (line 4124) | struct ImFontAtlasRectEntry type ImFontAtlasPostProcessData (line 4132) | struct ImFontAtlasPostProcessData function namespace (line 4150) | namespace IMGUI_STB_NAMESPACE { struct stbrp_node; } type IMGUI_STB_NAMESPACE (line 4151) | typedef IMGUI_STB_NAMESPACE::stbrp_node stbrp_node_im; type stbrp_node (line 4153) | struct stbrp_node type stbrp_node (line 4154) | typedef stbrp_node stbrp_node_im; type stbrp_context_opaque (line 4156) | struct stbrp_context_opaque { char data[80]; } type ImFontAtlasBuilder (line 4159) | struct ImFontAtlasBuilder FILE: Source/ThirdParty/ImGuiLibrary/imgui_tables.cpp function ImGuiTableFlags (line 272) | inline ImGuiTableFlags TableFixFlags(ImGuiTableFlags flags, ImGuiWindow*... function ImGuiTable (line 305) | ImGuiTable* ImGui::TableFindByID(ImGuiID id) function TableSetupColumnFlags (line 759) | static void TableSetupColumnFlags(ImGuiTable* table, ImGuiTableColumn* c... function TableInitColumnDefaults (line 1585) | static void TableInitColumnDefaults(ImGuiTable* table, ImGuiTableColumn*... function ImGuiTableColumnFlags (line 1754) | ImGuiTableColumnFlags ImGui::TableGetColumnFlags(int column_n) function ImRect (line 1773) | ImRect ImGui::TableGetCellBgRect(const ImGuiTable* table, int column_n) function ImGuiID (line 1788) | ImGuiID ImGui::TableGetColumnResizeID(ImGuiTable* table, int column_n, i... type MergeGroup (line 2599) | struct MergeGroup function ImU32 (line 2760) | static ImU32 TableGetColumnBorderCol(ImGuiTable* table, int order_n, int... function ImGuiTableSortSpecs (line 2878) | ImGuiTableSortSpecs* ImGui::TableGetSortSpecs() function ImGuiSortDirection (line 2893) | static inline ImGuiSortDirection TableGetColumnAvailSortDirection(ImGuiT... function ImGuiSortDirection (line 2912) | ImGuiSortDirection ImGui::TableGetColumnNextSortDirection(ImGuiTableColu... function TableSettingsInit (line 3617) | static void TableSettingsInit(ImGuiTableSettings* settings, ImGuiID id, ... function TableSettingsCalcChunkSize (line 3629) | static size_t TableSettingsCalcChunkSize(int columns_count) function ImGuiTableSettings (line 3634) | ImGuiTableSettings* ImGui::TableSettingsCreate(ImGuiID id, int columns_c... function ImGuiTableSettings (line 3643) | ImGuiTableSettings* ImGui::TableSettingsFindByID(ImGuiID id) function ImGuiTableSettings (line 3654) | ImGuiTableSettings* ImGui::TableGetBoundSettings(ImGuiTable* table) type ImGuiTableFixDisplayOrderColumnData (line 3797) | struct ImGuiTableFixDisplayOrderColumnData function TableSettingsHandler_ClearAll (line 3829) | static void TableSettingsHandler_ClearAll(ImGuiContext* ctx, ImGuiSettin... function TableSettingsHandler_ApplyAll (line 3839) | static void TableSettingsHandler_ApplyAll(ImGuiContext* ctx, ImGuiSettin... function TableSettingsHandler_ReadLine (line 3869) | static void TableSettingsHandler_ReadLine(ImGuiContext*, ImGuiSettingsHa... function TableSettingsHandler_WriteAll (line 3895) | static void TableSettingsHandler_WriteAll(ImGuiContext* ctx, ImGuiSettin... function GetDraggedColumnOffset (line 4187) | static float GetDraggedColumnOffset(ImGuiOldColumns* columns, int column... function GetColumnWidthEx (line 4220) | static float GetColumnWidthEx(ImGuiOldColumns* columns, int column_index... function ImGuiOldColumns (line 4316) | ImGuiOldColumns* ImGui::FindOrCreateColumns(ImGuiWindow* window, ImGuiID... function ImGuiID (line 4329) | ImGuiID ImGui::GetColumnsID(const char* str_id, int columns_count) FILE: Source/ThirdParty/ImGuiLibrary/imgui_widgets.cpp function ImGuiID (line 962) | ImGuiID ImGui::GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis) function ImRect (line 968) | ImRect ImGui::GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis) function CalcMaxPopupHeightFromItemCount (line 1904) | static float CalcMaxPopupHeightFromItemCount(int items_count) type ImGuiGetNameFromIndexOldToNewCallbackData (line 2214) | struct ImGuiGetNameFromIndexOldToNewCallbackData { void* UserData; bool ... function ImGuiDataTypeInfo (line 2276) | const ImGuiDataTypeInfo* ImGui::DataTypeGetInfo(ImGuiDataType data_type) function DataTypeCompareT (line 2407) | static int DataTypeCompareT(const T* lhs, const T* rhs) function DataTypeClampT (line 2435) | static bool DataTypeClampT(T* v, const T* v_min, const T* v_max) function GetMinimumStepAtDecimalPrecision (line 2469) | static float GetMinimumStepAtDecimalPrecision(int decimal_precision) function TYPE (line 2478) | TYPE ImGui::RoundScalarWithFormatT(const char* format, ImGuiDataType dat... function TYPE (line 3021) | TYPE ImGui::ScaleValueFromRatioT(ImGuiDataType data_type, float t, TYPE ... function ImParseFormatSanitizeForPrinting (line 3625) | void ImParseFormatSanitizeForPrinting(const char* fmt_in, char* fmt_out,... function ImParseFormatPrecision (line 3675) | int ImParseFormatPrecision(const char* fmt, int default_precision) type ImStb (line 3953) | namespace ImStb function STB_TEXTEDIT_STRINGLEN (line 3991) | static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) ... function STB_TEXTEDIT_GETCHAR (line 3992) | static char STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, in... function STB_TEXTEDIT_GETWIDTH (line 3993) | static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int lin... function STB_TEXTEDIT_LAYOUTROW (line 3995) | static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTex... function IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL (line 4011) | static int IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL(ImGuiInputTextState* o... function IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL (line 4019) | static int IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL(ImGuiInputTextState* o... function ImCharIsSeparatorW (line 4027) | static bool ImCharIsSeparatorW(unsigned int c) function is_word_boundary_from_right (line 4041) | static int is_word_boundary_from_right(ImGuiInputTextState* obj, int idx) function is_word_boundary_from_left (line 4058) | static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) function STB_TEXTEDIT_MOVEWORDLEFT_IMPL (line 4074) | static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_MAC (line 4081) | static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_WIN (line 4089) | static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_IMPL (line 4097) | static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, ... function STB_TEXTEDIT_MOVELINESTART_IMPL (line 4102) | static int STB_TEXTEDIT_MOVELINESTART_IMPL(ImGuiInputTextState* obj, I... function STB_TEXTEDIT_MOVELINEEND_IMPL (line 4138) | static int STB_TEXTEDIT_MOVELINEEND_IMPL(ImGuiInputTextState* obj, ImS... function STB_TEXTEDIT_DELETECHARS (line 4170) | static void STB_TEXTEDIT_DELETECHARS(ImGuiInputTextState* obj, int pos... function STB_TEXTEDIT_INSERTCHARS (line 4181) | static int STB_TEXTEDIT_INSERTCHARS(ImGuiInputTextState* obj, int pos,... function stb_textedit_replace (line 4239) | static void stb_textedit_replace(ImGuiInputTextState* str, STB_Textedi... function ImVec2 (line 3976) | static ImVec2 InputTextCalcTextSize(ImGuiContext* ctx, const char* text_... type ImStb (line 3989) | namespace ImStb function STB_TEXTEDIT_STRINGLEN (line 3991) | static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) ... function STB_TEXTEDIT_GETCHAR (line 3992) | static char STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, in... function STB_TEXTEDIT_GETWIDTH (line 3993) | static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int lin... function STB_TEXTEDIT_LAYOUTROW (line 3995) | static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTex... function IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL (line 4011) | static int IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL(ImGuiInputTextState* o... function IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL (line 4019) | static int IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL(ImGuiInputTextState* o... function ImCharIsSeparatorW (line 4027) | static bool ImCharIsSeparatorW(unsigned int c) function is_word_boundary_from_right (line 4041) | static int is_word_boundary_from_right(ImGuiInputTextState* obj, int idx) function is_word_boundary_from_left (line 4058) | static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) function STB_TEXTEDIT_MOVEWORDLEFT_IMPL (line 4074) | static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_MAC (line 4081) | static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_WIN (line 4089) | static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_IMPL (line 4097) | static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, ... function STB_TEXTEDIT_MOVELINESTART_IMPL (line 4102) | static int STB_TEXTEDIT_MOVELINESTART_IMPL(ImGuiInputTextState* obj, I... function STB_TEXTEDIT_MOVELINEEND_IMPL (line 4138) | static int STB_TEXTEDIT_MOVELINEEND_IMPL(ImGuiInputTextState* obj, ImS... function STB_TEXTEDIT_DELETECHARS (line 4170) | static void STB_TEXTEDIT_DELETECHARS(ImGuiInputTextState* obj, int pos... function STB_TEXTEDIT_INSERTCHARS (line 4181) | static int STB_TEXTEDIT_INSERTCHARS(ImGuiInputTextState* obj, int pos,... function stb_textedit_replace (line 4239) | static void stb_textedit_replace(ImGuiInputTextState* str, STB_Textedi... function InputTextFilterCharacter (line 4407) | static bool InputTextFilterCharacter(ImGuiContext* ctx, ImGuiInputTextSt... function InputTextReconcileUndoState (line 4519) | static void InputTextReconcileUndoState(ImGuiInputTextState* state, cons... function InputTextLineIndexBuild (line 4589) | static int InputTextLineIndexBuild(ImGuiInputTextFlags flags, ImGuiTextI... function ImVec2 (line 4640) | static ImVec2 InputTextLineIndexGetPosOffset(ImGuiContext& g, ImGuiInput... function ColorEditRestoreH (line 5717) | static void ColorEditRestoreH(const float* col, float* H) function ColorEditRestoreHS (line 5728) | static void ColorEditRestoreHS(const float* col, float* H, float* S, flo... function RenderArrowsForVerticalBar (line 6011) | static void RenderArrowsForVerticalBar(ImDrawList* draw_list, ImVec2 pos... function TreeNodeStoreStackData (line 6798) | static void TreeNodeStoreStackData(ImGuiTreeNodeFlags flags, float x1) function ImGuiTypingSelectRequest (line 7508) | ImGuiTypingSelectRequest* ImGui::GetTypingSelectRequest(ImGuiTypingSelec... function ImStrimatchlen (line 7604) | static int ImStrimatchlen(const char* s1, const char* s1_end, const char... function BoxSelectPreStartDrag (line 7702) | static void BoxSelectPreStartDrag(ImGuiID id, ImGuiSelectionUserData cli... function BoxSelectActivateDrag (line 7715) | static void BoxSelectActivateDrag(ImGuiBoxSelectState* bs, ImGuiWindow* ... function BoxSelectDeactivateDrag (line 7728) | static void BoxSelectDeactivateDrag(ImGuiBoxSelectState* bs) function BoxSelectScrollWithMouseDrag (line 7740) | static void BoxSelectScrollWithMouseDrag(ImGuiBoxSelectState* bs, ImGuiW... function DebugLogMultiSelectRequests (line 7854) | static void DebugLogMultiSelectRequests(const char* function, const ImGu... function ImRect (line 7865) | static ImRect CalcScopeRect(ImGuiMultiSelectTempData* ms, ImGuiWindow* w... function ImGuiMultiSelectIO (line 7894) | ImGuiMultiSelectIO* ImGui::BeginMultiSelect(ImGuiMultiSelectFlags flags,... function ImGuiMultiSelectIO (line 8017) | ImGuiMultiSelectIO* ImGui::EndMultiSelect() function ImGuiSelectionBasicStorage_BatchSetItemSelected (line 8501) | static void ImGuiSelectionBasicStorage_BatchSetItemSelected(ImGuiSelecti... function ImGuiSelectionBasicStorage_BatchFinish (line 8515) | static void ImGuiSelectionBasicStorage_BatchFinish(ImGuiSelectionBasicSt... type ImGuiPlotArrayGetterData (line 8868) | struct ImGuiPlotArrayGetterData method ImGuiPlotArrayGetterData (line 8873) | ImGuiPlotArrayGetterData(const float* values, int stride) { Values = v... function Plot_ArrayGetter (line 8876) | static float Plot_ArrayGetter(void* data, int idx) function IsRootOfOpenMenuSet (line 9175) | static bool IsRootOfOpenMenuSet() type ImGuiTabBarSection (line 9557) | struct ImGuiTabBarSection method ImGuiTabBarSection (line 9564) | ImGuiTabBarSection() { memset((void*)this, 0, sizeof(*this)); } type ImGui (line 9567) | namespace ImGui function TabItemGetSectionIdx (line 9585) | static inline int TabItemGetSectionIdx(const ImGuiTabItem* tab) function ImGuiTabBar (line 9608) | static ImGuiTabBar* GetTabBarFromTabBarRef(const ImGuiPtrOrIndex& ref) function ImGuiPtrOrIndex (line 9614) | static ImGuiPtrOrIndex GetTabBarRefFromTabBar(ImGuiTabBar* tab_bar) function ImGuiTabBar (line 9622) | ImGuiTabBar* ImGui::TabBarFindByID(ImGuiID id) function TabBarCalcScrollableWidth (line 9752) | static float TabBarCalcScrollableWidth(ImGuiTabBar* tab_bar, ImGuiTabBar... function ImU32 (line 10033) | static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* ... function ImGuiTabItem (line 10056) | ImGuiTabItem* ImGui::TabBarFindTabByID(ImGuiTabBar* tab_bar, ImGuiID tab... function ImGuiTabItem (line 10066) | ImGuiTabItem* ImGui::TabBarFindTabByOrder(ImGuiTabBar* tab_bar, int order) function ImGuiTabItem (line 10074) | ImGuiTabItem* ImGui::TabBarFindMostRecentlySelectedTabForActiveWindow(Im... function ImGuiTabItem (line 10087) | ImGuiTabItem* ImGui::TabBarGetCurrentTab(ImGuiTabBar* tab_bar) function ImGuiTabItem (line 10288) | static ImGuiTabItem* ImGui::TabBarScrollingButtons(ImGuiTabBar* tab_bar) function ImGuiTabItem (line 10351) | static ImGuiTabItem* ImGui::TabBarTabListPopupButton(ImGuiTabBar* tab_bar) function ImVec2 (line 10795) | ImVec2 ImGui::TabItemCalcSize(const char* label, bool has_close_button_o... function ImVec2 (line 10807) | ImVec2 ImGui::TabItemCalcSize(ImGuiWindow* window) FILE: Source/ThirdParty/ImGuiLibrary/imstb_rectpack.h type stbrp_context (line 85) | typedef struct stbrp_context stbrp_context; type stbrp_node (line 86) | typedef struct stbrp_node stbrp_node; type stbrp_rect (line 87) | typedef struct stbrp_rect stbrp_rect; type stbrp_coord (line 89) | typedef int stbrp_coord; type stbrp_rect (line 119) | struct stbrp_rect type stbrp_node (line 179) | struct stbrp_node type stbrp_context (line 185) | struct stbrp_context function STBRP_DEF (line 233) | STBRP_DEF void stbrp_setup_heuristic(stbrp_context *context, int heuristic) function STBRP_DEF (line 245) | STBRP_DEF void stbrp_setup_allow_out_of_mem(stbrp_context *context, int ... function STBRP_DEF (line 265) | STBRP_DEF void stbrp_init_target(stbrp_context *context, int width, int ... function stbrp__skyline_find_min_y (line 291) | static int stbrp__skyline_find_min_y(stbrp_context *c, stbrp_node *first... type stbrp__findresult (line 341) | typedef struct function stbrp__findresult (line 347) | static stbrp__findresult stbrp__skyline_find_best_pos(stbrp_context *c, ... function stbrp__findresult (line 449) | static stbrp__findresult stbrp__skyline_pack_rectangle(stbrp_context *co... function rect_height_compare (line 528) | static int STBRP__CDECL rect_height_compare(const void *a, const void *b) function rect_original_order (line 539) | static int STBRP__CDECL rect_original_order(const void *a, const void *b) function STBRP_DEF (line 546) | STBRP_DEF int stbrp_pack_rects(stbrp_context *context, stbrp_rect *rects... FILE: Source/ThirdParty/ImGuiLibrary/imstb_textedit.h type StbUndoRecord (line 324) | typedef struct type StbUndoState (line 333) | typedef struct type STB_TexteditState (line 342) | typedef struct STB_TexteditState type StbTexteditRow (line 389) | typedef struct function stb_text_locate_coord (line 433) | static int stb_text_locate_coord(IMSTB_TEXTEDIT_STRING *str, float x, fl... function stb_textedit_click (line 499) | static void stb_textedit_click(IMSTB_TEXTEDIT_STRING *str, STB_TexteditS... function stb_textedit_drag (line 519) | static void stb_textedit_drag(IMSTB_TEXTEDIT_STRING *str, STB_TexteditSt... type StbFindState (line 553) | typedef struct function stb_textedit_find_charpos (line 563) | static void stb_textedit_find_charpos(StbFindState *find, IMSTB_TEXTEDIT... function stb_textedit_clamp (line 616) | static void stb_textedit_clamp(IMSTB_TEXTEDIT_STRING *str, STB_TexteditS... function stb_textedit_delete (line 630) | static void stb_textedit_delete(IMSTB_TEXTEDIT_STRING *str, STB_Textedit... function stb_textedit_delete_selection (line 638) | static void stb_textedit_delete_selection(IMSTB_TEXTEDIT_STRING *str, ST... function stb_textedit_sortselection (line 654) | static void stb_textedit_sortselection(STB_TexteditState *state) function stb_textedit_move_to_first (line 664) | static void stb_textedit_move_to_first(STB_TexteditState *state) function stb_textedit_move_to_last (line 675) | static void stb_textedit_move_to_last(IMSTB_TEXTEDIT_STRING *str, STB_Te... function stb_textedit_move_line_start (line 688) | static int stb_textedit_move_line_start(IMSTB_TEXTEDIT_STRING *str, STB_... function stb_textedit_move_line_end (line 703) | static int stb_textedit_move_line_end(IMSTB_TEXTEDIT_STRING *str, STB_Te... function is_word_boundary (line 716) | static int is_word_boundary( IMSTB_TEXTEDIT_STRING *str, int idx ) function stb_textedit_move_to_word_previous (line 722) | static int stb_textedit_move_to_word_previous( IMSTB_TEXTEDIT_STRING *st... function stb_textedit_move_to_word_next (line 737) | static int stb_textedit_move_to_word_next( IMSTB_TEXTEDIT_STRING *str, i... function stb_textedit_prep_selection_at_cursor (line 755) | static void stb_textedit_prep_selection_at_cursor(STB_TexteditState *state) function stb_textedit_cut (line 764) | static int stb_textedit_cut(IMSTB_TEXTEDIT_STRING *str, STB_TexteditStat... function stb_textedit_paste_internal (line 775) | static int stb_textedit_paste_internal(IMSTB_TEXTEDIT_STRING *str, STB_T... function stb_textedit_text (line 798) | static void stb_textedit_text(IMSTB_TEXTEDIT_STRING* str, STB_TexteditSt... function stb_textedit_key (line 824) | static void stb_textedit_key(IMSTB_TEXTEDIT_STRING *str, STB_TexteditSta... function stb_textedit_flush_redo (line 1200) | static void stb_textedit_flush_redo(StbUndoState *state) function stb_textedit_discard_undo (line 1207) | static void stb_textedit_discard_undo(StbUndoState *state) function stb_textedit_discard_redo (line 1229) | static void stb_textedit_discard_redo(StbUndoState *state) function StbUndoRecord (line 1259) | static StbUndoRecord *stb_text_create_undo_record(StbUndoState *state, i... function IMSTB_TEXTEDIT_CHARTYPE (line 1283) | static IMSTB_TEXTEDIT_CHARTYPE *stb_text_createundo(StbUndoState *state,... function stb_text_undo (line 1303) | static void stb_text_undo(IMSTB_TEXTEDIT_STRING *str, STB_TexteditState ... function stb_text_redo (line 1371) | static void stb_text_redo(IMSTB_TEXTEDIT_STRING *str, STB_TexteditState ... function stb_text_makeundo_insert (line 1422) | static void stb_text_makeundo_insert(STB_TexteditState *state, int where... function stb_text_makeundo_delete (line 1427) | static void stb_text_makeundo_delete(IMSTB_TEXTEDIT_STRING *str, STB_Tex... function stb_text_makeundo_replace (line 1437) | static void stb_text_makeundo_replace(IMSTB_TEXTEDIT_STRING *str, STB_Te... function stb_textedit_clear_state (line 1448) | static void stb_textedit_clear_state(STB_TexteditState *state, int is_si... function stb_textedit_initialize_state (line 1466) | static void stb_textedit_initialize_state(STB_TexteditState *state, int ... function stb_textedit_paste (line 1476) | static int stb_textedit_paste(IMSTB_TEXTEDIT_STRING *str, STB_TexteditSt... FILE: Source/ThirdParty/ImGuiLibrary/imstb_truetype.h function my_stbtt_initfont (line 292) | void my_stbtt_initfont(void) function my_stbtt_print (line 304) | void my_stbtt_print(float x, float y, char *text) function main (line 339) | int main(int argc, char **argv) function main (line 380) | int main(int arg, char **argv) type stbtt_uint8 (line 433) | typedef unsigned char stbtt_uint8; type stbtt_int8 (line 434) | typedef signed char stbtt_int8; type stbtt_uint16 (line 435) | typedef unsigned short stbtt_uint16; type stbtt_int16 (line 436) | typedef signed short stbtt_int16; type stbtt_uint32 (line 437) | typedef unsigned int stbtt_uint32; type stbtt_int32 (line 438) | typedef signed int stbtt_int32; type stbtt__buf (line 518) | typedef struct type stbtt_bakedchar (line 532) | typedef struct type stbtt_aligned_quad (line 548) | typedef struct type stbtt_packedchar (line 580) | typedef struct type stbtt_pack_context (line 587) | typedef struct stbtt_pack_context stbtt_pack_context; type stbtt_fontinfo (line 588) | typedef struct stbtt_fontinfo stbtt_fontinfo; type stbrp_rect (line 590) | typedef struct stbrp_rect stbrp_rect; type stbtt_pack_range (line 624) | typedef struct type stbtt_pack_context (line 683) | struct stbtt_pack_context { type stbtt_fontinfo (line 718) | struct stbtt_fontinfo type stbtt_kerningentry (line 809) | typedef struct stbtt_kerningentry type stbtt_vertex (line 840) | typedef struct type stbtt__bitmap (line 929) | typedef struct function stbtt_uint8 (line 1138) | static stbtt_uint8 stbtt__buf_get8(stbtt__buf *b) function stbtt_uint8 (line 1145) | static stbtt_uint8 stbtt__buf_peek8(stbtt__buf *b) function stbtt__buf_seek (line 1152) | static void stbtt__buf_seek(stbtt__buf *b, int o) function stbtt__buf_skip (line 1158) | static void stbtt__buf_skip(stbtt__buf *b, int o) function stbtt_uint32 (line 1163) | static stbtt_uint32 stbtt__buf_get(stbtt__buf *b, int n) function stbtt__buf (line 1173) | static stbtt__buf stbtt__new_buf(const void *p, size_t size) function stbtt__buf (line 1186) | static stbtt__buf stbtt__buf_range(const stbtt__buf *b, int o, int s) function stbtt__buf (line 1195) | static stbtt__buf stbtt__cff_get_index(stbtt__buf *b) function stbtt_uint32 (line 1209) | static stbtt_uint32 stbtt__cff_int(stbtt__buf *b) function stbtt__cff_skip_operand (line 1221) | static void stbtt__cff_skip_operand(stbtt__buf *b) { function stbtt__buf (line 1236) | static stbtt__buf stbtt__dict_get(stbtt__buf *b, int key) function stbtt__dict_get_ints (line 1251) | static void stbtt__dict_get_ints(stbtt__buf *b, int key, int outcount, s... function stbtt__cff_index_count (line 1259) | static int stbtt__cff_index_count(stbtt__buf *b) function stbtt__buf (line 1265) | static stbtt__buf stbtt__cff_index_get(stbtt__buf b, int i) function stbtt_uint16 (line 1291) | static stbtt_uint16 ttUSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } function stbtt_int16 (line 1292) | static stbtt_int16 ttSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } function stbtt_uint32 (line 1293) | static stbtt_uint32 ttULONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]... function stbtt_int32 (line 1294) | static stbtt_int32 ttLONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]... function stbtt__isfont (line 1299) | static int stbtt__isfont(stbtt_uint8 *font) function stbtt_uint32 (line 1311) | static stbtt_uint32 stbtt__find_table(stbtt_uint8 *data, stbtt_uint32 fo... function stbtt_GetFontOffsetForIndex_internal (line 1324) | static int stbtt_GetFontOffsetForIndex_internal(unsigned char *font_coll... function stbtt_GetNumberOfFonts_internal (line 1343) | static int stbtt_GetNumberOfFonts_internal(unsigned char *font_collection) function stbtt__buf (line 1359) | static stbtt__buf stbtt__get_subrs(stbtt__buf cff, stbtt__buf fontdict) function stbtt__get_svg (line 1373) | static int stbtt__get_svg(stbtt_fontinfo *info) function stbtt_InitFont_internal (line 1388) | static int stbtt_InitFont_internal(stbtt_fontinfo *info, unsigned char *... function STBTT_DEF (line 1501) | STBTT_DEF int stbtt_FindGlyphIndex(const stbtt_fontinfo *info, int unico... function STBTT_DEF (line 1594) | STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int un... function stbtt_setvertex (line 1599) | static void stbtt_setvertex(stbtt_vertex *v, stbtt_uint8 type, stbtt_int... function stbtt__GetGlyfOffset (line 1608) | static int stbtt__GetGlyfOffset(const stbtt_fontinfo *info, int glyph_in... function STBTT_DEF (line 1630) | STBTT_DEF int stbtt_GetGlyphBox(const stbtt_fontinfo *info, int glyph_in... function STBTT_DEF (line 1646) | STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int code... function STBTT_DEF (line 1651) | STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_i... function stbtt__close_shape (line 1663) | static int stbtt__close_shape(stbtt_vertex *vertices, int num_vertices, ... function stbtt__GetGlyphShapeTT (line 1679) | static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_... type stbtt__csctx (line 1902) | typedef struct function stbtt__track_vertex (line 1916) | static void stbtt__track_vertex(stbtt__csctx *c, stbtt_int32 x, stbtt_in... function stbtt__csctx_v (line 1925) | static void stbtt__csctx_v(stbtt__csctx *c, stbtt_uint8 type, stbtt_int3... function stbtt__csctx_close_shape (line 1941) | static void stbtt__csctx_close_shape(stbtt__csctx *ctx) function stbtt__csctx_rmove_to (line 1947) | static void stbtt__csctx_rmove_to(stbtt__csctx *ctx, float dx, float dy) function stbtt__csctx_rline_to (line 1955) | static void stbtt__csctx_rline_to(stbtt__csctx *ctx, float dx, float dy) function stbtt__csctx_rccurve_to (line 1962) | static void stbtt__csctx_rccurve_to(stbtt__csctx *ctx, float dx1, float ... function stbtt__buf (line 1973) | static stbtt__buf stbtt__get_subr(stbtt__buf idx, int n) function stbtt__buf (line 1987) | static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info,... function stbtt__run_charstring (line 2015) | static int stbtt__run_charstring(const stbtt_fontinfo *info, int glyph_i... function stbtt__GetGlyphShapeT2 (line 2274) | static int stbtt__GetGlyphShapeT2(const stbtt_fontinfo *info, int glyph_... function stbtt__GetGlyphInfoT2 (line 2291) | static int stbtt__GetGlyphInfoT2(const stbtt_fontinfo *info, int glyph_i... function STBTT_DEF (line 2302) | STBTT_DEF int stbtt_GetGlyphShape(const stbtt_fontinfo *info, int glyph_... function STBTT_DEF (line 2310) | STBTT_DEF void stbtt_GetGlyphHMetrics(const stbtt_fontinfo *info, int gl... function STBTT_DEF (line 2322) | STBTT_DEF int stbtt_GetKerningTableLength(const stbtt_fontinfo *info) function STBTT_DEF (line 2337) | STBTT_DEF int stbtt_GetKerningTable(const stbtt_fontinfo *info, stbtt_ke... function stbtt__GetGlyphKernInfoAdvance (line 2364) | static int stbtt__GetGlyphKernInfoAdvance(const stbtt_fontinfo *info, in... function stbtt_int32 (line 2394) | static stbtt_int32 stbtt__GetCoverageIndex(stbtt_uint8 *coverageTable, i... function stbtt_int32 (line 2452) | static stbtt_int32 stbtt__GetGlyphClass(stbtt_uint8 *classDefTable, int... function stbtt_int32 (line 2501) | static stbtt_int32 stbtt__GetGlyphGPOSInfoAdvance(const stbtt_fontinfo *... function STBTT_DEF (line 2615) | STBTT_DEF int stbtt_GetGlyphKernAdvance(const stbtt_fontinfo *info, int... function STBTT_DEF (line 2627) | STBTT_DEF int stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info,... function STBTT_DEF (line 2634) | STBTT_DEF void stbtt_GetCodepointHMetrics(const stbtt_fontinfo *info, in... function STBTT_DEF (line 2639) | STBTT_DEF void stbtt_GetFontVMetrics(const stbtt_fontinfo *info, int *as... function STBTT_DEF (line 2646) | STBTT_DEF int stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int ... function STBTT_DEF (line 2657) | STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int ... function STBTT_DEF (line 2665) | STBTT_DEF float stbtt_ScaleForPixelHeight(const stbtt_fontinfo *info, fl... function STBTT_DEF (line 2671) | STBTT_DEF float stbtt_ScaleForMappingEmToPixels(const stbtt_fontinfo *in... function STBTT_DEF (line 2677) | STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *v) function STBTT_DEF (line 2682) | STBTT_DEF stbtt_uint8 *stbtt_FindSVGDoc(const stbtt_fontinfo *info, int gl) function STBTT_DEF (line 2699) | STBTT_DEF int stbtt_GetGlyphSVG(const stbtt_fontinfo *info, int gl, cons... function STBTT_DEF (line 2716) | STBTT_DEF int stbtt_GetCodepointSVG(const stbtt_fontinfo *info, int unic... function STBTT_DEF (line 2726) | STBTT_DEF void stbtt_GetGlyphBitmapBoxSubpixel(const stbtt_fontinfo *fon... function STBTT_DEF (line 2744) | STBTT_DEF void stbtt_GetGlyphBitmapBox(const stbtt_fontinfo *font, int g... function STBTT_DEF (line 2749) | STBTT_DEF void stbtt_GetCodepointBitmapBoxSubpixel(const stbtt_fontinfo ... function STBTT_DEF (line 2754) | STBTT_DEF void stbtt_GetCodepointBitmapBox(const stbtt_fontinfo *font, i... type stbtt__hheap_chunk (line 2763) | typedef struct stbtt__hheap_chunk type stbtt__hheap (line 2768) | typedef struct stbtt__hheap function stbtt__hheap_free (line 2796) | static void stbtt__hheap_free(stbtt__hheap *hh, void *p) function stbtt__hheap_cleanup (line 2802) | static void stbtt__hheap_cleanup(stbtt__hheap *hh, void *userdata) type stbtt__edge (line 2812) | typedef struct stbtt__edge { type stbtt__active_edge (line 2818) | typedef struct stbtt__active_edge function stbtt__active_edge (line 2840) | static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__ed... function stbtt__active_edge (line 2862) | static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__ed... function stbtt__fill_active_edges (line 2887) | static void stbtt__fill_active_edges(unsigned char *scanline, int len, s... function stbtt__rasterize_sorted_edges (line 2929) | static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__... function stbtt__handle_clipped_edge (line 3033) | static void stbtt__handle_clipped_edge(float *scanline, int x, stbtt__ac... function stbtt__sized_trapezoid_area (line 3070) | static float stbtt__sized_trapezoid_area(float height, float top_width, ... function stbtt__position_trapezoid_area (line 3077) | static float stbtt__position_trapezoid_area(float height, float tx0, flo... function stbtt__sized_triangle_area (line 3082) | static float stbtt__sized_triangle_area(float height, float width) function stbtt__fill_active_edges_new (line 3087) | static void stbtt__fill_active_edges_new(float *scanline, float *scanlin... function stbtt__rasterize_sorted_edges (line 3305) | static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__... function stbtt__sort_edges_ins_sort (line 3407) | static void stbtt__sort_edges_ins_sort(stbtt__edge *p, int n) function stbtt__sort_edges_quicksort (line 3425) | static void stbtt__sort_edges_quicksort(stbtt__edge *p, int n) function stbtt__sort_edges (line 3487) | static void stbtt__sort_edges(stbtt__edge *p, int n) type stbtt__point (line 3493) | typedef struct function stbtt__rasterize (line 3498) | static void stbtt__rasterize(stbtt__bitmap *result, stbtt__point *pts, i... function stbtt__add_point (line 3555) | static void stbtt__add_point(stbtt__point *points, int n, float x, float y) function stbtt__tesselate_curve (line 3563) | static int stbtt__tesselate_curve(stbtt__point *points, int *num_points,... function stbtt__tesselate_cubic (line 3583) | static void stbtt__tesselate_cubic(stbtt__point *points, int *num_points... function stbtt__point (line 3626) | static stbtt__point *stbtt_FlattenCurves(stbtt_vertex *vertices, int num... function STBTT_DEF (line 3703) | STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, float flatness_in_... function STBTT_DEF (line 3716) | STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata) function STBTT_DEF (line 3766) | STBTT_DEF void stbtt_MakeGlyphBitmapSubpixel(const stbtt_fontinfo *info,... function STBTT_DEF (line 3785) | STBTT_DEF void stbtt_MakeGlyphBitmap(const stbtt_fontinfo *info, unsigne... function STBTT_DEF (line 3795) | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixelPrefilter(const stbtt_fo... function STBTT_DEF (line 3800) | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixel(const stbtt_fontinfo *i... function STBTT_DEF (line 3810) | STBTT_DEF void stbtt_MakeCodepointBitmap(const stbtt_fontinfo *info, uns... function stbtt_BakeFontBitmap_internal (line 3821) | static int stbtt_BakeFontBitmap_internal(unsigned char *data, int offset... function STBTT_DEF (line 3867) | STBTT_DEF void stbtt_GetBakedQuad(const stbtt_bakedchar *chardata, int p... type stbrp_coord (line 3895) | typedef int stbrp_coord; type stbrp_context (line 3908) | typedef struct type stbrp_node (line 3914) | typedef struct type stbrp_rect (line 3919) | struct stbrp_rect function stbrp_init_target (line 3925) | static void stbrp_init_target(stbrp_context *con, int pw, int ph, stbrp_... function stbrp_pack_rects (line 3936) | static void stbrp_pack_rects(stbrp_context *con, stbrp_rect *rects, int ... function STBTT_DEF (line 3965) | STBTT_DEF int stbtt_PackBegin(stbtt_pack_context *spc, unsigned char *pi... function STBTT_DEF (line 3997) | STBTT_DEF void stbtt_PackEnd (stbtt_pack_context *spc) function STBTT_DEF (line 4003) | STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsign... function STBTT_DEF (line 4013) | STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *sp... function stbtt__h_prefilter (line 4020) | static void stbtt__h_prefilter(unsigned char *pixels, int w, int h, int ... function stbtt__v_prefilter (line 4082) | static void stbtt__v_prefilter(unsigned char *pixels, int w, int h, int ... function stbtt__oversample_shift (line 4144) | static float stbtt__oversample_shift(int oversample) function STBTT_DEF (line 4157) | STBTT_DEF int stbtt_PackFontRangesGatherRects(stbtt_pack_context *spc, c... function STBTT_DEF (line 4192) | STBTT_DEF void stbtt_MakeGlyphBitmapSubpixelPrefilter(const stbtt_fontin... function STBTT_DEF (line 4216) | STBTT_DEF int stbtt_PackFontRangesRenderIntoRects(stbtt_pack_context *sp... function STBTT_DEF (line 4305) | STBTT_DEF void stbtt_PackFontRangesPackRects(stbtt_pack_context *spc, st... function STBTT_DEF (line 4310) | STBTT_DEF int stbtt_PackFontRanges(stbtt_pack_context *spc, const unsign... function STBTT_DEF (line 4346) | STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigne... function STBTT_DEF (line 4358) | STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata... function STBTT_DEF (line 4371) | STBTT_DEF void stbtt_GetPackedQuad(const stbtt_packedchar *chardata, int... function stbtt__ray_intersect_bezier (line 4406) | static int stbtt__ray_intersect_bezier(float orig[2], float ray[2], floa... function equal (line 4470) | static int equal(float *a, float *b) function stbtt__compute_crossings_x (line 4475) | static int stbtt__compute_crossings_x(float x, float y, int nverts, stbt... function stbtt__cuberoot (line 4543) | static float stbtt__cuberoot( float x ) function stbtt__solve_cubic (line 4552) | static int stbtt__solve_cubic(float a, float b, float c, float* r) function STBTT_DEF (line 4773) | STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata) function stbtt_int32 (line 4784) | static stbtt_int32 stbtt__CompareUTF8toUTF16_bigendian_prefix(stbtt_uint... function stbtt_CompareUTF8toUTF16_bigendian_internal (line 4823) | static int stbtt_CompareUTF8toUTF16_bigendian_internal(char *s1, int len... function STBTT_DEF (line 4830) | STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font... function stbtt__matchpair (line 4851) | static int stbtt__matchpair(stbtt_uint8 *fc, stbtt_uint32 nm, stbtt_uint... function stbtt__matches (line 4898) | static int stbtt__matches(stbtt_uint8 *fc, stbtt_uint32 offset, stbtt_ui... function stbtt_FindMatchingFont_internal (line 4927) | static int stbtt_FindMatchingFont_internal(unsigned char *font_collectio... function STBTT_DEF (line 4943) | STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset, function STBTT_DEF (line 4950) | STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char *data, int... function STBTT_DEF (line 4955) | STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data) function STBTT_DEF (line 4960) | STBTT_DEF int stbtt_InitFont(stbtt_fontinfo *info, const unsigned char *... function STBTT_DEF (line 4965) | STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, cons... function STBTT_DEF (line 4970) | STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len... FILE: Source/ThirdParty/ImPlotLibrary/ImPlotLibrary.Build.cs class ImPlotLibrary (line 3) | public class ImPlotLibrary : ModuleRules method ImPlotLibrary (line 5) | public ImPlotLibrary(ReadOnlyTargetRules Target) : base(Target) FILE: Source/ThirdParty/ImPlotLibrary/implot.cpp type ImPlot (line 216) | namespace ImPlot { function ImVec4 (line 262) | ImVec4 GetAutoColor(ImPlotCol idx) { type ImPlotStyleVarInfo (line 290) | struct ImPlotStyleVarInfo { function ImPlotStyleVarInfo (line 330) | static const ImPlotStyleVarInfo* GetPlotStyleVarInfo(ImPlotStyleVar id... function AddTextVertical (line 340) | void AddTextVertical(ImDrawList *DrawList, ImVec2 pos, ImU32 col, cons... function AddTextCentered (line 388) | void AddTextCentered(ImDrawList* DrawList, ImVec2 top_center, ImU32 co... function NiceNum (line 403) | double NiceNum(double x, bool round) { function SetImGuiContext (line 432) | void SetImGuiContext(ImGuiContext* ctx) { function ImPlotContext (line 436) | ImPlotContext* CreateContext() { function DestroyContext (line 444) | void DestroyContext(ImPlotContext* ctx) { function ImPlotContext (line 452) | ImPlotContext* GetCurrentContext() { function SetCurrentContext (line 456) | void SetCurrentContext(ImPlotContext* ctx) { function Initialize (line 463) | void Initialize(ImPlotContext* ctx) { function ResetCtxForNextPlot (line 503) | void ResetCtxForNextPlot(ImPlotContext* ctx) { function ResetCtxForNextAlignedPlots (line 521) | void ResetCtxForNextAlignedPlots(ImPlotContext* ctx) { function ResetCtxForNextSubplot (line 526) | void ResetCtxForNextSubplot(ImPlotContext* ctx) { function ImPlotPlot (line 536) | ImPlotPlot* GetPlot(const char* title) { function ImPlotPlot (line 542) | ImPlotPlot* GetCurrentPlot() { function BustPlotCache (line 546) | void BustPlotCache() { function ImVec2 (line 556) | ImVec2 GetLocationPos(const ImRect& outer_rect, const ImVec2& inner_si... function ImVec2 (line 576) | ImVec2 CalcLegendSize(ImPlotItemGroup& items, const ImVec2& pad, const... function ClampLegendRect (line 597) | bool ClampLegendRect(ImRect& legend_rect, const ImRect& outer_rect, co... function LegendSortingComp (line 619) | int LegendSortingComp(const void* _a, const void* _b) { function ShowLegendEntries (line 628) | bool ShowLegendEntries(ImPlotItemGroup& items, const ImRect& legend_bb... function Locator_Default (line 722) | void Locator_Default(ImPlotTicker& ticker, const ImPlotRange& range, f... function CalcLogarithmicExponents (line 762) | bool CalcLogarithmicExponents(const ImPlotRange& range, float pix, boo... function AddTicksLogarithmic (line 781) | void AddTicksLogarithmic(const ImPlotRange& range, int exp_min, int ex... function Locator_Log10 (line 802) | void Locator_Log10(ImPlotTicker& ticker, const ImPlotRange& range, flo... function CalcSymLogPixel (line 808) | float CalcSymLogPixel(double plt, const ImPlotRange& range, float pixe... function Locator_SymLog (line 819) | void Locator_SymLog(ImPlotTicker& ticker, const ImPlotRange& range, fl... function AddTicksCustom (line 842) | void AddTicksCustom(const double* values, const char* const labels[], ... function ImPlotTimeUnit (line 867) | inline ImPlotTimeUnit GetUnitForRange(double range) { function LowerBoundStep (line 876) | inline int LowerBoundStep(int max_divs, const int* divs, const int* st... function GetTimeStep (line 886) | inline int GetTimeStep(int max_divs, ImPlotTimeUnit unit) { function ImPlotTime (line 915) | ImPlotTime MkGmtTime(struct tm *ptm) { function tm (line 927) | tm* GetGmtTime(const ImPlotTime& t, tm* ptm) function ImPlotTime (line 939) | ImPlotTime MkLocTime(struct tm *ptm) { function tm (line 947) | tm* GetLocTime(const ImPlotTime& t, tm* ptm) { function ImPlotTime (line 958) | ImPlotTime MakeTime(int year, int month, int day, int hour, int min, i... function GetYear (line 981) | int GetYear(const ImPlotTime& t) { function GetMonth (line 987) | int GetMonth(const ImPlotTime& t) { function ImPlotTime (line 993) | ImPlotTime AddTime(const ImPlotTime& t, ImPlotTimeUnit unit, int count) { function ImPlotTime (line 1025) | ImPlotTime FloorTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 1042) | ImPlotTime CeilTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 1046) | ImPlotTime RoundTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 1054) | ImPlotTime CombineDateTime(const ImPlotTime& date_part, const ImPlotTi... function FormatTime (line 1075) | int FormatTime(const ImPlotTime& t, char* buffer, int size, ImPlotTime... function FormatDate (line 1115) | int FormatDate(const ImPlotTime& t, char* buffer, int size, ImPlotDate... function FormatDateTime (line 1144) | int FormatDateTime(const ImPlotTime& t, char* buffer, int size, ImPlot... function GetDateTimeWidth (line 1156) | inline float GetDateTimeWidth(ImPlotDateTimeSpec fmt) { function TimeLabelSame (line 1163) | inline bool TimeLabelSame(const char* l1, const char* l2) { function ImPlotDateTimeSpec (line 1214) | inline ImPlotDateTimeSpec GetDateTimeFmt(const ImPlotDateTimeSpec* ctx... function Locator_Time (line 1222) | void Locator_Time(ImPlotTicker& ticker, const ImPlotRange& range, floa... function DragFloat (line 1319) | bool DragFloat(const char*, F*, float, F, F) { function BeginDisabledControls (line 1333) | inline void BeginDisabledControls(bool cond) { function EndDisabledControls (line 1340) | inline void EndDisabledControls(bool cond) { function ShowAxisContextMenu (line 1347) | void ShowAxisContextMenu(ImPlotAxis& axis, ImPlotAxis* equal_axis, boo... function ShowLegendContextMenu (line 1462) | bool ShowLegendContextMenu(ImPlotLegend& legend, bool visible) { function ShowSubplotsContextMenu (line 1488) | void ShowSubplotsContextMenu(ImPlotSubplot& subplot) { function ShowPlotContextMenu (line 1515) | void ShowPlotContextMenu(ImPlotPlot& plot) { function AxisPrecision (line 1590) | static inline int AxisPrecision(const ImPlotAxis& axis) { function RoundAxisValue (line 1595) | static inline double RoundAxisValue(const ImPlotAxis& axis, double val... function LabelAxisValue (line 1599) | void LabelAxisValue(const ImPlotAxis& axis, double value, char* buff, ... function UpdateAxisColors (line 1617) | void UpdateAxisColors(ImPlotAxis& axis) { function PadAndDatumAxesX (line 1629) | void PadAndDatumAxesX(ImPlotPlot& plot, float& pad_T, float& pad_B, Im... function PadAndDatumAxesY (line 1694) | void PadAndDatumAxesY(ImPlotPlot& plot, float& pad_L, float& pad_R, Im... function RenderGridLinesX (line 1780) | static inline void RenderGridLinesX(ImDrawList& DrawList, const ImPlot... function RenderGridLinesY (line 1798) | static inline void RenderGridLinesY(ImDrawList& DrawList, const ImPlot... function RenderSelectionRect (line 1814) | static inline void RenderSelectionRect(ImDrawList& DrawList, const ImV... function UpdateInput (line 1828) | bool UpdateInput(ImPlotPlot& plot) { function ApplyNextPlotData (line 2099) | void ApplyNextPlotData(ImAxis idx) { function SetupAxis (line 2125) | void SetupAxis(ImAxis idx, const char* label, ImPlotAxisFlags flags) { function SetupAxisLimits (line 2146) | void SetupAxisLimits(ImAxis idx, double min_lim, double max_lim, ImPlo... function SetupAxisFormat (line 2159) | void SetupAxisFormat(ImAxis idx, const char* fmt) { function SetupAxisLinks (line 2171) | void SetupAxisLinks(ImAxis idx, double* min_lnk, double* max_lnk) { function SetupAxisFormat (line 2183) | void SetupAxisFormat(ImAxis idx, ImPlotFormatter formatter, void* data) { function SetupAxisTicks (line 2194) | void SetupAxisTicks(ImAxis idx, const double* values, int n_ticks, con... function SetupAxisTicks (line 2210) | void SetupAxisTicks(ImAxis idx, double v_min, double v_max, int n_tick... function SetupAxisScale (line 2219) | void SetupAxisScale(ImAxis idx, ImPlotScale scale) { function SetupAxisScale (line 2261) | void SetupAxisScale(ImAxis idx, ImPlotTransform fwd, ImPlotTransform i... function SetupAxisLimitsConstraints (line 2274) | void SetupAxisLimitsConstraints(ImAxis idx, double v_min, double v_max) { function SetupAxisZoomConstraints (line 2285) | void SetupAxisZoomConstraints(ImAxis idx, double z_min, double z_max) { function SetupAxes (line 2296) | void SetupAxes(const char* x_label, const char* y_label, ImPlotAxisFla... function SetupAxesLimits (line 2301) | void SetupAxesLimits(double x_min, double x_max, double y_min, double ... function SetupLegend (line 2306) | void SetupLegend(ImPlotLocation location, ImPlotLegendFlags flags) { function SetupMouseText (line 2323) | void SetupMouseText(ImPlotLocation location, ImPlotMouseTextFlags flag... function SetNextAxisLimits (line 2335) | void SetNextAxisLimits(ImAxis axis, double v_min, double v_max, ImPlot... function SetNextAxisLinks (line 2345) | void SetNextAxisLinks(ImAxis axis, double* link_min, double* link_max) { function SetNextAxisToFit (line 2352) | void SetNextAxisToFit(ImAxis axis) { function SetNextAxesLimits (line 2358) | void SetNextAxesLimits(double x_min, double x_max, double y_min, doubl... function SetNextAxesToFit (line 2363) | void SetNextAxesToFit() { function BeginPlot (line 2372) | bool BeginPlot(const char* title_id, const ImVec2& size, ImPlotFlags f... function SetupFinish (line 2466) | void SetupFinish() { function EndPlot (line 2766) | void EndPlot() { function SubplotSetCell (line 3277) | void SubplotSetCell(int row, int col) { function SubplotSetCell (line 3318) | void SubplotSetCell(int idx) { function SubplotNextCell (line 3335) | void SubplotNextCell() { function BeginSubplots (line 3341) | bool BeginSubplots(const char* title, int rows, int cols, const ImVec2... function EndSubplots (line 3543) | void EndSubplots() { function SetAxis (line 3652) | void SetAxis(ImAxis axis) { function SetAxes (line 3664) | void SetAxes(ImAxis x_idx, ImAxis y_idx) { function ImPlotPoint (line 3676) | ImPlotPoint PixelsToPlot(float x, float y, ImAxis x_idx, ImAxis y_idx) { function ImPlotPoint (line 3688) | ImPlotPoint PixelsToPlot(const ImVec2& pix, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3692) | ImVec2 PlotToPixels(double x, double y, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3704) | ImVec2 PlotToPixels(const ImPlotPoint& plt, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3708) | ImVec2 GetPlotPos() { function ImVec2 (line 3715) | ImVec2 GetPlotSize() { function ImPlotPoint (line 3722) | ImPlotPoint GetPlotMousePos(ImAxis x_idx, ImAxis y_idx) { function ImPlotRect (line 3728) | ImPlotRect GetPlotLimits(ImAxis x_idx, ImAxis y_idx) { function IsPlotHovered (line 3743) | bool IsPlotHovered() { function IsAxisHovered (line 3750) | bool IsAxisHovered(ImAxis axis) { function IsSubplotsHovered (line 3757) | bool IsSubplotsHovered() { function IsPlotSelected (line 3763) | bool IsPlotSelected() { function ImPlotRect (line 3770) | ImPlotRect GetPlotSelection(ImAxis x_idx, ImAxis y_idx) { function CancelPlotSelection (line 3787) | void CancelPlotSelection() { function HideNextItem (line 3796) | void HideNextItem(bool hidden, ImPlotCond cond) { function Annotation (line 3807) | void Annotation(double x, double y, const ImVec4& col, const ImVec2& o... function AnnotationV (line 3820) | void AnnotationV(double x, double y, const ImVec4& col, const ImVec2& ... function Annotation (line 3830) | void Annotation(double x, double y, const ImVec4& col, const ImVec2& o... function TagV (line 3837) | void TagV(ImAxis axis, double v, const ImVec4& col, const char* fmt, v... function Tag (line 3845) | void Tag(ImAxis axis, double v, const ImVec4& col, const char* fmt, ..... function Tag (line 3852) | void Tag(ImAxis axis, double v, const ImVec4& color, bool round) { function IMPLOT_API (line 3861) | IMPLOT_API void TagX(double x, const ImVec4& color, bool round) { function IMPLOT_API (line 3867) | IMPLOT_API void TagX(double x, const ImVec4& color, const char* fmt, .... function IMPLOT_API (line 3876) | IMPLOT_API void TagXV(double x, const ImVec4& color, const char* fmt, ... function IMPLOT_API (line 3882) | IMPLOT_API void TagY(double y, const ImVec4& color, bool round) { function IMPLOT_API (line 3888) | IMPLOT_API void TagY(double y, const ImVec4& color, const char* fmt, .... function IMPLOT_API (line 3897) | IMPLOT_API void TagYV(double y, const ImVec4& color, const char* fmt, ... function DragPoint (line 3905) | bool DragPoint(int n_id, double* x, double* y, const ImVec4& col, floa... function DragLineX (line 3954) | bool DragLineX(int n_id, double* value, const ImVec4& col, float thick... function DragLineY (line 4009) | bool DragLineY(int n_id, double* value, const ImVec4& col, float thick... function DragRect (line 4065) | bool DragRect(int n_id, double* x_min, double* y_min, double* x_max, d... function DragRect (line 4208) | bool DragRect(int id, ImPlotRect* bounds, const ImVec4& col, ImPlotDra... function IsLegendEntryHovered (line 4216) | bool IsLegendEntryHovered(const char* label_id) { function BeginLegendPopup (line 4225) | bool BeginLegendPopup(const char* label_id, ImGuiMouseButton mouse_but... function EndLegendPopup (line 4241) | void EndLegendPopup() { function ShowAltLegend (line 4246) | void ShowAltLegend(const char* title_id, bool vertical, const ImVec2 s... function BeginDragDropTargetPlot (line 4286) | bool BeginDragDropTargetPlot() { function BeginDragDropTargetAxis (line 4293) | bool BeginDragDropTargetAxis(ImAxis axis) { function BeginDragDropTargetLegend (line 4302) | bool BeginDragDropTargetLegend() { function EndDragDropTarget (line 4309) | void EndDragDropTarget() { function BeginDragDropSourcePlot (line 4314) | bool BeginDragDropSourcePlot(ImGuiDragDropFlags flags) { function BeginDragDropSourceAxis (line 4323) | bool BeginDragDropSourceAxis(ImAxis idx, ImGuiDragDropFlags flags) { function BeginDragDropSourceItem (line 4332) | bool BeginDragDropSourceItem(const char* label_id, ImGuiDragDropFlags ... function EndDragDropSource (line 4344) | void EndDragDropSource() { function BeginAlignedPlots (line 4353) | bool BeginAlignedPlots(const char* group_id, bool vertical) { function EndAlignedPlots (line 4374) | void EndAlignedPlots() { function ImPlotStyle (line 4388) | ImPlotStyle& GetStyle() { function PushStyleColor (line 4394) | void PushStyleColor(ImPlotCol idx, ImU32 col) { function PushStyleColor (line 4403) | void PushStyleColor(ImPlotCol idx, const ImVec4& col) { function PopStyleColor (line 4412) | void PopStyleColor(int count) { function PushStyleVar (line 4424) | void PushStyleVar(ImPlotStyleVar idx, float val) { function PushStyleVar (line 4436) | void PushStyleVar(ImPlotStyleVar idx, int val) { function PushStyleVar (line 4454) | void PushStyleVar(ImPlotStyleVar idx, const ImVec2& val) function PopStyleVar (line 4468) | void PopStyleVar(int count) { function ImPlotColormap (line 4494) | ImPlotColormap AddColormap(const char* name, const ImVec4* colormap, i... function ImPlotColormap (line 4505) | ImPlotColormap AddColormap(const char* name, const ImU32* colormap, i... function GetColormapCount (line 4512) | int GetColormapCount() { function ImPlotColormap (line 4522) | ImPlotColormap GetColormapIndex(const char* name) { function PushColormap (line 4527) | void PushColormap(ImPlotColormap colormap) { function PushColormap (line 4534) | void PushColormap(const char* name) { function PopColormap (line 4541) | void PopColormap(int count) { function ImU32 (line 4552) | ImU32 NextColormapColorU32() { function ImVec4 (line 4561) | ImVec4 NextColormapColor() { function GetColormapSize (line 4565) | int GetColormapSize(ImPlotColormap cmap) { function ImU32 (line 4572) | ImU32 GetColormapColorU32(int idx, ImPlotColormap cmap) { function ImVec4 (line 4580) | ImVec4 GetColormapColor(int idx, ImPlotColormap cmap) { function ImU32 (line 4584) | ImU32 SampleColormapU32(float t, ImPlotColormap cmap) { function ImVec4 (line 4591) | ImVec4 SampleColormap(float t, ImPlotColormap cmap) { function RenderColorBar (line 4595) | void RenderColorBar(const ImU32* colors, int size, ImDrawList& DrawLis... function ColormapScale (line 4632) | void ColormapScale(const char* label, double scale_min, double scale_m... function ColormapSlider (line 4721) | bool ColormapSlider(const char* label, float* t, ImVec4* out, const ch... function ColormapButton (line 4755) | bool ColormapButton(const char* label, const ImVec2& size_arg, ImPlotC... function ImPlotInputMap (line 4788) | ImPlotInputMap& GetInputMap() { function MapInputDefault (line 4794) | void MapInputDefault(ImPlotInputMap* dst) { function MapInputReverse (line 4810) | void MapInputReverse(ImPlotInputMap* dst) { function ItemIcon (line 4830) | void ItemIcon(const ImVec4& col) { function ItemIcon (line 4834) | void ItemIcon(ImU32 col) { function ColormapIcon (line 4843) | void ColormapIcon(ImPlotColormap cmap) { function ImDrawList (line 4855) | ImDrawList* GetPlotDrawList() { function PushPlotClipRect (line 4859) | void PushPlotClipRect(float expand) { function PopPlotClipRect (line 4868) | void PopPlotClipRect() { function HelpMarker (line 4873) | static void HelpMarker(const char* desc) { function ShowStyleSelector (line 4884) | bool ShowStyleSelector(const char* label) function ShowColormapSelector (line 4901) | bool ShowColormapSelector(const char* label) { function ShowInputMapSelector (line 4918) | bool ShowInputMapSelector(const char* label) { function ShowStyleEditor (line 4933) | void ShowStyleEditor(ImPlotStyle* ref) { function ShowUserGuide (line 5183) | void ShowUserGuide() { function ShowTicksMetrics (line 5209) | void ShowTicksMetrics(const ImPlotTicker& ticker) { function ShowAxisMetrics (line 5214) | void ShowAxisMetrics(const ImPlotPlot& plot, const ImPlotAxis& axis) { function ShowMetricsWindow (line 5241) | void ShowMetricsWindow(bool* p_popen) { function ShowDatePicker (line 5451) | bool ShowDatePicker(const char* id, int* level, ImPlotTime* t, const I... function ShowTimePicker (line 5662) | bool ShowTimePicker(const char* id, ImPlotTime* t) { function StyleColorsAuto (line 5759) | void StyleColorsAuto(ImPlotStyle* dst) { function StyleColorsClassic (line 5789) | void StyleColorsClassic(ImPlotStyle* dst) { function StyleColorsDark (line 5818) | void StyleColorsDark(ImPlotStyle* dst) { function StyleColorsLight (line 5847) | void StyleColorsLight(ImPlotStyle* dst) { function BeginPlot (line 5882) | bool BeginPlot(const char* title, const char* x_label, const char* y1_... FILE: Source/ThirdParty/ImPlotLibrary/implot.h type ImPlotContext (line 77) | struct ImPlotContext type ImAxis (line 80) | typedef int ImAxis; type ImPlotFlags (line 81) | typedef int ImPlotFlags; type ImPlotAxisFlags (line 82) | typedef int ImPlotAxisFlags; type ImPlotSubplotFlags (line 83) | typedef int ImPlotSubplotFlags; type ImPlotLegendFlags (line 84) | typedef int ImPlotLegendFlags; type ImPlotMouseTextFlags (line 85) | typedef int ImPlotMouseTextFlags; type ImPlotDragToolFlags (line 86) | typedef int ImPlotDragToolFlags; type ImPlotColormapScaleFlags (line 87) | typedef int ImPlotColormapScaleFlags; type ImPlotItemFlags (line 89) | typedef int ImPlotItemFlags; type ImPlotLineFlags (line 90) | typedef int ImPlotLineFlags; type ImPlotScatterFlags (line 91) | typedef int ImPlotScatterFlags; type ImPlotStairsFlags (line 92) | typedef int ImPlotStairsFlags; type ImPlotShadedFlags (line 93) | typedef int ImPlotShadedFlags; type ImPlotBarsFlags (line 94) | typedef int ImPlotBarsFlags; type ImPlotBarGroupsFlags (line 95) | typedef int ImPlotBarGroupsFlags; type ImPlotErrorBarsFlags (line 96) | typedef int ImPlotErrorBarsFlags; type ImPlotStemsFlags (line 97) | typedef int ImPlotStemsFlags; type ImPlotInfLinesFlags (line 98) | typedef int ImPlotInfLinesFlags; type ImPlotPieChartFlags (line 99) | typedef int ImPlotPieChartFlags; type ImPlotHeatmapFlags (line 100) | typedef int ImPlotHeatmapFlags; type ImPlotHistogramFlags (line 101) | typedef int ImPlotHistogramFlags; type ImPlotDigitalFlags (line 102) | typedef int ImPlotDigitalFlags; type ImPlotImageFlags (line 103) | typedef int ImPlotImageFlags; type ImPlotTextFlags (line 104) | typedef int ImPlotTextFlags; type ImPlotDummyFlags (line 105) | typedef int ImPlotDummyFlags; type ImPlotCond (line 107) | typedef int ImPlotCond; type ImPlotCol (line 108) | typedef int ImPlotCol; type ImPlotStyleVar (line 109) | typedef int ImPlotStyleVar; type ImPlotScale (line 110) | typedef int ImPlotScale; type ImPlotMarker (line 111) | typedef int ImPlotMarker; type ImPlotColormap (line 112) | typedef int ImPlotColormap; type ImPlotLocation (line 113) | typedef int ImPlotLocation; type ImPlotBin (line 114) | typedef int ImPlotBin; type ImAxis_ (line 117) | enum ImAxis_ { type ImPlotFlags_ (line 131) | enum ImPlotFlags_ { type ImPlotAxisFlags_ (line 146) | enum ImPlotAxisFlags_ { type ImPlotSubplotFlags_ (line 170) | enum ImPlotSubplotFlags_ { type ImPlotLegendFlags_ (line 186) | enum ImPlotLegendFlags_ { type ImPlotMouseTextFlags_ (line 198) | enum ImPlotMouseTextFlags_ { type ImPlotDragToolFlags_ (line 206) | enum ImPlotDragToolFlags_ { type ImPlotColormapScaleFlags_ (line 215) | enum ImPlotColormapScaleFlags_ { type ImPlotItemFlags_ (line 223) | enum ImPlotItemFlags_ { type ImPlotLineFlags_ (line 230) | enum ImPlotLineFlags_ { type ImPlotScatterFlags_ (line 240) | enum ImPlotScatterFlags_ { type ImPlotStairsFlags_ (line 246) | enum ImPlotStairsFlags_ { type ImPlotShadedFlags_ (line 253) | enum ImPlotShadedFlags_ { type ImPlotBarsFlags_ (line 258) | enum ImPlotBarsFlags_ { type ImPlotBarGroupsFlags_ (line 264) | enum ImPlotBarGroupsFlags_ { type ImPlotErrorBarsFlags_ (line 271) | enum ImPlotErrorBarsFlags_ { type ImPlotStemsFlags_ (line 277) | enum ImPlotStemsFlags_ { type ImPlotInfLinesFlags_ (line 283) | enum ImPlotInfLinesFlags_ { type ImPlotPieChartFlags_ (line 289) | enum ImPlotPieChartFlags_ { type ImPlotHeatmapFlags_ (line 297) | enum ImPlotHeatmapFlags_ { type ImPlotHistogramFlags_ (line 303) | enum ImPlotHistogramFlags_ { type ImPlotDigitalFlags_ (line 313) | enum ImPlotDigitalFlags_ { type ImPlotImageFlags_ (line 318) | enum ImPlotImageFlags_ { type ImPlotTextFlags_ (line 323) | enum ImPlotTextFlags_ { type ImPlotDummyFlags_ (line 329) | enum ImPlotDummyFlags_ { type ImPlotCond_ (line 334) | enum ImPlotCond_ type ImPlotCol_ (line 342) | enum ImPlotCol_ { type ImPlotStyleVar_ (line 370) | enum ImPlotStyleVar_ { type ImPlotScale_ (line 404) | enum ImPlotScale_ { type ImPlotMarker_ (line 412) | enum ImPlotMarker_ { type ImPlotColormap_ (line 428) | enum ImPlotColormap_ { type ImPlotLocation_ (line 448) | enum ImPlotLocation_ { type ImPlotBin_ (line 461) | enum ImPlotBin_ { function IM_MSVC_RUNTIME_CHECKS_OFF (line 469) | IM_MSVC_RUNTIME_CHECKS_OFF type ImPlotStyle (line 509) | struct ImPlotStyle { type ImPlotInputMap (line 566) | struct ImPlotInputMap { type ImPlotPoint (line 590) | typedef ImPlotPoint (*ImPlotGetter)(int idx, void* user_data); function namespace (line 595) | namespace ImPlot { type ImPlotFlagsObsolete_ (line 1281) | enum ImPlotFlagsObsolete_ { function namespace (line 1286) | namespace ImPlot { FILE: Source/ThirdParty/ImPlotLibrary/implot_demo.cpp type MyImPlot (line 50) | namespace MyImPlot { type Vector2f (line 53) | struct Vector2f { method Vector2f (line 54) | Vector2f(float _x, float _y) { x = _x; y = _y; } type WaveData (line 59) | struct WaveData { method WaveData (line 61) | WaveData(double x, double amp, double freq, double offset) { X = x; ... function ImPlotPoint (line 2317) | ImPlotPoint SineWave(int idx, void* data) { function ImPlotPoint (line 2323) | ImPlotPoint SawWave(int idx, void* data) { function ImPlotPoint (line 2329) | ImPlotPoint Spiral(int idx, void*) { function Sparkline (line 2340) | void Sparkline(const char* id, const float* values, int count, float m... function StyleSeaborn (line 2353) | void StyleSeaborn() { function BinarySearch (line 2417) | int BinarySearch(const T* arr, int l, int r, T x) { function PlotCandlestick (line 2429) | void PlotCandlestick(const char* label_id, const double* xs, const dou... type ImPlot (line 78) | namespace ImPlot { function T (line 81) | inline T RandomRange(T min, T max) { function ImVec4 (line 86) | ImVec4 RandomColor() { function RandomGauss (line 95) | double RandomGauss() { type NormalDistribution (line 116) | struct NormalDistribution { method NormalDistribution (line 117) | NormalDistribution(double mean, double sd) { type ScrollingBuffer (line 125) | struct ScrollingBuffer { method ScrollingBuffer (line 129) | ScrollingBuffer(int max_size = 2000) { method AddPoint (line 134) | void AddPoint(float x, float y) { method Erase (line 142) | void Erase() { type RollingBuffer (line 151) | struct RollingBuffer { method RollingBuffer (line 154) | RollingBuffer() { method AddPoint (line 158) | void AddPoint(float x, float y) { type HugeTimeData (line 167) | struct HugeTimeData { method HugeTimeData (line 168) | HugeTimeData(double min) { method GetY (line 177) | static double GetY(double t) { function Demo_Help (line 189) | void Demo_Help() { function ButtonSelector (line 214) | void ButtonSelector(const char* label, ImGuiMouseButton* b) { function ModSelector (line 227) | void ModSelector(const char* label, int* k) { function InputMapping (line 236) | void InputMapping(const char* label, ImGuiMouseButton* b, int* k) { function ShowInputMapping (line 248) | void ShowInputMapping() { function Demo_Config (line 262) | void Demo_Config() { function Demo_LinePlots (line 290) | void Demo_LinePlots() { function Demo_FilledLinePlots (line 312) | void Demo_FilledLinePlots() { function Demo_ShadedPlots (line 366) | void Demo_ShadedPlots() { function Demo_ScatterPlots (line 394) | void Demo_ScatterPlots() { function Demo_StairstepPlots (line 419) | void Demo_StairstepPlots() { function Demo_BarPlots (line 449) | void Demo_BarPlots() { function Demo_BarGroups (line 460) | void Demo_BarGroups() { function Demo_BarStacks (line 501) | void Demo_BarStacks() { function Demo_ErrorBars (line 549) | void Demo_ErrorBars() { function Demo_StemPlots (line 579) | void Demo_StemPlots() { function Demo_InfiniteLines (line 598) | void Demo_InfiniteLines() { function Demo_PieCharts (line 610) | void Demo_PieCharts() { function Demo_Heatmaps (line 644) | void Demo_Heatmaps() { function Demo_Histogram (line 711) | void Demo_Histogram() { function Demo_Histogram2D (line 776) | void Demo_Histogram2D() { function Demo_DigitalPlots (line 805) | void Demo_DigitalPlots() { function Demo_Images (line 859) | void Demo_Images() { function Demo_RealtimePlots (line 888) | void Demo_RealtimePlots() { function Demo_MarkersAndText (line 929) | void Demo_MarkersAndText() { function Demo_NaNValues (line 974) | void Demo_NaNValues() { function Demo_LogScale (line 999) | void Demo_LogScale() { function Demo_SymmetricLogScale (line 1020) | void Demo_SymmetricLogScale() { function Demo_TimeScale (line 1037) | void Demo_TimeScale() { function TransformForward_Sqrt (line 1086) | static inline double TransformForward_Sqrt(double v, void*) { function TransformInverse_Sqrt (line 1090) | static inline double TransformInverse_Sqrt(double v, void*) { function Demo_CustomScale (line 1094) | void Demo_CustomScale() { function Demo_MultipleAxes (line 1111) | void Demo_MultipleAxes() { function Demo_LinkedAxes (line 1169) | void Demo_LinkedAxes() { function Demo_AxisConstraints (line 1198) | void Demo_AxisConstraints() { function Demo_EqualAxes (line 1217) | void Demo_EqualAxes() { function Demo_AutoFittingData (line 1238) | void Demo_AutoFittingData() { function ImPlotPoint (line 1269) | ImPlotPoint SinewaveGetter(int i, void* data) { function Demo_SubplotsSizing (line 1274) | void Demo_SubplotsSizing() { function Demo_SubplotItemSharing (line 1313) | void Demo_SubplotItemSharing() { function Demo_SubplotAxisLinking (line 1357) | void Demo_SubplotAxisLinking() { function Demo_LegendOptions (line 1381) | void Demo_LegendOptions() { function Demo_DragPoints (line 1426) | void Demo_DragPoints() { function Demo_DragLines (line 1469) | void Demo_DragLines() { function Demo_DragRects (line 1503) | void Demo_DragRects() { function ImPlotPoint (line 1555) | ImPlotPoint FindCentroid(const ImVector& data, const ImPl... function Demo_Querying (line 1579) | void Demo_Querying() { function Demo_Annotations (line 1636) | void Demo_Annotations() { function Demo_Tags (line 1663) | void Demo_Tags() { function Demo_DragAndDrop (line 1685) | void Demo_DragAndDrop() { function Demo_Tables (line 1858) | void Demo_Tables() { function Demo_OffsetAndStride (line 1899) | void Demo_OffsetAndStride() { function Demo_CustomDataAndGetters (line 1934) | void Demo_CustomDataAndGetters() { function MetricFormatter (line 1971) | int MetricFormatter(double value, char* buff, int size, void* data) { function Demo_TickLabels (line 1986) | void Demo_TickLabels() { function Demo_CustomStyles (line 2025) | void Demo_CustomStyles() { function Demo_CustomRendering (line 2048) | void Demo_CustomRendering() { function Demo_LegendPopups (line 2063) | void Demo_LegendPopups() { function Demo_ColormapWidgets (line 2116) | void Demo_ColormapWidgets() { function Demo_CustomPlottersAndTooltips (line 2142) | void Demo_CustomPlottersAndTooltips() { function DemoHeader (line 2174) | void DemoHeader(const char* label, void(*demo)()) { function ShowDemoWindow (line 2181) | void ShowDemoWindow(bool* p_open) { type MyImPlot (line 2315) | namespace MyImPlot { type Vector2f (line 53) | struct Vector2f { method Vector2f (line 54) | Vector2f(float _x, float _y) { x = _x; y = _y; } type WaveData (line 59) | struct WaveData { method WaveData (line 61) | WaveData(double x, double amp, double freq, double offset) { X = x; ... function ImPlotPoint (line 2317) | ImPlotPoint SineWave(int idx, void* data) { function ImPlotPoint (line 2323) | ImPlotPoint SawWave(int idx, void* data) { function ImPlotPoint (line 2329) | ImPlotPoint Spiral(int idx, void*) { function Sparkline (line 2340) | void Sparkline(const char* id, const float* values, int count, float m... function StyleSeaborn (line 2353) | void StyleSeaborn() { function BinarySearch (line 2417) | int BinarySearch(const T* arr, int l, int r, T x) { function PlotCandlestick (line 2429) | void PlotCandlestick(const char* label_id, const double* xs, const dou... type MyImPlot (line 2414) | namespace MyImPlot { type Vector2f (line 53) | struct Vector2f { method Vector2f (line 54) | Vector2f(float _x, float _y) { x = _x; y = _y; } type WaveData (line 59) | struct WaveData { method WaveData (line 61) | WaveData(double x, double amp, double freq, double offset) { X = x; ... function ImPlotPoint (line 2317) | ImPlotPoint SineWave(int idx, void* data) { function ImPlotPoint (line 2323) | ImPlotPoint SawWave(int idx, void* data) { function ImPlotPoint (line 2329) | ImPlotPoint Spiral(int idx, void*) { function Sparkline (line 2340) | void Sparkline(const char* id, const float* values, int count, float m... function StyleSeaborn (line 2353) | void StyleSeaborn() { function BinarySearch (line 2417) | int BinarySearch(const T* arr, int l, int r, T x) { function PlotCandlestick (line 2429) | void PlotCandlestick(const char* label_id, const double* xs, const dou... FILE: Source/ThirdParty/ImPlotLibrary/implot_internal.h type ImPlotTick (line 80) | struct ImPlotTick type ImPlotAxis (line 81) | struct ImPlotAxis type ImPlotAxisColor (line 82) | struct ImPlotAxisColor type ImPlotItem (line 83) | struct ImPlotItem type ImPlotLegend (line 84) | struct ImPlotLegend type ImPlotPlot (line 85) | struct ImPlotPlot type ImPlotNextPlotData (line 86) | struct ImPlotNextPlotData type ImPlotTicker (line 87) | struct ImPlotTicker function ImLog10 (line 102) | static inline float ImLog10(float x) { return log10f(x); } function ImLog10 (line 103) | static inline double ImLog10(double x) { return log10(x); } function ImSinh (line 104) | static inline float ImSinh(float x) { return sinhf(x); } function ImSinh (line 105) | static inline double ImSinh(double x) { return sinh(x); } function ImAsinh (line 106) | static inline float ImAsinh(float x) { return asinhf(x); } function ImAsinh (line 107) | static inline double ImAsinh(double x) { return asinh(x); } function ImHasFlag (line 110) | inline bool ImHasFlag(TSet set, TFlag flag) { return (set & flag) == fla... function ImFlipFlag (line 113) | inline void ImFlipFlag(TSet& set, TFlag flag) { ImHasFlag(set, flag) ? s... function T (line 116) | inline T ImRemap(T x, T x0, T x1, T y0, T y1) { return y0 + (x - x0) * (... function T (line 119) | inline T ImRemap01(T x, T x0, T x1) { return (x - x0) / (x1 - x0); } function ImPosMod (line 121) | static inline int ImPosMod(int l, int r) { return (l % r + r) % r; } function ImNan (line 123) | static inline bool ImNan(double val) { return isnan(val); } function ImNanOrInf (line 125) | static inline bool ImNanOrInf(double val) { return !(val >= -DBL_MAX && ... function ImConstrainNan (line 127) | static inline double ImConstrainNan(double val) { return ImNan(val) ? 0 ... function ImConstrainInf (line 129) | static inline double ImConstrainInf(double val) { return val >= DBL_MAX ... function ImConstrainLog (line 131) | static inline double ImConstrainLog(double val) { return val <= 0 ? 0.00... function ImConstrainTime (line 133) | static inline double ImConstrainTime(double val) { return val < IMPLOT_M... function T (line 138) | inline T ImMinArray(const T* values, int count) { T m = values[0]; for (... function T (line 141) | inline T ImMaxArray(const T* values, int count) { T m = values[0]; for (... function ImMinMaxArray (line 144) | inline void ImMinMaxArray(const T* values, int count, T* min_out, T* max... function T (line 154) | inline T ImSum(const T* values, int count) { function ImMean (line 162) | inline double ImMean(const T* values, int count) { function ImStdDev (line 171) | inline double ImStdDev(const T* values, int count) { function ImU32 (line 180) | static inline ImU32 ImMixU32(ImU32 a, ImU32 b, ImU32 s) { function ImU32 (line 202) | static inline ImU32 ImLerpU32(const ImU32* colors, int size, float t) { function ImU32 (line 215) | static inline ImU32 ImAlphaU32(ImU32 col, float alpha) { function ImOverlaps (line 221) | inline bool ImOverlaps(T min_a, T max_a, T min_b, T max_b) { type ImPlotTimeUnit (line 229) | typedef int ImPlotTimeUnit; type ImPlotDateFmt (line 230) | typedef int ImPlotDateFmt; type ImPlotTimeFmt (line 231) | typedef int ImPlotTimeFmt; type ImPlotTimeUnit_ (line 233) | enum ImPlotTimeUnit_ { type ImPlotDateFmt_ (line 245) | enum ImPlotDateFmt_ { // default [ ISO 8601 ] type ImPlotTimeFmt_ (line 254) | enum ImPlotTimeFmt_ { // default [ 24 Hour Clock ] type ImPlotDateTimeSpec (line 278) | struct ImPlotDateTimeSpec { type ImPlotTime (line 293) | struct ImPlotTime { function RollOver (line 298) | void RollOver() { S = S + Us / 1000000; Us = Us % 1000000; } function ImPlotTime (line 300) | static ImPlotTime FromDouble(double t) { return ImPlotTime((time_t)t, (i... function _AppendTable (line 319) | struct ImPlotColormapData { function RebuildTables (line 391) | void RebuildTables() { function IsQual (line 399) | inline bool IsQual(ImPlotColormap cmap) const ... function ImPlotColormap (line 401) | inline ImPlotColormap GetIndex(const char* name) const ... function ImU32 (line 403) | inline const ImU32* GetKeys(ImPlotColormap cmap) const ... function GetKeyCount (line 404) | inline int GetKeyCount(ImPlotColormap cmap) const ... function ImU32 (line 405) | inline ImU32 GetKeyColor(ImPlotColormap cmap, int idx) const ... function SetKeyColor (line 406) | inline void SetKeyColor(ImPlotColormap cmap, int idx, ImU32 va... function ImU32 (line 408) | inline const ImU32* GetTable(ImPlotColormap cmap) const ... function GetTableSize (line 409) | inline int GetTableSize(ImPlotColormap cmap) const ... function ImU32 (line 410) | inline ImU32 GetTableColor(ImPlotColormap cmap, int idx) const ... function ImU32 (line 412) | inline ImU32 LerpTable(ImPlotColormap cmap, float t) const { type ImPlotPointError (line 421) | struct ImPlotPointError { type ImPlotAnnotation (line 429) | struct ImPlotAnnotation { function AppendV (line 444) | struct ImPlotAnnotationCollection { function Append (line 465) | void Append(const ImVec2& pos, const ImVec2& off, ImU32 bg, ImU32 fg, bo... function Reset (line 476) | void Reset() { type ImPlotTag (line 483) | struct ImPlotTag { function AppendV (line 491) | struct ImPlotTagCollection { function Append (line 513) | void Append(ImAxis axis, double value, ImU32 bg, ImU32 fg, const char* f... function Reset (line 524) | void Reset() { type ImPlotTick (line 532) | struct ImPlotTick function AddTick (line 554) | struct ImPlotTicker { function ImPlotTick (line 587) | inline ImPlotTick& AddTick(ImPlotTick tick) { function OverrideSizeLate (line 605) | void OverrideSizeLate(const ImVec2& size) { function Reset (line 610) | void Reset() { function Reset (line 697) | inline void Reset() { function SetRange (line 755) | inline void SetRange(double v1, double v2) { function SetRange (line 764) | inline void SetRange(const ImPlotRange& range) { function SetAspect (line 768) | inline void SetAspect(double unit_per_pix) { function Constrain (line 785) | inline void Constrain() { function UpdateTransformCache (line 807) | inline void UpdateTransformCache() { function PlotToPixels (line 819) | inline float PlotToPixels(double plt) const { function PixelsToPlot (line 829) | inline double PixelsToPlot(float pix) const { function ExtendFit (line 839) | inline void ExtendFit(double v) { function ExtendFitWith (line 846) | inline void ExtendFitWith(ImPlotAxis& alt, double v, double v_alt) { function ApplyFit (line 855) | inline void ApplyFit(float padding) { function IsPanLocked (line 890) | inline bool IsPanLocked(bool increasing) { function PushLinks (line 904) | void PushLinks() { function PullLinks (line 909) | void PullLinks() { type ImPlotAlignmentData (line 917) | struct ImPlotAlignmentData { function End (line 935) | void End() { PadA = PadAMax; PadB = PadBMax; } function Reset (line 936) | void Reset() { PadA = PadB = PadAMax = PadBMax = 0; } function Reset (line 986) | void Reset() { Indices.shrink(0); Labels.Buf.shrink(0); } function GetItemID (line 990) | struct ImPlotItemGroup function ImPlotItem (line 1001) | ImPlotItem* GetItem(ImGuiID id) { return ItemPool.GetByKey(... function ImPlotItem (line 1002) | ImPlotItem* GetItem(const char* label_id) { return GetItem(GetItemID(... function ImPlotItem (line 1003) | ImPlotItem* GetOrAddItem(ImGuiID id) { return ItemPool.GetOrAddB... function ImPlotItem (line 1004) | ImPlotItem* GetItemByIndex(int i) { return ItemPool.GetByInde... function GetItemIndex (line 1005) | int GetItemIndex(ImPlotItem* item) { return ItemPool.GetIndex(... function ImPlotItem (line 1007) | ImPlotItem* GetLegendItem(int i) { return ItemPool.GetByInde... function Reset (line 1009) | void Reset() { ItemPool.Clear(); Legend.... type ImPlotPlot (line 1013) | struct ImPlotPlot function ClearTextBuffer (line 1071) | inline void ClearTextBuffer() { TextBuffer.Buf.shrink(0); } function SetTitle (line 1073) | inline void SetTitle(const char* title) { function ImPlotAxis (line 1085) | inline ImPlotAxis& XAxis(int i) { return Axes[ImAxis_X1 + i]; } function ImPlotAxis (line 1086) | inline const ImPlotAxis& XAxis(int i) const { return Axes[ImAxis_X1 + i]; } function ImPlotAxis (line 1087) | inline ImPlotAxis& YAxis(int i) { return Axes[ImAxis_Y1 + i]; } function ImPlotAxis (line 1088) | inline const ImPlotAxis& YAxis(int i) const { return Axes[ImAxis_Y1 + i]; } function EnabledAxesX (line 1090) | inline int EnabledAxesX() { function EnabledAxesY (line 1097) | inline int EnabledAxesY() { function SetAxisLabel (line 1104) | inline void SetAxisLabel(ImPlotAxis& axis, const char* label) { function Reset (line 1153) | struct ImPlotNextPlotData function Reset (line 1175) | struct ImPlotNextItemData { type ImPlotContext (line 1204) | struct ImPlotContext { function namespace (line 1256) | namespace ImPlot { function AnyAxesInputLocked (line 1343) | static inline bool AnyAxesInputLocked(ImPlotAxis* axes, int count) { function AllAxesInputLocked (line 1352) | static inline bool AllAxesInputLocked(ImPlotAxis* axes, int count) { function AnyAxesHeld (line 1360) | static inline bool AnyAxesHeld(ImPlotAxis* axes, int count) { function AnyAxesHovered (line 1368) | static inline bool AnyAxesHovered(ImPlotAxis* axes, int count) { function FitThisFrame (line 1377) | static inline bool FitThisFrame() { function FitPointX (line 1382) | static inline void FitPointX(double x) { function FitPointY (line 1389) | static inline void FitPointY(double y) { function FitPoint (line 1396) | static inline void FitPoint(const ImPlotPoint& p) { function RangesOverlap (line 1405) | static inline bool RangesOverlap(const ImPlotRange& r1, const ImPlotRang... function ImPlotNextItemData (line 1440) | static inline const ImPlotNextItemData& GetItemData() { return GImPlot->... function IsColorAuto (line 1443) | static inline bool IsColorAuto(const ImVec4& col) { return col.w == -1; } function IsColorAuto (line 1445) | static inline bool IsColorAuto(ImPlotCol idx) { return IsColorAuto(GImPl... function ImVec4 (line 1450) | static inline ImVec4 GetStyleColorVec4(ImPlotCol idx) { return IsColorAu... function ImU32 (line 1451) | static inline ImU32 GetStyleColorU32(ImPlotCol idx) { return ImGui::Co... function ImVec2 (line 1458) | static inline ImVec2 CalcTextSizeVertical(const char *text) { function ImU32 (line 1463) | static inline ImU32 CalcTextColor(const ImVec4& bg) { return (bg.x * 0.2... function ImU32 (line 1464) | static inline ImU32 CalcTextColor(ImU32 bg) { return CalcTextCol... function ImU32 (line 1466) | static inline ImU32 CalcHoverColor(ImU32 col) { return ImMixU32(c... function ImVec2 (line 1469) | static inline ImVec2 ClampLabelPos(ImVec2 pos, const ImVec2& size, const... function OrderOfMagnitude (line 1494) | static inline int OrderOfMagnitude(double val) { return val == 0 ? 0 : (... function OrderToPrecision (line 1496) | static inline int OrderToPrecision(int order) { return order > 0 ? 0 : 1... function Precision (line 1498) | static inline int Precision(double val) { return OrderToPrecision(OrderO... function RoundTo (line 1500) | static inline double RoundTo(double val, int prec) { double p = pow(10,(... function ImVec2 (line 1503) | static inline ImVec2 Intersection(const ImVec2& a1, const ImVec2& a2, co... function CalculateBins (line 1521) | inline void CalculateBins(const T* values, int count, ImPlotBin meth, co... function IsLeapYear (line 1545) | static inline bool IsLeapYear(int year) { function GetDaysInMonth (line 1549) | static inline int GetDaysInMonth(int year, int month) { type tm (line 1555) | struct tm type tm (line 1560) | struct tm function ImPlotTime (line 1568) | static inline ImPlotTime MkTime(struct tm *ptm) { function tm (line 1573) | static inline tm* GetTime(const ImPlotTime& t, tm* ptm) { function ImPlotTime (line 1598) | static inline ImPlotTime Now() { return ImPlotTime::FromDouble((double)t... function ImPlotTime (line 1600) | static inline ImPlotTime Today() { return ImPlot::FloorTime(Now(), ImPlo... function TransformForward_Log10 (line 1622) | static inline double TransformForward_Log10(double v, void*) { function TransformInverse_Log10 (line 1627) | static inline double TransformInverse_Log10(double v, void*) { function TransformForward_SymLog (line 1631) | static inline double TransformForward_SymLog(double v, void*) { function TransformInverse_SymLog (line 1635) | static inline double TransformInverse_SymLog(double v, void*) { function TransformForward_Logit (line 1639) | static inline double TransformForward_Logit(double v, void*) { function TransformInverse_Logit (line 1644) | static inline double TransformInverse_Logit(double v, void*) { function Formatter_Default (line 1652) | static inline int Formatter_Default(double value, char* buff, int size, ... function Formatter_Logit (line 1657) | static inline int Formatter_Logit(double value, char* buff, int size, vo... type Formatter_Time_Data (line 1666) | struct Formatter_Time_Data { function Formatter_Time (line 1673) | static inline int Formatter_Time(double, char* buff, int size, void* dat... FILE: Source/ThirdParty/ImPlotLibrary/implot_items.cpp function IMPLOT_INLINE (line 61) | static IMPLOT_INLINE float ImInvSqrt(float x) { return _mm_cvtss_f32(_m... function IMPLOT_INLINE (line 63) | static IMPLOT_INLINE float ImInvSqrt(float x) { return 1.0f / sqrtf(x); } type MaxIdx (line 118) | struct MaxIdx { static const unsigned int Value; } function IMPLOT_INLINE (line 122) | IMPLOT_INLINE void GetLineRenderProps(const ImDrawList& draw_list, float... function IMPLOT_INLINE (line 136) | IMPLOT_INLINE void PrimLine(ImDrawList& draw_list, const ImVec2& P1, con... function IMPLOT_INLINE (line 169) | IMPLOT_INLINE void PrimRectFill(ImDrawList& draw_list, const ImVec2& Pmi... function IMPLOT_INLINE (line 195) | IMPLOT_INLINE void PrimRectLine(ImDrawList& draw_list, const ImVec2& Pmi... function ImPlotItem (line 287) | ImPlotItem* RegisterOrGetItem(const char* label_id, ImPlotItemFlags flag... function ImPlotItem (line 310) | ImPlotItem* GetItem(const char* label_id) { function IsItemHidden (line 315) | bool IsItemHidden(const char* label_id) { function ImPlotItem (line 320) | ImPlotItem* GetCurrentItem() { function SetNextLineStyle (line 325) | void SetNextLineStyle(const ImVec4& col, float weight) { function SetNextFillStyle (line 331) | void SetNextFillStyle(const ImVec4& col, float alpha) { function SetNextMarkerStyle (line 337) | void SetNextMarkerStyle(ImPlotMarker marker, float size, const ImVec4& f... function SetNextErrorBarStyle (line 346) | void SetNextErrorBarStyle(const ImVec4& col, float size, float weight) { function ImVec4 (line 353) | ImVec4 GetLastItemColor() { function BustItemCache (line 360) | void BustItemCache() { function BustColorCache (line 372) | void BustColorCache(const char* plot_title_id) { function BeginItem (line 398) | bool BeginItem(const char* label_id, ImPlotItemFlags flags, ImPlotCol re... function EndItem (line 479) | void EndItem() { function IMPLOT_INLINE (line 495) | IMPLOT_INLINE T IndexData(const T* data, int idx, int count, int offset,... type IndexerIdx (line 507) | struct IndexerIdx { method IndexerIdx (line 508) | IndexerIdx(const T* data, int count, int offset = 0, int stride = size... method IMPLOT_INLINE (line 514) | IMPLOT_INLINE double operator()(I idx) const { type IndexerAdd (line 524) | struct IndexerAdd { method IndexerAdd (line 525) | IndexerAdd(const _Indexer1& indexer1, const _Indexer2& indexer2, doubl... method IMPLOT_INLINE (line 532) | IMPLOT_INLINE double operator()(I idx) const { type IndexerLin (line 542) | struct IndexerLin { method IndexerLin (line 543) | IndexerLin(double m, double b) : M(m), B(b) { } method IMPLOT_INLINE (line 544) | IMPLOT_INLINE double operator()(I idx) const { type IndexerConst (line 551) | struct IndexerConst { method IndexerConst (line 552) | IndexerConst(double ref) : Ref(ref) { } method IMPLOT_INLINE (line 553) | IMPLOT_INLINE double operator()(I) const { return Ref; } type GetterXY (line 562) | struct GetterXY { method GetterXY (line 563) | GetterXY(_IndexerX x, _IndexerY y, int count) : IndxerX(x), IndxerY(y)... method IMPLOT_INLINE (line 564) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterFuncPtr (line 573) | struct GetterFuncPtr { method GetterFuncPtr (line 574) | GetterFuncPtr(ImPlotGetter getter, void* data, int count) : method IMPLOT_INLINE (line 579) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterOverrideX (line 588) | struct GetterOverrideX { method GetterOverrideX (line 589) | GetterOverrideX(_Getter getter, double x) : Getter(getter), X(x), Coun... method IMPLOT_INLINE (line 590) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterOverrideY (line 601) | struct GetterOverrideY { method GetterOverrideY (line 602) | GetterOverrideY(_Getter getter, double y) : Getter(getter), Y(y), Coun... method IMPLOT_INLINE (line 603) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterLoop (line 614) | struct GetterLoop { method GetterLoop (line 615) | GetterLoop(_Getter getter) : Getter(getter), Count(getter.Count + 1) { } method IMPLOT_INLINE (line 616) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterError (line 625) | struct GetterError { method GetterError (line 626) | GetterError(const T* xs, const T* ys, const T* neg, const T* pos, int ... method IMPLOT_INLINE (line 635) | IMPLOT_INLINE ImPlotPointError operator()(I idx) const { type Fitter1 (line 655) | struct Fitter1 { method Fitter1 (line 656) | Fitter1(const _Getter1& getter) : Getter(getter) { } method Fit (line 657) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterX (line 668) | struct FitterX { method FitterX (line 669) | FitterX(const _Getter1& getter) : Getter(getter) { } method Fit (line 670) | void Fit(ImPlotAxis& x_axis, ImPlotAxis&) const { type FitterY (line 680) | struct FitterY { method FitterY (line 681) | FitterY(const _Getter1& getter) : Getter(getter) { } method Fit (line 682) | void Fit(ImPlotAxis&, ImPlotAxis& y_axis) const { type Fitter2 (line 692) | struct Fitter2 { method Fitter2 (line 693) | Fitter2(const _Getter1& getter1, const _Getter2& getter2) : Getter1(ge... method Fit (line 694) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterBarV (line 711) | struct FitterBarV { method FitterBarV (line 712) | FitterBarV(const _Getter1& getter1, const _Getter2& getter2, double wi... method Fit (line 717) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterBarH (line 734) | struct FitterBarH { method FitterBarH (line 735) | FitterBarH(const _Getter1& getter1, const _Getter2& getter2, double he... method Fit (line 740) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterRect (line 756) | struct FitterRect { method FitterRect (line 757) | FitterRect(const ImPlotPoint& pmin, const ImPlotPoint& pmax) : method FitterRect (line 761) | FitterRect(const ImPlotRect& rect) : method Fit (line 764) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type Transformer1 (line 778) | struct Transformer1 { method Transformer1 (line 779) | Transformer1(double pixMin, double pltMin, double pltMax, double m, do... method IMPLOT_INLINE (line 790) | IMPLOT_INLINE float operator()(T p) const { type Transformer2 (line 804) | struct Transformer2 { method Transformer2 (line 805) | Transformer2(const ImPlotAxis& x_axis, const ImPlotAxis& y_axis) : method Transformer2 (line 824) | Transformer2(const ImPlotPlot& plot) : method Transformer2 (line 828) | Transformer2() : method IMPLOT_INLINE (line 832) | IMPLOT_INLINE ImVec2 operator()(const P& plt) const { method IMPLOT_INLINE (line 839) | IMPLOT_INLINE ImVec2 operator()(T x, T y) const { type RendererBase (line 854) | struct RendererBase { method RendererBase (line 855) | RendererBase(int prims, int idx_consumed, int vtx_consumed) : type RendererLineStrip (line 867) | struct RendererLineStrip : RendererBase { method RendererLineStrip (line 868) | RendererLineStrip(const _Getter& getter, ImU32 col, float weight) : method Init (line 876) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 879) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererLineStripSkip (line 898) | struct RendererLineStripSkip : RendererBase { method RendererLineStripSkip (line 899) | RendererLineStripSkip(const _Getter& getter, ImU32 col, float weight) : method Init (line 907) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 910) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererLineSegments1 (line 931) | struct RendererLineSegments1 : RendererBase { method RendererLineSegments1 (line 932) | RendererLineSegments1(const _Getter& getter, ImU32 col, float weight) : method Init (line 938) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 941) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererLineSegments2 (line 957) | struct RendererLineSegments2 : RendererBase { method RendererLineSegments2 (line 958) | RendererLineSegments2(const _Getter1& getter1, const _Getter2& getter2... method Init (line 965) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 968) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererBarsFillV (line 985) | struct RendererBarsFillV : RendererBase { method RendererBarsFillV (line 986) | RendererBarsFillV(const _Getter1& getter1, const _Getter2& getter2, Im... method Init (line 993) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 996) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererBarsFillH (line 1023) | struct RendererBarsFillH : RendererBase { method RendererBarsFillH (line 1024) | RendererBarsFillH(const _Getter1& getter1, const _Getter2& getter2, Im... method Init (line 1031) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1034) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererBarsLineV (line 1061) | struct RendererBarsLineV : RendererBase { method RendererBarsLineV (line 1062) | RendererBarsLineV(const _Getter1& getter1, const _Getter2& getter2, Im... method Init (line 1070) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1073) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererBarsLineH (line 1101) | struct RendererBarsLineH : RendererBase { method RendererBarsLineH (line 1102) | RendererBarsLineH(const _Getter1& getter1, const _Getter2& getter2, Im... method Init (line 1110) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1113) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererStairsPre (line 1142) | struct RendererStairsPre : RendererBase { method RendererStairsPre (line 1143) | RendererStairsPre(const _Getter& getter, ImU32 col, float weight) : method Init (line 1151) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1154) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererStairsPost (line 1173) | struct RendererStairsPost : RendererBase { method RendererStairsPost (line 1174) | RendererStairsPost(const _Getter& getter, ImU32 col, float weight) : method Init (line 1182) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1185) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererStairsPreShaded (line 1204) | struct RendererStairsPreShaded : RendererBase { method RendererStairsPreShaded (line 1205) | RendererStairsPreShaded(const _Getter& getter, ImU32 col) : method Init (line 1213) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1216) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererStairsPostShaded (line 1236) | struct RendererStairsPostShaded : RendererBase { method RendererStairsPostShaded (line 1237) | RendererStairsPostShaded(const _Getter& getter, ImU32 col) : method Init (line 1245) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1248) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererShaded (line 1270) | struct RendererShaded : RendererBase { method RendererShaded (line 1271) | RendererShaded(const _Getter1& getter1, const _Getter2& getter2, ImU32... method Init (line 1280) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1283) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RectC (line 1330) | struct RectC { type RendererRectC (line 1337) | struct RendererRectC : RendererBase { method RendererRectC (line 1338) | RendererRectC(const _Getter& getter) : method Init (line 1342) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1345) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... function RenderPrimitivesEx (line 1364) | void RenderPrimitivesEx(const _Renderer& renderer, ImDrawList& draw_list... function RenderPrimitives1 (line 1403) | void RenderPrimitives1(const _Getter& getter, Args... args) { function RenderPrimitives2 (line 1410) | void RenderPrimitives2(const _Getter1& getter1, const _Getter2& getter2,... type RendererMarkersFill (line 1421) | struct RendererMarkersFill : RendererBase { method RendererMarkersFill (line 1422) | RendererMarkersFill(const _Getter& getter, const ImVec2* marker, int c... method Init (line 1430) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1433) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... type RendererMarkersLine (line 1464) | struct RendererMarkersLine : RendererBase { method RendererMarkersLine (line 1465) | RendererMarkersLine(const _Getter& getter, const ImVec2* marker, int c... method Init (line 1474) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1477) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_re... function RenderMarkers (line 1540) | void RenderMarkers(const _Getter& getter, ImPlotMarker marker, float siz... function PlotLineEx (line 1573) | void PlotLineEx(const char* label_id, const _Getter& getter, ImPlotLineF... function PlotLine (line 1620) | void PlotLine(const char* label_id, const T* values, int count, double x... function PlotLine (line 1626) | void PlotLine(const char* label_id, const T* xs, const T* ys, int count,... function PlotLineG (line 1638) | void PlotLineG(const char* label_id, ImPlotGetter getter_func, void* dat... function PlotScatterEx (line 1648) | void PlotScatterEx(const char* label_id, const Getter& getter, ImPlotSca... function PlotScatter (line 1670) | void PlotScatter(const char* label_id, const T* values, int count, doubl... function PlotScatter (line 1676) | void PlotScatter(const char* label_id, const T* xs, const T* ys, int cou... function PlotScatterG (line 1688) | void PlotScatterG(const char* label_id, ImPlotGetter getter_func, void* ... function PlotStairsEx (line 1698) | void PlotStairsEx(const char* label_id, const Getter& getter, ImPlotStai... function PlotStairs (line 1734) | void PlotStairs(const char* label_id, const T* values, int count, double... function PlotStairs (line 1740) | void PlotStairs(const char* label_id, const T* xs, const T* ys, int coun... function PlotStairsG (line 1752) | void PlotStairsG(const char* label_id, ImPlotGetter getter_func, void* d... function PlotShadedEx (line 1762) | void PlotShadedEx(const char* label_id, const Getter1& getter1, const Ge... function PlotShaded (line 1778) | void PlotShaded(const char* label_id, const T* values, int count, double... function PlotShaded (line 1789) | void PlotShaded(const char* label_id, const T* xs, const T* ys, int coun... function PlotShaded (line 1801) | void PlotShaded(const char* label_id, const T* xs, const T* ys1, const T... function PlotShadedG (line 1815) | void PlotShadedG(const char* label_id, ImPlotGetter getter_func1, void* ... function PlotBarsVEx (line 1826) | void PlotBarsVEx(const char* label_id, const Getter1& getter1, const Get... function PlotBarsHEx (line 1850) | void PlotBarsHEx(const char* label_id, const Getter1& getter1, const Get... function PlotBars (line 1874) | void PlotBars(const char* label_id, const T* values, int count, double b... function PlotBars (line 1888) | void PlotBars(const char* label_id, const T* xs, const T* ys, int count,... function PlotBarsG (line 1907) | void PlotBarsG(const char* label_id, ImPlotGetter getter_func, void* dat... function PlotBarGroups (line 1925) | void PlotBarGroups(const char* const label_ids[], const T* values, int i... function PlotErrorBarsVEx (line 2010) | void PlotErrorBarsVEx(const char* label_id, const _GetterPos& getter_pos... function PlotErrorBarsHEx (line 2035) | void PlotErrorBarsHEx(const char* label_id, const _GetterPos& getter_pos... function PlotErrorBars (line 2060) | void PlotErrorBars(const char* label_id, const T* xs, const T* ys, const... function PlotErrorBars (line 2065) | void PlotErrorBars(const char* label_id, const T* xs, const T* ys, const... function PlotStemsEx (line 2098) | void PlotStemsEx(const char* label_id, const _GetterM& getter_mark, cons... function PlotStems (line 2123) | void PlotStems(const char* label_id, const T* values, int count, double ... function PlotStems (line 2137) | void PlotStems(const char* label_id, const T* xs, const T* ys, int count... function PlotInfLines (line 2162) | void PlotInfLines(const char* label_id, const T* values, int count, ImPl... function IMPLOT_INLINE (line 2203) | IMPLOT_INLINE void RenderPieSlice(ImDrawList& draw_list, const ImPlotPoi... function PieChartSum (line 2255) | double PieChartSum(const T* values, int count, bool ignore_hidden) { function PlotPieChartEx (line 2280) | void PlotPieChartEx(const char* const label_ids[], const T* values, int ... function PieChartFormatter (line 2317) | int PieChartFormatter(double value, char* buff, int size, void* data) { function PlotPieChart (line 2323) | void PlotPieChart(const char* const label_ids[], const T* values, int co... function PlotPieChart (line 2331) | void PlotPieChart(const char* const label_ids[], const T* values, int co... type GetterHeatmapRowMaj (line 2380) | struct GetterHeatmapRowMaj { method GetterHeatmapRowMaj (line 2381) | GetterHeatmapRowMaj(const T* values, int rows, int cols, double scale_... method IMPLOT_INLINE (line 2395) | IMPLOT_INLINE RectC operator()(I idx) const { type GetterHeatmapColMaj (line 2415) | struct GetterHeatmapColMaj { method GetterHeatmapColMaj (line 2416) | GetterHeatmapColMaj(const T* values, int rows, int cols, double scale_... method IMPLOT_INLINE (line 2430) | IMPLOT_INLINE RectC operator()(I idx) const { function RenderHeatmap (line 2450) | void RenderHeatmap(ImDrawList& draw_list, const T* values, int rows, int... function PlotHeatmap (line 2522) | void PlotHeatmap(const char* label_id, const T* values, int rows, int co... function PlotHistogram (line 2543) | double PlotHistogram(const char* label_id, const T* values, int count, i... function PlotHistogram2D (line 2629) | double PlotHistogram2D(const char* label_id, const T* xs, const T* ys, i... function PlotDigitalEx (line 2713) | void PlotDigitalEx(const char* label_id, Getter getter, ImPlotDigitalFla... function PlotDigital (line 2773) | void PlotDigital(const char* label_id, const T* xs, const T* ys, int cou... function PlotDigitalG (line 2782) | void PlotDigitalG(const char* label_id, ImPlotGetter getter_func, void* ... function PlotImage (line 2792) | void PlotImage(const char* label_id, ImTextureRef tex_ref, const ImPlotP... FILE: Source/ThirdParty/NetImGuiLibrary/NetImGuiLibrary.Build.cs class NetImGuiLibrary (line 3) | public class NetImGuiLibrary : ModuleRules method NetImGuiLibrary (line 5) | public NetImGuiLibrary(ReadOnlyTargetRules Target) : base(Target) FILE: Source/ThirdParty/NetImGuiLibrary/NetImgui_Api.h function namespace (line 114) | namespace NetImgui FILE: Source/ThirdParty/NetImGuiLibrary/NetImgui_Config.h function namespace (line 26) | namespace NetImgui FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_Api.cpp type NetImgui (line 13) | namespace NetImgui { function DefaultStartCommunicationThread (line 20) | void DefaultStartCommunicationThread(void ComFunctPtr(void*), void* pC... function ConnectToApp (line 39) | bool ConnectToApp(const char* clientName, const char* ServerHost, uint... function ConnectFromApp (line 71) | bool ConnectFromApp(const char* clientName, uint32_t serverPort, Threa... function Disconnect (line 104) | void Disconnect(void) function IsConnected (line 142) | bool IsConnected(void) function IsConnectionPending (line 155) | bool IsConnectionPending(void) function IsDrawing (line 165) | bool IsDrawing(void) function IsDrawingRemote (line 175) | bool IsDrawingRemote(void) function NewFrame (line 185) | bool NewFrame(bool bSupportFrameSkip) function EndFrame (line 279) | void EndFrame(void) function ImGuiContext (line 340) | ImGuiContext* GetContext() function SendDataTexture (line 350) | void SendDataTexture(ImTextureID textureId, void* pData, uint16_t widt... function SendDataTexture (line 388) | void SendDataTexture(const ImTextureRef& textureRef, void* pData, uint... function SetBackground (line 415) | void SetBackground(const ImVec4& bgColor) function SetBackground (line 429) | void SetBackground(const ImVec4& bgColor, const ImVec4& textureTint ) function SetBackground (line 447) | void SetBackground(const ImVec4& bgColor, const ImVec4& textureTint, I... function SetBackground (line 467) | void SetBackground(const ImVec4& bgColor, const ImVec4& textureTint, c... function SetCompressionMode (line 475) | void SetCompressionMode(eCompressionMode eMode) function eCompressionMode (line 484) | eCompressionMode GetCompressionMode() function Startup (line 494) | bool Startup(void) function Shutdown (line 506) | void Shutdown() function ImGuiContext (line 521) | ImGuiContext* CloneContext(ImGuiContext* pSourceContext) function GetTexture_BitsPerPixel (line 546) | uint8_t GetTexture_BitsPerPixel(eTexFormat eFormat) function GetTexture_BytePerLine (line 560) | uint32_t GetTexture_BytePerLine(eTexFormat eFormat, uint32_t pixelWidth) function GetTexture_BytePerImage (line 569) | uint32_t GetTexture_BytePerImage(eTexFormat eFormat, uint32_t pixelWid... function AddKeyEvent (line 576) | static inline void AddKeyEvent(const Client::ClientInfo& client, const... function AddKeyAnalogEvent (line 591) | static inline void AddKeyAnalogEvent(const Client::ClientInfo& client,... function ProcessInputData (line 611) | bool ProcessInputData(Client::ClientInfo& client) FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_Client.cpp type NetImgui (line 9) | namespace NetImgui { namespace Internal { namespace Client type Internal (line 9) | namespace Internal { namespace Client type Client (line 9) | namespace Client function SetClipboardTextFn_NetImguiImpl (line 99) | static void SetClipboardTextFn_NetImguiImpl(void* user_data_ctx, c... function SetClipboardTextFn_NetImguiImpl (line 108) | static void SetClipboardTextFn_NetImguiImpl(ImGuiContext* ctx, con... function Communications_Incoming_Input (line 121) | void Communications_Incoming_Input(ClientInfo& client) function Communications_Incoming_Clipboard (line 135) | void Communications_Incoming_Clipboard(ClientInfo& client) function Communications_Outgoing_Textures (line 147) | void Communications_Outgoing_Textures(ClientInfo& client) function Communications_Outgoing_Background (line 168) | void Communications_Outgoing_Background(ClientInfo& client) function Communications_Outgoing_Frame (line 182) | void Communications_Outgoing_Frame(ClientInfo& client) function Communications_Outgoing_Clipboard (line 220) | void Communications_Outgoing_Clipboard(ClientInfo& client) function Communications_Incoming (line 233) | void Communications_Incoming(ClientInfo& client) function Communications_Outgoing (line 306) | void Communications_Outgoing(ClientInfo& client) function Communications_Initialize (line 360) | bool Communications_Initialize(ClientInfo& client) function Communications_Loop (line 432) | void Communications_Loop(void* pClientVoid) function CommunicationsConnect (line 456) | void CommunicationsConnect(void* pClientVoid) function CommunicationsHost (line 470) | void CommunicationsHost(void* pClientVoid) function HookBeginFrame (line 497) | void HookBeginFrame(ImGuiContext*, ImGuiContextHook* hook) function HookEndFrame (line 507) | void HookEndFrame(ImGuiContext*, ImGuiContextHook* hook) function CmdTexture (line 860) | CmdTexture* ClientInfo::TextureCmdAllocate(ClientTextureID clientT... FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_Client.h function namespace (line 10) | namespace NetImgui { namespace Internal { namespace Network { struct Soc... function namespace (line 12) | namespace NetImgui { namespace Internal { namespace Client FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_CmdPackets.h type alignas (line 10) | struct alignas function eCommands (line 12) | enum class eCommands : uint8_t { Version, Texture, Input, DrawFrame, Bac... type alignas (line 21) | struct alignas type alignas (line 26) | struct alignas function eFlags (line 54) | enum class eFlags : uint8_t type alignas (line 73) | struct alignas type NetImguiMouseButton (line 77) | enum NetImguiMouseButton type NetImguiKeys (line 89) | enum NetImguiKeys type alignas (line 209) | struct alignas FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_CmdPackets_DrawFrame.cpp type NetImgui (line 7) | namespace NetImgui { namespace Internal type Internal (line 7) | namespace Internal function SetAndIncreaseDataPointer (line 11) | inline void SetAndIncreaseDataPointer(OffsetPointer& dataPoin... function TInt (line 23) | TInt PointerCast(TPointer* pointer) function ImGui_ExtractIndices (line 38) | inline void ImGui_ExtractIndices(const ImDrawList& cmdList, ImguiDra... function ImGui_ExtractVertices (line 68) | inline void ImGui_ExtractVertices(const ImDrawList& cmdList, ImguiDr... function ImGui_ExtractDraws (line 89) | inline void ImGui_ExtractDraws(const ImDrawList& cmdList, ImguiDrawG... function CompressData (line 131) | void CompressData(const ComDataType* pDataPrev, size_t dataSizePrev,... function DecompressData (line 176) | void DecompressData(const ComDataType* pDataPrev, size_t dataSizePre... function CmdDrawFrame (line 206) | CmdDrawFrame* CompressCmdDrawFrame(const CmdDrawFrame* pDrawFramePre... function CmdDrawFrame (line 274) | CmdDrawFrame* DecompressCmdDrawFrame(const CmdDrawFrame* pDrawFrameP... function CmdDrawFrame (line 329) | CmdDrawFrame* ConvertToCmdDrawFrame(const ImDrawData* pDearImguiData... FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_CmdPackets_DrawFrame.h function namespace (line 5) | namespace NetImgui { namespace Internal FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_Network.h function namespace (line 3) | namespace NetImgui { namespace Internal { struct PendingCom; }} function namespace (line 5) | namespace NetImgui { namespace Internal { namespace Network FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_NetworkPosix.cpp type NetImgui (line 19) | namespace NetImgui { namespace Internal { namespace Network type Internal (line 19) | namespace Internal { namespace Network type Network (line 19) | namespace Network type SocketInfo (line 25) | struct SocketInfo method SocketInfo (line 27) | SocketInfo(int socket) function Startup (line 51) | bool Startup() function Shutdown (line 57) | void Shutdown() function SocketInfo (line 65) | SocketInfo* Connect(const char* ServerHost, uint32_t ServerPort) method SocketInfo (line 27) | SocketInfo(int socket) function SocketInfo (line 148) | SocketInfo* ListenStart(uint32_t ListenPort) method SocketInfo (line 27) | SocketInfo(int socket) function SocketInfo (line 197) | SocketInfo* ListenConnect(SocketInfo* pListenSocket) method SocketInfo (line 27) | SocketInfo(int socket) function Disconnect (line 217) | void Disconnect(SocketInfo* pClientSocket) function DataReceivePending (line 239) | bool DataReceivePending(SocketInfo* pClientSocket) function DataReceive (line 264) | void DataReceive(SocketInfo* pClientSocket, NetImgui::Internal::Pe... function DataSend (line 305) | void DataSend(SocketInfo* pClientSocket, NetImgui::Internal::Pendi... FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_NetworkUE4.cpp type NetImgui (line 17) | namespace NetImgui { namespace Internal { namespace Network type Internal (line 17) | namespace Internal { namespace Network type Network (line 17) | namespace Network type SocketInfo (line 23) | struct SocketInfo method SocketInfo (line 25) | SocketInfo(FSocket* pSocket) method Close (line 46) | void Close() function Startup (line 59) | bool Startup() function Shutdown (line 64) | void Shutdown() function SocketInfo (line 71) | SocketInfo* Connect(const char* ServerHost, uint32_t ServerPort) method SocketInfo (line 25) | SocketInfo(FSocket* pSocket) method Close (line 46) | void Close() function SocketInfo (line 106) | SocketInfo* ListenStart(uint32_t ListenPort) method SocketInfo (line 25) | SocketInfo(FSocket* pSocket) method Close (line 46) | void Close() function SocketInfo (line 136) | SocketInfo* ListenConnect(SocketInfo* pListenSocket) method SocketInfo (line 25) | SocketInfo(FSocket* pSocket) method Close (line 46) | void Close() function Disconnect (line 153) | void Disconnect(SocketInfo* pClientSocket) function DataReceivePending (line 161) | bool DataReceivePending(SocketInfo* pClientSocket) function DataReceive (line 171) | void DataReceive(SocketInfo* pClientSocket, NetImgui::Internal::Pe... function DataSend (line 199) | void DataSend(SocketInfo* pClientSocket, NetImgui::Internal::Pendi... FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_NetworkWin32.cpp type NetImgui (line 14) | namespace NetImgui { namespace Internal { namespace Network type Internal (line 14) | namespace Internal { namespace Network type Network (line 14) | namespace Network type SocketInfo (line 19) | struct SocketInfo method SocketInfo (line 21) | SocketInfo(SOCKET socket) function Startup (line 41) | bool Startup() function Shutdown (line 50) | void Shutdown() function SocketInfo (line 58) | SocketInfo* Connect(const char* ServerHost, uint32_t ServerPort) method SocketInfo (line 21) | SocketInfo(SOCKET socket) function SocketInfo (line 108) | SocketInfo* ListenStart(uint32_t ListenPort) method SocketInfo (line 21) | SocketInfo(SOCKET socket) function SocketInfo (line 137) | SocketInfo* ListenConnect(SocketInfo* ListenSocket) method SocketInfo (line 21) | SocketInfo(SOCKET socket) function Disconnect (line 155) | void Disconnect(SocketInfo* pClientSocket) function DataReceivePending (line 168) | bool DataReceivePending(SocketInfo* pClientSocket) function DataReceive (line 190) | void DataReceive(SocketInfo* pClientSocket, NetImgui::Internal::Pe... function DataSend (line 219) | void DataSend(SocketInfo* pClientSocket, NetImgui::Internal::Pendi... FILE: Source/ThirdParty/NetImGuiLibrary/Private/NetImgui_Shared.h function namespace (line 33) | namespace Internal