diff --git a/docs/book/_sources/60_05_build.md b/docs/book/_sources/build.md similarity index 100% rename from docs/book/_sources/60_05_build.md rename to docs/book/_sources/build.md diff --git a/docs/book/_sources/05_05_get_started.md b/docs/book/_sources/get_started.md similarity index 100% rename from docs/book/_sources/05_05_get_started.md rename to docs/book/_sources/get_started.md diff --git a/docs/book/_sources/00_00_intro.md b/docs/book/_sources/intro.md similarity index 98% rename from docs/book/_sources/00_00_intro.md rename to docs/book/_sources/intro.md index 6fba2a77..18c43f58 100644 --- a/docs/book/_sources/00_00_intro.md +++ b/docs/book/_sources/intro.md @@ -28,33 +28,6 @@ Hello ImGui is a library designed to make multiplatform app development as simpl * Available rendering backends: OpenGL3, Metal, Vulkan, DirectX -## About - -### Support the project -Hello ImGui is a free and open source project, and its development and maintenance require considerable efforts. - -If you find it valuable for your work – especially in a commercial enterprise or a research setting – please consider supporting its development by [making a donation](https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA). Thank you! - - - -### Credits - -Hello ImGui is based on [Dear ImGui](https://github.com/ocornut/imgui) (MIT License), by Omar Cornut. Portions use [ImGui Test Engine](https://github.com/ocornut/imgui_test_engine), which is governed by a [specific license](https://github.com/ocornut/imgui_test_engine/blob/main/imgui_test_engine/LICENSE.txt) - -Portions of this software use the [FreeType Project](www.freetype.org), [lunasvg](https://github.com/sammycage/lunasvg) (MIT License), [GLFW](https://www.glfw.org/) (zlib/libpng license), [SDL](https://www.libsdl.org/) (zlib license). - -### License - -Hello ImGui is licensed under the MIT License, see [LICENSE](https://github.com/pthom/hello_imgui/blob/master/LICENSE) - -### Contribute - -Quality contributions are welcome! - ---- - ## Demos & real world apps ### Motto @@ -119,14 +92,41 @@ How to use a custom 3D background in your app [Dear ImGui Bundle](https://pthom.github.io/imgui_bundle/), a full-fledged library, built on top of Hello ImGui, provides lots of additional widgets ([imgui](https://github.com/ocornut/imgui.git), [implot](https://github.com/epezent/implot), [imgui-node-editor](https://github.com/thedmd/imgui-node-editor), [ImFileDialog](https://github.com/pthom/ImFileDialog.git), [ImGuiColorTextEdit](https://github.com/BalazsJako/ImGuiColorTextEdit), [imgui_md](https://github.com/mekhontsev/imgui_md.git)), as well as complete python bindings. - + [online interactive demo](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html) - [Source for C++ demos](https://github.com/pthom/imgui_bundle/tree/main/bindings/imgui_bundle/demos_cpp) - [Source for Python demos](https://github.com/pthom/imgui_bundle/tree/main/bindings/imgui_bundle/demos_python) - ### Theme tweaking How to use the theme tweaking utilities provided by Hello ImGui [Online video tutorial](https://www.youtube.com/watch?v=4f_-3DDcAZk) + +--- + +## About + +### Credits + +Hello ImGui is based on [Dear ImGui](https://github.com/ocornut/imgui) (MIT License), by Omar Cornut. Portions use [ImGui Test Engine](https://github.com/ocornut/imgui_test_engine), which is governed by a [specific license](https://github.com/ocornut/imgui_test_engine/blob/main/imgui_test_engine/LICENSE.txt) + +Portions of this software use the [FreeType Project](www.freetype.org), [lunasvg](https://github.com/sammycage/lunasvg) (MIT License), [GLFW](https://www.glfw.org/) (zlib/libpng license), [SDL](https://www.libsdl.org/) (zlib license). + +### License + +Hello ImGui is licensed under the MIT License, see [LICENSE](https://github.com/pthom/hello_imgui/blob/master/LICENSE) + +### Contribute + +Quality contributions are welcome! + +### Support the project + +Hello ImGui is a free and open source project, and its development and maintenance require considerable efforts. + +If you find it valuable for your work – especially in a commercial enterprise or a research setting – please consider supporting its development by [making a donation](https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA). Thank you! + + diff --git a/docs/book/60_05_build.html b/docs/book/build.html similarity index 97% rename from docs/book/60_05_build.html rename to docs/book/build.html index b037c9be..7cfc5ded 100644 --- a/docs/book/60_05_build.html +++ b/docs/book/build.html @@ -63,10 +63,9 @@ const thebe_selector_output = ".output, .cell_output" - + - @@ -150,7 +149,7 @@ - - @@ -268,7 +267,7 @@ -
  • Contents @@ -453,31 +452,6 @@

    Features -

    About#

    -
    -

    Support the project#

    -

    Hello ImGui is a free and open source project, and its development and maintenance require considerable efforts.

    -

    If you find it valuable for your work – especially in a commercial enterprise or a research setting – please consider supporting its development by making a donation. Thank you!

    - -
    -
    -

    Credits#

    -

    Hello ImGui is based on Dear ImGui (MIT License), by Omar Cornut. Portions use ImGui Test Engine, which is governed by a specific license

    -

    Portions of this software use the FreeType Project, lunasvg (MIT License), GLFW (zlib/libpng license), SDL (zlib license).

    -
    -
    -

    License#

    -

    Hello ImGui is licensed under the MIT License, see LICENSE

    -
    -
    -

    Contribute#

    -

    Quality contributions are welcome!

    -
    - -

    Demos & real world apps#

    @@ -529,7 +503,7 @@

    Starter template

    Dear ImGui Bundle#

    Dear ImGui Bundle, a full-fledged library, built on top of Hello ImGui, provides lots of additional widgets (imgui, implot, imgui-node-editor, ImFileDialog, ImGuiColorTextEdit, imgui_md), as well as complete python bindings.

    - +

    online interactive demo - Source for C++ demos - Source for Python demos

    @@ -538,6 +512,31 @@

    Theme tweakingOnline video tutorial

    +
    +
    +

    About#

    +
    +

    Credits#

    +

    Hello ImGui is based on Dear ImGui (MIT License), by Omar Cornut. Portions use ImGui Test Engine, which is governed by a specific license

    +

    Portions of this software use the FreeType Project, lunasvg (MIT License), GLFW (zlib/libpng license), SDL (zlib license).

    +
    +
    +

    License#

    +

    Hello ImGui is licensed under the MIT License, see LICENSE

    +
    +
    +

    Contribute#

    +

    Quality contributions are welcome!

    +
    +
    +

    Support the project#

    +

    Hello ImGui is a free and open source project, and its development and maintenance require considerable efforts.

    +

    If you find it valuable for your work – especially in a commercial enterprise or a research setting – please consider supporting its development by making a donation. Thank you!

    + +
    +
    @@ -573,7 +572,7 @@

    Theme tweaking diff --git a/docs/book/objects.inv b/docs/book/objects.inv index 63e37140..da864432 100644 Binary files a/docs/book/objects.inv and b/docs/book/objects.inv differ diff --git a/docs/book/search.html b/docs/book/search.html index eae5aa99..ddcc38e4 100644 --- a/docs/book/search.html +++ b/docs/book/search.html @@ -150,7 +150,7 @@ - diff --git a/docs/book/searchindex.js b/docs/book/searchindex.js index ba17eb49..72485002 100644 --- a/docs/book/searchindex.js +++ b/docs/book/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["00_00_intro", "05_05_get_started", "60_05_build", "doc_api", "doc_params"], "filenames": ["00_00_intro.md", "05_05_get_started.md", "60_05_build.md", "doc_api.md", "doc_params.md"], "titles": ["Hello ImGui", "Get started", "Build instructions", "API", "Application parameters"], "terms": {"librari": [0, 1, 2, 3, 4], "design": 0, "make": [0, 2, 3, 4], "multiplatform": 0, "develop": [0, 3], "simpl": [0, 1, 2, 3], "craft": 0, "program": [0, 1], "built": [0, 1, 2], "offer": 0, "blend": 0, "simplic": 0, "beginn": [0, 2], "flexibl": 0, "user": [0, 2, 4], "whether": [0, 4], "you": [0, 1, 2, 3, 4], "re": [0, 1], "creat": [0, 3, 4], "prototyp": 0, "complex": 0, "applic": [0, 1], "streamlin": 0, "process": [0, 4], "allow": 0, "focu": [0, 4], "creativ": 0, "aspect": [0, 3], "your": [0, 1, 3, 4], "util": 0, "seamlessli": 0, "linux": [0, 2, 3, 4], "window": [0, 3], "maco": [0, 1, 3, 4], "io": [0, 1, 3, 4], "android": [0, 1, 3, 4], "emscripten": [0, 1, 3, 4], "minim": [0, 4], "setup": 0, "1": [0, 1, 3, 4], "line": [0, 1, 2, 3], "cmake": 0, "code": [0, 1, 2, 4], "asset": [0, 4], "embed": [0, 4], "across": [0, 3], "all": [0, 1, 2, 3, 4], "platform": [0, 1, 2, 3, 4], "requir": [0, 1, 3, 4], "effortless": 0, "includ": [0, 1, 3, 4], "icon": [0, 1, 3], "name": [0, 1, 3, 4], "mobil": [0, 1, 3, 4], "univers": 0, "extend": [0, 4], "power": 0, "save": [0, 3, 4], "mode": [0, 4], "optim": 0, "perform": [0, 1], "reduc": [0, 4], "fp": [0, 3], "when": [0, 3, 4], "idl": 0, "high": [0, 4], "dpi": [0, 4], "automat": [0, 1, 2, 3, 4], "scale": 0, "ui": 0, "match": [0, 2], "screen": [0, 4], "ani": [0, 1, 2, 4], "enhanc": 0, "handl": [0, 1, 4], "dockabl": 0, "multipl": [0, 2, 3, 4], "geometri": [0, 4], "autos": 0, "restor": [0, 4], "posit": [0, 4], "extens": 0, "list": [0, 4], "addit": [0, 1, 3, 4], "movabl": [0, 4], "resiz": [0, 3, 4], "borderless": [0, 4], "font": [0, 1, 2, 4], "emoji": 0, "color": [0, 3, 4], "integr": 0, "test": [0, 2, 3, 4], "engin": [0, 2, 3, 4], "autom": [0, 4], "set": [0, 1, 2, 4], "open": [0, 2, 4], "defin": [0, 2, 4], "easili": [0, 3], "add": [0, 1, 4], "backend": [0, 3], "avail": [0, 3, 4], "sdl2": [0, 2], "glfw3": [0, 2], "render": [0, 2], "opengl3": [0, 2], "metal": [0, 2, 4], "vulkan": [0, 2, 4], "directx": [0, 2, 4], "free": [0, 3, 4], "sourc": [0, 4], "its": [0, 1, 4], "mainten": 0, "consider": 0, "effort": 0, "If": [0, 2, 3, 4], "find": [0, 4], "valuabl": 0, "work": [0, 2, 3, 4], "especi": [0, 2], "commerci": 0, "enterpris": 0, "research": 0, "pleas": 0, "consid": [0, 3], "donat": 0, "thank": 0, "base": [0, 1, 3, 4], "mit": 0, "omar": 0, "cornut": 0, "portion": 0, "us": [0, 1, 3, 4], "which": [0, 1, 2, 3, 4], "govern": 0, "specif": [0, 1, 4], "thi": [0, 1, 2, 3, 4], "softwar": 0, "freetyp": [0, 2, 3], "lunasvg": 0, "glfw": [0, 2, 3, 4], "zlib": 0, "libpng": 0, "sdl": [0, 2, 3, 4], "under": [0, 2, 3, 4], "see": [0, 1, 2, 3, 4], "qualiti": 0, "ar": [0, 2, 3, 4], "welcom": 0, "The": [0, 1, 2, 3, 4], "minimum": 0, "start": [0, 4], "gui": [0, 3, 4], "should": [0, 1, 3, 4], "here": [0, 1, 4], "7": 0, "6": 0, "c": [0, 2, 3], "hello_imgui": [0, 1, 2, 3, 4], "h": [0, 1, 2, 3, 4], "int": [0, 1, 2, 3, 4], "main": [0, 1, 2, 3, 4], "char": [0, 1, 2, 3], "helloimgui": [0, 1, 2, 3, 4], "run": [0, 1, 2, 4], "text": [0, 1, 2, 3, 4], "true": [0, 1, 3, 4], "titl": [0, 3, 4], "size": [0, 3, 4], "auto": [0, 1, 4], "hello_imgui_add_app": 0, "hello_world": [0, 1], "cpp": [0, 1, 2, 3, 4], "dock": [0, 3], "show": [0, 1, 3, 4], "how": [0, 1, 4], "store": [0, 4], "cpu": [0, 4], "usag": [0, 1, 3], "load": [0, 4], "much": 0, "more": [0, 3, 4], "onlin": 0, "video": [0, 4], "tutori": 0, "an": [0, 1, 2, 3, 4], "interact": [0, 1, 4], "demonstr": 0, "easi": [0, 2, 3, 4], "can": [0, 1, 2, 3, 4], "get": [0, 2], "5": [0, 1, 3, 4], "minut": [0, 1, 4], "emb": [0, 1], "etc": [0, 1, 3, 4], "full": [0, 3], "fledg": 0, "top": [0, 4], "provid": [0, 1, 2, 3, 4], "lot": [0, 4], "widget": [0, 1, 4], "implot": 0, "node": 0, "editor": [0, 4], "imfiledialog": 0, "imguicolortextedit": 0, "imgui_md": 0, "well": 0, "complet": 0, "python": [0, 2], "bind": [0, 2], "It": [1, 4], "recommend": [1, 2, 3], "point": [1, 4], "own": [1, 2, 4], "project": [1, 2], "With": [1, 4], "do": [1, 2, 3, 4], "need": [1, 2, 3, 4], "clone": [1, 2], "option": [1, 3], "download": [1, 2], "dure": [1, 4], "configur": 1, "time": [1, 2, 4], "extract": [1, 2], "from": [1, 2, 4], "cmakelist": [1, 2, 3], "txt": [1, 2, 3, 4], "file": [1, 2], "build": 1, "ad": [1, 2, 4], "subfold": [1, 3, 4], "is_directori": 1, "cmake_current_source_dir": 1, "extern": [1, 2], "add_subdirectori": [1, 2], "endif": [1, 2, 4], "2": [1, 4], "simpli": 1, "fetch": 1, "NOT": 1, "target": [1, 2, 4], "messag": 1, "statu": [1, 3, 4], "fetchcont": 1, "fetchcontent_declar": 1, "git_repositori": 1, "http": [1, 2, 3, 4], "github": [1, 2, 3, 4], "com": [1, 2, 3, 4], "pthom": [1, 2, 3, 4], "git": [1, 2], "git_tag": 1, "master": [1, 3, 4], "fetchcontent_makeavail": 1, "helper": [1, 4], "function": [1, 2, 4], "similar": 1, "s": [1, 3, 4], "add_execut": 1, "app_nam": 1, "file1": 1, "file2": 1, "Or": 1, "assets_loc": 1, "path": [1, 2, 4], "By": [1, 3, 4], "default": [1, 2, 3], "mean": [1, 3], "search": 1, "folder": [1, 2, 3, 4], "rel": [1, 3, 4], "locat": [1, 2, 4], "featur": 1, "link": [1, 2], "opengl": [1, 2, 4], "glad": 1, "desktop": [1, 4], "anyth": 1, "besid": 1, "bundl": [1, 2, 3], "togeth": [1, 4], "app_set": 1, "gener": 1, "world": [1, 4], "jpg": [1, 3], "A": [1, 4], "deploi": 1, "droidsan": 1, "ttf": 1, "fontawesom": [1, 3], "webfont": 1, "found": [1, 2, 4], "imgui": 1, "png": [1, 4], "squar": 1, "least": [1, 2], "256x256": 1, "convert": 1, "right": [1, 4], "format": 1, "each": [1, 3, 4], "except": [1, 2, 3, 4], "appl": [1, 2], "info": 1, "plist": 1, "resourc": 1, "storyboard": 1, "launchscreen": 1, "place": [1, 2, 4], "androidmanifest": 1, "xml": 1, "manifest": 1, "one": [1, 2, 3, 4], "miss": 1, "mipmap": 1, "xxxhdpi": 1, "differ": [1, 4], "resolut": [1, 3, 4], "studio": 1, "them": [1, 2, 3, 4], "click": 1, "new": [1, 4], "imag": 1, "shell": 1, "html": 1, "favicon": 1, "js": [1, 2], "hello": [1, 4], "dear": [1, 4], "exampl": [1, 2, 3], "displai": [1, 4], "button": [1, 3, 4], "event": [1, 4], "guifunct": [1, 3, 4], "label": [1, 4], "imagefromasset": [1, 3], "static": [1, 2, 3], "bye": 1, "action": 1, "getrunnerparam": [1, 3, 4], "appshallexit": [1, 4], "globe": 1, "return": [1, 3, 4], "0": [1, 3, 4], "manual": [1, 4], "great": 1, "learn": 1, "about": [1, 3, 4], "On": [2, 3, 4], "almost": [2, 3], "compil": [2, 4], "command": [2, 4], "bash": 2, "cd": 2, "mkdir": 2, "j": 2, "bin": 2, "To": [2, 4], "either": [2, 4], "insid": [2, 3, 4], "submodul": 2, "In": [2, 3, 4], "case": [2, 3, 4], "follow": [2, 3, 4], "given": [2, 3, 4], "starter": 2, "templat": 2, "document": [2, 3, 4], "below": [2, 3, 4], "combin": 2, "specifi": [2, 3, 4], "helloimgui_use_glfw_opengl3": 2, "helloimgui_use_sdl_opengl3": 2, "note": [2, 3, 4], "onli": [2, 3, 4], "mai": [2, 3, 4], "select": [2, 3, 4], "both": [2, 4], "easier": 2, "standard": [2, 3, 4], "off": 2, "advanc": [2, 3, 4], "experienc": 2, "directx11": 2, "custom": [2, 4], "src": [2, 3, 4], "intern": [2, 3, 4], "backend_impl": [2, 4], "rendering_xxxx": 2, "those": [2, 4], "probabl": 2, "impli": 2, "want": [2, 3, 4], "heavili": 2, "helloimgui_use_glfw_met": 2, "helloimgui_use_sdl_met": 2, "helloimgui_use_glfw_vulkan": 2, "helloimgui_use_sdl_vulkan": 2, "11": 2, "known": 2, "issu": 2, "rendering_dx11": [2, 4], "helloimgui_use_sdl_directx11": 2, "helloimgui_use_glfw_directx11": 2, "experiment": 2, "directx12": 2, "wa": [2, 3, 4], "although": [2, 3], "doe": 2, "helloimgui_use_sdl_directx12": 2, "order": [2, 3, 4], "afor": 2, "mention": [2, 4], "ON": [2, 4], "helloimgui_use_freetyp": 2, "version": [2, 3], "conveni": [2, 3], "disabl": [2, 4], "prefer": [2, 3, 4], "system": [2, 3], "enabl": [2, 3, 4], "other": [2, 3, 4], "helloimgui_download_glfw_if_need": 2, "helloimgui_download_sdl_if_need": 2, "helloimgui_use_sdl_xxxx": 2, "helloimgui_use_glfw_xxxx": 2, "were": [2, 4], "find_packag": 2, "fail": 2, "cmake_prefix_path": 2, "instead": [2, 3], "helloimgui_download_freetyp": 2, "also": [2, 4], "forcibl": 2, "helloimgui_freetype_stat": 2, "becaus": [2, 3], "ubuntu": 2, "instal": [2, 3], "sudo": 2, "apt": 2, "libglfw3": 2, "dev": 2, "libsdl2": 2, "libfreetyp": 2, "cmake_system_nam": 2, "autodownload_default": 2, "els": 2, "helloimgui_download_freetype_if_need": 2, "forc": 2, "most": [2, 3, 4], "import": [2, 4], "mingw": 2, "freetype_default": 2, "helloimgui_with_test_engin": 2, "winmain": 2, "call": [2, 3, 4], "expect": 2, "signatur": [2, 3], "linker": 2, "error": [2, 3], "via": [2, 4], "pass": 2, "dhelloimgui_win32_auto_winmain": 2, "write": 2, "warn": [2, 4], "sdl_main_handl": 2, "befor": [2, 3, 4], "inclus": [2, 3], "refrain": 2, "sdl_main": 2, "es3": 2, "current": [2, 3, 4], "toolchain": 2, "hello_imgui_cmak": 2, "asm": 2, "webassembl": 2, "llvm": 2, "let": [2, 3, 4], "web": 2, "nativ": [2, 3, 4], "speed": [2, 4], "without": 2, "plugin": 2, "server": 2, "basic": 2, "usen": 2, "launch": [2, 3], "like": [2, 4], "build_emscripten": 2, "python3": 2, "m": 2, "browser": [2, 4], "navig": 2, "localhost": 2, "8000": 2, "regular": 2, "termin": [2, 4], "execut": [2, 3, 4], "app": [2, 3, 4], "dhelloimgui_macos_no_bundl": 2, "opengles3": 2, "extrem": 3, "three": [3, 4], "overload": 3, "singl": 3, "runnerparam": 3, "customiz": 3, "whose": [3, 4], "param": 3, "const": [3, 4], "simplerunnerparam": [3, 4], "simpler": [3, 4], "windowtitl": [3, 4], "windows": [3, 4], "windowsizeauto": [3, 4], "fals": [3, 4], "restorelastwindowgeometri": 3, "fpsidl": [3, 4], "10": 3, "highli": 3, "mani": 3, "fill": [3, 4], "element": 3, "struct": [3, 4], "special": 3, "care": 3, "must": [3, 4], "taken": [3, 4], "correctli": 3, "recent": 3, "laptop": 3, "imvec2": [3, 4], "fix": 3, "valu": [3, 4], "alwai": [3, 4], "bad": 3, "idea": 3, "intend": [3, 4], "otherwis": 3, "might": [3, 4], "misplac": 3, "too": 3, "small": [3, 4], "done": [3, 4], "em": [3, 4], "css": 3, "unit": [3, 4], "__helloimgui": 3, "emtovec2": [3, 4], "__": 3, "independ": [3, 4], "i": [3, 4], "e": [3, 4], "float": [3, 4], "x": 3, "y": 3, "v": 3, "emsiz": 3, "visibl": [3, 4], "nbline": 3, "correspond": [3, 4], "hello_imgui_font": 3, "loadfont": 3, "fontfilenam": 3, "fontsiz": 3, "fontloadingparam": 3, "paramet": 3, "merg": 3, "rang": [3, 4], "adjust": 3, "account": [3, 4], "highdpi": 3, "bool": [3, 4], "adjustsizetodpi": 3, "glyph": 3, "usefullglyphrang": 3, "fontconfig": 3, "glyphrang": 3, "oversampleh": 3, "oversamplev": 3, "memori": [3, 4], "reducememoryusageiffullglyphrang": 3, "last": [3, 4], "mergetolastfont": 3, "imgui_enable_freetyp": 3, "loadcolor": 3, "filesystem": 3, "insideasset": 3, "empti": [3, 4], "interv": 3, "bound": 3, "translat": 3, "imwchar": 3, "std": [3, 4], "vector": [3, 4], "imwcharpair": 3, "config": [3, 4], "imfontconfig": 3, "deprec": 3, "two": [3, 4], "step": 3, "mergefontawesom": 3, "fontconfigfontawesom": 3, "getio": 3, "addfontfromfilettf": 3, "spare": 3, "headach": 3, "try": [3, 4], "consist": 3, "imfont": 3, "string": [3, 4], "hello_imgui_asset": 3, "assetfiledata": 3, "void": [3, 4], "nullptr": [3, 4], "size_t": 3, "datas": 3, "loadassetfiledata": 3, "assetpath": 3, "Will": [3, 4], "entir": 3, "have": [3, 4], "freeassetfiledata": 3, "addfontfrommemoryttf": 3, "take": 3, "ownership": 3, "assetfilefullpath": 3, "assetrelativefilenam": 3, "For": [3, 4], "compat": 3, "whenev": 3, "possibl": [3, 4], "give": [3, 4], "privat": 3, "xxx": 3, "virtual": 3, "implement": [3, 4], "throw": 3, "compress": 3, "t": 3, "oper": 3, "assertifnotfound": 3, "exist": 3, "assetexist": 3, "setassetsfold": 3, "image_from_asset": 3, "first": [3, 4], "cach": [3, 4], "thei": [3, 4], "freed": 3, "just": [3, 4], "exit": [3, 4], "structur": 3, "my_imag": 3, "my_app": 3, "uv0": 3, "uv1": 3, "imvec4": [3, 4], "tint_col": 3, "border_col": 3, "imagebuttonfromasset": 3, "frame_pad": 3, "bg_col": 3, "imtextureid": 3, "imtextureidfromasset": 3, "textur": 3, "id": [3, 4], "imagesizefromasset": 3, "imageproportionals": 3, "askeds": 3, "images": 3, "dimens": 3, "comput": [3, 4], "keep": [3, 4], "ratio": [3, 4], "fit": 3, "exactli": 3, "thu": 3, "potenti": 3, "chang": [3, 4], "so": [3, 4], "don": 3, "directli": 3, "framer": 3, "durationformean": 3, "sinc": [3, 4], "choos": [3, 4], "durat": 3, "calcul": 3, "lead": 3, "accur": 3, "frame": [3, 4], "5f": [3, 4], "imguitestengin": [3, 4], "getimguitestengin": 3, "pointer": 3, "global": 3, "instanc": 3, "initi": [3, 4], "iif": 3, "activ": 3, "demo": [3, 4], "tree": 3, "hello_imgui_demo": [3, 4], "hello_imgui_demodock": 3, "switchlayout": 3, "layoutnam": [3, 4], "alternativedockinglayout": [3, 4], "currentlayoutnam": 3, "inifoldertyp": [3, 4], "enum": [3, 4], "describl": 3, "where": [3, 4], "inifolderloc": 3, "contain": [3, 4], "member": [3, 4], "currentfold": [3, 4], "inifilenam": [3, 4], "inifilename_useappwindowtitl": [3, 4], "deriv": [3, 4], "appwindowparam": 3, "class": [3, 4], "product": 3, "appuserconfigfold": [3, 4], "appdata": [3, 4], "usernam": 3, "roam": [3, 4], "support": [3, 4], "access": 3, "appexecutablefold": [3, 4], "shortcut": 3, "homefold": [3, 4], "home": [3, 4], "documentsfold": [3, 4], "tempfold": [3, 4], "temp": 3, "inisettingsloc": 3, "hasiniset": 3, "deleteiniset": 3, "delet": 3, "larg": 3, "quantiti": 3, "sparingli": 3, "saveuserpref": 3, "userprefnam": 3, "userprefcont": 3, "shall": [3, 4], "callback": 3, "beforeexit": [3, 4], "loaduserpref": 3, "postinit": [3, 4], "bar": [3, 4], "imguiwindowparam": 3, "showmenubar": [3, 4], "showmenu_app": [3, 4], "showmenu_view": [3, 4], "fulli": [3, 4], "showmenu": [3, 4], "showviewmenu": [3, 4], "showappmenu": [3, 4], "view": [3, 4], "quit": [3, 4], "item": [3, 4], "part": [3, 4], "relev": 3, "worri": 3, "physic": [3, 4], "pixel": [3, 4], "3600x2000": 3, "factor": 3, "200": 3, "look": 3, "depend": [3, 4], "seen": 3, "1800x1000": 3, "itself": 3, "normal": 3, "howev": 3, "correct": 3, "thing": 3, "know": [3, 4], "fontglobalscal": 3, "rescal": 3, "bet": 3, "retina": 3, "imguidefaultfontglobalscal": 3, "dpifontloadingfactor": 3, "multipli": 3, "dpiwindowsizefactor": 3, "f": [3, 4], "equal": 3, "currentscreenpixelperinch": 3, "96": [3, 4], "diagram": 4, "summar": 4, "explain": 4, "detail": 4, "later": 4, "runner_param": 4, "adapt": 4, "suffici": 4, "mygui": 4, "_voidfunction_": 4, "voidfunct": 4, "emptyvoidfunct": 4, "_string": 4, "_": 4, "_bool": 4, "false_": 4, "windowrestorepreviousgeometri": 4, "true_": 4, "between": 4, "_screensiz": 4, "800": 4, "600": 4, "screensiz": 4, "defaultwindows": 4, "_float": 4, "9_": 4, "9": 4, "enableidl": 4, "startup": 4, "torunnerparam": 4, "_see": 4, "runner_callback": 4, "h_": 4, "showgui": 4, "menu": 4, "app_window_param": 4, "imgui_window_param": 4, "providefullscreenwindow": 4, "dockingparam": 4, "docking_param": 4, "content": 4, "layout": 4, "_vector": 4, "empty_": 4, "sever": 4, "rememberselectedalternativelayout": 4, "rememb": 4, "backendpoint": 4, "backend_point": 4, "These": 4, "backendtyp": 4, "_enum": 4, "firstavailable_": 4, "firstavail": 4, "rendererbackendopt": 4, "renderer_backend_opt": 4, "_inifoldertyp": 4, "currentfolder_": 4, "ini": 4, "filenam": 4, "Its": 4, "_note": 4, "ha": 4, "effect": 4, "devic": 4, "_fpsidling_": 4, "misc": 4, "useimguitestengin": 4, "ocornut": 4, "imgui_test_engin": 4, "dhelloimgui_with_test_engin": 4, "hello_imgui_demo_test_engin": 4, "licens": 4, "subject": 4, "blob": 4, "tl": 4, "dr": 4, "individu": 4, "educ": 4, "busi": 4, "paid": 4, "larger": 4, "emscripten_fp": 4, "_int": 4, "0_": 4, "refresh": 4, "rate": 4, "stand": 4, "decid": 4, "consum": 4, "updat": 4, "veri": 4, "frequent": 4, "detect": 4, "ok": 4, "anim": 4, "live": 4, "ask": 4, "faster": 4, "increas": 4, "maximum": 4, "dynam": 4, "isidl": 4, "rememberenableidl": 4, "voidfunctionpoint": 4, "hold": 4, "inlin": 4, "sequencefunct": 4, "f1": 4, "f2": 4, "sequenc": 4, "anyeventcallback": 4, "backendev": 4, "emptyeventcallback": 4, "beginmenu": 4, "menuitem": 4, "endmenu": 4, "beginmenubar": 4, "endmenubar": 4, "some": 4, "_showmenubar": 4, "showmenu_app_quitabout": 4, "showmenu_view_": 4, "showappmenuitem": 4, "showstatu": 4, "height": 4, "30": 4, "samelin": 4, "edgestoolbar": 4, "dict": 4, "map": 4, "edgetoolbartyp": 4, "edgetoolbar": 4, "addedgetoolbar": 4, "edgetoolbaropt": 4, "postinit_addplatformbackendcallback": 4, "onc": 4, "after": 4, "init": 4, "everyth": 4, "enqueuepostinit": 4, "modifi": 4, "append": 4, "loadadditionalfont": 4, "_loaddefaultfont_withfontawesom": 4, "readi": 4, "_loaddefaultfont_withfontawesome_": 4, "copi": 4, "loaddefaultfont_withfontawesom": 4, "revert": 4, "imguidefaultset": 4, "loaddefaultfont_withfontawesomeicon": 4, "setupimguiconfig": 4, "_imguidefaultset": 4, "setupdefaultimguiconfig": 4, "gamepad": 4, "setupimguistyl": 4, "style": 4, "setupdefaultimguistyl": 4, "registertest": 4, "definit": 4, "still": 4, "enqueuebeforeexit": 4, "beforeexit_postcleanup": 4, "been": 4, "stop": 4, "loop": 4, "prenewfram": 4, "newfram": 4, "good": 4, "beforeimguirend": 4, "endfram": 4, "afterswap": 4, "swap": 4, "custombackground": 4, "background": 4, "clear": 4, "backgroundcolor": 4, "control": 4, "over": 4, "drawn": 4, "behind": 4, "3d": 4, "mesh": 4, "game": 4, "anybackendeventcallback": 4, "_onli": 4, "sdl_event": 4, "further": 4, "regist": 4, "ifdef": 4, "helloimgui_mobiledevic": 4, "winrt": 4, "present": 4, "dictionari": 4, "per": 4, "bottom": 4, "left": 4, "width": 4, "awar": 4, "sizeem": 4, "pad": 4, "windowpaddingem": 4, "3f": 4, "windowbg": 4, "w": 4, "non": 4, "showtoolbar": 4, "alledgetoolbartyp": 4, "edgetoolbartypenam": 4, "usual": 4, "quickli": 4, "often": 4, "os": 4, "immedi": 4, "respons": 4, "shortli": 4, "send": 4, "appropri": 4, "put": 4, "paus": 4, "ondestroi": 4, "being": 4, "onlowmemori": 4, "_voidfunct": 4, "low": 4, "onpaus": 4, "enter": 4, "onresum": 4, "came": 4, "foreground": 4, "now": 4, "twice": 4, "consecut": 4, "raw": 4, "githubusercont": 4, "doc_src": 4, "hello_imgui_diagram": 4, "_windowgeometry_": 4, "precis": 4, "monitor": 4, "fake": 4, "restorepreviousgeometri": 4, "written": 4, "imgui_app_window": 4, "creation": 4, "hidden": 4, "hide": 4, "cannot": 4, "border": 4, "borderlessmov": 4, "drag": 4, "zone": 4, "mous": 4, "borderlessresiz": 4, "borderlessclos": 4, "close": 4, "borderlesshighlightcolor": 4, "highlight": 4, "move": 4, "highlightcolor": 4, "getcoloru32": 4, "imguicol_titlebgact": 4, "6f": 4, "2f": 4, "4f": 4, "notch": 4, "edgeinset": 4, "_edgeinsets_": 4, "out": 4, "iphon": 4, "inset": 4, "handleedgeinset": 4, "defaultimguiwindowtyp": 4, "nodefaultwindow": 4, "few": 4, "typic": 4, "4": 4, "fullscreenmod": 4, "nofullscreen": 4, "sizeauto": 4, "measur": 4, "As": 4, "consequ": 4, "1st": 4, "2nd": 4, "windowsizest": 4, "_windowsizest": 4, "standard_": 4, "state": 4, "maxim": 4, "windowsizemeasuremod": 4, "_windowsizemeasuremode_": 4, "relativeto96ppi": 4, "result": 4, "millimet": 4, "densiti": 4, "express": 4, "800x600": 4, "coord": 4, "1600x120": 4, "192": 4, "screencoord": 4, "coordin": 4, "real": 4, "positionmod": 4, "osdefault": 4, "monitorcent": 4, "fromcoord": 4, "windowpositionmod": 4, "40": 4, "screenposit": 4, "defaultscreenposit": 4, "monitoridx": 4, "index": 4, "fullscreen": 4, "fullscreendesktopresolut": 4, "fullmonitorworkarea": 4, "resizeappwindowatnextfram": 4, "_bool_": 4, "flag": 4, "next": 4, "subsequ": 4, "inner": 4, "affect": 4, "appwindowsparam": 4, "z": 4, "providefullscreendockspac": 4, "dockspac": 4, "enableviewport": 4, "viewport": 4, "outsid": 4, "configwindowsmovefromtitlebaronli": 4, "menuapptitl": 4, "Then": 4, "shown": 4, "confirm": 4, "showmenu_app_quit": 4, "_view_": 4, "theme": 4, "showmenu_view_them": 4, "rememberthem": 4, "showstatusbar": 4, "showstatus_fp": 4, "rememberstatusbarset": 4, "fullscreenwindow_margintopleft": 4, "fullscreenwindow_marginbottomright": 4, "margin": 4, "corner": 4, "tweakedthem": 4, "imguithem": 4, "imguitweakedthem": 4, "queri": 4, "availablethem": 4, "clearcolor": 4, "altern": 4, "what": 4, "No": 4, "debug": 4, "branch": 4, "switch": 4, "modif": 4, "explan": 4, "youtub": 4, "And": 4, "space": 4, "dockingsplit": 4, "dockablewindow": 4, "along": 4, "lambda": 4, "instanti": 4, "createdefaultdockingsplit": 4, "we": 4, "maindockspac": 4, "___________________________________________": 4, "miscspac": 4, "25": 4, "preexist": 4, "splitmainmisc": 4, "initialdock": 4, "newdock": 4, "direct": 4, "imguidir_down": 4, "25f": 4, "occupi": 4, "column": 4, "splitmaincommand": 4, "commandspac": 4, "imguidir_left": 4, "createdockablewindow": 4, "appstat": 4, "panel": 4, "commandgui": 4, "commandswindow": 4, "dockspacenam": 4, "log": 4, "logger": 4, "logswindow": 4, "loggui": 4, "final": 4, "wai": 4, "appli": 4, "partit": 4, "_dockspacenam": 4, "aka": 4, "At": 4, "imguidir_": 4, "imguidir_right": 4, "25f_": 4, "nodeflag": 4, "imguidocknodeflags_": 4, "tab": 4, "imguidocknodeflag": 4, "imguidocknodeflags_non": 4, "constructor": 4, "initialdock_": 4, "newdock_": 4, "direction_": 4, "ratio_": 4, "nodeflags_": 4, "repres": 4, "_string_": 4, "isvis": 4, "indic": 4, "rememberisvis": 4, "canbeclos": 4, "callbeginend": 4, "begin": 4, "end": 4, "yourself": 4, "includeinviewmenu": 4, "imguiwindowflag": 4, "_imguiwindowflag": 4, "imguiwindowflags_": 4, "focuswindowatnextfram": 4, "focus": 4, "_imvec2": 4, "unus": 4, "windowsizecondit": 4, "_imguicond": 4, "imguicond_firstuseever_": 4, "imguicond": 4, "imguicond_firstuseev": 4, "windowpo": 4, "windowposit": 4, "windowposcondit": 4, "windowpositioncondit": 4, "label_": 4, "dockspacename_": 4, "guifunction_": 4, "isvisible_": 4, "canbeclosed_": 4, "concern": 4, "maindockspacenodeflag": 4, "_imguidocknodeflag": 4, "imguidocknodeflags_passthrucentralnode_": 4, "inherit": 4, "children": 4, "imguidocknodeflags_passthrucentralnod": 4, "layoutcondit": 4, "dockinglayoutcondit": 4, "firstuseever_": 4, "firstuseev": 4, "applicationstart": 4, "reappli": 4, "never": 4, "layoutreset": 4, "reset": 4, "drop": 4, "method": 4, "dockablewindowofnam": 4, "focusdockablewindow": 4, "windownam": 4, "imguiid": 4, "dockspaceidfromnam": 4, "reliabl": 4, "himself": 4, "behavior": 4, "interest": 4, "rendering_met": 4, "rendering_vulkan": 4, "rendering_dx12": 4, "glfwwindow": 4, "sdlwindow": 4, "sdl_window": 4, "sdlglcontext": 4, "glcontext": 4, "sdl_glcontext": 4, "hasedrsupport": 4, "check": 4, "edr": 4, "abil": 4, "reproduc": 4, "intens": 4, "exceed": 4, "leverag": 4, "floatbuff": 4, "requestfloatbuff": 4, "request": 4, "framebuff": 4}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"hello": [0, 2, 3], "imgui": [0, 2, 3, 4], "featur": 0, "about": 0, "support": 0, "project": 0, "credit": 0, "licens": 0, "contribut": 0, "demo": [0, 2], "real": 0, "world": 0, "app": [0, 1], "motto": 0, "advanc": 0, "layout": [0, 3], "custom": [0, 1, 3], "3d": 0, "background": 0, "manual": 0, "rpn": 0, "calcul": 0, "starter": [0, 1], "templat": [0, 1], "dear": 0, "bundl": 0, "theme": 0, "tweak": 0, "get": [1, 3], "start": 1, "cmake": [1, 2], "util": [1, 3], "hello_imgui_add_app": 1, "asset": [1, 3], "immedi": 1, "gui": 1, "mode": 1, "build": 2, "instruct": 2, "its": 2, "your": 2, "applic": [2, 3, 4], "us": 2, "avail": 2, "backend": [2, 4], "depend": 2, "option": [2, 4], "os": [2, 3], "specif": 2, "window": [2, 4], "io": 2, "emscripten": 2, "maco": 2, "android": 2, "api": 3, "run": 3, "place": 3, "widget": 3, "dpi": 3, "awar": 3, "wai": 3, "load": 3, "font": 3, "data": 3, "buffer": 3, "path": 3, "displai": 3, "imag": 3, "from": 3, "function": 3, "switch": 3, "between": 3, "sever": 3, "ini": 3, "set": 3, "locat": 3, "store": 3, "user": 3, "file": 3, "menu": 3, "handl": 3, "screen": 3, "high": 3, "detail": 3, "differ": 3, "scale": 3, "paramet": 4, "runnerparam": 4, "simpl": 4, "runner": 4, "param": 4, "full": 4, "fp": 4, "idl": 4, "callback": 4, "type": 4, "runnercallback": 4, "edg": 4, "toolbar": 4, "mobilecallback": 4, "appwindowparam": 4, "windowgeometri": 4, "imguiwindowparam": 4, "default": 4, "dock": 4, "exampl": 4, "usag": 4, "split": 4, "dockabl": 4, "pointer": 4, "render": 4}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["build", "doc_api", "doc_params", "get_started", "intro"], "filenames": ["build.md", "doc_api.md", "doc_params.md", "get_started.md", "intro.md"], "titles": ["Build instructions", "API", "Application parameters", "Get started", "Hello ImGui"], "terms": {"On": [0, 1, 2], "almost": [0, 1], "all": [0, 1, 2, 3, 4], "platform": [0, 1, 2, 3, 4], "helloimgui": [0, 1, 2, 3, 4], "can": [0, 1, 2, 3, 4], "compil": [0, 2], "simpl": [0, 1, 3, 4], "command": [0, 2], "bash": 0, "git": [0, 3], "clone": [0, 3], "http": [0, 1, 2, 3], "github": [0, 1, 2, 3], "com": [0, 1, 2, 3], "pthom": [0, 1, 2, 3], "hello_imgui": [0, 1, 2, 3, 4], "cd": 0, "mkdir": 0, "make": [0, 1, 2, 4], "j": 0, "thi": [0, 1, 2, 3, 4], "librari": [0, 1, 2, 3, 4], "which": [0, 1, 2, 3, 4], "locat": [0, 2, 3], "bin": 0, "folder": [0, 1, 2, 3], "To": [0, 2], "an": [0, 1, 2, 3, 4], "you": [0, 1, 2, 3, 4], "either": [0, 2], "place": [0, 2, 3], "insid": [0, 1, 2], "project": [0, 3], "exampl": [0, 1, 3], "submodul": 0, "download": [0, 3], "built": [0, 3, 4], "automat": [0, 1, 2, 3, 4], "In": [0, 1, 2], "ani": [0, 2, 3, 4], "case": [0, 1, 2], "follow": [0, 1, 2], "given": [0, 1, 2], "starter": 0, "templat": 0, "see": [0, 1, 2, 3, 4], "document": [0, 1, 2], "below": [0, 1, 2], "extract": [0, 3], "from": [0, 2, 3], "cmakelist": [0, 1, 3], "txt": [0, 1, 2, 3], "combin": 0, "need": [0, 1, 2, 3], "least": [0, 3], "one": [0, 1, 2, 3], "them": [0, 1, 2, 3], "If": [0, 1, 2, 4], "specifi": [0, 1, 2], "helloimgui_use_glfw_opengl3": 0, "linux": [0, 1, 2, 4], "helloimgui_use_sdl_opengl3": 0, "note": [0, 1, 2], "onli": [0, 1, 2], "render": [0, 4], "time": [0, 2, 3], "opengl3": [0, 4], "metal": [0, 2, 4], "vulkan": [0, 2, 4], "mai": [0, 1, 2], "select": [0, 1, 2], "multipl": [0, 1, 2, 4], "both": [0, 2], "sdl": [0, 1, 2, 4], "glfw3": [0, 4], "ar": [0, 1, 2, 4], "easier": 0, "recommend": [0, 1, 3], "especi": [0, 4], "beginn": [0, 4], "standard": [0, 1, 2], "off": 0, "sdl2": [0, 4], "advanc": [0, 1, 2], "experienc": 0, "user": [0, 2, 4], "directx11": 0, "do": [0, 1, 2, 3], "work": [0, 1, 2, 4], "custom": [0, 2], "code": [0, 2, 3, 4], "src": [0, 1, 2], "intern": [0, 1, 2], "backend_impl": [0, 2], "rendering_xxxx": 0, "h": [0, 1, 2, 3, 4], "cpp": [0, 1, 2, 3, 4], "those": [0, 2], "probabl": 0, "impli": 0, "want": [0, 1, 2], "heavili": 0, "appl": [0, 3], "helloimgui_use_glfw_met": 0, "helloimgui_use_sdl_met": 0, "helloimgui_use_glfw_vulkan": 0, "helloimgui_use_sdl_vulkan": 0, "directx": [0, 2, 4], "11": 0, "known": 0, "issu": 0, "rendering_dx11": [0, 2], "helloimgui_use_sdl_directx11": 0, "helloimgui_use_glfw_directx11": 0, "experiment": 0, "directx12": 0, "wa": [0, 1, 2], "test": [0, 1, 2, 4], "although": [0, 1], "doe": 0, "helloimgui_use_sdl_directx12": 0, "order": [0, 1, 2], "own": [0, 2, 3], "afor": 0, "mention": [0, 2], "ON": [0, 2], "freetyp": [0, 1, 4], "font": [0, 2, 3, 4], "helloimgui_use_freetyp": 0, "default": [0, 1, 3], "provid": [0, 1, 2, 3, 4], "version": [0, 1], "conveni": [0, 1], "disabl": [0, 2], "prefer": [0, 1, 2], "system": [0, 1], "enabl": [0, 1, 2], "other": [0, 1, 2], "helloimgui_download_glfw_if_need": 0, "helloimgui_download_sdl_if_need": 0, "helloimgui_use_sdl_xxxx": 0, "helloimgui_use_glfw_xxxx": 0, "were": [0, 2], "ad": [0, 2, 3], "target": [0, 2, 3], "add_subdirectori": [0, 3], "extern": [0, 3], "glfw": [0, 1, 2, 4], "find_packag": 0, "fail": 0, "found": [0, 2, 3], "path": [0, 2, 3], "cmake_prefix_path": 0, "instead": [0, 1], "helloimgui_download_freetyp": 0, "also": [0, 2], "forcibl": 0, "helloimgui_freetype_stat": 0, "becaus": [0, 1], "ubuntu": 0, "instal": [0, 1], "sudo": 0, "apt": 0, "libglfw3": 0, "dev": 0, "libsdl2": 0, "libfreetyp": 0, "cmake_system_nam": 0, "match": [0, 4], "set": [0, 2, 3, 4], "autodownload_default": 0, "els": 0, "endif": [0, 2, 3], "helloimgui_download_freetype_if_need": 0, "forc": 0, "static": [0, 1, 3], "link": [0, 3], "python": [0, 4], "bind": [0, 4], "The": [0, 1, 2, 3, 4], "file": [0, 3], "most": [0, 1, 2], "import": [0, 2], "except": [0, 1, 2, 3], "mingw": 0, "text": [0, 1, 2, 3, 4], "freetype_default": 0, "engin": [0, 1, 2, 4], "helloimgui_with_test_engin": 0, "under": [0, 1, 2, 4], "winmain": 0, "function": [0, 2, 3], "call": [0, 1, 2], "main": [0, 1, 2, 3, 4], "expect": 0, "signatur": [0, 1], "int": [0, 1, 2, 3, 4], "char": [0, 1, 3, 4], "get": [0, 4], "linker": 0, "error": [0, 1], "via": [0, 2], "pass": 0, "dhelloimgui_win32_auto_winmain": 0, "line": [0, 1, 3, 4], "write": 0, "warn": [0, 2], "defin": [0, 2, 4], "sdl_main_handl": 0, "befor": [0, 1, 2], "inclus": [0, 1], "refrain": 0, "sdl_main": 0, "opengl": [0, 2, 3], "es3": 0, "current": [0, 1, 2], "toolchain": 0, "hello_imgui_cmak": 0, "asm": 0, "js": [0, 3], "webassembl": 0, "llvm": 0, "let": [0, 1, 2], "run": [0, 2, 3, 4], "c": [0, 1, 4], "web": 0, "nativ": [0, 1, 2], "speed": [0, 2], "without": 0, "plugin": 0, "server": 0, "basic": 0, "easi": [0, 1, 2, 4], "usen": 0, "launch": [0, 1], "like": [0, 2], "build_emscripten": 0, "python3": 0, "m": 0, "open": [0, 2, 4], "browser": [0, 2], "navig": 0, "localhost": 0, "8000": 0, "regular": 0, "termin": [0, 2], "execut": [0, 1, 2], "app": [0, 1, 2], "bundl": [0, 1, 3], "dhelloimgui_macos_no_bundl": 0, "opengles3": 0, "extrem": 1, "us": [1, 2, 3, 4], "three": [1, 2], "overload": 1, "singl": 1, "runnerparam": 1, "full": [1, 4], "customiz": 1, "whose": [1, 2], "param": 1, "gui": [1, 2, 4], "const": [1, 2], "simplerunnerparam": [1, 2], "simpler": [1, 2], "guifunct": [1, 2, 3], "windowtitl": [1, 2], "windows": [1, 2], "windowsizeauto": [1, 2], "fals": [1, 2], "restorelastwindowgeometri": 1, "fpsidl": [1, 2], "10": 1, "window": [1, 4], "titl": [1, 2, 4], "etc": [1, 2, 3, 4], "highli": 1, "mani": 1, "option": [1, 3], "fill": [1, 2], "element": 1, "struct": [1, 2], "getrunnerparam": [1, 2, 3], "return": [1, 2, 3], "special": 1, "care": 1, "must": [1, 2], "taken": [1, 2], "correctli": 1, "recent": 1, "laptop": 1, "imvec2": [1, 2], "fix": 1, "valu": [1, 2], "alwai": [1, 2], "bad": 1, "idea": 1, "intend": [1, 2], "your": [1, 2, 3, 4], "otherwis": 1, "might": [1, 2], "misplac": 1, "too": 1, "small": [1, 2], "should": [1, 2, 3, 4], "rel": [1, 2, 3], "size": [1, 2, 4], "done": [1, 2], "em": [1, 2], "css": 1, "unit": [1, 2], "__helloimgui": 1, "emtovec2": [1, 2], "__": 1, "independ": [1, 2], "i": [1, 2], "e": [1, 2], "float": [1, 2], "x": 1, "y": 1, "v": 1, "emsiz": 1, "visibl": [1, 2], "nbline": 1, "correspond": [1, 2], "hello_imgui_font": 1, "when": [1, 2, 4], "loadfont": 1, "fontfilenam": 1, "fontsiz": 1, "fontloadingparam": 1, "paramet": 1, "avail": [1, 2, 4], "color": [1, 2, 4], "merg": 1, "rang": [1, 2], "true": [1, 2, 3, 4], "adjust": 1, "account": [1, 2], "highdpi": 1, "bool": [1, 2], "adjustsizetodpi": 1, "glyph": 1, "usefullglyphrang": 1, "fontconfig": 1, "glyphrang": 1, "oversampleh": 1, "oversamplev": 1, "1": [1, 2, 3, 4], "save": [1, 2, 4], "memori": [1, 2], "reducememoryusageiffullglyphrang": 1, "last": [1, 2], "mergetolastfont": 1, "requir": [1, 2, 3, 4], "imgui_enable_freetyp": 1, "loadcolor": 1, "filesystem": 1, "insideasset": 1, "empti": [1, 2], "interv": 1, "bound": 1, "translat": 1, "imwchar": 1, "std": [1, 2], "vector": [1, 2], "imwcharpair": 1, "config": [1, 2], "imfontconfig": 1, "fontawesom": [1, 3], "icon": [1, 3, 4], "deprec": 1, "two": [1, 2], "step": 1, "mergefontawesom": 1, "fontconfigfontawesom": 1, "getio": 1, "addfontfromfilettf": 1, "spare": 1, "headach": 1, "try": [1, 2], "consist": 1, "across": [1, 4], "imfont": 1, "string": [1, 2], "hello_imgui_asset": 1, "assetfiledata": 1, "void": [1, 2], "nullptr": [1, 2], "size_t": 1, "datas": 1, "0": [1, 2, 3], "loadassetfiledata": 1, "assetpath": 1, "Will": [1, 2], "entir": 1, "includ": [1, 2, 3, 4], "android": [1, 2, 3, 4], "have": [1, 2], "freeassetfiledata": 1, "free": [1, 2, 4], "addfontfrommemoryttf": 1, "take": 1, "ownership": 1, "assetfilefullpath": 1, "assetrelativefilenam": 1, "For": [1, 2], "compat": 1, "whenev": 1, "possibl": [1, 2], "io": [1, 2, 3, 4], "give": [1, 2], "privat": 1, "xxx": 1, "emscripten": [1, 2, 3, 4], "virtual": 1, "implement": [1, 2], "throw": 1, "compress": 1, "t": 1, "oper": 1, "assertifnotfound": 1, "exist": 1, "assetexist": 1, "mobil": [1, 2, 3, 4], "setassetsfold": 1, "image_from_asset": 1, "first": [1, 2], "cach": [1, 2], "thei": [1, 2], "freed": 1, "just": [1, 2], "exit": [1, 2], "structur": 1, "my_imag": 1, "jpg": [1, 3], "my_app": 1, "imagefromasset": [1, 3], "uv0": 1, "uv1": 1, "imvec4": [1, 2], "tint_col": 1, "border_col": 1, "imagebuttonfromasset": 1, "button": [1, 2, 3], "frame_pad": 1, "bg_col": 1, "imtextureid": 1, "imtextureidfromasset": 1, "textur": 1, "id": [1, 2], "imagesizefromasset": 1, "imageproportionals": 1, "askeds": 1, "images": 1, "dimens": 1, "comput": [1, 2], "keep": [1, 2], "aspect": [1, 4], "ratio": [1, 2], "fit": 1, "exactli": 1, "thu": 1, "potenti": 1, "chang": [1, 2], "so": [1, 2], "don": 1, "directli": 1, "framer": 1, "durationformean": 1, "5": [1, 2, 3, 4], "sinc": [1, 2], "choos": [1, 2], "durat": 1, "calcul": 1, "mean": [1, 3], "fp": [1, 4], "lead": 1, "accur": 1, "each": [1, 2, 3], "frame": [1, 2], "5f": [1, 2], "imguitestengin": [1, 2], "getimguitestengin": 1, "pointer": 1, "global": 1, "instanc": 1, "initi": [1, 2], "iif": 1, "activ": 1, "demo": [1, 2], "tree": 1, "master": [1, 2, 3], "hello_imgui_demo": [1, 2], "hello_imgui_demodock": 1, "switchlayout": 1, "layoutnam": [1, 2], "alternativedockinglayout": [1, 2], "currentlayoutnam": 1, "name": [1, 2, 3, 4], "inifoldertyp": [1, 2], "enum": [1, 2], "describl": 1, "where": [1, 2], "base": [1, 2, 3, 4], "inifolderloc": 1, "contain": [1, 2], "member": [1, 2], "currentfold": [1, 2], "inifilenam": [1, 2], "inifilename_useappwindowtitl": [1, 2], "deriv": [1, 2], "appwindowparam": 1, "subfold": [1, 2, 3], "creat": [1, 2, 4], "class": [1, 2], "develop": [1, 4], "product": 1, "appuserconfigfold": [1, 2], "appdata": [1, 2], "usernam": 1, "roam": [1, 2], "support": [1, 2], "maco": [1, 2, 3, 4], "easili": [1, 4], "access": 1, "appexecutablefold": [1, 2], "shortcut": 1, "homefold": [1, 2], "home": [1, 2], "documentsfold": [1, 2], "tempfold": [1, 2], "temp": 1, "inisettingsloc": 1, "hasiniset": 1, "deleteiniset": 1, "delet": 1, "addit": [1, 2, 3, 4], "larg": 1, "quantiti": 1, "sparingli": 1, "saveuserpref": 1, "userprefnam": 1, "userprefcont": 1, "shall": [1, 2], "callback": 1, "beforeexit": [1, 2], "loaduserpref": 1, "postinit": [1, 2], "statu": [1, 2, 3], "bar": [1, 2], "imguiwindowparam": 1, "showmenubar": [1, 2], "showmenu_app": [1, 2], "showmenu_view": [1, 2], "fulli": [1, 2], "showmenu": [1, 2], "showviewmenu": [1, 2], "showappmenu": [1, 2], "show": [1, 2, 3, 4], "view": [1, 2], "dock": [1, 4], "quit": [1, 2], "item": [1, 2], "part": [1, 2], "relev": 1, "more": [1, 2, 4], "usag": [1, 3, 4], "worri": 1, "about": [1, 2, 3], "s": [1, 2, 3], "consid": [1, 4], "physic": [1, 2], "pixel": [1, 2], "resolut": [1, 2, 3], "3600x2000": 1, "factor": 1, "200": 1, "look": 1, "depend": [1, 2], "seen": 1, "1800x1000": 1, "resiz": [1, 2, 4], "itself": 1, "By": [1, 2, 3], "backend": [1, 4], "normal": 1, "howev": 1, "correct": 1, "thing": 1, "know": [1, 2], "fontglobalscal": 1, "rescal": 1, "bet": 1, "retina": 1, "imguidefaultfontglobalscal": 1, "dpifontloadingfactor": 1, "multipli": 1, "dpiwindowsizefactor": 1, "f": [1, 2], "equal": 1, "currentscreenpixelperinch": 1, "96": [1, 2], "diagram": 2, "summar": 2, "explain": 2, "detail": 2, "later": 2, "runner_param": 2, "adapt": 2, "suffici": 2, "mygui": 2, "hello": [2, 3], "world": [2, 3], "appshallexit": [2, 3], "auto": [2, 3, 4], "_voidfunction_": 2, "voidfunct": 2, "emptyvoidfunct": 2, "_string": 2, "_": 2, "_bool": 2, "false_": 2, "its": [2, 3, 4], "widget": [2, 3, 4], "windowrestorepreviousgeometri": 2, "true_": 2, "restor": [2, 4], "posit": [2, 4], "between": 2, "_screensiz": 2, "800": 2, "600": 2, "screensiz": 2, "defaultwindows": 2, "_float": 2, "9_": 2, "9": 2, "enableidl": 2, "startup": 2, "torunnerparam": 2, "_see": 2, "runner_callback": 2, "h_": 2, "showgui": 2, "menu": 2, "app_window_param": 2, "imgui_window_param": 2, "providefullscreenwindow": 2, "dockingparam": 2, "docking_param": 2, "content": 2, "layout": 2, "_vector": 2, "empty_": 2, "list": [2, 4], "sever": 2, "rememberselectedalternativelayout": 2, "rememb": 2, "backendpoint": 2, "backend_point": 2, "A": [2, 3], "These": 2, "start": [2, 4], "backendtyp": 2, "_enum": 2, "firstavailable_": 2, "firstavail": 2, "rendererbackendopt": 2, "renderer_backend_opt": 2, "_inifoldertyp": 2, "currentfolder_": 2, "ini": 2, "filenam": 2, "Its": 2, "dure": [2, 3], "_note": 2, "ha": 2, "effect": 2, "devic": 2, "_fpsidling_": 2, "misc": 2, "useimguitestengin": 2, "dear": [2, 3], "autom": [2, 4], "ocornut": 2, "imgui_test_engin": 2, "dhelloimgui_with_test_engin": 2, "hello_imgui_demo_test_engin": 2, "licens": 2, "subject": 2, "specif": [2, 3, 4], "blob": 2, "tl": 2, "dr": 2, "individu": 2, "educ": 2, "sourc": [2, 4], "busi": 2, "paid": 2, "larger": 2, "emscripten_fp": 2, "_int": 2, "0_": 2, "refresh": 2, "rate": 2, "stand": 2, "decid": 2, "consum": 2, "lot": [2, 4], "cpu": [2, 4], "updat": 2, "screen": [2, 4], "veri": 2, "frequent": 2, "reduc": [2, 4], "interact": [2, 3, 4], "detect": 2, "ok": 2, "displai": [2, 3], "anim": 2, "live": 2, "video": [2, 4], "ask": 2, "faster": 2, "increas": 2, "maximum": 2, "dynam": 2, "isidl": 2, "rememberenableidl": 2, "voidfunctionpoint": 2, "hold": 2, "inlin": 2, "sequencefunct": 2, "f1": 2, "f2": 2, "sequenc": 2, "anyeventcallback": 2, "backendev": 2, "emptyeventcallback": 2, "add": [2, 3, 4], "beginmenu": 2, "menuitem": 2, "endmenu": 2, "beginmenubar": 2, "endmenubar": 2, "some": 2, "_showmenubar": 2, "showmenu_app_quitabout": 2, "showmenu_view_": 2, "showappmenuitem": 2, "showstatu": 2, "height": 2, "30": 2, "samelin": 2, "edgestoolbar": 2, "dict": 2, "map": 2, "edgetoolbartyp": 2, "edgetoolbar": 2, "addedgetoolbar": 2, "edgetoolbaropt": 2, "postinit_addplatformbackendcallback": 2, "here": [2, 3, 4], "onc": 2, "after": 2, "init": 2, "everyth": 2, "enqueuepostinit": 2, "modifi": 2, "append": 2, "new": [2, 3], "loadadditionalfont": 2, "_loaddefaultfont_withfontawesom": 2, "readi": 2, "load": [2, 4], "_loaddefaultfont_withfontawesome_": 2, "copi": 2, "loaddefaultfont_withfontawesom": 2, "asset": [2, 4], "revert": 2, "embed": [2, 4], "imguidefaultset": 2, "loaddefaultfont_withfontawesomeicon": 2, "setupimguiconfig": 2, "_imguidefaultset": 2, "setupdefaultimguiconfig": 2, "gamepad": 2, "setupimguistyl": 2, "style": 2, "setupdefaultimguistyl": 2, "registertest": 2, "definit": 2, "still": 2, "enqueuebeforeexit": 2, "beforeexit_postcleanup": 2, "been": 2, "stop": 2, "loop": 2, "prenewfram": 2, "newfram": 2, "It": [2, 3], "good": 2, "beforeimguirend": 2, "endfram": 2, "afterswap": 2, "swap": 2, "custombackground": 2, "background": 2, "clear": 2, "backgroundcolor": 2, "control": 2, "over": 2, "drawn": 2, "behind": 2, "3d": 2, "mesh": 2, "editor": [2, 4], "game": 2, "top": [2, 4], "anybackendeventcallback": 2, "event": [2, 3], "_onli": 2, "sdl_event": 2, "handl": [2, 3, 4], "process": [2, 4], "further": 2, "regist": 2, "ifdef": 2, "helloimgui_mobiledevic": 2, "winrt": 2, "present": 2, "dictionari": 2, "per": 2, "bottom": 2, "left": 2, "right": [2, 3], "width": 2, "dpi": [2, 4], "awar": 2, "sizeem": 2, "2": [2, 3], "pad": 2, "windowpaddingem": 2, "3f": 2, "windowbg": 2, "w": 2, "non": 2, "showtoolbar": 2, "alledgetoolbartyp": 2, "edgetoolbartypenam": 2, "differ": [2, 3], "usual": 2, "desktop": [2, 3], "quickli": 2, "often": 2, "os": 2, "immedi": 2, "respons": 2, "shortli": 2, "send": 2, "appropri": 2, "put": 2, "paus": 2, "ondestroi": 2, "being": 2, "onlowmemori": 2, "_voidfunct": 2, "low": 2, "onpaus": 2, "enter": 2, "onresum": 2, "came": 2, "foreground": 2, "now": 2, "twice": 2, "consecut": 2, "raw": 2, "githubusercont": 2, "doc_src": 2, "hello_imgui_diagram": 2, "png": [2, 3], "_windowgeometry_": 2, "precis": 2, "geometri": [2, 4], "monitor": 2, "fake": 2, "restorepreviousgeometri": 2, "written": 2, "imgui_app_window": 2, "creation": 2, "hidden": 2, "hide": 2, "cannot": 2, "borderless": [2, 4], "border": 2, "borderlessmov": 2, "movabl": [2, 4], "drag": 2, "zone": 2, "mous": 2, "borderlessresiz": 2, "borderlessclos": 2, "close": 2, "borderlesshighlightcolor": 2, "highlight": 2, "move": 2, "highlightcolor": 2, "getcoloru32": 2, "imguicol_titlebgact": 2, "6f": 2, "2f": 2, "4f": 2, "notch": 2, "edgeinset": 2, "_edgeinsets_": 2, "out": 2, "iphon": 2, "inset": 2, "handleedgeinset": 2, "defaultimguiwindowtyp": 2, "nodefaultwindow": 2, "few": 2, "typic": 2, "4": 2, "fullscreenmod": 2, "nofullscreen": 2, "sizeauto": 2, "measur": 2, "As": 2, "consequ": 2, "1st": 2, "2nd": 2, "windowsizest": 2, "_windowsizest": 2, "standard_": 2, "state": 2, "minim": [2, 4], "maxim": 2, "windowsizemeasuremod": 2, "_windowsizemeasuremode_": 2, "relativeto96ppi": 2, "how": [2, 3, 4], "result": 2, "millimet": 2, "densiti": 2, "express": 2, "800x600": 2, "coord": 2, "1600x120": 2, "192": 2, "With": [2, 3], "screencoord": 2, "coordin": 2, "real": 2, "high": [2, 4], "positionmod": 2, "mode": [2, 4], "osdefault": 2, "monitorcent": 2, "fromcoord": 2, "windowpositionmod": 2, "40": 2, "screenposit": 2, "defaultscreenposit": 2, "monitoridx": 2, "index": 2, "fullscreen": 2, "fullscreendesktopresolut": 2, "fullmonitorworkarea": 2, "resizeappwindowatnextfram": 2, "_bool_": 2, "flag": 2, "point": [2, 3], "next": 2, "subsequ": 2, "inner": 2, "affect": 2, "appwindowsparam": 2, "z": 2, "providefullscreendockspac": 2, "dockspac": 2, "enableviewport": 2, "viewport": 2, "outsid": 2, "configwindowsmovefromtitlebaronli": 2, "menuapptitl": 2, "Then": 2, "shown": 2, "confirm": 2, "showmenu_app_quit": 2, "_view_": 2, "theme": 2, "showmenu_view_them": 2, "rememberthem": 2, "showstatusbar": 2, "showstatus_fp": 2, "store": [2, 4], "rememberstatusbarset": 2, "fullscreenwindow_margintopleft": 2, "fullscreenwindow_marginbottomright": 2, "margin": 2, "corner": 2, "tweakedthem": 2, "imguithem": 2, "imguitweakedthem": 2, "queri": 2, "availablethem": 2, "clearcolor": 2, "altern": 2, "what": 2, "whether": [2, 4], "No": 2, "debug": 2, "branch": 2, "switch": 2, "modif": 2, "explan": 2, "youtub": 2, "minut": [2, 3, 4], "And": 2, "space": 2, "dockingsplit": 2, "dockablewindow": 2, "along": 2, "lambda": 2, "instanti": 2, "createdefaultdockingsplit": 2, "we": 2, "maindockspac": 2, "___________________________________________": 2, "miscspac": 2, "25": 2, "preexist": 2, "splitmainmisc": 2, "initialdock": 2, "newdock": 2, "direct": 2, "imguidir_down": 2, "25f": 2, "occupi": 2, "column": 2, "splitmaincommand": 2, "commandspac": 2, "imguidir_left": 2, "createdockablewindow": 2, "appstat": 2, "panel": 2, "commandgui": 2, "commandswindow": 2, "label": [2, 3], "dockspacenam": 2, "log": 2, "logger": 2, "logswindow": 2, "loggui": 2, "final": 2, "wai": 2, "appli": 2, "partit": 2, "_dockspacenam": 2, "aka": 2, "At": 2, "imguidir_": 2, "imguidir_right": 2, "25f_": 2, "nodeflag": 2, "imguidocknodeflags_": 2, "tab": 2, "imguidocknodeflag": 2, "imguidocknodeflags_non": 2, "constructor": 2, "initialdock_": 2, "newdock_": 2, "direction_": 2, "ratio_": 2, "nodeflags_": 2, "repres": 2, "_string_": 2, "isvis": 2, "indic": 2, "rememberisvis": 2, "canbeclos": 2, "callbeginend": 2, "begin": 2, "end": 2, "yourself": 2, "includeinviewmenu": 2, "imguiwindowflag": 2, "_imguiwindowflag": 2, "imguiwindowflags_": 2, "focu": [2, 4], "focuswindowatnextfram": 2, "focus": 2, "_imvec2": 2, "unus": 2, "windowsizecondit": 2, "_imguicond": 2, "imguicond_firstuseever_": 2, "imguicond": 2, "imguicond_firstuseev": 2, "windowpo": 2, "windowposit": 2, "windowposcondit": 2, "windowpositioncondit": 2, "label_": 2, "dockspacename_": 2, "guifunction_": 2, "isvisible_": 2, "canbeclosed_": 2, "concern": 2, "togeth": [2, 3], "maindockspacenodeflag": 2, "_imguidocknodeflag": 2, "imguidocknodeflags_passthrucentralnode_": 2, "inherit": 2, "children": 2, "imguidocknodeflags_passthrucentralnod": 2, "layoutcondit": 2, "dockinglayoutcondit": 2, "firstuseever_": 2, "firstuseev": 2, "applicationstart": 2, "reappli": 2, "never": 2, "layoutreset": 2, "reset": 2, "drop": 2, "manual": [2, 3], "helper": [2, 3], "method": 2, "dockablewindowofnam": 2, "focusdockablewindow": 2, "windownam": 2, "imguiid": 2, "dockspaceidfromnam": 2, "reliabl": 2, "himself": 2, "behavior": 2, "find": [2, 4], "interest": 2, "rendering_met": 2, "rendering_vulkan": 2, "rendering_dx12": 2, "glfwwindow": 2, "sdlwindow": 2, "sdl_window": 2, "sdlglcontext": 2, "glcontext": 2, "sdl_glcontext": 2, "hasedrsupport": 2, "check": 2, "extend": [2, 4], "edr": 2, "abil": 2, "reproduc": 2, "intens": 2, "exceed": 2, "leverag": 2, "floatbuff": 2, "requestfloatbuff": 2, "request": 2, "framebuff": 2, "emb": [3, 4], "configur": 3, "build": 3, "is_directori": 3, "cmake_current_source_dir": 3, "simpli": 3, "fetch": 3, "NOT": 3, "messag": 3, "fetchcont": 3, "fetchcontent_declar": 3, "git_repositori": 3, "git_tag": 3, "fetchcontent_makeavail": 3, "hello_world": [3, 4], "similar": 3, "add_execut": 3, "app_nam": 3, "file1": 3, "file2": 3, "Or": 3, "assets_loc": 3, "search": 3, "featur": 3, "glad": 3, "perform": [3, 4], "anyth": 3, "besid": 3, "app_set": 3, "gener": 3, "deploi": 3, "droidsan": 3, "ttf": 3, "webfont": 3, "imgui": 3, "applic": [3, 4], "squar": 3, "256x256": 3, "convert": 3, "format": 3, "info": 3, "plist": 3, "resourc": 3, "storyboard": 3, "launchscreen": 3, "androidmanifest": 3, "xml": 3, "manifest": 3, "miss": 3, "re": [3, 4], "mipmap": 3, "xxxhdpi": 3, "studio": 3, "click": 3, "imag": 3, "shell": 3, "html": 3, "favicon": 3, "program": [3, 4], "bye": 3, "action": 3, "globe": 3, "great": 3, "learn": 3, "design": 4, "multiplatform": 4, "craft": 4, "offer": 4, "blend": 4, "simplic": 4, "flexibl": 4, "prototyp": 4, "complex": 4, "streamlin": 4, "allow": 4, "creativ": 4, "util": 4, "seamlessli": 4, "setup": 4, "cmake": 4, "effortless": 4, "univers": 4, "power": 4, "optim": 4, "idl": 4, "scale": 4, "ui": 4, "enhanc": 4, "dockabl": 4, "autos": 4, "extens": 4, "emoji": 4, "integr": 4, "minimum": 4, "7": 4, "6": 4, "hello_imgui_add_app": 4, "much": 4, "onlin": 4, "tutori": 4, "demonstr": 4, "fledg": 4, "implot": 4, "node": 4, "imfiledialog": 4, "imguicolortextedit": 4, "imgui_md": 4, "well": 4, "complet": 4, "mit": 4, "omar": 4, "cornut": 4, "portion": 4, "govern": 4, "softwar": 4, "lunasvg": 4, "zlib": 4, "libpng": 4, "qualiti": 4, "welcom": 4, "mainten": 4, "consider": 4, "effort": 4, "valuabl": 4, "commerci": 4, "enterpris": 4, "research": 4, "pleas": 4, "donat": 4, "thank": 4}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"build": 0, "instruct": 0, "hello": [0, 1, 4], "imgui": [0, 1, 2, 4], "its": 0, "demo": [0, 4], "your": 0, "applic": [0, 1, 2], "us": 0, "avail": 0, "backend": [0, 2], "depend": 0, "cmake": [0, 3], "option": [0, 2], "os": [0, 1], "specif": 0, "window": [0, 2], "io": 0, "emscripten": 0, "maco": 0, "android": 0, "api": 1, "run": 1, "place": 1, "widget": 1, "dpi": 1, "awar": 1, "wai": 1, "load": 1, "font": 1, "asset": [1, 3], "data": 1, "buffer": 1, "get": [1, 3], "path": 1, "displai": 1, "imag": 1, "from": 1, "util": [1, 3], "function": 1, "switch": 1, "between": 1, "sever": 1, "layout": [1, 4], "ini": 1, "set": 1, "locat": 1, "store": 1, "user": 1, "file": 1, "custom": [1, 3, 4], "menu": 1, "handl": 1, "screen": 1, "high": 1, "detail": 1, "differ": 1, "scale": 1, "paramet": 2, "runnerparam": 2, "simpl": 2, "runner": 2, "param": 2, "full": 2, "fp": 2, "idl": 2, "callback": 2, "type": 2, "runnercallback": 2, "edg": 2, "toolbar": 2, "mobilecallback": 2, "appwindowparam": 2, "windowgeometri": 2, "imguiwindowparam": 2, "default": 2, "dock": 2, "exampl": 2, "usag": 2, "split": 2, "dockabl": 2, "pointer": 2, "render": 2, "start": 3, "starter": [3, 4], "templat": [3, 4], "hello_imgui_add_app": 3, "app": [3, 4], "immedi": 3, "gui": 3, "mode": 3, "featur": 4, "real": 4, "world": 4, "motto": 4, "advanc": 4, "3d": 4, "background": 4, "manual": 4, "rpn": 4, "calcul": 4, "dear": 4, "bundl": 4, "theme": 4, "tweak": 4, "about": 4, "credit": 4, "licens": 4, "contribut": 4, "support": 4, "project": 4}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}}) \ No newline at end of file