SYMBOL INDEX (2568 symbols across 119 files) FILE: src/DesktopPlus/BackgroundOverlay.h function class (line 5) | class BackgroundOverlay FILE: src/DesktopPlus/CommonTypes.h type enum (line 43) | typedef _Return_type_success_(return == DUPL_RETURN_SUCCESS) enum type enum (line 53) | typedef _Return_type_success_(return == DUPL_RETURN_UPD_SUCCESS) enum type PTR_INFO (line 71) | typedef struct _PTR_INFO type DX_RESOURCES (line 85) | typedef struct _DX_RESOURCES type THREAD_DATA (line 98) | typedef struct _THREAD_DATA type FRAME_DATA (line 126) | typedef struct _FRAME_DATA type VERTEX (line 138) | typedef struct _VERTEX FILE: src/DesktopPlus/DesktopPlus.cpp class DYNAMIC_WAIT (line 83) | class DYNAMIC_WAIT function WinMain (line 156) | int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevIns... function LRESULT (line 551) | LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM ... function SpawnProcessWithDefaultEnv (line 618) | bool SpawnProcessWithDefaultEnv(LPCWSTR application_name, LPWSTR command... function ProcessCmdline (line 642) | void ProcessCmdline(bool& use_elevated_mode, bool& cancel_startup) function DisplayInitError (line 668) | bool DisplayInitError(vr::EVRInitError vr_init_error, vr::EVROverlayErro... function DWORD (line 715) | DWORD WINAPI CaptureThreadEntry(_In_ void* Param) function DUPL_RETURN (line 905) | DUPL_RETURN ProcessFailure(_In_opt_ ID3D11Device* device, _In_ LPCWSTR s... function DisplayMsg (line 966) | void DisplayMsg(_In_ LPCWSTR str, _In_ LPCWSTR title, HRESULT hr) FILE: src/DesktopPlus/DisplayManager.cpp function DUPL_RETURN (line 59) | DUPL_RETURN DISPLAYMANAGER::ProcessFrame(_In_ FRAME_DATA* Data, _Inout_ ... function ID3D11Device (line 91) | ID3D11Device* DISPLAYMANAGER::GetDevice() function DUPL_RETURN (line 165) | DUPL_RETURN DISPLAYMANAGER::CopyMove(_Inout_ ID3D11Texture2D* SharedSurf... function DUPL_RETURN (line 330) | DUPL_RETURN DISPLAYMANAGER::CopyDirty(_In_ ID3D11Texture2D* SrcSurface, ... FILE: src/DesktopPlus/DisplayManager.h function class (line 9) | class DISPLAYMANAGER FILE: src/DesktopPlus/DuplicationManager.cpp function DUPL_RETURN (line 59) | DUPL_RETURN DUPLICATIONMANAGER::InitDupl(_In_ ID3D11Device* Device, UINT... function DUPL_RETURN (line 188) | DUPL_RETURN DUPLICATIONMANAGER::GetMouse(_Inout_ PTR_INFO* PtrInfo, _In_... function DUPL_RETURN (line 256) | DUPL_RETURN DUPLICATIONMANAGER::GetFrame(_Out_ FRAME_DATA* Data, _Out_ b... function DUPL_RETURN (line 350) | DUPL_RETURN DUPLICATIONMANAGER::DoneWithFrame() FILE: src/DesktopPlus/DuplicationManager.h function class (line 9) | class DUPLICATIONMANAGER FILE: src/DesktopPlus/ElevatedMode.cpp function ElevatedModeEnter (line 16) | int ElevatedModeEnter(HINSTANCE hinstance) function LRESULT (line 103) | LRESULT CALLBACK WndProcElevated(HWND hWnd, UINT message, WPARAM wParam,... function HandleIPCMessage (line 136) | bool HandleIPCMessage(MSG msg) FILE: src/DesktopPlus/InputSimulator.cpp type KeyboardWin32KeystateFlags (line 7) | enum KeyboardWin32KeystateFlags FILE: src/DesktopPlus/InputSimulator.h type IPCKeyboardKeystateFlags (line 13) | enum IPCKeyboardKeystateFlags : unsigned char type HANDLE (line 16) | typedef HANDLE HSYNTHETICPOINTERDEVICE_DPLUS; type POINTER_FEEDBACK_MODE (line 18) | typedef enum { POINTER_FEEDBACK_DEFAULT = 1, POINTER_FEEDBACK_INDIRECT =... function class (line 25) | class InputSimulator FILE: src/DesktopPlus/LaserPointer.cpp function LaserPointerActivationOrigin (line 869) | LaserPointerActivationOrigin LaserPointer::GetActivationOrigin() const FILE: src/DesktopPlus/LaserPointer.h type LaserPointerDevice (line 9) | struct LaserPointerDevice type LaserPointerActivationOrigin (line 25) | enum LaserPointerActivationOrigin function class (line 37) | class LaserPointer FILE: src/DesktopPlus/OutputManager.cpp function OutputManager (line 30) | OutputManager* OutputManager::Get() function DUPL_RETURN (line 275) | DUPL_RETURN OutputManager::InitOutput(HWND Window, _Out_ INT& SingleOutp... function DUPL_RETURN_UPD (line 735) | DUPL_RETURN_UPD OutputManager::Update(_In_ PTR_INFO* PointerInfo, _In_ ... function HWND (line 2086) | HWND OutputManager::GetWindowHandle() function HANDLE (line 2094) | HANDLE OutputManager::GetSharedHandle() function IDXGIAdapter (line 2112) | IDXGIAdapter* OutputManager::GetDXGIAdapter() function ID3D11Texture2D (line 2204) | ID3D11Texture2D* OutputManager::GetOverlayTexture() const function ID3D11Texture2D (line 2209) | ID3D11Texture2D* OutputManager::GetMultiGPUTargetTexture() const function DWORD (line 2229) | DWORD OutputManager::GetMaxRefreshDelay() const function Matrix4 (line 2745) | Matrix4 OutputManager::GetFallbackOverlayTransform() const function VRInput (line 2977) | VRInput& OutputManager::GetVRInput() function InputSimulator (line 2982) | InputSimulator& OutputManager::GetInputSimulator() function LARGE_INTEGER (line 3001) | const LARGE_INTEGER& OutputManager::GetUpdateLimiterDelay() function DUPL_RETURN (line 3242) | DUPL_RETURN OutputManager::ProcessMonoMask(bool is_mono, PTR_INFO& ptr_i... function DUPL_RETURN (line 3458) | DUPL_RETURN OutputManager::ProcessMonoMaskFloat16(bool is_mono, PTR_INFO... function DUPL_RETURN (line 3741) | DUPL_RETURN OutputManager::MakeRTV() function DUPL_RETURN (line 3761) | DUPL_RETURN OutputManager::InitShaders() function DUPL_RETURN (line 3805) | DUPL_RETURN OutputManager::CreateTextures(INT SingleOutput, _Out_ UINT* ... function DUPL_RETURN (line 4031) | DUPL_RETURN OutputManager::DrawMouseToOverlayTex(_In_ PTR_INFO* PtrInfo) function DUPL_RETURN_UPD (line 4230) | DUPL_RETURN_UPD OutputManager::RefreshOpenVROverlayTexture(DPRect& Dirty... FILE: src/DesktopPlus/OutputManager.h function class (line 30) | class OutputManager FILE: src/DesktopPlus/Overlays.cpp function Overlay (line 34) | Overlay& Overlay::operator=(Overlay&& b) function DPRect (line 331) | const DPRect& Overlay::GetValidatedCropRect() const function OverlayTextureSource (line 417) | OverlayTextureSource Overlay::GetTextureSource() const function RadialFollowCore (line 430) | RadialFollowCore& Overlay::GetSmootherPos() function RadialFollowCore (line 435) | RadialFollowCore& Overlay::GetSmootherRot() FILE: src/DesktopPlus/Overlays.h type OverlayTextureSource (line 17) | enum OverlayTextureSource function class (line 28) | class Overlay FILE: src/DesktopPlus/RadialFollowSmoothing.cpp function Vector2 (line 142) | Vector2 RadialFollowCore::Filter(const Vector2& target) function Vector3 (line 158) | Vector3 RadialFollowCore::Filter(const Vector3& target) function Vector3 (line 174) | Vector3 RadialFollowCore::FilterWrapped(const Vector3& target, float val... FILE: src/DesktopPlus/RadialFollowSmoothing.h function class (line 12) | class RadialFollowCore FILE: src/DesktopPlus/SoftwareCursorGrabber.cpp function PTR_INFO (line 257) | PTR_INFO& SoftwareCursorGrabber::GetDDPCursorInfo() FILE: src/DesktopPlus/SoftwareCursorGrabber.h function class (line 8) | class SoftwareCursorGrabber FILE: src/DesktopPlus/ThreadManager.cpp function DUPL_RETURN (line 95) | DUPL_RETURN THREADMANAGER::Initialize(INT SingleOutput, UINT OutputCount... function DUPL_RETURN (line 155) | DUPL_RETURN THREADMANAGER::InitializeDx(_Out_ DX_RESOURCES* Data, IDXGIA... function PTR_INFO (line 241) | PTR_INFO* THREADMANAGER::GetPointerInfo() function DPRect (line 246) | DPRect& THREADMANAGER::GetDirtyRegionTotal() FILE: src/DesktopPlus/ThreadManager.h function class (line 6) | class THREADMANAGER FILE: src/DesktopPlus/VRInput.cpp function VRInputScrollMode (line 517) | VRInputScrollMode VRInput::GetLaserPointerScrollMode() const FILE: src/DesktopPlus/VRInput.h type VRInputScrollMode (line 16) | enum VRInputScrollMode function class (line 24) | class VRInput FILE: src/DesktopPlusUI/AuxUI.cpp function AuxUIID (line 1297) | AuxUIID AuxUI::GetActiveUI() const function WindowDragHint (line 1320) | WindowDragHint& AuxUI::GetDragHintWindow() function WindowGazeFadeAutoHint (line 1325) | WindowGazeFadeAutoHint& AuxUI::GetGazeFadeAutoHintWindow() function WindowCaptureWindowSelect (line 1330) | WindowCaptureWindowSelect& AuxUI::GetCaptureWindowSelectWindow() function WindowQuickStart (line 1335) | WindowQuickStart& AuxUI::GetQuickStartWindow() FILE: src/DesktopPlusUI/AuxUI.h type AuxUIID (line 14) | enum AuxUIID function class (line 23) | class AuxUIWindow function class (line 50) | class WindowDragHint : public AuxUIWindow function class (line 78) | class WindowGazeFadeAutoHint : public AuxUIWindow function class (line 98) | class WindowQuickStart : public AuxUIWindow function class (line 149) | class WindowCaptureWindowSelect : public AuxUIWindow function class (line 168) | class AuxUI FILE: src/DesktopPlusUI/DesktopPlusUI.cpp function WinMain (line 52) | int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevIns... function CreateDeviceD3D (line 578) | bool CreateDeviceD3D(HWND hWnd, bool desktop_mode) function CleanupDeviceD3D (line 688) | void CleanupDeviceD3D() function CreateRenderTarget (line 697) | void CreateRenderTarget(bool desktop_mode) function CleanupRenderTarget (line 747) | void CleanupRenderTarget() function RefreshOverlayTextureSharing (line 754) | void RefreshOverlayTextureSharing() function LRESULT (line 770) | LRESULT WINAPI WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) function InitImGui (line 832) | void InitImGui(HWND hwnd, bool desktop_mode) function ProcessCmdline (line 859) | void ProcessCmdline(bool& force_desktop_mode, bool& open_keyboard_editor) FILE: src/DesktopPlusUI/FloatingUI.cpp function WindowFloatingUIMainBar (line 391) | WindowFloatingUIMainBar& FloatingUI::GetMainBarWindow() function WindowFloatingUIActionBar (line 396) | WindowFloatingUIActionBar& FloatingUI::GetActionBarWindow() FILE: src/DesktopPlusUI/FloatingUI.h function class (line 8) | class FloatingUI FILE: src/DesktopPlusUI/FloatingWindow.cpp function FloatingWindowOverlayState (line 1477) | FloatingWindowOverlayState& FloatingWindow::GetOverlayState(FloatingWind... function FloatingWindowOverlayStateID (line 1488) | FloatingWindowOverlayStateID FloatingWindow::GetOverlayStateCurrentID() function Matrix4 (line 1493) | Matrix4& FloatingWindow::GetTransform() function ImVec2 (line 1587) | const ImVec2& FloatingWindow::GetPos() const function ImVec2 (line 1592) | const ImVec2& FloatingWindow::GetSize() const FILE: src/DesktopPlusUI/FloatingWindow.h type FloatingWindowOverlayStateID (line 9) | enum FloatingWindowOverlayStateID type FloatingWindowOverlayState (line 15) | struct FloatingWindowOverlayState type FloatingWindowInputOverlayTagsState (line 24) | struct FloatingWindowInputOverlayTagsState type FloatingWindowActionOrderListState (line 45) | struct FloatingWindowActionOrderListState type FloatingWindowActionAddSelectorState (line 55) | struct FloatingWindowActionAddSelectorState function class (line 63) | class FloatingWindow FILE: src/DesktopPlusUI/ImGuiExt.cpp type ImGui (line 20) | namespace ImGui function SliderWithButtonsFloat (line 23) | bool SliderWithButtonsFloat(const char* str_id, float& value, float st... function SliderWithButtonsInt (line 133) | bool SliderWithButtonsInt(const char* str_id, int& value, int step, in... function SliderWithButtonsFloatPercentage (line 229) | bool SliderWithButtonsFloatPercentage(const char* str_id, float& value... function ImGuiID (line 258) | ImGuiID SliderWithButtonsGetSliderID(const char* str_id) function FixedHelpMarker (line 268) | void FixedHelpMarker(const char* desc, const char* marker_str) function ButtonWithWrappedLabel (line 321) | bool ButtonWithWrappedLabel(const char* label, const ImVec2& size) function RenderButtonMultilineLabel (line 358) | void RenderButtonMultilineLabel(const char* label, float line_height_s... function RenderButtonMultilineLabel (line 364) | void RenderButtonMultilineLabel(const char* label, const ImRect& bb, f... function BeginComboWithInputText (line 440) | bool BeginComboWithInputText(const char* str_id, char* str_buffer, siz... function ComboWithInputTextActivationCheck (line 492) | void ComboWithInputTextActivationCheck(bool& persist_input_visible) function CalcMaxPopupHeightFromItemCount (line 503) | static float CalcMaxPopupHeightFromItemCount(int items_count) function BeginComboAnimated (line 511) | bool BeginComboAnimated(const char* label, const char* preview_value, ... function TextRight (line 760) | void TextRight(float offset_x, float fixed_w, const char* fmt, ...) function TextRightV (line 768) | void TextRightV(float offset_x, float fixed_w, const char* fmt, va_lis... function TextRightUnformatted (line 781) | void TextRightUnformatted(float offset_x, float fixed_w, const char* t... function TextColoredUnformatted (line 794) | void TextColoredUnformatted(const ImVec4& col, const char* text, const... function TextOutlined (line 801) | void TextOutlined(const char* fmt, ...) function TextOutlinedV (line 809) | void TextOutlinedV(const char* fmt, va_list args) function TextUnformattedOutlined (line 820) | void TextUnformattedOutlined(const char* text, const char* text_end) function TextRightOutlined (line 894) | void TextRightOutlined(float offset_x, float fixed_w, const char* fmt,... function TextRightOutlinedV (line 902) | void TextRightOutlinedV(float offset_x, float fixed_w, const char* fmt... function TextRightUnformattedOutlined (line 913) | void TextRightUnformattedOutlined(float offset_x, float fixed_w, const... function RenderTextClippedUnclamped (line 926) | void RenderTextClippedUnclamped(const ImVec2& pos_min, const ImVec2& p... function RenderTextClippedUnclampedEx (line 942) | void RenderTextClippedUnclampedEx(ImDrawList* draw_list, const ImVec2&... function BeginStretched (line 972) | void BeginStretched() function EndStretched (line 977) | void EndStretched(float scale_x) function ColorPicker4Simple (line 989) | bool ColorPicker4Simple(const char* str_id, float col[4], float ref_co... function CollapsingHeaderPadded (line 1094) | bool CollapsingHeaderPadded(const char* label, ImGuiTreeNodeFlags flags) type CollapsingAreaState (line 1109) | struct CollapsingAreaState function BeginCollapsingArea (line 1119) | void BeginCollapsingArea(const char* str_id, bool show_content, float&... function EndCollapsingArea (line 1154) | void EndCollapsingArea() function PushItemDisabled (line 1176) | void PushItemDisabled() function PopItemDisabled (line 1183) | void PopItemDisabled() function PushItemDisabledNoVisual (line 1189) | void PushItemDisabledNoVisual() function PopItemDisabledNoVisual (line 1194) | void PopItemDisabledNoVisual() function ConfigDisableCtrlTab (line 1199) | void ConfigDisableCtrlTab() function PopupContextMenuInputText (line 1205) | bool PopupContextMenuInputText(const char* str_id, char* str_buffer, s... function ImGuiKey (line 1249) | ImGuiKey MapNavToKey(ImGuiNavInput nav_input, ImGuiInputSource input_s... function IsNavInputDown (line 1289) | bool IsNavInputDown(ImGuiNavInput nav_input) function SetPreviousLineHeight (line 1309) | void SetPreviousLineHeight(float height) function HasHoveredNewItem (line 1314) | bool HasHoveredNewItem() function IsAnyItemActiveOrDeactivated (line 1322) | bool IsAnyItemActiveOrDeactivated() function IsAnyItemDeactivated (line 1328) | bool IsAnyItemDeactivated() function IsAnyInputTextActive (line 1334) | bool IsAnyInputTextActive() function IsAnyTempInputTextActive (line 1340) | bool IsAnyTempInputTextActive() function IsAnyMouseClicked (line 1346) | bool IsAnyMouseClicked() function BlockWidgetInput (line 1355) | void BlockWidgetInput() function HScrollWindowFromMouseWheelV (line 1366) | void HScrollWindowFromMouseWheelV() function ScrollBeginStackParentWindow (line 1386) | void ScrollBeginStackParentWindow() function IsAnyScrollBarVisible (line 1416) | bool IsAnyScrollBarVisible() function ImVec4 (line 1422) | ImVec4 BeginTitleBar() function EndTitleBar (line 1434) | void EndTitleBar() function StringContainsUnmappedCharacter (line 1443) | bool StringContainsUnmappedCharacter(const char* str) function StringEllipsis (line 1473) | std::string StringEllipsis(const char* str, float width_max) function DraggableRectArea (line 1514) | bool DraggableRectArea(const char* str_id, const ImVec2& area_size, Im... FILE: src/DesktopPlusUI/ImGuiExt.h type ImGuiNavInput (line 19) | enum ImGuiNavInput type IMGUI_API (line 49) | struct IMGUI_API function namespace (line 51) | namespace ImGui FILE: src/DesktopPlusUI/NotificationIcon.cpp function LRESULT (line 18) | LRESULT __stdcall NotificationIcon::WndProc(HWND hWnd, UINT msg, WPARAM ... FILE: src/DesktopPlusUI/NotificationIcon.h function class (line 10) | class NotificationIcon FILE: src/DesktopPlusUI/TextureManager.cpp type Gdiplus (line 9) | namespace Gdiplus function TextureManager (line 94) | TextureManager& TextureManager::Get() type ActionIconTextureData (line 329) | struct ActionIconTextureData function wchar_t (line 567) | const wchar_t* TextureManager::GetTextureFilename(TMNGRTexID texid) const function TMNGRTexID (line 806) | TMNGRTexID TextureManager::GetOverlayIconTextureID(const OverlayConfigDa... FILE: src/DesktopPlusUI/TextureManager.h type Action (line 16) | struct Action type TMNGRTexID (line 18) | enum TMNGRTexID type TMNGRWindowIcon (line 79) | struct TMNGRWindowIcon function class (line 90) | class TextureManager FILE: src/DesktopPlusUI/TranslationManager.cpp function TranslationManager (line 700) | TranslationManager& TranslationManager::Get() function TRMGRStrID (line 710) | TRMGRStrID TranslationManager::GetStringID(const char* str) FILE: src/DesktopPlusUI/TranslationManager.h type TRMGRStrID (line 8) | enum TRMGRStrID function class (line 689) | class TranslationManager FILE: src/DesktopPlusUI/UIManager.cpp function UITextureSpaces (line 23) | UITextureSpaces& UITextureSpaces::Get() function DPRect (line 89) | const DPRect& UITextureSpaces::GetRect(UITexspaceID texspace_id) const function ImVec4 (line 94) | ImVec4 UITextureSpaces::GetRectAsVec4(UITexspaceID texspace_id) const function UITexspaceID (line 401) | UITexspaceID UIManager::GetTexspaceIDForOverlayHandle(vr::VROverlayHandl... function UIManager (line 445) | UIManager* UIManager::Get() function FloatingUI (line 1169) | FloatingUI& UIManager::GetFloatingUI() function VRKeyboard (line 1174) | VRKeyboard& UIManager::GetVRKeyboard() function AuxUI (line 1179) | AuxUI& UIManager::GetAuxUI() function WindowOverlayBar (line 1184) | WindowOverlayBar& UIManager::GetOverlayBarWindow() function WindowSettings (line 1189) | WindowSettings& UIManager::GetSettingsWindow() function WindowOverlayProperties (line 1194) | WindowOverlayProperties& UIManager::GetOverlayPropertiesWindow() function WindowPerformance (line 1199) | WindowPerformance& UIManager::GetPerformanceWindow() function WindowDesktopMode (line 1204) | WindowDesktopMode& UIManager::GetDesktopModeWindow() function HWND (line 1218) | HWND UIManager::GetWindowHandle() const function NotificationIcon (line 1223) | NotificationIcon& UIManager::GetNotificationIcon() function ID3D11Resource (line 1233) | ID3D11Resource* UIManager::GetSharedTextureRef() const function OverlayDragger (line 1238) | OverlayDragger& UIManager::GetOverlayDragger() function DPRect (line 1319) | DPRect UIManager::CalcRectForActiveTexspace() function ImFont (line 1683) | ImFont* UIManager::GetFontCompact() const function ImFont (line 1688) | ImFont* UIManager::GetFontLarge() const function HRESULT (line 1908) | HRESULT UIManager::GetWinRTErrorLast() const function Matrix4 (line 2428) | Matrix4 UIManager::GetOverlay2DPointTransform(Vector2 point_2d, vr::VROv... FILE: src/DesktopPlusUI/UIManager.h type UITexspaceID (line 38) | enum UITexspaceID function class (line 51) | class UITextureSpaces function class (line 67) | class UIManager FILE: src/DesktopPlusUI/VRKeyboard.cpp function WindowKeyboard (line 57) | WindowKeyboard& VRKeyboard::GetWindow() function KeyboardEditor (line 62) | KeyboardEditor& VRKeyboard::GetEditor() function KeyboardLayoutMetadata (line 408) | const KeyboardLayoutMetadata& VRKeyboard::GetLayoutMetadata() const function KeyboardInputTarget (line 433) | KeyboardInputTarget VRKeyboard::GetInputTarget() const function KeyboardLayoutMetadata (line 856) | KeyboardLayoutMetadata VRKeyboard::LoadLayoutMetadataFromFile(const std:... FILE: src/DesktopPlusUI/VRKeyboard.h function class (line 11) | class VRKeyboard FILE: src/DesktopPlusUI/VRKeyboardCommon.h type KeyboardLayoutSubLayout (line 6) | enum KeyboardLayoutSubLayout : unsigned char type KeyboardLayoutKeyType (line 15) | enum KeyboardLayoutKeyType type KeyboardLayoutCluster (line 27) | enum KeyboardLayoutCluster type KeyboardLayoutMetadata (line 37) | struct KeyboardLayoutMetadata type KeyboardLayoutKey (line 46) | struct KeyboardLayoutKey type KeyboardInputTarget (line 64) | enum KeyboardInputTarget FILE: src/DesktopPlusUI/Win32PerformanceData.cpp function LUID (line 7) | LUID Win32PerformanceData::GetLUIDFromFormattedCounterNameString(const s... FILE: src/DesktopPlusUI/Win32PerformanceData.h function class (line 8) | class Win32PerformanceData FILE: src/DesktopPlusUI/WindowDesktopMode.cpp function ImVec4 (line 912) | ImVec4 WindowDesktopMode::GetTitleBarRect() const FILE: src/DesktopPlusUI/WindowDesktopMode.h type WindowDesktopModePage (line 8) | enum WindowDesktopModePage function class (line 21) | class FloatingWindowDesktopModeInterop function class (line 32) | class WindowDesktopMode FILE: src/DesktopPlusUI/WindowFloatingUIBar.cpp function ImVec2 (line 395) | const ImVec2& WindowFloatingUIMainBar::GetPos() const function ImVec2 (line 400) | const ImVec2& WindowFloatingUIMainBar::GetSize() const function ImVec2 (line 782) | const ImVec2& WindowFloatingUIActionBar::GetPos() const function ImVec2 (line 787) | const ImVec2& WindowFloatingUIActionBar::GetSize() const function ImVec2 (line 942) | ImVec2 WindowFloatingUIOverlayStats::CalcPos(const WindowFloatingUIMainB... FILE: src/DesktopPlusUI/WindowFloatingUIBar.h type Action (line 5) | struct Action function ImVec2 (line 56) | const ImVec2& GetPos() const; FILE: src/DesktopPlusUI/WindowKeyboard.cpp function LaserInputState (line 1113) | LaserInputState& WindowKeyboard::GetLaserInputState(vr::TrackedDeviceInd... FILE: src/DesktopPlusUI/WindowKeyboard.h type LaserInputState (line 7) | struct LaserInputState type ButtonLaserState (line 14) | struct ButtonLaserState type KeyboardLayoutSubLayout (line 25) | enum KeyboardLayoutSubLayout : unsigned char function class (line 27) | class WindowKeyboard : public FloatingWindow FILE: src/DesktopPlusUI/WindowKeyboardEditor.h function class (line 6) | class KeyboardEditor FILE: src/DesktopPlusUI/WindowOverlayBar.cpp type OverlayButtonState (line 93) | struct OverlayButtonState function ImVec2 (line 1004) | const ImVec2 & WindowOverlayBar::GetPos() const function ImVec2 (line 1009) | const ImVec2 & WindowOverlayBar::GetSize() const FILE: src/DesktopPlusUI/WindowOverlayBar.h function class (line 9) | class WindowOverlayBar FILE: src/DesktopPlusUI/WindowOverlayProperties.h type WindowOverlayPropertiesPage (line 6) | enum WindowOverlayPropertiesPage FILE: src/DesktopPlusUI/WindowPerformance.cpp function Win32PerformanceData (line 1831) | Win32PerformanceData& WindowPerformance::GetPerformanceData() function ImVec2 (line 1841) | const ImVec2 & WindowPerformance::GetPos() const function ImVec2 (line 1846) | const ImVec2 & WindowPerformance::GetSize() const FILE: src/DesktopPlusUI/WindowPerformance.h function AddFrame (line 24) | void AddFrame(float frame_number, float ms) function Erase (line 37) | void Erase() type TrackerInfo (line 47) | struct TrackerInfo function class (line 55) | class WindowPerformance FILE: src/DesktopPlusUI/WindowSettings.cpp type CommandUIState (line 4008) | struct CommandUIState type app_sublist_entry (line 6270) | struct app_sublist_entry FILE: src/DesktopPlusUI/WindowSettings.h type WindowSettingsPage (line 6) | enum WindowSettingsPage FILE: src/DesktopPlusUI/imgui/imgui.cpp type ImGui (line 1216) | namespace ImGui function FreeWrapper (line 1312) | static void FreeWrapper(void* ptr, void* user_data) { IM_UNUSE... function FreeWrapper (line 1315) | static void FreeWrapper(void* ptr, void* user_data) { IM_UNUSE... function ImGuiInputEvent (line 1622) | static ImGuiInputEvent* FindLatestInputEvent(ImGuiContext* ctx, ImGuiInp... function ImVec2 (line 1846) | ImVec2 ImBezierCubicClosestPoint(const ImVec2& p1, const ImVec2& p2, con... function ImBezierCubicClosestPointCasteljauStep (line 1869) | static void ImBezierCubicClosestPointCasteljauStep(const ImVec2& p, ImVe... function ImVec2 (line 1904) | ImVec2 ImBezierCubicClosestPointCasteljau(const ImVec2& p1, const ImVec2... function ImVec2 (line 1914) | ImVec2 ImLineClosestPoint(const ImVec2& a, const ImVec2& b, const ImVec2... function ImTriangleContainsPoint (line 1927) | bool ImTriangleContainsPoint(const ImVec2& a, const ImVec2& b, const ImV... function ImTriangleBarycentricCoords (line 1935) | void ImTriangleBarycentricCoords(const ImVec2& a, const ImVec2& b, const... function ImVec2 (line 1946) | ImVec2 ImTriangleClosestPoint(const ImVec2& a, const ImVec2& b, const Im... function ImStricmp (line 1967) | int ImStricmp(const char* str1, const char* str2) function ImStrnicmp (line 1974) | int ImStrnicmp(const char* str1, const char* str2, size_t count) function ImStrncpy (line 1981) | void ImStrncpy(char* dst, const char* src, size_t count) function ImStrlenW (line 2017) | int ImStrlenW(const ImWchar* str) function ImStrTrimBlanks (line 2063) | void ImStrTrimBlanks(char* buf) function ImFormatString (line 2109) | int ImFormatString(char* buf, size_t buf_size, const char* fmt, ...) function ImFormatStringV (line 2127) | int ImFormatStringV(char* buf, size_t buf_size, const char* fmt, va_list... function ImFormatStringToTempBuffer (line 2143) | void ImFormatStringToTempBuffer(const char** out_buf, const char** out_b... function ImFormatStringToTempBufferV (line 2155) | void ImFormatStringToTempBufferV(const char** out_buf, const char** out_... function ImGuiID (line 2235) | ImGuiID ImHashData(const void* data_p, size_t data_size, ImGuiID seed) function ImGuiID (line 2263) | ImGuiID ImHashStr(const char* data_p, size_t data_size, ImGuiID seed) function ImFileHandle (line 2308) | ImFileHandle ImFileOpen(const char* filename, const char* mode) function ImFileClose (line 2333) | bool ImFileClose(ImFileHandle f) { return fclose(f) == 0; } function ImU64 (line 2334) | ImU64 ImFileGetSize(ImFileHandle f) { long off = 0, sz = 0; return (... function ImU64 (line 2335) | ImU64 ImFileRead(void* data, ImU64 sz, ImU64 count, ImFileHandle f) ... function ImU64 (line 2336) | ImU64 ImFileWrite(const void* data, ImU64 sz, ImU64 count, ImFileHandl... function IM_MSVC_RUNTIME_CHECKS_OFF (line 2385) | IM_MSVC_RUNTIME_CHECKS_OFF function ImTextStrFromUtf8 (line 2442) | int ImTextStrFromUtf8(ImWchar* buf, int buf_size, const char* in_text, c... function ImTextCountCharsFromUtf8 (line 2458) | int ImTextCountCharsFromUtf8(const char* in_text, const char* in_text_end) function ImTextCharToUtf8_inline (line 2471) | static inline int ImTextCharToUtf8_inline(char* buf, int buf_size, unsig... function ImTextCountUtf8BytesFromChar (line 2514) | int ImTextCountUtf8BytesFromChar(const char* in_text, const char* in_tex... function ImTextCountUtf8BytesFromChar (line 2520) | static inline int ImTextCountUtf8BytesFromChar(unsigned int c) function ImTextStrToUtf8 (line 2529) | int ImTextStrToUtf8(char* out_buf, int out_buf_size, const ImWchar* in_t... function ImTextCountUtf8BytesFromStr (line 2545) | int ImTextCountUtf8BytesFromStr(const ImWchar* in_text, const ImWchar* i... function ImTextCountLines (line 2570) | int ImTextCountLines(const char* in_text, const char* in_text_end) function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 2584) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImVec4 (line 2600) | ImVec4 ImGui::ColorConvertU32ToFloat4(ImU32 in) function ImU32 (line 2610) | ImU32 ImGui::ColorConvertFloat4ToU32(const ImVec4& in) function ImGuiStoragePair (line 2677) | ImGuiStoragePair* ImLowerBound(ImGuiStoragePair* in_begin, ImGuiStorageP... function IM_MSVC_RUNTIME_CHECKS_OFF (line 2697) | IM_MSVC_RUNTIME_CHECKS_OFF function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 2809) | IM_MSVC_RUNTIME_CHECKS_RESTORE function GetSkipItemForListClipping (line 2997) | static bool GetSkipItemForListClipping() function ImGuiListClipper_SortAndFuseRanges (line 3003) | static void ImGuiListClipper_SortAndFuseRanges(ImVector* out_sorted_win... function AddWindowToDrawData (line 5460) | static void AddWindowToDrawData(ImGuiWindow* window, int layer) function GetWindowDisplayLayer (line 5473) | static inline int GetWindowDisplayLayer(ImGuiWindow* window) function AddRootWindowToDrawData (line 5479) | static inline void AddRootWindowToDrawData(ImGuiWindow* window) function FlattenDrawDataIntoSingleLayer (line 5484) | static void FlattenDrawDataIntoSingleLayer(ImDrawDataBuilder* builder) function InitViewportDrawData (line 5502) | static void InitViewportDrawData(ImGuiViewportP* viewport) function ImGuiWindow (line 5570) | ImGuiWindow* ImGui::FindBottomMostVisibleWindowWithinBeginStack(ImGuiWin... function ImVec2 (line 5789) | ImVec2 ImGui::CalcTextSize(const char* text, const char* text_end, bool ... function ImGuiID (line 6008) | ImGuiID ImGui::GetItemID() function ImVec2 (line 6014) | ImVec2 ImGui::GetItemRectMin() function ImVec2 (line 6020) | ImVec2 ImGui::GetItemRectMax() function ImVec2 (line 6026) | ImVec2 ImGui::GetItemRectSize() function SetWindowConditionAllowFlags (line 6225) | static void SetWindowConditionAllowFlags(ImGuiWindow* window, ImGuiCond ... function ImGuiWindow (line 6232) | ImGuiWindow* ImGui::FindWindowByID(ImGuiID id) function ImGuiWindow (line 6238) | ImGuiWindow* ImGui::FindWindowByName(const char* name) function ApplyWindowSettings (line 6244) | static void ApplyWindowSettings(ImGuiWindow* window, ImGuiWindowSettings... function InitOrLoadWindowSettings (line 6252) | static void InitOrLoadWindowSettings(ImGuiWindow* window, ImGuiWindowSet... function ImGuiWindow (line 6283) | static ImGuiWindow* CreateNewWindow(const char* name, ImGuiWindowFlags f... function ImVec2 (line 6307) | static inline ImVec2 CalcWindowMinSize(ImGuiWindow* window) function ImVec2 (line 6331) | static ImVec2 CalcWindowSizeAfterConstraint(ImGuiWindow* window, const I... function CalcWindowContentSizes (line 6360) | static void CalcWindowContentSizes(ImGuiWindow* window, ImVec2* content_... function ImVec2 (line 6380) | static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& s... function ImVec2 (line 6421) | ImVec2 ImGui::CalcWindowNextAutoFitSize(ImGuiWindow* window) function ImGuiCol (line 6431) | static ImGuiCol GetWindowBgColorIdx(ImGuiWindow* window) function CalcResizePosSizeFromAnyCorner (line 6440) | static void CalcResizePosSizeFromAnyCorner(ImGuiWindow* window, const Im... type ImGuiResizeGripDef (line 6455) | struct ImGuiResizeGripDef type ImGuiResizeBorderDef (line 6470) | struct ImGuiResizeBorderDef function ImRect (line 6484) | static ImRect GetResizeBorderRect(ImGuiWindow* window, int border_n, flo... function ImGuiID (line 6498) | ImGuiID ImGui::GetWindowResizeCornerID(ImGuiWindow* window, int n) function ImGuiID (line 6508) | ImGuiID ImGui::GetWindowResizeBorderID(ImGuiWindow* window, ImGuiDir dir) function ClampWindowPos (line 6733) | static inline void ClampWindowPos(ImGuiWindow* window, const ImRect& vis... function RenderWindowOuterSingleBorder (line 6742) | static void RenderWindowOuterSingleBorder(ImGuiWindow* window, int borde... function SetWindowActiveForSkipRefresh (line 7003) | static void SetWindowActiveForSkipRefresh(ImGuiWindow* window) function ImGuiWindow (line 8012) | static ImGuiWindow* GetCombinedRootWindow(ImGuiWindow* window, bool popu... function ImVec2 (line 8135) | ImVec2 ImGui::GetWindowPos() function ImVec2 (line 8177) | ImVec2 ImGui::GetWindowSize() function ImDrawList (line 8342) | ImDrawList* ImGui::GetWindowDrawList() function ImFont (line 8348) | ImFont* ImGui::GetFont() function ImVec2 (line 8358) | ImVec2 ImGui::GetFontTexUvWhitePixel() function ImGuiStorage (line 8507) | ImGuiStorage* ImGui::GetStateStorage() function IM_MSVC_RUNTIME_CHECKS_OFF (line 8531) | IM_MSVC_RUNTIME_CHECKS_OFF function ImGuiID (line 8544) | ImGuiID ImGuiWindow::GetID(const void* ptr) function ImGuiID (line 8556) | ImGuiID ImGuiWindow::GetID(int n) function ImGuiID (line 8570) | ImGuiID ImGuiWindow::GetIDFromPos(const ImVec2& p_abs) function ImGuiID (line 8579) | ImGuiID ImGuiWindow::GetIDFromRectangle(const ImRect& r_abs) function ImGuiID (line 8634) | ImGuiID ImGui::GetIDWithSeed(const char* str, const char* str_end, ImGui... function ImGuiID (line 8645) | ImGuiID ImGui::GetIDWithSeed(int n, ImGuiID seed) function ImGuiID (line 8667) | ImGuiID ImGui::GetID(const char* str_id) function ImGuiID (line 8673) | ImGuiID ImGui::GetID(const char* str_id_begin, const char* str_id_end) function ImGuiID (line 8679) | ImGuiID ImGui::GetID(const void* ptr_id) function ImGuiID (line 8685) | ImGuiID ImGui::GetID(int int_id) function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 8690) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImGuiKeyChord (line 8771) | ImGuiKeyChord ImGui::FixupKeyChord(ImGuiKeyChord key_chord) function ImGuiKeyData (line 8780) | ImGuiKeyData* ImGui::GetKeyData(ImGuiContext* ctx, ImGuiKey key) function ImVec2 (line 8896) | ImVec2 ImGui::GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, I... function ImGuiID (line 8948) | static inline ImGuiID GetRoutingIdFromOwnerId(ImGuiID owner_id) function ImGuiKeyRoutingData (line 8954) | ImGuiKeyRoutingData* ImGui::GetShortcutRoutingData(ImGuiKeyChord key_chord) function CalcRoutingScore (line 8998) | static int CalcRoutingScore(ImGuiID focus_scope_id, ImGuiID owner_id, Im... function IsKeyChordPotentiallyCharInput (line 9043) | static bool IsKeyChordPotentiallyCharInput(ImGuiKeyChord key_chord) function ImVec2 (line 9361) | ImVec2 ImGui::GetMousePos() function ImVec2 (line 9379) | ImVec2 ImGui::GetMousePosOnOpeningCurrentPopup() function ImVec2 (line 9411) | ImVec2 ImGui::GetMouseDragDelta(ImGuiMouseButton button, float lock_thre... function ImGuiMouseCursor (line 9436) | ImGuiMouseCursor ImGui::GetMouseCursor() function UpdateAliasKey (line 9451) | static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) function ImGuiKeyChord (line 9460) | static ImGuiKeyChord GetMergedModsFromKeys() function LockWheelingWindow (line 9613) | static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) function ImGuiWindow (line 9632) | static ImGuiWindow* FindBestWheelingWindow(const ImVec2& wheel) function DebugPrintInputEvent (line 9785) | static void DebugPrintInputEvent(const char* prefix, const ImGuiInputEve... function ImGuiID (line 9933) | ImGuiID ImGui::GetKeyOwner(ImGuiKey key) function IM_MSVC_RUNTIME_CHECKS_OFF (line 10572) | IM_MSVC_RUNTIME_CHECKS_OFF function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 10660) | IM_MSVC_RUNTIME_CHECKS_RESTORE function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 10731) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImVec2 (line 10764) | ImVec2 ImGui::GetCursorScreenPos() function ImVec2 (line 10780) | ImVec2 ImGui::GetCursorPos() function ImVec2 (line 10822) | ImVec2 ImGui::GetCursorStartPos() function ImVec2 (line 10918) | ImVec2 ImGui::CalcItemSize(ImVec2 size, float default_w, float default_h) function ImVec2 (line 10961) | ImVec2 ImGui::GetContentRegionAvail() function ImVec2 (line 10973) | ImVec2 ImGui::GetContentRegionMax() function ImVec2 (line 10978) | ImVec2 ImGui::GetWindowContentRegionMin() function ImVec2 (line 10984) | ImVec2 ImGui::GetWindowContentRegionMax() function CalcScrollEdgeSnap (line 11098) | static float CalcScrollEdgeSnap(float target, float snap_min, float snap... function ImVec2 (line 11107) | static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window) function ImVec2 (line 11145) | ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rec... function ImGuiWindow (line 11479) | ImGuiWindow* ImGui::GetTopMostPopupModal() function ImGuiWindow (line 11490) | ImGuiWindow* ImGui::GetTopMostAndVisiblePopupModal() function ImGuiWindow (line 11514) | ImGuiWindow* ImGui::FindBlockingModal(ImGuiWindow* window) function ImVec2 (line 11914) | ImVec2 ImGui::FindBestWindowPosForPopupEx(const ImVec2& ref_pos, const I... function ImRect (line 11989) | ImRect ImGui::GetPopupAllowedExtentRect(ImGuiWindow* window) function ImVec2 (line 11999) | ImVec2 ImGui::FindBestWindowPosForPopup(ImGuiWindow* window) function ImGuiDir (line 12417) | static ImGuiDir ImGetDirQuadrantFromDelta(float dx, float dy) function NavScoreItemDistInterval (line 12424) | static float inline NavScoreItemDistInterval(float cand_min, float cand_... function ImGuiWindow (line 12843) | static ImGuiWindow* ImGui::NavRestoreLastChildNavWindow(ImGuiWindow* win... function ImGuiInputSource (line 12913) | static ImGuiInputSource ImGui::NavCalcPreferredRefPosSource() function ImVec2 (line 12926) | static ImVec2 ImGui::NavCalcPreferredRefPos() function NavBiasScoringRect (line 13190) | static void NavBiasScoringRect(ImRect& r, ImVec2& preferred_pos_rel, ImG... function ImGuiWindow (line 13686) | static ImGuiWindow* FindWindowNavFocusable(int i_start, int i_stop, int ... function NavUpdateWindowingTarget (line 13695) | static void NavUpdateWindowingTarget(int focus_change_dir) function ImGuiPayload (line 14255) | const ImGuiPayload* ImGui::AcceptDragDropPayload(const char* type, ImGui... function ImGuiPayload (line 14312) | const ImGuiPayload* ImGui::GetDragDropPayload() function LogTextV (line 14338) | static inline void LogTextV(ImGuiContext& g, const char* fmt, va_list args) function ImGuiSettingsHandler (line 14654) | ImGuiSettingsHandler* ImGui::FindSettingsHandler(const char* type_name) function ImGuiWindowSettings (line 14787) | ImGuiWindowSettings* ImGui::CreateNewWindowSettings(const char* name) function ImGuiWindowSettings (line 14812) | ImGuiWindowSettings* ImGui::FindWindowSettingsByID(ImGuiID id) function ImGuiWindowSettings (line 14822) | ImGuiWindowSettings* ImGui::FindWindowSettingsByWindow(ImGuiWindow* window) function WindowSettingsHandler_ClearAll (line 14844) | static void WindowSettingsHandler_ClearAll(ImGuiContext* ctx, ImGuiSetti... function WindowSettingsHandler_ReadLine (line 14865) | static void WindowSettingsHandler_ReadLine(ImGuiContext*, ImGuiSettingsH... function WindowSettingsHandler_ApplyAll (line 14877) | static void WindowSettingsHandler_ApplyAll(ImGuiContext* ctx, ImGuiSetti... function WindowSettingsHandler_WriteAll (line 14889) | static void WindowSettingsHandler_WriteAll(ImGuiContext* ctx, ImGuiSetti... function ImGuiViewport (line 14958) | ImGuiViewport* ImGui::GetMainViewport() function ScaleWindow (line 14969) | static void ScaleWindow(ImGuiWindow* window, float scale) function Platform_SetClipboardTextFn_DefaultImpl (line 15058) | static void Platform_SetClipboardTextFn_DefaultImpl(ImGuiContext*, const... function Platform_SetClipboardTextFn_DefaultImpl (line 15085) | static void Platform_SetClipboardTextFn_DefaultImpl(ImGuiContext*, const... function Platform_SetClipboardTextFn_DefaultImpl (line 15140) | static void Platform_SetClipboardTextFn_DefaultImpl(ImGuiContext* ctx, c... function Platform_OpenInShellFn_DefaultImpl (line 15172) | static bool Platform_OpenInShellFn_DefaultImpl(ImGuiContext*, const char... function Platform_OpenInShellFn_DefaultImpl (line 15183) | static bool Platform_OpenInShellFn_DefaultImpl(ImGuiContext*, const char... function Platform_OpenInShellFn_DefaultImpl (line 15207) | static bool Platform_OpenInShellFn_DefaultImpl(ImGuiContext*, const char... function Platform_SetImeDataFn_DefaultImpl (line 15220) | static void Platform_SetImeDataFn_DefaultImpl(ImGuiContext*, ImGuiViewpo... function Platform_SetImeDataFn_DefaultImpl (line 15246) | static void Platform_SetImeDataFn_DefaultImpl(ImGuiContext*, ImGuiViewpo... function RenderViewportsThumbnails (line 15306) | static void RenderViewportsThumbnails() type KeyLayoutData (line 15342) | struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; } function DebugFlashStyleColorStop (line 15411) | static void DebugFlashStyleColorStop() function MetricsHelpMarker (line 15452) | static void MetricsHelpMarker(const char* desc) type Funcs (line 15526) | struct Funcs method ImRect (line 15528) | static ImRect GetTableRect(ImGuiTable* table, int rect_type, int n) method ImRect (line 15548) | static ImRect GetWindowRect(ImGuiWindow* window, int rect_type) type Func (line 15683) | struct Func { static int IMGUI_CDECL WindowComparerByBeginOrder(const vo... method WindowComparerByBeginOrder (line 15683) | WindowComparerByBeginOrder(const void* lhs, const void* rhs) { return ... function SameLineOrWrap (line 16597) | static void SameLineOrWrap(const ImVec2& size) function ShowDebugLogFlag (line 16606) | static void ShowDebugLogFlag(const char* name, ImGuiDebugLogFlags flags) function StackToolFormatLevelInfo (line 16933) | static int StackToolFormatLevelInfo(ImGuiIDStackTool* tool, int n, bool ... FILE: src/DesktopPlusUI/imgui/imgui.h type ImGuiID (line 152) | typedef unsigned int ImGuiID; type ImS8 (line 153) | typedef signed char ImS8; type ImU8 (line 154) | typedef unsigned char ImU8; type ImS16 (line 155) | typedef signed short ImS16; type ImU16 (line 156) | typedef unsigned short ImU16; type ImS32 (line 157) | typedef signed int ImS32; type ImU32 (line 158) | typedef unsigned int ImU32; type ImS64 (line 159) | typedef signed long long ImS64; type ImU64 (line 160) | typedef unsigned long long ImU64; type ImDrawChannel (line 163) | struct ImDrawChannel type ImDrawCmd (line 164) | struct ImDrawCmd type ImDrawData (line 165) | struct ImDrawData type ImDrawList (line 166) | struct ImDrawList type ImDrawListSharedData (line 167) | struct ImDrawListSharedData type ImDrawListSplitter (line 168) | struct ImDrawListSplitter type ImDrawVert (line 169) | struct ImDrawVert type ImFont (line 170) | struct ImFont type ImFontAtlas (line 171) | struct ImFontAtlas type ImFontBuilderIO (line 172) | struct ImFontBuilderIO type ImFontConfig (line 173) | struct ImFontConfig type ImFontGlyph (line 174) | struct ImFontGlyph type ImFontGlyphRangesBuilder (line 175) | struct ImFontGlyphRangesBuilder type ImColor (line 176) | struct ImColor type ImGuiContext (line 179) | struct ImGuiContext type ImGuiIO (line 180) | struct ImGuiIO type ImGuiInputTextCallbackData (line 181) | struct ImGuiInputTextCallbackData type ImGuiKeyData (line 182) | struct ImGuiKeyData type ImGuiListClipper (line 183) | struct ImGuiListClipper type ImGuiMultiSelectIO (line 184) | struct ImGuiMultiSelectIO type ImGuiOnceUponAFrame (line 185) | struct ImGuiOnceUponAFrame type ImGuiPayload (line 186) | struct ImGuiPayload type ImGuiPlatformIO (line 187) | struct ImGuiPlatformIO type ImGuiPlatformImeData (line 188) | struct ImGuiPlatformImeData type ImGuiSelectionBasicStorage (line 189) | struct ImGuiSelectionBasicStorage type ImGuiSelectionExternalStorage (line 190) | struct ImGuiSelectionExternalStorage type ImGuiSelectionRequest (line 191) | struct ImGuiSelectionRequest type ImGuiSizeCallbackData (line 192) | struct ImGuiSizeCallbackData type ImGuiStorage (line 193) | struct ImGuiStorage type ImGuiStoragePair (line 194) | struct ImGuiStoragePair type ImGuiStyle (line 195) | struct ImGuiStyle type ImGuiTableSortSpecs (line 196) | struct ImGuiTableSortSpecs type ImGuiTableColumnSortSpecs (line 197) | struct ImGuiTableColumnSortSpecs type ImGuiTextBuffer (line 198) | struct ImGuiTextBuffer type ImGuiTextFilter (line 199) | struct ImGuiTextFilter type ImGuiViewport (line 200) | struct ImGuiViewport type ImGuiDir (line 208) | enum ImGuiDir : int type ImGuiKey (line 209) | enum ImGuiKey : int type ImGuiMouseSource (line 210) | enum ImGuiMouseSource : int type ImGuiSortDirection (line 211) | enum ImGuiSortDirection type ImGuiCol (line 212) | typedef int ImGuiCol; type ImGuiCond (line 213) | typedef int ImGuiCond; type ImGuiDataType (line 214) | typedef int ImGuiDataType; type ImGuiMouseButton (line 215) | typedef int ImGuiMouseButton; type ImGuiMouseCursor (line 216) | typedef int ImGuiMouseCursor; type ImGuiStyleVar (line 217) | typedef int ImGuiStyleVar; type ImGuiTableBgTarget (line 218) | typedef int ImGuiTableBgTarget; type ImDrawFlags (line 225) | typedef int ImDrawFlags; type ImDrawListFlags (line 226) | typedef int ImDrawListFlags; type ImFontAtlasFlags (line 227) | typedef int ImFontAtlasFlags; type ImGuiBackendFlags (line 228) | typedef int ImGuiBackendFlags; type ImGuiButtonFlags (line 229) | typedef int ImGuiButtonFlags; type ImGuiChildFlags (line 230) | typedef int ImGuiChildFlags; type ImGuiColorEditFlags (line 231) | typedef int ImGuiColorEditFlags; type ImGuiConfigFlags (line 232) | typedef int ImGuiConfigFlags; type ImGuiComboFlags (line 233) | typedef int ImGuiComboFlags; type ImGuiDragDropFlags (line 234) | typedef int ImGuiDragDropFlags; type ImGuiFocusedFlags (line 235) | typedef int ImGuiFocusedFlags; type ImGuiHoveredFlags (line 236) | typedef int ImGuiHoveredFlags; type ImGuiInputFlags (line 237) | typedef int ImGuiInputFlags; type ImGuiInputTextFlags (line 238) | typedef int ImGuiInputTextFlags; type ImGuiItemFlags (line 239) | typedef int ImGuiItemFlags; type ImGuiKeyChord (line 240) | typedef int ImGuiKeyChord; type ImGuiPopupFlags (line 241) | typedef int ImGuiPopupFlags; type ImGuiMultiSelectFlags (line 242) | typedef int ImGuiMultiSelectFlags; type ImGuiSelectableFlags (line 243) | typedef int ImGuiSelectableFlags; type ImGuiSliderFlags (line 244) | typedef int ImGuiSliderFlags; type ImGuiTabBarFlags (line 245) | typedef int ImGuiTabBarFlags; type ImGuiTabItemFlags (line 246) | typedef int ImGuiTabItemFlags; type ImGuiTableFlags (line 247) | typedef int ImGuiTableFlags; type ImGuiTableColumnFlags (line 248) | typedef int ImGuiTableColumnFlags; type ImGuiTableRowFlags (line 249) | typedef int ImGuiTableRowFlags; type ImGuiTreeNodeFlags (line 250) | typedef int ImGuiTreeNodeFlags; type ImGuiViewportFlags (line 251) | typedef int ImGuiViewportFlags; type ImGuiWindowFlags (line 252) | typedef int ImGuiWindowFlags; type ImWchar32 (line 256) | typedef unsigned int ImWchar32; type ImWchar16 (line 257) | typedef unsigned short ImWchar16; type ImWchar32 (line 259) | typedef ImWchar32 ImWchar; type ImWchar16 (line 261) | typedef ImWchar16 ImWchar; type ImS64 (line 267) | typedef ImS64 ImGuiSelectionUserData; function IM_MSVC_RUNTIME_CHECKS_OFF (line 278) | IM_MSVC_RUNTIME_CHECKS_OFF type ImGuiWindowFlags_ (line 1069) | enum ImGuiWindowFlags_ type ImGuiChildFlags_ (line 1118) | enum ImGuiChildFlags_ type ImGuiItemFlags_ (line 1139) | enum ImGuiItemFlags_ type ImGuiInputTextFlags_ (line 1152) | enum ImGuiInputTextFlags_ type ImGuiTreeNodeFlags_ (line 1194) | enum ImGuiTreeNodeFlags_ type ImGuiPopupFlags_ (line 1231) | enum ImGuiPopupFlags_ type ImGuiSelectableFlags_ (line 1249) | enum ImGuiSelectableFlags_ type ImGuiComboFlags_ (line 1266) | enum ImGuiComboFlags_ type ImGuiTabBarFlags_ (line 1281) | enum ImGuiTabBarFlags_ type ImGuiTabItemFlags_ (line 1298) | enum ImGuiTabItemFlags_ type ImGuiFocusedFlags_ (line 1313) | enum ImGuiFocusedFlags_ type ImGuiHoveredFlags_ (line 1327) | enum ImGuiHoveredFlags_ type ImGuiDragDropFlags_ (line 1365) | enum ImGuiDragDropFlags_ type ImGuiDataType_ (line 1393) | enum ImGuiDataType_ type ImGuiDir (line 1411) | enum ImGuiDir : int function ImU8 (line 1422) | enum ImGuiSortDirection : ImU8 function clear (line 2090) | inline void clear() { if (Data) { Si... function clear_delete (line 2091) | inline void clear_delete() { for (int n = 0... function clear_destruct (line 2092) | inline void clear_destruct() { for (int n = 0... function size_in_bytes (line 2096) | inline int size_in_bytes() const { return Size * ... function T (line 2099) | inline T& operator[](int i) { IM_ASSERT(i >=... function T (line 2100) | inline const T& operator[](int i) const { IM_ASSERT(i >=... function T (line 2102) | inline T* begin() { return Data; } function T (line 2103) | inline const T* begin() const { return Data; } function T (line 2104) | inline T* end() { return Data + ... function T (line 2105) | inline const T* end() const { return Data + ... function T (line 2106) | inline T& front() { IM_ASSERT(Size... function T (line 2107) | inline const T& front() const { IM_ASSERT(Size... function T (line 2109) | inline const T& back() const { IM_ASSERT(Size... function _grow_capacity (line 2112) | inline int _grow_capacity(int sz) const { int new_capaci... function resize (line 2113) | inline void resize(int new_size) { if (new_size >... function resize (line 2114) | inline void resize(int new_size, const T& v) { if (new_size >... function shrink (line 2115) | inline void shrink(int new_size) { IM_ASSERT(new_... function reserve (line 2116) | inline void reserve(int new_capacity) { if (new_capaci... function reserve_discard (line 2117) | inline void reserve_discard(int new_capacity) { if (new_capaci... function push_back (line 2120) | inline void push_back(const T& v) { if (Size == Ca... function pop_back (line 2121) | inline void pop_back() { IM_ASSERT(Size... function push_front (line 2122) | inline void push_front(const T& v) { if (Size == 0)... function T (line 2123) | inline T* erase(const T* it) { IM_ASSERT(it >... function T (line 2124) | inline T* erase(const T* it, const T* it_last){ IM_ASSERT(it >... function T (line 2125) | inline T* erase_unsorted(const T* it) { IM_ASSERT(it >... function T (line 2126) | inline T* insert(const T* it, const T& v) { IM_ASSERT(it >... function contains (line 2127) | inline bool contains(const T& v) const { const T* data ... function T (line 2128) | inline T* find(const T& v) { T* data = Data... function T (line 2129) | inline const T* find(const T& v) const { const T* data ... function find_index (line 2130) | inline int find_index(const T& v) const { const T* data_... function find_erase (line 2131) | inline bool find_erase(const T& v) { const T* it = ... function find_erase_unsorted (line 2132) | inline bool find_erase_unsorted(const T& v) { const T* it = ... function index_from_ptr (line 2133) | inline int index_from_ptr(const T* it) const { IM_ASSERT(it >... function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 2135) | IM_MSVC_RUNTIME_CHECKS_RESTORE type ImGuiKeyData (line 2232) | struct ImGuiKeyData type ImGuiIO (line 2240) | struct ImGuiIO function ClearSelection (line 2481) | struct ImGuiInputTextCallbackData type ImGuiSizeCallbackData (line 2515) | struct ImGuiSizeCallbackData function Clear (line 2524) | struct ImGuiPayload function IsDataType (line 2540) | bool IsDataType(const char* type) const { return DataFrameCount != -1 &&... type ImGuiOnceUponAFrame (line 2559) | struct ImGuiOnceUponAFrame function IsActive (line 2567) | struct ImGuiTextFilter type ImGuiTextBuffer (line 2594) | struct ImGuiTextBuffer function clear (line 2605) | void clear() { Buf.clear(); } function resize (line 2606) | void resize(int size) { if (Buf.Size > size) Buf.D... function reserve (line 2607) | void reserve(int capacity) { Buf.reserve(capacity); } function ImGuiStoragePair (line 2615) | struct ImGuiStoragePair type ImGuiStorage (line 2632) | struct ImGuiStorage type ImGuiListClipper (line 2689) | struct ImGuiListClipper function IncludeRangeByIndices (line 2719) | inline void IncludeRangeByIndices(int item_begin, int item_end) { I... function ForceDisplayRangeByIndices (line 2720) | inline void ForceDisplayRangeByIndices(int item_begin, int item_end) { I... function ImColor (line 2783) | struct ImColor function Value (line 2791) | constexpr ImColor(ImU32 rgba) : Value(... function operator (line 2792) | inline operator ImU32() const { return... type ImGuiMultiSelectFlags_ (line 2841) | enum ImGuiMultiSelectFlags_ type ImGuiMultiSelectIO (line 2868) | struct ImGuiMultiSelectIO type ImGuiSelectionRequestType (line 2880) | enum ImGuiSelectionRequestType type ImGuiSelectionRequest (line 2888) | struct ImGuiSelectionRequest type ImGuiSelectionBasicStorage (line 2914) | struct ImGuiSelectionBasicStorage type ImGuiSelectionExternalStorage (line 2937) | struct ImGuiSelectionExternalStorage type ImDrawIdx (line 2962) | typedef unsigned short ImDrawIdx; function GetTexID (line 2987) | struct ImDrawCmd type ImDrawFlags_ (line 3055) | enum ImDrawFlags_ type ImDrawListFlags_ (line 3075) | enum ImDrawListFlags_ function GetClipRectMax (line 3093) | struct ImDrawList function PathLineTo (line 3173) | inline void PathLineTo(const ImVec2& pos) ... function PathLineToMergeDuplicate (line 3174) | inline void PathLineToMergeDuplicate(const ImVec2& pos) ... function PathFillConvex (line 3175) | inline void PathFillConvex(ImU32 col) ... function PathFillConcave (line 3176) | inline void PathFillConcave(ImU32 col) ... function ChannelsSplit (line 3206) | inline void ChannelsSplit(int count) { _Splitter.Split(this, coun... function ChannelsMerge (line 3207) | inline void ChannelsMerge() { _Splitter.Merge(this); } function ChannelsSetCurrent (line 3208) | inline void ChannelsSetCurrent(int n) { _Splitter.SetCurrentChanne... function PrimWriteVtx (line 3218) | inline void PrimWriteVtx(const ImVec2& pos, const ImVec2& uv, ImU32 ... function PrimWriteIdx (line 3219) | inline void PrimWriteIdx(ImDrawIdx idx) ... function PrimVtx (line 3220) | inline void PrimVtx(const ImVec2& pos, const ImVec2& uv, ImU32 col) ... type ImDrawData (line 3246) | struct ImDrawData type ImFontConfig (line 3271) | struct ImFontConfig type ImFontGlyph (line 3302) | struct ImFontGlyph function Clear (line 3314) | struct ImFontGlyphRangesBuilder function GetBit (line 3320) | inline bool GetBit(size_t n) const { int off = (int)(n >> 5); ImU32... function SetBit (line 3321) | inline void SetBit(size_t n) { int off = (int)(n >> 5); ImU32... function AddChar (line 3322) | inline void AddChar(ImWchar c) { SetBit(c); } type ImFontAtlasFlags_ (line 3345) | enum ImFontAtlasFlags_ function SetTexID (line 3370) | struct ImFontAtlas function ImFontAtlasCustomRect (line 3427) | ImFontAtlasCustomRect* GetCustomRectByIndex(int index) { IM_ASSERT(... type ImFont (line 3474) | struct ImFont type ImGuiViewportFlags_ (line 3533) | enum ImGuiViewportFlags_ function GetCenter (line 3548) | struct ImGuiViewport function PushTabStop (line 3634) | static inline void PushTabStop(bool tab_stop) ... function PopTabStop (line 3635) | static inline void PopTabStop() ... function EndChildFrame (line 3641) | static inline void EndChildFrame() ... function PushAllowKeyboardFocus (line 3650) | static inline void PushAllowKeyboardFocus(bool tab_stop) ... function PopAllowKeyboardFocus (line 3651) | static inline void PopAllowKeyboardFocus() ... FILE: src/DesktopPlusUI/imgui/imgui_demo.cpp type ImGuiDemoWindowData (line 234) | struct ImGuiDemoWindowData type ExampleTreeNode (line 262) | struct ExampleTreeNode function HelpMarker (line 272) | static void HelpMarker(const char* desc) type ImGuiDemoWindowData (line 297) | struct ImGuiDemoWindowData function DemoWindowMenuBar (line 640) | static void DemoWindowMenuBar(ImGuiDemoWindowData* demo_data) type ExampleTreeNode (line 717) | struct ExampleTreeNode type ExampleMemberInfo (line 735) | struct ExampleMemberInfo function ExampleTreeNode (line 752) | static ExampleTreeNode* ExampleTree_CreateNode(const char* name, int uid... function ExampleTree_DestroyNode (line 764) | static void ExampleTree_DestroyNode(ExampleTreeNode* node) function ExampleTreeNode (line 773) | static ExampleTreeNode* ExampleTree_CreateDemoTree() function DemoWindowWidgetsBasic (line 806) | static void DemoWindowWidgetsBasic() function DemoWindowWidgetsBullets (line 1017) | static void DemoWindowWidgetsBullets() function DemoWindowWidgetsCollapsingHeaders (line 1039) | static void DemoWindowWidgetsCollapsingHeaders() function DemoWindowWidgetsColorAndPickers (line 1070) | static void DemoWindowWidgetsColorAndPickers() function DemoWindowWidgetsComboBoxes (line 1270) | static void DemoWindowWidgetsComboBoxes() function DemoWindowWidgetsDataTypes (line 1367) | static void DemoWindowWidgetsDataTypes() function DemoWindowWidgetsDisableBlocks (line 1502) | static void DemoWindowWidgetsDisableBlocks(ImGuiDemoWindowData* demo_data) function DemoWindowWidgetsDragAndDrop (line 1517) | static void DemoWindowWidgetsDragAndDrop() function DemoWindowWidgetsDragsAndSliders (line 1675) | static void DemoWindowWidgetsDragsAndSliders() function DemoWindowWidgetsImages (line 1726) | static void DemoWindowWidgetsImages() function DemoWindowWidgetsListBoxes (line 1815) | static void DemoWindowWidgetsListBoxes() function DemoWindowWidgetsMultiComponents (line 1880) | static void DemoWindowWidgetsMultiComponents() function DemoWindowWidgetsPlotting (line 1927) | static void DemoWindowWidgetsPlotting() function DemoWindowWidgetsProgressBars (line 2003) | static void DemoWindowWidgetsProgressBars() function DemoWindowWidgetsQueryingStatuses (line 2039) | static void DemoWindowWidgetsQueryingStatuses() function DemoWindowWidgetsSelectables (line 2240) | static void DemoWindowWidgetsSelectables() type ExampleSelectionWithDeletion (line 2388) | struct ExampleSelectionWithDeletion : ImGuiSelectionBasicStorage method ApplyDeletionPreLoop (line 2397) | int ApplyDeletionPreLoop(ImGuiMultiSelectIO* ms_io, int items_count) method ApplyDeletionPostLoop (line 2427) | void ApplyDeletionPostLoop(ImGuiMultiSelectIO* ms_io, ImVector* path, floa... function PathBezierQuadraticCurveToCasteljau (line 1342) | static void PathBezierQuadraticCurveToCasteljau(ImVector* path, ... function ImDrawFlags (line 1392) | static inline ImDrawFlags FixRectCornerFlags(ImDrawFlags flags) type ImTriangulatorNodeType (line 1770) | enum ImTriangulatorNodeType type ImTriangulatorNode (line 1777) | struct ImTriangulatorNode method Unlink (line 1785) | void Unlink() { Next->Prev = Prev; Prev->Next = Next; } type ImTriangulatorNodeSpan (line 1788) | struct ImTriangulatorNodeSpan method push_back (line 1793) | void push_back(ImTriangulatorNode* node) { Data[Size++] = node; } method find_erase_unsorted (line 1794) | void find_erase_unsorted(int idx) { for (int i = Size - 1; i... type ImTriangulator (line 1797) | struct ImTriangulator method EstimateTriangleCount (line 1799) | static int EstimateTriangleCount(int points_count) { return (poin... method EstimateScratchBufferSize (line 1800) | static int EstimateScratchBufferSize(int points_count) { return sizeo... function ImFont (line 2576) | ImFont* ImFontAtlas::AddFont(const ImFontConfig* font_cfg) function Decode85Byte (line 2618) | static unsigned int Decode85Byte(char c) ... function Decode85 (line 2619) | static void Decode85(const unsigned char* src, unsigned char* dst) function ImFont (line 2634) | ImFont* ImFontAtlas::AddFontDefault(const ImFontConfig* font_cfg_template) function ImFont (line 2662) | ImFont* ImFontAtlas::AddFontFromFileTTF(const char* filename, float size... function ImFont (line 2684) | ImFont* ImFontAtlas::AddFontFromMemoryTTF(void* font_data, int font_data... function ImFont (line 2698) | ImFont* ImFontAtlas::AddFontFromMemoryCompressedTTF(const void* compress... function ImFont (line 2710) | ImFont* ImFontAtlas::AddFontFromMemoryCompressedBase85TTF(const char* co... function ImFontAtlasGetMouseCursorTexData (line 2759) | bool ImFontAtlasGetMouseCursorTexData(ImFontAtlas* atlas, ImGuiMouseCurs... function ImFontAtlasBuildMultiplyCalcLookupTable (line 2809) | void ImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[... function ImFontAtlasBuildMultiplyRectAlpha8 (line 2818) | void ImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256... function ImFontAtlasBuildGetOversampleFactors (line 2827) | void ImFontAtlasBuildGetOversampleFactors(const ImFontConfig* src, int* ... type ImFontBuildSrcData (line 2837) | struct ImFontBuildSrcData type ImFontBuildDstData (line 2852) | struct ImFontBuildDstData function UnpackBitVectorToFlatIndexList (line 2860) | static void UnpackBitVectorToFlatIndexList(const ImBitVector* in, ImVect... function ImFontAtlasBuildWithStbTruetype (line 2872) | static bool ImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas) function ImFontBuilderIO (line 3143) | const ImFontBuilderIO* ImFontAtlasGetBuilderForStbTruetype() function ImFontAtlasUpdateSourcesPointers (line 3152) | void ImFontAtlasUpdateSourcesPointers(ImFontAtlas* atlas) function ImFontAtlasBuildSetupFont (line 3166) | void ImFontAtlasBuildSetupFont(ImFontAtlas* atlas, ImFont* font, ImFontC... function ImFontAtlasBuildPackCustomRects (line 3179) | void ImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas, void* stbrp_con... function ImFontAtlasBuildRender8bppRectFromString (line 3210) | void ImFontAtlasBuildRender8bppRectFromString(ImFontAtlas* atlas, int x,... function ImFontAtlasBuildRender32bppRectFromString (line 3220) | void ImFontAtlasBuildRender32bppRectFromString(ImFontAtlas* atlas, int x... function ImFontAtlasBuildRenderDefaultTexData (line 3230) | static void ImFontAtlasBuildRenderDefaultTexData(ImFontAtlas* atlas) function ImFontAtlasBuildRenderLinesTexData (line 3270) | static void ImFontAtlasBuildRenderLinesTexData(ImFontAtlas* atlas) function ImFontAtlasBuildInit (line 3322) | void ImFontAtlasBuildInit(ImFontAtlas* atlas) function ImFontAtlasBuildFinish (line 3343) | void ImFontAtlasBuildFinish(ImFontAtlas* atlas) function ImWchar (line 3389) | const ImWchar* ImFontAtlas::GetGlyphRangesDefault() function ImWchar (line 3399) | const ImWchar* ImFontAtlas::GetGlyphRangesGreek() function ImWchar (line 3410) | const ImWchar* ImFontAtlas::GetGlyphRangesKorean() function ImWchar (line 3423) | const ImWchar* ImFontAtlas::GetGlyphRangesChineseFull() function UnpackAccumulativeOffsetsIntoRanges (line 3439) | static void UnpackAccumulativeOffsetsIntoRanges(int base_codepoint, cons... function ImWchar (line 3449) | const ImWchar* ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon() function ImWchar (line 3517) | const ImWchar* ImFontAtlas::GetGlyphRangesJapanese() function ImWchar (line 3607) | const ImWchar* ImFontAtlas::GetGlyphRangesCyrillic() function ImWchar (line 3620) | const ImWchar* ImFontAtlas::GetGlyphRangesThai() function ImWchar (line 3632) | const ImWchar* ImFontAtlas::GetGlyphRangesVietnamese() function ImWchar (line 3717) | static ImWchar FindFirstExistingGlyph(ImFont* font, const ImWchar* candi... function ImFontGlyph (line 3898) | ImFontGlyph* ImFont::FindGlyph(ImWchar c) function ImFontGlyph (line 3908) | ImFontGlyph* ImFont::FindGlyphNoFallback(ImWchar c) function ImVec2 (line 4031) | ImVec2 ImFont::CalcTextSizeA(float size, float max_width, float wrap_wid... function ImAcos01 (line 4392) | static inline float ImAcos01(float x) function stb_decompress_length (line 4527) | static unsigned int stb_decompress_length(const unsigned char *input) function stb__match (line 4535) | static void stb__match(const unsigned char *data, unsigned int length) function stb__lit (line 4544) | static void stb__lit(const unsigned char *data, unsigned int length) function stb_adler32 (line 4574) | static unsigned int stb_adler32(unsigned int adler32, unsigned char *buf... function stb_decompress (line 4605) | static unsigned int stb_decompress(unsigned char *output, const unsigned... FILE: src/DesktopPlusUI/imgui/imgui_internal.h type ImBitVector (line 136) | struct ImBitVector type ImRect (line 137) | struct ImRect type ImGuiTextIndex (line 138) | struct ImGuiTextIndex type ImDrawDataBuilder (line 141) | struct ImDrawDataBuilder type ImDrawListSharedData (line 142) | struct ImDrawListSharedData type ImGuiBoxSelectState (line 145) | struct ImGuiBoxSelectState type ImGuiColorMod (line 146) | struct ImGuiColorMod type ImGuiContext (line 147) | struct ImGuiContext type ImGuiContextHook (line 148) | struct ImGuiContextHook type ImGuiDataTypeInfo (line 149) | struct ImGuiDataTypeInfo type ImGuiDeactivatedItemData (line 150) | struct ImGuiDeactivatedItemData type ImGuiErrorRecoveryState (line 151) | struct ImGuiErrorRecoveryState type ImGuiGroupData (line 152) | struct ImGuiGroupData type ImGuiInputTextState (line 153) | struct ImGuiInputTextState type ImGuiInputTextDeactivateData (line 154) | struct ImGuiInputTextDeactivateData type ImGuiLastItemData (line 155) | struct ImGuiLastItemData type ImGuiLocEntry (line 156) | struct ImGuiLocEntry type ImGuiMenuColumns (line 157) | struct ImGuiMenuColumns type ImGuiMultiSelectState (line 158) | struct ImGuiMultiSelectState type ImGuiMultiSelectTempData (line 159) | struct ImGuiMultiSelectTempData type ImGuiNavItemData (line 160) | struct ImGuiNavItemData type ImGuiMetricsConfig (line 161) | struct ImGuiMetricsConfig type ImGuiNextWindowData (line 162) | struct ImGuiNextWindowData type ImGuiNextItemData (line 163) | struct ImGuiNextItemData type ImGuiOldColumnData (line 164) | struct ImGuiOldColumnData type ImGuiOldColumns (line 165) | struct ImGuiOldColumns type ImGuiPopupData (line 166) | struct ImGuiPopupData type ImGuiSettingsHandler (line 167) | struct ImGuiSettingsHandler type ImGuiStyleMod (line 168) | struct ImGuiStyleMod type ImGuiStyleVarInfo (line 169) | struct ImGuiStyleVarInfo type ImGuiTabBar (line 170) | struct ImGuiTabBar type ImGuiTabItem (line 171) | struct ImGuiTabItem type ImGuiTable (line 172) | struct ImGuiTable type ImGuiTableHeaderData (line 173) | struct ImGuiTableHeaderData type ImGuiTableColumn (line 174) | struct ImGuiTableColumn type ImGuiTableInstanceData (line 175) | struct ImGuiTableInstanceData type ImGuiTableTempData (line 176) | struct ImGuiTableTempData type ImGuiTableSettings (line 177) | struct ImGuiTableSettings type ImGuiTableColumnsSettings (line 178) | struct ImGuiTableColumnsSettings type ImGuiTreeNodeStackData (line 179) | struct ImGuiTreeNodeStackData type ImGuiTypingSelectState (line 180) | struct ImGuiTypingSelectState type ImGuiTypingSelectRequest (line 181) | struct ImGuiTypingSelectRequest type ImGuiWindow (line 182) | struct ImGuiWindow type ImGuiWindowTempData (line 183) | struct ImGuiWindowTempData type ImGuiWindowSettings (line 184) | struct ImGuiWindowSettings type ImGuiLocKey (line 188) | enum ImGuiLocKey : int type ImGuiLayoutType (line 189) | typedef int ImGuiLayoutType; type ImGuiActivateFlags (line 192) | typedef int ImGuiActivateFlags; type ImGuiDebugLogFlags (line 193) | typedef int ImGuiDebugLogFlags; type ImGuiFocusRequestFlags (line 194) | typedef int ImGuiFocusRequestFlags; type ImGuiItemStatusFlags (line 195) | typedef int ImGuiItemStatusFlags; type ImGuiOldColumnFlags (line 196) | typedef int ImGuiOldColumnFlags; type ImGuiLogFlags (line 197) | typedef int ImGuiLogFlags; type ImGuiNavRenderCursorFlags (line 198) | typedef int ImGuiNavRenderCursorFlags; type ImGuiNavMoveFlags (line 199) | typedef int ImGuiNavMoveFlags; type ImGuiNextItemDataFlags (line 200) | typedef int ImGuiNextItemDataFlags; type ImGuiNextWindowDataFlags (line 201) | typedef int ImGuiNextWindowDataFlags; type ImGuiScrollFlags (line 202) | typedef int ImGuiScrollFlags; type ImGuiSeparatorFlags (line 203) | typedef int ImGuiSeparatorFlags; type ImGuiTextFlags (line 204) | typedef int ImGuiTextFlags; type ImGuiTooltipFlags (line 205) | typedef int ImGuiTooltipFlags; type ImGuiTypingSelectFlags (line 206) | typedef int ImGuiTypingSelectFlags; type ImGuiWindowRefreshFlags (line 207) | typedef int ImGuiWindowRefreshFlags; function ImQsort (line 363) | static inline void ImQsort(void* base, size_t count, size_t size_of... function ImIsPowerOfTwo (line 370) | static inline bool ImIsPowerOfTwo(int v) { return v !... function ImIsPowerOfTwo (line 371) | static inline bool ImIsPowerOfTwo(ImU64 v) { return v !... function ImUpperPowerOfTwo (line 372) | static inline int ImUpperPowerOfTwo(int v) { v--; v |= ... function ImCountSetBits (line 373) | static inline unsigned int ImCountSetBits(unsigned int v) { unsigned i... function IM_MSVC_RUNTIME_CHECKS_OFF (line 390) | IM_MSVC_RUNTIME_CHECKS_OFF function ImCharIsBlankA (line 392) | static inline bool ImCharIsBlankA(char c) { return c == ' ... function ImCharIsBlankW (line 393) | static inline bool ImCharIsBlankW(unsigned int c) { return c == ' ... function ImCharIsXdigitA (line 394) | static inline bool ImCharIsXdigitA(char c) { return (c >= '... function ImFileHandle (line 424) | static inline ImFileHandle ImFileOpen(const char*, const char*) ... function ImFileClose (line 425) | static inline bool ImFileClose(ImFileHandle) ... function ImU64 (line 426) | static inline ImU64 ImFileGetSize(ImFileHandle) ... function ImU64 (line 427) | static inline ImU64 ImFileRead(void*, ImU64, ImU64, ImFileHandle... function ImU64 (line 428) | static inline ImU64 ImFileWrite(const void*, ImU64, ImU64, ImFil... type FILE (line 431) | typedef FILE* ImFileHandle; function ImPow (line 455) | static inline float ImPow(float x, float y) { return powf(x, y); } function ImPow (line 456) | static inline double ImPow(double x, double y) { return pow(x, y); } function ImLog (line 457) | static inline float ImLog(float x) { return logf(x); } function ImLog (line 458) | static inline double ImLog(double x) { return log(x); } function ImAbs (line 459) | static inline int ImAbs(int x) { return x < 0 ? -x : x; } function ImAbs (line 460) | static inline float ImAbs(float x) { return fabsf(x); } function ImAbs (line 461) | static inline double ImAbs(double x) { return fabs(x); } function ImSign (line 462) | static inline float ImSign(float x) { return (x < 0.0f) ? -1... function ImSign (line 463) | static inline double ImSign(double x) { return (x < 0.0) ? -1.... function ImRsqrt (line 465) | static inline float ImRsqrt(float x) { return _mm_cvtss_f32(_... function ImRsqrt (line 467) | static inline float ImRsqrt(float x) { return 1.0f / sqrtf(x); } function ImRsqrt (line 469) | static inline double ImRsqrt(double x) { return 1.0 / sqrt(x); } function T (line 473) | inline T ImMin(T lhs, T rhs) { return lhs < rhs ?... function T (line 474) | inline T ImMax(T lhs, T rhs) { return lhs >= rhs ... function T (line 475) | inline T ImClamp(T v, T mn, T mx) { return (v < mn) ? ... function T (line 476) | inline T ImLerp(T a, T b, float t) { return (T)(a + (b ... function ImSwap (line 477) | inline void ImSwap(T& a, T& b) { T tmp = a; a = b; ... function T (line 478) | inline T ImAddClampOverflow(T a, T b, T mn, T mx) { if (b < 0 && (a < ... function T (line 479) | inline T ImSubClampOverflow(T a, T b, T mn, T mx) { if (b > 0 && (a < ... function ImVec2 (line 481) | static inline ImVec2 ImMin(const ImVec2& lhs, const ImVec2& rhs) ... function ImVec2 (line 482) | static inline ImVec2 ImMax(const ImVec2& lhs, const ImVec2& rhs) ... function ImVec2 (line 483) | static inline ImVec2 ImClamp(const ImVec2& v, const ImVec2&mn, const ImV... function ImVec2 (line 484) | static inline ImVec2 ImLerp(const ImVec2& a, const ImVec2& b, float t) ... function ImVec2 (line 485) | static inline ImVec2 ImLerp(const ImVec2& a, const ImVec2& b, const ImVe... function ImVec4 (line 486) | static inline ImVec4 ImLerp(const ImVec4& a, const ImVec4& b, float t) ... function ImSaturate (line 487) | static inline float ImSaturate(float f) ... function ImLengthSqr (line 488) | static inline float ImLengthSqr(const ImVec2& lhs) ... function ImLengthSqr (line 489) | static inline float ImLengthSqr(const ImVec4& lhs) ... function ImInvLength (line 490) | static inline float ImInvLength(const ImVec2& lhs, float fail_value) ... function ImTrunc (line 491) | static inline float ImTrunc(float f) ... function ImVec2 (line 492) | static inline ImVec2 ImTrunc(const ImVec2& v) ... function ImFloor (line 493) | static inline float ImFloor(float f) ... function ImVec2 (line 494) | static inline ImVec2 ImFloor(const ImVec2& v) ... function ImModPositive (line 495) | static inline int ImModPositive(int a, int b) ... function ImDot (line 496) | static inline float ImDot(const ImVec2& a, const ImVec2& b) ... function ImVec2 (line 497) | static inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a)... function ImLinearSweep (line 498) | static inline float ImLinearSweep(float current, float target, float sp... function ImLinearRemapClamp (line 499) | static inline float ImLinearRemapClamp(float s0, float s1, float d0, fl... function ImVec2 (line 500) | static inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) ... function ImIsFloatAboveGuaranteedIntegerPrecision (line 501) | static inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) ... function ImExponentialMovingAverage (line 502) | static inline float ImExponentialMovingAverage(float avg, float sample,... function ImTriangleArea (line 514) | inline float ImTriangleArea(const ImVec2& a, const ImVec2& b, co... function ImTriangleIsClockwise (line 515) | inline bool ImTriangleIsClockwise(const ImVec2& a, const ImVec2... function IM_MSVC_RUNTIME_CHECKS_OFF (line 519) | IM_MSVC_RUNTIME_CHECKS_OFF function Contains (line 557) | bool Contains(const ImVec2& p) const { return p.x >= Min.... function Contains (line 558) | bool Contains(const ImRect& r) const { return r.Min.x >= Min.... function ContainsWithPad (line 559) | bool ContainsWithPad(const ImVec2& p, const ImVec2& pad) const { ... function Overlaps (line 560) | bool Overlaps(const ImRect& r) const { return r.Min.y < Max.... function Add (line 561) | void Add(const ImVec2& p) { if (Min.x > p.x) M... function Add (line 562) | void Add(const ImRect& r) { if (Min.x > r.Min.x) M... function Expand (line 563) | void Expand(const float amount) { Min.x -= amount; Min... function Expand (line 564) | void Expand(const ImVec2& amount) { Min.x -= amount.x; Min... function Translate (line 565) | void Translate(const ImVec2& d) { Min.x += d.x; Min.y +=... function TranslateX (line 566) | void TranslateX(float dx) { Min.x += dx; Max.x += ... function TranslateY (line 567) | void TranslateY(float dy) { Min.y += dy; Max.y += ... function ClipWith (line 568) | void ClipWith(const ImRect& r) { Min = ImMax(Min, r.Min... function ClipWithFull (line 569) | void ClipWithFull(const ImRect& r) { Min = ImClamp(Min, r.M... function Floor (line 570) | void Floor() { Min.x = IM_TRUNC(Min.x... function ImBitArrayGetStorageSizeInBytes (line 578) | inline size_t ImBitArrayGetStorageSizeInBytes(int bitcount) { return... function ImBitArrayClearAllBits (line 579) | inline void ImBitArrayClearAllBits(ImU32* arr, int bitcount){ memset... function ImBitArrayTestBit (line 580) | inline bool ImBitArrayTestBit(const ImU32* arr, int n) { ImU32 ... function ImBitArrayClearBit (line 581) | inline void ImBitArrayClearBit(ImU32* arr, int n) { ImU32 ... function ImBitArraySetBit (line 582) | inline void ImBitArraySetBit(ImU32* arr, int n) { ImU32 ... function ImBitArraySetBitRange (line 583) | inline void ImBitArraySetBitRange(ImU32* arr, int n, int n2) // Work... type ImU32 (line 596) | typedef ImU32* ImBitArrayPtr; function ClearAllBits (line 605) | void ClearAllBits() { memset(Storage, 0, sizeof(... function SetAllBits (line 606) | void SetAllBits() { memset(Storage, 255, sizeo... function TestBit (line 607) | bool TestBit(int n) const { n += OFFSET; IM_ASSERT(n >... function SetBit (line 608) | void SetBit(int n) { n += OFFSET; IM_ASSERT(n >... function ClearBit (line 609) | void ClearBit(int n) { n += OFFSET; IM_ASSERT(n >... function SetBitRange (line 610) | void SetBitRange(int n, int n2) { n += OFFSET; n2 += OFFSET;... function const (line 611) | bool operator[](int n) const { n += OFFSET; IM_ASSERT(n >... function ImBitVector (line 616) | struct IMGUI_API ImBitVector function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 625) | IM_MSVC_RUNTIME_CHECKS_RESTORE function set (line 640) | inline void set(T* data, int size) { Data = data; DataEnd =... function set (line 641) | inline void set(T* data, T* data_end) { Data = data; DataEnd =... function T (line 644) | inline T& operator[](int i) { T* p = Data + i; IM_AS... function T (line 645) | inline const T& operator[](int i) const { const T* p = Data + i;... function T (line 647) | inline T* begin() { return Data; } function T (line 648) | inline const T* begin() const { return Data; } function T (line 649) | inline T* end() { return DataEnd; } function T (line 650) | inline const T* end() const { return DataEnd; } function index_from_ptr (line 653) | inline int index_from_ptr(const T* it) const { IM_ASSERT(it >= Data &... function GetArenaSizeInBytes (line 670) | inline int GetArenaSizeInBytes() { return CurrOff; } function SetArenaBasePtr (line 671) | inline void SetArenaBasePtr(void* base_ptr) { BasePtr = (char*)base_... function GetSpan (line 675) | void GetSpan(int n, ImSpan* span) { span->set((T*)GetSpanPtrBegin... type ImPoolIdx (line 681) | typedef int ImPoolIdx; function T (line 692) | T* GetByKey(ImGuiID key) { int idx = Map.GetInt(k... function T (line 693) | T* GetByIndex(ImPoolIdx n) { return &Buf[n]; } function ImPoolIdx (line 694) | ImPoolIdx GetIndex(const T* p) const { IM_ASSERT(p >= Buf.Dat... function T (line 695) | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIn... function Contains (line 696) | bool Contains(const T* p) const { return (p >= Buf.Data ... function Clear (line 697) | void Clear() { for (int n = 0; n < Ma... function T (line 698) | T* Add() { int idx = FreeIdx; if ... function Remove (line 699) | void Remove(ImGuiID key, const T* p) { Remove(key, GetIndex(p... function Remove (line 700) | void Remove(ImGuiID key, ImPoolIdx idx) { Buf[idx].~T(); *(int*)... function Reserve (line 701) | void Reserve(int capacity) { Buf.reserve(capacity);... function T (line 708) | T* TryGetMapData(ImPoolIdx n) { int idx = Map.Data[n].... function clear (line 721) | void clear() { Buf.clear(); } function T (line 724) | T* alloc_chunk(size_t sz) { size_t HDR_SZ = 4; sz = IM_MEMALIG... function T (line 725) | T* begin() { size_t HDR_SZ = 4; if (!Buf.Data) ... function T (line 726) | T* next_chunk(T* p) { size_t HDR_SZ = 4; IM_ASSERT(p >= ... function chunk_size (line 727) | int chunk_size(const T* p) { return ((const int*)p)[-1]; } function T (line 728) | T* end() { return (T*)(void*)(Buf.Data + Buf.... function offset_from_ptr (line 729) | int offset_from_ptr(const T* p) { IM_ASSERT(p >= begin() && p < end(... function T (line 730) | T* ptr_from_offset(int off) { IM_ASSERT(off >= 4 && off < Buf.Si... function swap (line 731) | void swap(ImChunkStream& rhs) { rhs.Buf.swap(Buf); } function size (line 736) | struct ImGuiTextIndex function ImDrawListSharedData (line 784) | struct IMGUI_API ImDrawListSharedData type ImDrawDataBuilder (line 807) | struct ImDrawDataBuilder type ImGuiStyleVarInfo (line 819) | struct ImGuiStyleVarInfo type ImGuiColorMod (line 828) | struct ImGuiColorMod function ImGuiStyleMod (line 835) | struct ImGuiStyleMod type ImGuiDataTypeStorage (line 848) | struct ImGuiDataTypeStorage type ImGuiDataTypeInfo (line 854) | struct ImGuiDataTypeInfo type ImGuiDataTypePrivate_ (line 863) | enum ImGuiDataTypePrivate_ type ImGuiItemFlagsPrivate_ (line 876) | enum ImGuiItemFlagsPrivate_ type ImGuiItemStatusFlags_ (line 900) | enum ImGuiItemStatusFlags_ type ImGuiHoveredFlagsPrivate_ (line 926) | enum ImGuiHoveredFlagsPrivate_ type ImGuiInputTextFlagsPrivate_ (line 934) | enum ImGuiInputTextFlagsPrivate_ type ImGuiButtonFlagsPrivate_ (line 943) | enum ImGuiButtonFlagsPrivate_ type ImGuiComboFlagsPrivate_ (line 968) | enum ImGuiComboFlagsPrivate_ type ImGuiSliderFlagsPrivate_ (line 974) | enum ImGuiSliderFlagsPrivate_ type ImGuiSelectableFlagsPrivate_ (line 981) | enum ImGuiSelectableFlagsPrivate_ type ImGuiTreeNodeFlagsPrivate_ (line 995) | enum ImGuiTreeNodeFlagsPrivate_ type ImGuiSeparatorFlags_ (line 1002) | enum ImGuiSeparatorFlags_ type ImGuiFocusRequestFlags_ (line 1013) | enum ImGuiFocusRequestFlags_ type ImGuiTextFlags_ (line 1020) | enum ImGuiTextFlags_ type ImGuiTooltipFlags_ (line 1026) | enum ImGuiTooltipFlags_ type ImGuiLayoutType_ (line 1034) | enum ImGuiLayoutType_ type ImGuiLogFlags_ (line 1041) | enum ImGuiLogFlags_ type ImGuiAxis (line 1053) | enum ImGuiAxis type ImGuiPlotType (line 1060) | enum ImGuiPlotType function ImGuiComboPreviewData (line 1067) | struct IMGUI_API ImGuiComboPreviewData function ImGuiGroupData (line 1080) | struct IMGUI_API ImGuiGroupData function ImGuiMenuColumns (line 1098) | struct IMGUI_API ImGuiMenuColumns function ImGuiInputTextDeactivatedState (line 1116) | struct IMGUI_API ImGuiInputTextDeactivatedState function namespace (line 1133) | namespace ImStb { struct STB_TexteditState; } type ImStb (line 1134) | typedef ImStb::STB_TexteditState ImStbTexteditState; function ImGuiInputTextState (line 1138) | struct IMGUI_API ImGuiInputTextState type ImGuiDeactivatedItemData (line 1342) | struct ImGuiDeactivatedItemData type ImGuiPopupPositionPolicy (line 1354) | enum ImGuiPopupPositionPolicy type ImGuiPopupData (line 1362) | struct ImGuiPopupData type ImGuiInputEventType (line 1405) | enum ImGuiInputEventType type ImGuiInputSource (line 1417) | enum ImGuiInputSource type ImGuiInputEventMousePos (line 1428) | struct ImGuiInputEventMousePos { float PosX, PosY; ImGuiMouseSource... type ImGuiInputEventMouseWheel (line 1429) | struct ImGuiInputEventMouseWheel { float WheelX, WheelY; ImGuiMouseSo... type ImGuiInputEventMouseButton (line 1430) | struct ImGuiInputEventMouseButton { int Button; bool Down; ImGuiMouseS... type ImGuiInputEventKey (line 1431) | struct ImGuiInputEventKey { ImGuiKey Key; bool Down; float Ana... type ImGuiInputEventText (line 1432) | struct ImGuiInputEventText { unsigned int Char; } type ImGuiInputEventAppFocused (line 1433) | struct ImGuiInputEventAppFocused { bool Focused; } type ImGuiInputEvent (line 1435) | struct ImGuiInputEvent type ImS16 (line 1459) | typedef ImS16 ImGuiKeyRoutingIndex; function Clear (line 1476) | struct ImGuiKeyRoutingTable type ImGuiKeyOwnerData (line 1488) | struct ImGuiKeyOwnerData type ImGuiInputFlagsPrivate_ (line 1501) | enum ImGuiInputFlagsPrivate_ function FromPositions (line 1545) | struct ImGuiListClipperRange function Reset (line 1558) | struct ImGuiListClipperData type ImGuiActivateFlags_ (line 1574) | enum ImGuiActivateFlags_ type ImGuiScrollFlags_ (line 1585) | enum ImGuiScrollFlags_ type ImGuiNavRenderCursorFlags_ (line 1599) | enum ImGuiNavRenderCursorFlags_ type ImGuiNavMoveFlags_ (line 1613) | enum ImGuiNavMoveFlags_ type ImGuiNavLayer (line 1635) | enum ImGuiNavLayer function Clear (line 1643) | struct ImGuiNavItemData type ImGuiFocusScopeData (line 1660) | struct ImGuiFocusScopeData type ImGuiTypingSelectFlags_ (line 1671) | enum ImGuiTypingSelectFlags_ function ImGuiTypingSelectRequest (line 1679) | struct IMGUI_API ImGuiTypingSelectRequest function ImGuiTypingSelectState (line 1690) | struct IMGUI_API ImGuiTypingSelectState type ImGuiOldColumnFlags_ (line 1708) | enum ImGuiOldColumnFlags_ type ImGuiOldColumnData (line 1728) | struct ImGuiOldColumnData type ImGuiOldColumns (line 1738) | struct ImGuiOldColumns type ImGuiBoxSelectState (line 1763) | struct ImGuiBoxSelectState function ImGuiMultiSelectTempData (line 1795) | struct IMGUI_API ImGuiMultiSelectTempData function ImGuiMultiSelectState (line 1820) | struct IMGUI_API ImGuiMultiSelectState function ImGuiViewport (line 1848) | struct ImGuiViewportP : public ImGuiViewport type ImGuiWindowSettings (line 1885) | struct ImGuiWindowSettings type ImGuiSettingsHandler (line 1899) | struct ImGuiSettingsHandler type ImGuiLocKey (line 1919) | enum ImGuiLocKey : int type ImGuiLocEntry (line 1934) | struct ImGuiLocEntry type ImGuiDebugLogFlags_ (line 1961) | enum ImGuiDebugLogFlags_ type ImGuiDebugAllocEntry (line 1983) | struct ImGuiDebugAllocEntry type ImGuiDebugAllocInfo (line 1990) | struct ImGuiDebugAllocInfo type ImGuiMetricsConfig (line 2000) | struct ImGuiMetricsConfig type ImGuiStackLevelInfo (line 2016) | struct ImGuiStackLevelInfo type ImGuiIDStackTool (line 2028) | struct ImGuiIDStackTool type ImGuiContextHookType (line 2046) | enum ImGuiContextHookType { ImGuiContextHookType_NewFramePre, ImGuiConte... type ImGuiContextHook (line 2048) | struct ImGuiContextHook type ImGuiContext (line 2063) | struct ImGuiContext function ImGuiWindowTempData (line 2434) | struct IMGUI_API ImGuiWindowTempData function ImGuiWindow (line 2486) | struct IMGUI_API ImGuiWindow type ImGuiTabBarFlagsPrivate_ (line 2619) | enum ImGuiTabBarFlagsPrivate_ type ImGuiTabItemFlagsPrivate_ (line 2627) | enum ImGuiTabItemFlagsPrivate_ function ImGuiTabBar (line 2656) | struct IMGUI_API ImGuiTabBar type ImS16 (line 2704) | typedef ImS16 ImGuiTableColumnIdx; type ImU16 (line 2705) | typedef ImU16 ImGuiTableDrawChannelIdx; type ImGuiTableCellData (line 2771) | struct ImGuiTableCellData type ImGuiTableHeaderData (line 2780) | struct ImGuiTableHeaderData type ImGuiTableInstanceData (line 2790) | struct ImGuiTableInstanceData function ImGuiTable (line 2803) | struct IMGUI_API ImGuiTable function ImGuiTableTempData (line 2928) | struct IMGUI_API ImGuiTableTempData type ImGuiTableSettings (line 2975) | struct ImGuiTableSettings function namespace (line 2993) | namespace ImGui function IsNamedKey (line 3198) | inline bool IsNamedKey(ImGuiKey key) { re... function IsNamedKeyOrMod (line 3199) | inline bool IsNamedKeyOrMod(ImGuiKey key) { re... function IsLegacyKey (line 3200) | inline bool IsLegacyKey(ImGuiKey key) { re... function IsKeyboardKey (line 3201) | inline bool IsKeyboardKey(ImGuiKey key) { re... function IsGamepadKey (line 3202) | inline bool IsGamepadKey(ImGuiKey key) { re... function IsMouseKey (line 3203) | inline bool IsMouseKey(ImGuiKey key) { re... function IsAliasKey (line 3204) | inline bool IsAliasKey(ImGuiKey key) { re... function IsLRModKey (line 3205) | inline bool IsLRModKey(ImGuiKey key) { re... function ImGuiKey (line 3207) | inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) function ImGuiKeyData (line 3217) | inline ImGuiKeyData* GetKeyData(ImGuiKey key) ... function ImGuiKey (line 3219) | inline ImGuiKey MouseButtonToKey(ImGuiMouseButton button) ... function IsActiveIdUsingNavDir (line 3227) | inline bool IsActiveIdUsingNavDir(ImGuiDir dir) ... function ImGuiKeyOwnerData (line 3245) | inline ImGuiKeyOwnerData* GetKeyOwnerData(ImGuiContext* ctx, ImGuiKey ke... function ImGuiID (line 3291) | inline ImGuiID GetCurrentFocusScope() { ImGuiContext& g = *GImG... function ImGuiBoxSelectState (line 3317) | inline ImGuiBoxSelectState* GetBoxSelectState(ImGuiID id) { ImGuiC... function ImGuiMultiSelectState (line 3318) | inline ImGuiMultiSelectState* GetMultiSelectState(ImGuiID id) { ImGuiC... function ImGuiTable (line 3344) | inline ImGuiTable* GetCurrentTable() { ImGuiContext& g = *GImGui; r... function ImGuiTableInstanceData (line 3357) | inline ImGuiTableInstanceData* TableGetInstanceData(ImGuiTable* table, ... function ImGuiID (line 3358) | inline ImGuiID TableGetInstanceID(ImGuiTable* table, in... function ImGuiTabBar (line 3389) | inline ImGuiTabBar* GetCurrentTabBar() { ImGuiContext& g = *GImGui; ... function TabBarGetTabOrder (line 3394) | inline int TabBarGetTabOrder(ImGuiTabBar* tab_bar, ImGuiTab... function RenderNavHighlight (line 3423) | inline void RenderNavHighlight(const ImRect& bb, ImGuiID id,... function TempInputIsActive (line 3493) | inline bool TempInputIsActive(ImGuiID id) { ImGuiConte... function ImGuiInputTextState (line 3494) | inline ImGuiInputTextState* GetInputTextState(ImGuiID id) { ImGuiConte... function IsItemActiveAsInputText (line 3496) | inline bool IsItemActiveAsInputText() { ImGuiContext& g = *G... type ImFontBuilderIO (line 3583) | struct ImFontBuilderIO FILE: src/DesktopPlusUI/imgui/imgui_tables.cpp function ImGuiTableFlags (line 271) | inline ImGuiTableFlags TableFixFlags(ImGuiTableFlags flags, ImGuiWindow*... function ImGuiTable (line 304) | ImGuiTable* ImGui::TableFindByID(ImGuiID id) function TableSetupColumnFlags (line 743) | static void TableSetupColumnFlags(ImGuiTable* table, ImGuiTableColumn* c... function TableInitColumnDefaults (line 1572) | static void TableInitColumnDefaults(ImGuiTable* table, ImGuiTableColumn*... function ImGuiTableColumnFlags (line 1757) | ImGuiTableColumnFlags ImGui::TableGetColumnFlags(int column_n) function ImRect (line 1776) | ImRect ImGui::TableGetCellBgRect(const ImGuiTable* table, int column_n) function ImGuiID (line 1791) | ImGuiID ImGui::TableGetColumnResizeID(ImGuiTable* table, int column_n, i... type MergeGroup (line 2567) | struct MergeGroup function ImU32 (line 2728) | static ImU32 TableGetColumnBorderCol(ImGuiTable* table, int order_n, int... function ImGuiTableSortSpecs (line 2841) | ImGuiTableSortSpecs* ImGui::TableGetSortSpecs() function ImGuiSortDirection (line 2858) | static inline ImGuiSortDirection TableGetColumnAvailSortDirection(ImGuiT... function ImGuiSortDirection (line 2877) | ImGuiSortDirection ImGui::TableGetColumnNextSortDirection(ImGuiTableColu... function TableSettingsInit (line 3595) | static void TableSettingsInit(ImGuiTableSettings* settings, ImGuiID id, ... function TableSettingsCalcChunkSize (line 3607) | static size_t TableSettingsCalcChunkSize(int columns_count) function ImGuiTableSettings (line 3612) | ImGuiTableSettings* ImGui::TableSettingsCreate(ImGuiID id, int columns_c... function ImGuiTableSettings (line 3621) | ImGuiTableSettings* ImGui::TableSettingsFindByID(ImGuiID id) function ImGuiTableSettings (line 3632) | ImGuiTableSettings* ImGui::TableGetBoundSettings(ImGuiTable* table) function TableSettingsHandler_ClearAll (line 3781) | static void TableSettingsHandler_ClearAll(ImGuiContext* ctx, ImGuiSettin... function TableSettingsHandler_ApplyAll (line 3791) | static void TableSettingsHandler_ApplyAll(ImGuiContext* ctx, ImGuiSettin... function TableSettingsHandler_ReadLine (line 3821) | static void TableSettingsHandler_ReadLine(ImGuiContext*, ImGuiSettingsHa... function TableSettingsHandler_WriteAll (line 3847) | static void TableSettingsHandler_WriteAll(ImGuiContext* ctx, ImGuiSettin... function GetDraggedColumnOffset (line 4139) | static float GetDraggedColumnOffset(ImGuiOldColumns* columns, int column... function GetColumnWidthEx (line 4172) | static float GetColumnWidthEx(ImGuiOldColumns* columns, int column_index... function ImGuiOldColumns (line 4268) | ImGuiOldColumns* ImGui::FindOrCreateColumns(ImGuiWindow* window, ImGuiID... function ImGuiID (line 4281) | ImGuiID ImGui::GetColumnsID(const char* str_id, int columns_count) FILE: src/DesktopPlusUI/imgui/imgui_widgets.cpp function ImGuiID (line 906) | ImGuiID ImGui::GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis) function ImRect (line 912) | ImRect ImGui::GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis) function CalcMaxPopupHeightFromItemCount (line 1841) | static float CalcMaxPopupHeightFromItemCount(int items_count) type ImGuiGetNameFromIndexOldToNewCallbackData (line 2146) | struct ImGuiGetNameFromIndexOldToNewCallbackData { void* UserData; bool ... function ImGuiDataTypeInfo (line 2203) | const ImGuiDataTypeInfo* ImGui::DataTypeGetInfo(ImGuiDataType data_type) function DataTypeCompareT (line 2334) | static int DataTypeCompareT(const T* lhs, const T* rhs) function DataTypeClampT (line 2362) | static bool DataTypeClampT(T* v, const T* v_min, const T* v_max) function GetMinimumStepAtDecimalPrecision (line 2396) | static float GetMinimumStepAtDecimalPrecision(int decimal_precision) function TYPE (line 2405) | TYPE ImGui::RoundScalarWithFormatT(const char* format, ImGuiDataType dat... function TYPE (line 2942) | TYPE ImGui::ScaleValueFromRatioT(ImGuiDataType data_type, float t, TYPE ... function ImParseFormatSanitizeForPrinting (line 3540) | void ImParseFormatSanitizeForPrinting(const char* fmt_in, char* fmt_out,... function ImParseFormatPrecision (line 3590) | int ImParseFormatPrecision(const char* fmt, int default_precision) type ImStb (line 3871) | namespace ImStb function STB_TEXTEDIT_STRINGLEN (line 3971) | static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) ... function STB_TEXTEDIT_GETCHAR (line 3972) | static char STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, in... function STB_TEXTEDIT_GETWIDTH (line 3973) | static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int lin... function STB_TEXTEDIT_LAYOUTROW (line 3975) | static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTex... function IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL (line 3991) | static int IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL(ImGuiInputTextState* o... function IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL (line 3999) | static int IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL(ImGuiInputTextState* o... function ImCharIsSeparatorW (line 4007) | static bool ImCharIsSeparatorW(unsigned int c) function is_word_boundary_from_right (line 4021) | static int is_word_boundary_from_right(ImGuiInputTextState* obj, int idx) function is_word_boundary_from_left (line 4038) | static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) function STB_TEXTEDIT_MOVEWORDLEFT_IMPL (line 4054) | static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_MAC (line 4061) | static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_WIN (line 4069) | static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_IMPL (line 4077) | static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, ... function STB_TEXTEDIT_DELETECHARS (line 4081) | static void STB_TEXTEDIT_DELETECHARS(ImGuiInputTextState* obj, int pos... function STB_TEXTEDIT_INSERTCHARS (line 4092) | static bool STB_TEXTEDIT_INSERTCHARS(ImGuiInputTextState* obj, int pos... function stb_textedit_replace (line 4148) | static void stb_textedit_replace(ImGuiInputTextState* str, STB_Textedi... function InputTextCalcTextLenAndLineCount (line 3894) | static int InputTextCalcTextLenAndLineCount(const char* text_begin, cons... function ImVec2 (line 3914) | static ImVec2 InputTextCalcTextSize(ImGuiContext* ctx, const char* text_... type ImStb (line 3969) | namespace ImStb function STB_TEXTEDIT_STRINGLEN (line 3971) | static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) ... function STB_TEXTEDIT_GETCHAR (line 3972) | static char STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, in... function STB_TEXTEDIT_GETWIDTH (line 3973) | static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int lin... function STB_TEXTEDIT_LAYOUTROW (line 3975) | static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTex... function IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL (line 3991) | static int IMSTB_TEXTEDIT_GETNEXTCHARINDEX_IMPL(ImGuiInputTextState* o... function IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL (line 3999) | static int IMSTB_TEXTEDIT_GETPREVCHARINDEX_IMPL(ImGuiInputTextState* o... function ImCharIsSeparatorW (line 4007) | static bool ImCharIsSeparatorW(unsigned int c) function is_word_boundary_from_right (line 4021) | static int is_word_boundary_from_right(ImGuiInputTextState* obj, int idx) function is_word_boundary_from_left (line 4038) | static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) function STB_TEXTEDIT_MOVEWORDLEFT_IMPL (line 4054) | static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_MAC (line 4061) | static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_WIN (line 4069) | static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_IMPL (line 4077) | static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, ... function STB_TEXTEDIT_DELETECHARS (line 4081) | static void STB_TEXTEDIT_DELETECHARS(ImGuiInputTextState* obj, int pos... function STB_TEXTEDIT_INSERTCHARS (line 4092) | static bool STB_TEXTEDIT_INSERTCHARS(ImGuiInputTextState* obj, int pos... function stb_textedit_replace (line 4148) | static void stb_textedit_replace(ImGuiInputTextState* str, STB_Textedi... function InputTextFilterCharacter (line 4290) | static bool InputTextFilterCharacter(ImGuiContext* ctx, unsigned int* p_... function InputTextReconcileUndoState (line 4399) | static void InputTextReconcileUndoState(ImGuiInputTextState* state, cons... function ColorEditRestoreH (line 5476) | static void ColorEditRestoreH(const float* col, float* H) function ColorEditRestoreHS (line 5487) | static void ColorEditRestoreHS(const float* col, float* H, float* S, flo... function RenderArrowsForVerticalBar (line 5765) | static void RenderArrowsForVerticalBar(ImDrawList* draw_list, ImVec2 pos... function TreeNodeStoreStackData (line 6550) | static void TreeNodeStoreStackData(ImGuiTreeNodeFlags flags) function ImGuiTypingSelectRequest (line 7170) | ImGuiTypingSelectRequest* ImGui::GetTypingSelectRequest(ImGuiTypingSelec... function ImStrimatchlen (line 7266) | static int ImStrimatchlen(const char* s1, const char* s1_end, const char... function BoxSelectPreStartDrag (line 7364) | static void BoxSelectPreStartDrag(ImGuiID id, ImGuiSelectionUserData cli... function BoxSelectActivateDrag (line 7377) | static void BoxSelectActivateDrag(ImGuiBoxSelectState* bs, ImGuiWindow* ... function BoxSelectDeactivateDrag (line 7390) | static void BoxSelectDeactivateDrag(ImGuiBoxSelectState* bs) function BoxSelectScrollWithMouseDrag (line 7402) | static void BoxSelectScrollWithMouseDrag(ImGuiBoxSelectState* bs, ImGuiW... function DebugLogMultiSelectRequests (line 7516) | static void DebugLogMultiSelectRequests(const char* function, const ImGu... function ImRect (line 7527) | static ImRect CalcScopeRect(ImGuiMultiSelectTempData* ms, ImGuiWindow* w... function ImGuiMultiSelectIO (line 7556) | ImGuiMultiSelectIO* ImGui::BeginMultiSelect(ImGuiMultiSelectFlags flags,... function ImGuiMultiSelectIO (line 7679) | ImGuiMultiSelectIO* ImGui::EndMultiSelect() function ImGuiSelectionBasicStorage_BatchSetItemSelected (line 8163) | static void ImGuiSelectionBasicStorage_BatchSetItemSelected(ImGuiSelecti... function ImGuiSelectionBasicStorage_BatchFinish (line 8177) | static void ImGuiSelectionBasicStorage_BatchFinish(ImGuiSelectionBasicSt... type ImGuiPlotArrayGetterData (line 8530) | struct ImGuiPlotArrayGetterData method ImGuiPlotArrayGetterData (line 8535) | ImGuiPlotArrayGetterData(const float* values, int stride) { Values = v... function Plot_ArrayGetter (line 8538) | static float Plot_ArrayGetter(void* data, int idx) function IsRootOfOpenMenuSet (line 8831) | static bool IsRootOfOpenMenuSet() type ImGuiTabBarSection (line 9208) | struct ImGuiTabBarSection method ImGuiTabBarSection (line 9214) | ImGuiTabBarSection() { memset(this, 0, sizeof(*this)); } type ImGui (line 9217) | namespace ImGui function TabItemGetSectionIdx (line 9235) | static inline int TabItemGetSectionIdx(const ImGuiTabItem* tab) function ImGuiTabBar (line 9258) | static ImGuiTabBar* GetTabBarFromTabBarRef(const ImGuiPtrOrIndex& ref) function ImGuiPtrOrIndex (line 9264) | static ImGuiPtrOrIndex GetTabBarRefFromTabBar(ImGuiTabBar* tab_bar) function TabBarCalcScrollableWidth (line 9392) | static float TabBarCalcScrollableWidth(ImGuiTabBar* tab_bar, ImGuiTabBar... function ImU32 (line 9642) | static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* ... function ImGuiTabItem (line 9665) | ImGuiTabItem* ImGui::TabBarFindTabByID(ImGuiTabBar* tab_bar, ImGuiID tab... function ImGuiTabItem (line 9675) | ImGuiTabItem* ImGui::TabBarFindTabByOrder(ImGuiTabBar* tab_bar, int order) function ImGuiTabItem (line 9682) | ImGuiTabItem* ImGui::TabBarGetCurrentTab(ImGuiTabBar* tab_bar) function ImGuiTabItem (line 9859) | static ImGuiTabItem* ImGui::TabBarScrollingButtons(ImGuiTabBar* tab_bar) function ImGuiTabItem (line 9922) | static ImGuiTabItem* ImGui::TabBarTabListPopupButton(ImGuiTabBar* tab_bar) function ImVec2 (line 10312) | ImVec2 ImGui::TabItemCalcSize(const char* label, bool has_close_button_o... function ImVec2 (line 10324) | ImVec2 ImGui::TabItemCalcSize(ImGuiWindow*) FILE: src/DesktopPlusUI/imgui/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: src/DesktopPlusUI/imgui/imstb_textedit.h type StbUndoRecord (line 311) | typedef struct type StbUndoState (line 320) | typedef struct type STB_TexteditState (line 329) | typedef struct STB_TexteditState type StbTexteditRow (line 376) | typedef struct function stb_text_locate_coord (line 410) | static int stb_text_locate_coord(IMSTB_TEXTEDIT_STRING *str, float x, fl... function stb_textedit_click (line 470) | static void stb_textedit_click(IMSTB_TEXTEDIT_STRING *str, STB_TexteditS... function stb_textedit_drag (line 488) | static void stb_textedit_drag(IMSTB_TEXTEDIT_STRING *str, STB_TexteditSt... type StbFindState (line 520) | typedef struct function stb_textedit_find_charpos (line 530) | static void stb_textedit_find_charpos(StbFindState *find, IMSTB_TEXTEDIT... function stb_textedit_clamp (line 581) | static void stb_textedit_clamp(IMSTB_TEXTEDIT_STRING *str, STB_TexteditS... function stb_textedit_delete (line 595) | static void stb_textedit_delete(IMSTB_TEXTEDIT_STRING *str, STB_Textedit... function stb_textedit_delete_selection (line 603) | static void stb_textedit_delete_selection(IMSTB_TEXTEDIT_STRING *str, ST... function stb_textedit_sortselection (line 619) | static void stb_textedit_sortselection(STB_TexteditState *state) function stb_textedit_move_to_first (line 629) | static void stb_textedit_move_to_first(STB_TexteditState *state) function stb_textedit_move_to_last (line 640) | static void stb_textedit_move_to_last(IMSTB_TEXTEDIT_STRING *str, STB_Te... function is_word_boundary (line 663) | static int is_word_boundary( IMSTB_TEXTEDIT_STRING *str, int idx ) function stb_textedit_move_to_word_previous (line 669) | static int stb_textedit_move_to_word_previous( IMSTB_TEXTEDIT_STRING *st... function stb_textedit_move_to_word_next (line 684) | static int stb_textedit_move_to_word_next( IMSTB_TEXTEDIT_STRING *str, i... function stb_textedit_prep_selection_at_cursor (line 702) | static void stb_textedit_prep_selection_at_cursor(STB_TexteditState *state) function stb_textedit_cut (line 711) | static int stb_textedit_cut(IMSTB_TEXTEDIT_STRING *str, STB_TexteditStat... function stb_textedit_paste_internal (line 722) | static int stb_textedit_paste_internal(IMSTB_TEXTEDIT_STRING *str, STB_T... function stb_textedit_text (line 743) | static void stb_textedit_text(IMSTB_TEXTEDIT_STRING* str, STB_TexteditSt... function stb_textedit_key (line 768) | static void stb_textedit_key(IMSTB_TEXTEDIT_STRING *str, STB_TexteditSta... function stb_textedit_flush_redo (line 1142) | static void stb_textedit_flush_redo(StbUndoState *state) function stb_textedit_discard_undo (line 1149) | static void stb_textedit_discard_undo(StbUndoState *state) function stb_textedit_discard_redo (line 1171) | static void stb_textedit_discard_redo(StbUndoState *state) function StbUndoRecord (line 1201) | static StbUndoRecord *stb_text_create_undo_record(StbUndoState *state, i... function IMSTB_TEXTEDIT_CHARTYPE (line 1225) | static IMSTB_TEXTEDIT_CHARTYPE *stb_text_createundo(StbUndoState *state,... function stb_text_undo (line 1245) | static void stb_text_undo(IMSTB_TEXTEDIT_STRING *str, STB_TexteditState ... function stb_text_redo (line 1313) | static void stb_text_redo(IMSTB_TEXTEDIT_STRING *str, STB_TexteditState ... function stb_text_makeundo_insert (line 1364) | static void stb_text_makeundo_insert(STB_TexteditState *state, int where... function stb_text_makeundo_delete (line 1369) | static void stb_text_makeundo_delete(IMSTB_TEXTEDIT_STRING *str, STB_Tex... function stb_text_makeundo_replace (line 1379) | static void stb_text_makeundo_replace(IMSTB_TEXTEDIT_STRING *str, STB_Te... function stb_textedit_clear_state (line 1390) | static void stb_textedit_clear_state(STB_TexteditState *state, int is_si... function stb_textedit_initialize_state (line 1408) | static void stb_textedit_initialize_state(STB_TexteditState *state, int ... function stb_textedit_paste (line 1418) | static int stb_textedit_paste(IMSTB_TEXTEDIT_STRING *str, STB_TexteditSt... FILE: src/DesktopPlusUI/imgui/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: src/DesktopPlusUI/imgui_win32_dx11_openvr/imgui_impl_dx11_openvr.cpp type ImGui_ImplDX11_Data (line 53) | struct ImGui_ImplDX11_Data method ImGui_ImplDX11_Data (line 72) | ImGui_ImplDX11_Data() { memset((void*)this, 0, sizeof(*this)); V... type VERTEX_CONSTANT_BUFFER_DX11 (line 75) | struct VERTEX_CONSTANT_BUFFER_DX11 function ImGui_ImplDX11_Data (line 82) | static ImGui_ImplDX11_Data* ImGui_ImplDX11_GetBackendData() method ImGui_ImplDX11_Data (line 72) | ImGui_ImplDX11_Data() { memset((void*)this, 0, sizeof(*this)); V... function ImGui_ImplDX11_SetupRenderState (line 88) | static void ImGui_ImplDX11_SetupRenderState(ImDrawData* draw_data, ID3D1... function ImGui_ImplDX11_RenderDrawData (line 146) | void ImGui_ImplDX11_RenderDrawData(ImDrawData* draw_data) function ImGui_ImplDX11_CreateFontsTexture (line 321) | static void ImGui_ImplDX11_CreateFontsTexture() function ImGui_ImplDX11_DestroyFontsTexture (line 367) | static void ImGui_ImplDX11_DestroyFontsTexture() function ImGui_ImplDX11_CreateDeviceObjects (line 378) | bool ImGui_ImplDX11_CreateDeviceObjects() function ImGui_ImplDX11_InvalidateDeviceObjects (line 481) | void ImGui_ImplDX11_InvalidateDeviceObjects() function ImGui_ImplDX11_Init (line 501) | bool ImGui_ImplDX11_Init(ID3D11Device* device, ID3D11DeviceContext* d... function ImGui_ImplDX11_Shutdown (line 534) | void ImGui_ImplDX11_Shutdown() function ImGui_ImplDX11_NewFrame (line 550) | void ImGui_ImplDX11_NewFrame() FILE: src/DesktopPlusUI/imgui_win32_dx11_openvr/imgui_impl_dx11_openvr.h type ID3D11Device (line 23) | struct ID3D11Device type ID3D11DeviceContext (line 24) | struct ID3D11DeviceContext type ID3D11SamplerState (line 25) | struct ID3D11SamplerState type ID3D11Buffer (line 26) | struct ID3D11Buffer type ImGui_ImplDX11_RenderState (line 41) | struct ImGui_ImplDX11_RenderState FILE: src/DesktopPlusUI/imgui_win32_dx11_openvr/imgui_impl_win32_openvr.cpp type ImGui_ImplWin32_Data (line 118) | struct ImGui_ImplWin32_Data method ImGui_ImplWin32_Data (line 137) | ImGui_ImplWin32_Data() { memset((void*)this, 0, sizeof(*this)); } function ImGui_ImplWin32_Data (line 144) | static ImGui_ImplWin32_Data* ImGui_ImplWin32_GetBackendData() method ImGui_ImplWin32_Data (line 137) | ImGui_ImplWin32_Data() { memset((void*)this, 0, sizeof(*this)); } function ImGui_ImplWin32_Data (line 148) | static ImGui_ImplWin32_Data* ImGui_ImplWin32_GetBackendData(ImGuiIO& io) method ImGui_ImplWin32_Data (line 137) | ImGui_ImplWin32_Data() { memset((void*)this, 0, sizeof(*this)); } function ImGui_ImplWin32_UpdateKeyboardCodePage (line 160) | static void ImGui_ImplWin32_UpdateKeyboardCodePage(ImGuiIO& io) function ImGui_ImplWin32_InitEx (line 170) | static bool ImGui_ImplWin32_InitEx(void* hwnd, bool platform_has_own_dc) function IMGUI_IMPL_API (line 224) | IMGUI_IMPL_API bool ImGui_ImplWin32_Init(void* hwnd) function IMGUI_IMPL_API (line 229) | IMGUI_IMPL_API bool ImGui_ImplWin32_InitForOpenGL(void* hwnd) function ImGui_ImplWin32_Shutdown (line 235) | void ImGui_ImplWin32_Shutdown() function ImGui_ImplWin32_UpdateMouseCursor (line 253) | static bool ImGui_ImplWin32_UpdateMouseCursor(ImGuiIO& io, ImGuiMouseCur... function IsVkDown (line 286) | static bool IsVkDown(int vk) function ImGui_ImplWin32_AddKeyEvent (line 291) | static void ImGui_ImplWin32_AddKeyEvent(ImGuiIO& io, ImGuiKey key, bool ... function ImGui_ImplWin32_ProcessKeyEventsWorkarounds (line 298) | static void ImGui_ImplWin32_ProcessKeyEventsWorkarounds(ImGuiIO& io) function ImGui_ImplWin32_UpdateKeyModifiers (line 313) | static void ImGui_ImplWin32_UpdateKeyModifiers(ImGuiIO& io) function ImGui_ImplWin32_UpdateMouseData (line 321) | static void ImGui_ImplWin32_UpdateMouseData(ImGuiIO& io) function ImGui_ImplWin32_UpdateGamepads (line 350) | static void ImGui_ImplWin32_UpdateGamepads(ImGuiIO& io) function ImGui_ImplWin32_NewFrame (line 407) | void ImGui_ImplWin32_NewFrame() function ImGuiKey (line 445) | ImGuiKey ImGui_ImplWin32_KeyEventToImGuiKey(uint64_t wParam, int64_t lPa... function ImGuiMouseSource (line 607) | static ImGuiMouseSource ImGui_ImplWin32_GetMouseSourceFromMessageExtraIn... function IMGUI_IMPL_API (line 629) | IMGUI_IMPL_API LRESULT ImGui_ImplWin32_WndProcHandler(HWND hwnd, UINT ms... function IMGUI_IMPL_API (line 639) | IMGUI_IMPL_API LRESULT ImGui_ImplWin32_WndProcHandlerEx(HWND hwnd, UINT ... function BOOL (line 831) | static BOOL _IsWindowsVersionOrGreater(WORD major, WORD minor, WORD) function ImGui_ImplWin32_EnableDpiAwareness (line 872) | void ImGui_ImplWin32_EnableDpiAwareness() function ImGui_ImplWin32_GetDpiScaleForMonitor (line 901) | float ImGui_ImplWin32_GetDpiScaleForMonitor(void* monitor) function ImGui_ImplWin32_GetDpiScaleForHwnd (line 927) | float ImGui_ImplWin32_GetDpiScaleForHwnd(void* hwnd) function ImGui_ImplWin32_EnableAlphaCompositing (line 944) | void ImGui_ImplWin32_EnableAlphaCompositing(void* hwnd) function IMGUI_IMPL_API (line 975) | IMGUI_IMPL_API void ImGui_ImplOpenVR_NewFrame() function IMGUI_IMPL_API (line 1013) | IMGUI_IMPL_API bool ImGui_ImplOpenVR_InputEventHandler(const vr::VREvent... function IMGUI_IMPL_API (line 1088) | IMGUI_IMPL_API vr::EVROverlayError ImGui_ImplOpenVR_InputResetVRKeyboard... function IMGUI_IMPL_API (line 1131) | IMGUI_IMPL_API void ImGui_ImplOpenVR_InputOnVRKeyboardClosed() function IMGUI_IMPL_API (line 1145) | IMGUI_IMPL_API void ImGui_ImplOpenVR_SetIntersectionMaskFromWindows(vr::... function ImGui_ImplOpenVR_AddInputFromOSK (line 1182) | void ImGui_ImplOpenVR_AddInputFromOSK(const char* input) FILE: src/DesktopPlusUI/implot/implot.cpp type ImPlot (line 212) | namespace ImPlot { function ImVec4 (line 258) | ImVec4 GetAutoColor(ImPlotCol idx) { type ImPlotStyleVarInfo (line 286) | struct ImPlotStyleVarInfo { function ImPlotStyleVarInfo (line 326) | static const ImPlotStyleVarInfo* GetPlotStyleVarInfo(ImPlotStyleVar id... function AddTextVertical (line 336) | void AddTextVertical(ImDrawList *DrawList, ImVec2 pos, ImU32 col, cons... function AddTextCentered (line 379) | void AddTextCentered(ImDrawList* DrawList, ImVec2 top_center, ImU32 co... function NiceNum (line 394) | double NiceNum(double x, bool round) { function SetImGuiContext (line 423) | void SetImGuiContext(ImGuiContext* ctx) { function ImPlotContext (line 427) | ImPlotContext* CreateContext() { function DestroyContext (line 435) | void DestroyContext(ImPlotContext* ctx) { function ImPlotContext (line 443) | ImPlotContext* GetCurrentContext() { function SetCurrentContext (line 447) | void SetCurrentContext(ImPlotContext* ctx) { function Initialize (line 454) | void Initialize(ImPlotContext* ctx) { function ResetCtxForNextPlot (line 494) | void ResetCtxForNextPlot(ImPlotContext* ctx) { function ResetCtxForNextAlignedPlots (line 516) | void ResetCtxForNextAlignedPlots(ImPlotContext* ctx) { function ResetCtxForNextSubplot (line 521) | void ResetCtxForNextSubplot(ImPlotContext* ctx) { function ImPlotPlot (line 531) | ImPlotPlot* GetPlot(const char* title) { function ImPlotPlot (line 537) | ImPlotPlot* GetCurrentPlot() { function BustPlotCache (line 541) | void BustPlotCache() { function ImVec2 (line 551) | ImVec2 GetLocationPos(const ImRect& outer_rect, const ImVec2& inner_si... function ImVec2 (line 571) | ImVec2 CalcLegendSize(ImPlotItemGroup& items, const ImVec2& pad, const... function LegendSortingComp (line 592) | int LegendSortingComp(const void* _a, const void* _b) { function ShowLegendEntries (line 601) | bool ShowLegendEntries(ImPlotItemGroup& items, const ImRect& legend_bb... function Locator_Default (line 695) | void Locator_Default(ImPlotTicker& ticker, const ImPlotRange& range, f... function CalcLogarithmicExponents (line 735) | bool CalcLogarithmicExponents(const ImPlotRange& range, float pix, boo... function AddTicksLogarithmic (line 754) | void AddTicksLogarithmic(const ImPlotRange& range, int exp_min, int ex... function Locator_Log10 (line 775) | void Locator_Log10(ImPlotTicker& ticker, const ImPlotRange& range, flo... function CalcSymLogPixel (line 781) | float CalcSymLogPixel(double plt, const ImPlotRange& range, float pixe... function Locator_SymLog (line 792) | void Locator_SymLog(ImPlotTicker& ticker, const ImPlotRange& range, fl... function AddTicksCustom (line 815) | void AddTicksCustom(const double* values, const char* const labels[], ... function ImPlotTimeUnit (line 840) | inline ImPlotTimeUnit GetUnitForRange(double range) { function LowerBoundStep (line 849) | inline int LowerBoundStep(int max_divs, const int* divs, const int* st... function GetTimeStep (line 859) | inline int GetTimeStep(int max_divs, ImPlotTimeUnit unit) { function ImPlotTime (line 888) | ImPlotTime MkGmtTime(struct tm *ptm) { function tm (line 900) | tm* GetGmtTime(const ImPlotTime& t, tm* ptm) function ImPlotTime (line 912) | ImPlotTime MkLocTime(struct tm *ptm) { function tm (line 920) | tm* GetLocTime(const ImPlotTime& t, tm* ptm) { function ImPlotTime (line 931) | inline ImPlotTime MkTime(struct tm *ptm) { function tm (line 938) | inline tm* GetTime(const ImPlotTime& t, tm* ptm) { function ImPlotTime (line 945) | ImPlotTime MakeTime(int year, int month, int day, int hour, int min, i... function GetYear (line 968) | int GetYear(const ImPlotTime& t) { function ImPlotTime (line 974) | ImPlotTime AddTime(const ImPlotTime& t, ImPlotTimeUnit unit, int count) { function ImPlotTime (line 1006) | ImPlotTime FloorTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 1023) | ImPlotTime CeilTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 1027) | ImPlotTime RoundTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 1035) | ImPlotTime CombineDateTime(const ImPlotTime& date_part, const ImPlotTi... function FormatTime (line 1056) | int FormatTime(const ImPlotTime& t, char* buffer, int size, ImPlotTime... function FormatDate (line 1096) | int FormatDate(const ImPlotTime& t, char* buffer, int size, ImPlotDate... function FormatDateTime (line 1125) | int FormatDateTime(const ImPlotTime& t, char* buffer, int size, ImPlot... function GetDateTimeWidth (line 1137) | inline float GetDateTimeWidth(ImPlotDateTimeSpec fmt) { function TimeLabelSame (line 1144) | inline bool TimeLabelSame(const char* l1, const char* l2) { function ImPlotDateTimeSpec (line 1195) | inline ImPlotDateTimeSpec GetDateTimeFmt(const ImPlotDateTimeSpec* ctx... function Locator_Time (line 1203) | void Locator_Time(ImPlotTicker& ticker, const ImPlotRange& range, floa... function DragFloat (line 1300) | bool DragFloat(const char*, F*, float, F, F) { function BeginDisabledControls (line 1314) | inline void BeginDisabledControls(bool cond) { function EndDisabledControls (line 1321) | inline void EndDisabledControls(bool cond) { function ShowAxisContextMenu (line 1328) | void ShowAxisContextMenu(ImPlotAxis& axis, ImPlotAxis* equal_axis, boo... function ShowLegendContextMenu (line 1443) | bool ShowLegendContextMenu(ImPlotLegend& legend, bool visible) { function ShowSubplotsContextMenu (line 1469) | void ShowSubplotsContextMenu(ImPlotSubplot& subplot) { function ShowPlotContextMenu (line 1496) | void ShowPlotContextMenu(ImPlotPlot& plot) { function AxisPrecision (line 1571) | static inline int AxisPrecision(const ImPlotAxis& axis) { function RoundAxisValue (line 1576) | static inline double RoundAxisValue(const ImPlotAxis& axis, double val... function LabelAxisValue (line 1580) | void LabelAxisValue(const ImPlotAxis& axis, double value, char* buff, ... function UpdateAxisColors (line 1598) | void UpdateAxisColors(ImPlotAxis& axis) { function PadAndDatumAxesX (line 1610) | void PadAndDatumAxesX(ImPlotPlot& plot, float& pad_T, float& pad_B, Im... function PadAndDatumAxesY (line 1675) | void PadAndDatumAxesY(ImPlotPlot& plot, float& pad_L, float& pad_R, Im... function RenderGridLinesX (line 1761) | static inline void RenderGridLinesX(ImDrawList& DrawList, const ImPlot... function RenderGridLinesY (line 1779) | static inline void RenderGridLinesY(ImDrawList& DrawList, const ImPlot... function RenderSelectionRect (line 1795) | static inline void RenderSelectionRect(ImDrawList& DrawList, const ImV... function UpdateInput (line 1809) | bool UpdateInput(ImPlotPlot& plot) { function ApplyNextPlotData (line 2072) | void ApplyNextPlotData(ImAxis idx) { function SetupAxis (line 2098) | void SetupAxis(ImAxis idx, const char* label, ImPlotAxisFlags flags) { function SetupAxisLimits (line 2119) | void SetupAxisLimits(ImAxis idx, double min_lim, double max_lim, ImPlo... function SetupAxisFormat (line 2132) | void SetupAxisFormat(ImAxis idx, const char* fmt) { function SetupAxisLinks (line 2144) | void SetupAxisLinks(ImAxis idx, double* min_lnk, double* max_lnk) { function SetupAxisFormat (line 2156) | void SetupAxisFormat(ImAxis idx, ImPlotFormatter formatter, void* data) { function SetupAxisTicks (line 2167) | void SetupAxisTicks(ImAxis idx, const double* values, int n_ticks, con... function SetupAxisTicks (line 2183) | void SetupAxisTicks(ImAxis idx, double v_min, double v_max, int n_tick... function SetupAxisScale (line 2192) | void SetupAxisScale(ImAxis idx, ImPlotScale scale) { function SetupAxisScale (line 2234) | void SetupAxisScale(ImAxis idx, ImPlotTransform fwd, ImPlotTransform i... function SetupAxisLimitsConstraints (line 2247) | void SetupAxisLimitsConstraints(ImAxis idx, double v_min, double v_max) { function SetupAxisZoomConstraints (line 2258) | void SetupAxisZoomConstraints(ImAxis idx, double z_min, double z_max) { function SetupAxes (line 2269) | void SetupAxes(const char* x_label, const char* y_label, ImPlotAxisFla... function SetupAxesLimits (line 2274) | void SetupAxesLimits(double x_min, double x_max, double y_min, double ... function SetupLegend (line 2279) | void SetupLegend(ImPlotLocation location, ImPlotLegendFlags flags) { function SetupMouseText (line 2296) | void SetupMouseText(ImPlotLocation location, ImPlotMouseTextFlags flag... function SetNextAxisLimits (line 2308) | void SetNextAxisLimits(ImAxis axis, double v_min, double v_max, ImPlot... function SetNextAxisLinks (line 2318) | void SetNextAxisLinks(ImAxis axis, double* link_min, double* link_max) { function SetNextAxisToFit (line 2325) | void SetNextAxisToFit(ImAxis axis) { function SetNextAxesLimits (line 2331) | void SetNextAxesLimits(double x_min, double x_max, double y_min, doubl... function SetNextAxesToFit (line 2336) | void SetNextAxesToFit() { function BeginPlot (line 2345) | bool BeginPlot(const char* title_id, const ImVec2& size, ImPlotFlags f... function SetupFinish (line 2455) | void SetupFinish() { function EndPlot (line 2755) | void EndPlot() { function SubplotSetCell (line 3229) | void SubplotSetCell(int row, int col) { function SubplotSetCell (line 3270) | void SubplotSetCell(int idx) { function SubplotNextCell (line 3287) | void SubplotNextCell() { function BeginSubplots (line 3293) | bool BeginSubplots(const char* title, int rows, int cols, const ImVec2... function EndSubplots (line 3495) | void EndSubplots() { function SetAxis (line 3563) | void SetAxis(ImAxis axis) { function SetAxes (line 3575) | void SetAxes(ImAxis x_idx, ImAxis y_idx) { function ImPlotPoint (line 3587) | ImPlotPoint PixelsToPlot(float x, float y, ImAxis x_idx, ImAxis y_idx) { function ImPlotPoint (line 3599) | ImPlotPoint PixelsToPlot(const ImVec2& pix, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3603) | ImVec2 PlotToPixels(double x, double y, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3615) | ImVec2 PlotToPixels(const ImPlotPoint& plt, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3619) | ImVec2 GetPlotPos() { function ImVec2 (line 3626) | ImVec2 GetPlotSize() { function ImPlotPoint (line 3633) | ImPlotPoint GetPlotMousePos(ImAxis x_idx, ImAxis y_idx) { function ImPlotRect (line 3639) | ImPlotRect GetPlotLimits(ImAxis x_idx, ImAxis y_idx) { function IsPlotHovered (line 3654) | bool IsPlotHovered() { function IsAxisHovered (line 3661) | bool IsAxisHovered(ImAxis axis) { function IsSubplotsHovered (line 3668) | bool IsSubplotsHovered() { function IsPlotSelected (line 3674) | bool IsPlotSelected() { function ImPlotRect (line 3681) | ImPlotRect GetPlotSelection(ImAxis x_idx, ImAxis y_idx) { function CancelPlotSelection (line 3698) | void CancelPlotSelection() { function HideNextItem (line 3707) | void HideNextItem(bool hidden, ImPlotCond cond) { function Annotation (line 3718) | void Annotation(double x, double y, const ImVec4& col, const ImVec2& o... function AnnotationV (line 3731) | void AnnotationV(double x, double y, const ImVec4& col, const ImVec2& ... function Annotation (line 3741) | void Annotation(double x, double y, const ImVec4& col, const ImVec2& o... function TagV (line 3748) | void TagV(ImAxis axis, double v, const ImVec4& col, const char* fmt, v... function Tag (line 3756) | void Tag(ImAxis axis, double v, const ImVec4& col, const char* fmt, ..... function Tag (line 3763) | void Tag(ImAxis axis, double v, const ImVec4& color, bool round) { function IMPLOT_API (line 3772) | IMPLOT_API void TagX(double x, const ImVec4& color, bool round) { function IMPLOT_API (line 3778) | IMPLOT_API void TagX(double x, const ImVec4& color, const char* fmt, .... function IMPLOT_API (line 3787) | IMPLOT_API void TagXV(double x, const ImVec4& color, const char* fmt, ... function IMPLOT_API (line 3793) | IMPLOT_API void TagY(double y, const ImVec4& color, bool round) { function IMPLOT_API (line 3799) | IMPLOT_API void TagY(double y, const ImVec4& color, const char* fmt, .... function IMPLOT_API (line 3808) | IMPLOT_API void TagYV(double y, const ImVec4& color, const char* fmt, ... function DragPoint (line 3816) | bool DragPoint(int n_id, double* x, double* y, const ImVec4& col, floa... function DragLineX (line 3861) | bool DragLineX(int n_id, double* value, const ImVec4& col, float thick... function DragLineY (line 3912) | bool DragLineY(int n_id, double* value, const ImVec4& col, float thick... function DragRect (line 3964) | bool DragRect(int n_id, double* x_min, double* y_min, double* x_max, d... function DragRect (line 4086) | bool DragRect(int id, ImPlotRect* bounds, const ImVec4& col, ImPlotDra... function IsLegendEntryHovered (line 4094) | bool IsLegendEntryHovered(const char* label_id) { function BeginLegendPopup (line 4103) | bool BeginLegendPopup(const char* label_id, ImGuiMouseButton mouse_but... function EndLegendPopup (line 4119) | void EndLegendPopup() { function ShowAltLegend (line 4124) | void ShowAltLegend(const char* title_id, bool vertical, const ImVec2 s... function BeginDragDropTargetPlot (line 4164) | bool BeginDragDropTargetPlot() { function BeginDragDropTargetAxis (line 4171) | bool BeginDragDropTargetAxis(ImAxis axis) { function BeginDragDropTargetLegend (line 4180) | bool BeginDragDropTargetLegend() { function EndDragDropTarget (line 4187) | void EndDragDropTarget() { function BeginDragDropSourcePlot (line 4192) | bool BeginDragDropSourcePlot(ImGuiDragDropFlags flags) { function BeginDragDropSourceAxis (line 4201) | bool BeginDragDropSourceAxis(ImAxis idx, ImGuiDragDropFlags flags) { function BeginDragDropSourceItem (line 4210) | bool BeginDragDropSourceItem(const char* label_id, ImGuiDragDropFlags ... function EndDragDropSource (line 4222) | void EndDragDropSource() { function BeginAlignedPlots (line 4231) | bool BeginAlignedPlots(const char* group_id, bool vertical) { function EndAlignedPlots (line 4252) | void EndAlignedPlots() { function ImPlotStyle (line 4266) | ImPlotStyle& GetStyle() { function PushStyleColor (line 4272) | void PushStyleColor(ImPlotCol idx, ImU32 col) { function PushStyleColor (line 4281) | void PushStyleColor(ImPlotCol idx, const ImVec4& col) { function PopStyleColor (line 4290) | void PopStyleColor(int count) { function PushStyleVar (line 4302) | void PushStyleVar(ImPlotStyleVar idx, float val) { function PushStyleVar (line 4314) | void PushStyleVar(ImPlotStyleVar idx, int val) { function PushStyleVar (line 4332) | void PushStyleVar(ImPlotStyleVar idx, const ImVec2& val) function PopStyleVar (line 4346) | void PopStyleVar(int count) { function ImPlotColormap (line 4372) | ImPlotColormap AddColormap(const char* name, const ImVec4* colormap, i... function ImPlotColormap (line 4383) | ImPlotColormap AddColormap(const char* name, const ImU32* colormap, i... function GetColormapCount (line 4390) | int GetColormapCount() { function ImPlotColormap (line 4400) | ImPlotColormap GetColormapIndex(const char* name) { function PushColormap (line 4405) | void PushColormap(ImPlotColormap colormap) { function PushColormap (line 4412) | void PushColormap(const char* name) { function PopColormap (line 4419) | void PopColormap(int count) { function ImU32 (line 4430) | ImU32 NextColormapColorU32() { function ImVec4 (line 4439) | ImVec4 NextColormapColor() { function GetColormapSize (line 4443) | int GetColormapSize(ImPlotColormap cmap) { function ImU32 (line 4450) | ImU32 GetColormapColorU32(int idx, ImPlotColormap cmap) { function ImVec4 (line 4458) | ImVec4 GetColormapColor(int idx, ImPlotColormap cmap) { function ImU32 (line 4462) | ImU32 SampleColormapU32(float t, ImPlotColormap cmap) { function ImVec4 (line 4469) | ImVec4 SampleColormap(float t, ImPlotColormap cmap) { function RenderColorBar (line 4473) | void RenderColorBar(const ImU32* colors, int size, ImDrawList& DrawLis... function ColormapScale (line 4510) | void ColormapScale(const char* label, double scale_min, double scale_m... function ColormapSlider (line 4599) | bool ColormapSlider(const char* label, float* t, ImVec4* out, const ch... function ColormapButton (line 4633) | bool ColormapButton(const char* label, const ImVec2& size_arg, ImPlotC... function ImPlotInputMap (line 4666) | ImPlotInputMap& GetInputMap() { function MapInputDefault (line 4672) | void MapInputDefault(ImPlotInputMap* dst) { function MapInputReverse (line 4688) | void MapInputReverse(ImPlotInputMap* dst) { function ItemIcon (line 4708) | void ItemIcon(const ImVec4& col) { function ItemIcon (line 4712) | void ItemIcon(ImU32 col) { function ColormapIcon (line 4721) | void ColormapIcon(ImPlotColormap cmap) { function ImDrawList (line 4733) | ImDrawList* GetPlotDrawList() { function PushPlotClipRect (line 4737) | void PushPlotClipRect(float expand) { function PopPlotClipRect (line 4746) | void PopPlotClipRect() { function HelpMarker (line 4751) | static void HelpMarker(const char* desc) { function ShowStyleSelector (line 4762) | bool ShowStyleSelector(const char* label) function ShowColormapSelector (line 4779) | bool ShowColormapSelector(const char* label) { function ShowInputMapSelector (line 4796) | bool ShowInputMapSelector(const char* label) { function ShowStyleEditor (line 4811) | void ShowStyleEditor(ImPlotStyle* ref) { function ShowUserGuide (line 5055) | void ShowUserGuide() { function ShowTicksMetrics (line 5081) | void ShowTicksMetrics(const ImPlotTicker& ticker) { function ShowAxisMetrics (line 5086) | void ShowAxisMetrics(const ImPlotPlot& plot, const ImPlotAxis& axis) { function ShowMetricsWindow (line 5113) | void ShowMetricsWindow(bool* p_popen) { function ShowDatePicker (line 5313) | bool ShowDatePicker(const char* id, int* level, ImPlotTime* t, const I... function ShowTimePicker (line 5524) | bool ShowTimePicker(const char* id, ImPlotTime* t) { function StyleColorsAuto (line 5621) | void StyleColorsAuto(ImPlotStyle* dst) { function StyleColorsClassic (line 5651) | void StyleColorsClassic(ImPlotStyle* dst) { function StyleColorsDark (line 5680) | void StyleColorsDark(ImPlotStyle* dst) { function StyleColorsLight (line 5709) | void StyleColorsLight(ImPlotStyle* dst) { function BeginPlot (line 5744) | bool BeginPlot(const char* title, const char* x_label, const char* y1_... FILE: src/DesktopPlusUI/implot/implot.h type ImPlotContext (line 76) | struct ImPlotContext type ImAxis (line 79) | typedef int ImAxis; type ImPlotFlags (line 80) | typedef int ImPlotFlags; type ImPlotAxisFlags (line 81) | typedef int ImPlotAxisFlags; type ImPlotSubplotFlags (line 82) | typedef int ImPlotSubplotFlags; type ImPlotLegendFlags (line 83) | typedef int ImPlotLegendFlags; type ImPlotMouseTextFlags (line 84) | typedef int ImPlotMouseTextFlags; type ImPlotDragToolFlags (line 85) | typedef int ImPlotDragToolFlags; type ImPlotColormapScaleFlags (line 86) | typedef int ImPlotColormapScaleFlags; type ImPlotItemFlags (line 88) | typedef int ImPlotItemFlags; type ImPlotLineFlags (line 89) | typedef int ImPlotLineFlags; type ImPlotScatterFlags (line 90) | typedef int ImPlotScatterFlags; type ImPlotStairsFlags (line 91) | typedef int ImPlotStairsFlags; type ImPlotShadedFlags (line 92) | typedef int ImPlotShadedFlags; type ImPlotBarsFlags (line 93) | typedef int ImPlotBarsFlags; type ImPlotBarGroupsFlags (line 94) | typedef int ImPlotBarGroupsFlags; type ImPlotErrorBarsFlags (line 95) | typedef int ImPlotErrorBarsFlags; type ImPlotStemsFlags (line 96) | typedef int ImPlotStemsFlags; type ImPlotInfLinesFlags (line 97) | typedef int ImPlotInfLinesFlags; type ImPlotPieChartFlags (line 98) | typedef int ImPlotPieChartFlags; type ImPlotHeatmapFlags (line 99) | typedef int ImPlotHeatmapFlags; type ImPlotHistogramFlags (line 100) | typedef int ImPlotHistogramFlags; type ImPlotDigitalFlags (line 101) | typedef int ImPlotDigitalFlags; type ImPlotImageFlags (line 102) | typedef int ImPlotImageFlags; type ImPlotTextFlags (line 103) | typedef int ImPlotTextFlags; type ImPlotDummyFlags (line 104) | typedef int ImPlotDummyFlags; type ImPlotCond (line 106) | typedef int ImPlotCond; type ImPlotCol (line 107) | typedef int ImPlotCol; type ImPlotStyleVar (line 108) | typedef int ImPlotStyleVar; type ImPlotScale (line 109) | typedef int ImPlotScale; type ImPlotMarker (line 110) | typedef int ImPlotMarker; type ImPlotColormap (line 111) | typedef int ImPlotColormap; type ImPlotLocation (line 112) | typedef int ImPlotLocation; type ImPlotBin (line 113) | typedef int ImPlotBin; type ImAxis_ (line 116) | enum ImAxis_ { type ImPlotFlags_ (line 130) | 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 295) | enum ImPlotHeatmapFlags_ { type ImPlotHistogramFlags_ (line 301) | enum ImPlotHistogramFlags_ { type ImPlotDigitalFlags_ (line 311) | enum ImPlotDigitalFlags_ { type ImPlotImageFlags_ (line 316) | enum ImPlotImageFlags_ { type ImPlotTextFlags_ (line 321) | enum ImPlotTextFlags_ { type ImPlotDummyFlags_ (line 327) | enum ImPlotDummyFlags_ { type ImPlotCond_ (line 332) | enum ImPlotCond_ type ImPlotCol_ (line 340) | enum ImPlotCol_ { type ImPlotStyleVar_ (line 368) | enum ImPlotStyleVar_ { type ImPlotScale_ (line 402) | enum ImPlotScale_ { type ImPlotMarker_ (line 410) | enum ImPlotMarker_ { type ImPlotColormap_ (line 426) | enum ImPlotColormap_ { type ImPlotLocation_ (line 446) | enum ImPlotLocation_ { type ImPlotBin_ (line 459) | enum ImPlotBin_ { function ImPlotPoint (line 467) | struct ImPlotPoint { function const (line 472) | double operator[] (size_t idx) const { return (&x)[idx]; } function ImPlotRange (line 481) | struct ImPlotRange { function Contains (line 485) | bool Contains(double value) const { return value >= Min && value <= ... function Clamp (line 487) | double Clamp(double value) const { return (value < Min) ? Min : (va... function ImPlotRect (line 491) | struct ImPlotRect { function Contains (line 495) | bool Contains(const ImPlotPoint& p) const { ret... function Contains (line 496) | bool Contains(double x, double y) const { ret... function ImPlotPoint (line 498) | ImPlotPoint Clamp(const ImPlotPoint& p) { ret... function ImPlotPoint (line 499) | ImPlotPoint Clamp(double x, double y) { ret... type ImPlotStyle (line 505) | struct ImPlotStyle { type ImPlotInputMap (line 562) | struct ImPlotInputMap { type ImPlotPoint (line 586) | typedef ImPlotPoint (*ImPlotGetter)(int idx, void* user_data); function namespace (line 591) | namespace ImPlot { type ImPlotFlagsObsolete_ (line 1270) | enum ImPlotFlagsObsolete_ { function namespace (line 1275) | namespace ImPlot { FILE: src/DesktopPlusUI/implot/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) | bool ImHasFlag(TSet set, TFlag flag) { return (set & flag) == flag; } 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 ImMinMaxArray (line 144) | void ImMinMaxArray(const T* values, int count, T* min_out, T* max_out) { function ImMean (line 162) | double ImMean(const T* values, int count) { function ImStdDev (line 171) | 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) | 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 983) | void Reset() { Indices.shrink(0); Labels.Buf.shrink(0); } function GetItemID (line 987) | struct ImPlotItemGroup function ImPlotItem (line 998) | ImPlotItem* GetItem(ImGuiID id) { return ItemPool.GetByKey(... function ImPlotItem (line 999) | ImPlotItem* GetItem(const char* label_id) { return GetItem(GetItemID(... function ImPlotItem (line 1000) | ImPlotItem* GetOrAddItem(ImGuiID id) { return ItemPool.GetOrAddB... function ImPlotItem (line 1001) | ImPlotItem* GetItemByIndex(int i) { return ItemPool.GetByInde... function GetItemIndex (line 1002) | int GetItemIndex(ImPlotItem* item) { return ItemPool.GetIndex(... function ImPlotItem (line 1004) | ImPlotItem* GetLegendItem(int i) { return ItemPool.GetByInde... function Reset (line 1006) | void Reset() { ItemPool.Clear(); Legend.... type ImPlotPlot (line 1010) | struct ImPlotPlot function ClearTextBuffer (line 1068) | inline void ClearTextBuffer() { TextBuffer.Buf.shrink(0); } function SetTitle (line 1070) | inline void SetTitle(const char* title) { function ImPlotAxis (line 1082) | inline ImPlotAxis& XAxis(int i) { return Axes[ImAxis_X1 + i]; } function ImPlotAxis (line 1083) | inline const ImPlotAxis& XAxis(int i) const { return Axes[ImAxis_X1 + i]; } function ImPlotAxis (line 1084) | inline ImPlotAxis& YAxis(int i) { return Axes[ImAxis_Y1 + i]; } function ImPlotAxis (line 1085) | inline const ImPlotAxis& YAxis(int i) const { return Axes[ImAxis_Y1 + i]; } function EnabledAxesX (line 1087) | inline int EnabledAxesX() { function EnabledAxesY (line 1094) | inline int EnabledAxesY() { function SetAxisLabel (line 1101) | inline void SetAxisLabel(ImPlotAxis& axis, const char* label) { function Reset (line 1150) | struct ImPlotNextPlotData function Reset (line 1172) | struct ImPlotNextItemData { type ImPlotContext (line 1201) | 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 1438) | static inline const ImPlotNextItemData& GetItemData() { return GImPlot->... function IsColorAuto (line 1441) | static inline bool IsColorAuto(const ImVec4& col) { return col.w == -1; } function IsColorAuto (line 1443) | static inline bool IsColorAuto(ImPlotCol idx) { return IsColorAuto(GImPl... function ImVec4 (line 1448) | static inline ImVec4 GetStyleColorVec4(ImPlotCol idx) { return IsColorAu... function ImU32 (line 1449) | static inline ImU32 GetStyleColorU32(ImPlotCol idx) { return ImGui::Co... function ImVec2 (line 1456) | static inline ImVec2 CalcTextSizeVertical(const char *text) { function ImU32 (line 1461) | static inline ImU32 CalcTextColor(const ImVec4& bg) { return (bg.x * 0.2... function ImU32 (line 1462) | static inline ImU32 CalcTextColor(ImU32 bg) { return CalcTextCol... function ImU32 (line 1464) | static inline ImU32 CalcHoverColor(ImU32 col) { return ImMixU32(c... function ImVec2 (line 1467) | static inline ImVec2 ClampLabelPos(ImVec2 pos, const ImVec2& size, const... function OrderOfMagnitude (line 1492) | static inline int OrderOfMagnitude(double val) { return val == 0 ? 0 : (... function OrderToPrecision (line 1494) | static inline int OrderToPrecision(int order) { return order > 0 ? 0 : 1... function Precision (line 1496) | static inline int Precision(double val) { return OrderToPrecision(OrderO... function RoundTo (line 1498) | static inline double RoundTo(double val, int prec) { double p = pow(10,(... function ImVec2 (line 1501) | static inline ImVec2 Intersection(const ImVec2& a1, const ImVec2& a2, co... function CalculateBins (line 1519) | void CalculateBins(const T* values, int count, ImPlotBin meth, const ImP... function IsLeapYear (line 1543) | static inline bool IsLeapYear(int year) { function GetDaysInMonth (line 1547) | static inline int GetDaysInMonth(int year, int month) { type tm (line 1553) | struct tm type tm (line 1558) | struct tm function TransformForward_Log10 (line 1602) | static inline double TransformForward_Log10(double v, void*) { function TransformInverse_Log10 (line 1607) | static inline double TransformInverse_Log10(double v, void*) { function TransformForward_SymLog (line 1611) | static inline double TransformForward_SymLog(double v, void*) { function TransformInverse_SymLog (line 1615) | static inline double TransformInverse_SymLog(double v, void*) { function TransformForward_Logit (line 1619) | static inline double TransformForward_Logit(double v, void*) { function TransformInverse_Logit (line 1624) | static inline double TransformInverse_Logit(double v, void*) { function Formatter_Default (line 1632) | static inline int Formatter_Default(double value, char* buff, int size, ... function Formatter_Logit (line 1637) | static inline int Formatter_Logit(double value, char* buff, int size, vo... type Formatter_Time_Data (line 1646) | struct Formatter_Time_Data { function Formatter_Time (line 1653) | static inline int Formatter_Time(double, char* buff, int size, void* dat... FILE: src/DesktopPlusUI/implot/implot_items.cpp function IMPLOT_INLINE (line 58) | static IMPLOT_INLINE float ImInvSqrt(float x) { return _mm_cvtss_f32(_m... function IMPLOT_INLINE (line 60) | static IMPLOT_INLINE float ImInvSqrt(float x) { return 1.0f / sqrtf(x); } type ImPlot (line 107) | namespace ImPlot { type MaxIdx (line 115) | struct MaxIdx { static const unsigned int Value; } function IMPLOT_INLINE (line 119) | IMPLOT_INLINE void GetLineRenderProps(const ImDrawList& draw_list, flo... function IMPLOT_INLINE (line 133) | IMPLOT_INLINE void PrimLine(ImDrawList& draw_list, const ImVec2& P1, c... function IMPLOT_INLINE (line 166) | IMPLOT_INLINE void PrimRectFill(ImDrawList& draw_list, const ImVec2& P... function IMPLOT_INLINE (line 192) | IMPLOT_INLINE void PrimRectLine(ImDrawList& draw_list, const ImVec2& P... function ImPlotItem (line 284) | ImPlotItem* RegisterOrGetItem(const char* label_id, ImPlotItemFlags fl... function ImPlotItem (line 307) | ImPlotItem* GetItem(const char* label_id) { function IsItemHidden (line 312) | bool IsItemHidden(const char* label_id) { function ImPlotItem (line 317) | ImPlotItem* GetCurrentItem() { function SetNextLineStyle (line 322) | void SetNextLineStyle(const ImVec4& col, float weight) { function SetNextFillStyle (line 328) | void SetNextFillStyle(const ImVec4& col, float alpha) { function SetNextMarkerStyle (line 334) | void SetNextMarkerStyle(ImPlotMarker marker, float size, const ImVec4&... function SetNextErrorBarStyle (line 343) | void SetNextErrorBarStyle(const ImVec4& col, float size, float weight) { function ImVec4 (line 350) | ImVec4 GetLastItemColor() { function BustItemCache (line 357) | void BustItemCache() { function BustColorCache (line 369) | void BustColorCache(const char* plot_title_id) { function BeginItem (line 395) | bool BeginItem(const char* label_id, ImPlotItemFlags flags, ImPlotCol ... function EndItem (line 476) | void EndItem() { function IMPLOT_INLINE (line 492) | IMPLOT_INLINE T IndexData(const T* data, int idx, int count, int offse... type IndexerIdx (line 504) | struct IndexerIdx { method IndexerIdx (line 505) | IndexerIdx(const T* data, int count, int offset = 0, int stride = si... method IMPLOT_INLINE (line 511) | IMPLOT_INLINE double operator()(I idx) const { type IndexerAdd (line 521) | struct IndexerAdd { method IndexerAdd (line 522) | IndexerAdd(const _Indexer1& indexer1, const _Indexer2& indexer2, dou... method IMPLOT_INLINE (line 529) | IMPLOT_INLINE double operator()(I idx) const { type IndexerLin (line 539) | struct IndexerLin { method IndexerLin (line 540) | IndexerLin(double m, double b) : M(m), B(b) { } method IMPLOT_INLINE (line 541) | IMPLOT_INLINE double operator()(I idx) const { type IndexerConst (line 548) | struct IndexerConst { method IndexerConst (line 549) | IndexerConst(double ref) : Ref(ref) { } method IMPLOT_INLINE (line 550) | IMPLOT_INLINE double operator()(I) const { return Ref; } type GetterXY (line 559) | struct GetterXY { method GetterXY (line 560) | GetterXY(_IndexerX x, _IndexerY y, int count) : IndxerX(x), IndxerY(... method IMPLOT_INLINE (line 561) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterFuncPtr (line 570) | struct GetterFuncPtr { method GetterFuncPtr (line 571) | GetterFuncPtr(ImPlotGetter getter, void* data, int count) : method IMPLOT_INLINE (line 576) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterOverrideX (line 585) | struct GetterOverrideX { method GetterOverrideX (line 586) | GetterOverrideX(_Getter getter, double x) : Getter(getter), X(x), Co... method IMPLOT_INLINE (line 587) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterOverrideY (line 598) | struct GetterOverrideY { method GetterOverrideY (line 599) | GetterOverrideY(_Getter getter, double y) : Getter(getter), Y(y), Co... method IMPLOT_INLINE (line 600) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterLoop (line 611) | struct GetterLoop { method GetterLoop (line 612) | GetterLoop(_Getter getter) : Getter(getter), Count(getter.Count + 1)... method IMPLOT_INLINE (line 613) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterError (line 622) | struct GetterError { method GetterError (line 623) | GetterError(const T* xs, const T* ys, const T* neg, const T* pos, in... method IMPLOT_INLINE (line 632) | IMPLOT_INLINE ImPlotPointError operator()(I idx) const { type Fitter1 (line 652) | struct Fitter1 { method Fitter1 (line 653) | Fitter1(const _Getter1& getter) : Getter(getter) { } method Fit (line 654) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterX (line 665) | struct FitterX { method FitterX (line 666) | FitterX(const _Getter1& getter) : Getter(getter) { } method Fit (line 667) | void Fit(ImPlotAxis& x_axis, ImPlotAxis&) const { type FitterY (line 677) | struct FitterY { method FitterY (line 678) | FitterY(const _Getter1& getter) : Getter(getter) { } method Fit (line 679) | void Fit(ImPlotAxis&, ImPlotAxis& y_axis) const { type Fitter2 (line 689) | struct Fitter2 { method Fitter2 (line 690) | Fitter2(const _Getter1& getter1, const _Getter2& getter2) : Getter1(... method Fit (line 691) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterBarV (line 708) | struct FitterBarV { method FitterBarV (line 709) | FitterBarV(const _Getter1& getter1, const _Getter2& getter2, double ... method Fit (line 714) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterBarH (line 731) | struct FitterBarH { method FitterBarH (line 732) | FitterBarH(const _Getter1& getter1, const _Getter2& getter2, double ... method Fit (line 737) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type FitterRect (line 753) | struct FitterRect { method FitterRect (line 754) | FitterRect(const ImPlotPoint& pmin, const ImPlotPoint& pmax) : method FitterRect (line 758) | FitterRect(const ImPlotRect& rect) : method Fit (line 761) | void Fit(ImPlotAxis& x_axis, ImPlotAxis& y_axis) const { type Transformer1 (line 775) | struct Transformer1 { method Transformer1 (line 776) | Transformer1(double pixMin, double pltMin, double pltMax, double m, ... method IMPLOT_INLINE (line 787) | IMPLOT_INLINE float operator()(T p) const { type Transformer2 (line 801) | struct Transformer2 { method Transformer2 (line 802) | Transformer2(const ImPlotAxis& x_axis, const ImPlotAxis& y_axis) : method Transformer2 (line 821) | Transformer2(const ImPlotPlot& plot) : method Transformer2 (line 825) | Transformer2() : method IMPLOT_INLINE (line 829) | IMPLOT_INLINE ImVec2 operator()(const P& plt) const { method IMPLOT_INLINE (line 836) | IMPLOT_INLINE ImVec2 operator()(T x, T y) const { type RendererBase (line 851) | struct RendererBase { method RendererBase (line 852) | RendererBase(int prims, int idx_consumed, int vtx_consumed) : type RendererLineStrip (line 864) | struct RendererLineStrip : RendererBase { method RendererLineStrip (line 865) | RendererLineStrip(const _Getter& getter, ImU32 col, float weight) : method Init (line 873) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 876) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererLineStripSkip (line 895) | struct RendererLineStripSkip : RendererBase { method RendererLineStripSkip (line 896) | RendererLineStripSkip(const _Getter& getter, ImU32 col, float weight) : method Init (line 904) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 907) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererLineSegments1 (line 928) | struct RendererLineSegments1 : RendererBase { method RendererLineSegments1 (line 929) | RendererLineSegments1(const _Getter& getter, ImU32 col, float weight) : method Init (line 935) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 938) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererLineSegments2 (line 954) | struct RendererLineSegments2 : RendererBase { method RendererLineSegments2 (line 955) | RendererLineSegments2(const _Getter1& getter1, const _Getter2& gette... method Init (line 962) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 965) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererBarsFillV (line 982) | struct RendererBarsFillV : RendererBase { method RendererBarsFillV (line 983) | RendererBarsFillV(const _Getter1& getter1, const _Getter2& getter2, ... method Init (line 990) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 993) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererBarsFillH (line 1020) | struct RendererBarsFillH : RendererBase { method RendererBarsFillH (line 1021) | RendererBarsFillH(const _Getter1& getter1, const _Getter2& getter2, ... method Init (line 1028) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1031) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererBarsLineV (line 1058) | struct RendererBarsLineV : RendererBase { method RendererBarsLineV (line 1059) | RendererBarsLineV(const _Getter1& getter1, const _Getter2& getter2, ... method Init (line 1067) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1070) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererBarsLineH (line 1098) | struct RendererBarsLineH : RendererBase { method RendererBarsLineH (line 1099) | RendererBarsLineH(const _Getter1& getter1, const _Getter2& getter2, ... method Init (line 1107) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1110) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererStairsPre (line 1139) | struct RendererStairsPre : RendererBase { method RendererStairsPre (line 1140) | RendererStairsPre(const _Getter& getter, ImU32 col, float weight) : method Init (line 1148) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1151) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererStairsPost (line 1170) | struct RendererStairsPost : RendererBase { method RendererStairsPost (line 1171) | RendererStairsPost(const _Getter& getter, ImU32 col, float weight) : method Init (line 1179) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1182) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererStairsPreShaded (line 1201) | struct RendererStairsPreShaded : RendererBase { method RendererStairsPreShaded (line 1202) | RendererStairsPreShaded(const _Getter& getter, ImU32 col) : method Init (line 1210) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1213) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererStairsPostShaded (line 1233) | struct RendererStairsPostShaded : RendererBase { method RendererStairsPostShaded (line 1234) | RendererStairsPostShaded(const _Getter& getter, ImU32 col) : method Init (line 1242) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1245) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererShaded (line 1267) | struct RendererShaded : RendererBase { method RendererShaded (line 1268) | RendererShaded(const _Getter1& getter1, const _Getter2& getter2, ImU... method Init (line 1277) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1280) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RectC (line 1327) | struct RectC { type RendererRectC (line 1334) | struct RendererRectC : RendererBase { method RendererRectC (line 1335) | RendererRectC(const _Getter& getter) : method Init (line 1339) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1342) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... function RenderPrimitivesEx (line 1361) | void RenderPrimitivesEx(const _Renderer& renderer, ImDrawList& draw_li... function RenderPrimitives1 (line 1400) | void RenderPrimitives1(const _Getter& getter, Args... args) { function RenderPrimitives2 (line 1407) | void RenderPrimitives2(const _Getter1& getter1, const _Getter2& getter... type RendererMarkersFill (line 1418) | struct RendererMarkersFill : RendererBase { method RendererMarkersFill (line 1419) | RendererMarkersFill(const _Getter& getter, const ImVec2* marker, int... method Init (line 1427) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1430) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... type RendererMarkersLine (line 1461) | struct RendererMarkersLine : RendererBase { method RendererMarkersLine (line 1462) | RendererMarkersLine(const _Getter& getter, const ImVec2* marker, int... method Init (line 1471) | void Init(ImDrawList& draw_list) const { method IMPLOT_INLINE (line 1474) | IMPLOT_INLINE bool Render(ImDrawList& draw_list, const ImRect& cull_... function RenderMarkers (line 1537) | void RenderMarkers(const _Getter& getter, ImPlotMarker marker, float s... function PlotLineEx (line 1570) | void PlotLineEx(const char* label_id, const _Getter& getter, ImPlotLin... function PlotLine (line 1613) | void PlotLine(const char* label_id, const T* values, int count, double... function PlotLine (line 1619) | void PlotLine(const char* label_id, const T* xs, const T* ys, int coun... function PlotLineG (line 1631) | void PlotLineG(const char* label_id, ImPlotGetter getter_func, void* d... function PlotScatterEx (line 1641) | void PlotScatterEx(const char* label_id, const Getter& getter, ImPlotS... function PlotScatter (line 1659) | void PlotScatter(const char* label_id, const T* values, int count, dou... function PlotScatter (line 1665) | void PlotScatter(const char* label_id, const T* xs, const T* ys, int c... function PlotScatterG (line 1677) | void PlotScatterG(const char* label_id, ImPlotGetter getter_func, void... function PlotStairsEx (line 1687) | void PlotStairsEx(const char* label_id, const Getter& getter, ImPlotSt... function PlotStairs (line 1719) | void PlotStairs(const char* label_id, const T* values, int count, doub... function PlotStairs (line 1725) | void PlotStairs(const char* label_id, const T* xs, const T* ys, int co... function PlotStairsG (line 1737) | void PlotStairsG(const char* label_id, ImPlotGetter getter_func, void*... function PlotShadedEx (line 1747) | void PlotShadedEx(const char* label_id, const Getter1& getter1, const ... function PlotShaded (line 1759) | void PlotShaded(const char* label_id, const T* values, int count, doub... function PlotShaded (line 1770) | void PlotShaded(const char* label_id, const T* xs, const T* ys, int co... function PlotShaded (line 1782) | void PlotShaded(const char* label_id, const T* xs, const T* ys1, const... function PlotShadedG (line 1796) | void PlotShadedG(const char* label_id, ImPlotGetter getter_func1, void... function PlotBarsVEx (line 1807) | void PlotBarsVEx(const char* label_id, const Getter1& getter1, const G... function PlotBarsHEx (line 1827) | void PlotBarsHEx(const char* label_id, const Getter1& getter1, const G... function PlotBars (line 1847) | void PlotBars(const char* label_id, const T* values, int count, double... function PlotBars (line 1861) | void PlotBars(const char* label_id, const T* xs, const T* ys, int coun... function PlotBarsG (line 1880) | void PlotBarsG(const char* label_id, ImPlotGetter getter_func, void* d... function PlotBarGroups (line 1898) | void PlotBarGroups(const char* const label_ids[], const T* values, int... function PlotErrorBarsVEx (line 1983) | void PlotErrorBarsVEx(const char* label_id, const _GetterPos& getter_p... function PlotErrorBarsHEx (line 2004) | void PlotErrorBarsHEx(const char* label_id, const _GetterPos& getter_p... function PlotErrorBars (line 2025) | void PlotErrorBars(const char* label_id, const T* xs, const T* ys, con... function PlotErrorBars (line 2030) | void PlotErrorBars(const char* label_id, const T* xs, const T* ys, con... function PlotStemsEx (line 2063) | void PlotStemsEx(const char* label_id, const _GetterM& get_mark, const... function PlotStems (line 2084) | void PlotStems(const char* label_id, const T* values, int count, doubl... function PlotStems (line 2098) | void PlotStems(const char* label_id, const T* xs, const T* ys, int cou... function PlotInfLines (line 2123) | void PlotInfLines(const char* label_id, const T* values, int count, Im... function IMPLOT_INLINE (line 2156) | IMPLOT_INLINE void RenderPieSlice(ImDrawList& draw_list, const ImPlotP... function PlotPieChart (line 2175) | void PlotPieChart(const char* const label_ids[], const T* values, int ... type GetterHeatmapRowMaj (line 2234) | struct GetterHeatmapRowMaj { method GetterHeatmapRowMaj (line 2235) | GetterHeatmapRowMaj(const T* values, int rows, int cols, double scal... method IMPLOT_INLINE (line 2249) | IMPLOT_INLINE RectC operator()(I idx) const { type GetterHeatmapColMaj (line 2269) | struct GetterHeatmapColMaj { method GetterHeatmapColMaj (line 2270) | GetterHeatmapColMaj(const T* values, int rows, int cols, double scal... method IMPLOT_INLINE (line 2284) | IMPLOT_INLINE RectC operator()(I idx) const { function RenderHeatmap (line 2304) | void RenderHeatmap(ImDrawList& draw_list, const T* values, int rows, i... function PlotHeatmap (line 2376) | void PlotHeatmap(const char* label_id, const T* values, int rows, int ... function PlotHistogram (line 2393) | double PlotHistogram(const char* label_id, const T* values, int count,... function PlotHistogram2D (line 2479) | double PlotHistogram2D(const char* label_id, const T* xs, const T* ys,... function PlotDigitalEx (line 2559) | void PlotDigitalEx(const char* label_id, Getter getter, ImPlotDigitalF... function PlotDigital (line 2619) | void PlotDigital(const char* label_id, const T* xs, const T* ys, int c... function PlotDigitalG (line 2628) | void PlotDigitalG(const char* label_id, ImPlotGetter getter_func, void... function PlotImage (line 2637) | void PlotImage(const char* label_id, ImTextureID user_texture_id, cons... function PlotText (line 2655) | void PlotText(const char* text, double x, double y, const ImVec2& pixe... function PlotDummy (line 2687) | void PlotDummy(const char* label_id, ImPlotDummyFlags flags) { FILE: src/DesktopPlusWinRT/CaptureManager.cpp type winrt (line 8) | namespace winrt type util (line 20) | namespace util FILE: src/DesktopPlusWinRT/DesktopPlusWinRT.cpp type winrt (line 38) | namespace winrt type util (line 46) | namespace util function BOOL (line 53) | BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID... function DPWinRT_Internal_StartCapture (line 70) | bool DPWinRT_Internal_StartCapture(vr::VROverlayHandle_t overlay_handle,... function DPWinRT_Init (line 128) | void DPWinRT_Init() function DPWinRT_IsCaptureSupported (line 176) | bool DPWinRT_IsCaptureSupported() function DPWinRT_IsCaptureFromHandleSupported (line 185) | bool DPWinRT_IsCaptureFromHandleSupported() function DPWinRT_IsCaptureFromCombinedDesktopSupported (line 194) | bool DPWinRT_IsCaptureFromCombinedDesktopSupported() function DPWinRT_IsCaptureCursorEnabledPropertySupported (line 203) | bool DPWinRT_IsCaptureCursorEnabledPropertySupported() function DPWinRT_IsBorderRequiredPropertySupported (line 212) | bool DPWinRT_IsBorderRequiredPropertySupported() function DPWinRT_IsIncludeSecondaryWindowsPropertySupported (line 226) | bool DPWinRT_IsIncludeSecondaryWindowsPropertySupported() function DPWinRT_IsMinUpdateIntervalPropertySupported (line 240) | bool DPWinRT_IsMinUpdateIntervalPropertySupported() function DPWinRT_StartCaptureFromHWND (line 254) | bool DPWinRT_StartCaptureFromHWND(vr::VROverlayHandle_t overlay_handle, ... function DPWinRT_StartCaptureFromDesktop (line 266) | bool DPWinRT_StartCaptureFromDesktop(vr::VROverlayHandle_t overlay_handl... function DPWinRT_StartCaptureFromOverlay (line 278) | bool DPWinRT_StartCaptureFromOverlay(vr::VROverlayHandle_t overlay_handl... function DPWinRT_PauseCapture (line 307) | bool DPWinRT_PauseCapture(vr::VROverlayHandle_t overlay_handle, bool pause) function DPWinRT_StopCapture (line 331) | bool DPWinRT_StopCapture(vr::VROverlayHandle_t overlay_handle) function DPWinRT_SetOverlayUpdateLimitDelay (line 391) | bool DPWinRT_SetOverlayUpdateLimitDelay(vr::VROverlayHandle_t overlay_ha... function DPWinRT_SetOverlayOverUnder3D (line 420) | bool DPWinRT_SetOverlayOverUnder3D(vr::VROverlayHandle_t overlay_handle,... function DPWinRT_SetCaptureCursorEnabled (line 459) | void DPWinRT_SetCaptureCursorEnabled(bool is_cursor_enabled) function DPWinRT_SetHDREnabled (line 478) | void DPWinRT_SetHDREnabled(bool is_hdr_enabled) function DPWinRT_SetDesktopEnumerationFlags (line 497) | void DPWinRT_SetDesktopEnumerationFlags(bool ignore_wmr_screens) function DWORD (line 509) | DWORD WINAPI WinRTCaptureThreadEntry(_In_ void* Param) FILE: src/DesktopPlusWinRT/OverlayCapture.cpp type winrt (line 10) | namespace winrt FILE: src/DesktopPlusWinRT/OverlayCapture.h function IsCursorEnabled (line 18) | bool IsCursorEnabled() { r... function PauseCapture (line 22) | void PauseCapture(bool pause) { m_Paused = pause; OnOverlayDataRefresh(... function IsPaused (line 23) | bool IsPaused() { return m_Paused; } function CheckClosed (line 32) | inline void CheckClosed() FILE: src/DesktopPlusWinRT/ThreadData.h type DPWinRTOverlayData (line 10) | struct DPWinRTOverlayData type DPWinRTThreadData (line 22) | struct DPWinRTThreadData FILE: src/DesktopPlusWinRT/util/DesktopWindow.h function namespace (line 4) | namespace util::desktop FILE: src/DesktopPlusWinRT/util/capture.desktop.interop.h function namespace (line 6) | namespace util FILE: src/DesktopPlusWinRT/util/dispatcherqueue.desktop.interop.h function DispatcherQueueOptions (line 11) | DispatcherQueueOptions options FILE: src/DesktopPlusWinRT/util/hwnd.interop.h function namespace (line 4) | namespace util::desktop FILE: src/Shared/Actions.cpp function Action (line 710) | const Action& ActionManager::GetAction(ActionUID action_uid) const function ActionUID (line 896) | ActionUID ActionManager::DuplicateAction(const Action& action) function TRMGRStrID (line 1033) | TRMGRStrID ActionManager::GetTranslationIDForName(const std::string& str) FILE: src/Shared/Actions.h type ActionCommand (line 12) | struct ActionCommand type ActionUID (line 50) | typedef uint64_t ActionUID; type std (line 52) | typedef std::vector OverlayIDList; type Action (line 54) | struct Action function class (line 76) | class ActionManager FILE: src/Shared/AppProfiles.cpp function AppProfile (line 121) | const AppProfile& AppProfileManager::GetProfile(const std::string& app_key) FILE: src/Shared/AppProfiles.h type AppProfile (line 7) | struct AppProfile function class (line 19) | class AppProfileManager FILE: src/Shared/ConfigManager.cpp function ConfigManager (line 154) | ConfigManager& ConfigManager::Get() function OverlayOrigin (line 1328) | OverlayOrigin ConfigManager::GetOverlayOriginFromConfigString(const std:... function WPARAM (line 1782) | WPARAM ConfigManager::GetWParamForConfigID(ConfigID_Bool id) //This i... function WPARAM (line 1787) | WPARAM ConfigManager::GetWParamForConfigID(ConfigID_Int id) function WPARAM (line 1792) | WPARAM ConfigManager::GetWParamForConfigID(ConfigID_Float id) function WPARAM (line 1797) | WPARAM ConfigManager::GetWParamForConfigID(ConfigID_Handle id) function ConfigHotkeyList (line 1897) | ConfigHotkeyList& ConfigManager::GetHotkeys() function ConfigHotkeyList (line 1902) | const ConfigHotkeyList& ConfigManager::GetHotkeys() const function ActionManager (line 1946) | ActionManager& ConfigManager::GetActionManager() function AppProfileManager (line 1951) | AppProfileManager& ConfigManager::GetAppProfileManager() function Matrix4 (line 1956) | Matrix4& ConfigManager::GetOverlayDetachedTransform() FILE: src/Shared/ConfigManager.h type ConfigID_Bool (line 22) | enum ConfigID_Bool type ConfigID_Int (line 137) | enum ConfigID_Int type ConfigID_Float (line 199) | enum ConfigID_Float type ConfigID_Handle (line 226) | enum ConfigID_Handle type ConfigID_String (line 241) | enum ConfigID_String type OverlayCaptureSource (line 266) | enum OverlayCaptureSource type Overlay3DMode (line 274) | enum Overlay3DMode type OverlayDisplayMode (line 283) | enum OverlayDisplayMode type OverlayOrigin (line 292) | enum OverlayOrigin type OverlayOriginConfig (line 308) | struct OverlayOriginConfig type DesktopListingStyle (line 313) | enum DesktopListingStyle type InterfaceBGColorDisplayMode (line 320) | enum InterfaceBGColorDisplayMode type UpdateLimitMode (line 327) | enum UpdateLimitMode type UpdateLimitFPS (line 334) | enum UpdateLimitFPS type WindowDraggingMode (line 348) | enum WindowDraggingMode type WindowCaptureLostBehavior (line 356) | enum WindowCaptureLostBehavior type ConfigHotkey (line 364) | struct ConfigHotkey type std (line 377) | typedef std::vector ConfigHotkeyList; function class (line 379) | class OverlayConfigData function class (line 396) | class ConfigManager FILE: src/Shared/DPBrowserAPI.h type DPBrowserICPCommandID (line 17) | enum DPBrowserICPCommandID type DPBrowserICPStringID (line 56) | enum DPBrowserICPStringID type DPBrowserIPCNavStateFlags (line 68) | enum DPBrowserIPCNavStateFlags : unsigned char type DPBrowserIPCKeyboardKeystateFlags (line 76) | enum DPBrowserIPCKeyboardKeystateFlags : unsigned char function class (line 90) | class DPBrowserAPI FILE: src/Shared/DPBrowserAPIClient.cpp function DPBrowserAPIClient (line 206) | DPBrowserAPIClient& DPBrowserAPIClient::Get() function DWORD (line 244) | DWORD DPBrowserAPIClient::GetServerAppProcessID() function UINT (line 255) | UINT DPBrowserAPIClient::GetRegisteredMessageID() const FILE: src/Shared/DPBrowserAPIClient.h function class (line 5) | class DPBrowserAPIClient : public DPBrowserAPI FILE: src/Shared/DPRect.h function class (line 9) | class DPRect function Contains (line 27) | bool Contains(const Vector2Int& p) const { return p.x >= Min.... function Contains (line 28) | bool Contains(const DPRect& r) const { return r.Min.x >= Min.... function Overlaps (line 29) | bool Overlaps(const DPRect& r) const { return r.Min.y < Max.... function Add (line 30) | void Add(const Vector2Int& p) { if (Min.x > p.x) M... function Add (line 31) | void Add(const DPRect& r) { if (Min.x > r.Min.x) M... function Expand (line 32) | void Expand(const int amount) { Min.x -= amount; Min... function Expand (line 33) | void Expand(const Vector2Int& amount) { Min.x -= amount.x; Min... function Translate (line 34) | void Translate(const Vector2Int& d) { Min.x += d.x; Min.y +=... function TranslateX (line 35) | void TranslateX(int dx) { Min.x += dx; Max.x += ... function TranslateY (line 36) | void TranslateY(int dy) { Min.y += dy; Max.y += ... function ClipWith (line 37) | void ClipWith(const DPRect& r) { Min = Vector2Int::vec_... function ClipWithFull (line 38) | void ClipWithFull(const DPRect& r) { Min = Vector2Int::vec_... function Pack16 (line 40) | uint64_t Pack16() const function operator (line 53) | bool operator==(const DPRect& r) const { return r.Min == Min &&... FILE: src/Shared/Ini.cpp type ini_t (line 24) | struct ini_t type ini_internal_section_t (line 668) | struct ini_internal_section_t type ini_internal_property_t (line 672) | struct ini_internal_property_t type ini_internal_section_t (line 649) | struct ini_internal_section_t type ini_internal_property_t (line 656) | struct ini_internal_property_t type ini_t (line 666) | struct ini_t type ini_internal_section_t (line 668) | struct ini_internal_section_t type ini_internal_property_t (line 672) | struct ini_internal_property_t function ini_internal_property_index (line 680) | static int ini_internal_property_index( ini_t const* ini, int section, i... function ini_t (line 702) | ini_t* ini_create( void* memctx ) type ini_internal_section_t (line 668) | struct ini_internal_section_t type ini_internal_property_t (line 672) | struct ini_internal_property_t function ini_t (line 720) | ini_t* ini_load( char const* data, void* memctx ) type ini_internal_section_t (line 668) | struct ini_internal_section_t type ini_internal_property_t (line 672) | struct ini_internal_property_t function ini_save (line 800) | int ini_save( ini_t const* ini, char* data, int size ) function ini_destroy (line 873) | void ini_destroy( ini_t* ini ) function ini_section_count (line 893) | int ini_section_count( ini_t const* ini ) function ini_property_count (line 909) | int ini_property_count( ini_t const* ini, int section ) function ini_find_section (line 958) | int ini_find_section( ini_t const* ini, char const* name, int name_length ) function ini_find_property (line 978) | int ini_find_property( ini_t const* ini, int section, char const* name, ... function ini_section_add (line 1004) | int ini_section_add( ini_t* ini, char const* name, int length ) function ini_property_add (line 1040) | void ini_property_add( ini_t* ini, int section, char const* name, int na... function ini_section_remove (line 1093) | void ini_section_remove( ini_t* ini, int section ) function ini_property_remove (line 1121) | void ini_property_remove( ini_t* ini, int section, int property ) function ini_section_name_set (line 1139) | void ini_section_name_set( ini_t* ini, int section, char const* name, in... function ini_property_name_set (line 1162) | void ini_property_name_set( ini_t* ini, int section, int property, char ... function ini_property_value_set (line 1191) | void ini_property_value_set( ini_t* ini, int section, int property, char... FILE: src/Shared/Ini.h type ini_t (line 8) | typedef struct ini_t ini_t; function class (line 10) | class Ini FILE: src/Shared/InterprocessMessaging.cpp function IPCManager (line 16) | IPCManager& IPCManager::Get() function UINT (line 40) | UINT IPCManager::GetWin32MessageID(IPCMsgID IPC_id) const function IPCMsgID (line 45) | IPCMsgID IPCManager::GetIPCMessageID(UINT win32_id) const function DWORD (line 83) | DWORD IPCManager::GetDashboardAppProcessID() function DWORD (line 95) | DWORD IPCManager::GetUIAppProcessID() FILE: src/Shared/InterprocessMessaging.h type IPCMsgID (line 22) | enum IPCMsgID type IPCActionID (line 31) | enum IPCActionID type IPCActionOverlayPosAdjustTarget (line 86) | enum IPCActionOverlayPosAdjustTarget type IPCActionOverlayProfileLoadArg (line 98) | enum IPCActionOverlayProfileLoadArg type IPCKeyboardKeystateFlags (line 104) | enum IPCKeyboardKeystateFlags : unsigned char type IPCElevatedActionID (line 117) | enum IPCElevatedActionID type IPCElevatedStringID (line 140) | enum IPCElevatedStringID function class (line 148) | class IPCManager FILE: src/Shared/Logging.cpp function DPLog_Init (line 10) | void DPLog_Init(const char* name) function DPLog_SteamVR_SystemInfo (line 76) | void DPLog_SteamVR_SystemInfo() function DPLog_DPWinRT_SupportInfo (line 101) | void DPLog_DPWinRT_SupportInfo() FILE: src/Shared/Matrices.cpp function clampf (line 30) | float clampf(float value, float value_min, float value_max) function Matrix2 (line 38) | Matrix2& Matrix2::transpose() function Matrix2 (line 60) | Matrix2& Matrix2::invert() function Matrix3 (line 83) | Matrix3& Matrix3::transpose() function Matrix3 (line 110) | Matrix3& Matrix3::invert() function Matrix4 (line 193) | Matrix4& Matrix4::transpose() function Matrix4 (line 210) | Matrix4& Matrix4::invert() function Matrix4 (line 253) | Matrix4& Matrix4::invertEuclidean() function Matrix4 (line 298) | Matrix4& Matrix4::invertAffine() function Matrix4 (line 342) | Matrix4& Matrix4::invertProjective() function Matrix4 (line 397) | Matrix4& Matrix4::invertGeneral() function Vector3 (line 501) | Vector3 Matrix4::getRotation() const function Matrix4 (line 547) | Matrix4& Matrix4::translate(const Vector3& v) function Matrix4 (line 552) | Matrix4& Matrix4::translate(float x, float y, float z) function Matrix4 (line 566) | Matrix4& Matrix4::scale(float s) function Matrix4 (line 571) | Matrix4& Matrix4::scale(float x, float y, float z) function Matrix4 (line 585) | Matrix4& Matrix4::rotate(float angle, const Vector3& axis) function Matrix4 (line 590) | Matrix4& Matrix4::rotate(float angle, float x, float y, float z) function Matrix4 (line 627) | Matrix4& Matrix4::rotateX(float angle) function Matrix4 (line 648) | Matrix4& Matrix4::rotateY(float angle) function Matrix4 (line 669) | Matrix4& Matrix4::rotateZ(float angle) FILE: src/Shared/Matrices.h function class (line 32) | class Matrix2 function class (line 84) | class Matrix3 function Vector3 (line 181) | Vector3 getTranslation() const; function Matrix2 (line 314) | inline Matrix2& Matrix2::identity() function Matrix2 (line 337) | inline Matrix2& Matrix2::operator+=(const Matrix2& rhs) function Matrix2 (line 345) | inline Matrix2& Matrix2::operator-=(const Matrix2& rhs) function Vector2 (line 353) | inline Vector2 Matrix2::operator*(const Vector2& rhs) const function Matrix2 (line 360) | inline Matrix2 Matrix2::operator*(const Matrix2& rhs) const function Matrix2 (line 368) | inline Matrix2& Matrix2::operator*=(const Matrix2& rhs) function rhs (line 376) | inline bool Matrix2::operator==(const Matrix2& rhs) const function rhs (line 383) | inline bool Matrix2::operator!=(const Matrix2& rhs) const function const (line 390) | inline float Matrix2::operator[](int index) const function Matrix3 (line 441) | inline Matrix3::Matrix3() function Matrix3 (line 449) | inline Matrix3::Matrix3(const float src[9]) function Matrix3 (line 456) | inline Matrix3::Matrix3(float m0, float m1, float m2, function set (line 465) | inline void Matrix3::set(const float src[9]) function set (line 474) | inline void Matrix3::set(float m0, float m1, float m2, function setRow (line 485) | inline void Matrix3::setRow(int index, const float row[3]) function setRow (line 492) | inline void Matrix3::setRow(int index, const Vector3& v) function setColumn (line 499) | inline void Matrix3::setColumn(int index, const float col[3]) function setColumn (line 506) | inline void Matrix3::setColumn(int index, const Vector3& v) function Matrix3 (line 520) | inline Matrix3& Matrix3::identity() function Matrix3 (line 547) | inline Matrix3& Matrix3::operator+=(const Matrix3& rhs) function Matrix3 (line 557) | inline Matrix3& Matrix3::operator-=(const Matrix3& rhs) function Vector3 (line 567) | inline Vector3 Matrix3::operator*(const Vector3& rhs) const function Matrix3 (line 576) | inline Matrix3 Matrix3::operator*(const Matrix3& rhs) const function Matrix3 (line 585) | inline Matrix3& Matrix3::operator*=(const Matrix3& rhs) function rhs (line 593) | inline bool Matrix3::operator==(const Matrix3& rhs) const function rhs (line 602) | inline bool Matrix3::operator!=(const Matrix3& rhs) const function const (line 611) | inline float Matrix3::operator[](int index) const function Matrix4 (line 663) | inline Matrix4::Matrix4() function Matrix4 (line 671) | inline Matrix4::Matrix4(const float src[16]) function Matrix4 (line 678) | inline Matrix4::Matrix4(float m00, float m01, float m02, float m03, function Matrix4 (line 686) | inline Matrix4::Matrix4(const vr::HmdMatrix34_t& src) function Matrix4 (line 696) | inline Matrix4::Matrix4(const Vector3& right, const Vector3& up, const V... function set (line 708) | inline void Matrix4::set(const float src[16]) function set (line 718) | inline void Matrix4::set(float m00, float m01, float m02, float m03, function setRow (line 731) | inline void Matrix4::setRow(int index, const float row[4]) function setRow (line 738) | inline void Matrix4::setRow(int index, const Vector4& v) function setRow (line 745) | inline void Matrix4::setRow(int index, const Vector3& v) function setColumn (line 752) | inline void Matrix4::setColumn(int index, const float col[4]) function setColumn (line 759) | inline void Matrix4::setColumn(int index, const Vector4& v) function setColumn (line 766) | inline void Matrix4::setColumn(int index, const Vector3& v) function setTranslation (line 773) | inline void Matrix4::setTranslation(const Vector3& v) function Vector3 (line 801) | inline Vector3 Matrix4::getTranslation() const function Matrix4 (line 826) | inline Matrix4& Matrix4::translate_relative(const Vector3& v) function Matrix4 (line 857) | inline Matrix4& Matrix4::operator+=(const Matrix4& rhs) function Matrix4 (line 868) | inline Matrix4& Matrix4::operator-=(const Matrix4& rhs) function Vector4 (line 879) | inline Vector4 Matrix4::operator*(const Vector4& rhs) const function Vector3 (line 889) | inline Vector3 Matrix4::operator*(const Vector3& rhs) const function Matrix4 (line 898) | inline Matrix4 Matrix4::operator*(const Matrix4& n) const function Matrix4 (line 908) | inline Matrix4& Matrix4::operator*=(const Matrix4& rhs) function n (line 916) | inline bool Matrix4::operator==(const Matrix4& n) const function n (line 926) | inline bool Matrix4::operator!=(const Matrix4& n) const function const (line 936) | inline float Matrix4::operator[](int index) const FILE: src/Shared/OUtoSBSConverter.cpp function ID3D11Texture2D (line 5) | ID3D11Texture2D* OUtoSBSConverter::GetTexture() const function Vector2Int (line 10) | Vector2Int OUtoSBSConverter::GetTextureSizeSBS() const function HRESULT (line 15) | HRESULT OUtoSBSConverter::Convert(ID3D11Device* device, ID3D11DeviceCont... FILE: src/Shared/OUtoSBSConverter.h function class (line 12) | class OUtoSBSConverter FILE: src/Shared/OpenVRExt.cpp type vr (line 8) | namespace vr function ID3D11ShaderResourceView (line 10) | ID3D11ShaderResourceView* IVROverlayEx::GetOverlayTextureExInternal(VR... function TrackedDeviceIndex_t (line 104) | TrackedDeviceIndex_t IVROverlayEx::FindPointerDeviceForOverlay(VROverl... function TrackedDeviceIndex_t (line 123) | TrackedDeviceIndex_t IVROverlayEx::FindPointerDeviceForOverlay(VROverl... function EVROverlayError (line 156) | EVROverlayError IVROverlayEx::SetOverlayTextureEx(VROverlayHandle_t ov... function EVROverlayError (line 201) | EVROverlayError IVROverlayEx::SetOverlayFromFileEx(VROverlayHandle_t o... function EVROverlayError (line 235) | EVROverlayError IVROverlayEx::SetSharedOverlayTexture(VROverlayHandle_... function EVROverlayError (line 266) | EVROverlayError IVROverlayEx::ReleaseSharedOverlayTexture(VROverlayHan... function EVROverlayError (line 286) | EVROverlayError IVROverlayEx::ClearOverlayTextureEx(VROverlayHandle_t ... function ID3D11ShaderResourceView (line 306) | ID3D11ShaderResourceView* IVROverlayEx::GetOverlayTextureEx(VROverlayH... function Vector2Int (line 316) | Vector2Int IVROverlayEx::GetOverlayTextureSizeEx(VROverlayHandle_t ove... function EVROverlayError (line 331) | EVROverlayError IVROverlayEx::DestroyOverlayEx(VROverlayHandle_t overl... function Matrix4 (line 384) | Matrix4 IVRSystemEx::ComputeHMDFacingTransform(float distance) function Matrix4 (line 420) | Matrix4 IVRSystemEx::GetControllerTipMatrix(ETrackedControllerRole con... function TrackedDeviceIndex_t (line 442) | TrackedDeviceIndex_t IVRSystemEx::GetFirstVRTracker() function IVRSystemEx (line 458) | IVRSystemEx* VRSystemEx() function IVROverlayEx (line 463) | IVROverlayEx* VROverlayEx() FILE: src/Shared/OpenVRExt.h function namespace (line 17) | namespace vr FILE: src/Shared/OverlayDragger.cpp function Matrix4 (line 237) | Matrix4 OverlayDragger::GetBaseOffsetMatrix() function Matrix4 (line 244) | Matrix4 OverlayDragger::GetBaseOffsetMatrix(OverlayOrigin overlay_origin) function Matrix4 (line 249) | Matrix4 OverlayDragger::GetBaseOffsetMatrix(OverlayOrigin overlay_origin... function Matrix4 (line 761) | Matrix4 OverlayDragger::DragFinish() function Matrix4 (line 931) | Matrix4 OverlayDragger::DragGestureFinish() function Matrix4 (line 1058) | const Matrix4& OverlayDragger::GetDragOverlayMatrix() const FILE: src/Shared/OverlayDragger.h function class (line 7) | class OverlayDragger FILE: src/Shared/OverlayManager.cpp function OverlayManager (line 23) | OverlayManager& OverlayManager::Get() function Matrix4 (line 40) | Matrix4 OverlayManager::GetOverlayTransformBase(vr::VROverlayHandle_t ov... function Overlay (line 368) | Overlay& OverlayManager::GetOverlay(unsigned int id) function Overlay (line 376) | const Overlay& OverlayManager::GetOverlay(unsigned int id) const function Overlay (line 384) | Overlay& OverlayManager::GetCurrentOverlay() function Overlay (line 389) | Overlay& OverlayManager::GetPrimaryDashboardOverlay() function OverlayConfigData (line 563) | OverlayConfigData& OverlayManager::GetConfigData(unsigned int id) function OverlayConfigData (line 571) | const OverlayConfigData& OverlayManager::GetConfigData(unsigned int id) ... function OverlayConfigData (line 579) | OverlayConfigData& OverlayManager::GetCurrentConfigData() function OverlayOriginConfig (line 584) | OverlayOriginConfig OverlayManager::GetOriginConfigFromData(const Overla... function OverlayIDList (line 856) | OverlayIDList OverlayManager::FindInactiveOverlaysForWindow(const Window... function OverlayIDList (line 976) | OverlayIDList OverlayManager::FindDuplicatedOverlaysForOverlay(unsigned ... function OverlayIDList (line 993) | OverlayIDList OverlayManager::FindOverlaysWithTags(const char* str_tags)... function Matrix4 (line 1206) | Matrix4 OverlayManager::GetOverlayMiddleTransform(unsigned int id, vr::V... function Matrix4 (line 1227) | Matrix4 OverlayManager::GetOverlayCenterBottomTransform(unsigned int id,... FILE: src/Shared/OverlayManager.h type std (line 14) | typedef std::vector OverlayIDList; type TagListEntry (line 22) | struct TagListEntry FILE: src/Shared/Util.cpp function StringConvertFromUTF16 (line 12) | std::string StringConvertFromUTF16(LPCWSTR str) function WStringConvertFromUTF8 (line 27) | std::wstring WStringConvertFromUTF8(const char * str) function WStringConvertFromLocalEncoding (line 43) | std::wstring WStringConvertFromLocalEncoding(const char* str) function WStringConvertToTitleCase (line 58) | std::wstring WStringConvertToTitleCase(LPCWSTR str) function DEVMODE (line 83) | DEVMODE GetDevmodeForDisplayID(int display_id, bool wmr_ignore_vscreens,... function GetDisplayIDFromHMonitor (line 160) | int GetDisplayIDFromHMonitor(HMONITOR monitor_handle, bool wmr_ignore_vs... function GetMonitorRefreshRate (line 212) | int GetMonitorRefreshRate(int display_id, bool wmr_ignore_vscreens) function CenterRectToMonitor (line 224) | void CenterRectToMonitor(LPRECT prc) function CenterWindowToMonitor (line 248) | void CenterWindowToMonitor(HWND hwnd, bool use_cursor_pos) function ForceScreenRefresh (line 292) | void ForceScreenRefresh() function IsProcessElevated (line 301) | bool IsProcessElevated() function IsProcessElevated (line 314) | bool IsProcessElevated(DWORD process_id) function ShellExecuteUnelevated (line 343) | bool ShellExecuteUnelevated(LPCWSTR lpFile, LPCWSTR lpParameters, LPCWST... function FileExists (line 442) | bool FileExists(LPCTSTR path) function DirectoryExists (line 449) | bool DirectoryExists(LPCTSTR path) function StopProcessByWindowClass (line 456) | void StopProcessByWindowClass(LPCTSTR class_name) function HWND (line 489) | HWND FindMainWindow(DWORD pid) function GetKeyboardModifierState (line 524) | unsigned int GetKeyboardModifierState() function StringReplaceAll (line 540) | void StringReplaceAll(std::string& source, const std::string& from, cons... function WStringReplaceAll (line 561) | void WStringReplaceAll(std::wstring& source, const std::wstring& from, c... function IsWCharInvalidForFileName (line 582) | bool IsWCharInvalidForFileName(wchar_t wchar) function SanitizeFileNameWString (line 590) | void SanitizeFileNameWString(std::wstring& str) function WStringCompareNatural (line 596) | bool WStringCompareNatural(std::wstring& str1, std::wstring& str2) function GetCurrentLayoutKeyNameForKeyCode (line 880) | std::wstring GetCurrentLayoutKeyNameForKeyCode(unsigned char keycode) function ProcessKeyCodeNameList (line 912) | void ProcessKeyCodeNameList() function GetKeyCodeForListID (line 954) | unsigned char GetKeyCodeForListID(unsigned char list_id) FILE: src/Shared/Util.h function smoothstep (line 41) | inline float smoothstep(float step, float value_min, float value_max) function lin2log (line 46) | inline float lin2log(float value_normalized) FILE: src/Shared/Vectors.h type Vector2 (line 26) | struct Vector2 type Vector3 (line 70) | struct Vector3 type Vector4 (line 117) | struct Vector4 function invSqrt (line 161) | inline float invSqrt(float x) function Vector2 (line 189) | inline Vector2& Vector2::operator+=(const Vector2& rhs) { function Vector2 (line 193) | inline Vector2& Vector2::operator-=(const Vector2& rhs) { function Vector2 (line 197) | inline Vector2 Vector2::operator*(const float a) const { function Vector2 (line 201) | inline Vector2 Vector2::operator*(const Vector2& rhs) const { function Vector2 (line 205) | inline Vector2& Vector2::operator*=(const float a) { function Vector2 (line 209) | inline Vector2& Vector2::operator*=(const Vector2& rhs) { function Vector2 (line 213) | inline Vector2 Vector2::operator/(const float a) const { function Vector2 (line 217) | inline Vector2& Vector2::operator/=(const float a) { function rhs (line 221) | inline bool Vector2::operator==(const Vector2& rhs) const { function rhs (line 225) | inline bool Vector2::operator!=(const Vector2& rhs) const { function rhs (line 229) | inline bool Vector2::operator<(const Vector2& rhs) const { function const (line 237) | inline float Vector2::operator[](int index) const { function set (line 245) | inline void Vector2::set(float x_, float y_) { function distance (line 253) | inline float Vector2::distance(const Vector2& vec) const { function Vector2 (line 257) | inline Vector2& Vector2::normalize() { function dot (line 270) | inline float Vector2::dot(const Vector2& rhs) const { function equal (line 274) | inline bool Vector2::equal(const Vector2& rhs, float epsilon) const { function Vector3 (line 306) | inline Vector3& Vector3::operator+=(const Vector3& rhs) { function Vector3 (line 310) | inline Vector3& Vector3::operator-=(const Vector3& rhs) { function Vector3 (line 314) | inline Vector3 Vector3::operator*(const float a) const { function Vector3 (line 318) | inline Vector3 Vector3::operator*(const Vector3& rhs) const { function Vector3 (line 322) | inline Vector3& Vector3::operator*=(const float a) { function Vector3 (line 326) | inline Vector3& Vector3::operator*=(const Vector3& rhs) { function Vector3 (line 330) | inline Vector3 Vector3::operator/(const float a) const { function Vector3 (line 334) | inline Vector3& Vector3::operator/=(const float a) { function rhs (line 338) | inline bool Vector3::operator==(const Vector3& rhs) const { function rhs (line 342) | inline bool Vector3::operator!=(const Vector3& rhs) const { function rhs (line 346) | inline bool Vector3::operator<(const Vector3& rhs) const { function const (line 356) | inline float Vector3::operator[](int index) const { function set (line 364) | inline void Vector3::set(float x_, float y_, float z_) { function distance (line 372) | inline float Vector3::distance(const Vector3& vec) const { function Vector3 (line 376) | inline Vector3& Vector3::normalize() { function dot (line 390) | inline float Vector3::dot(const Vector3& rhs) const { function Vector3 (line 394) | inline Vector3 Vector3::cross(const Vector3& rhs) const { function equal (line 398) | inline bool Vector3::equal(const Vector3& rhs, float epsilon) const { function Vector4 (line 429) | inline Vector4& Vector4::operator+=(const Vector4& rhs) { function Vector4 (line 433) | inline Vector4& Vector4::operator-=(const Vector4& rhs) { function Vector4 (line 437) | inline Vector4 Vector4::operator*(const float a) const { function Vector4 (line 441) | inline Vector4 Vector4::operator*(const Vector4& rhs) const { function Vector4 (line 445) | inline Vector4& Vector4::operator*=(const float a) { function Vector4 (line 449) | inline Vector4& Vector4::operator*=(const Vector4& rhs) { function Vector4 (line 453) | inline Vector4 Vector4::operator/(const float a) const { function Vector4 (line 457) | inline Vector4& Vector4::operator/=(const float a) { function rhs (line 461) | inline bool Vector4::operator==(const Vector4& rhs) const { function rhs (line 465) | inline bool Vector4::operator!=(const Vector4& rhs) const { function rhs (line 469) | inline bool Vector4::operator<(const Vector4& rhs) const { function const (line 481) | inline float Vector4::operator[](int index) const { function set (line 489) | inline void Vector4::set(float x_, float y_, float z_, float w_) { function distance (line 497) | inline float Vector4::distance(const Vector4& vec) const { function Vector4 (line 501) | inline Vector4& Vector4::normalize() { function dot (line 516) | inline float Vector4::dot(const Vector4& rhs) const { function equal (line 520) | inline bool Vector4::equal(const Vector4& rhs, float epsilon) const { type Vector2Int (line 538) | struct Vector2Int function Vector2Int (line 585) | inline Vector2Int Vector2Int::operator-() const { function Vector2Int (line 597) | inline Vector2Int& Vector2Int::operator+=(const Vector2Int& rhs) { function Vector2Int (line 601) | inline Vector2Int& Vector2Int::operator-=(const Vector2Int& rhs) { function Vector2Int (line 605) | inline Vector2Int Vector2Int::operator*(const int a) const { function Vector2Int (line 609) | inline Vector2Int Vector2Int::operator*(const float a) const { function Vector2Int (line 613) | inline Vector2Int Vector2Int::operator*(const Vector2Int& rhs) const { function Vector2Int (line 617) | inline Vector2Int& Vector2Int::operator*=(const int a) { function Vector2Int (line 621) | inline Vector2Int& Vector2Int::operator*=(const float a) { function Vector2Int (line 625) | inline Vector2Int& Vector2Int::operator*=(const Vector2Int& rhs) { function Vector2Int (line 629) | inline Vector2Int Vector2Int::operator/(const int a) const { function Vector2Int (line 633) | inline Vector2Int Vector2Int::operator/(const float a) const { function Vector2Int (line 637) | inline Vector2Int& Vector2Int::operator/=(const int a) { function Vector2Int (line 641) | inline Vector2Int& Vector2Int::operator/=(const float a) { function rhs (line 645) | inline bool Vector2Int::operator==(const Vector2Int& rhs) const { function rhs (line 649) | inline bool Vector2Int::operator!=(const Vector2Int& rhs) const { function rhs (line 653) | inline bool Vector2Int::operator<(const Vector2Int& rhs) const { function const (line 661) | inline int Vector2Int::operator[](int index) const { function set (line 669) | inline void Vector2Int::set(int x_, int y_) { function length (line 673) | inline float Vector2Int::length() const { function Vector2Int (line 681) | inline Vector2Int Vector2Int::vec_min(const Vector2Int& lhs, const Vecto... function Vector2Int (line 685) | inline Vector2Int Vector2Int::vec_max(const Vector2Int& lhs, const Vecto... function Vector2Int (line 689) | inline Vector2Int Vector2Int::vec_clamp(const Vector2Int& vec, const Vec... FILE: src/Shared/WindowManager.cpp function MatchTitleAndClassName (line 20) | bool inline MatchTitleAndClassName(WindowInfo const& window, std::wstrin... function IsKnownBlockedWindow (line 25) | bool IsKnownBlockedWindow(WindowInfo const& window) function IsCapturableWindow (line 49) | bool IsCapturableWindow(WindowInfo const& window) function HICON (line 126) | HICON WindowInfo::GetIcon() const function HWND (line 224) | HWND WindowInfo::GetWindowHandle() const function HICON (line 229) | HICON WindowInfo::GetIcon(HWND window_handle) function HWND (line 247) | HWND WindowInfo::FindClosestWindowForTitle(const std::string& title_str,... function WindowManager (line 324) | WindowManager& WindowManager::Get() function HWND (line 393) | HWND WindowManager::GetTargetWindow() const function WindowInfo (line 420) | const WindowInfo& WindowManager::WindowListAdd(HWND window) function WindowInfo (line 448) | WindowInfo const* WindowManager::WindowListUpdateTitle(HWND window, bool... function WindowInfo (line 480) | WindowInfo const* WindowManager::WindowListFindWindow(HWND window) const function DWORD (line 1094) | DWORD WindowManager::WindowManagerThreadEntry(void* /*param*/) FILE: src/Shared/WindowManager.h type WindowManagerThreadData (line 41) | struct WindowManagerThreadData function RECT (line 131) | RECT m_DragStartWindowRect {0, 0, 0, 0}; FILE: src/Shared/loguru.cpp type FileAbs (line 145) | struct FileAbs type stat (line 150) | struct stat type Callback (line 159) | struct Callback function terminal_has_color (line 254) | bool terminal_has_color() { return s_terminal_has_color; } function FILE (line 286) | inline FILE* to_file(void* user_data) { return reinterpret_cast(u... function file_log (line 291) | void file_log(void* user_data, const Message& message) function file_close (line 320) | void file_close(void* user_data) function file_flush (line 331) | void file_flush(void* user_data) function file_reopen (line 338) | void file_reopen(void* user_data) function syslog_log (line 374) | void syslog_log(void* /*user_data*/, const Message& message) function syslog_close (line 401) | void syslog_close(void* /*user_data*/) function syslog_flush (line 406) | void syslog_flush(void* /*user_data*/) function Text (line 415) | Text vtextprintf(const char* format, fmt::format_args args) function Text (line 421) | static Text vtextprintf(const char* format, va_list vlist) function Text (line 437) | Text textprintf(const char* format, ...) function Text (line 448) | Text textprintf() function parse_args (line 467) | static void parse_args(int& argc, char* argv[], const char* verbosity_flag) function now_ns (line 520) | static long long now_ns() function on_atexit (line 538) | static void on_atexit() function write_hex_digit (line 546) | static void write_hex_digit(std::string& out, unsigned num) function write_hex_byte (line 553) | static void write_hex_byte(std::string& out, uint8_t n) function escape (line 559) | static void escape(std::string& out, const std::string& str) function Text (line 581) | Text errno_as_text() function init (line 600) | void init(int& argc, char* argv[], const Options& options) function shutdown (line 674) | void shutdown() function write_date_time (line 683) | void write_date_time(char* buff, unsigned long long buff_size) function suggest_log_path (line 729) | void suggest_log_path(const char* prefix, char* buff, unsigned long long... function add_file (line 790) | bool add_file(const char* path_in, FileMode mode, Verbosity verbosity) type loguru (line 1902) | namespace loguru { function install_signal_handlers (line 1903) | void install_signal_handlers(const SignalOptions& signal_options) function write_to_stderr (line 1914) | void write_to_stderr(const char* data, size_t size) function write_to_stderr (line 1920) | void write_to_stderr(const char* data) function call_default_signal_handler (line 1925) | void call_default_signal_handler(int signal_number) function signal_handler (line 1935) | void signal_handler(int signal_number, siginfo_t*, void*) function install_signal_handlers (line 1994) | void install_signal_handlers(const SignalOptions& signal_options) type loguru (line 1912) | namespace loguru function install_signal_handlers (line 1903) | void install_signal_handlers(const SignalOptions& signal_options) function write_to_stderr (line 1914) | void write_to_stderr(const char* data, size_t size) function write_to_stderr (line 1920) | void write_to_stderr(const char* data) function call_default_signal_handler (line 1925) | void call_default_signal_handler(int signal_number) function signal_handler (line 1935) | void signal_handler(int signal_number, siginfo_t*, void*) function install_signal_handlers (line 1994) | void install_signal_handlers(const SignalOptions& signal_options) FILE: src/Shared/loguru.hpp function LOGURU_ANONYMOUS_NAMESPACE_BEGIN (line 266) | LOGURU_ANONYMOUS_NAMESPACE_BEGIN function LOGURU_ANONYMOUS_NAMESPACE_BEGIN (line 1225) | LOGURU_ANONYMOUS_NAMESPACE_BEGIN FILE: src/Shared/openvr.h function namespace (line 16) | namespace vr function namespace (line 28) | namespace vr type VkDevice_T (line 255) | struct VkDevice_T type VkPhysicalDevice_T (line 256) | struct VkPhysicalDevice_T type VkInstance_T (line 257) | struct VkInstance_T type VkQueue_T (line 258) | struct VkQueue_T type ID3D12Resource (line 261) | struct ID3D12Resource type ID3D12CommandQueue (line 262) | struct ID3D12CommandQueue function namespace (line 264) | namespace vr function namespace (line 3335) | namespace vr function namespace (line 3422) | namespace vr function namespace (line 3521) | namespace vr function namespace (line 3887) | namespace vr function namespace (line 3945) | namespace vr function namespace (line 4602) | namespace vr function namespace (line 4680) | namespace vr function namespace (line 4886) | namespace vr function namespace (line 4916) | namespace vr function namespace (line 4980) | namespace vr function namespace (line 5088) | namespace vr function namespace (line 5116) | namespace vr function namespace (line 5140) | namespace vr function namespace (line 5497) | namespace vr function namespace (line 5551) | namespace vr function namespace (line 5604) | namespace vr function namespace (line 5648) | namespace vr function namespace (line 5728) | namespace vr