SYMBOL INDEX (2930 symbols across 87 files) FILE: 3rdparty/Cinder-VNM/imgui_remote_client/imgui.js function DataStream (line 8) | function DataStream(data) { function StartImgui (line 99) | function StartImgui(element, serveruri, targetwidth, targetheight, compr... FILE: 3rdparty/Cinder-VNM/imgui_remote_client/imgui/lz4.js function e (line 4) | function e(a) { function q (line 12) | function q() { function ia (line 66) | function ia(a) { function ja (line 81) | function ja() { function ka (line 85) | function ka(a) { function la (line 89) | function la(a) { function na (line 109) | function na(a, b, c) { function pa (line 114) | function pa() { function qa (line 141) | function qa(a) { function ra (line 148) | function ra(a) { function ta (line 155) | function ta(a) { function va (line 163) | function va(a, b) { function w (line 171) | function w(a, b) { function Aa (line 178) | function Aa(a) { function za (line 187) | function za(a, b, c, d) { function Da (line 219) | function Da(a, b, c) { function K (line 282) | function K(a, b, c, d) { function Ca (line 305) | function Ca(a, b) { function La (line 355) | function La(a) { function Ma (line 459) | function Ma() { function O (line 496) | function O(a) { function Ya (line 513) | function Ya(a) { function Za (line 527) | function Za(a) { function D (line 532) | function D(a, b, c) { function Ba (line 552) | function Ba(a, b) { function bb (line 574) | function bb() { function cb (line 580) | function cb() { function kb (line 610) | function kb(a) { function lb (line 614) | function lb(a) { function pb (line 869) | function pb(a, b) { function U (line 1123) | function U(a, b) { function W (line 1162) | function W(a) { function Gb (line 1170) | function Gb(a, b) { function vb (line 1175) | function vb(a, b) { function tb (line 1185) | function tb(a, b, c, d) { function Hb (line 1249) | function Hb(a, b) { function Kb (line 1253) | function Kb(a, b) { function Lb (line 1269) | function Lb(a, b, c) { function Nb (line 1280) | function Nb(a, b) { function X (line 1286) | function X(a, b) { function Ob (line 1292) | function Ob(a, b, c) { function Pb (line 1297) | function Pb(a, b) { function Qb (line 1308) | function Qb(a, b) { function Rb (line 1320) | function Rb(a, b) { function Tb (line 1406) | function Tb(a) { function Ub (line 1416) | function Ub() { function Wb (line 1433) | function Wb(a, b) { function Xb (line 1440) | function Xb(a, b, c, d, f, g) { function Z (line 1470) | function Z(a, b, c, d) { function Yb (line 1514) | function Yb(a) { function Fb (line 1528) | function Fb(a, b) { function V (line 1538) | function V(a) { function Mb (line 1549) | function Mb(a) { function Eb (line 1555) | function Eb() { function ec (line 1573) | function ec(a) { function gc (line 1586) | function gc() { function hc (line 1593) | function hc() { function ic (line 1603) | function ic() { function c (line 1613) | function c() { function j (line 1765) | function j() { function z (line 1769) | function z(c) { function f (line 1844) | function f(d) { function g (line 1848) | function g() { function av (line 2101) | function av(a) { function aw (line 2110) | function aw() { function ax (line 2114) | function ax(a) { function ay (line 2119) | function ay(a, b) { function az (line 2128) | function az(b) { function aA (line 2136) | function aA(b) { function aB (line 2148) | function aB(a) { function aC (line 2153) | function aC(a) { function aD (line 2158) | function aD(a) { function aE (line 2163) | function aE(a) { function aF (line 2168) | function aF(a) { function aG (line 2173) | function aG(a) { function aH (line 2178) | function aH(a) { function aI (line 2183) | function aI(a) { function aJ (line 2188) | function aJ(a) { function aK (line 2193) | function aK(a) { function aL (line 2198) | function aL() {} function aM (line 2200) | function aM(f, g, h) { function aN (line 2897) | function aN(b, e, f, g) { function aO (line 3202) | function aO(a, b, e) { function aP (line 3392) | function aP(a) { function aQ (line 5127) | function aQ(a) { function aR (line 5727) | function aR(b, d, e) { function aS (line 5760) | function aS(b, d, e) { function aT (line 5790) | function aT(b) { function aU (line 5802) | function aU(b) { function aV (line 5812) | function aV(a, b) { function aW (line 5818) | function aW(a) { function aX (line 5823) | function aX(a, b, c) { function aY (line 5830) | function aY(a, b) { function aZ (line 5836) | function aZ(a) { function a_ (line 5842) | function a_() { function a$ (line 5846) | function a$(a, b) { function a0 (line 5853) | function a0(a) { function xc (line 6143) | function xc(a) { function b (line 6155) | function b() { function Cc (line 6179) | function Cc(a) { function Dc (line 6207) | function Dc(a) { function B (line 6215) | function B(a) { function Ec (line 6227) | function Ec(a) { FILE: 3rdparty/Cinder-VNM/include/AnsiToUtf.h function std (line 10) | static std::wstring AnsiToUtf16( const std::string& str ) function std (line 23) | static std::string Utf16ToAnsi( const std::wstring& str ) function std (line 36) | static std::wstring Utf8ToUtf16( const std::string& str ) function std (line 49) | static std::string Utf16ToUtf8( const std::wstring& str ) function std (line 62) | static std::string AnsiToUtf8( const std::string& str ) function std (line 67) | static std::string Utf8ToAnsi( const std::string& str ) FILE: 3rdparty/Cinder-VNM/include/AssetManager.h function namespace (line 13) | namespace am // am -> asset manager FILE: 3rdparty/Cinder-VNM/include/CaptureHelper.h function checkNewFrame (line 12) | struct CaptureHelper FILE: 3rdparty/Cinder-VNM/include/CinderGuizmo.h function namespace (line 5) | namespace ImGui FILE: 3rdparty/Cinder-VNM/include/CinderImGui.h function namespace (line 42) | namespace cinder { function namespace (line 75) | namespace ImGui { function ScopedMainMenuBar (line 263) | struct IMGUI_API ScopedMainMenuBar : public ci::Noncopyable { function ScopedMenuBar (line 269) | struct IMGUI_API ScopedMenuBar : public ci::Noncopyable { FILE: 3rdparty/Cinder-VNM/include/CinderRemoteImgui.h function namespace (line 28) | namespace cinder::app { FILE: 3rdparty/Cinder-VNM/include/CubemapRenderer.h type CubeMapRenderer (line 6) | struct CubeMapRenderer function draw (line 19) | void draw() FILE: 3rdparty/Cinder-VNM/include/DearLogger.h function namespace (line 10) | namespace ImGui FILE: 3rdparty/Cinder-VNM/include/FontHelper.h type FontHelper (line 5) | struct FontHelper FILE: 3rdparty/Cinder-VNM/include/GLHelper.h function namespace (line 8) | namespace cinder { FILE: 3rdparty/Cinder-VNM/include/GlslParamsBuilder.h function GlslParamsBuilder (line 8) | struct GlslParamsBuilder function applyUniforms (line 75) | void applyUniforms() FILE: 3rdparty/Cinder-VNM/include/GlslParamsBuilderImgui.h type GlslParamsBuilderImgui (line 8) | struct GlslParamsBuilderImgui function applyUniforms (line 32) | void applyUniforms() FILE: 3rdparty/Cinder-VNM/include/LimitSingleInstance.h function class (line 8) | class LimitSingleInstance FILE: 3rdparty/Cinder-VNM/include/MiniConfig.h function namespace (line 43) | namespace cinder { namespace params { FILE: 3rdparty/Cinder-VNM/include/MiniConfigImgui.h function namespace (line 12) | namespace vnm FILE: 3rdparty/Cinder-VNM/include/MotionHelper.h type MotionHelper (line 10) | struct MotionHelper FILE: 3rdparty/Cinder-VNM/include/OscHelper.h function catch (line 6) | struct OscHelper function std (line 24) | static std::unique_ptr createReceiver(uint16_t... FILE: 3rdparty/Cinder-VNM/include/StateMachine.h type AwesomeApp (line 7) | struct AwesomeApp type StateIdle (line 9) | struct StateIdle type StatePlay (line 20) | struct StatePlay type AwesomeApp (line 31) | struct AwesomeApp type std (line 51) | typedef std::shared_ptr> Ref; function virtual (line 53) | virtual std::string getName() { return "State"; } function virtual (line 55) | virtual void enter(T* owner) {} function virtual (line 56) | virtual void update(T* owner) {} function virtual (line 57) | virtual void draw(T* owner) {} function virtual (line 58) | virtual void exit(T* owner) {} function virtual (line 59) | virtual void sendMessage(T* owner, const std::string& msg) {} type typename (line 73) | typedef typename State::Ref StateRef; function setOwner (line 78) | void setOwner(T* owner) function updateFSM (line 83) | void updateFSM() function drawFSM (line 89) | void drawFSM() function sendMessage (line 95) | void sendMessage(const std::string& msg) function changeToPreviousState (line 101) | void changeToPreviousState() function changeToState (line 106) | void changeToState(const StateRef& newState) FILE: 3rdparty/Cinder-VNM/include/TextureHelper.h function gl (line 24) | static gl::Texture::Format getTextureFormatUINT16() function gl (line 33) | static gl::TextureCubeMap::Format getTextureFormatHDRCubeMap() function gl (line 43) | static gl::Texture::Format getTextureFormatDefault() FILE: 3rdparty/Cinder-VNM/include/TuioHelper.h function catch (line 6) | struct TuioHelper function std (line 24) | static std::unique_ptr createReceiver(uint16_t... FILE: 3rdparty/Cinder-VNM/include/renderdoc_app.h type RENDERDOC_CaptureOption (line 75) | typedef enum RENDERDOC_CaptureOption { type RENDERDOC_InputButton (line 235) | typedef enum RENDERDOC_InputButton { type RENDERDOC_OverlayBits (line 323) | typedef enum RENDERDOC_OverlayBits { type pRENDERDOC_RemoveHooks (line 362) | typedef pRENDERDOC_RemoveHooks pRENDERDOC_Shutdown; type pRENDERDOC_SetCaptureFilePathTemplate (line 394) | typedef pRENDERDOC_SetCaptureFilePathTemplate pRENDERDOC_SetLogFilePathT... type pRENDERDOC_GetCaptureFilePathTemplate (line 395) | typedef pRENDERDOC_GetCaptureFilePathTemplate pRENDERDOC_GetLogFilePathT... type pRENDERDOC_IsTargetControlConnected (line 435) | typedef pRENDERDOC_IsTargetControlConnected pRENDERDOC_IsRemoteAccessCon... type RENDERDOC_Version (line 540) | typedef enum RENDERDOC_Version { type RENDERDOC_API_1_4_1 (line 578) | typedef struct RENDERDOC_API_1_4_1 type RENDERDOC_API_1_4_1 (line 652) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_0_0; type RENDERDOC_API_1_4_1 (line 653) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_0_1; type RENDERDOC_API_1_4_1 (line 654) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_0_2; type RENDERDOC_API_1_4_1 (line 655) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_1_0; type RENDERDOC_API_1_4_1 (line 656) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_1_1; type RENDERDOC_API_1_4_1 (line 657) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_1_2; type RENDERDOC_API_1_4_1 (line 658) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_2_0; type RENDERDOC_API_1_4_1 (line 659) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_3_0; type RENDERDOC_API_1_4_1 (line 660) | typedef RENDERDOC_API_1_4_1 RENDERDOC_API_1_4_0; FILE: 3rdparty/Cinder-VNM/src/AssetManager.cpp function T (line 24) | T& getAssetResource(const string& relativeName, function loadPaths(const string& absoluteFolderName, cons... FILE: 3rdparty/Cinder-VNM/src/MiniConfig.cpp function readConfig (line 24) | void readConfig() function writeConfig (line 63) | void writeConfig() function revertToDefaultValues (line 112) | void revertToDefaultValues() function getItemHeight (line 128) | int getItemHeight(const T&) function getItemHeight (line 134) | int getItemHeight(const quat&) function getItemHeight (line 140) | int getItemHeight(const vec3&) function getItemHeight (line 146) | int getItemHeight(const Color&) function getItemHeight (line 152) | int getItemHeight(const ColorA&) function getConfigUIHeight (line 157) | int getConfigUIHeight() function takeScreenShot (line 173) | void takeScreenShot() function createConfigUI (line 184) | shared_ptr createConfigUI(const ivec2& size) FILE: 3rdparty/Cinder-VNM/templates/DepthSensor VNM/src/_TBOX_PREFIX_App.cpp type _TBOX_PREFIX_App (line 15) | struct _TBOX_PREFIX_App : public App method setup (line 17) | void setup() override FILE: 3rdparty/Cinder-VNM/templates/Melo Scene/src/_TBOX_PREFIX_App.cpp type _TBOX_PREFIX_App (line 16) | struct _TBOX_PREFIX_App : public App method setup (line 18) | void setup() override FILE: 3rdparty/Cinder-VNM/templates/Minimalist VNM/src/_TBOX_PREFIX_App.cpp type _TBOX_PREFIX_App (line 14) | struct _TBOX_PREFIX_App : public App method setup (line 16) | void setup() override FILE: 3rdparty/Cinder-VNM/templates/NonGame/src/_TBOX_PREFIX_App.cpp type _TBOX_PREFIX_App (line 13) | struct _TBOX_PREFIX_App : public App method setup (line 15) | void setup() override FILE: 3rdparty/Cinder-VNM/ui/CinderImGui.cpp type ImGui (line 54) | namespace ImGui { function ImWchar (line 220) | const ImWchar* ImGui::Options::getFontGlyphRanges( const std::string &... class Renderer (line 303) | class Renderer { function ImFont (line 530) | ImFont* Renderer::addFont( const ci::fs::path &font, float size, const... function ImFont (line 727) | ImFont* Renderer::getFont( const std::string &name ) function RendererRef (line 739) | RendererRef getRenderer() function Image (line 747) | void Image( const ci::gl::Texture2dRef &texture, const ImVec2& size, c... function ImageButton (line 751) | bool ImageButton( const ci::gl::Texture2dRef &texture, const ImVec2& s... function PushFont (line 756) | void PushFont( const std::string& name ) function Combo (line 764) | bool Combo(const char* label, int* currIndex, const std::vectorpos.x < children[1... method setParent (line 1433) | void setParent(Dock* dock) method Dock (line 1441) | Dock& getSibling() method Dock (line 1449) | Dock& getFirstTab() method setActive (line 1457) | void setActive() method isContainer (line 1465) | bool isContainer() const { return children[0] != nullptr; } method setChildrenPosSize (line 1468) | void setChildrenPosSize(const ImVec2& _pos, const ImVec2& _size) method setPosSize (line 1514) | void setPosSize(const ImVec2& _pos, const ImVec2& _size) method Dock (line 1562) | Dock& getDock(const char* label, bool opened) method Dock (line 1399) | Dock() method ImVec2 (line 1419) | ImVec2 getMinSize() const method isHorizontal (line 1430) | bool isHorizontal() const { return children[0]->pos.x < children[1... method setParent (line 1433) | void setParent(Dock* dock) method Dock (line 1441) | Dock& getSibling() method Dock (line 1449) | Dock& getFirstTab() method setActive (line 1457) | void setActive() method isContainer (line 1465) | bool isContainer() const { return children[0] != nullptr; } method setChildrenPosSize (line 1468) | void setChildrenPosSize(const ImVec2& _pos, const ImVec2& _size) method setPosSize (line 1514) | void setPosSize(const ImVec2& _pos, const ImVec2& _size) method putInBackground (line 1589) | void putInBackground() method splits (line 1610) | void splits() method checkNonexistent (line 1666) | void checkNonexistent() method beginPanel (line 1688) | void beginPanel() method endPanel (line 1715) | void endPanel() method Dock (line 1722) | Dock* getDockAt(const ImVec2& pos) const method Dock (line 1399) | Dock() method ImVec2 (line 1419) | ImVec2 getMinSize() const method isHorizontal (line 1430) | bool isHorizontal() const { return children[0]->pos.x < children[1... method setParent (line 1433) | void setParent(Dock* dock) method Dock (line 1441) | Dock& getSibling() method Dock (line 1449) | Dock& getFirstTab() method setActive (line 1457) | void setActive() method isContainer (line 1465) | bool isContainer() const { return children[0] != nullptr; } method setChildrenPosSize (line 1468) | void setChildrenPosSize(const ImVec2& _pos, const ImVec2& _size) method setPosSize (line 1514) | void setPosSize(const ImVec2& _pos, const ImVec2& _size) method ImRect (line 1739) | static ImRect getDockedRect(const ImRect& rect, Slot_ dock_slot) method ImRect (line 1753) | static ImRect getSlotRect(ImRect parent_rect, Slot_ dock_slot) method ImRect (line 1768) | static ImRect getSlotRectOnBorder(ImRect parent_rect, Slot_ dock_slot) method Dock (line 1793) | Dock* getRootDock() method Dock (line 1399) | Dock() method ImVec2 (line 1419) | ImVec2 getMinSize() const method isHorizontal (line 1430) | bool isHorizontal() const { return children[0]->pos.x < children[1... method setParent (line 1433) | void setParent(Dock* dock) method Dock (line 1441) | Dock& getSibling() method Dock (line 1449) | Dock& getFirstTab() method setActive (line 1457) | void setActive() method isContainer (line 1465) | bool isContainer() const { return children[0] != nullptr; } method setChildrenPosSize (line 1468) | void setChildrenPosSize(const ImVec2& _pos, const ImVec2& _size) method setPosSize (line 1514) | void setPosSize(const ImVec2& _pos, const ImVec2& _size) method dockSlots (line 1807) | bool dockSlots(Dock& dock, Dock* dest_dock, const ImRect& rect, bool... method handleDrag (line 1833) | void handleDrag(Dock& dock) method fillLocation (line 1883) | void fillLocation(Dock& dock) method doUndock (line 1898) | void doUndock(Dock& dock) method drawTabbarListButton (line 1964) | void drawTabbarListButton(Dock& dock) method tabbar (line 2004) | bool tabbar(Dock& dock, bool close_button) method setDockPosSize (line 2075) | static void setDockPosSize(Dock& dest, Dock& dock, Slot_ dock_slot, ... method doDock (line 2120) | void doDock(Dock& dock, Dock* dest, Slot_ dock_slot) method rootDock (line 2184) | void rootDock(const ImVec2& pos, const ImVec2& size) method setDockActive (line 2195) | void setDockActive() method Slot_ (line 2202) | static Slot_ getSlotFromLocationCode(char code) method getLocationCode (line 2214) | static char getLocationCode(Dock* dock) method tryDockToStoredLocation (line 2233) | void tryDockToStoredLocation(Dock& dock) method begin (line 2254) | bool begin(const char* label, bool* opened, ImGuiWindowFlags extra_f... method end (line 2348) | void end() method getDockIndex (line 2367) | int getDockIndex(Dock* dock) function ShutdownDock (line 2511) | void ShutdownDock() function RootDock (line 2522) | void RootDock(const ImVec2& pos, const ImVec2& size) function SetDockActive (line 2528) | void SetDockActive() function BeginDock (line 2534) | bool BeginDock(const char* label, bool* opened, ImGuiWindowFlags extra... function EndDock (line 2540) | void EndDock() FILE: 3rdparty/Cinder-VNM/ui/CinderMarkdown.cpp function LinkCallback (line 17) | void LinkCallback(ImGui::MarkdownLinkCallbackData data_) function ImageCallback (line 23) | inline ImGui::MarkdownImageData ImageCallback(ImGui::MarkdownLinkCallbac... function LoadFonts (line 31) | void LoadFonts(float fontSize_ = 12.0f) function Markdown (line 45) | void Markdown(const std::string& markdown_) function MarkdownExample (line 51) | void MarkdownExample() FILE: 3rdparty/Cinder-VNM/ui/CinderRemoteImgui.cpp function createRemoteImgui (line 12) | void createRemoteImgui(const char* address, int port) function updateRemoteImgui (line 18) | void updateRemoteImgui(bool ENABLE_REMOTE_GUI) function ImGui_ImplCinder_NewFrameGuard (line 58) | void ImGui_ImplCinder_NewFrameGuard(const ci::app::WindowRef& window) { function ImGui_ImplCinder_PostDraw (line 81) | void ImGui_ImplCinder_PostDraw(bool ENABLE_REMOTE_GUI, bool ENABLE_LOCAL... FILE: 3rdparty/Cinder-VNM/ui/DearLogger.cpp type ImGui (line 3) | namespace ImGui FILE: 3rdparty/Cinder-VNM/ui/ImGuiColorTextEdit/TextEditor.cpp function equals (line 16) | bool equals(InputIt1 first1, InputIt1 last1, function UTF8CharLength (line 146) | static int UTF8CharLength(TextEditor::Char c) function ImTextCharToUtf8 (line 162) | static inline int ImTextCharToUtf8(char* buf, int buf_size, unsigned int c) function ImU32 (line 677) | ImU32 TextEditor::GetGlyphColor(const Glyph & aGlyph) const function IsUTFSequence (line 1553) | static bool IsUTFSequence(char c) function TokenizeCStyleString (line 2521) | static bool TokenizeCStyleString(const char * in_begin, const char * in_... function TokenizeCStyleCharacterLiteral (line 2550) | static bool TokenizeCStyleCharacterLiteral(const char * in_begin, const ... function TokenizeCStyleIdentifier (line 2577) | static bool TokenizeCStyleIdentifier(const char * in_begin, const char *... function TokenizeCStyleNumber (line 2596) | static bool TokenizeCStyleNumber(const char * in_begin, const char * in_... function TokenizeCStylePunctuation (line 2700) | static bool TokenizeCStylePunctuation(const char * in_begin, const char ... FILE: 3rdparty/Cinder-VNM/ui/ImGuiColorTextEdit/TextEditor.h function class (line 13) | class TextEditor FILE: 3rdparty/Cinder-VNM/ui/ImGuizmo/ImGuizmo.cpp type IMGUIZMO_NAMESPACE (line 45) | namespace IMGUIZMO_NAMESPACE function OPERATION (line 54) | static OPERATION operator&(OPERATION lhs, OPERATION rhs) function Intersects (line 69) | static bool Intersects(OPERATION lhs, OPERATION rhs) function Contains (line 75) | static bool Contains(OPERATION lhs, OPERATION rhs) function FPU_MatrixF_x_MatrixF (line 83) | void FPU_MatrixF_x_MatrixF(const float* a, const float* b, float* r) function Frustum (line 106) | void Frustum(float left, float right, float bottom, float top, float z... function Perspective (line 131) | void Perspective(float fovyInDegrees, float aspectRatio, float znear, ... function Cross (line 139) | void Cross(const float* a, const float* b, float* r) function Dot (line 146) | float Dot(const float* a, const float* b) function Normalize (line 151) | void Normalize(const float* a, float* r) function LookAt (line 159) | void LookAt(const float* eye, const float* at, const float* up, float*... function T (line 191) | T Clamp(T x, T y, T z) { return ((x < y) ? y : ((x > z) ? z : x)); } function T (line 192) | T max(T x, T y) { return (x > y) ? x : y; } function T (line 193) | T min(T x, T y) { return (x < y) ? x : y; } function IsWithin (line 194) | bool IsWithin(T x, T y, T z) { return (x >= y) && (x <= z); } type matrix_t (line 196) | struct matrix_t method matrix_t (line 326) | matrix_t(const matrix_t& other) { memcpy(&m16[0], &other.m16[0], siz... method matrix_t (line 327) | matrix_t() {} method Translation (line 331) | void Translation(float _x, float _y, float _z) { this->Translation(m... method Translation (line 333) | void Translation(const vec_t& vt) method Scale (line 341) | void Scale(float _x, float _y, float _z) method Scale (line 348) | void Scale(const vec_t& s) { Scale(s.x, s.y, s.z); } method matrix_t (line 350) | matrix_t& operator *= (const matrix_t& mat) method matrix_t (line 358) | matrix_t operator * (const matrix_t& mat) const method Multiply (line 365) | void Multiply(const matrix_t& matrix) method Multiply (line 373) | void Multiply(const matrix_t& m1, const matrix_t& m2) method GetDeterminant (line 378) | float GetDeterminant() const method SetToIdentity (line 385) | void SetToIdentity() method Transpose (line 392) | void Transpose() method OrthoNormalize (line 407) | void OrthoNormalize() type vec_t (line 197) | struct vec_t method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 275) | vec_t makeVect(float _x, float _y, float _z = 0.f, float _w = 0.f) { v... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 276) | vec_t makeVect(ImVec2 v) { vec_t res; res.x = v.x; res.y = v.y; res.z ... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 277) | vec_t vec_t::operator * (float f) const { return makeVect(x * f, y * f... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 278) | vec_t vec_t::operator - () const { return makeVect(-x, -y, -z, -w); } method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 279) | vec_t vec_t::operator - (const vec_t& v) const { return makeVect(x - v... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 280) | vec_t vec_t::operator + (const vec_t& v) const { return makeVect(x + v... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 281) | vec_t vec_t::operator * (const vec_t& v) const { return makeVect(x * v... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 282) | vec_t vec_t::Abs() const { return makeVect(fabsf(x), fabsf(y), fabsf(z... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 284) | vec_t Normalized(const vec_t& v) { vec_t res; res = v; res.Normalize()... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 285) | vec_t Cross(const vec_t& v1, const vec_t& v2) method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function Dot (line 295) | float Dot(const vec_t& v1, const vec_t& v2) function vec_t (line 300) | vec_t BuildPlan(const vec_t& p_point1, const vec_t& p_normal) method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... type matrix_t (line 311) | struct matrix_t method matrix_t (line 326) | matrix_t(const matrix_t& other) { memcpy(&m16[0], &other.m16[0], siz... method matrix_t (line 327) | matrix_t() {} method Translation (line 331) | void Translation(float _x, float _y, float _z) { this->Translation(m... method Translation (line 333) | void Translation(const vec_t& vt) method Scale (line 341) | void Scale(float _x, float _y, float _z) method Scale (line 348) | void Scale(const vec_t& s) { Scale(s.x, s.y, s.z); } method matrix_t (line 350) | matrix_t& operator *= (const matrix_t& mat) method matrix_t (line 358) | matrix_t operator * (const matrix_t& mat) const method Multiply (line 365) | void Multiply(const matrix_t& matrix) method Multiply (line 373) | void Multiply(const matrix_t& m1, const matrix_t& m2) method GetDeterminant (line 378) | float GetDeterminant() const method SetToIdentity (line 385) | void SetToIdentity() method Transpose (line 392) | void Transpose() method OrthoNormalize (line 407) | void OrthoNormalize() type MOVETYPE (line 607) | enum MOVETYPE function IsTranslateType (line 627) | static bool IsTranslateType(int type) function IsRotateType (line 632) | static bool IsRotateType(int type) function IsScaleType (line 637) | static bool IsScaleType(int type) type Context (line 645) | struct Context method Context (line 647) | Context() : mbUsing(false), mbEnable(true), mbUsingBounds(false) function ImVec2 (line 768) | static ImVec2 worldToPos(const vec_t& worldPos, const matrix_t& mat, I... function ComputeCameraRay (line 782) | static void ComputeCameraRay(vec_t& rayOrigin, vec_t& rayDir, ImVec2 p... function GetSegmentLengthClipSpace (line 803) | static float GetSegmentLengthClipSpace(const vec_t& start, const vec_t... function GetParallelogram (line 826) | static float GetParallelogram(const vec_t& ptO, const vec_t& ptA, cons... function vec_t (line 848) | inline vec_t PointOnSegment(const vec_t& point, const vec_t& vertPos1,... method Lerp (line 202) | void Lerp(const vec_t& v, float t) method Set (line 210) | void Set(float v) { x = y = z = w = v; } method Set (line 211) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 213) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 214) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 215) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 216) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 224) | const vec_t& operator + () const { return (*this); } method Length (line 225) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 226) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 227) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 228) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 231) | void Cross(const vec_t& v) method Cross (line 244) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 252) | float Dot(const vec_t& v) const method Dot3 (line 257) | float Dot3(const vec_t& v) const method TransformVector (line 267) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 268) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function IntersectRayPlane (line 870) | static float IntersectRayPlane(const vec_t& rOrigin, const vec_t& rVec... function DistanceToPlane (line 883) | static float DistanceToPlane(const vec_t& point, const vec_t& plan) function IsInContextRect (line 888) | static bool IsInContextRect(ImVec2 p) function IsHoveringWindow (line 893) | static bool IsHoveringWindow() function SetRect (line 906) | void SetRect(float x, float y, float width, float height) function SetOrthographic (line 917) | void SetOrthographic(bool isOrthographic) function SetDrawlist (line 922) | void SetDrawlist(ImDrawList* drawlist) function SetImGuiContext (line 927) | void SetImGuiContext(ImGuiContext* ctx) function BeginFrame (line 932) | void BeginFrame() function IsUsing (line 956) | bool IsUsing() function IsOver (line 961) | bool IsOver() function IsOver (line 968) | bool IsOver(OPERATION op) function Enable (line 989) | void Enable(bool enable) function ComputeContext (line 999) | static void ComputeContext(const float* view, const float* projection,... function ComputeColors (line 1058) | static void ComputeColors(ImU32* colors, int type, OPERATION operation) function ComputeTripodAxisAndVisibility (line 1102) | static void ComputeTripodAxisAndVisibility(const int axisIndex, vec_t&... function ComputeSnap (line 1155) | static void ComputeSnap(float* value, float snap) function ComputeSnap (line 1173) | static void ComputeSnap(vec_t& value, const float* snap) function ComputeAngleOnPlan (line 1181) | static float ComputeAngleOnPlan() function DrawRotationGizmo (line 1195) | static void DrawRotationGizmo(OPERATION op, int type) function DrawHatchedAxis (line 1286) | static void DrawHatchedAxis(const vec_t& axis) function DrawScaleGizmo (line 1296) | static void DrawScaleGizmo(OPERATION op, int type) function DrawScaleUniveralGizmo (line 1383) | static void DrawScaleUniveralGizmo(OPERATION op, int type) function DrawTranslationGizmo (line 1465) | static void DrawTranslationGizmo(OPERATION op, int type) function CanActivate (line 1559) | static bool CanActivate() function HandleAndDrawLocalBounds (line 1568) | static void HandleAndDrawLocalBounds(const float* bounds, matrix_t* ma... function GetScaleType (line 1830) | static int GetScaleType(OPERATION op) function GetRotateType (line 1917) | static int GetRotateType(OPERATION op) function GetMoveType (line 1975) | static int GetMoveType(OPERATION op, vec_t* gizmoHitProportion) function HandleTranslation (line 2031) | static bool HandleTranslation(float* matrix, float* deltaMatrix, OPERA... function HandleScale (line 2145) | static bool HandleScale(float* matrix, float* deltaMatrix, OPERATION o... function HandleRotation (line 2258) | static bool HandleRotation(float* matrix, float* deltaMatrix, OPERATIO... function DecomposeMatrixToComponents (line 2359) | void DecomposeMatrixToComponents(const float* matrix, float* translati... function RecomposeMatrixFromComponents (line 2378) | void RecomposeMatrixFromComponents(const float* translation, const flo... function SetID (line 2408) | void SetID(int id) function AllowAxisFlip (line 2413) | void AllowAxisFlip(bool value) function Manipulate (line 2418) | bool Manipulate(const float* view, const float* projection, OPERATION ... function SetGizmoSizeClipSpace (line 2466) | void SetGizmoSizeClipSpace(float value) function ComputeFrustumPlanes (line 2472) | void ComputeFrustumPlanes(vec_t* frustum, const float* clip) function DrawCubes (line 2510) | void DrawCubes(const float* view, const float* projection, const float... function DrawGrid (line 2622) | void DrawGrid(const float* view, const float* projection, const float*... function ViewManipulate (line 2678) | void ViewManipulate(float* view, float length, ImVec2 position, ImVec2... FILE: 3rdparty/Cinder-VNM/ui/ImGuizmo/ImGuizmo.h function EditTransform (line 46) | void EditTransform(const Camera& camera, matrix_t& matrix) function namespace (line 118) | namespace IMGUIZMO_NAMESPACE FILE: 3rdparty/Cinder-VNM/ui/imgui/imgui.cpp type ImGui (line 939) | namespace ImGui function FreeWrapper (line 1020) | static void FreeWrapper(void* ptr, void* user_data) { IM_UNUSE... function FreeWrapper (line 1023) | static void FreeWrapper(void* ptr, void* user_data) { IM_UNUSE... function ImVec2 (line 1391) | ImVec2 ImBezierCubicClosestPoint(const ImVec2& p1, const ImVec2& p2, con... function ImBezierCubicClosestPointCasteljauStep (line 1414) | static void ImBezierCubicClosestPointCasteljauStep(const ImVec2& p, ImVe... function ImVec2 (line 1449) | ImVec2 ImBezierCubicClosestPointCasteljau(const ImVec2& p1, const ImVec2... function ImVec2 (line 1459) | ImVec2 ImLineClosestPoint(const ImVec2& a, const ImVec2& b, const ImVec2... function ImTriangleContainsPoint (line 1472) | bool ImTriangleContainsPoint(const ImVec2& a, const ImVec2& b, const ImV... function ImTriangleBarycentricCoords (line 1480) | void ImTriangleBarycentricCoords(const ImVec2& a, const ImVec2& b, const... function ImVec2 (line 1491) | ImVec2 ImTriangleClosestPoint(const ImVec2& a, const ImVec2& b, const Im... function ImStricmp (line 1512) | int ImStricmp(const char* str1, const char* str2) function ImStrnicmp (line 1519) | int ImStrnicmp(const char* str1, const char* str2, size_t count) function ImStrncpy (line 1526) | void ImStrncpy(char* dst, const char* src, size_t count) function ImStrlenW (line 1562) | int ImStrlenW(const ImWchar* str) function ImWchar (line 1577) | const ImWchar* ImStrbolW(const ImWchar* buf_mid_line, const ImWchar* buf... function ImStrTrimBlanks (line 1607) | void ImStrTrimBlanks(char* buf) function ImFormatString (line 1647) | int ImFormatString(char* buf, size_t buf_size, const char* fmt, ...) function ImFormatStringV (line 1665) | int ImFormatStringV(char* buf, size_t buf_size, const char* fmt, va_list... function ImGuiID (line 1707) | ImGuiID ImHashData(const void* data_p, size_t data_size, ImU32 seed) function ImGuiID (line 1723) | ImGuiID ImHashStr(const char* data_p, size_t data_size, ImU32 seed) function ImFileHandle (line 1758) | ImFileHandle ImFileOpen(const char* filename, const char* mode) function ImFileClose (line 1776) | bool ImFileClose(ImFileHandle f) { return fclose(f) == 0; } function ImU64 (line 1777) | ImU64 ImFileGetSize(ImFileHandle f) { long off = 0, sz = 0; return (... function ImU64 (line 1778) | ImU64 ImFileRead(void* data, ImU64 sz, ImU64 count, ImFileHandle f) ... function ImU64 (line 1779) | ImU64 ImFileWrite(const void* data, ImU64 sz, ImU64 count, ImFileHandl... function ImTextCharFromUtf8 (line 1831) | int ImTextCharFromUtf8(unsigned int* out_char, const char* in_text, cons... function ImTextStrFromUtf8 (line 1883) | int ImTextStrFromUtf8(ImWchar* buf, int buf_size, const char* in_text, c... function ImTextCountCharsFromUtf8 (line 1901) | int ImTextCountCharsFromUtf8(const char* in_text, const char* in_text_end) function ImTextCharToUtf8_inline (line 1916) | static inline int ImTextCharToUtf8_inline(char* buf, int buf_size, unsig... function ImTextCountUtf8BytesFromChar (line 1959) | int ImTextCountUtf8BytesFromChar(const char* in_text, const char* in_tex... function ImTextCountUtf8BytesFromChar (line 1965) | static inline int ImTextCountUtf8BytesFromChar(unsigned int c) function ImTextStrToUtf8 (line 1974) | int ImTextStrToUtf8(char* out_buf, int out_buf_size, const ImWchar* in_t... function ImTextCountUtf8BytesFromStr (line 1990) | int ImTextCountUtf8BytesFromStr(const ImWchar* in_text, const ImWchar* i... function IMGUI_API (line 2009) | IMGUI_API ImU32 ImAlphaBlendColors(ImU32 col_a, ImU32 col_b) function ImVec4 (line 2018) | ImVec4 ImGui::ColorConvertU32ToFloat4(ImU32 in) function ImU32 (line 2028) | ImU32 ImGui::ColorConvertFloat4ToU32(const ImVec4& in) type StaticFunc (line 2120) | struct StaticFunc method PairComparerByID (line 2122) | PairComparerByID(const void* lhs, const void* rhs) function GetSkipItemForListClipping (line 2416) | static bool GetSkipItemForListClipping() function ImGuiListClipper_SortAndFuseRanges (line 2470) | static void ImGuiListClipper_SortAndFuseRanges(ImVector* out_sorted_win... function AddDrawListToDrawData (line 4566) | static void AddDrawListToDrawData(ImVector* out_list, ImDra... function AddWindowToDrawData (line 4601) | static void AddWindowToDrawData(ImGuiWindow* window, int layer) function GetWindowDisplayLayer (line 4615) | static inline int GetWindowDisplayLayer(ImGuiWindow* window) function AddRootWindowToDrawData (line 4621) | static inline void AddRootWindowToDrawData(ImGuiWindow* window) function SetupViewportDrawData (line 4644) | static void SetupViewportDrawData(ImGuiViewportP* viewport, ImVector=... function T (line 1795) | inline const T& operator[](int i) const { IM_ASSERT(i >=... function T (line 1797) | inline T* begin() { return Data; } function T (line 1798) | inline const T* begin() const { return Data; } function T (line 1799) | inline T* end() { return Data + ... function T (line 1800) | inline const T* end() const { return Data + ... function T (line 1801) | inline T& front() { IM_ASSERT(Size... function T (line 1802) | inline const T& front() const { IM_ASSERT(Size... function T (line 1804) | inline const T& back() const { IM_ASSERT(Size... function _grow_capacity (line 1807) | inline int _grow_capacity(int sz) const { int new_capaci... function resize (line 1808) | inline void resize(int new_size) { if (new_size >... function resize (line 1809) | inline void resize(int new_size, const T& v) { if (new_size >... function shrink (line 1810) | inline void shrink(int new_size) { IM_ASSERT(new_... function reserve (line 1811) | inline void reserve(int new_capacity) { if (new_capaci... function push_back (line 1814) | inline void push_back(const T& v) { if (Size == Ca... function pop_back (line 1815) | inline void pop_back() { IM_ASSERT(Size... function push_front (line 1816) | inline void push_front(const T& v) { if (Size == 0)... function T (line 1817) | inline T* erase(const T* it) { IM_ASSERT(it >... function T (line 1818) | inline T* erase(const T* it, const T* it_last){ IM_ASSERT(it >... function T (line 1819) | inline T* erase_unsorted(const T* it) { IM_ASSERT(it >... function T (line 1820) | inline T* insert(const T* it, const T& v) { IM_ASSERT(it >... function contains (line 1821) | inline bool contains(const T& v) const { const T* data ... function T (line 1822) | inline T* find(const T& v) { T* data = Data... function T (line 1823) | inline const T* find(const T& v) const { const T* data ... function find_erase (line 1824) | inline bool find_erase(const T& v) { const T* it = ... function find_erase_unsorted (line 1825) | inline bool find_erase_unsorted(const T& v) { const T* it = ... function index_from_ptr (line 1826) | inline int index_from_ptr(const T* it) const { IM_ASSERT(it >... function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 1828) | IM_MSVC_RUNTIME_CHECKS_RESTORE type ImGuiKeyData (line 1895) | struct ImGuiKeyData type ImGuiIO (line 1903) | struct ImGuiIO function ClearSelection (line 2073) | struct ImGuiInputTextCallbackData type ImGuiSizeCallbackData (line 2104) | struct ImGuiSizeCallbackData function Clear (line 2113) | struct ImGuiPayload function IsDataType (line 2129) | bool IsDataType(const char* type) const { return DataFrameCount != -1 &&... type ImGuiTableColumnSortSpecs (line 2135) | struct ImGuiTableColumnSortSpecs type ImGuiTableSortSpecs (line 2149) | struct ImGuiTableSortSpecs type ImGuiOnceUponAFrame (line 2172) | struct ImGuiOnceUponAFrame function IsActive (line 2180) | struct ImGuiTextFilter type ImGuiTextBuffer (line 2207) | struct ImGuiTextBuffer function clear (line 2218) | void clear() { Buf.clear(); } function reserve (line 2219) | void reserve(int capacity) { Buf.reserve(capacity); } function ImGuiStoragePair (line 2234) | struct ImGuiStorage function Clear (line 2251) | void Clear() { Data.clear(); } type ImGuiListClipper (line 2297) | struct ImGuiListClipper type ImColor (line 2345) | struct ImColor function operator (line 2354) | inline operator ImU32() const { return... function GetTexID (line 2394) | struct ImDrawCmd type ImDrawFlags_ (line 2461) | enum ImDrawFlags_ type ImDrawListFlags_ (line 2481) | enum ImDrawListFlags_ function ImDrawList (line 2499) | struct ImDrawList function ImVec2 (line 2529) | inline ImVec2 GetClipRectMin() const { const ImVec4& cr = _ClipRectSta... function PathClear (line 2566) | inline void PathClear() ... function PathLineTo (line 2567) | inline void PathLineTo(const ImVec2& pos) ... function PathLineToMergeDuplicate (line 2568) | inline void PathLineToMergeDuplicate(const ImVec2& pos) ... function PathFillConvex (line 2569) | inline void PathFillConvex(ImU32 col) ... function ChannelsSplit (line 2588) | inline void ChannelsSplit(int count) { _Splitter.Split(this, coun... function ChannelsMerge (line 2589) | inline void ChannelsMerge() { _Splitter.Merge(this); } function ChannelsSetCurrent (line 2590) | inline void ChannelsSetCurrent(int n) { _Splitter.SetCurrentChanne... function PrimWriteVtx (line 2600) | inline void PrimWriteVtx(const ImVec2& pos, const ImVec2& uv, ImU32 ... function PrimWriteIdx (line 2601) | inline void PrimWriteIdx(ImDrawIdx idx) ... function PrimVtx (line 2602) | inline void PrimVtx(const ImVec2& pos, const ImVec2& uv, ImU32 col) ... function Clear (line 2625) | struct ImDrawData type ImFontConfig (line 2647) | struct ImFontConfig type ImFontGlyph (line 2676) | struct ImFontGlyph function Clear (line 2688) | struct ImFontGlyphRangesBuilder function GetBit (line 2694) | inline bool GetBit(size_t n) const { int off = (int)(n >> 5); ImU32... function SetBit (line 2695) | inline void SetBit(size_t n) { int off = (int)(n >> 5); ImU32... function AddChar (line 2696) | inline void AddChar(ImWchar c) { SetBit(c); } type ImFontAtlasFlags_ (line 2716) | enum ImFontAtlasFlags_ function SetTexID (line 2741) | struct ImFontAtlas function ImFontAtlasCustomRect (line 2796) | ImFontAtlasCustomRect* GetCustomRectByIndex(int index) { IM_ASSERT(... type ImFont (line 2842) | struct ImFont type ImGuiViewportFlags_ (line 2898) | enum ImGuiViewportFlags_ function GetCenter (line 2913) | struct ImGuiViewport function namespace (line 2961) | namespace ImGui function ListBoxFooter (line 2970) | static inline void ListBoxFooter() { EndListBox(); } function DragFloat (line 2978) | static inline bool DragFloat(const char* label, float* v, float v_speed... function DragFloat2 (line 2979) | static inline bool DragFloat2(const char* label, float v[2], float v_sp... function DragFloat3 (line 2980) | static inline bool DragFloat3(const char* label, float v[3], float v_sp... function DragFloat4 (line 2981) | static inline bool DragFloat4(const char* label, float v[4], float v_sp... function SliderFloat (line 2984) | static inline bool SliderFloat(const char* label, float* v, float v_min... function SliderFloat2 (line 2985) | static inline bool SliderFloat2(const char* label, float v[2], float v_... function SliderFloat3 (line 2986) | static inline bool SliderFloat3(const char* label, float v[3], float v_... function SliderFloat4 (line 2987) | static inline bool SliderFloat4(const char* label, float v[4], float v_... function BeginPopupContextWindow (line 2989) | static inline bool BeginPopupContextWindow(const char* str_id, ImGuiMou... type ImDrawFlags (line 3008) | typedef ImDrawFlags ImDrawCornerFlags; type ImDrawCornerFlags_ (line 3009) | enum ImDrawCornerFlags_ FILE: 3rdparty/Cinder-VNM/ui/imgui/imgui_demo.cpp function HelpMarker (line 191) | static void HelpMarker(const char* desc) function ShowDemoWindowWidgets (line 557) | static void ShowDemoWindowWidgets() function ShowDemoWindowLayout (line 2471) | static void ShowDemoWindowLayout() function ShowDemoWindowPopups (line 3254) | static void ShowDemoWindowPopups() type MyItemColumnID (line 3566) | enum MyItemColumnID type MyItem (line 3575) | struct MyItem method CompareWithSortSpecs (line 3591) | CompareWithSortSpecs(const void* lhs, const void* rhs) function PushStyleCompact (line 3624) | static void PushStyleCompact() function PopStyleCompact (line 3631) | static void PopStyleCompact() function EditTableSizingFlags (line 3637) | static void EditTableSizingFlags(ImGuiTableFlags* p_flags) function EditTableColumnsFlags (line 3679) | static void EditTableColumnsFlags(ImGuiTableColumnFlags* p_flags) function ShowTableColumnsStatusFlags (line 3703) | static void ShowTableColumnsStatusFlags(ImGuiTableColumnFlags flags) function ShowDemoWindowTables (line 3711) | static void ShowDemoWindowTables() function ShowExampleAppConsole (line 6806) | static void ShowExampleAppConsole(bool* p_open) function Draw (line 6820) | struct ExampleAppLog function ShowExampleAppLog (line 6941) | static void ShowExampleAppLog(bool* p_open) function ShowExampleAppLayout (line 6976) | static void ShowExampleAppLayout(bool* p_open) function ShowPlaceholderObject (line 7042) | static void ShowPlaceholderObject(const char* prefix, int uid) function ShowExampleAppPropertyEditor (line 7090) | static void ShowExampleAppPropertyEditor(bool* p_open) function ShowExampleAppLongText (line 7126) | static void ShowExampleAppLongText(bool* p_open) function ShowExampleAppAutoResize (line 7189) | static void ShowExampleAppAutoResize(bool* p_open) function ShowExampleAppConstrainedResize (line 7214) | static void ShowExampleAppConstrainedResize(bool* p_open) function ShowExampleAppSimpleOverlay (line 7269) | static void ShowExampleAppSimpleOverlay(bool* p_open) function ShowExampleAppFullscreen (line 7317) | static void ShowExampleAppFullscreen(bool* p_open) function ShowExampleAppWindowTitles (line 7355) | static void ShowExampleAppWindowTitles(bool*) function ShowExampleAppCustomRendering (line 7389) | static void ShowExampleAppCustomRendering(bool* p_open) type MyDocument (line 7631) | struct MyDocument method MyDocument (line 7640) | MyDocument(const char* name, bool open = true, const ImVec4& color = I... method DoOpen (line 7648) | void DoOpen() { Open = true; } method DoQueueClose (line 7649) | void DoQueueClose() { WantClose = true; } method DoForceClose (line 7650) | void DoForceClose() { Open = false; Dirty = false; } method DoSave (line 7651) | void DoSave() { Dirty = false; } method DisplayContents (line 7654) | static void DisplayContents(MyDocument* doc) method DisplayContextMenu (line 7671) | static void DisplayContextMenu(MyDocument* doc) type ExampleAppDocuments (line 7686) | struct ExampleAppDocuments method ExampleAppDocuments (line 7690) | ExampleAppDocuments() function NotifyOfDocumentsClosedElsewhere (line 7709) | static void NotifyOfDocumentsClosedElsewhere(ExampleAppDocuments& app) function ShowExampleAppDocuments (line 7720) | void ShowExampleAppDocuments(bool* p_open) FILE: 3rdparty/Cinder-VNM/ui/imgui/imgui_draw.cpp function ImDrawList (line 440) | ImDrawList* ImDrawList::CloneOutput() const function ImVec2 (line 1229) | ImVec2 ImBezierCubicCalc(const ImVec2& p1, const ImVec2& p2, const ImVec... function ImVec2 (line 1239) | ImVec2 ImBezierQuadraticCalc(const ImVec2& p1, const ImVec2& p2, const I... function PathBezierCubicCurveToCasteljau (line 1249) | static void PathBezierCubicCurveToCasteljau(ImVector* path, floa... function PathBezierQuadraticCurveToCasteljau (line 1274) | static void PathBezierQuadraticCurveToCasteljau(ImVector* path, ... function ImDrawFlags (line 1323) | static inline ImDrawFlags FixRectCornerFlags(ImDrawFlags flags) function ImFont (line 2074) | ImFont* ImFontAtlas::AddFont(const ImFontConfig* font_cfg) function Decode85Byte (line 2110) | static unsigned int Decode85Byte(char c) ... function Decode85 (line 2111) | static void Decode85(const unsigned char* src, unsigned char* dst) function ImFont (line 2123) | ImFont* ImFontAtlas::AddFontDefault(const ImFontConfig* font_cfg_template) function ImFont (line 2144) | ImFont* ImFontAtlas::AddFontFromFileTTF(const char* filename, float size... function ImFont (line 2166) | ImFont* ImFontAtlas::AddFontFromMemoryTTF(void* ttf_data, int ttf_size, ... function ImFont (line 2179) | ImFont* ImFontAtlas::AddFontFromMemoryCompressedTTF(const void* compress... function ImFont (line 2191) | ImFont* ImFontAtlas::AddFontFromMemoryCompressedBase85TTF(const char* co... function ImFontAtlasBuildMultiplyCalcLookupTable (line 2289) | void ImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[... function ImFontAtlasBuildMultiplyRectAlpha8 (line 2298) | void ImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256... type ImFontBuildSrcData (line 2309) | struct ImFontBuildSrcData type ImFontBuildDstData (line 2324) | struct ImFontBuildDstData function UnpackBitVectorToFlatIndexList (line 2332) | static void UnpackBitVectorToFlatIndexList(const ImBitVector* in, ImVect... function ImFontAtlasBuildWithStbTruetype (line 2344) | static bool ImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas) function ImFontBuilderIO (line 2596) | const ImFontBuilderIO* ImFontAtlasGetBuilderForStbTruetype() function ImFontAtlasBuildSetupFont (line 2605) | void ImFontAtlasBuildSetupFont(ImFontAtlas* atlas, ImFont* font, ImFontC... function ImFontAtlasBuildPackCustomRects (line 2620) | void ImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas, void* stbrp_con... function ImFontAtlasBuildRender8bppRectFromString (line 2647) | void ImFontAtlasBuildRender8bppRectFromString(ImFontAtlas* atlas, int x,... function ImFontAtlasBuildRender32bppRectFromString (line 2657) | void ImFontAtlasBuildRender32bppRectFromString(ImFontAtlas* atlas, int x... function ImFontAtlasBuildRenderDefaultTexData (line 2667) | static void ImFontAtlasBuildRenderDefaultTexData(ImFontAtlas* atlas) function ImFontAtlasBuildRenderLinesTexData (line 2707) | static void ImFontAtlasBuildRenderLinesTexData(ImFontAtlas* atlas) function ImFontAtlasBuildInit (line 2759) | void ImFontAtlasBuildInit(ImFontAtlas* atlas) function ImFontAtlasBuildFinish (line 2780) | void ImFontAtlasBuildFinish(ImFontAtlas* atlas) function ImWchar (line 2810) | const ImWchar* ImFontAtlas::GetGlyphRangesDefault() function ImWchar (line 2820) | const ImWchar* ImFontAtlas::GetGlyphRangesKorean() function ImWchar (line 2833) | const ImWchar* ImFontAtlas::GetGlyphRangesChineseFull() function UnpackAccumulativeOffsetsIntoRanges (line 2849) | static void UnpackAccumulativeOffsetsIntoRanges(int base_codepoint, cons... function ImWchar (line 2863) | const ImWchar* ImFontAtlas::GetGlyphRangesChineseSimplifiedCommon() function ImWchar (line 2931) | const ImWchar* ImFontAtlas::GetGlyphRangesJapanese() function ImWchar (line 3021) | const ImWchar* ImFontAtlas::GetGlyphRangesCyrillic() function ImWchar (line 3034) | const ImWchar* ImFontAtlas::GetGlyphRangesThai() function ImWchar (line 3046) | const ImWchar* ImFontAtlas::GetGlyphRangesVietnamese() function ImWchar (line 3142) | static ImWchar FindFirstExistingGlyph(ImFont* font, const ImWchar* candi... function ImFontGlyph (line 3312) | const ImFontGlyph* ImFont::FindGlyph(ImWchar c) const function ImFontGlyph (line 3322) | const ImFontGlyph* ImFont::FindGlyphNoFallback(ImWchar c) const function ImVec2 (line 3431) | ImVec2 ImFont::CalcTextSizeA(float size, float max_width, float wrap_wid... function ImAcos01 (line 3834) | static inline float ImAcos01(float x) function stb_decompress_length (line 3969) | static unsigned int stb_decompress_length(const unsigned char *input) function stb__match (line 3977) | static void stb__match(const unsigned char *data, unsigned int length) function stb__lit (line 3986) | static void stb__lit(const unsigned char *data, unsigned int length) function stb_adler32 (line 4016) | static unsigned int stb_adler32(unsigned int adler32, unsigned char *buf... function stb_decompress (line 4047) | static unsigned int stb_decompress(unsigned char *output, const unsigned... FILE: 3rdparty/Cinder-VNM/ui/imgui/imgui_internal.h type ImBitVector (line 113) | struct ImBitVector type ImRect (line 114) | struct ImRect type ImDrawDataBuilder (line 115) | struct ImDrawDataBuilder type ImDrawListSharedData (line 116) | struct ImDrawListSharedData type ImGuiColorMod (line 117) | struct ImGuiColorMod type ImGuiContext (line 118) | struct ImGuiContext type ImGuiContextHook (line 119) | struct ImGuiContextHook type ImGuiDataTypeInfo (line 120) | struct ImGuiDataTypeInfo type ImGuiGroupData (line 121) | struct ImGuiGroupData type ImGuiInputTextState (line 122) | struct ImGuiInputTextState type ImGuiLastItemData (line 123) | struct ImGuiLastItemData type ImGuiMenuColumns (line 124) | struct ImGuiMenuColumns type ImGuiNavItemData (line 125) | struct ImGuiNavItemData type ImGuiMetricsConfig (line 126) | struct ImGuiMetricsConfig type ImGuiNextWindowData (line 127) | struct ImGuiNextWindowData type ImGuiNextItemData (line 128) | struct ImGuiNextItemData type ImGuiOldColumnData (line 129) | struct ImGuiOldColumnData type ImGuiOldColumns (line 130) | struct ImGuiOldColumns type ImGuiPopupData (line 131) | struct ImGuiPopupData type ImGuiSettingsHandler (line 132) | struct ImGuiSettingsHandler type ImGuiStackSizes (line 133) | struct ImGuiStackSizes type ImGuiStyleMod (line 134) | struct ImGuiStyleMod type ImGuiTabBar (line 135) | struct ImGuiTabBar type ImGuiTabItem (line 136) | struct ImGuiTabItem type ImGuiTable (line 137) | struct ImGuiTable type ImGuiTableColumn (line 138) | struct ImGuiTableColumn type ImGuiTableTempData (line 139) | struct ImGuiTableTempData type ImGuiTableSettings (line 140) | struct ImGuiTableSettings type ImGuiTableColumnsSettings (line 141) | struct ImGuiTableColumnsSettings type ImGuiWindow (line 142) | struct ImGuiWindow type ImGuiWindowTempData (line 143) | struct ImGuiWindowTempData type ImGuiWindowSettings (line 144) | struct ImGuiWindowSettings type ImGuiLayoutType (line 147) | typedef int ImGuiLayoutType; type ImGuiActivateFlags (line 148) | typedef int ImGuiActivateFlags; type ImGuiItemFlags (line 149) | typedef int ImGuiItemFlags; type ImGuiItemStatusFlags (line 150) | typedef int ImGuiItemStatusFlags; type ImGuiOldColumnFlags (line 151) | typedef int ImGuiOldColumnFlags; type ImGuiNavHighlightFlags (line 152) | typedef int ImGuiNavHighlightFlags; type ImGuiNavDirSourceFlags (line 153) | typedef int ImGuiNavDirSourceFlags; type ImGuiNavMoveFlags (line 154) | typedef int ImGuiNavMoveFlags; type ImGuiNextItemDataFlags (line 155) | typedef int ImGuiNextItemDataFlags; type ImGuiNextWindowDataFlags (line 156) | typedef int ImGuiNextWindowDataFlags; type ImGuiScrollFlags (line 157) | typedef int ImGuiScrollFlags; type ImGuiSeparatorFlags (line 158) | typedef int ImGuiSeparatorFlags; type ImGuiTextFlags (line 159) | typedef int ImGuiTextFlags; type ImGuiTooltipFlags (line 160) | typedef int ImGuiTooltipFlags; function namespace (line 177) | namespace ImStb function ImQsort (line 305) | static inline void ImQsort(void* base, size_t count, size_t size_of... function ImIsPowerOfTwo (line 312) | static inline bool ImIsPowerOfTwo(int v) { return v != 0 ... function ImIsPowerOfTwo (line 313) | static inline bool ImIsPowerOfTwo(ImU64 v) { return v != 0 ... function ImUpperPowerOfTwo (line 314) | static inline int ImUpperPowerOfTwo(int v) { v--; v |= v >>... function ImCharIsBlankA (line 335) | static inline bool ImCharIsBlankA(char c) { return c == ' ... function ImCharIsBlankW (line 336) | static inline bool ImCharIsBlankW(unsigned int c) { return c == ' ... function ImFileHandle (line 374) | static inline ImFileHandle ImFileOpen(const char*, const char*) ... function ImFileClose (line 375) | static inline bool ImFileClose(ImFileHandle) ... function ImU64 (line 376) | static inline ImU64 ImFileGetSize(ImFileHandle) ... function ImU64 (line 377) | static inline ImU64 ImFileRead(void*, ImU64, ImU64, ImFileHandle... function ImU64 (line 378) | static inline ImU64 ImFileWrite(const void*, ImU64, ImU64, ImFil... type FILE (line 381) | typedef FILE* ImFileHandle; function ImPow (line 406) | static inline float ImPow(float x, float y) { return powf(x, y); } function ImPow (line 407) | static inline double ImPow(double x, double y) { return pow(x, y); } function ImLog (line 408) | static inline float ImLog(float x) { return logf(x); } function ImLog (line 409) | static inline double ImLog(double x) { return log(x); } function ImAbs (line 410) | static inline int ImAbs(int x) { return x < 0 ? -x : x; } function ImAbs (line 411) | static inline float ImAbs(float x) { return fabsf(x); } function ImAbs (line 412) | static inline double ImAbs(double x) { return fabs(x); } function ImSign (line 413) | static inline float ImSign(float x) { return (x < 0.0f) ? -1... function ImSign (line 414) | static inline double ImSign(double x) { return (x < 0.0) ? -1.... function ImRsqrt (line 416) | static inline float ImRsqrt(float x) { return _mm_cvtss_f32(_... function ImRsqrt (line 418) | static inline float ImRsqrt(float x) { return 1.0f / sqrtf(x); } function ImRsqrt (line 420) | static inline double ImRsqrt(double x) { return 1.0 / sqrt(x); } function T (line 424) | inline T ImMin(T lhs, T rhs) { return lhs < rhs ?... function T (line 425) | inline T ImMax(T lhs, T rhs) { return lhs >= rhs ... function T (line 426) | inline T ImClamp(T v, T mn, T mx) { return (v < mn) ? ... function T (line 427) | inline T ImLerp(T a, T b, float t) { return (T)(a + (b ... function ImSwap (line 428) | inline void ImSwap(T& a, T& b) { T tmp = a; a = b; ... function T (line 429) | inline T ImAddClampOverflow(T a, T b, T mn, T mx) { if (b < 0 && (a < ... function T (line 430) | inline T ImSubClampOverflow(T a, T b, T mn, T mx) { if (b > 0 && (a < ... function ImVec2 (line 432) | static inline ImVec2 ImMin(const ImVec2& lhs, const ImVec2& rhs) ... function ImVec2 (line 433) | static inline ImVec2 ImMax(const ImVec2& lhs, const ImVec2& rhs) ... function ImVec2 (line 434) | static inline ImVec2 ImClamp(const ImVec2& v, const ImVec2& mn, ImVec2 m... function ImVec2 (line 435) | static inline ImVec2 ImLerp(const ImVec2& a, const ImVec2& b, float t) ... function ImVec2 (line 436) | static inline ImVec2 ImLerp(const ImVec2& a, const ImVec2& b, const ImVe... function ImVec4 (line 437) | static inline ImVec4 ImLerp(const ImVec4& a, const ImVec4& b, float t) ... function ImSaturate (line 438) | static inline float ImSaturate(float f) ... function ImLengthSqr (line 439) | static inline float ImLengthSqr(const ImVec2& lhs) ... function ImLengthSqr (line 440) | static inline float ImLengthSqr(const ImVec4& lhs) ... function ImInvLength (line 441) | static inline float ImInvLength(const ImVec2& lhs, float fail_value) ... function ImFloor (line 442) | static inline float ImFloor(float f) ... function ImFloorSigned (line 443) | static inline float ImFloorSigned(float f) ... function ImVec2 (line 444) | static inline ImVec2 ImFloor(const ImVec2& v) ... function ImVec2 (line 445) | static inline ImVec2 ImFloorSigned(const ImVec2& v) ... function ImModPositive (line 446) | static inline int ImModPositive(int a, int b) ... function ImDot (line 447) | static inline float ImDot(const ImVec2& a, const ImVec2& b) ... function ImVec2 (line 448) | static inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a)... function ImLinearSweep (line 449) | static inline float ImLinearSweep(float current, float target, float sp... function ImVec2 (line 450) | static inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) ... function ImIsFloatAboveGuaranteedIntegerPrecision (line 451) | static inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) ... function ImTriangleArea (line 463) | inline float ImTriangleArea(const ImVec2& a, const ImVec2& b, co... function IM_MSVC_RUNTIME_CHECKS_OFF (line 468) | IM_MSVC_RUNTIME_CHECKS_OFF function ImVec2ih (line 477) | struct ImVec2ih function explicit (line 482) | explicit ImVec2ih(const ImVec2& rhs) { x = (short)rhs.x; y = (short)rhs.... function ImRect (line 487) | struct IMGUI_API ImRect function Contains (line 506) | bool Contains(const ImVec2& p) const { return p.x >= Min.... function Contains (line 507) | bool Contains(const ImRect& r) const { return r.Min.x >= Min.... function Overlaps (line 508) | bool Overlaps(const ImRect& r) const { return r.Min.y < Max.... function Add (line 509) | void Add(const ImVec2& p) { if (Min.x > p.x) M... function Add (line 510) | void Add(const ImRect& r) { if (Min.x > r.Min.x) M... function Expand (line 511) | void Expand(const float amount) { Min.x -= amount; Min... function Expand (line 512) | void Expand(const ImVec2& amount) { Min.x -= amount.x; Min... function Translate (line 513) | void Translate(const ImVec2& d) { Min.x += d.x; Min.y +=... function TranslateX (line 514) | void TranslateX(float dx) { Min.x += dx; Max.x += ... function TranslateY (line 515) | void TranslateY(float dy) { Min.y += dy; Max.y += ... function ClipWith (line 516) | void ClipWith(const ImRect& r) { Min = ImMax(Min, r.Min... function ClipWithFull (line 517) | void ClipWithFull(const ImRect& r) { Min = ImClamp(Min, r.M... function Floor (line 518) | void Floor() { Min.x = IM_FLOOR(Min.x... function IM_MSVC_RUNTIME_CHECKS_RESTORE (line 522) | IM_MSVC_RUNTIME_CHECKS_RESTORE function ImBitArrayClearBit (line 526) | inline void ImBitArrayClearBit(ImU32* arr, int n) { ImU32 ... function ImBitArraySetBit (line 527) | inline void ImBitArraySetBit(ImU32* arr, int n) { ImU32 ... function ImBitArraySetBitRange (line 528) | inline void ImBitArraySetBitRange(ImU32* arr, int n, int n2) // Work... function ClearAllBits (line 548) | void ClearAllBits() { memset(Storage, 0, sizeof(... function SetAllBits (line 549) | void SetAllBits() { memset(Storage, 255, sizeo... function TestBit (line 550) | bool TestBit(int n) const { IM_ASSERT(n + OFFSET < BIT... function SetBit (line 551) | void SetBit(int n) { IM_ASSERT(n + OFFSET < BIT... function ClearBit (line 552) | void ClearBit(int n) { IM_ASSERT(n + OFFSET < BIT... function SetBitRange (line 553) | void SetBitRange(int n, int n2) { ImBitArraySetBitRange(Stor... function const (line 554) | bool operator[](int n) const { IM_ASSERT(n + OFFSET < BIT... function ImBitVector (line 559) | struct IMGUI_API ImBitVector function set (line 582) | inline void set(T* data, int size) { Data = data; DataEnd =... function set (line 583) | inline void set(T* data, T* data_end) { Data = data; DataEnd =... function T (line 586) | inline T& operator[](int i) { T* p = Data + i; IM_AS... function T (line 587) | inline const T& operator[](int i) const { const T* p = Data + i;... function T (line 589) | inline T* begin() { return Data; } function T (line 590) | inline const T* begin() const { return Data; } function T (line 591) | inline T* end() { return DataEnd; } function T (line 592) | inline const T* end() const { return DataEnd; } function index_from_ptr (line 595) | inline int index_from_ptr(const T* it) const { IM_ASSERT(it >= Data &... function GetArenaSizeInBytes (line 612) | inline int GetArenaSizeInBytes() { return CurrOff; } function SetArenaBasePtr (line 613) | inline void SetArenaBasePtr(void* base_ptr) { BasePtr = (char*)base_... function GetSpan (line 617) | void GetSpan(int n, ImSpan* span) { span->set((T*)GetSpanPtrBegin... type ImPoolIdx (line 623) | typedef int ImPoolIdx; function T (line 634) | T* GetByKey(ImGuiID key) { int idx = Map.GetInt(k... function T (line 635) | T* GetByIndex(ImPoolIdx n) { return &Buf[n]; } function ImPoolIdx (line 636) | ImPoolIdx GetIndex(const T* p) const { IM_ASSERT(p >= Buf.Dat... function T (line 637) | T* GetOrAddByKey(ImGuiID key) { int* p_idx = Map.GetIn... function Contains (line 638) | bool Contains(const T* p) const { return (p >= Buf.Data ... function Clear (line 639) | void Clear() { for (int n = 0; n < Ma... function T (line 640) | T* Add() { int idx = FreeIdx; if ... function Remove (line 641) | void Remove(ImGuiID key, const T* p) { Remove(key, GetIndex(p... function Remove (line 642) | void Remove(ImGuiID key, ImPoolIdx idx) { Buf[idx].~T(); *(int*)... function Reserve (line 643) | void Reserve(int capacity) { Buf.reserve(capacity);... function T (line 650) | T* TryGetMapData(ImPoolIdx n) { int idx = Map.Data[n].... function GetSize (line 652) | int GetSize() { return GetMapSize(); } function clear (line 666) | void clear() { Buf.clear(); } function T (line 669) | T* alloc_chunk(size_t sz) { size_t HDR_SZ = 4; sz = IM_MEMALIG... function T (line 670) | T* begin() { size_t HDR_SZ = 4; if (!Buf.Data) ... function T (line 671) | T* next_chunk(T* p) { size_t HDR_SZ = 4; IM_ASSERT(p >= ... function chunk_size (line 672) | int chunk_size(const T* p) { return ((const int*)p)[-1]; } function T (line 673) | T* end() { return (T*)(void*)(Buf.Data + Buf.... function offset_from_ptr (line 674) | int offset_from_ptr(const T* p) { IM_ASSERT(p >= begin() && p < end(... function T (line 675) | T* ptr_from_offset(int off) { IM_ASSERT(off >= 4 && off < Buf.Si... function swap (line 676) | void swap(ImChunkStream& rhs) { rhs.Buf.swap(Buf); } function ImDrawListSharedData (line 712) | struct IMGUI_API ImDrawListSharedData function ClearFreeMemory (line 732) | struct ImDrawDataBuilder function GetDrawListCount (line 738) | int GetDrawListCount() const { int count = 0; for (int n = 0; n < IM_... function ImGuiComboPreviewData (line 948) | struct IMGUI_API ImGuiComboPreviewData function ImGuiGroupData (line 961) | struct IMGUI_API ImGuiGroupData function ImGuiMenuColumns (line 977) | struct IMGUI_API ImGuiMenuColumns function ImGuiInputTextState (line 996) | struct IMGUI_API ImGuiInputTextState type ImGuiPopupData (line 1032) | struct ImGuiPopupData type ImGuiNextItemDataFlags_ (line 1081) | enum ImGuiNextItemDataFlags_ function ClearFlags (line 1088) | struct ImGuiNextItemData type ImGuiLastItemData (line 1101) | struct ImGuiLastItemData function ImGuiStackSizes (line 1113) | struct IMGUI_API ImGuiStackSizes type ImGuiWindowStackData (line 1131) | struct ImGuiWindowStackData type ImGuiShrinkWidthItem (line 1138) | struct ImGuiShrinkWidthItem function ImGuiPtrOrIndex (line 1144) | struct ImGuiPtrOrIndex type ImGuiKeyPrivate_ (line 1159) | enum ImGuiKeyPrivate_ type ImGuiInputEventType (line 1167) | enum ImGuiInputEventType type ImGuiInputSource (line 1179) | enum ImGuiInputSource type ImGuiInputEventMousePos (line 1192) | struct ImGuiInputEventMousePos { float PosX, PosY; } type ImGuiInputEventMouseWheel (line 1193) | struct ImGuiInputEventMouseWheel { float WheelX, WheelY; } type ImGuiInputEventMouseButton (line 1194) | struct ImGuiInputEventMouseButton { int Button; bool Down; } type ImGuiInputEventKey (line 1195) | struct ImGuiInputEventKey { ImGuiKey Key; bool Down; float Ana... type ImGuiInputEventText (line 1196) | struct ImGuiInputEventText { unsigned int Char; } type ImGuiInputEventAppFocused (line 1197) | struct ImGuiInputEventAppFocused { bool Focused; } type ImGuiInputEvent (line 1199) | struct ImGuiInputEvent type ImGuiInputReadMode (line 1218) | enum ImGuiInputReadMode function FromPositions (line 1232) | struct ImGuiListClipperRange function Reset (line 1245) | struct ImGuiListClipperData type ImGuiActivateFlags_ (line 1261) | enum ImGuiActivateFlags_ type ImGuiScrollFlags_ (line 1270) | enum ImGuiScrollFlags_ type ImGuiNavHighlightFlags_ (line 1284) | enum ImGuiNavHighlightFlags_ type ImGuiNavDirSourceFlags_ (line 1293) | enum ImGuiNavDirSourceFlags_ type ImGuiNavMoveFlags_ (line 1302) | enum ImGuiNavMoveFlags_ type ImGuiNavLayer (line 1320) | enum ImGuiNavLayer function Clear (line 1327) | struct ImGuiNavItemData type ImGuiOldColumnFlags_ (line 1347) | enum ImGuiOldColumnFlags_ type ImGuiOldColumnData (line 1367) | struct ImGuiOldColumnData type ImGuiOldColumns (line 1377) | struct ImGuiOldColumns function ImGuiViewport (line 1420) | struct ImGuiViewportP : public ImGuiViewport type ImGuiWindowSettings (line 1453) | struct ImGuiWindowSettings type ImGuiSettingsHandler (line 1465) | struct ImGuiSettingsHandler type ImGuiStackLevelInfo (line 1508) | struct ImGuiStackLevelInfo type ImGuiStackTool (line 1519) | struct ImGuiStackTool type ImGuiContextHookType (line 1534) | enum ImGuiContextHookType { ImGuiContextHookType_NewFramePre, ImGuiConte... type ImGuiContextHook (line 1536) | struct ImGuiContextHook type ImGuiContext (line 1551) | struct ImGuiContext function ImGuiWindowTempData (line 1964) | struct IMGUI_API ImGuiWindowTempData function ImGuiWindow (line 2011) | struct IMGUI_API ImGuiWindow type ImGuiTabBarFlagsPrivate_ (line 2132) | enum ImGuiTabBarFlagsPrivate_ type ImGuiTabItemFlagsPrivate_ (line 2140) | enum ImGuiTabItemFlagsPrivate_ type ImGuiTabItem (line 2148) | struct ImGuiTabItem function ImGuiTabBar (line 2166) | struct IMGUI_API ImGuiTabBar type ImS8 (line 2218) | typedef ImS8 ImGuiTableColumnIdx; type ImU8 (line 2219) | typedef ImU8 ImGuiTableDrawChannelIdx; type ImGuiTableCellData (line 2284) | struct ImGuiTableCellData function ImGuiTable (line 2291) | struct IMGUI_API ImGuiTable function ImGuiTableTempData (line 2404) | struct IMGUI_API ImGuiTableTempData type ImGuiTableSettings (line 2449) | struct ImGuiTableSettings function namespace (line 2467) | namespace ImGui function DebugStartItemPicker (line 2851) | inline void DebugStartItemPicker() ... type ImFontBuilderIO (line 2878) | struct ImFontBuilderIO FILE: 3rdparty/Cinder-VNM/ui/imgui/imgui_tables.cpp function ImGuiTableFlags (line 264) | inline ImGuiTableFlags TableFixFlags(ImGuiTableFlags flags, ImGuiWindow*... function ImGuiTable (line 297) | ImGuiTable* ImGui::TableFindByID(ImGuiID id) function TableSetupColumnFlags (line 655) | static void TableSetupColumnFlags(ImGuiTable* table, ImGuiTableColumn* c... function ImGuiTableColumnFlags (line 1557) | ImGuiTableColumnFlags ImGui::TableGetColumnFlags(int column_n) function ImRect (line 1576) | ImRect ImGui::TableGetCellBgRect(const ImGuiTable* table, int column_n) function ImGuiID (line 1591) | ImGuiID ImGui::TableGetColumnResizeID(const ImGuiTable* table, int colum... type MergeGroup (line 2336) | struct MergeGroup method MergeGroup (line 2342) | MergeGroup() { ChannelsCount = 0; } function ImGuiTableSortSpecs (line 2604) | ImGuiTableSortSpecs* ImGui::TableGetSortSpecs() function ImGuiSortDirection (line 2622) | static inline ImGuiSortDirection TableGetColumnAvailSortDirection(ImGuiT... function ImGuiSortDirection (line 2641) | ImGuiSortDirection ImGui::TableGetColumnNextSortDirection(ImGuiTableColu... function TableSettingsInit (line 3143) | static void TableSettingsInit(ImGuiTableSettings* settings, ImGuiID id, ... function TableSettingsCalcChunkSize (line 3155) | static size_t TableSettingsCalcChunkSize(int columns_count) function ImGuiTableSettings (line 3160) | ImGuiTableSettings* ImGui::TableSettingsCreate(ImGuiID id, int columns_c... function ImGuiTableSettings (line 3169) | ImGuiTableSettings* ImGui::TableSettingsFindByID(ImGuiID id) function ImGuiTableSettings (line 3180) | ImGuiTableSettings* ImGui::TableGetBoundSettings(ImGuiTable* table) function TableSettingsHandler_ClearAll (line 3323) | static void TableSettingsHandler_ClearAll(ImGuiContext* ctx, ImGuiSettin... function TableSettingsHandler_ApplyAll (line 3333) | static void TableSettingsHandler_ApplyAll(ImGuiContext* ctx, ImGuiSettin... function TableSettingsHandler_ReadLine (line 3363) | static void TableSettingsHandler_ReadLine(ImGuiContext*, ImGuiSettingsHa... function TableSettingsHandler_WriteAll (line 3389) | static void TableSettingsHandler_WriteAll(ImGuiContext* ctx, ImGuiSettin... function GetDraggedColumnOffset (line 3671) | static float GetDraggedColumnOffset(ImGuiOldColumns* columns, int column... function GetColumnWidthEx (line 3704) | static float GetColumnWidthEx(ImGuiOldColumns* columns, int column_index... function ImGuiOldColumns (line 3800) | ImGuiOldColumns* ImGui::FindOrCreateColumns(ImGuiWindow* window, ImGuiID... function ImGuiID (line 3813) | ImGuiID ImGui::GetColumnsID(const char* str_id, int columns_count) FILE: 3rdparty/Cinder-VNM/ui/imgui/imgui_widgets.cpp function ImGuiID (line 857) | ImGuiID ImGui::GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis) function ImRect (line 863) | ImRect ImGui::GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis) function CalcMaxPopupHeightFromItemCount (line 1566) | static float CalcMaxPopupHeightFromItemCount(int items_count) function Items_ArrayGetter (line 1765) | static bool Items_ArrayGetter(void* data, int idx, const char** out_text) function Items_SingleStringGetter (line 1774) | static bool Items_SingleStringGetter(void* data, int idx, const char** o... function ImGuiDataTypeInfo (line 1917) | const ImGuiDataTypeInfo* ImGui::DataTypeGetInfo(ImGuiDataType data_type) function DataTypeCompareT (line 2043) | static int DataTypeCompareT(const T* lhs, const T* rhs) function DataTypeClampT (line 2071) | static bool DataTypeClampT(T* v, const T* v_min, const T* v_max) function GetMinimumStepAtDecimalPrecision (line 2099) | static float GetMinimumStepAtDecimalPrecision(int decimal_precision) function SanitizeFormatString (line 2123) | static void SanitizeFormatString(const char* fmt, char* fmt_out, size_t ... function TYPE (line 2138) | TYPE ImGui::RoundScalarWithFormatT(const char* format, ImGuiDataType dat... function TYPE (line 2674) | TYPE ImGui::ScaleValueFromRatioT(ImGuiDataType data_type, float t, TYPE ... function ImParseFormatPrecision (line 3287) | int ImParseFormatPrecision(const char* fmt, int default_precision) function InputTextCalcTextLenAndLineCount (line 3555) | static int InputTextCalcTextLenAndLineCount(const char* text_begin, cons... function ImVec2 (line 3569) | static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const Im... type ImStb (line 3615) | namespace ImStb function STB_TEXTEDIT_STRINGLEN (line 3618) | static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) ... function ImWchar (line 3619) | static ImWchar STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, in... function STB_TEXTEDIT_GETWIDTH (line 3620) | static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int lin... function STB_TEXTEDIT_KEYTOTEXT (line 3621) | static int STB_TEXTEDIT_KEYTOTEXT(int key) ... function STB_TEXTEDIT_LAYOUTROW (line 3623) | static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTex... function is_separator (line 3637) | static bool is_separator(unsigned int c) ... function is_word_boundary_from_right (line 3638) | static int is_word_boundary_from_right(ImGuiInputTextState* obj, int ... function is_word_boundary_from_left (line 3639) | static int is_word_boundary_from_left(ImGuiInputTextState* obj, int i... function STB_TEXTEDIT_MOVEWORDLEFT_IMPL (line 3640) | static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_MAC (line 3641) | static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_MOVEWORDRIGHT_WIN (line 3646) | static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, i... function STB_TEXTEDIT_DELETECHARS (line 3650) | static void STB_TEXTEDIT_DELETECHARS(ImGuiInputTextState* obj, int pos... function STB_TEXTEDIT_INSERTCHARS (line 3666) | static bool STB_TEXTEDIT_INSERTCHARS(ImGuiInputTextState* obj, int pos... function stb_textedit_replace (line 3722) | static void stb_textedit_replace(ImGuiInputTextState* str, STB_Textedi... function InputTextFilterCharacter (line 3805) | static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTex... function ColorEditRestoreHS (line 4803) | static void ColorEditRestoreHS(const float* col, float* H, float* S, flo... function RenderArrowsForVerticalBar (line 5072) | static void RenderArrowsForVerticalBar(ImDrawList* draw_list, ImVec2 pos... type ImGuiPlotArrayGetterData (line 6550) | struct ImGuiPlotArrayGetterData method ImGuiPlotArrayGetterData (line 6555) | ImGuiPlotArrayGetterData(const float* values, int stride) { Values = v... function Plot_ArrayGetter (line 6558) | static float Plot_ArrayGetter(void* data, int idx) function IsRootOfOpenMenuSet (line 6825) | static bool IsRootOfOpenMenuSet() type ImGuiTabBarSection (line 7148) | struct ImGuiTabBarSection method ImGuiTabBarSection (line 7154) | ImGuiTabBarSection() { memset(this, 0, sizeof(*this)); } type ImGui (line 7157) | namespace ImGui function TabItemGetSectionIdx (line 7175) | static inline int TabItemGetSectionIdx(const ImGuiTabItem* tab) function ImGuiTabBar (line 7198) | static ImGuiTabBar* GetTabBarFromTabBarRef(const ImGuiPtrOrIndex& ref) function ImGuiPtrOrIndex (line 7204) | static ImGuiPtrOrIndex GetTabBarRefFromTabBar(ImGuiTabBar* tab_bar) function ImU32 (line 7555) | static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* ... function ImGuiTabItem (line 7576) | ImGuiTabItem* ImGui::TabBarFindTabByID(ImGuiTabBar* tab_bar, ImGuiID tab... function ImGuiTabItem (line 7734) | static ImGuiTabItem* ImGui::TabBarScrollingButtons(ImGuiTabBar* tab_bar) function ImGuiTabItem (line 7795) | static ImGuiTabItem* ImGui::TabBarTabListPopupButton(ImGuiTabBar* tab_bar) function ImVec2 (line 8132) | ImVec2 ImGui::TabItemCalcSize(const char* label, bool has_close_button) FILE: 3rdparty/Cinder-VNM/ui/imgui/imstb_rectpack.h type stbrp_context (line 80) | typedef struct stbrp_context stbrp_context; type stbrp_node (line 81) | typedef struct stbrp_node stbrp_node; type stbrp_rect (line 82) | typedef struct stbrp_rect stbrp_rect; type stbrp_coord (line 85) | typedef int stbrp_coord; type stbrp_coord (line 87) | typedef unsigned short stbrp_coord; type stbrp_rect (line 115) | struct stbrp_rect type stbrp_node (line 175) | struct stbrp_node type stbrp_context (line 181) | struct stbrp_context function STBRP_DEF (line 230) | STBRP_DEF void stbrp_setup_heuristic(stbrp_context *context, int heuristic) function STBRP_DEF (line 242) | STBRP_DEF void stbrp_setup_allow_out_of_mem(stbrp_context *context, int ... function STBRP_DEF (line 262) | STBRP_DEF void stbrp_init_target(stbrp_context *context, int width, int ... function stbrp__skyline_find_min_y (line 295) | static int stbrp__skyline_find_min_y(stbrp_context *c, stbrp_node *first... type stbrp__findresult (line 345) | typedef struct function stbrp__findresult (line 351) | static stbrp__findresult stbrp__skyline_find_best_pos(stbrp_context *c, ... function stbrp__findresult (line 453) | static stbrp__findresult stbrp__skyline_pack_rectangle(stbrp_context *co... function rect_height_compare (line 533) | static int STBRP__CDECL rect_height_compare(const void *a, const void *b) function rect_original_order (line 545) | static int STBRP__CDECL rect_original_order(const void *a, const void *b) function STBRP_DEF (line 558) | STBRP_DEF int stbrp_pack_rects(stbrp_context *context, stbrp_rect *rects... FILE: 3rdparty/Cinder-VNM/ui/imgui/imstb_textedit.h type StbUndoRecord (line 299) | typedef struct type StbUndoState (line 308) | typedef struct type STB_TexteditState (line 317) | typedef struct type StbTexteditRow (line 364) | typedef struct function stb_text_locate_coord (line 398) | static int stb_text_locate_coord(STB_TEXTEDIT_STRING *str, float x, floa... function stb_textedit_click (line 458) | static void stb_textedit_click(STB_TEXTEDIT_STRING *str, STB_TexteditSta... function stb_textedit_drag (line 476) | static void stb_textedit_drag(STB_TEXTEDIT_STRING *str, STB_TexteditStat... type StbFindState (line 508) | typedef struct function stb_textedit_find_charpos (line 518) | static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_S... function stb_textedit_clamp (line 577) | static void stb_textedit_clamp(STB_TEXTEDIT_STRING *str, STB_TexteditSta... function stb_textedit_delete (line 591) | static void stb_textedit_delete(STB_TEXTEDIT_STRING *str, STB_TexteditSt... function stb_textedit_delete_selection (line 599) | static void stb_textedit_delete_selection(STB_TEXTEDIT_STRING *str, STB_... function stb_textedit_sortselection (line 615) | static void stb_textedit_sortselection(STB_TexteditState *state) function stb_textedit_move_to_first (line 625) | static void stb_textedit_move_to_first(STB_TexteditState *state) function stb_textedit_move_to_last (line 636) | static void stb_textedit_move_to_last(STB_TEXTEDIT_STRING *str, STB_Text... function is_word_boundary (line 648) | static int is_word_boundary( STB_TEXTEDIT_STRING *str, int idx ) function stb_textedit_move_to_word_previous (line 654) | static int stb_textedit_move_to_word_previous( STB_TEXTEDIT_STRING *str,... function stb_textedit_move_to_word_next (line 669) | static int stb_textedit_move_to_word_next( STB_TEXTEDIT_STRING *str, int... function stb_textedit_prep_selection_at_cursor (line 687) | static void stb_textedit_prep_selection_at_cursor(STB_TexteditState *state) function stb_textedit_cut (line 696) | static int stb_textedit_cut(STB_TEXTEDIT_STRING *str, STB_TexteditState ... function stb_textedit_paste_internal (line 707) | static int stb_textedit_paste_internal(STB_TEXTEDIT_STRING *str, STB_Tex... function stb_textedit_key (line 732) | static void stb_textedit_key(STB_TEXTEDIT_STRING *str, STB_TexteditState... function stb_textedit_flush_redo (line 1122) | static void stb_textedit_flush_redo(StbUndoState *state) function stb_textedit_discard_undo (line 1129) | static void stb_textedit_discard_undo(StbUndoState *state) function stb_textedit_discard_redo (line 1151) | static void stb_textedit_discard_redo(StbUndoState *state) function StbUndoRecord (line 1181) | static StbUndoRecord *stb_text_create_undo_record(StbUndoState *state, i... function STB_TEXTEDIT_CHARTYPE (line 1205) | static STB_TEXTEDIT_CHARTYPE *stb_text_createundo(StbUndoState *state, i... function stb_text_undo (line 1225) | static void stb_text_undo(STB_TEXTEDIT_STRING *str, STB_TexteditState *s... function stb_text_redo (line 1293) | static void stb_text_redo(STB_TEXTEDIT_STRING *str, STB_TexteditState *s... function stb_text_makeundo_insert (line 1344) | static void stb_text_makeundo_insert(STB_TexteditState *state, int where... function stb_text_makeundo_delete (line 1349) | static void stb_text_makeundo_delete(STB_TEXTEDIT_STRING *str, STB_Texte... function stb_text_makeundo_replace (line 1359) | static void stb_text_makeundo_replace(STB_TEXTEDIT_STRING *str, STB_Text... function stb_textedit_clear_state (line 1370) | static void stb_textedit_clear_state(STB_TexteditState *state, int is_si... function stb_textedit_initialize_state (line 1388) | static void stb_textedit_initialize_state(STB_TexteditState *state, int ... function stb_textedit_paste (line 1398) | static int stb_textedit_paste(STB_TEXTEDIT_STRING *str, STB_TexteditStat... FILE: 3rdparty/Cinder-VNM/ui/imgui/imstb_truetype.h function my_stbtt_initfont (line 290) | void my_stbtt_initfont(void) function my_stbtt_print (line 302) | void my_stbtt_print(float x, float y, char *text) function main (line 335) | int main(int argc, char **argv) function main (line 376) | int main(int arg, char **argv) type stbtt_uint8 (line 429) | typedef unsigned char stbtt_uint8; type stbtt_int8 (line 430) | typedef signed char stbtt_int8; type stbtt_uint16 (line 431) | typedef unsigned short stbtt_uint16; type stbtt_int16 (line 432) | typedef signed short stbtt_int16; type stbtt_uint32 (line 433) | typedef unsigned int stbtt_uint32; type stbtt_int32 (line 434) | typedef signed int stbtt_int32; type stbtt__buf (line 514) | typedef struct type stbtt_bakedchar (line 528) | typedef struct type stbtt_aligned_quad (line 544) | typedef struct type stbtt_packedchar (line 576) | typedef struct type stbtt_pack_context (line 583) | typedef struct stbtt_pack_context stbtt_pack_context; type stbtt_fontinfo (line 584) | typedef struct stbtt_fontinfo stbtt_fontinfo; type stbrp_rect (line 586) | typedef struct stbrp_rect stbrp_rect; type stbtt_pack_range (line 620) | typedef struct type stbtt_pack_context (line 679) | struct stbtt_pack_context { type stbtt_fontinfo (line 714) | struct stbtt_fontinfo type stbtt_vertex (line 824) | typedef struct type stbtt__bitmap (line 907) | typedef struct function stbtt_uint8 (line 1116) | static stbtt_uint8 stbtt__buf_get8(stbtt__buf *b) function stbtt_uint8 (line 1123) | static stbtt_uint8 stbtt__buf_peek8(stbtt__buf *b) function stbtt__buf_seek (line 1130) | static void stbtt__buf_seek(stbtt__buf *b, int o) function stbtt__buf_skip (line 1136) | static void stbtt__buf_skip(stbtt__buf *b, int o) function stbtt_uint32 (line 1141) | static stbtt_uint32 stbtt__buf_get(stbtt__buf *b, int n) function stbtt__buf (line 1151) | static stbtt__buf stbtt__new_buf(const void *p, size_t size) function stbtt__buf (line 1164) | static stbtt__buf stbtt__buf_range(const stbtt__buf *b, int o, int s) function stbtt__buf (line 1173) | static stbtt__buf stbtt__cff_get_index(stbtt__buf *b) function stbtt_uint32 (line 1187) | static stbtt_uint32 stbtt__cff_int(stbtt__buf *b) function stbtt__cff_skip_operand (line 1199) | static void stbtt__cff_skip_operand(stbtt__buf *b) { function stbtt__buf (line 1214) | static stbtt__buf stbtt__dict_get(stbtt__buf *b, int key) function stbtt__dict_get_ints (line 1229) | static void stbtt__dict_get_ints(stbtt__buf *b, int key, int outcount, s... function stbtt__cff_index_count (line 1237) | static int stbtt__cff_index_count(stbtt__buf *b) function stbtt__buf (line 1243) | static stbtt__buf stbtt__cff_index_get(stbtt__buf b, int i) function stbtt_uint16 (line 1269) | static stbtt_uint16 ttUSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } function stbtt_int16 (line 1270) | static stbtt_int16 ttSHORT(stbtt_uint8 *p) { return p[0]*256 + p[1]; } function stbtt_uint32 (line 1271) | static stbtt_uint32 ttULONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]... function stbtt_int32 (line 1272) | static stbtt_int32 ttLONG(stbtt_uint8 *p) { return (p[0]<<24) + (p[1]... function stbtt__isfont (line 1277) | static int stbtt__isfont(stbtt_uint8 *font) function stbtt_uint32 (line 1289) | static stbtt_uint32 stbtt__find_table(stbtt_uint8 *data, stbtt_uint32 fo... function stbtt_GetFontOffsetForIndex_internal (line 1302) | static int stbtt_GetFontOffsetForIndex_internal(unsigned char *font_coll... function stbtt_GetNumberOfFonts_internal (line 1321) | static int stbtt_GetNumberOfFonts_internal(unsigned char *font_collection) function stbtt__buf (line 1337) | static stbtt__buf stbtt__get_subrs(stbtt__buf cff, stbtt__buf fontdict) function stbtt_InitFont_internal (line 1350) | static int stbtt_InitFont_internal(stbtt_fontinfo *info, unsigned char *... function STBTT_DEF (line 1461) | STBTT_DEF int stbtt_FindGlyphIndex(const stbtt_fontinfo *info, int unico... function STBTT_DEF (line 1554) | STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int un... function stbtt_setvertex (line 1559) | static void stbtt_setvertex(stbtt_vertex *v, stbtt_uint8 type, stbtt_int... function stbtt__GetGlyfOffset (line 1568) | static int stbtt__GetGlyfOffset(const stbtt_fontinfo *info, int glyph_in... function STBTT_DEF (line 1590) | STBTT_DEF int stbtt_GetGlyphBox(const stbtt_fontinfo *info, int glyph_in... function STBTT_DEF (line 1606) | STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int code... function STBTT_DEF (line 1611) | STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_i... function stbtt__close_shape (line 1623) | static int stbtt__close_shape(stbtt_vertex *vertices, int num_vertices, ... function stbtt__GetGlyphShapeTT (line 1639) | static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_... type stbtt__csctx (line 1865) | typedef struct function stbtt__track_vertex (line 1879) | static void stbtt__track_vertex(stbtt__csctx *c, stbtt_int32 x, stbtt_in... function stbtt__csctx_v (line 1888) | static void stbtt__csctx_v(stbtt__csctx *c, stbtt_uint8 type, stbtt_int3... function stbtt__csctx_close_shape (line 1904) | static void stbtt__csctx_close_shape(stbtt__csctx *ctx) function stbtt__csctx_rmove_to (line 1910) | static void stbtt__csctx_rmove_to(stbtt__csctx *ctx, float dx, float dy) function stbtt__csctx_rline_to (line 1918) | static void stbtt__csctx_rline_to(stbtt__csctx *ctx, float dx, float dy) function stbtt__csctx_rccurve_to (line 1925) | static void stbtt__csctx_rccurve_to(stbtt__csctx *ctx, float dx1, float ... function stbtt__buf (line 1936) | static stbtt__buf stbtt__get_subr(stbtt__buf idx, int n) function stbtt__buf (line 1950) | static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info,... function stbtt__run_charstring (line 1978) | static int stbtt__run_charstring(const stbtt_fontinfo *info, int glyph_i... function stbtt__GetGlyphShapeT2 (line 2237) | static int stbtt__GetGlyphShapeT2(const stbtt_fontinfo *info, int glyph_... function stbtt__GetGlyphInfoT2 (line 2254) | static int stbtt__GetGlyphInfoT2(const stbtt_fontinfo *info, int glyph_i... function STBTT_DEF (line 2265) | STBTT_DEF int stbtt_GetGlyphShape(const stbtt_fontinfo *info, int glyph_... function STBTT_DEF (line 2273) | STBTT_DEF void stbtt_GetGlyphHMetrics(const stbtt_fontinfo *info, int gl... function stbtt__GetGlyphKernInfoAdvance (line 2285) | static int stbtt__GetGlyphKernInfoAdvance(const stbtt_fontinfo *info, i... function stbtt_int32 (line 2315) | static stbtt_int32 stbtt__GetCoverageIndex(stbtt_uint8 *coverageTable, ... function stbtt_int32 (line 2374) | static stbtt_int32 stbtt__GetGlyphClass(stbtt_uint8 *classDefTable, int... function stbtt_int32 (line 2428) | static stbtt_int32 stbtt__GetGlyphGPOSInfoAdvance(const stbtt_fontinfo ... function STBTT_DEF (line 2556) | STBTT_DEF int stbtt_GetGlyphKernAdvance(const stbtt_fontinfo *info, int... function STBTT_DEF (line 2569) | STBTT_DEF int stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info,... function STBTT_DEF (line 2576) | STBTT_DEF void stbtt_GetCodepointHMetrics(const stbtt_fontinfo *info, in... function STBTT_DEF (line 2581) | STBTT_DEF void stbtt_GetFontVMetrics(const stbtt_fontinfo *info, int *as... function STBTT_DEF (line 2588) | STBTT_DEF int stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int ... function STBTT_DEF (line 2599) | STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int ... function STBTT_DEF (line 2607) | STBTT_DEF float stbtt_ScaleForPixelHeight(const stbtt_fontinfo *info, fl... function STBTT_DEF (line 2613) | STBTT_DEF float stbtt_ScaleForMappingEmToPixels(const stbtt_fontinfo *in... function STBTT_DEF (line 2619) | STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *v) function STBTT_DEF (line 2629) | STBTT_DEF void stbtt_GetGlyphBitmapBoxSubpixel(const stbtt_fontinfo *fon... function STBTT_DEF (line 2647) | STBTT_DEF void stbtt_GetGlyphBitmapBox(const stbtt_fontinfo *font, int g... function STBTT_DEF (line 2652) | STBTT_DEF void stbtt_GetCodepointBitmapBoxSubpixel(const stbtt_fontinfo ... function STBTT_DEF (line 2657) | STBTT_DEF void stbtt_GetCodepointBitmapBox(const stbtt_fontinfo *font, i... type stbtt__hheap_chunk (line 2666) | typedef struct stbtt__hheap_chunk type stbtt__hheap (line 2671) | typedef struct stbtt__hheap function stbtt__hheap_free (line 2699) | static void stbtt__hheap_free(stbtt__hheap *hh, void *p) function stbtt__hheap_cleanup (line 2705) | static void stbtt__hheap_cleanup(stbtt__hheap *hh, void *userdata) type stbtt__edge (line 2715) | typedef struct stbtt__edge { type stbtt__active_edge (line 2721) | typedef struct stbtt__active_edge function stbtt__active_edge (line 2743) | static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__ed... function stbtt__active_edge (line 2765) | static stbtt__active_edge *stbtt__new_active(stbtt__hheap *hh, stbtt__ed... function stbtt__fill_active_edges (line 2790) | static void stbtt__fill_active_edges(unsigned char *scanline, int len, s... function stbtt__rasterize_sorted_edges (line 2832) | static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__... function stbtt__handle_clipped_edge (line 2936) | static void stbtt__handle_clipped_edge(float *scanline, int x, stbtt__ac... function stbtt__fill_active_edges_new (line 2973) | static void stbtt__fill_active_edges_new(float *scanline, float *scanlin... function stbtt__rasterize_sorted_edges (line 3137) | static void stbtt__rasterize_sorted_edges(stbtt__bitmap *result, stbtt__... function stbtt__sort_edges_ins_sort (line 3239) | static void stbtt__sort_edges_ins_sort(stbtt__edge *p, int n) function stbtt__sort_edges_quicksort (line 3257) | static void stbtt__sort_edges_quicksort(stbtt__edge *p, int n) function stbtt__sort_edges (line 3319) | static void stbtt__sort_edges(stbtt__edge *p, int n) type stbtt__point (line 3325) | typedef struct function stbtt__rasterize (line 3330) | static void stbtt__rasterize(stbtt__bitmap *result, stbtt__point *pts, i... function stbtt__add_point (line 3387) | static void stbtt__add_point(stbtt__point *points, int n, float x, float y) function stbtt__tesselate_curve (line 3395) | static int stbtt__tesselate_curve(stbtt__point *points, int *num_points,... function stbtt__tesselate_cubic (line 3415) | static void stbtt__tesselate_cubic(stbtt__point *points, int *num_points... function stbtt__point (line 3458) | static stbtt__point *stbtt_FlattenCurves(stbtt_vertex *vertices, int num... function STBTT_DEF (line 3535) | STBTT_DEF void stbtt_Rasterize(stbtt__bitmap *result, float flatness_in_... function STBTT_DEF (line 3548) | STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata) function STBTT_DEF (line 3598) | STBTT_DEF void stbtt_MakeGlyphBitmapSubpixel(const stbtt_fontinfo *info,... function STBTT_DEF (line 3617) | STBTT_DEF void stbtt_MakeGlyphBitmap(const stbtt_fontinfo *info, unsigne... function STBTT_DEF (line 3627) | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixelPrefilter(const stbtt_fo... function STBTT_DEF (line 3632) | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixel(const stbtt_fontinfo *i... function STBTT_DEF (line 3642) | STBTT_DEF void stbtt_MakeCodepointBitmap(const stbtt_fontinfo *info, uns... function stbtt_BakeFontBitmap_internal (line 3653) | static int stbtt_BakeFontBitmap_internal(unsigned char *data, int offset... function STBTT_DEF (line 3699) | STBTT_DEF void stbtt_GetBakedQuad(const stbtt_bakedchar *chardata, int p... type stbrp_coord (line 3727) | typedef int stbrp_coord; type stbrp_context (line 3740) | typedef struct type stbrp_node (line 3746) | typedef struct type stbrp_rect (line 3751) | struct stbrp_rect function stbrp_init_target (line 3757) | static void stbrp_init_target(stbrp_context *con, int pw, int ph, stbrp_... function stbrp_pack_rects (line 3768) | static void stbrp_pack_rects(stbrp_context *con, stbrp_rect *rects, int ... function STBTT_DEF (line 3797) | STBTT_DEF int stbtt_PackBegin(stbtt_pack_context *spc, unsigned char *pi... function STBTT_DEF (line 3829) | STBTT_DEF void stbtt_PackEnd (stbtt_pack_context *spc) function STBTT_DEF (line 3835) | STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsign... function STBTT_DEF (line 3845) | STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *sp... function stbtt__h_prefilter (line 3852) | static void stbtt__h_prefilter(unsigned char *pixels, int w, int h, int ... function stbtt__v_prefilter (line 3914) | static void stbtt__v_prefilter(unsigned char *pixels, int w, int h, int ... function stbtt__oversample_shift (line 3976) | static float stbtt__oversample_shift(int oversample) function STBTT_DEF (line 3989) | STBTT_DEF int stbtt_PackFontRangesGatherRects(stbtt_pack_context *spc, c... function STBTT_DEF (line 4021) | STBTT_DEF void stbtt_MakeGlyphBitmapSubpixelPrefilter(const stbtt_fontin... function STBTT_DEF (line 4045) | STBTT_DEF int stbtt_PackFontRangesRenderIntoRects(stbtt_pack_context *sp... function STBTT_DEF (line 4127) | STBTT_DEF void stbtt_PackFontRangesPackRects(stbtt_pack_context *spc, st... function STBTT_DEF (line 4132) | STBTT_DEF int stbtt_PackFontRanges(stbtt_pack_context *spc, const unsign... function STBTT_DEF (line 4168) | STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigne... function STBTT_DEF (line 4180) | STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata... function STBTT_DEF (line 4193) | STBTT_DEF void stbtt_GetPackedQuad(const stbtt_packedchar *chardata, int... function stbtt__ray_intersect_bezier (line 4228) | static int stbtt__ray_intersect_bezier(float orig[2], float ray[2], floa... function equal (line 4292) | static int equal(float *a, float *b) function stbtt__compute_crossings_x (line 4297) | static int stbtt__compute_crossings_x(float x, float y, int nverts, stbt... function stbtt__cuberoot (line 4366) | static float stbtt__cuberoot( float x ) function stbtt__solve_cubic (line 4375) | static int stbtt__solve_cubic(float a, float b, float c, float* r) function STBTT_DEF (line 4597) | STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata) function stbtt_int32 (line 4608) | static stbtt_int32 stbtt__CompareUTF8toUTF16_bigendian_prefix(stbtt_uint... function stbtt_CompareUTF8toUTF16_bigendian_internal (line 4647) | static int stbtt_CompareUTF8toUTF16_bigendian_internal(char *s1, int len... function STBTT_DEF (line 4654) | STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font... function stbtt__matchpair (line 4675) | static int stbtt__matchpair(stbtt_uint8 *fc, stbtt_uint32 nm, stbtt_uint... function stbtt__matches (line 4722) | static int stbtt__matches(stbtt_uint8 *fc, stbtt_uint32 offset, stbtt_ui... function stbtt_FindMatchingFont_internal (line 4751) | static int stbtt_FindMatchingFont_internal(unsigned char *font_collectio... function STBTT_DEF (line 4767) | STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset, function STBTT_DEF (line 4774) | STBTT_DEF int stbtt_GetFontOffsetForIndex(const unsigned char *data, int... function STBTT_DEF (line 4779) | STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data) function STBTT_DEF (line 4784) | STBTT_DEF int stbtt_InitFont(stbtt_fontinfo *info, const unsigned char *... function STBTT_DEF (line 4789) | STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, cons... function STBTT_DEF (line 4794) | STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len... FILE: 3rdparty/Cinder-VNM/ui/imgui_markdown/imgui_markdown.h function namespace (line 153) | namespace ImGui function RenderListTextWrapped (line 285) | void RenderListTextWrapped( const char* text_, const char* text_end_ ) function ResetIndent (line 298) | void ResetIndent() type Line (line 312) | struct Line { type TextBlock (line 323) | struct TextBlock { // subset of line type Link (line 332) | struct Link { function UnderLine (line 345) | inline void UnderLine( ImColor col_ ) function RenderLine (line 353) | inline void RenderLine( const char* markdown_, Line& line_, TextRegion& ... function RenderLinkTextWrapped (line 633) | inline void TextRegion::RenderLinkTextWrapped( const char* text_, const ... FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/imgui_remote.h function namespace (line 15) | namespace ImGui { function IWebSocketServer (line 129) | struct WebSocketServer : public IWebSocketServer function RemoteGetInput (line 438) | bool RemoteGetInput( RemoteInput & input ) function RemoteInit (line 462) | void RemoteInit( const char *local_address, int local_port ) function RemoteShutdown (line 472) | void RemoteShutdown() function RemoteUpdate (line 482) | void RemoteUpdate() function RemoteDraw (line 493) | void RemoteDraw( ImDrawList** const cmd_lists, int cmd_lists_count ) FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/imgui_remote_webby.h type IWebSocketServer (line 24) | struct IWebSocketServer type WebbyConnection (line 29) | struct WebbyConnection type WebbyConnection (line 30) | struct WebbyConnection type WebbyConnection (line 31) | struct WebbyConnection type WebbyConnection (line 32) | struct WebbyConnection type WebbyConnection (line 33) | struct WebbyConnection type WebbyWsFrame (line 33) | struct WebbyWsFrame function Update (line 35) | struct IWebSocketServer function Shutdown (line 96) | void Shutdown() function WsOnConnected (line 109) | void WsOnConnected( struct WebbyConnection *connection ) function WsOnDisconnected (line 114) | void WsOnDisconnected( struct WebbyConnection * /*connection*/ ) function WsOnFrame (line 120) | int WsOnFrame( struct WebbyConnection *connection, const struct WebbyWsF... function virtual (line 139) | virtual void OnMessage( OpCode /*opcode*/, const void * /*data*/, int /*... function virtual (line 140) | virtual void OnError() { } function virtual (line 142) | virtual void SendText( const void *data, int size ) function virtual (line 150) | virtual void SendBinary( const void *data, int size ) function onLog (line 160) | static void onLog( const char* /*text*/ ) function onDispatch (line 165) | static int onDispatch( struct WebbyConnection * /*connection*/ ) function onConnect (line 171) | static int onConnect( struct WebbyConnection * /*connection*/ ) function onConnected (line 177) | static void onConnected( struct WebbyConnection *connection ) function onDisconnected (line 183) | static void onDisconnected( struct WebbyConnection *connection ) function onFrame (line 189) | static int onFrame( struct WebbyConnection *connection, const struct Web... FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4.c type BYTE (line 159) | typedef uint8_t BYTE; type U16 (line 160) | typedef uint16_t U16; type U32 (line 161) | typedef uint32_t U32; type S32 (line 162) | typedef int32_t S32; type U64 (line 163) | typedef uint64_t U64; type BYTE (line 165) | typedef unsigned char BYTE; type U16 (line 166) | typedef unsigned short U16; type U32 (line 167) | typedef unsigned int U32; type S32 (line 168) | typedef signed int S32; type U64 (line 169) | typedef unsigned long long U64; function LZ4_64bits (line 178) | static unsigned LZ4_64bits(void) { return sizeof(void*)==8; } function LZ4_isLittleEndian (line 180) | static unsigned LZ4_isLittleEndian(void) function U16 (line 187) | static U16 LZ4_readLE16(const void* memPtr) function LZ4_writeLE16 (line 198) | static void LZ4_writeLE16(void* memPtr, U16 value) function U16 (line 214) | static U16 LZ4_read16(const void* memPtr) function U32 (line 226) | static U32 LZ4_read32(const void* memPtr) function U64 (line 238) | static U64 LZ4_read64(const void* memPtr) function LZ4_read_ARCH (line 250) | static size_t LZ4_read_ARCH(const void* p) function LZ4_copy4 (line 259) | static void LZ4_copy4(void* dstPtr, const void* srcPtr) function LZ4_copy8 (line 269) | static void LZ4_copy8(void* dstPtr, const void* srcPtr) function LZ4_wildCopy (line 286) | static void LZ4_wildCopy(void* dstPtr, const void* srcPtr, void* dstEnd) function LZ4_NbCommonBytes (line 327) | static unsigned LZ4_NbCommonBytes (register size_t val) function LZ4_count (line 394) | static unsigned LZ4_count(const BYTE* pIn, const BYTE* pMatch, const BYT... function LZ4_versionNumber (line 428) | int LZ4_versionNumber (void) { return LZ4_VERSION_NUMBER; } function LZ4_compressBound (line 429) | int LZ4_compressBound(int isize) { return LZ4_COMPRESSBOUND(isize); } type LZ4_stream_t_internal (line 435) | typedef struct { type limitedOutput_directive (line 444) | typedef enum { notLimited = 0, limitedOutput = 1 } limitedOutput_directive; type tableType_t (line 445) | typedef enum { byPtr, byU32, byU16 } tableType_t; type dict_directive (line 447) | typedef enum { noDict = 0, withPrefix64k, usingExtDict } dict_directive; type dictIssue_directive (line 448) | typedef enum { noDictIssue = 0, dictSmall } dictIssue_directive; type endCondition_directive (line 450) | typedef enum { endOnOutputSize = 0, endOnInputSize = 1 } endCondition_di... type earlyEnd_directive (line 451) | typedef enum { full = 0, partial = 1 } earlyEnd_directive; function U32 (line 459) | static U32 LZ4_hashSequence(U32 sequence, tableType_t tableType) function U32 (line 467) | static U32 LZ4_hashPosition(const BYTE* p, tableType_t tableType) { retu... function LZ4_putPositionOnHash (line 469) | static void LZ4_putPositionOnHash(const BYTE* p, U32 h, void* tableBase,... function LZ4_putPosition (line 479) | static void LZ4_putPosition(const BYTE* p, void* tableBase, tableType_t ... function BYTE (line 485) | static const BYTE* LZ4_getPositionOnHash(U32 h, void* tableBase, tableTy... function BYTE (line 492) | static const BYTE* LZ4_getPosition(const BYTE* p, void* tableBase, table... function LZ4_compress_generic (line 498) | static int LZ4_compress_generic( function LZ4_compress (line 710) | int LZ4_compress(const char* source, char* dest, int inputSize) function LZ4_compress_limitedOutput (line 730) | int LZ4_compress_limitedOutput(const char* source, char* dest, int input... function LZ4_resetStream (line 760) | void LZ4_resetStream (LZ4_stream_t* LZ4_stream) function LZ4_stream_t (line 765) | LZ4_stream_t* LZ4_createStream(void) function LZ4_freeStream (line 773) | int LZ4_freeStream (LZ4_stream_t* LZ4_stream) function LZ4_loadDict (line 780) | int LZ4_loadDict (LZ4_stream_t* LZ4_dict, const char* dictionary, int di... function LZ4_renormDictT (line 812) | static void LZ4_renormDictT(LZ4_stream_t_internal* LZ4_dict, const BYTE*... function FORCE_INLINE (line 833) | FORCE_INLINE int LZ4_compress_continue_generic (void* LZ4_stream, const ... function LZ4_compress_continue (line 883) | int LZ4_compress_continue (LZ4_stream_t* LZ4_stream, const char* source,... function LZ4_compress_limitedOutput_continue (line 888) | int LZ4_compress_limitedOutput_continue (LZ4_stream_t* LZ4_stream, const... function LZ4_compress_forceExtDict (line 895) | int LZ4_compress_forceExtDict (LZ4_stream_t* LZ4_dict, const char* sourc... function LZ4_saveDict (line 915) | int LZ4_saveDict (LZ4_stream_t* LZ4_dict, char* safeBuffer, int dictSize) function FORCE_INLINE (line 942) | FORCE_INLINE int LZ4_decompress_generic( function LZ4_decompress_safe (line 1121) | int LZ4_decompress_safe(const char* source, char* dest, int compressedSi... function LZ4_decompress_safe_partial (line 1126) | int LZ4_decompress_safe_partial(const char* source, char* dest, int comp... function LZ4_decompress_fast (line 1131) | int LZ4_decompress_fast(const char* source, char* dest, int originalSize) type LZ4_streamDecode_t_internal (line 1139) | typedef struct function LZ4_streamDecode_t (line 1152) | LZ4_streamDecode_t* LZ4_createStreamDecode(void) function LZ4_freeStreamDecode (line 1158) | int LZ4_freeStreamDecode (LZ4_streamDecode_t* LZ4_stream) function LZ4_setStreamDecode (line 1171) | int LZ4_setStreamDecode (LZ4_streamDecode_t* LZ4_streamDecode, const cha... function LZ4_decompress_safe_continue (line 1188) | int LZ4_decompress_safe_continue (LZ4_streamDecode_t* LZ4_streamDecode, ... function LZ4_decompress_fast_continue (line 1217) | int LZ4_decompress_fast_continue (LZ4_streamDecode_t* LZ4_streamDecode, ... function FORCE_INLINE (line 1254) | FORCE_INLINE int LZ4_decompress_usingDict_generic(const char* source, ch... function LZ4_decompress_safe_usingDict (line 1267) | int LZ4_decompress_safe_usingDict(const char* source, char* dest, int co... function LZ4_decompress_fast_usingDict (line 1272) | int LZ4_decompress_fast_usingDict(const char* source, char* dest, int or... function LZ4_decompress_safe_forceExtDict (line 1278) | int LZ4_decompress_safe_forceExtDict(const char* source, char* dest, int... function LZ4_uncompress (line 1293) | int LZ4_uncompress (const char* source, char* dest, int outputSize) { re... function LZ4_uncompress_unknownOutputSize (line 1294) | int LZ4_uncompress_unknownOutputSize (const char* source, char* dest, in... function LZ4_sizeofStreamState (line 1299) | int LZ4_sizeofStreamState() { return LZ4_STREAMSIZE; } function LZ4_init (line 1301) | static void LZ4_init(LZ4_stream_t_internal* lz4ds, const BYTE* base) function LZ4_resetStreamState (line 1307) | int LZ4_resetStreamState(void* state, const char* inputBuffer) function LZ4_sizeofState (line 1330) | int LZ4_sizeofState() { return LZ4_STREAMSIZE; } function LZ4_compress_withState (line 1332) | int LZ4_compress_withState (void* state, const char* source, char* dest,... function LZ4_compress_limitedOutput_withState (line 1343) | int LZ4_compress_limitedOutput_withState (void* state, const char* sourc... function LZ4_decompress_safe_withPrefix64k (line 1356) | int LZ4_decompress_safe_withPrefix64k(const char* source, char* dest, in... function LZ4_decompress_fast_withPrefix64k (line 1361) | int LZ4_decompress_fast_withPrefix64k(const char* source, char* dest, in... FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4.h type LZ4_stream_t (line 184) | typedef struct { long long table[LZ4_STREAMSIZE_U64]; } LZ4_stream_t; type LZ4_streamDecode_t (line 242) | typedef struct { unsigned long long table[LZ4_STREAMDECODESIZE_U64]; } L... FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4frame.c type BYTE (line 78) | typedef uint8_t BYTE; type U16 (line 79) | typedef uint16_t U16; type U32 (line 80) | typedef uint32_t U32; type S32 (line 81) | typedef int32_t S32; type U64 (line 82) | typedef uint64_t U64; type BYTE (line 84) | typedef unsigned char BYTE; type U16 (line 85) | typedef unsigned short U16; type U32 (line 86) | typedef unsigned int U32; type S32 (line 87) | typedef signed int S32; type U64 (line 88) | typedef unsigned long long U64; type LZ4F_cctx_internal_t (line 115) | typedef struct type LZ4F_dctx_internal_t (line 130) | typedef struct function U32 (line 164) | U32 LZ4F_isError(LZ4F_errorCode_t code) function LZ4F_getBlockSize (line 180) | static size_t LZ4F_getBlockSize(unsigned blockSizeID) function LZ4F_writeLE32 (line 192) | static void LZ4F_writeLE32 (BYTE* dstPtr, U32 value32) function U32 (line 200) | static U32 LZ4F_readLE32 (const BYTE* srcPtr) function BYTE (line 210) | static BYTE LZ4F_headerChecksum (const BYTE* header, size_t length) function LZ4F_compressFrameBound (line 220) | size_t LZ4F_compressFrameBound(size_t srcSize, const LZ4F_preferences_t*... function LZ4F_compressFrame (line 259) | size_t LZ4F_compressFrame(void* dstBuffer, size_t dstMaxSize, const void... function LZ4F_errorCode_t (line 328) | LZ4F_errorCode_t LZ4F_createCompressionContext(LZ4F_compressionContext_t... function LZ4F_errorCode_t (line 344) | LZ4F_errorCode_t LZ4F_freeCompressionContext(LZ4F_compressionContext_t L... function LZ4F_compressBegin (line 362) | size_t LZ4F_compressBegin(LZ4F_compressionContext_t compressionContext, ... function LZ4F_compressBound (line 437) | size_t LZ4F_compressBound(size_t srcSize, const LZ4F_preferences_t* pref... function LZ4F_compressBlock (line 455) | static size_t LZ4F_compressBlock(void* dst, const void* src, size_t srcS... function LZ4F_localLZ4_compress_limitedOutput_withState (line 472) | static int LZ4F_localLZ4_compress_limitedOutput_withState(void* ctx, con... function LZ4F_localLZ4_compress_limitedOutput_continue (line 478) | static int LZ4F_localLZ4_compress_limitedOutput_continue(void* ctx, cons... function LZ4F_localLZ4_compressHC_limitedOutput_continue (line 484) | static int LZ4F_localLZ4_compressHC_limitedOutput_continue(void* ctx, co... function compressFunc_t (line 490) | static compressFunc_t LZ4F_selectCompression(blockMode_t blockMode, U32 ... function LZ4F_localSaveDict (line 501) | static int LZ4F_localSaveDict(LZ4F_cctx_internal_t* cctxPtr) type LZ4F_lastBlockStatus (line 508) | typedef enum { notDone, fromTmpBuffer, fromSrcBuffer } LZ4F_lastBlockSta... function LZ4F_compressUpdate (line 519) | size_t LZ4F_compressUpdate(LZ4F_compressionContext_t compressionContext,... function LZ4F_flush (line 628) | size_t LZ4F_flush(LZ4F_compressionContext_t compressionContext, void* ds... function LZ4F_compressEnd (line 671) | size_t LZ4F_compressEnd(LZ4F_compressionContext_t compressionContext, vo... function LZ4F_errorCode_t (line 711) | LZ4F_errorCode_t LZ4F_createDecompressionContext(LZ4F_compressionContext... function LZ4F_errorCode_t (line 723) | LZ4F_errorCode_t LZ4F_freeDecompressionContext(LZ4F_compressionContext_t... function LZ4F_decodeHeader (line 735) | static size_t LZ4F_decodeHeader(LZ4F_dctx_internal_t* dctxPtr, const BYT... type dStage_t (line 806) | typedef enum { dstage_getHeader=0, dstage_storeHeader, dstage_decodeHeader, function LZ4F_errorCode_t (line 825) | LZ4F_errorCode_t LZ4F_getFrameInfo(LZ4F_decompressionContext_t decompres... function LZ4F_decompress_safe (line 847) | static int LZ4F_decompress_safe (const char* source, char* dest, int com... function LZ4F_updateDict (line 856) | static void LZ4F_updateDict(LZ4F_dctx_internal_t* dctxPtr, const BYTE* d... function LZ4F_decompress (line 949) | size_t LZ4F_decompress(LZ4F_decompressionContext_t decompressionContext, FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4frame.h type LZ4F_errorCode_t (line 57) | typedef size_t LZ4F_errorCode_t; type blockSizeID_t (line 66) | typedef enum { LZ4F_default=0, max64KB=4, max256KB=5, max1MB=6, max4MB=7... type blockMode_t (line 67) | typedef enum { blockLinked=0, blockIndependent} blockMode_t; type contentChecksum_t (line 68) | typedef enum { noContentChecksum=0, contentChecksumEnabled } contentChec... type LZ4F_frameInfo_t (line 70) | typedef struct { type LZ4F_preferences_t (line 77) | typedef struct { type LZ4F_compressOptions_t (line 108) | typedef struct { type LZ4F_decompressOptions_t (line 185) | typedef struct { FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4frame_static.h type LZ4F_errorCodes (line 61) | typedef enum { LZ4F_LIST_ERRORS(LZ4F_GENERATE_ENUM) } LZ4F_errorCodes; FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4hc.c type LZ4HC_Data_Structure (line 86) | typedef struct function U32 (line 108) | static U32 LZ4HC_hashPtr(const void* ptr) { return HASH_FUNCTION(LZ4_rea... function LZ4HC_init (line 115) | static void LZ4HC_init (LZ4HC_Data_Structure* hc4, const BYTE* start) function FORCE_INLINE (line 130) | FORCE_INLINE void LZ4HC_Insert (LZ4HC_Data_Structure* hc4, const BYTE* ip) function FORCE_INLINE (line 152) | FORCE_INLINE int LZ4HC_InsertAndFindBestMatch (LZ4HC_Data_Structure* hc4... function FORCE_INLINE (line 206) | FORCE_INLINE int LZ4HC_InsertAndGetWiderMatch ( type limitedOutput_directive (line 279) | typedef enum { noLimit = 0, limitedOutput = 1 } limitedOutput_directive; function FORCE_INLINE (line 286) | FORCE_INLINE int LZ4HC_encodeSequence ( function LZ4HC_compress_generic (line 330) | static int LZ4HC_compress_generic ( function LZ4_compressHC2 (line 534) | int LZ4_compressHC2(const char* source, char* dest, int inputSize, int c... function LZ4_compressHC (line 541) | int LZ4_compressHC(const char* source, char* dest, int inputSize) { retu... function LZ4_compressHC2_limitedOutput (line 543) | int LZ4_compressHC2_limitedOutput(const char* source, char* dest, int in... function LZ4_compressHC_limitedOutput (line 550) | int LZ4_compressHC_limitedOutput(const char* source, char* dest, int inp... function LZ4_sizeofStateHC (line 559) | int LZ4_sizeofStateHC(void) { return sizeof(LZ4HC_Data_Structure); } function LZ4_compressHC2_withStateHC (line 562) | int LZ4_compressHC2_withStateHC (void* state, const char* source, char* ... function LZ4_compressHC_withStateHC (line 569) | int LZ4_compressHC_withStateHC (void* state, const char* source, char* d... function LZ4_compressHC2_limitedOutput_withStateHC (line 573) | int LZ4_compressHC2_limitedOutput_withStateHC (void* state, const char* ... function LZ4_compressHC_limitedOutput_withStateHC (line 580) | int LZ4_compressHC_limitedOutput_withStateHC (void* state, const char* s... function LZ4_streamHC_t (line 589) | LZ4_streamHC_t* LZ4_createStreamHC(void) { return (LZ4_streamHC_t*)mallo... function LZ4_freeStreamHC (line 590) | int LZ4_freeStreamHC (LZ4_streamHC_t* LZ4_streamHCPtr) { free(LZ4_stream... function LZ4_resetStreamHC (line 594) | void LZ4_resetStreamHC (LZ4_streamHC_t* LZ4_streamHCPtr, int compression... function LZ4_loadDictHC (line 601) | int LZ4_loadDictHC (LZ4_streamHC_t* LZ4_streamHCPtr, const char* diction... function LZ4HC_setExternalDict (line 618) | static void LZ4HC_setExternalDict(LZ4HC_Data_Structure* ctxPtr, const BY... function LZ4_compressHC_continue_generic (line 631) | static int LZ4_compressHC_continue_generic (LZ4HC_Data_Structure* ctxPtr, function LZ4_compressHC_continue (line 667) | int LZ4_compressHC_continue (LZ4_streamHC_t* LZ4_streamHCPtr, const char... function LZ4_compressHC_limitedOutput_continue (line 672) | int LZ4_compressHC_limitedOutput_continue (LZ4_streamHC_t* LZ4_streamHCP... function LZ4_saveDictHC (line 680) | int LZ4_saveDictHC (LZ4_streamHC_t* LZ4_streamHCPtr, char* safeBuffer, i... function LZ4_sizeofStreamStateHC (line 703) | int LZ4_sizeofStreamStateHC(void) { return LZ4_STREAMHCSIZE; } function LZ4_resetStreamStateHC (line 705) | int LZ4_resetStreamStateHC(void* state, const char* inputBuffer) function LZ4_freeHC (line 719) | int LZ4_freeHC (void* LZ4HC_Data) function LZ4_compressHC2_continue (line 736) | int LZ4_compressHC2_continue (void* LZ4HC_Data, const char* source, char... function LZ4_compressHC2_limitedOutput_continue (line 741) | int LZ4_compressHC2_limitedOutput_continue (void* LZ4HC_Data, const char... FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/lz4hc.h type LZ4_streamHC_t (line 110) | typedef struct { unsigned long long table[LZ4_STREAMHCSIZE_U64]; } LZ4_s... FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/xxhash.c function XXH_free (line 94) | static void XXH_free (void* p) { free(p); } type BYTE (line 108) | typedef uint8_t BYTE; type U16 (line 109) | typedef uint16_t U16; type U32 (line 110) | typedef uint32_t U32; type S32 (line 111) | typedef int32_t S32; type U64 (line 112) | typedef uint64_t U64; type BYTE (line 114) | typedef unsigned char BYTE; type U16 (line 115) | typedef unsigned short U16; type U32 (line 116) | typedef unsigned int U32; type S32 (line 117) | typedef signed int S32; type U64 (line 118) | typedef unsigned long long U64; type _PACKED (line 135) | typedef struct _U32_S type _PACKED (line 139) | typedef struct _U64_S function U32 (line 173) | static U32 XXH_swap32 (U32 x) function U64 (line 180) | static U64 XXH_swap64 (U64 x) type XXH_endianess (line 213) | typedef enum { XXH_bigEndian=0, XXH_littleEndian=1 } XXH_endianess; type XXH_alignment (line 229) | typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; function FORCE_INLINE (line 231) | FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endia... function FORCE_INLINE (line 239) | FORCE_INLINE U32 XXH_readLE32(const void* ptr, XXH_endianess endian) function FORCE_INLINE (line 244) | FORCE_INLINE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endia... function FORCE_INLINE (line 252) | FORCE_INLINE U64 XXH_readLE64(const void* ptr, XXH_endianess endian) function FORCE_INLINE (line 261) | FORCE_INLINE U32 XXH32_endian_align(const void* input, size_t len, U32 s... function XXH32 (line 338) | unsigned int XXH32 (const void* input, size_t len, unsigned seed) function FORCE_INLINE (line 366) | FORCE_INLINE U64 XXH64_endian_align(const void* input, size_t len, U64 s... function XXH64 (line 478) | unsigned long long XXH64 (const void* input, size_t len, unsigned long l... type XXH_istate32_t (line 511) | typedef struct type XXH_istate64_t (line 523) | typedef struct function XXH32_state_t (line 536) | XXH32_state_t* XXH32_createState(void) function XXH_errorcode (line 541) | XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH64_state_t (line 547) | XXH64_state_t* XXH64_createState(void) function XXH_errorcode (line 552) | XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_errorcode (line 561) | XXH_errorcode XXH32_reset(XXH32_state_t* state_in, U32 seed) function XXH_errorcode (line 574) | XXH_errorcode XXH64_reset(XXH64_state_t* state_in, unsigned long long seed) function FORCE_INLINE (line 588) | FORCE_INLINE XXH_errorcode XXH32_update_endian (XXH32_state_t* state_in,... function XXH_errorcode (line 677) | XXH_errorcode XXH32_update (XXH32_state_t* state_in, const void* input, ... function FORCE_INLINE (line 689) | FORCE_INLINE U32 XXH32_digest_endian (const XXH32_state_t* state_in, XXH... function U32 (line 731) | U32 XXH32_digest (const XXH32_state_t* state_in) function FORCE_INLINE (line 742) | FORCE_INLINE XXH_errorcode XXH64_update_endian (XXH64_state_t* state_in,... function XXH_errorcode (line 831) | XXH_errorcode XXH64_update (XXH64_state_t* state_in, const void* input, ... function FORCE_INLINE (line 843) | FORCE_INLINE U64 XXH64_digest_endian (const XXH64_state_t* state_in, XXH... function XXH64_digest (line 925) | unsigned long long XXH64_digest (const XXH64_state_t* state_in) FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/lz4/xxhash.h type XXH_errorcode (line 76) | typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; type XXH32_state_t (line 103) | typedef struct { long long ll[ 6]; } XXH32_state_t; type XXH64_state_t (line 104) | typedef struct { long long ll[11]; } XXH64_state_t; FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/webby/webby.c type WebbyHeader (line 36) | struct WebbyHeader type WebbyConnection (line 46) | struct WebbyConnection type WebbyRequest (line 47) | struct WebbyRequest type WebbyBuffer (line 66) | struct WebbyBuffer type WebbyConnectionPrv (line 73) | struct WebbyConnectionPrv type WebbyServer (line 93) | struct WebbyServer function dbg (line 102) | static void dbg(struct WebbyServer *srv, const char *fmt, ...) function make_connection_blocking (line 118) | static int make_connection_blocking(struct WebbyConnectionPrv *conn) function make_connection_nonblocking (line 134) | static int make_connection_nonblocking(struct WebbyConnectionPrv *conn) function url_decode (line 161) | static size_t url_decode(const char *src, size_t src_len, char *dst, siz... function WebbyFindQueryVar (line 190) | int WebbyFindQueryVar(const char *buf, const char *name, char *dst, size... function base64_bufsize (line 234) | static size_t base64_bufsize(size_t input_size) function base64_encode (line 243) | static int base64_encode(char* output, size_t output_size, const unsigne... function sha1_rol (line 286) | static unsigned int sha1_rol(unsigned int value, unsigned int bits) type sha1 (line 291) | struct sha1 { function sha1_hash_block (line 298) | static void sha1_hash_block(unsigned int state[5], const unsigned char *... function sha1_init (line 337) | static void sha1_init(struct sha1 *s) function sha1_update (line 349) | static void sha1_update(struct sha1 *s, const void *data_, size_t size) function sha1_final (line 381) | static void sha1_final(unsigned char digest[20], struct sha1 *s) function discard_incoming_data (line 417) | static int discard_incoming_data(struct WebbyConnection* conn, int count) type WebbyConnection (line 432) | struct WebbyConnection function WebbyServerMemoryNeeded (line 447) | int type WebbyServer (line 457) | struct WebbyServer type WebbyServerConfig (line 458) | struct WebbyServerConfig type WebbyServer (line 461) | struct WebbyServer type WebbyServer (line 461) | struct WebbyServer type WebbyServer (line 471) | struct WebbyServer type WebbyConnectionPrv (line 472) | struct WebbyConnectionPrv type sockaddr_in (line 515) | struct sockaddr_in type sockaddr (line 524) | struct sockaddr function WebbyServerShutdown (line 549) | void WebbyServerShutdown(struct WebbyServer *srv) function wb_config_incoming_socket (line 562) | static int wb_config_incoming_socket(webby_socket_t socket) function reset_connection (line 579) | static void reset_connection(struct WebbyServer *srv, struct WebbyConnec... function wb_on_incoming (line 594) | static int wb_on_incoming(struct WebbyServer *srv) function wb_peek_request_size (line 644) | static int wb_peek_request_size(const unsigned char *buf, int len) function tok_inplace (line 689) | static int tok_inplace(char *buf, const char* separator, char *tokens[],... function wb_close_client (line 723) | static void wb_close_client(struct WebbyServer *srv, struct WebbyConnect... function send_fully (line 736) | static int send_fully(webby_socket_t socket, const unsigned char *buffer... function wb_setup_request (line 753) | static int wb_setup_request(struct WebbyServer *srv, struct WebbyConnect... function wb_fill_buffer (line 842) | static int wb_fill_buffer(struct WebbyServer *srv, struct WebbyBuffer *b... function is_websocket_request (line 889) | static int is_websocket_request(struct WebbyConnection* conn) function send_websocket_upgrade (line 909) | static int send_websocket_upgrade(struct WebbyServer *srv, struct WebbyC... function scan_websocket_frame (line 968) | static int scan_websocket_frame(const struct WebbyBuffer *buf, struct We... function wb_update_client (line 1032) | static void wb_update_client(struct WebbyServer *srv, struct WebbyConnec... function WebbyServerUpdate (line 1307) | void function wb_flush (line 1398) | static int wb_flush(struct WebbyBuffer *buf, webby_socket_t socket) function wb_push (line 1409) | static int wb_push(struct WebbyServer *srv, struct WebbyConnectionPrv *c... function WebbyPrintf (line 1450) | int WebbyPrintf(struct WebbyConnection* conn, const char* fmt, ...) function WebbyBeginResponse (line 1493) | int WebbyBeginResponse( function make_websocket_header (line 1559) | static size_t make_websocket_header(unsigned char buffer[10], unsigned c... function WebbyBeginSocketFrame (line 1588) | int function WebbyEndSocketFrame (line 1599) | int function read_buffered_data (line 1615) | static int read_buffered_data(int *data_left, struct WebbyBuffer* buffer... function WebbyRead (line 1637) | int WebbyRead(struct WebbyConnection *conn, void *ptr_, size_t len) function WebbyWrite (line 1689) | int WebbyWrite(struct WebbyConnection *conn, const void *ptr, size_t len) function WebbyEndResponse (line 1728) | void WebbyEndResponse(struct WebbyConnection *conn) function WebbySendFrame (line 1744) | int FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/webby/webby.h type WebbyServer (line 27) | struct WebbyServer type WebbyHeader (line 30) | struct WebbyHeader type WebbyRequest (line 37) | struct WebbyRequest type WebbyConnection (line 56) | struct WebbyConnection type WebbyWsFrame (line 81) | struct WebbyWsFrame type WebbyServerConfig (line 92) | struct WebbyServerConfig type WebbyServerConfig (line 159) | struct WebbyServerConfig type WebbyServer (line 165) | struct WebbyServer type WebbyServerConfig (line 166) | struct WebbyServerConfig type WebbyServer (line 170) | struct WebbyServer type WebbyServer (line 174) | struct WebbyServer type WebbyConnection (line 188) | struct WebbyConnection type WebbyHeader (line 191) | struct WebbyHeader type WebbyConnection (line 202) | struct WebbyConnection type WebbyConnection (line 208) | struct WebbyConnection type WebbyConnection (line 216) | struct WebbyConnection type WebbyConnection (line 222) | struct WebbyConnection type WebbyConnection (line 228) | struct WebbyConnection type WebbyConnection (line 238) | struct WebbyConnection type WebbyConnection (line 242) | struct WebbyConnection type WebbyConnection (line 245) | struct WebbyConnection FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/webby/webby_unix.h type webby_socket_t (line 9) | typedef int webby_socket_t; type socklen_t (line 10) | typedef socklen_t webby_socklen_t; function wb_socket_error (line 15) | static int wb_socket_error(void) function wb_valid_socket (line 20) | static int wb_valid_socket(webby_socket_t socket) function wb_close_socket (line 25) | static void wb_close_socket(webby_socket_t socket) function wb_is_blocking_error (line 30) | static int wb_is_blocking_error(int error) function wb_set_blocking (line 35) | static int wb_set_blocking(webby_socket_t socket, int blocking) FILE: 3rdparty/Cinder-VNM/ui/imgui_remote/webby/webby_win32.h type SOCKET (line 4) | typedef SOCKET webby_socket_t; type webby_socklen_t (line 15) | typedef int webby_socklen_t; function wb_socket_error (line 17) | static int wb_socket_error(void) function strcasecmp (line 23) | static int strcasecmp(const char *a, const char *b) function strncasecmp (line 28) | static int strncasecmp(const char *a, const char *b, size_t len) function wb_set_blocking (line 34) | static int wb_set_blocking(webby_socket_t socket, int blocking) function wb_valid_socket (line 40) | static int wb_valid_socket(webby_socket_t socket) function wb_close_socket (line 45) | static void wb_close_socket(webby_socket_t socket) function wb_is_blocking_error (line 50) | static int wb_is_blocking_error(int error) FILE: 3rdparty/Cinder-VNM/ui/implot/implot.cpp type ImPlot (line 191) | namespace ImPlot { function ImVec4 (line 237) | ImVec4 GetAutoColor(ImPlotCol idx) { type ImPlotStyleVarInfo (line 265) | struct ImPlotStyleVarInfo { function ImPlotStyleVarInfo (line 305) | static const ImPlotStyleVarInfo* GetPlotStyleVarInfo(ImPlotStyleVar id... function AddTextVertical (line 315) | void AddTextVertical(ImDrawList *DrawList, ImVec2 pos, ImU32 col, cons... function AddTextCentered (line 358) | void AddTextCentered(ImDrawList* DrawList, ImVec2 top_center, ImU32 co... function NiceNum (line 373) | double NiceNum(double x, bool round) { function SetImGuiContext (line 402) | void SetImGuiContext(ImGuiContext* ctx) { function ImPlotContext (line 406) | ImPlotContext* CreateContext() { function DestroyContext (line 414) | void DestroyContext(ImPlotContext* ctx) { function ImPlotContext (line 422) | ImPlotContext* GetCurrentContext() { function SetCurrentContext (line 426) | void SetCurrentContext(ImPlotContext* ctx) { function Initialize (line 433) | void Initialize(ImPlotContext* ctx) { function ResetCtxForNextPlot (line 473) | void ResetCtxForNextPlot(ImPlotContext* ctx) { function ResetCtxForNextAlignedPlots (line 495) | void ResetCtxForNextAlignedPlots(ImPlotContext* ctx) { function ResetCtxForNextSubplot (line 500) | void ResetCtxForNextSubplot(ImPlotContext* ctx) { function ImPlotPlot (line 510) | ImPlotPlot* GetPlot(const char* title) { function ImPlotPlot (line 516) | ImPlotPlot* GetCurrentPlot() { function BustPlotCache (line 520) | void BustPlotCache() { function ImVec2 (line 529) | ImVec2 GetLocationPos(const ImRect& outer_rect, const ImVec2& inner_si... function ImVec2 (line 549) | ImVec2 CalcLegendSize(ImPlotItemGroup& items, const ImVec2& pad, const... function LegendSortingComp (line 570) | int LegendSortingComp(void* _items, const void* _a, const void* _b) { function ShowLegendEntries (line 579) | bool ShowLegendEntries(ImPlotItemGroup& items, const ImRect& legend_bb... function AddTicksDefault (line 671) | void AddTicksDefault(const ImPlotRange& range, float pix, bool vertica... function AddTicksLogarithmic (line 709) | void AddTicksLogarithmic(const ImPlotRange& range, float pix, bool ver... function AddTicksCustom (line 742) | void AddTicksCustom(const double* values, const char* const labels[], ... function ImPlotTimeUnit (line 773) | inline ImPlotTimeUnit GetUnitForRange(double range) { function LowerBoundStep (line 782) | inline int LowerBoundStep(int max_divs, const int* divs, const int* st... function GetTimeStep (line 792) | inline int GetTimeStep(int max_divs, ImPlotTimeUnit unit) { function ImPlotTime (line 821) | ImPlotTime MkGmtTime(struct tm *ptm) { function tm (line 833) | tm* GetGmtTime(const ImPlotTime& t, tm* ptm) function ImPlotTime (line 845) | ImPlotTime MkLocTime(struct tm *ptm) { function tm (line 853) | tm* GetLocTime(const ImPlotTime& t, tm* ptm) { function ImPlotTime (line 864) | inline ImPlotTime MkTime(struct tm *ptm) { function tm (line 871) | inline tm* GetTime(const ImPlotTime& t, tm* ptm) { function ImPlotTime (line 878) | ImPlotTime MakeTime(int year, int month, int day, int hour, int min, i... function GetYear (line 901) | int GetYear(const ImPlotTime& t) { function ImPlotTime (line 907) | ImPlotTime AddTime(const ImPlotTime& t, ImPlotTimeUnit unit, int count) { function ImPlotTime (line 939) | ImPlotTime FloorTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 955) | ImPlotTime CeilTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 959) | ImPlotTime RoundTime(const ImPlotTime& t, ImPlotTimeUnit unit) { function ImPlotTime (line 967) | ImPlotTime CombineDateTime(const ImPlotTime& date_part, const ImPlotTi... function FormatTime (line 987) | int FormatTime(const ImPlotTime& t, char* buffer, int size, ImPlotTime... function FormatDate (line 1025) | int FormatDate(const ImPlotTime& t, char* buffer, int size, ImPlotDate... function FormatDateTime (line 1054) | int FormatDateTime(const ImPlotTime& t, char* buffer, int size, ImPlot... function GetDateTimeWidth (line 1066) | inline float GetDateTimeWidth(ImPlotDateTimeFmt fmt) { function LabelTickTime (line 1073) | void LabelTickTime(ImPlotTick& tick, ImGuiTextBuffer& buffer, const Im... function TimeLabelSame (line 1083) | inline bool TimeLabelSame(const char* l1, const char* l2) { function ImPlotDateTimeFmt (line 1134) | inline ImPlotDateTimeFmt GetDateTimeFmt(const ImPlotDateTimeFmt* ctx, ... function AddTicksTime (line 1142) | void AddTicksTime(const ImPlotRange& range, float plot_width, ImPlotTi... function DragFloat (line 1243) | bool DragFloat(const char*, F*, float, F, F) { function BeginDisabledControls (line 1257) | inline void BeginDisabledControls(bool cond) { function EndDisabledControls (line 1264) | inline void EndDisabledControls(bool cond) { function ShowAxisContextMenu (line 1271) | void ShowAxisContextMenu(ImPlotAxis& axis, ImPlotAxis* equal_axis, boo... function ShowLegendContextMenu (line 1385) | bool ShowLegendContextMenu(ImPlotLegend& legend, bool visible) { function ShowSubplotsContextMenu (line 1411) | void ShowSubplotsContextMenu(ImPlotSubplot& subplot) { function ShowPlotContextMenu (line 1438) | void ShowPlotContextMenu(ImPlotPlot& plot) { function DefaultFormatter (line 1514) | static inline void DefaultFormatter(double value, char* buff, int size... function AxisPrecision (line 1519) | static inline int AxisPrecision(const ImPlotAxis& axis) { function RoundAxisValue (line 1524) | static inline double RoundAxisValue(const ImPlotAxis& axis, double val... function LabelAxisValue (line 1528) | void LabelAxisValue(const ImPlotAxis& axis, double value, char* buff, ... function UpdateAxisColors (line 1545) | void UpdateAxisColors(ImPlotAxis& axis) { function PadAndDatumAxesX (line 1557) | void PadAndDatumAxesX(ImPlotPlot& plot, float& pad_T, float& pad_B, Im... function PadAndDatumAxesY (line 1622) | void PadAndDatumAxesY(ImPlotPlot& plot, float& pad_L, float& pad_R, Im... function RenderGridLinesX (line 1708) | static inline void RenderGridLinesX(ImDrawList& DrawList, const ImPlot... function RenderGridLinesY (line 1726) | static inline void RenderGridLinesY(ImDrawList& DrawList, const ImPlot... function RenderSelectionRect (line 1742) | static inline void RenderSelectionRect(ImDrawList& DrawList, const ImV... function UpdateInput (line 1756) | bool UpdateInput(ImPlotPlot& plot) { function ApplyNextPlotData (line 2011) | void ApplyNextPlotData(ImAxis idx) { function SetupAxis (line 2037) | void SetupAxis(ImAxis idx, const char* label, ImPlotAxisFlags flags) { function SetupAxisLimits (line 2061) | void SetupAxisLimits(ImAxis idx, double min_lim, double max_lim, ImPlo... function SetupAxisFormat (line 2073) | void SetupAxisFormat(ImAxis idx, const char* fmt) { function SetupAxisLinks (line 2084) | void SetupAxisLinks(ImAxis idx, double* min_lnk, double* max_lnk) { function SetupAxisFormat (line 2095) | void SetupAxisFormat(ImAxis idx, ImPlotFormatter formatter, void* data) { function SetupAxisTicks (line 2105) | void SetupAxisTicks(ImAxis idx, const double* values, int n_ticks, con... function SetupAxisTicks (line 2120) | void SetupAxisTicks(ImAxis idx, double v_min, double v_max, int n_tick... function SetupAxes (line 2128) | void SetupAxes(const char* x_label, const char* y_label, ImPlotAxisFla... function SetupAxesLimits (line 2133) | void SetupAxesLimits(double x_min, double x_max, double y_min, double ... function SetupLegend (line 2138) | void SetupLegend(ImPlotLocation location, ImPlotLegendFlags flags) { function SetupMouseText (line 2154) | void SetupMouseText(ImPlotLocation location, ImPlotMouseTextFlags flag... function SetNextAxisLimits (line 2165) | void SetNextAxisLimits(ImAxis axis, double v_min, double v_max, ImPlot... function SetNextAxisLinks (line 2175) | void SetNextAxisLinks(ImAxis axis, double* link_min, double* link_max) { function SetNextAxisToFit (line 2182) | void SetNextAxisToFit(ImAxis axis) { function SetNextAxesLimits (line 2188) | void SetNextAxesLimits(double x_min, double x_max, double y_min, doubl... function SetNextAxesToFit (line 2193) | void SetNextAxesToFit() { function BeginPlot (line 2202) | bool BeginPlot(const char* title_id, const ImVec2& size, ImPlotFlags f... function SetupFinish (line 2308) | void SetupFinish() { function EndPlot (line 2627) | void EndPlot() { function SubplotSetCell (line 3093) | void SubplotSetCell(int row, int col) { function SubplotSetCell (line 3134) | void SubplotSetCell(int idx) { function SubplotNextCell (line 3151) | void SubplotNextCell() { function BeginSubplots (line 3157) | bool BeginSubplots(const char* title, int rows, int cols, const ImVec2... function EndSubplots (line 3359) | void EndSubplots() { function SetAxis (line 3427) | void SetAxis(ImAxis axis) { function SetAxes (line 3439) | void SetAxes(ImAxis x_idx, ImAxis y_idx) { function ImPlotPoint (line 3451) | ImPlotPoint PixelsToPlot(float x, float y, ImAxis x_idx, ImAxis y_idx) { function ImPlotPoint (line 3463) | ImPlotPoint PixelsToPlot(const ImVec2& pix, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3467) | ImVec2 PlotToPixels(double x, double y, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3479) | ImVec2 PlotToPixels(const ImPlotPoint& plt, ImAxis x_idx, ImAxis y_idx) { function ImVec2 (line 3483) | ImVec2 GetPlotPos() { function ImVec2 (line 3490) | ImVec2 GetPlotSize() { function ImPlotPoint (line 3497) | ImPlotPoint GetPlotMousePos(ImAxis x_idx, ImAxis y_idx) { function ImPlotRect (line 3503) | ImPlotRect GetPlotLimits(ImAxis x_idx, ImAxis y_idx) { function IsPlotHovered (line 3518) | bool IsPlotHovered() { function IsAxisHovered (line 3525) | bool IsAxisHovered(ImAxis axis) { function IsSubplotsHovered (line 3532) | bool IsSubplotsHovered() { function IsPlotSelected (line 3538) | bool IsPlotSelected() { function ImPlotRect (line 3545) | ImPlotRect GetPlotSelection(ImAxis x_idx, ImAxis y_idx) { function CancelPlotSelection (line 3562) | void CancelPlotSelection() { function HideNextItem (line 3571) | void HideNextItem(bool hidden, ImPlotCond cond) { function Annotation (line 3582) | void Annotation(double x, double y, const ImVec4& col, const ImVec2& o... function AnnotationV (line 3595) | void AnnotationV(double x, double y, const ImVec4& col, const ImVec2& ... function Annotation (line 3605) | void Annotation(double x, double y, const ImVec4& col, const ImVec2& o... function TagV (line 3612) | void TagV(ImAxis axis, double v, const ImVec4& col, const char* fmt, v... function Tag (line 3620) | void Tag(ImAxis axis, double v, const ImVec4& col, const char* fmt, ..... function Tag (line 3627) | void Tag(ImAxis axis, double v, const ImVec4& color, bool round) { function IMPLOT_API (line 3636) | IMPLOT_API void TagX(double x, const ImVec4& color, bool round) { function IMPLOT_API (line 3641) | IMPLOT_API void TagX(double x, const ImVec4& color, const char* fmt, .... function IMPLOT_API (line 3649) | IMPLOT_API void TagXV(double x, const ImVec4& color, const char* fmt, ... function IMPLOT_API (line 3654) | IMPLOT_API void TagY(double y, const ImVec4& color, bool round) { function IMPLOT_API (line 3659) | IMPLOT_API void TagY(double y, const ImVec4& color, const char* fmt, .... function IMPLOT_API (line 3667) | IMPLOT_API void TagYV(double y, const ImVec4& color, const char* fmt, ... function DragPoint (line 3674) | bool DragPoint(int n_id, double* x, double* y, const ImVec4& col, floa... function DragLineX (line 3718) | bool DragLineX(int n_id, double* value, const ImVec4& col, float thick... function DragLineY (line 3768) | bool DragLineY(int n_id, double* value, const ImVec4& col, float thick... function DragRect (line 3819) | bool DragRect(int n_id, double* x_min, double* y_min, double* x_max, d... function DragRect (line 3940) | bool DragRect(int id, ImPlotRect* bounds, const ImVec4& col, ImPlotDra... function IsLegendEntryHovered (line 3948) | bool IsLegendEntryHovered(const char* label_id) { function BeginLegendPopup (line 3957) | bool BeginLegendPopup(const char* label_id, ImGuiMouseButton mouse_but... function EndLegendPopup (line 3973) | void EndLegendPopup() { function ShowAltLegend (line 3978) | void ShowAltLegend(const char* title_id, bool vertical, const ImVec2 s... function BeginDragDropTargetPlot (line 4018) | bool BeginDragDropTargetPlot() { function BeginDragDropTargetAxis (line 4024) | bool BeginDragDropTargetAxis(ImAxis axis) { function BeginDragDropTargetLegend (line 4033) | bool BeginDragDropTargetLegend() { function EndDragDropTarget (line 4040) | void EndDragDropTarget() { function BeginDragDropSourcePlot (line 4045) | bool BeginDragDropSourcePlot(ImGuiDragDropFlags flags) { function BeginDragDropSourceAxis (line 4053) | bool BeginDragDropSourceAxis(ImAxis idx, ImGuiDragDropFlags flags) { function BeginDragDropSourceItem (line 4061) | bool BeginDragDropSourceItem(const char* label_id, ImGuiDragDropFlags ... function EndDragDropSource (line 4073) | void EndDragDropSource() { function BeginAlignedPlots (line 4082) | bool BeginAlignedPlots(const char* group_id, bool vertical) { function EndAlignedPlots (line 4103) | void EndAlignedPlots() { function ImPlotStyle (line 4117) | ImPlotStyle& GetStyle() { function PushStyleColor (line 4123) | void PushStyleColor(ImPlotCol idx, ImU32 col) { function PushStyleColor (line 4132) | void PushStyleColor(ImPlotCol idx, const ImVec4& col) { function PopStyleColor (line 4141) | void PopStyleColor(int count) { function PushStyleVar (line 4153) | void PushStyleVar(ImPlotStyleVar idx, float val) { function PushStyleVar (line 4165) | void PushStyleVar(ImPlotStyleVar idx, int val) { function PushStyleVar (line 4183) | void PushStyleVar(ImGuiStyleVar idx, const ImVec2& val) function PopStyleVar (line 4197) | void PopStyleVar(int count) { function ImPlotColormap (line 4223) | ImPlotColormap AddColormap(const char* name, const ImVec4* colormap, i... function ImPlotColormap (line 4234) | ImPlotColormap AddColormap(const char* name, const ImU32* colormap, i... function GetColormapCount (line 4241) | int GetColormapCount() { function ImPlotColormap (line 4251) | ImPlotColormap GetColormapIndex(const char* name) { function PushColormap (line 4256) | void PushColormap(ImPlotColormap colormap) { function PushColormap (line 4263) | void PushColormap(const char* name) { function PopColormap (line 4270) | void PopColormap(int count) { function ImU32 (line 4281) | ImU32 NextColormapColorU32() { function ImVec4 (line 4290) | ImVec4 NextColormapColor() { function GetColormapSize (line 4294) | int GetColormapSize(ImPlotColormap cmap) { function ImU32 (line 4301) | ImU32 GetColormapColorU32(int idx, ImPlotColormap cmap) { function ImVec4 (line 4309) | ImVec4 GetColormapColor(int idx, ImPlotColormap cmap) { function ImU32 (line 4313) | ImU32 SampleColormapU32(float t, ImPlotColormap cmap) { function ImVec4 (line 4320) | ImVec4 SampleColormap(float t, ImPlotColormap cmap) { function RenderColorBar (line 4324) | void RenderColorBar(const ImU32* colors, int size, ImDrawList& DrawLis... function ColormapScale (line 4361) | void ColormapScale(const char* label, double scale_min, double scale_m... function ColormapSlider (line 4425) | bool ColormapSlider(const char* label, float* t, ImVec4* out, const ch... function ColormapButton (line 4459) | bool ColormapButton(const char* label, const ImVec2& size_arg, ImPlotC... function ImPlotInputMap (line 4492) | ImPlotInputMap& GetInputMap() { function MapInputDefault (line 4498) | void MapInputDefault(ImPlotInputMap* dst) { function MapInputReverse (line 4514) | void MapInputReverse(ImPlotInputMap* dst) { function ItemIcon (line 4534) | void ItemIcon(const ImVec4& col) { function ItemIcon (line 4538) | void ItemIcon(ImU32 col) { function ColormapIcon (line 4547) | void ColormapIcon(ImPlotColormap cmap) { function ImDrawList (line 4559) | ImDrawList* GetPlotDrawList() { function PushPlotClipRect (line 4563) | void PushPlotClipRect(float expand) { function PopPlotClipRect (line 4572) | void PopPlotClipRect() { function HelpMarker (line 4577) | static void HelpMarker(const char* desc) { function ShowStyleSelector (line 4588) | bool ShowStyleSelector(const char* label) function ShowColormapSelector (line 4605) | bool ShowColormapSelector(const char* label) { function ShowInputMapSelector (line 4622) | bool ShowInputMapSelector(const char* label) { function ShowStyleEditor (line 4637) | void ShowStyleEditor(ImPlotStyle* ref) { function ShowUserGuide (line 4885) | void ShowUserGuide() { function ShowTicksMetrics (line 4911) | void ShowTicksMetrics(const ImPlotTickCollection& ticks) { function ShowAxisMetrics (line 4916) | void ShowAxisMetrics(const ImPlotPlot& plot, const ImPlotAxis& axis) { function ShowMetricsWindow (line 4943) | void ShowMetricsWindow(bool* p_popen) { function ShowDatePicker (line 5143) | bool ShowDatePicker(const char* id, int* level, ImPlotTime* t, const I... function ShowTimePicker (line 5354) | bool ShowTimePicker(const char* id, ImPlotTime* t) { function StyleColorsAuto (line 5450) | void StyleColorsAuto(ImPlotStyle* dst) { function StyleColorsClassic (line 5480) | void StyleColorsClassic(ImPlotStyle* dst) { function StyleColorsDark (line 5509) | void StyleColorsDark(ImPlotStyle* dst) { function StyleColorsLight (line 5538) | void StyleColorsLight(ImPlotStyle* dst) { function BeginPlot (line 5573) | bool BeginPlot(const char* title, const char* x_label, const char* y1_... FILE: 3rdparty/Cinder-VNM/ui/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 ImPlotBarGroupsFlags (line 86) | typedef int ImPlotBarGroupsFlags; type ImPlotCond (line 88) | typedef int ImPlotCond; type ImPlotCol (line 89) | typedef int ImPlotCol; type ImPlotStyleVar (line 90) | typedef int ImPlotStyleVar; type ImPlotMarker (line 91) | typedef int ImPlotMarker; type ImPlotColormap (line 92) | typedef int ImPlotColormap; type ImPlotLocation (line 93) | typedef int ImPlotLocation; type ImPlotBin (line 94) | typedef int ImPlotBin; type ImAxis_ (line 97) | enum ImAxis_ { type ImPlotFlags_ (line 111) | enum ImPlotFlags_ { type ImPlotAxisFlags_ (line 128) | enum ImPlotAxisFlags_ { type ImPlotSubplotFlags_ (line 151) | enum ImPlotSubplotFlags_ { type ImPlotLegendFlags_ (line 167) | enum ImPlotLegendFlags_ { type ImPlotMouseTextFlags_ (line 178) | enum ImPlotMouseTextFlags_ { type ImPlotDragToolFlags_ (line 186) | enum ImPlotDragToolFlags_ { type ImPlotBarGroupsFlags_ (line 195) | enum ImPlotBarGroupsFlags_ { type ImPlotCond_ (line 201) | enum ImPlotCond_ type ImPlotCol_ (line 209) | enum ImPlotCol_ { type ImPlotStyleVar_ (line 237) | enum ImPlotStyleVar_ { type ImPlotMarker_ (line 271) | enum ImPlotMarker_ { type ImPlotColormap_ (line 287) | enum ImPlotColormap_ { type ImPlotLocation_ (line 307) | enum ImPlotLocation_ { type ImPlotBin_ (line 320) | enum ImPlotBin_ { function ImPlotPoint (line 328) | struct ImPlotPoint { function const (line 333) | double operator[] (size_t idx) const { return (&x)[idx]; } function ImPlotRange (line 342) | struct ImPlotRange { function Contains (line 346) | bool Contains(double value) const { return value >= Min && value <= ... function Clamp (line 348) | double Clamp(double value) const { return (value < Min) ? Min : (va... function ImPlotRect (line 352) | struct ImPlotRect { function Contains (line 356) | bool Contains(const ImPlotPoint& p) const { ret... function Contains (line 357) | bool Contains(double x, double y) const { ret... function ImPlotPoint (line 359) | ImPlotPoint Clamp(const ImPlotPoint& p) { ret... function ImPlotPoint (line 360) | ImPlotPoint Clamp(double x, double y) { ret... type ImPlotStyle (line 366) | struct ImPlotStyle { type ImPlotInputMap (line 409) | struct ImPlotInputMap { type ImPlotPoint (line 433) | typedef ImPlotPoint (*ImPlotGetter)(void* user_data, int idx); function namespace (line 435) | namespace ImPlot { type ImPlotFlagsObsolete_ (line 1121) | enum ImPlotFlagsObsolete_ { function namespace (line 1126) | namespace ImPlot { FILE: 3rdparty/Cinder-VNM/ui/implot/implot_demo.cpp type MyImPlot (line 43) | namespace MyImPlot { type Vector2f (line 46) | struct Vector2f { method Vector2f (line 47) | Vector2f(float _x, float _y) { x = _x; y = _y; } type WaveData (line 52) | struct WaveData { method WaveData (line 54) | WaveData(double x, double amp, double freq, double offset) { X = x; ... function ImPlotPoint (line 2118) | ImPlotPoint SineWave(void* data , int idx) { function ImPlotPoint (line 2124) | ImPlotPoint SawWave(void* data, int idx) { function ImPlotPoint (line 2130) | ImPlotPoint Spiral(void*, int idx) { function Sparkline (line 2141) | void Sparkline(const char* id, const float* values, int count, float m... function StyleSeaborn (line 2157) | void StyleSeaborn() { function BinarySearch (line 2221) | int BinarySearch(const T* arr, int l, int r, T x) { function PlotCandlestick (line 2233) | void PlotCandlestick(const char* label_id, const double* xs, const dou... type ImPlot (line 71) | namespace ImPlot { function T (line 76) | inline T RandomRange(T min, T max) { function ImVec4 (line 81) | ImVec4 RandomColor() { function RandomGauss (line 90) | double RandomGauss() { type NormalDistribution (line 111) | struct NormalDistribution { method NormalDistribution (line 112) | NormalDistribution(double mean, double sd) { type ScrollingBuffer (line 120) | struct ScrollingBuffer { method ScrollingBuffer (line 124) | ScrollingBuffer(int max_size = 2000) { method AddPoint (line 129) | void AddPoint(float x, float y) { method Erase (line 137) | void Erase() { type RollingBuffer (line 146) | struct RollingBuffer { method RollingBuffer (line 149) | RollingBuffer() { method AddPoint (line 153) | void AddPoint(float x, float y) { type HugeTimeData (line 162) | struct HugeTimeData { method HugeTimeData (line 163) | HugeTimeData(double min) { method GetY (line 172) | static double GetY(double t) { function ShowDemo_Help (line 184) | void ShowDemo_Help() { function ButtonSelector (line 216) | void ButtonSelector(const char* label, ImGuiMouseButton* b) { function ModSelector (line 229) | void ModSelector(const char* label, ImGuiKeyModFlags* k) { function InputMapping (line 238) | void InputMapping(const char* label, ImGuiMouseButton* b, ImGuiKeyModF... function ShowInputMapping (line 250) | void ShowInputMapping() { function ShowDemo_Config (line 264) | void ShowDemo_Config() { function ShowDemo_LinePlots (line 293) | void ShowDemo_LinePlots() { function ShowDemo_FilledLinePlots (line 316) | void ShowDemo_FilledLinePlots() { function ShowDemo_ShadedPlots (line 369) | void ShowDemo_ShadedPlots() { function ShowDemo_ScatterPlots (line 397) | void ShowDemo_ScatterPlots() { function ShowDemo_StairstepPlots (line 422) | void ShowDemo_StairstepPlots() { function ShowDemo_BarPlots (line 439) | void ShowDemo_BarPlots() { function ShowDemo_BarGroups (line 448) | void ShowDemo_BarGroups() { function ShowDemo_BarStacks (line 487) | void ShowDemo_BarStacks() { function ShowDemo_ErrorBars (line 535) | void ShowDemo_ErrorBars() { function ShowDemo_StemPlots (line 563) | void ShowDemo_StemPlots() { function ShowDemo_InfiniteLines (line 580) | void ShowDemo_InfiniteLines() { function ShowDemo_PieCharts (line 590) | void ShowDemo_PieCharts() { function ShowDemo_Heatmaps (line 623) | void ShowDemo_Heatmaps() { function ShowDemo_Histogram (line 683) | void ShowDemo_Histogram() { function ShowDemo_Histogram2D (line 751) | void ShowDemo_Histogram2D() { function ShowDemo_DigitalPlots (line 775) | void ShowDemo_DigitalPlots() { function ShowDemo_Images (line 827) | void ShowDemo_Images() { function ShowDemo_RealtimePlots (line 847) | void ShowDemo_RealtimePlots() { function ShowDemo_MarkersAndText (line 886) | void ShowDemo_MarkersAndText() { function ShowDemo_LogAxes (line 929) | void ShowDemo_LogAxes() { function ShowDemo_TimeAxes (line 950) | void ShowDemo_TimeAxes() { function ShowDemo_MultipleAxes (line 997) | void ShowDemo_MultipleAxes() { function ShowDemo_LinkedAxes (line 1053) | void ShowDemo_LinkedAxes() { function ShowDemo_EqualAxes (line 1080) | void ShowDemo_EqualAxes() { function ShowDemo_AutoFittingData (line 1099) | void ShowDemo_AutoFittingData() { function ImPlotPoint (line 1128) | ImPlotPoint SinewaveGetter(void* data, int i) { function ShowDemo_SubplotsSizing (line 1133) | void ShowDemo_SubplotsSizing() { function ShowDemo_SubplotItemSharing (line 1161) | void ShowDemo_SubplotItemSharing() { function ShowDemo_SubplotAxisLinking (line 1202) | void ShowDemo_SubplotAxisLinking() { function ShowDemo_LegendOptions (line 1225) | void ShowDemo_LegendOptions() { function ShowDemo_DragPoints (line 1256) | void ShowDemo_DragPoints() { function ShowDemo_DragLines (line 1296) | void ShowDemo_DragLines() { function ShowDemo_DragRects (line 1324) | void ShowDemo_DragRects() { function ImPlotPoint (line 1366) | ImPlotPoint FindCentroid(const ImVector& data, ImPlotRect... function ShowDemo_Querying (line 1383) | void ShowDemo_Querying() { function ShowDemo_Annotations (line 1438) | void ShowDemo_Annotations() { function ShowDemo_Tags (line 1463) | void ShowDemo_Tags() { function ShowDemo_DragAndDrop (line 1483) | void ShowDemo_DragAndDrop() { function ShowDemo_Tables (line 1654) | void ShowDemo_Tables() { function ShowDemo_OffsetAndStride (line 1693) | void ShowDemo_OffsetAndStride() { function ShowDemo_CustomDataAndGetters (line 1726) | void ShowDemo_CustomDataAndGetters() { function MetricFormatter (line 1761) | void MetricFormatter(double value, char* buff, int size, void* data) { function ShowDemo_TickLabels (line 1778) | void ShowDemo_TickLabels() { function ShowDemo_CustomStyles (line 1816) | void ShowDemo_CustomStyles() { function ShowDemo_CustomRendering (line 1837) | void ShowDemo_CustomRendering() { function ShowDemo_LegendPopups (line 1850) | void ShowDemo_LegendPopups() { function ShowDemo_ColormapTools (line 1901) | void ShowDemo_ColormapTools() { function ShowDemo_CustomPlottersAndTooltips (line 1910) | void ShowDemo_CustomPlottersAndTooltips() { function ShowDemoWindow (line 1939) | void ShowDemoWindow(bool* p_open) { type BenchData (line 2302) | struct BenchData { method BenchData (line 2303) | BenchData() { type BenchMode (line 2316) | enum BenchMode { type BenchRecord (line 2324) | struct BenchRecord { function ImPlotPoint (line 2330) | ImPlotPoint BenchmarkGetter(void* data, int idx) { function ShowBenchmarkTool (line 2335) | void ShowBenchmarkTool() { type MyImPlot (line 2116) | namespace MyImPlot { type Vector2f (line 46) | struct Vector2f { method Vector2f (line 47) | Vector2f(float _x, float _y) { x = _x; y = _y; } type WaveData (line 52) | struct WaveData { method WaveData (line 54) | WaveData(double x, double amp, double freq, double offset) { X = x; ... function ImPlotPoint (line 2118) | ImPlotPoint SineWave(void* data , int idx) { function ImPlotPoint (line 2124) | ImPlotPoint SawWave(void* data, int idx) { function ImPlotPoint (line 2130) | ImPlotPoint Spiral(void*, int idx) { function Sparkline (line 2141) | void Sparkline(const char* id, const float* values, int count, float m... function StyleSeaborn (line 2157) | void StyleSeaborn() { function BinarySearch (line 2221) | int BinarySearch(const T* arr, int l, int r, T x) { function PlotCandlestick (line 2233) | void PlotCandlestick(const char* label_id, const double* xs, const dou... type MyImPlot (line 2218) | namespace MyImPlot { type Vector2f (line 46) | struct Vector2f { method Vector2f (line 47) | Vector2f(float _x, float _y) { x = _x; y = _y; } type WaveData (line 52) | struct WaveData { method WaveData (line 54) | WaveData(double x, double amp, double freq, double offset) { X = x; ... function ImPlotPoint (line 2118) | ImPlotPoint SineWave(void* data , int idx) { function ImPlotPoint (line 2124) | ImPlotPoint SawWave(void* data, int idx) { function ImPlotPoint (line 2130) | ImPlotPoint Spiral(void*, int idx) { function Sparkline (line 2141) | void Sparkline(const char* id, const float* values, int count, float m... function StyleSeaborn (line 2157) | void StyleSeaborn() { function BinarySearch (line 2221) | int BinarySearch(const T* arr, int l, int r, T x) { function PlotCandlestick (line 2233) | void PlotCandlestick(const char* label_id, const double* xs, const dou... type ImPlot (line 2296) | namespace ImPlot { function T (line 76) | inline T RandomRange(T min, T max) { function ImVec4 (line 81) | ImVec4 RandomColor() { function RandomGauss (line 90) | double RandomGauss() { type NormalDistribution (line 111) | struct NormalDistribution { method NormalDistribution (line 112) | NormalDistribution(double mean, double sd) { type ScrollingBuffer (line 120) | struct ScrollingBuffer { method ScrollingBuffer (line 124) | ScrollingBuffer(int max_size = 2000) { method AddPoint (line 129) | void AddPoint(float x, float y) { method Erase (line 137) | void Erase() { type RollingBuffer (line 146) | struct RollingBuffer { method RollingBuffer (line 149) | RollingBuffer() { method AddPoint (line 153) | void AddPoint(float x, float y) { type HugeTimeData (line 162) | struct HugeTimeData { method HugeTimeData (line 163) | HugeTimeData(double min) { method GetY (line 172) | static double GetY(double t) { function ShowDemo_Help (line 184) | void ShowDemo_Help() { function ButtonSelector (line 216) | void ButtonSelector(const char* label, ImGuiMouseButton* b) { function ModSelector (line 229) | void ModSelector(const char* label, ImGuiKeyModFlags* k) { function InputMapping (line 238) | void InputMapping(const char* label, ImGuiMouseButton* b, ImGuiKeyModF... function ShowInputMapping (line 250) | void ShowInputMapping() { function ShowDemo_Config (line 264) | void ShowDemo_Config() { function ShowDemo_LinePlots (line 293) | void ShowDemo_LinePlots() { function ShowDemo_FilledLinePlots (line 316) | void ShowDemo_FilledLinePlots() { function ShowDemo_ShadedPlots (line 369) | void ShowDemo_ShadedPlots() { function ShowDemo_ScatterPlots (line 397) | void ShowDemo_ScatterPlots() { function ShowDemo_StairstepPlots (line 422) | void ShowDemo_StairstepPlots() { function ShowDemo_BarPlots (line 439) | void ShowDemo_BarPlots() { function ShowDemo_BarGroups (line 448) | void ShowDemo_BarGroups() { function ShowDemo_BarStacks (line 487) | void ShowDemo_BarStacks() { function ShowDemo_ErrorBars (line 535) | void ShowDemo_ErrorBars() { function ShowDemo_StemPlots (line 563) | void ShowDemo_StemPlots() { function ShowDemo_InfiniteLines (line 580) | void ShowDemo_InfiniteLines() { function ShowDemo_PieCharts (line 590) | void ShowDemo_PieCharts() { function ShowDemo_Heatmaps (line 623) | void ShowDemo_Heatmaps() { function ShowDemo_Histogram (line 683) | void ShowDemo_Histogram() { function ShowDemo_Histogram2D (line 751) | void ShowDemo_Histogram2D() { function ShowDemo_DigitalPlots (line 775) | void ShowDemo_DigitalPlots() { function ShowDemo_Images (line 827) | void ShowDemo_Images() { function ShowDemo_RealtimePlots (line 847) | void ShowDemo_RealtimePlots() { function ShowDemo_MarkersAndText (line 886) | void ShowDemo_MarkersAndText() { function ShowDemo_LogAxes (line 929) | void ShowDemo_LogAxes() { function ShowDemo_TimeAxes (line 950) | void ShowDemo_TimeAxes() { function ShowDemo_MultipleAxes (line 997) | void ShowDemo_MultipleAxes() { function ShowDemo_LinkedAxes (line 1053) | void ShowDemo_LinkedAxes() { function ShowDemo_EqualAxes (line 1080) | void ShowDemo_EqualAxes() { function ShowDemo_AutoFittingData (line 1099) | void ShowDemo_AutoFittingData() { function ImPlotPoint (line 1128) | ImPlotPoint SinewaveGetter(void* data, int i) { function ShowDemo_SubplotsSizing (line 1133) | void ShowDemo_SubplotsSizing() { function ShowDemo_SubplotItemSharing (line 1161) | void ShowDemo_SubplotItemSharing() { function ShowDemo_SubplotAxisLinking (line 1202) | void ShowDemo_SubplotAxisLinking() { function ShowDemo_LegendOptions (line 1225) | void ShowDemo_LegendOptions() { function ShowDemo_DragPoints (line 1256) | void ShowDemo_DragPoints() { function ShowDemo_DragLines (line 1296) | void ShowDemo_DragLines() { function ShowDemo_DragRects (line 1324) | void ShowDemo_DragRects() { function ImPlotPoint (line 1366) | ImPlotPoint FindCentroid(const ImVector& data, ImPlotRect... function ShowDemo_Querying (line 1383) | void ShowDemo_Querying() { function ShowDemo_Annotations (line 1438) | void ShowDemo_Annotations() { function ShowDemo_Tags (line 1463) | void ShowDemo_Tags() { function ShowDemo_DragAndDrop (line 1483) | void ShowDemo_DragAndDrop() { function ShowDemo_Tables (line 1654) | void ShowDemo_Tables() { function ShowDemo_OffsetAndStride (line 1693) | void ShowDemo_OffsetAndStride() { function ShowDemo_CustomDataAndGetters (line 1726) | void ShowDemo_CustomDataAndGetters() { function MetricFormatter (line 1761) | void MetricFormatter(double value, char* buff, int size, void* data) { function ShowDemo_TickLabels (line 1778) | void ShowDemo_TickLabels() { function ShowDemo_CustomStyles (line 1816) | void ShowDemo_CustomStyles() { function ShowDemo_CustomRendering (line 1837) | void ShowDemo_CustomRendering() { function ShowDemo_LegendPopups (line 1850) | void ShowDemo_LegendPopups() { function ShowDemo_ColormapTools (line 1901) | void ShowDemo_ColormapTools() { function ShowDemo_CustomPlottersAndTooltips (line 1910) | void ShowDemo_CustomPlottersAndTooltips() { function ShowDemoWindow (line 1939) | void ShowDemoWindow(bool* p_open) { type BenchData (line 2302) | struct BenchData { method BenchData (line 2303) | BenchData() { type BenchMode (line 2316) | enum BenchMode { type BenchRecord (line 2324) | struct BenchRecord { function ImPlotPoint (line 2330) | ImPlotPoint BenchmarkGetter(void* data, int idx) { function ShowBenchmarkTool (line 2335) | void ShowBenchmarkTool() { FILE: 3rdparty/Cinder-VNM/ui/implot/implot_internal.h type ImPlotTick (line 86) | struct ImPlotTick type ImPlotAxis (line 87) | struct ImPlotAxis type ImPlotAxisColor (line 88) | struct ImPlotAxisColor type ImPlotItem (line 89) | struct ImPlotItem type ImPlotLegend (line 90) | struct ImPlotLegend type ImPlotPlot (line 91) | struct ImPlotPlot type ImPlotNextPlotData (line 92) | struct ImPlotNextPlotData function ImLog10 (line 107) | static inline float ImLog10(float x) { return log10f(x); } function ImLog10 (line 108) | static inline double ImLog10(double x) { return log10(x); } function ImHasFlag (line 111) | bool ImHasFlag(TSet set, TFlag flag) { return (set & flag) == flag; } function ImPosMod (line 122) | static inline int ImPosMod(int l, int r) { return (l % r + r) % r; } function ImNanOrInf (line 124) | static inline bool ImNanOrInf(double val) { return !(val >= -DBL_MAX && ... function ImConstrainNan (line 126) | static inline double ImConstrainNan(double val) { return isnan(val) ? 0 ... function ImConstrainInf (line 128) | static inline double ImConstrainInf(double val) { return val >= DBL_MAX ... function ImConstrainLog (line 130) | static inline double ImConstrainLog(double val) { return val <= 0 ? 0.00... function ImConstrainTime (line 132) | static inline double ImConstrainTime(double val) { return val < IMPLOT_M... function ImMinMaxArray (line 143) | void ImMinMaxArray(const T* values, int count, T* min_out, T* max_out) { function ImMean (line 161) | double ImMean(const T* values, int count) { function ImStdDev (line 170) | double ImStdDev(const T* values, int count) { function ImU32 (line 179) | static inline ImU32 ImMixU32(ImU32 a, ImU32 b, ImU32 s) { function ImU32 (line 201) | static inline ImU32 ImLerpU32(const ImU32* colors, int size, float t) { function ImU32 (line 214) | static inline ImU32 ImAlphaU32(ImU32 col, float alpha) { type ImPlotScale (line 222) | typedef int ImPlotScale; type ImPlotTimeUnit (line 223) | typedef int ImPlotTimeUnit; type ImPlotDateFmt (line 224) | typedef int ImPlotDateFmt; type ImPlotTimeFmt (line 225) | typedef int ImPlotTimeFmt; type ImPlotScale_ (line 228) | enum ImPlotScale_ { type ImPlotTimeUnit_ (line 235) | enum ImPlotTimeUnit_ { type ImPlotDateFmt_ (line 247) | enum ImPlotDateFmt_ { // default [ ISO 8601 ] type ImPlotTimeFmt_ (line 256) | enum ImPlotTimeFmt_ { // default [ 24 Hour Clock ] type ImPlotDateTimeFmt (line 273) | struct ImPlotDateTimeFmt { type ImPlotTime (line 287) | struct ImPlotTime { function RollOver (line 292) | void RollOver() { S = S + Us / 1000000; Us = Us % 1000000; } function ImPlotTime (line 294) | static ImPlotTime FromDouble(double t) { return ImPlotTime((time_t)t, (i... function _AppendTable (line 313) | struct ImPlotColormapData { function RebuildTables (line 385) | void RebuildTables() { function IsQual (line 393) | inline bool IsQual(ImPlotColormap cmap) const ... function ImPlotColormap (line 395) | inline ImPlotColormap GetIndex(const char* name) const ... function ImU32 (line 397) | inline const ImU32* GetKeys(ImPlotColormap cmap) const ... function GetKeyCount (line 398) | inline int GetKeyCount(ImPlotColormap cmap) const ... function ImU32 (line 399) | inline ImU32 GetKeyColor(ImPlotColormap cmap, int idx) const ... function SetKeyColor (line 400) | inline void SetKeyColor(ImPlotColormap cmap, int idx, ImU32 va... function ImU32 (line 402) | inline const ImU32* GetTable(ImPlotColormap cmap) const ... function GetTableSize (line 403) | inline int GetTableSize(ImPlotColormap cmap) const ... function ImU32 (line 404) | inline ImU32 GetTableColor(ImPlotColormap cmap, int idx) const ... function ImU32 (line 406) | inline ImU32 LerpTable(ImPlotColormap cmap, float t) const { type ImPlotPointError (line 416) | struct ImPlotPointError { type ImPlotAnnotation (line 424) | struct ImPlotAnnotation { function AppendV (line 434) | struct ImPlotAnnotationCollection { function Append (line 455) | void Append(const ImVec2& pos, const ImVec2& off, ImU32 bg, ImU32 fg, bo... function Reset (line 466) | void Reset() { type ImPlotTag (line 473) | struct ImPlotTag { function AppendV (line 481) | struct ImPlotTagCollection { function Append (line 503) | void Append(ImAxis axis, double value, ImU32 bg, ImU32 fg, const char* f... function Reset (line 514) | void Reset() { type ImPlotTick (line 522) | struct ImPlotTick function Append (line 542) | struct ImPlotTickCollection { function ImPlotTick (line 561) | const ImPlotTick& Append(double value, bool major, bool show_label, ImPl... function OverrideSize (line 577) | void OverrideSize(const ImVec2& size) { function OverrideSizeLate (line 582) | void OverrideSizeLate(const ImVec2& size) { function Reset (line 587) | void Reset() { function Reset (line 649) | inline void Reset() { function SetRange (line 695) | inline void SetRange(double v1, double v2) { function SetRange (line 704) | inline void SetRange(const ImPlotRange& range) { function SetAspect (line 708) | inline void SetAspect(double unit_per_pix) { function Constrain (line 725) | inline void Constrain() { function UpdateTransformCache (line 740) | inline void UpdateTransformCache() { function PixelsToPlot (line 745) | inline double PixelsToPlot(float pix) const { function PlotToPixels (line 754) | inline float PlotToPixels(double plt) const { function ExtendFit (line 763) | inline void ExtendFit(double v) { function ExtendFitWith (line 770) | inline void ExtendFitWith(ImPlotAxis& alt, double v, double v_alt) { function ApplyFit (line 779) | inline void ApplyFit(float padding) { function PushLinks (line 816) | void PushLinks() { function PullLinks (line 821) | void PullLinks() { type ImPlotAlignmentData (line 828) | struct ImPlotAlignmentData { function End (line 846) | void End() { PadA = PadAMax; PadB = PadBMax; } function Reset (line 847) | void Reset() { PadA = PadB = PadAMax = PadBMax = 0; } function Reset (line 893) | void Reset() { Indices.shrink(0); Labels.Buf.shrink(0); } function GetItemID (line 897) | struct ImPlotItemGroup function ImPlotItem (line 908) | ImPlotItem* GetItem(ImGuiID id) { return ItemPool.GetByKey(... function ImPlotItem (line 909) | ImPlotItem* GetItem(const char* label_id) { return GetItem(GetItemID(... function ImPlotItem (line 910) | ImPlotItem* GetOrAddItem(ImGuiID id) { return ItemPool.GetOrAddB... function ImPlotItem (line 911) | ImPlotItem* GetItemByIndex(int i) { return ItemPool.GetByInde... function GetItemIndex (line 912) | int GetItemIndex(ImPlotItem* item) { return ItemPool.GetIndex(... function ImPlotItem (line 914) | ImPlotItem* GetLegendItem(int i) { return ItemPool.GetByInde... function Reset (line 916) | void Reset() { ItemPool.Clear(); Legend.... type ImPlotPlot (line 920) | struct ImPlotPlot function ClearTextBuffer (line 978) | inline void ClearTextBuffer() { TextBuffer.Buf.shrink(0); } function SetTitle (line 980) | inline void SetTitle(const char* title) { function ImPlotAxis (line 992) | inline ImPlotAxis& XAxis(int i) { return Axes[ImAxis_X1 + i]; } function ImPlotAxis (line 993) | inline const ImPlotAxis& XAxis(int i) const { return Axes[ImAxis_X1 + i]; } function ImPlotAxis (line 994) | inline ImPlotAxis& YAxis(int i) { return Axes[ImAxis_Y1 + i]; } function ImPlotAxis (line 995) | inline const ImPlotAxis& YAxis(int i) const { return Axes[ImAxis_Y1 + i]; } function EnabledAxesX (line 997) | inline int EnabledAxesX() { function EnabledAxesY (line 1004) | inline int EnabledAxesY() { function SetAxisLabel (line 1011) | inline void SetAxisLabel(ImPlotAxis& axis, const char* label) { function Reset (line 1057) | struct ImPlotNextPlotData function Reset (line 1079) | struct ImPlotNextItemData { type ImPlotContext (line 1108) | struct ImPlotContext { function namespace (line 1162) | namespace ImPlot { function CalculateBins (line 1438) | void CalculateBins(const T* values, int count, ImPlotBin meth, const ImP... function IsLeapYear (line 1462) | static inline bool IsLeapYear(int year) { function GetDaysInMonth (line 1466) | static inline int GetDaysInMonth(int year, int month) { type tm (line 1472) | struct tm type tm (line 1477) | struct tm FILE: 3rdparty/Cinder-VNM/ui/implot/implot_items.cpp function IMPLOT_INLINE (line 53) | static IMPLOT_INLINE float ImInvSqrt(float x) { return _mm_cvtss_f32(_m... function IMPLOT_INLINE (line 55) | static IMPLOT_INLINE float ImInvSqrt(float x) { return 1.0f / sqrtf(x); } type ImPlot (line 65) | namespace ImPlot { type MaxIdx (line 73) | struct MaxIdx { static const unsigned int Value; } function ImPlotItem (line 81) | ImPlotItem* RegisterOrGetItem(const char* label_id, bool* just_created) { function ImPlotItem (line 104) | ImPlotItem* GetItem(const char* label_id) { function IsItemHidden (line 109) | bool IsItemHidden(const char* label_id) { function ImPlotItem (line 114) | ImPlotItem* GetCurrentItem() { function SetNextLineStyle (line 119) | void SetNextLineStyle(const ImVec4& col, float weight) { function SetNextFillStyle (line 125) | void SetNextFillStyle(const ImVec4& col, float alpha) { function SetNextMarkerStyle (line 131) | void SetNextMarkerStyle(ImPlotMarker marker, float size, const ImVec4&... function SetNextErrorBarStyle (line 140) | void SetNextErrorBarStyle(const ImVec4& col, float size, float weight) { function ImVec4 (line 147) | ImVec4 GetLastItemColor() { function BustItemCache (line 154) | void BustItemCache() { function BustColorCache (line 166) | void BustColorCache(const char* plot_title_id) { function BeginItem (line 193) | bool BeginItem(const char* label_id, ImPlotCol recolor_from) { function EndItem (line 274) | void EndItem() { function IMPLOT_INLINE (line 291) | IMPLOT_INLINE T IndexData(const T* data, int idx, int count, int offse... type GetterIdx (line 310) | struct GetterIdx { method GetterIdx (line 311) | GetterIdx(const T* data, int count, int offset = 0, int stride = siz... method IMPLOT_INLINE (line 317) | IMPLOT_INLINE double operator()(I idx) const { type GetterLin (line 326) | struct GetterLin { method GetterLin (line 327) | GetterLin(double m, double b) : M(m), B(b) { } method IMPLOT_INLINE (line 328) | IMPLOT_INLINE double operator()(I idx) const { type GetterRef (line 335) | struct GetterRef { method GetterRef (line 336) | GetterRef(double ref) : Ref(ref) { } method IMPLOT_INLINE (line 337) | IMPLOT_INLINE double operator()(I) const { return Ref; } type GetterXY (line 342) | struct GetterXY { method GetterXY (line 343) | GetterXY(TGetterX x, TGetterY y, int count) : GetterX(x), GetterY(y)... method IMPLOT_INLINE (line 344) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterXs (line 354) | struct GetterXs { method GetterXs (line 355) | GetterXs(const T* xs, int count, double yscale, double y0, int offse... method IMPLOT_INLINE (line 363) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterFuncPtr (line 375) | struct GetterFuncPtr { method GetterFuncPtr (line 376) | GetterFuncPtr(ImPlotPoint (*getter)(void* data, int idx), void* data... method IMPLOT_INLINE (line 381) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterOverrideX (line 390) | struct GetterOverrideX { method GetterOverrideX (line 391) | GetterOverrideX(const TGetter& getter, double x) : Getter(getter), X... method IMPLOT_INLINE (line 392) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterOverrideY (line 403) | struct GetterOverrideY { method GetterOverrideY (line 404) | GetterOverrideY(const TGetter& getter, double y) : Getter(getter), Y... method IMPLOT_INLINE (line 405) | IMPLOT_INLINE ImPlotPoint operator()(I idx) const { type GetterError (line 416) | struct GetterError { method GetterError (line 417) | GetterError(const T* xs, const T* ys, const T* neg, const T* pos, in... method IMPLOT_INLINE (line 426) | IMPLOT_INLINE ImPlotPointError operator()(I idx) const { type TransformerLin (line 447) | struct TransformerLin { method TransformerLin (line 448) | TransformerLin(double pixMin, double pltMin, double, double m,... method IMPLOT_INLINE (line 449) | IMPLOT_INLINE float operator()(T p) const { return (float)(PixMin + ... type TransformerLog (line 453) | struct TransformerLog { method TransformerLog (line 454) | TransformerLog(double pixMin, double pltMin, double pltMax, double m... method IMPLOT_INLINE (line 455) | IMPLOT_INLINE float operator()(T p) const { type TransformerXY (line 465) | struct TransformerXY { method TransformerXY (line 466) | TransformerXY(const ImPlotAxis& x_axis, const ImPlotAxis& y_axis) : method TransformerXY (line 479) | TransformerXY(const ImPlotPlot& plot) : method TransformerXY (line 483) | TransformerXY() : method IMPLOT_INLINE (line 487) | IMPLOT_INLINE ImVec2 operator()(const P& plt) const { function IMPLOT_INLINE (line 506) | IMPLOT_INLINE void PrimLine(const ImVec2& P1, const ImVec2& P2, float ... function IMPLOT_INLINE (line 539) | IMPLOT_INLINE void PrimRectFilled(const ImVec2& Pmin, const ImVec2& Pm... type LineStripRenderer (line 566) | struct LineStripRenderer { type LineSegmentsRenderer (line 597) | struct LineSegmentsRenderer { method IMPLOT_INLINE (line 606) | IMPLOT_INLINE bool operator()(ImDrawList& DrawList, const ImRect& cull... type StairsRenderer (line 625) | struct StairsRenderer { type ShadedRenderer (line 659) | struct ShadedRenderer { function IMPLOT_INLINE (line 723) | IMPLOT_INLINE void RenderPrimitives(const Renderer& renderer, ImDrawList... function IMPLOT_INLINE (line 760) | IMPLOT_INLINE void RenderLineStrip(const Getter& getter, const Transform... function IMPLOT_INLINE (line 777) | IMPLOT_INLINE void RenderLineSegments(const Getter1& getter1, const Gett... function IMPLOT_INLINE (line 794) | IMPLOT_INLINE void RenderStairs(const Getter& getter, const Transformer&... function IMPLOT_INLINE (line 817) | IMPLOT_INLINE void TransformMarker(ImVec2* points, int n, const ImVec2& ... function IMPLOT_INLINE (line 824) | IMPLOT_INLINE void RenderMarkerGeneral(ImDrawList& DrawList, ImVec2* poi... function IMPLOT_INLINE (line 834) | IMPLOT_INLINE void RenderMarkerCircle(ImDrawList& DrawList, const ImVec2... function IMPLOT_INLINE (line 848) | IMPLOT_INLINE void RenderMarkerDiamond(ImDrawList& DrawList, const ImVec... function IMPLOT_INLINE (line 853) | IMPLOT_INLINE void RenderMarkerSquare(ImDrawList& DrawList, const ImVec2... function IMPLOT_INLINE (line 858) | IMPLOT_INLINE void RenderMarkerUp(ImDrawList& DrawList, const ImVec2& c,... function IMPLOT_INLINE (line 863) | IMPLOT_INLINE void RenderMarkerDown(ImDrawList& DrawList, const ImVec2& ... function IMPLOT_INLINE (line 868) | IMPLOT_INLINE void RenderMarkerLeft(ImDrawList& DrawList, const ImVec2& ... function IMPLOT_INLINE (line 873) | IMPLOT_INLINE void RenderMarkerRight(ImDrawList& DrawList, const ImVec2&... function IMPLOT_INLINE (line 878) | IMPLOT_INLINE void RenderMarkerAsterisk(ImDrawList& DrawList, const ImVe... function IMPLOT_INLINE (line 886) | IMPLOT_INLINE void RenderMarkerPlus(ImDrawList& DrawList, const ImVec2& ... function IMPLOT_INLINE (line 893) | IMPLOT_INLINE void RenderMarkerCross(ImDrawList& DrawList, const ImVec2&... function IMPLOT_INLINE (line 901) | IMPLOT_INLINE void RenderMarkers(Getter getter, Transformer transformer,... function IMPLOT_INLINE (line 928) | IMPLOT_INLINE void PlotLineEx(const char* label_id, const Getter& getter) { function PlotLine (line 967) | void PlotLine(const char* label_id, const T* values, int count, double x... function PlotLine (line 984) | void PlotLine(const char* label_id, const T* xs, const T* ys, int count,... function PlotLineG (line 1001) | void PlotLineG(const char* label_id, ImPlotGetter getter_func, void* dat... function IMPLOT_INLINE (line 1011) | IMPLOT_INLINE void PlotScatterEx(const char* label_id, const Getter& get... function PlotScatter (line 1041) | void PlotScatter(const char* label_id, const T* values, int count, doubl... function PlotScatter (line 1058) | void PlotScatter(const char* label_id, const T* xs, const T* ys, int cou... function PlotScatterG (line 1075) | void PlotScatterG(const char* label_id, ImPlotGetter getter_func, void* ... function IMPLOT_INLINE (line 1085) | IMPLOT_INLINE void PlotStairsEx(const char* label_id, const Getter& gett... function PlotStairs (line 1122) | void PlotStairs(const char* label_id, const T* values, int count, double... function PlotStairs (line 1139) | void PlotStairs(const char* label_id, const T* xs, const T* ys, int coun... function PlotStairsG (line 1156) | void PlotStairsG(const char* label_id, ImPlotGetter getter_func, void* d... function IMPLOT_INLINE (line 1166) | IMPLOT_INLINE void PlotShadedEx(const char* label_id, const Getter1& get... function PlotShaded (line 1192) | void PlotShaded(const char* label_id, const T* values, int count, double... function PlotShaded (line 1219) | void PlotShaded(const char* label_id, const T* xs, const T* ys, int coun... function PlotShaded (line 1246) | void PlotShaded(const char* label_id, const T* xs, const T* ys1, const T... function PlotShadedG (line 1264) | void PlotShadedG(const char* label_id, ImPlotGetter getter_func1, void* ... function PlotBarsEx (line 1277) | void PlotBarsEx(const char* label_id, const Getter1& getter1, const Gett... function PlotBars (line 1319) | void PlotBars(const char* label_id, const T* values, int count, double w... function PlotBars (line 1337) | void PlotBars(const char* label_id, const T* xs, const T* ys, int count,... function PlotBarsG (line 1355) | void PlotBarsG(const char* label_id, ImPlotGetter getter_func, void* dat... function PlotBarsHEx (line 1368) | void PlotBarsHEx(const char* label_id, const Getter1& getter1, const Get... function PlotBarsH (line 1403) | void PlotBarsH(const char* label_id, const T* values, int count, double ... function PlotBarsH (line 1421) | void PlotBarsH(const char* label_id, const T* xs, const T* ys, int count... function PlotBarsHG (line 1439) | void PlotBarsHG(const char* label_id, ImPlotGetter getter_func, void* da... function PlotBarGroups (line 1450) | void PlotBarGroups(const char* const label_ids[], const T* values, int i... function PlotBarGroupsH (line 1503) | void PlotBarGroupsH(const char* const label_ids[], const T* values, int ... function PlotErrorBarsEx (line 1560) | void PlotErrorBarsEx(const char* label_id, const Getter& getter) { function PlotErrorBars (line 1589) | void PlotErrorBars(const char* label_id, const T* xs, const T* ys, const... function PlotErrorBars (line 1606) | void PlotErrorBars(const char* label_id, const T* xs, const T* ys, const... function PlotErrorBarsHEx (line 1627) | void PlotErrorBarsHEx(const char* label_id, const Getter& getter) { function PlotErrorBarsH (line 1656) | void PlotErrorBarsH(const char* label_id, const T* xs, const T* ys, cons... function PlotErrorBarsH (line 1673) | void PlotErrorBarsH(const char* label_id, const T* xs, const T* ys, cons... function IMPLOT_INLINE (line 1694) | IMPLOT_INLINE void PlotStemsEx(const char* label_id, const GetterM& get_... function PlotStems (line 1733) | void PlotStems(const char* label_id, const T* values, int count, double ... function PlotStems (line 1751) | void PlotStems(const char* label_id, const T* xs, const T* ys, int count... function PlotVLines (line 1773) | void PlotVLines(const char* label_id, const T* xs, int count, int offset... function PlotHLines (line 1811) | void PlotHLines(const char* label_id, const T* ys, int count, int offset... function IMPLOT_INLINE (line 1851) | IMPLOT_INLINE void RenderPieSlice(ImDrawList& DrawList, const ImPlotPoin... function PlotPieChart (line 1865) | void PlotPieChart(const char* const label_ids[], const T* values, int co... type RectInfo (line 1933) | struct RectInfo { type RectRenderer (line 1939) | struct RectRenderer { method IMPLOT_INLINE (line 1945) | IMPLOT_INLINE bool operator()(ImDrawList& DrawList, const ImRect& cull... type GetterHeatmap (line 1986) | struct GetterHeatmap { method GetterHeatmap (line 1987) | GetterHeatmap(const T* values, int rows, int cols, double scale_min, d... method IMPLOT_INLINE (line 2002) | IMPLOT_INLINE RectInfo operator()(I idx) const { function RenderHeatmap (line 2023) | void RenderHeatmap(Transformer transformer, ImDrawList& DrawList, const ... function PlotHeatmap (line 2072) | void PlotHeatmap(const char* label_id, const T* values, int rows, int co... function PlotHistogram (line 2105) | double PlotHistogram(const char* label_id, const T* values, int count, i... function PlotHistogram2D (line 2191) | double PlotHistogram2D(const char* label_id, const T* xs, const T* ys, i... function IMPLOT_INLINE (line 2282) | IMPLOT_INLINE void PlotDigitalEx(const char* label_id, Getter getter) { function PlotDigital (line 2342) | void PlotDigital(const char* label_id, const T* xs, const T* ys, int cou... function PlotDigitalG (line 2359) | void PlotDigitalG(const char* label_id, ImPlotGetter getter_func, void* ... function PlotImage (line 2368) | void PlotImage(const char* label_id, ImTextureID user_texture_id, const ... function PlotText (line 2391) | void PlotText(const char* text, double x, double y, bool vertical, const... function PlotDummy (line 2423) | void PlotDummy(const char* label_id) { FILE: simpleperf/annotate.py class SourceLine (line 34) | class SourceLine(object): method __init__ (line 35) | def __init__(self, file_id, function, line): method file_key (line 41) | def file_key(self): method function_key (line 45) | def function_key(self): method line_key (line 49) | def line_key(self): class Addr2Line (line 53) | class Addr2Line(object): method __init__ (line 57) | def __init__(self, ndk_path, binary_cache_path, source_dirs): method add_addr (line 62) | def add_addr(self, dso_path: str, build_id: str, func_addr: int, addr:... method convert_addrs_to_lines (line 65) | def convert_addrs_to_lines(self): method get_sources (line 68) | def get_sources(self, dso_path, addr): class Period (line 84) | class Period(object): method __init__ (line 94) | def __init__(self, period=0, acc_period=0): method __iadd__ (line 98) | def __iadd__(self, other): class DsoPeriod (line 104) | class DsoPeriod(object): method __init__ (line 107) | def __init__(self, dso_name): method add_period (line 111) | def add_period(self, period): class FilePeriod (line 115) | class FilePeriod(object): method __init__ (line 118) | def __init__(self, file_id): method add_period (line 126) | def add_period(self, period): method add_line_period (line 129) | def add_line_period(self, line, period): method add_function_period (line 135) | def add_function_period(self, function_name, function_start_line, peri... class SourceFileAnnotator (line 144) | class SourceFileAnnotator(object): method __init__ (line 147) | def __init__(self, config): method annotate (line 178) | def annotate(self): method _collect_addrs (line 185) | def _collect_addrs(self): method _filter_sample (line 218) | def _filter_sample(self, sample): method _filter_symbol (line 225) | def _filter_symbol(self, symbol): method _convert_addrs_to_lines (line 230) | def _convert_addrs_to_lines(self): method _generate_periods (line 233) | def _generate_periods(self): method _generate_periods_for_sample (line 255) | def _generate_periods_for_sample(self, lib, sample): method _add_dso_period (line 299) | def _add_dso_period(self, dso_name: str, period: Period, used_dso_dict... method _add_file_period (line 307) | def _add_file_period(self, source, period, used_file_dict): method _add_line_period (line 315) | def _add_line_period(self, source, period, used_line_dict): method _add_function_period (line 321) | def _add_function_period(self, source, period, used_function_dict): method _write_summary (line 327) | def _write_summary(self): method _write_dso_summary (line 339) | def _write_dso_summary(self, summary_fh): method _write_file_summary (line 352) | def _write_file_summary(self, summary_fh): method _write_function_line_summary (line 365) | def _write_function_line_summary(self, summary_fh, file_period: FilePe... method _get_period_str (line 389) | def _get_period_str(self, period: Union[Period, int]) -> str: method _annotate_files (line 398) | def _annotate_files(self): method _annotate_file (line 418) | def _annotate_file(self, from_path, to_path, file_period, is_java): function main (line 466) | def main(): FILE: simpleperf/api_profiler.py class ApiProfiler (line 40) | class ApiProfiler: method __init__ (line 41) | def __init__(self, args: Namespace): method prepare_recording (line 45) | def prepare_recording(self): method enable_profiling_on_device (line 50) | def enable_profiling_on_device(self): method upload_simpleperf_to_device (line 59) | def upload_simpleperf_to_device(self): method run_simpleperf_prepare_cmd (line 65) | def run_simpleperf_prepare_cmd(self): method collect_data (line 71) | def collect_data(self): method download_recording_data (line 77) | def download_recording_data(self): method unzip_recording_data (line 85) | def unzip_recording_data(self): function main (line 96) | def main(): FILE: simpleperf/app_profiler.py class HostElfEntry (line 41) | class HostElfEntry(object): method __init__ (line 44) | def __init__(self, path, name, score): method __repr__ (line 49) | def __repr__(self): method __str__ (line 52) | def __str__(self): class NativeLibDownloader (line 56) | class NativeLibDownloader(object): method __init__ (line 64) | def __init__(self, ndk_path, device_arch, adb): method _get_need_archs (line 77) | def _get_need_archs(self): method collect_native_libs_on_host (line 89) | def collect_native_libs_on_host(self, native_lib_dir): method add_native_lib_on_host (line 97) | def add_native_lib_on_host(self, path, name): method collect_native_libs_on_device (line 130) | def collect_native_libs_on_device(self): method sync_native_libs_on_device (line 153) | def sync_native_libs_on_device(self): class ProfilerBase (line 191) | class ProfilerBase(object): method __init__ (line 194) | def __init__(self, args): method profile (line 205) | def profile(self): method prepare (line 215) | def prepare(self): method download_simpleperf (line 221) | def download_simpleperf(self): method download_libs (line 226) | def download_libs(self): method start (line 232) | def start(self): method start_profiling (line 235) | def start_profiling(self, target_args): method wait_profiling (line 247) | def wait_profiling(self): method stop_profiling (line 262) | def stop_profiling(self): method collect_profiling_data (line 275) | def collect_profiling_data(self): class AppProfiler (line 291) | class AppProfiler(ProfilerBase): method prepare (line 294) | def prepare(self): method compile_java_code (line 299) | def compile_java_code(self): method kill_app_process (line 306) | def kill_app_process(self): method find_app_process (line 324) | def find_app_process(self): method run_in_app_dir (line 344) | def run_in_app_dir(self, args): method start (line 351) | def start(self): method start_activity (line 361) | def start_activity(self): method start_test (line 368) | def start_test(self): class NativeProgramProfiler (line 377) | class NativeProgramProfiler(ProfilerBase): method start (line 380) | def start(self): class NativeCommandProfiler (line 393) | class NativeCommandProfiler(ProfilerBase): method start (line 396) | def start(self): class NativeProcessProfiler (line 400) | class NativeProcessProfiler(ProfilerBase): method start (line 403) | def start(self): class NativeThreadProfiler (line 407) | class NativeThreadProfiler(ProfilerBase): method start (line 410) | def start(self): class SystemWideProfiler (line 414) | class SystemWideProfiler(ProfilerBase): method start (line 417) | def start(self): function main (line 421) | def main(): FILE: simpleperf/binary_cache_builder.py function is_jit_symfile (line 36) | def is_jit_symfile(dso_name): class BinaryCacheBuilder (line 40) | class BinaryCacheBuilder(object): method __init__ (line 43) | def __init__(self, ndk_path: Optional[str], disable_adb_root: bool): method build_binary_cache (line 51) | def build_binary_cache(self, perf_data_path: str, symfs_dirs: List[Uni... method collect_used_binaries (line 59) | def collect_used_binaries(self, perf_data_path): method copy_binaries_from_symfs_dirs (line 85) | def copy_binaries_from_symfs_dirs(self, symfs_dirs: List[Union[Path, s... method _copy_to_binary_cache (line 122) | def _copy_to_binary_cache(self, from_path, expected_build_id, target_f... method _need_to_copy (line 136) | def _need_to_copy(self, source_file, target_file, expected_build_id): method _get_file_stripped_level (line 144) | def _get_file_stripped_level(self, file_path): method pull_binaries_from_device (line 153) | def pull_binaries_from_device(self): method _check_and_pull_binary (line 164) | def _check_and_pull_binary(self, binary, expected_build_id, binary_cac... method _read_build_id (line 186) | def _read_build_id(self, file_path): method _pull_file_from_device (line 190) | def _pull_file_from_device(self, device_path, host_path): method _pull_kernel_symbols (line 203) | def _pull_kernel_symbols(self): method create_build_id_list (line 211) | def create_build_id_list(self): function main (line 227) | def main(): FILE: simpleperf/debug_unwind_reporter.py class CallChainNode (line 45) | class CallChainNode: method __init__ (line 46) | def __init__(self): class Sample (line 51) | class Sample: method __init__ (line 54) | def __init__(self, raw_lines: List[str]): method parse (line 61) | def parse(self): method _get_callchain_node (line 75) | def _get_callchain_node(self, callchain_id: int) -> CallChainNode: class SampleFilter (line 82) | class SampleFilter: method match (line 83) | def match(self, sample: Sample) -> bool: class CompleteCallChainFilter (line 87) | class CompleteCallChainFilter(SampleFilter): method match (line 88) | def match(self, sample: Sample) -> bool: class ErrorCodeFilter (line 95) | class ErrorCodeFilter(SampleFilter): method __init__ (line 96) | def __init__(self, error_code: List[int]): method match (line 99) | def match(self, sample: Sample) -> bool: class EndDsoFilter (line 103) | class EndDsoFilter(SampleFilter): method __init__ (line 104) | def __init__(self, end_dso: List[str]): method match (line 107) | def match(self, sample: Sample) -> bool: class EndSymbolFilter (line 111) | class EndSymbolFilter(SampleFilter): method __init__ (line 112) | def __init__(self, end_symbol: List[str]): method match (line 115) | def match(self, sample: Sample) -> bool: class SampleTimeFilter (line 119) | class SampleTimeFilter(SampleFilter): method __init__ (line 120) | def __init__(self, sample_time: List[int]): method match (line 123) | def match(self, sample: Sample) -> bool: class ReportInput (line 127) | class ReportInput: method __init__ (line 128) | def __init__(self): method set_filters (line 132) | def set_filters(self, args: argparse.Namespace): method get_samples (line 153) | def get_samples(self, input_file: str) -> Iterator[Sample]: method filter_sample (line 171) | def filter_sample(self, sample: Sample) -> bool: class ReportOutput (line 182) | class ReportOutput: method report (line 183) | def report(self, sample: Sample): method end_report (line 186) | def end_report(self): class ReportOutputDetails (line 190) | class ReportOutputDetails(ReportOutput): method report (line 191) | def report(self, sample: Sample): class ReportOutputSummary (line 197) | class ReportOutputSummary(ReportOutput): method __init__ (line 198) | def __init__(self): method report (line 202) | def report(self, sample: Sample): method end_report (line 207) | def end_report(self): method draw_error_code_table (line 211) | def draw_error_code_table(self): method draw_symbol_table (line 219) | def draw_symbol_table(self): function get_args (line 231) | def get_args() -> argparse.Namespace: function main (line 260) | def main(): FILE: simpleperf/gecko_profile_generator.py class Frame (line 46) | class Frame(NamedTuple): class Stack (line 59) | class Stack(NamedTuple): class Sample (line 66) | class Sample(NamedTuple): class Thread (line 123) | class Thread: method _intern_stack (line 150) | def _intern_stack(self, frame_id: int, prefix_id: Optional[int]) -> int: method _intern_string (line 163) | def _intern_string(self, string: str) -> int: method _intern_frame (line 173) | def _intern_frame(self, frame_str: str) -> int: method _add_sample (line 206) | def _add_sample(self, comm: str, stack: List[str], time_ms: Millisecon... method _to_json_dict (line 228) | def _to_json_dict(self) -> Dict: function _gecko_profile (line 294) | def _gecko_profile( function main (line 401) | def main() -> None: FILE: simpleperf/pprof_proto_generator.py function load_pprof_profile (line 51) | def load_pprof_profile(filename): function store_pprof_profile (line 58) | def store_pprof_profile(filename, profile): class PprofProfilePrinter (line 63) | class PprofProfilePrinter(object): method __init__ (line 65) | def __init__(self, profile): method show (line 69) | def show(self): method show_value_type (line 108) | def show_value_type(self, value_type, space=''): method show_sample (line 113) | def show_sample(self, sample, space=''): method show_location_id (line 124) | def show_location_id(self, location_id, space=''): method show_location (line 128) | def show_location(self, location, space=''): method show_mapping_id (line 138) | def show_mapping_id(self, mapping_id, space=''): method show_mapping (line 142) | def show_mapping(self, mapping, space=''): method show_line (line 156) | def show_line(self, line, space=''): method show_function_id (line 162) | def show_function_id(self, function_id, space=''): method show_function (line 166) | def show_function(self, function, space=''): method string (line 173) | def string(self, string_id): class Label (line 177) | class Label(object): method __init__ (line 178) | def __init__(self, key_id: int, str_id: int): class Sample (line 185) | class Sample(object): method __init__ (line 187) | def __init__(self): method add_location_id (line 192) | def add_location_id(self, location_id): method add_value (line 195) | def add_value(self, sample_type_id, value): method add_values (line 198) | def add_values(self, values): method key (line 203) | def key(self): class Location (line 207) | class Location(object): method __init__ (line 209) | def __init__(self, mapping_id, address, vaddr_in_dso): method key (line 217) | def key(self): class Line (line 221) | class Line(object): method __init__ (line 223) | def __init__(self): class Mapping (line 228) | class Mapping(object): method __init__ (line 230) | def __init__(self, start, end, pgoff, filename_id, build_id_id): method key (line 239) | def key(self): class Function (line 248) | class Function(object): method __init__ (line 250) | def __init__(self, name_id, dso_name_id, vaddr_in_dso): method key (line 259) | def key(self): class PprofProfileGenerator (line 264) | class PprofProfileGenerator(object): method __init__ (line 266) | def __init__(self, config): method load_record_file (line 294) | def load_record_file(self, record_file): method gen (line 366) | def gen(self, jobs: int): method _filter_report_sample (line 382) | def _filter_report_sample(self, sample): method _filter_symbol (line 389) | def _filter_symbol(self, symbol): method get_string_id (line 394) | def get_string_id(self, str_value): method get_string (line 405) | def get_string(self, str_id): method get_sample_type_id (line 408) | def get_sample_type_id(self, name): method get_location_id (line 423) | def get_location_id(self, ip, symbol): method get_mapping_id (line 444) | def get_mapping_id(self, report_mapping, filename, build_id): method get_binary (line 458) | def get_binary(self, dso_name): method get_mapping (line 476) | def get_mapping(self, mapping_id): method get_function_id (line 479) | def get_function_id(self, name, dso_name, vaddr_in_file): method get_function (line 492) | def get_function(self, function_id): method add_sample (line 495) | def add_sample(self, sample): method gen_source_lines (line 503) | def gen_source_lines(self, jobs: int): method add_line (line 568) | def add_line(self, source_file, source_line, function_id): method gen_profile_sample (line 576) | def gen_profile_sample(self, sample): method gen_profile_mapping (line 590) | def gen_profile_mapping(self, mapping): method gen_profile_location (line 607) | def gen_profile_location(self, location): method gen_profile_function (line 617) | def gen_profile_function(self, function): function main (line 626) | def main(): FILE: simpleperf/report.py class CallTreeNode (line 49) | class CallTreeNode(object): method __init__ (line 53) | def __init__(self, percentage, function_name): method add_call (line 58) | def add_call(self, function_name): method add_child (line 61) | def add_child(self, node): method __str__ (line 64) | def __str__(self): method dump (line 68) | def dump(self): class ReportItem (line 79) | class ReportItem(object): method __init__ (line 83) | def __init__(self, raw_line): method __str__ (line 87) | def __str__(self): class EventReport (line 95) | class EventReport(object): method __init__ (line 99) | def __init__(self, common_report_context): function parse_event_reports (line 105) | def parse_event_reports(lines): class ReportWindow (line 193) | class ReportWindow(object): method __init__ (line 197) | def __init__(self, main, report_context, title_line, report_items): method display_report_items (line 236) | def display_report_items(self, tree, report_items): method display_call_tree (line 250) | def display_call_tree(self, tree, parent_id, node, indent): function display_report_file (line 272) | def display_report_file(report_file, self_kill_after_sec): function call_simpleperf_report (line 291) | def call_simpleperf_report(args, show_gui, self_kill_after_sec): function get_simpleperf_report_help_msg (line 302) | def get_simpleperf_report_help_msg(): function main (line 311) | def main(): FILE: simpleperf/report_html.js function getTimeInMs (line 21) | function getTimeInMs() { class TimeLog (line 25) | class TimeLog { method constructor (line 26) | constructor() { method log (line 30) | log(name) { class ProgressBar (line 37) | class ProgressBar { method constructor (line 38) | constructor() { method updateAsync (line 65) | updateAsync(text, progress) { method showAsync (line 79) | showAsync() { method _onShown (line 93) | _onShown() { method hide (line 102) | hide() { function openHtml (line 108) | function openHtml(name, attrs={}) { function closeHtml (line 117) | function closeHtml(name) { function getHtml (line 121) | function getHtml(name, attrs={}) { function getTableRow (line 135) | function getTableRow(cols, colName, attrs={}) { function getProcessName (line 144) | function getProcessName(pid) { function getThreadName (line 149) | function getThreadName(tid) { function getLibName (line 154) | function getLibName(libId) { function getFuncName (line 158) | function getFuncName(funcId) { function getLibNameOfFunction (line 162) | function getLibNameOfFunction(funcId) { function getFuncSourceRange (line 166) | function getFuncSourceRange(funcId) { function getFuncDisassembly (line 174) | function getFuncDisassembly(funcId) { function getSourceFilePath (line 179) | function getSourceFilePath(sourceFileId) { function getSourceCode (line 183) | function getSourceCode(sourceFileId) { function isClockEvent (line 187) | function isClockEvent(eventInfo) { class TabManager (line 197) | class TabManager { method constructor (line 198) | constructor(divContainer) { method addTab (line 209) | addTab(title, tabObj) { method setActiveAsync (line 224) | setActiveAsync(title) { method onTabActive (line 233) | onTabActive(title) { method findTab (line 248) | findTab(title) { function createEventTabs (line 254) | function createEventTabs(id) { function createViewsForEvents (line 274) | function createViewsForEvents(div, createViewCallback) { function drawViewsAsync (line 292) | function drawViewsAsync(views, totalProgress, drawViewCallback) { class RecordFileView (line 313) | class RecordFileView { method constructor (line 314) | constructor(divContainer) { method draw (line 319) | draw() { method realDraw (line 323) | realDraw() { class ChartView (line 367) | class ChartView { method constructor (line 368) | constructor(divContainer, eventInfo) { method _getState (line 389) | _getState() { method _goBack (line 402) | _goBack() { method _selectHandler (line 414) | _selectHandler(chart) { method draw (line 429) | draw() { method realDraw (line 433) | realDraw() { method _drawTitle (line 439) | _drawTitle() { method _drawPieChart (line 480) | _drawPieChart() { class ChartStatTab (line 542) | class ChartStatTab { method init (line 543) | init(div) { method draw (line 547) | draw() { class SampleTableTab (line 559) | class SampleTableTab { method init (line 560) | init(div) { method draw (line 564) | draw() { class SampleTableWeightSelectorView (line 582) | class SampleTableWeightSelectorView { method constructor (line 583) | constructor(divContainer, eventInfo, onSelectChange) { method getSampleWeightFunction (line 620) | getSampleWeightFunction() { method getSampleWeightSuffix (line 632) | getSampleWeightSuffix() { class SampleTableView (line 641) | class SampleTableView { method constructor (line 642) | constructor(divContainer, eventInfo) { method drawAsync (line 650) | drawAsync(totalProgress) { method _drawSampleTable (line 662) | _drawSampleTable(totalProgress) { method onSampleWeightChange (line 731) | onSampleWeightChange() { class FlameGraphTab (line 741) | class FlameGraphTab { method init (line 742) | init(div) { method draw (line 746) | draw() { class FlameGraphViewList (line 764) | class FlameGraphViewList { method constructor (line 765) | constructor(div, eventInfo) { method drawAsync (line 774) | drawAsync(totalProgress) { method _drawMoreFlameGraphs (line 783) | _drawMoreFlameGraphs(moreCount, progress) { method drawDetails (line 844) | drawDetails(flamegraphs, totalProgress) { method onSampleWeightChange (line 858) | onSampleWeightChange() { class FunctionTab (line 868) | class FunctionTab { method showFunction (line 869) | static showFunction(eventInfo, processInfo, threadInfo, lib, func) { method constructor (line 879) | constructor() { method init (line 884) | init(div) { method setFunction (line 888) | setFunction(eventInfo, processInfo, threadInfo, lib, func) { method redraw (line 899) | redraw() { method draw (line 958) | draw() {} method _drawTitle (line 960) | _drawTitle() { method onSampleWeightChange (line 993) | onSampleWeightChange() { method drawDetails (line 1000) | drawDetails(totalProgress) { class SampleWeightSelectorView (line 1017) | class SampleWeightSelectorView { method constructor (line 1018) | constructor(divContainer, eventInfo, onSelectChange) { method getSampleWeightFunction (line 1059) | getSampleWeightFunction() { class FlameGraphView (line 1094) | class FlameGraphView { method constructor (line 1095) | constructor(divContainer, title, totalCount, initNodes, reverseOrder) { method _getMaxDepth (line 1117) | _getMaxDepth(nodes) { method draw (line 1137) | draw() { method drawDetails (line 1149) | drawDetails(sampleWeightFunction) { method _renderBackground (line 1169) | _renderBackground() { method _getYForDepth (line 1184) | _getYForDepth(depth) { method _getWidthPercentage (line 1191) | _getWidthPercentage(eventCount) { method _getHeatColor (line 1195) | _getHeatColor(widthPercentage) { method _renderSvgNodes (line 1203) | _renderSvgNodes() { method _splitChildrenForNodes (line 1214) | _splitChildrenForNodes(nodes) { method _renderSvgNodesWithSameRoot (line 1234) | _renderSvgNodesWithSameRoot(nodes, depth, xOffset) { method _renderUnzoomNode (line 1276) | _renderUnzoomNode() { method _renderInfoNode (line 1283) | _renderInfoNode() { method _renderPercentNode (line 1294) | _renderPercentNode() { method _renderSearchNode (line 1302) | _renderSearchNode() { method _adjustTextSizeForNode (line 1309) | _adjustTextSizeForNode(g) { method _adjustTextSize (line 1330) | _adjustTextSize() { method _enableZoom (line 1338) | _enableZoom() { method _enableInfo (line 1403) | _enableInfo() { method _enableSearch (line 1432) | _enableSearch() { method _adjustTextSizeOnResize (line 1453) | _adjustTextSizeOnResize() { class SourceFile (line 1471) | class SourceFile { method constructor (line 1473) | constructor(fileId) { method addLineRange (line 1480) | addLineRange(startLine, endLine) { method addLineCount (line 1489) | addLineCount(lineNumber, eventCount, subtreeEventCount) { function collectSourceFilesForFunction (line 1500) | function collectSourceFilesForFunction(func) { class SourceCodeView (line 1548) | class SourceCodeView { method constructor (line 1550) | constructor(divContainer, sourceFiles, totalCount) { method drawDetails (line 1557) | drawDetails(sampleWeightFunction) { method realDraw (line 1561) | realDraw(sampleWeightFunction) { function collectDisassemblyForFunction (line 1607) | function collectDisassemblyForFunction(func) { class DisassemblyView (line 1651) | class DisassemblyView { method constructor (line 1653) | constructor(divContainer, disassembly, totalCount) { method drawDetails (line 1660) | drawDetails(sampleWeightFunction) { method realDraw (line 1664) | realDraw(sampleWeightFunction) { function initGlobalObjects (line 1701) | function initGlobalObjects() { function createTabs (line 1712) | function createTabs() { function updateProgress (line 1732) | function updateProgress(text, progress) { function addProgress (line 1736) | function addProgress(progress) { function hideProgress (line 1740) | function hideProgress() { function createPromise (line 1744) | function createPromise(callback) { function waitDocumentReady (line 1751) | function waitDocumentReady() { function wait (line 1755) | function wait(functionCall) { FILE: simpleperf/report_html.py class HtmlWriter (line 39) | class HtmlWriter(object): method __init__ (line 41) | def __init__(self, output_path: Union[Path, str]): method close (line 45) | def close(self): method open_tag (line 48) | def open_tag(self, tag: str, **attrs: Dict[str, str]) -> HtmlWriter: method close_tag (line 56) | def close_tag(self, tag: Optional[str] = None): method add (line 61) | def add(self, text: str) -> HtmlWriter: method add_file (line 65) | def add_file(self, file_path: Union[Path, str]) -> HtmlWriter: function modify_text_for_html (line 72) | def modify_text_for_html(text: str) -> str: function hex_address_for_json (line 76) | def hex_address_for_json(addr: int) -> str: class EventScope (line 82) | class EventScope(object): method __init__ (line 84) | def __init__(self, name: str): method get_process (line 90) | def get_process(self, pid: int) -> ProcessScope: method get_sample_info (line 96) | def get_sample_info(self, gen_addr_hit_map: bool) -> Dict[str, Any]: method threads (line 106) | def threads(self) -> Iterator[ThreadScope]: method libraries (line 112) | def libraries(self) -> Iterator[LibScope]: class ProcessScope (line 119) | class ProcessScope(object): method __init__ (line 121) | def __init__(self, pid: int): method get_thread (line 127) | def get_thread(self, tid: int, thread_name: str) -> ThreadScope: method get_sample_info (line 136) | def get_sample_info(self, gen_addr_hit_map: bool) -> Dict[str, Any]: method merge_by_thread_name (line 146) | def merge_by_thread_name(self, process: ProcessScope): class ThreadScope (line 162) | class ThreadScope(object): method __init__ (line 164) | def __init__(self, tid: int): method add_callstack (line 173) | def add_callstack( method update_subtree_event_count (line 207) | def update_subtree_event_count(self): method limit_percents (line 211) | def limit_percents(self, min_func_limit: float, min_callchain_percent:... method get_sample_info (line 226) | def get_sample_info(self, gen_addr_hit_map: bool) -> Dict[str, Any]: method merge (line 237) | def merge(self, thread: ThreadScope): class LibScope (line 250) | class LibScope(object): method __init__ (line 252) | def __init__(self, lib_id: int): method get_function (line 257) | def get_function(self, func_id: int) -> FunctionScope: method gen_sample_info (line 263) | def gen_sample_info(self, gen_addr_hit_map: bool) -> Dict[str, Any]: method merge (line 271) | def merge(self, lib: LibScope): class FunctionScope (line 281) | class FunctionScope(object): method __init__ (line 283) | def __init__(self, func_id: int): method build_addr_hit_map (line 292) | def build_addr_hit_map(self, addr: int, event_count: int, subtree_even... method build_line_hit_map (line 302) | def build_line_hit_map(self, source_file_id: int, line: int, event_cou... method gen_sample_info (line 314) | def gen_sample_info(self, gen_addr_hit_map: bool) -> Dict[str, Any]: method merge (line 336) | def merge(self, function: FunctionScope): method __merge_hit_map (line 344) | def __merge_hit_map(map1: Optional[Dict[int, List[int]]], class CallNode (line 360) | class CallNode(object): method __init__ (line 362) | def __init__(self, func_id: int): method get_child (line 369) | def get_child(self, func_id: int) -> CallNode: method update_subtree_event_count (line 375) | def update_subtree_event_count(self): method cut_edge (line 381) | def cut_edge(self, min_limit: float, hit_func_ids: Set[int]): method gen_sample_info (line 393) | def gen_sample_info(self) -> Dict[str, Any]: method merge (line 401) | def merge(self, node: CallNode): class LibInfo (line 413) | class LibInfo: class LibSet (line 418) | class LibSet(object): method __init__ (line 421) | def __init__(self): method get_lib_id (line 425) | def get_lib_id(self, lib_name: str) -> Optional[int]: method add_lib (line 428) | def add_lib(self, lib_name: str, build_id: str) -> int: method get_lib (line 435) | def get_lib(self, lib_id: int) -> LibInfo: class Function (line 439) | class Function(object): method __init__ (line 442) | def __init__(self, lib_id: int, func_name: str, func_id: int, start_ad... class FunctionSet (line 452) | class FunctionSet(object): method __init__ (line 455) | def __init__(self): method get_func_id (line 459) | def get_func_id(self, lib_id: int, symbol: SymbolStruct) -> int: method trim_functions (line 470) | def trim_functions(self, left_func_ids: Set[int]): class SourceFile (line 479) | class SourceFile(object): method __init__ (line 482) | def __init__(self, file_id: int, abstract_path: str): method request_lines (line 489) | def request_lines(self, start_line: int, end_line: int): method add_source_code (line 492) | def add_source_code(self, real_path: str): class SourceFileSet (line 504) | class SourceFileSet(object): method __init__ (line 507) | def __init__(self): method get_source_file (line 510) | def get_source_file(self, file_path: str) -> SourceFile: method load_source_code (line 517) | def load_source_code(self, source_dirs: List[str]): class RecordData (line 525) | class RecordData(object): method __init__ (line 605) | def __init__( method load_record_file (line 626) | def load_record_file( method aggregate_by_thread_name (line 685) | def aggregate_by_thread_name(self): method limit_percents (line 698) | def limit_percents(self, min_func_percent: float, min_callchain_percen... method _get_event (line 718) | def _get_event(self, event_name: str) -> EventScope: method add_source_code (line 723) | def add_source_code(self, source_dirs: List[str], filter_lib: Callable... method add_disassembly (line 792) | def add_disassembly(self, filter_lib: Callable[[str], bool], jobs: int): method gen_record_info (line 824) | def gen_record_info(self) -> Dict[str, Any]: method _gen_process_names (line 853) | def _gen_process_names(self) -> Dict[int, str]: method _gen_thread_names (line 860) | def _gen_thread_names(self) -> Dict[int, str]: method _gen_lib_list (line 868) | def _gen_lib_list(self) -> List[str]: method _gen_function_map (line 871) | def _gen_function_map(self) -> Dict[int, Any]: method _gen_sample_info (line 890) | def _gen_sample_info(self) -> List[Dict[str, Any]]: method _gen_source_files (line 894) | def _gen_source_files(self) -> List[Dict[str, Any]]: class ReportGenerator (line 926) | class ReportGenerator(object): method __init__ (line 928) | def __init__(self, html_path: Union[Path, str]): method write_content_div (line 949) | def write_content_div(self): method write_record_data (line 952) | def write_record_data(self, record_data: Dict[str, Any]): method write_script (line 957) | def write_script(self): method finish (line 960) | def finish(self): function get_args (line 966) | def get_args() -> argparse.Namespace: function main (line 1003) | def main(): FILE: simpleperf/report_sample.py function report_sample (line 26) | def report_sample( function main (line 92) | def main(): FILE: simpleperf/run_simpleperf_on_device.py function main (line 27) | def main(): FILE: simpleperf/run_simpleperf_without_usb_connection.py function start_recording (line 37) | def start_recording(args): function stop_recording (line 63) | def stop_recording(args): function main (line 78) | def main(): FILE: simpleperf/simpleperf_report_lib.py function _is_null (line 32) | def _is_null(p: Optional[ct._Pointer]) -> bool: function _char_pt (line 38) | def _char_pt(s: str) -> bytes: function _char_pt_to_str (line 42) | def _char_pt_to_str(char_pt: ct.c_char_p) -> str: function _check (line 46) | def _check(cond: bool, failmsg: str): class SampleStruct (line 51) | class SampleStruct(ct.Structure): method thread_comm (line 75) | def thread_comm(self) -> str: method in_kernel (line 79) | def in_kernel(self) -> bool: class TracingFieldFormatStruct (line 83) | class TracingFieldFormatStruct(ct.Structure): method name (line 102) | def name(self) -> str: method parse_value (line 105) | def parse_value(self, data: ct.c_char_p) -> Union[str, bytes, List[byt... class TracingDataFormatStruct (line 143) | class TracingDataFormatStruct(ct.Structure): class EventStruct (line 155) | class EventStruct(ct.Structure): method name (line 164) | def name(self) -> str: class MappingStruct (line 168) | class MappingStruct(ct.Structure): class SymbolStruct (line 179) | class SymbolStruct(ct.Structure): method dso_name (line 196) | def dso_name(self) -> str: method symbol_name (line 200) | def symbol_name(self) -> str: class CallChainEntryStructure (line 204) | class CallChainEntryStructure(ct.Structure): class CallChainStructure (line 213) | class CallChainStructure(ct.Structure): class FeatureSectionStructure (line 226) | class FeatureSectionStructure(ct.Structure): class ReportLibStructure (line 235) | class ReportLibStructure(ct.Structure): class ReportLib (line 240) | class ReportLib(object): method __init__ (line 242) | def __init__(self, native_lib_path: Optional[str] = None): method _get_native_lib (line 287) | def _get_native_lib(self) -> str: method _load_dependent_lib (line 290) | def _load_dependent_lib(self): method Close (line 295) | def Close(self): method SetLogSeverity (line 300) | def SetLogSeverity(self, log_level: str = 'info'): method SetSymfs (line 305) | def SetSymfs(self, symfs_dir: str): method SetRecordFile (line 310) | def SetRecordFile(self, record_file: str): method ShowIpForUnknownSymbol (line 315) | def ShowIpForUnknownSymbol(self): method ShowArtFrames (line 318) | def ShowArtFrames(self, show: bool = True): method MergeJavaMethods (line 322) | def MergeJavaMethods(self, merge: bool = True): method AddProguardMappingFile (line 333) | def AddProguardMappingFile(self, mapping_file: Union[str, Path]): method SetKallsymsFile (line 338) | def SetKallsymsFile(self, kallsym_file: str): method GetSupportedTraceOffCpuModes (line 343) | def GetSupportedTraceOffCpuModes(self) -> List[str]: method SetTraceOffCpuMode (line 358) | def SetTraceOffCpuMode(self, mode: str): method SetSampleFilter (line 365) | def SetSampleFilter(self, filter: str): method GetNextSample (line 387) | def GetNextSample(self) -> Optional[SampleStruct]: method GetCurrentSample (line 396) | def GetCurrentSample(self) -> Optional[SampleStruct]: method GetEventOfCurrentSample (line 399) | def GetEventOfCurrentSample(self) -> EventStruct: method GetSymbolOfCurrentSample (line 404) | def GetSymbolOfCurrentSample(self) -> SymbolStruct: method GetCallChainOfCurrentSample (line 409) | def GetCallChainOfCurrentSample(self) -> CallChainStructure: method GetTracingDataOfCurrentSample (line 414) | def GetTracingDataOfCurrentSample(self) -> Optional[Dict[str, Any]]: method GetBuildIdForPath (line 425) | def GetBuildIdForPath(self, path: str) -> str: method GetRecordCmd (line 430) | def GetRecordCmd(self) -> str: method _GetFeatureString (line 456) | def _GetFeatureString(self, feature_name: str) -> str: method GetArch (line 471) | def GetArch(self) -> str: method MetaInfo (line 474) | def MetaInfo(self) -> Dict[str, str]: method getInstance (line 497) | def getInstance(self) -> ct._Pointer: FILE: simpleperf/simpleperf_utils.py function get_script_dir (line 39) | def get_script_dir() -> str: function is_windows (line 43) | def is_windows() -> bool: function is_darwin (line 47) | def is_darwin() -> bool: function get_platform (line 51) | def get_platform() -> str: function str_to_bytes (line 59) | def str_to_bytes(str_value: str) -> bytes: function bytes_to_str (line 65) | def bytes_to_str(bytes_value: Optional[bytes]) -> str: function get_target_binary_path (line 71) | def get_target_binary_path(arch: str, binary_name: str) -> str: function get_host_binary_path (line 83) | def get_host_binary_path(binary_name: str) -> str: function is_executable_available (line 104) | def is_executable_available(executable: str, option='--help') -> bool: class ToolFinder (line 115) | class ToolFinder: method find_ndk_and_sdk_paths (line 152) | def find_ndk_and_sdk_paths(cls, ndk_path: Optional[str] = None method find_sdk_path (line 185) | def find_sdk_path(cls, ndk_path: str) -> Optional[str]: method _get_binutils_path_in_ndk (line 194) | def _get_binutils_path_in_ndk(cls, toolname: str, arch: Optional[str],... method find_tool_path (line 212) | def find_tool_path(cls, toolname: str, ndk_path: Optional[str] = None, class AdbHelper (line 269) | class AdbHelper(object): method __init__ (line 270) | def __init__(self, enable_switch_to_root: bool = True): method is_device_available (line 278) | def is_device_available(self) -> bool: method run (line 281) | def run(self, adb_args: List[str], log_output: bool = False, log_stder... method run_and_return_output (line 284) | def run_and_return_output(self, adb_args: List[str], log_output: bool ... method check_run (line 306) | def check_run(self, adb_args: List[str], log_output: bool = False): method check_run_and_return_output (line 309) | def check_run_and_return_output(self, adb_args: List[str], log_output:... method _unroot (line 316) | def _unroot(self): method switch_to_root (line 327) | def switch_to_root(self) -> bool: method get_property (line 345) | def get_property(self, name: str) -> Optional[str]: method set_property (line 349) | def set_property(self, name: str, value: str) -> bool: method get_device_arch (line 352) | def get_device_arch(self) -> str: method get_android_version (line 365) | def get_android_version(self) -> int: function flatten_arg_list (line 384) | def flatten_arg_list(arg_list: List[List[str]]) -> List[str]: function remove (line 392) | def remove(dir_or_file: Union[Path, str]): function open_report_in_browser (line 399) | def open_report_in_browser(report_path: str): class BinaryFinder (line 417) | class BinaryFinder: method __init__ (line 418) | def __init__(self, binary_cache_dir: Optional[Union[Path, str]], reade... method _load_build_id_map (line 425) | def _load_build_id_map(self) -> Dict[str, Path]: method find_binary (line 438) | def find_binary(self, dso_path_in_record_file: str, method _check_path (line 458) | def _check_path(self, path: Path, expected_build_id: Optional[str]) ->... class Addr2Nearestline (line 466) | class Addr2Nearestline(object): class Dso (line 493) | class Dso(object): method __init__ (line 498) | def __init__(self, build_id: Optional[str]): method get_file_id (line 508) | def get_file_id(self, file_path: str) -> int: method get_func_id (line 515) | def get_func_id(self, func_name: str) -> int: class Addr (line 522) | class Addr(object): method __init__ (line 529) | def __init__(self, func_addr: int): method __init__ (line 533) | def __init__( method add_addr (line 544) | def add_addr(self, dso_path: str, build_id: Optional[str], func_addr: ... method convert_addrs_to_lines (line 551) | def convert_addrs_to_lines(self, jobs: int): method _convert_addrs_in_one_dso (line 560) | def _convert_addrs_in_one_dso(self, dso_path: str, dso: Addr2Nearestli... method _check_debug_line_section (line 577) | def _check_debug_line_section(self, real_path: Path) -> bool: method _get_addr_step (line 580) | def _get_addr_step(self, real_path: Path) -> int: method _collect_line_info (line 588) | def _collect_line_info( method _build_symbolizer_args (line 631) | def _build_symbolizer_args(self, binary_path: Path) -> List[str]: method parse_line_output (line 639) | def parse_line_output(self, output: str, dso: Addr2Nearestline.Dso) ->... method _parse_line_output_address (line 693) | def _parse_line_output_address(self, output: str) -> Optional[int]: method _parse_line_output_source_location (line 698) | def _parse_line_output_source_location(self, line: str) -> Tuple[Optio... method get_dso (line 713) | def get_dso(self, dso_path: str) -> Addr2Nearestline.Dso: method get_addr_source (line 716) | def get_addr_source(self, dso: Addr2Nearestline.Dso, addr: int) -> Opt... class SourceFileSearcher (line 726) | class SourceFileSearcher(object): method is_source_filename (line 748) | def is_source_filename(cls, filename: str) -> bool: method __init__ (line 752) | def __init__(self, source_dirs: List[str]): method _collect_paths (line 757) | def _collect_paths(self, source_dirs: List[str]): method get_real_path (line 770) | def get_real_path(self, abstract_path: str) -> Optional[str]: class Objdump (line 789) | class Objdump(object): method __init__ (line 792) | def __init__(self, ndk_path: Optional[str], binary_finder: BinaryFinder): method get_dso_info (line 798) | def get_dso_info(self, dso_path: str, expected_build_id: Optional[str] method disassemble_code (line 808) | def disassemble_code(self, dso_info, start_addr, addr_len) -> List[Tup... class ReadElf (line 848) | class ReadElf(object): method __init__ (line 851) | def __init__(self, ndk_path: Optional[str]): method is_elf_file (line 857) | def is_elf_file(path: Union[Path, str]) -> bool: method get_arch (line 863) | def get_arch(self, elf_file_path: Union[Path, str]) -> str: method get_build_id (line 881) | def get_build_id(self, elf_file_path: Union[Path, str], with_padding=T... method pad_build_id (line 898) | def pad_build_id(build_id: str) -> str: method unpad_build_id (line 907) | def unpad_build_id(build_id: str) -> str: method get_sections (line 916) | def get_sections(self, elf_file_path: Union[Path, str]) -> List[str]: function extant_dir (line 935) | def extant_dir(arg: str) -> str: function extant_file (line 950) | def extant_file(arg: str) -> str: function log_fatal (line 965) | def log_fatal(msg: str): function log_exit (line 969) | def log_exit(msg: str): class LogFormatter (line 973) | class LogFormatter(logging.Formatter): method __init__ (line 976) | def __init__(self): method formatTime (line 979) | def formatTime(self, record, datefmt): class Log (line 983) | class Log: method init (line 987) | def init(cls, log_level: str = 'info'): class ArgParseFormatter (line 997) | class ArgParseFormatter( class BaseArgumentParser (line 1002) | class BaseArgumentParser(argparse.ArgumentParser): method __init__ (line 1003) | def __init__(self, *args, **kwargs): method add_trace_offcpu_option (line 1008) | def add_trace_offcpu_option(self, subparser: Optional[Any] = None): method add_sample_filter_options (line 1019) | def add_sample_filter_options( method _build_sample_filter (line 1056) | def _build_sample_filter(self, args: argparse.Namespace) -> Optional[s... method parse_known_args (line 1091) | def parse_known_args(self, *args, **kwargs): FILE: simpleperf/stackcollapse.py function collapse_stacks (line 36) | def collapse_stacks( function main (line 112) | def main(): FILE: src/LightSpeedApp.cpp function string (line 26) | string getTimestampForFilename() function calcCpuUsage (line 40) | float calcCpuUsage(const CpuStat& lhs, const CpuStat& rhs) function calcAppCpuUsage (line 48) | float calcAppCpuUsage(const CpuStat& lhs, const CpuStat& rhs, const AppC... function goto_folder (line 62) | void goto_folder(fs::path folder, fs::path selectPath) function make_minidump (line 93) | void make_minidump(EXCEPTION_POINTERS* e) function LONG (line 135) | LONG CALLBACK unhandled_handler(EXCEPTION_POINTERS* e) function runCmd (line 141) | int runCmd(const string& cmd, std::string& outOutput, bool waitForComple... FILE: src/LightSpeedApp.gui.cpp function ImPlotPoint (line 5) | static ImPlotPoint frameTime_getter(void* data, int idx) function ImPlotPoint (line 11) | static ImPlotPoint fps_getter(void* data, int idx) function ImPlotPoint (line 17) | static ImPlotPoint cpuUsage_getter(void* data, int idx) function ImPlotPoint (line 23) | static ImPlotPoint cpuFreq_getter(void* data, int idx) function ImPlotPoint (line 30) | static ImPlotPoint app_cpuUsage_getter(void* data, int idx) function ImPlotPoint (line 38) | static ImPlotPoint memoryUsage_getter(void* data, int idx) function ImPlotPoint (line 44) | static ImPlotPoint gl_memoryUsage_getter(void* data, int idx) function ImPlotPoint (line 50) | static ImPlotPoint nativeheap_memoryUsage_getter(void* data, int idx) function ImPlotPoint (line 56) | static ImPlotPoint unknown_memoryUsage_getter(void* data, int idx) function ImPlotPoint (line 62) | static ImPlotPoint privateClean_memoryUsage_getter(void* data, int idx) function ImPlotPoint (line 68) | static ImPlotPoint privateDirty_memoryUsage_getter(void* data, int idx) function ImPlotPoint (line 74) | static ImPlotPoint temp_cpu_getter(void* data, int idx) function ImPlotPoint (line 80) | static ImPlotPoint temp_gpu_getter(void* data, int idx) function ImPlotPoint (line 86) | static ImPlotPoint temp_battery_getter(void* data, int idx) function ImPlotPoint (line 93) | static ImPlotPoint label_getter(void* data, int idx) FILE: src/LightSpeedApp.h type Span (line 17) | struct Span type LabelPair (line 25) | struct LabelPair type MemoryStat (line 32) | struct MemoryStat type TemperatureStatSlot (line 45) | struct TemperatureStatSlot type TemperatureStat (line 52) | struct TemperatureStat type CpuConfig (line 57) | struct CpuConfig type DeviceStat (line 69) | struct DeviceStat type AppCpuStat (line 107) | struct AppCpuStat function getter (line 123) | struct SpanSeries function getter (line 151) | struct MetricSeries type DataStorage (line 173) | struct DataStorage type AdbResults (line 191) | struct AdbResults type TickFunction (line 204) | struct TickFunction function App (line 216) | struct PerfDoctorApp : public App