diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..83c132f --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,28 @@ +name: Build +on: + push: + tags: + - "v*.*.*" +jobs: + Build: + runs-on: ubuntu-18.04 + steps: + - name: Check Out Everything + id: checkout + uses: actions/checkout@v2 + with: + submodules: true + - name: Install LLVM And Clang + uses: KyleMayes/install-llvm-action@v1 + with: + version: "9.0" + - name: Build Binaries + run: | + cd ${{ github.workspace }}/src/lib/ && ./build.sh desktop + - name: Publish Binaries + uses: softprops/action-gh-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + src/lib/build/desktop/libimgui.clawed.so diff --git a/bindings/aarch64-linux-android.lisp b/bindings/aarch64-linux-android.lisp index ea7a8a5..90101aa 100644 --- a/bindings/aarch64-linux-android.lisp +++ b/bindings/aarch64-linux-android.lisp @@ -559,15 +559,11 @@ :unsigned-int "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:193:22") -(iffi:defistruct (%imgui::im-gui-payload - :size-reporter - "__claw_sizeof_ImGuiPayload" - :alignment-reporter - "__claw_alignof_ImGuiPayload" - :constructor - %imgui::im-gui-payload - :destructor - %imgui::~im-gui-payload) +(iffi:defistruct (%imgui::im-gui-payload :size-reporter + "__claw_sizeof_ImGuiPayload" :alignment-reporter + "__claw_alignof_ImGuiPayload" :constructor + %imgui::im-gui-payload :destructor + %imgui::~im-gui-payload) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8" (%imgui::data (:pointer :void) :setter @@ -854,7 +850,7 @@ (iffi:defitype %imgui::va-list %imgui::std+--va-list - "/usr/lib/clang/11.0.1/include/stdarg.h:14:27") + "/usr/lib/clang/11.1.0/include/stdarg.h:14:27") (iffi:defifun ("__claw__ZN5ImGui11BulletTextVEPKcSt9__va_list" %imgui::im-gui+bullet-text-v) @@ -1080,7 +1076,7 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:483:29" (%imgui::label claw-utils:claw-string) (%imgui::current-item (:pointer :int)) - (%imgui::items-getter (:pointer :pointer)) + (%imgui::items-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::items-count :int) (%imgui::popup-max-height-in-items :int)) @@ -1113,13 +1109,10 @@ "__claw_alignof_ImVector_float_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_float__Size" - :getter - "__claw_get_ImVector_float__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_float__Size" :getter + "__claw_get_ImVector_float__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_float__Capacity" :getter "__claw_get_ImVector_float__Capacity" :documentation @@ -1135,13 +1128,11 @@ "__claw_alignof_ImVector_unsigned_short_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_unsigned_short__Size" - :getter - "__claw_get_ImVector_unsigned_short__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_unsigned_short__Size" :getter + "__claw_get_ImVector_unsigned_short__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_unsigned_short__Capacity" :getter @@ -1214,13 +1205,11 @@ "__claw_alignof_ImVector_ImFontGlyph_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFontGlyph__Size" - :getter - "__claw_get_ImVector_ImFontGlyph__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFontGlyph__Size" :getter + "__claw_get_ImVector_ImFontGlyph__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFontGlyph__Capacity" :getter "__claw_get_ImVector_ImFontGlyph__Capacity" @@ -1429,13 +1418,10 @@ "__claw_alignof_ImVector_ImFont__") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFont___Size" - :getter - "__claw_get_ImVector_ImFont___Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFont___Size" :getter + "__claw_get_ImVector_ImFont___Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFont___Capacity" :getter "__claw_get_ImVector_ImFont___Capacity" @@ -1501,13 +1487,12 @@ "__claw_alignof_ImVector_ImFontAtlasCustomRect_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFontAtlasCustomRect__Size" - :getter - "__claw_get_ImVector_ImFontAtlasCustomRect__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFontAtlasCustomRect__Size" + :getter + "__claw_get_ImVector_ImFontAtlasCustomRect__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFontAtlasCustomRect__Capacity" :getter @@ -1528,13 +1513,11 @@ "__claw_alignof_ImVector_ImFontConfig_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFontConfig__Size" - :getter - "__claw_get_ImVector_ImFontConfig__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFontConfig__Size" :getter + "__claw_get_ImVector_ImFontConfig__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFontConfig__Capacity" :getter "__claw_get_ImVector_ImFontConfig__Capacity" @@ -1657,7 +1640,7 @@ (iffi:defitype %imgui::size-t :unsigned-long - "/usr/lib/clang/11.0.1/include/stddef.h:46:23") + "/usr/lib/clang/11.1.0/include/stddef.h:46:23") (iffi:defifun ("__claw__ZN5ImGui30DebugCheckVersionAndDataLayoutEPKcmmmmmm" %imgui::im-gui+debug-check-version-and-data-layout) @@ -1953,7 +1936,7 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:625:29") (iffi:defitype %imgui::im-draw-callback - (:pointer :pointer) + (:pointer :void) "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2232:16") (iffi:defistruct (%imgui::im-draw-cmd :size-reporter @@ -1997,13 +1980,10 @@ "__claw_alignof_ImVector_ImDrawCmd_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImDrawCmd__Size" - :getter - "__claw_get_ImVector_ImDrawCmd__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImDrawCmd__Size" :getter + "__claw_get_ImVector_ImDrawCmd__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImDrawCmd__Capacity" :getter "__claw_get_ImVector_ImDrawCmd__Capacity" @@ -2038,13 +2018,11 @@ "__claw_alignof_ImVector_ImDrawVert_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImDrawVert__Size" - :getter - "__claw_get_ImVector_ImDrawVert__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImDrawVert__Size" :getter + "__claw_get_ImVector_ImDrawVert__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImDrawVert__Capacity" :getter "__claw_get_ImVector_ImDrawVert__Capacity" @@ -2074,13 +2052,10 @@ "__claw_alignof_ImVector_ImVec4_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImVec4__Size" - :getter - "__claw_get_ImVector_ImVec4__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImVec4__Size" :getter + "__claw_get_ImVector_ImVec4__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImVec4__Capacity" :getter "__claw_get_ImVector_ImVec4__Capacity" @@ -2096,13 +2071,10 @@ "__claw_alignof_ImVector_void__") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_void___Size" - :getter - "__claw_get_ImVector_void___Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_void___Size" :getter + "__claw_get_ImVector_void___Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_void___Capacity" :getter "__claw_get_ImVector_void___Capacity" :documentation @@ -2117,13 +2089,10 @@ "__claw_alignof_ImVector_ImVec2_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImVec2__Size" - :getter - "__claw_get_ImVector_ImVec2__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImVec2__Size" :getter + "__claw_get_ImVector_ImVec2__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImVec2__Capacity" :getter "__claw_get_ImVector_ImVec2__Capacity" @@ -2179,13 +2148,11 @@ "__claw_alignof_ImVector_ImDrawChannel_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImDrawChannel__Size" - :getter - "__claw_get_ImVector_ImDrawChannel__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImDrawChannel__Size" :getter + "__claw_get_ImVector_ImDrawChannel__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImDrawChannel__Capacity" :getter @@ -2527,13 +2494,9 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:199:24") (iffi:defistruct (%imgui::im-gui-io :size-reporter - "__claw_sizeof_ImGuiIO" - :alignment-reporter - "__claw_alignof_ImGuiIO" - :constructor - %imgui::im-gui-io - :destructor - %imgui::~im-gui-io) + "__claw_sizeof_ImGuiIO" :alignment-reporter + "__claw_alignof_ImGuiIO" :constructor + %imgui::im-gui-io :destructor %imgui::~im-gui-io) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8" (%imgui::config-flags %imgui::im-gui-config-flags @@ -2544,10 +2507,6 @@ :setter "__claw_set_ImGuiIO_BackendFlags" :getter "__claw_get_ImGuiIO_BackendFlags" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1747:24") - (%imgui::display-size (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_DisplaySize" :getter - "__claw_get_ImGuiIO_DisplaySize" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1748:17") (%imgui::delta-time :float :setter "__claw_set_ImGuiIO_DeltaTime" :getter "__claw_get_ImGuiIO_DeltaTime" :documentation @@ -2595,10 +2554,6 @@ "__claw_set_ImGuiIO_UserData" :getter "__claw_get_ImGuiIO_UserData" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1759:17") - (%imgui::fonts (:pointer %imgui::im-font-atlas) - :setter "__claw_set_ImGuiIO_Fonts" :getter - "__claw_get_ImGuiIO_Fonts" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1761:17") (%imgui::font-global-scale :float :setter "__claw_set_ImGuiIO_FontGlobalScale" :getter "__claw_get_ImGuiIO_FontGlobalScale" :documentation @@ -2608,17 +2563,6 @@ "__claw_get_ImGuiIO_FontAllowUserScaling" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1763:17") - (%imgui::font-default (:pointer %imgui::im-font) - :setter "__claw_set_ImGuiIO_FontDefault" :getter - "__claw_get_ImGuiIO_FontDefault" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1764:17") - (%imgui::display-framebuffer-scale - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiIO_DisplayFramebufferScale" - :getter - "__claw_get_ImGuiIO_DisplayFramebufferScale" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1765:17") (%imgui::mouse-draw-cursor :bool :setter "__claw_set_ImGuiIO_MouseDrawCursor" :getter "__claw_get_ImGuiIO_MouseDrawCursor" :documentation @@ -2695,12 +2639,12 @@ "__claw_get_ImGuiIO_BackendLanguageUserData" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1786:17") - (%imgui::get-clipboard-text-fn (:pointer :pointer) + (%imgui::get-clipboard-text-fn (:pointer :void) :setter "__claw_set_ImGuiIO_GetClipboardTextFn" :getter "__claw_get_ImGuiIO_GetClipboardTextFn" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1790:19") - (%imgui::set-clipboard-text-fn (:pointer :pointer) + (%imgui::set-clipboard-text-fn (:pointer :void) :setter "__claw_set_ImGuiIO_SetClipboardTextFn" :getter "__claw_get_ImGuiIO_SetClipboardTextFn" :documentation @@ -2711,7 +2655,7 @@ :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1792:17") (%imgui::ime-set-input-screen-pos-fn - (:pointer :pointer) :setter + (:pointer :void) :setter "__claw_set_ImGuiIO_ImeSetInputScreenPosFn" :getter "__claw_get_ImGuiIO_ImeSetInputScreenPosFn" :documentation @@ -2720,10 +2664,6 @@ "__claw_set_ImGuiIO_ImeWindowHandle" :getter "__claw_get_ImGuiIO_ImeWindowHandle" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1797:17") - (%imgui::mouse-pos (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_MousePos" :getter - "__claw_get_ImGuiIO_MousePos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1803:17") (%imgui::mouse-down (:pointer :bool) :setter nil :getter "__claw_get_ImGuiIO_MouseDown" :documentation @@ -2821,22 +2761,10 @@ "__claw_get_ImGuiIO_MetricsActiveAllocations" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1838:17") - (%imgui::mouse-delta (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_MouseDelta" :getter - "__claw_get_ImGuiIO_MouseDelta" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1839:17") (%imgui::key-mods %imgui::im-gui-key-mod-flags :setter "__claw_set_ImGuiIO_KeyMods" :getter "__claw_get_ImGuiIO_KeyMods" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1845:22") - (%imgui::mouse-pos-prev (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_MousePosPrev" :getter - "__claw_get_ImGuiIO_MousePosPrev" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1846:17") - (%imgui::mouse-clicked-pos - (:pointer %imgui::im-vec2) :setter nil :getter - "__claw_get_ImGuiIO_MouseClickedPos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1847:17") (%imgui::mouse-clicked-time (:pointer :double) :setter nil :getter "__claw_get_ImGuiIO_MouseClickedTime" @@ -2874,11 +2802,6 @@ "__claw_get_ImGuiIO_MouseDownDurationPrev" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1855:17") - (%imgui::mouse-drag-max-distance-abs - (:pointer %imgui::im-vec2) :setter nil :getter - "__claw_get_ImGuiIO_MouseDragMaxDistanceAbs" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1856:17") (%imgui::mouse-drag-max-distance-sqr (:pointer :float) :setter nil :getter "__claw_get_ImGuiIO_MouseDragMaxDistanceSqr" @@ -2912,13 +2835,7 @@ :setter "__claw_set_ImGuiIO_InputQueueSurrogate" :getter "__claw_get_ImGuiIO_InputQueueSurrogate" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1863:17") - (%imgui::input-queue-characters - (:pointer %imgui::im-vector) - :setter "__claw_set_ImGuiIO_InputQueueCharacters" - :getter "__claw_get_ImGuiIO_InputQueueCharacters" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1864:23")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1863:17")) (iffi:defifun ("__claw__ZN5ImGui5GetIOEv" %imgui::im-gui+get-io) (:pointer %imgui::im-gui-io) @@ -2964,40 +2881,17 @@ :int "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:186:13") -(iffi:defistruct (%imgui::im-gui-viewport - :size-reporter - "__claw_sizeof_ImGuiViewport" - :alignment-reporter - "__claw_alignof_ImGuiViewport" - :constructor - %imgui::im-gui-viewport - :destructor - %imgui::~im-gui-viewport) +(iffi:defistruct (%imgui::im-gui-viewport :size-reporter + "__claw_sizeof_ImGuiViewport" :alignment-reporter + "__claw_alignof_ImGuiViewport" :constructor + %imgui::im-gui-viewport :destructor + %imgui::~im-gui-viewport) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8" (%imgui::flags %imgui::im-gui-viewport-flags :setter "__claw_set_ImGuiViewport_Flags" :getter "__claw_get_ImGuiViewport_Flags" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2759:25") - (%imgui::pos (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiViewport_Pos" :getter - "__claw_get_ImGuiViewport_Pos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2760:25") - (%imgui::size (:pointer %imgui::im-vec2) - :setter - "__claw_set_ImGuiViewport_Size" - :getter - "__claw_get_ImGuiViewport_Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2761:25") - (%imgui::work-pos (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiViewport_WorkPos" :getter - "__claw_get_ImGuiViewport_WorkPos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2762:25") - (%imgui::work-size (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiViewport_WorkSize" :getter - "__claw_get_ImGuiViewport_WorkSize" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2763:25")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2759:25")) (iffi:defifun ("__claw__ZN5ImGui15GetMainViewportEv" %imgui::im-gui+get-main-viewport) @@ -3057,69 +2951,13 @@ :float "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:356:29") -(iffi:defistruct (%imgui::im-gui-storage+im-gui-storage-pair - :size-reporter - "__claw_sizeof_ImGuiStorage_ImGuiStoragePair" - :alignment-reporter - "__claw_alignof_ImGuiStorage_ImGuiStoragePair" - :constructor %imgui::im-gui-storage-pair - :destructor %imgui::~im-gui-storage-pair) +(iffi:defistruct (%imgui::im-gui-storage :size-reporter + "__claw_sizeof_ImGuiStorage" :alignment-reporter + "__claw_alignof_ImGuiStorage" :constructor + %imgui::im-gui-storage :destructor + %imgui::~im-gui-storage) nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12" - (%imgui::key %imgui::im-gui-id :setter - "__claw_set_ImGuiStorage_ImGuiStoragePair_key" - :getter - "__claw_get_ImGuiStorage_ImGuiStoragePair_key" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2093:17")) - -(iffi:deficlass (%imgui::im-vector - :size-reporter - "__claw_sizeof_ImVector_ImGuiStorage_ImGuiStoragePair_" - :alignment-reporter - "__claw_alignof_ImVector_ImGuiStorage_ImGuiStoragePair_") - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Size" - :getter - "__claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") - (%imgui::capacity :int :setter - "__claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity" - :getter - "__claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") - (%imgui::data - (:pointer - %imgui::im-gui-storage+im-gui-storage-pair) - :setter - "__claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Data" - :getter - "__claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Data" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) - -(iffi:defistruct (%imgui::im-gui-storage - :size-reporter - "__claw_sizeof_ImGuiStorage" - :alignment-reporter - "__claw_alignof_ImGuiStorage" - :constructor - %imgui::im-gui-storage - :destructor - %imgui::~im-gui-storage) - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8" - (%imgui::data - (:pointer - %imgui::im-vector) - :setter "__claw_set_ImGuiStorage_Data" :getter - "__claw_get_ImGuiStorage_Data" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2100:37")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8") (iffi:defifun ("__claw__ZN5ImGui15GetStateStorageEv" %imgui::im-gui+get-state-storage) @@ -3127,24 +2965,16 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:809:29") (iffi:defistruct (%imgui::im-gui-style :size-reporter - "__claw_sizeof_ImGuiStyle" - :alignment-reporter - "__claw_alignof_ImGuiStyle" - :constructor - %imgui::im-gui-style - :destructor - %imgui::~im-gui-style) + "__claw_sizeof_ImGuiStyle" :alignment-reporter + "__claw_alignof_ImGuiStyle" :constructor + %imgui::im-gui-style :destructor + %imgui::~im-gui-style) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8" (%imgui::alpha :float :setter "__claw_set_ImGuiStyle_Alpha" :getter "__claw_get_ImGuiStyle_Alpha" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1688:17") - (%imgui::window-padding (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_WindowPadding" - :getter "__claw_get_ImGuiStyle_WindowPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1689:17") (%imgui::window-rounding :float :setter "__claw_set_ImGuiStyle_WindowRounding" :getter "__claw_get_ImGuiStyle_WindowRounding" @@ -3155,17 +2985,6 @@ "__claw_get_ImGuiStyle_WindowBorderSize" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1691:17") - (%imgui::window-min-size (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_WindowMinSize" - :getter "__claw_get_ImGuiStyle_WindowMinSize" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1692:17") - (%imgui::window-title-align - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_WindowTitleAlign" :getter - "__claw_get_ImGuiStyle_WindowTitleAlign" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1693:17") (%imgui::window-menu-button-position %imgui::im-gui-dir :setter "__claw_set_ImGuiStyle_WindowMenuButtonPosition" @@ -3193,11 +3012,6 @@ "__claw_get_ImGuiStyle_PopupBorderSize" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1698:17") - (%imgui::frame-padding (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_FramePadding" - :getter "__claw_get_ImGuiStyle_FramePadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1699:17") (%imgui::frame-rounding :float :setter "__claw_set_ImGuiStyle_FrameRounding" :getter "__claw_get_ImGuiStyle_FrameRounding" @@ -3208,26 +3022,6 @@ "__claw_get_ImGuiStyle_FrameBorderSize" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1701:17") - (%imgui::item-spacing (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_ItemSpacing" :getter - "__claw_get_ImGuiStyle_ItemSpacing" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1702:17") - (%imgui::item-inner-spacing - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_ItemInnerSpacing" :getter - "__claw_get_ImGuiStyle_ItemInnerSpacing" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1703:17") - (%imgui::cell-padding (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_CellPadding" :getter - "__claw_get_ImGuiStyle_CellPadding" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1704:17") - (%imgui::touch-extra-padding - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_TouchExtraPadding" :getter - "__claw_get_ImGuiStyle_TouchExtraPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1705:17") (%imgui::indent-spacing :float :setter "__claw_set_ImGuiStyle_IndentSpacing" :getter "__claw_get_ImGuiStyle_IndentSpacing" @@ -3282,32 +3076,6 @@ :getter "__claw_get_ImGuiStyle_ColorButtonPosition" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1716:17") - (%imgui::button-text-align - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_ButtonTextAlign" :getter - "__claw_get_ImGuiStyle_ButtonTextAlign" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1717:17") - (%imgui::selectable-text-align - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_SelectableTextAlign" :getter - "__claw_get_ImGuiStyle_SelectableTextAlign" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1718:17") - (%imgui::display-window-padding - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_DisplayWindowPadding" - :getter - "__claw_get_ImGuiStyle_DisplayWindowPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1719:17") - (%imgui::display-safe-area-padding - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_DisplaySafeAreaPadding" - :getter - "__claw_get_ImGuiStyle_DisplaySafeAreaPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1720:17") (%imgui::mouse-cursor-scale :float :setter "__claw_set_ImGuiStyle_MouseCursorScale" :getter "__claw_get_ImGuiStyle_MouseCursorScale" @@ -3340,11 +3108,7 @@ :getter "__claw_get_ImGuiStyle_CircleSegmentMaxError" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1726:17") - (%imgui::colors (:pointer %imgui::im-vec4) :setter - nil :getter "__claw_get_ImGuiStyle_Colors" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1727:17")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1726:17")) (iffi:defifun ("__claw__ZN5ImGui8GetStyleEv" %imgui::im-gui+get-style) @@ -3572,7 +3336,7 @@ (%imgui::flags %imgui::im-gui-input-text-flags)) (iffi:defitype %imgui::im-gui-input-text-callback - (:pointer :pointer) + (:pointer :void) "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:194:15") (iffi:defifun ("__claw__ZN5ImGui9InputTextEPKcPcmiPFiP26ImGuiInputTextCallbackDataEPv" @@ -3841,7 +3605,7 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:593:29" (%imgui::label claw-utils:claw-string) (%imgui::current-item (:pointer :int)) - (%imgui::items-getter (:pointer :pointer)) + (%imgui::items-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::items-count :int) (%imgui::height-in-items :int)) @@ -3979,7 +3743,7 @@ :void "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:600:29" (%imgui::label claw-utils:claw-string) - (%imgui::values-getter (:pointer :pointer)) + (%imgui::values-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::values-count :int) (%imgui::values-offset :int) @@ -4007,7 +3771,7 @@ :void "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:598:29" (%imgui::label claw-utils:claw-string) - (%imgui::values-getter (:pointer :pointer)) + (%imgui::values-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::values-count :int) (%imgui::values-offset :int) @@ -4236,8 +4000,8 @@ %imgui::im-gui+set-allocator-functions) :void "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:872:29" - (%imgui::alloc-func (:pointer :pointer)) - (%imgui::free-func (:pointer :pointer)) + (%imgui::alloc-func (:pointer :void)) + (%imgui::free-func (:pointer :void)) (%imgui::user-data (:pointer :void))) (iffi:defifun ("__claw__ZN5ImGui16SetClipboardTextEPKc" @@ -4384,7 +4148,7 @@ (%imgui::cond %imgui::im-gui-cond)) (iffi:defitype %imgui::im-gui-size-callback - (:pointer :pointer) + (:pointer :void) "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:195:16") (iffi:defifun ("__claw__ZN5ImGui28SetNextWindowSizeConstraintsERK6ImVec2S2_PFvP21ImGuiSizeCallbackDataEPv" @@ -4788,14 +4552,13 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:161:13") (iffi:defistruct (%imgui::im-gui-table-column-sort-specs - :size-reporter - "__claw_sizeof_ImGuiTableColumnSortSpecs" - :alignment-reporter - "__claw_alignof_ImGuiTableColumnSortSpecs" - :constructor - %imgui::im-gui-table-column-sort-specs - :destructor - %imgui::~im-gui-table-column-sort-specs) + :size-reporter + "__claw_sizeof_ImGuiTableColumnSortSpecs" + :alignment-reporter + "__claw_alignof_ImGuiTableColumnSortSpecs" + :constructor %imgui::im-gui-table-column-sort-specs + :destructor + %imgui::~im-gui-table-column-sort-specs) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8" (%imgui::column-user-id %imgui::im-gui-id :setter @@ -4824,15 +4587,12 @@ :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1949:33")) -(iffi:defistruct (%imgui::im-gui-table-sort-specs - :size-reporter - "__claw_sizeof_ImGuiTableSortSpecs" - :alignment-reporter - "__claw_alignof_ImGuiTableSortSpecs" - :constructor - %imgui::im-gui-table-sort-specs - :destructor - %imgui::~im-gui-table-sort-specs) +(iffi:defistruct (%imgui::im-gui-table-sort-specs :size-reporter + "__claw_sizeof_ImGuiTableSortSpecs" + :alignment-reporter + "__claw_alignof_ImGuiTableSortSpecs" :constructor + %imgui::im-gui-table-sort-specs :destructor + %imgui::~im-gui-table-sort-specs) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8" (%imgui::specs @@ -5181,18 +4941,17 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiIO_claw_dtor" %imgui::~im-gui-io) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-io))) (iffi:defistruct (%imgui::im-gui-input-text-callback-data - :size-reporter - "__claw_sizeof_ImGuiInputTextCallbackData" - :alignment-reporter - "__claw_alignof_ImGuiInputTextCallbackData" - :constructor - %imgui::im-gui-input-text-callback-data - :destructor - %imgui::~im-gui-input-text-callback-data) + :size-reporter + "__claw_sizeof_ImGuiInputTextCallbackData" + :alignment-reporter + "__claw_alignof_ImGuiInputTextCallbackData" + :constructor + %imgui::im-gui-input-text-callback-data :destructor + %imgui::~im-gui-input-text-callback-data) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8" (%imgui::event-flag %imgui::im-gui-input-text-flags @@ -5319,19 +5078,16 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiInputTextCallbackData_claw_dtor" %imgui::~im-gui-input-text-callback-data) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-input-text-callback-data))) -(iffi:defistruct (%imgui::im-gui-list-clipper - :size-reporter - "__claw_sizeof_ImGuiListClipper" - :alignment-reporter - "__claw_alignof_ImGuiListClipper" - :constructor - %imgui::im-gui-list-clipper - :destructor - %imgui::~im-gui-list-clipper) +(iffi:defistruct (%imgui::im-gui-list-clipper :size-reporter + "__claw_sizeof_ImGuiListClipper" + :alignment-reporter + "__claw_alignof_ImGuiListClipper" :constructor + %imgui::im-gui-list-clipper :destructor + %imgui::~im-gui-list-clipper) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8" (%imgui::display-start :int :setter @@ -5412,15 +5168,12 @@ (%imgui::%%claw-this- (:pointer %imgui::im-gui-list-clipper))) -(iffi:defistruct (%imgui::im-gui-once-upon-a-frame - :size-reporter - "__claw_sizeof_ImGuiOnceUponAFrame" - :alignment-reporter - "__claw_alignof_ImGuiOnceUponAFrame" - :constructor - %imgui::im-gui-once-upon-a-frame - :destructor - %imgui::~im-gui-once-upon-a-frame) +(iffi:defistruct (%imgui::im-gui-once-upon-a-frame :size-reporter + "__claw_sizeof_ImGuiOnceUponAFrame" + :alignment-reporter + "__claw_alignof_ImGuiOnceUponAFrame" :constructor + %imgui::im-gui-once-upon-a-frame :destructor + %imgui::~im-gui-once-upon-a-frame) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2026:8" (%imgui::ref-frame :int :setter @@ -5446,7 +5199,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiOnceUponAFrame_claw_dtor" %imgui::~im-gui-once-upon-a-frame) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2026:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-once-upon-a-frame))) @@ -5487,57 +5240,35 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiPayload_claw_dtor" %imgui::~im-gui-payload) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-payload))) -(iffi:defistruct (%imgui::im-gui-size-callback-data - :size-reporter - "__claw_sizeof_ImGuiSizeCallbackData" - :alignment-reporter - "__claw_alignof_ImGuiSizeCallbackData" - :constructor - %imgui::im-gui-size-callback-data - :destructor - %imgui::~im-gui-size-callback-data) +(iffi:defistruct (%imgui::im-gui-size-callback-data :size-reporter + "__claw_sizeof_ImGuiSizeCallbackData" + :alignment-reporter + "__claw_alignof_ImGuiSizeCallbackData" :constructor + %imgui::im-gui-size-callback-data :destructor + %imgui::~im-gui-size-callback-data) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8" (%imgui::user-data (:pointer :void) :setter "__claw_set_ImGuiSizeCallbackData_UserData" :getter "__claw_get_ImGuiSizeCallbackData_UserData" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1915:13") - (%imgui::pos (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiSizeCallbackData_Pos" :getter - "__claw_get_ImGuiSizeCallbackData_Pos" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1916:13") - (%imgui::current-size (:pointer %imgui::im-vec2) - :setter - "__claw_set_ImGuiSizeCallbackData_CurrentSize" - :getter - "__claw_get_ImGuiSizeCallbackData_CurrentSize" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1917:13") - (%imgui::desired-size (:pointer %imgui::im-vec2) - :setter - "__claw_set_ImGuiSizeCallbackData_DesiredSize" - :getter - "__claw_get_ImGuiSizeCallbackData_DesiredSize" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1918:13")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1915:13")) (iffi:defifun ("__claw_cE3AE40SE40ImGuiSizeCallbackData_claw_ctor" %imgui::im-gui-size-callback-data) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-size-callback-data))) (iffi:defifun ("__claw_cE3AE40SE40ImGuiSizeCallbackData_claw_dtor" %imgui::~im-gui-size-callback-data) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-size-callback-data))) @@ -5668,6 +5399,22 @@ (%imgui::key %imgui::im-gui-id) (%imgui::val (:pointer :void))) +(iffi:defistruct (%imgui::im-gui-storage+im-gui-storage-pair + :size-reporter + "__claw_sizeof_ImGuiStorage_ImGuiStoragePair" + :alignment-reporter + "__claw_alignof_ImGuiStorage_ImGuiStoragePair" + :constructor %imgui::im-gui-storage-pair + :destructor %imgui::~im-gui-storage-pair) + nil + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12" + (%imgui::key %imgui::im-gui-id :setter + "__claw_set_ImGuiStorage_ImGuiStoragePair_key" + :getter + "__claw_get_ImGuiStorage_ImGuiStoragePair_key" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2093:17")) + (iffi:defifun ("__claw__ZN12ImGuiStorage16ImGuiStoragePairC1EjPv" %imgui::im-gui-storage-pair) :void @@ -5698,21 +5445,21 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiStorageE40SE40ImGuiStoragePair_claw_dtor" %imgui::~im-gui-storage-pair) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12" (%imgui::%%claw-this- (:pointer %imgui::im-gui-storage+im-gui-storage-pair))) (iffi:defifun ("__claw_cE3AE40SE40ImGuiStorage_claw_ctor" %imgui::im-gui-storage) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-storage))) (iffi:defifun ("__claw_cE3AE40SE40ImGuiStorage_claw_dtor" %imgui::~im-gui-storage) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-storage))) @@ -5731,7 +5478,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiStyle_claw_dtor" %imgui::~im-gui-style) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-style))) (iffi:defifun ("__claw__ZN25ImGuiTableColumnSortSpecsC1Ev" @@ -5744,7 +5491,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTableColumnSortSpecs_claw_dtor" %imgui::~im-gui-table-column-sort-specs) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-table-column-sort-specs))) @@ -5758,46 +5505,17 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTableSortSpecs_claw_dtor" %imgui::~im-gui-table-sort-specs) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-table-sort-specs))) -(iffi:deficlass (%imgui::im-vector :size-reporter - "__claw_sizeof_ImVector_char_" :alignment-reporter - "__claw_alignof_ImVector_char_") - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_char__Size" - :getter - "__claw_get_ImVector_char__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") - (%imgui::capacity :int :setter - "__claw_set_ImVector_char__Capacity" :getter - "__claw_get_ImVector_char__Capacity" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") - (%imgui::data claw-utils:claw-string :setter - "__claw_set_ImVector_char__Data" :getter - "__claw_get_ImVector_char__Data" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) - -(iffi:defistruct (%imgui::im-gui-text-buffer - :size-reporter - "__claw_sizeof_ImGuiTextBuffer" - :alignment-reporter - "__claw_alignof_ImGuiTextBuffer" - :constructor - %imgui::im-gui-text-buffer - :destructor - %imgui::~im-gui-text-buffer) +(iffi:defistruct (%imgui::im-gui-text-buffer :size-reporter + "__claw_sizeof_ImGuiTextBuffer" :alignment-reporter + "__claw_alignof_ImGuiTextBuffer" :constructor + %imgui::im-gui-text-buffer :destructor + %imgui::~im-gui-text-buffer) nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8" - (%imgui::buf (:pointer %imgui::im-vector) - :setter "__claw_set_ImGuiTextBuffer_Buf" :getter - "__claw_get_ImGuiTextBuffer_Buf" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2063:25")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8") (iffi:defifun ("__claw__ZN15ImGuiTextBufferC1Ev" %imgui::im-gui-text-buffer) @@ -5893,84 +5611,21 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTextBuffer_claw_dtor" %imgui::~im-gui-text-buffer) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-text-buffer))) -(iffi:defistruct (%imgui::im-gui-text-filter+im-gui-text-range - :size-reporter - "__claw_sizeof_ImGuiTextFilter_ImGuiTextRange" - :alignment-reporter - "__claw_alignof_ImGuiTextFilter_ImGuiTextRange" - :constructor %imgui::im-gui-text-range :destructor - %imgui::~im-gui-text-range) - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12" - (%imgui::b claw-utils:claw-string :setter - "__claw_set_ImGuiTextFilter_ImGuiTextRange_b" - :getter - "__claw_get_ImGuiTextFilter_ImGuiTextRange_b" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2046:25") - (%imgui::e claw-utils:claw-string :setter - "__claw_set_ImGuiTextFilter_ImGuiTextRange_e" - :getter - "__claw_get_ImGuiTextFilter_ImGuiTextRange_e" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2047:25")) - -(iffi:deficlass (%imgui::im-vector - :size-reporter - "__claw_sizeof_ImVector_ImGuiTextFilter_ImGuiTextRange_" - :alignment-reporter - "__claw_alignof_ImVector_ImGuiTextFilter_ImGuiTextRange_") - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" - :getter - "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") - (%imgui::capacity :int :setter - "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" - :getter - "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") - (%imgui::data - (:pointer - %imgui::im-gui-text-filter+im-gui-text-range) - :setter - "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" - :getter - "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) - -(iffi:defistruct (%imgui::im-gui-text-filter - :size-reporter - "__claw_sizeof_ImGuiTextFilter" - :alignment-reporter - "__claw_alignof_ImGuiTextFilter" - :constructor - %imgui::im-gui-text-filter - :destructor - %imgui::~im-gui-text-filter) +(iffi:defistruct (%imgui::im-gui-text-filter :size-reporter + "__claw_sizeof_ImGuiTextFilter" :alignment-reporter + "__claw_alignof_ImGuiTextFilter" :constructor + %imgui::im-gui-text-filter :destructor + %imgui::~im-gui-text-filter) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8" (%imgui::input-buf claw-utils:claw-string :setter nil :getter "__claw_get_ImGuiTextFilter_InputBuf" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2054:29") - (%imgui::filters - (:pointer - %imgui::im-vector) - :setter "__claw_set_ImGuiTextFilter_Filters" - :getter "__claw_get_ImGuiTextFilter_Filters" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2055:29") (%imgui::count-grep :int :setter "__claw_set_ImGuiTextFilter_CountGrep" :getter "__claw_get_ImGuiTextFilter_CountGrep" @@ -6021,6 +5676,28 @@ (%imgui::text claw-utils:claw-string) (%imgui::text-end claw-utils:claw-string)) +(iffi:defistruct (%imgui::im-gui-text-filter+im-gui-text-range + :size-reporter + "__claw_sizeof_ImGuiTextFilter_ImGuiTextRange" + :alignment-reporter + "__claw_alignof_ImGuiTextFilter_ImGuiTextRange" + :constructor %imgui::im-gui-text-range :destructor + %imgui::~im-gui-text-range) + nil + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12" + (%imgui::b claw-utils:claw-string :setter + "__claw_set_ImGuiTextFilter_ImGuiTextRange_b" + :getter + "__claw_get_ImGuiTextFilter_ImGuiTextRange_b" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2046:25") + (%imgui::e claw-utils:claw-string :setter + "__claw_set_ImGuiTextFilter_ImGuiTextRange_e" + :getter + "__claw_get_ImGuiTextFilter_ImGuiTextRange_e" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2047:25")) + (iffi:defifun ("__claw__ZN15ImGuiTextFilter14ImGuiTextRangeC1Ev" %imgui::im-gui-text-range) :void @@ -6047,6 +5724,35 @@ (:pointer %imgui::im-gui-text-filter+im-gui-text-range))) +(iffi:deficlass (%imgui::im-vector + :size-reporter + "__claw_sizeof_ImVector_ImGuiTextFilter_ImGuiTextRange_" + :alignment-reporter + "__claw_alignof_ImVector_ImGuiTextFilter_ImGuiTextRange_") + nil + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" + (%imgui::size :int :setter + "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" + :getter + "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::capacity :int :setter + "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" + :getter + "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") + (%imgui::data + (:pointer + %imgui::im-gui-text-filter+im-gui-text-range) + :setter + "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" + :getter + "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) + (iffi:defifun ("__claw__ZNK15ImGuiTextFilter14ImGuiTextRange5splitEcP8ImVectorIS0_E" %imgui::split :non-mutating t) :void @@ -6062,7 +5768,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTextFilterE40SE40ImGuiTextRange_claw_dtor" %imgui::~im-gui-text-range) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12" (%imgui::%%claw-this- (:pointer %imgui::im-gui-text-filter+im-gui-text-range))) @@ -6070,7 +5776,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTextFilter_claw_dtor" %imgui::~im-gui-text-filter) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-text-filter))) @@ -6100,7 +5806,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiViewport_claw_dtor" %imgui::~im-gui-viewport) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-viewport))) @@ -6257,10 +5963,10 @@ (eval-when (:load-toplevel :compile-toplevel :execute) (export '%imgui::im-gui+log-text "%IMGUI") - (export '%imgui::step-no "%IMGUI") + (export '%imgui::~im-gui-text-range "%IMGUI") (export '%imgui::mouse-cursor-scale "%IMGUI") (export '%imgui::source-id "%IMGUI") - (export '%imgui::~im-gui-text-range "%IMGUI") + (export '%imgui::pass-filter "%IMGUI") (export '%imgui::backend-platform-name "%IMGUI") (export '%imgui::nav-active "%IMGUI") (export '%imgui::im-gui+new-frame "%IMGUI") @@ -6279,7 +5985,6 @@ (export '%imgui::im-gui-nav-input- "%IMGUI") (export '%imgui::im-gui+get-style-color-name "%IMGUI") (export '%imgui::im-gui+slider-int "%IMGUI") - (export '%imgui::im-gui+table-set-column-index "%IMGUI") (export '%imgui::im-gui+text-wrapped-v "%IMGUI") (export '%imgui::im-gui+checkbox "%IMGUI") (export '%imgui::im-gui+set-column-width "%IMGUI") @@ -6289,12 +5994,10 @@ (export '%imgui::container-atlas "%IMGUI") (export '%imgui::im-gui+text "%IMGUI") (export '%imgui::im-gui-dir "%IMGUI") - (export '%imgui::display-safe-area-padding "%IMGUI") (export '%imgui::im-gui+image-button "%IMGUI") (export '%imgui::im-gui-storage-pair "%IMGUI") (export '%imgui::add-input-character "%IMGUI") (export '%imgui::im-gui+push-style-var "%IMGUI") - (export '%imgui::item-inner-spacing "%IMGUI") (export '%imgui::im-gui+is-any-item-focused "%IMGUI") (export '%imgui::mouse-down-duration-prev "%IMGUI") (export '%imgui::im-gui+end-list-box "%IMGUI") @@ -6354,7 +6057,7 @@ (export '%imgui::im-vector "%IMGUI") (export '%imgui::circle-segment-max-error "%IMGUI") (export '%imgui::im-gui+set-scroll-from-pos-x "%IMGUI") - (export '%imgui::frame-padding "%IMGUI") + (export '%imgui::im-gui+tree-node-v "%IMGUI") (export '%imgui::size "%IMGUI") (export '%imgui::w "%IMGUI") (export '%imgui::im-gui+get-mouse-cursor "%IMGUI") @@ -6365,38 +6068,35 @@ (export '%imgui::user-callback-data "%IMGUI") (export '%imgui::grab-min-size "%IMGUI") (export '%imgui::mouse-drag-threshold "%IMGUI") - (export '%imgui::im-vector "%IMGUI") (export '%imgui::mouse-clicked-time "%IMGUI") (export '%imgui::vtx-offset "%IMGUI") (export '%imgui::data-frame-count "%IMGUI") (export '%imgui::im-gui-popup-flags- "%IMGUI") (export '%imgui::backend-renderer-name "%IMGUI") - (export '%imgui::im-gui+tree-node-v "%IMGUI") (export '%imgui::im-gui-key-mod-flags "%IMGUI") (export '%imgui::im-gui+progress-bar "%IMGUI") (export '%imgui::x1 "%IMGUI") (export '%imgui::im-gui+pop-allow-keyboard-focus "%IMGUI") (export '%imgui::im-gui+input-text "%IMGUI") (export '%imgui::va-list "%IMGUI") - (export '%imgui::work-size "%IMGUI") + (export '%imgui::im-gui-input-text-callback "%IMGUI") (export '%imgui::im-gui-tree-node-flags- "%IMGUI") (export '%imgui::im-gui-table-bg-target "%IMGUI") (export '%imgui::descent "%IMGUI") - (export '%imgui::im-gui+is-mouse-hovering-rect "%IMGUI") + (export '%imgui::im-gui+value "%IMGUI") (export '%imgui::mouse-drag-max-distance-sqr "%IMGUI") (export '%imgui::mouse-down-owned "%IMGUI") - (export '%imgui::im-gui+table-header "%IMGUI") + (export '%imgui::im-gui+is-mouse-hovering-rect "%IMGUI") (export '%imgui::im-gui-slider-flags "%IMGUI") (export '%imgui::im-gui+is-mouse-pos-valid "%IMGUI") + (export '%imgui::im-gui+table-header "%IMGUI") (export '%imgui::im-gui-drag-drop-flags- "%IMGUI") (export '%imgui::column-index "%IMGUI") (export '%imgui::im-gui+v-slider-int "%IMGUI") (export '%imgui::im-draw-data "%IMGUI") (export '%imgui::+imgui-payload-type-color-3f+ "%IMGUI") - (export '%imgui::im-gui+value "%IMGUI") (export '%imgui::advance-x "%IMGUI") (export '%imgui::im-gui+get-clipboard-text "%IMGUI") - (export '%imgui::im-gui-input-text-callback "%IMGUI") (export '%imgui::im-gui+set-window-focus "%IMGUI") (export '%imgui::buf "%IMGUI") (export '%imgui::im-u32 "%IMGUI") @@ -6420,16 +6120,14 @@ (export '%imgui::im-vector "%IMGUI") (export '%imgui::mouse-released "%IMGUI") (export '%imgui::im-gui+drag-int "%IMGUI") - (export '%imgui::mouse-pos-prev "%IMGUI") + (export '%imgui::size-pixels "%IMGUI") (export '%imgui::ini-filename "%IMGUI") (export '%imgui::tex-width "%IMGUI") (export '%imgui::im-gui+is-popup-open "%IMGUI") - (export '%imgui::im-vector - "%IMGUI") (export '%imgui::im-gui+set-window-pos "%IMGUI") (export '%imgui::im-draw-list-shared-data "%IMGUI") (export '%imgui::%channels "%IMGUI") - (export '%imgui::size-pixels "%IMGUI") + (export '%imgui::im-gui+text-disabled-v "%IMGUI") (export '%imgui::config-input-text-cursor-blink "%IMGUI") (export '%imgui::im-gui-col- "%IMGUI") (export '%imgui::im-vector "%IMGUI") @@ -6440,7 +6138,6 @@ (export '%imgui::im-gui+slider-int2 "%IMGUI") (export '%imgui::alpha "%IMGUI") (export '%imgui::im-gui-table-row-flags "%IMGUI") - (export '%imgui::im-gui+text-disabled-v "%IMGUI") (export '%imgui::im-gui+begin-group "%IMGUI") (export '%imgui::im-gui-color-edit-flags- "%IMGUI") (export '%imgui::im-gui+is-item-deactivated-after-edit "%IMGUI") @@ -6462,7 +6159,7 @@ (export '%imgui::im-gui+push-item-width "%IMGUI") (export '%imgui::im-gui-nav-input "%IMGUI") (export '%imgui::framerate "%IMGUI") - (export '%imgui::im-gui+get-window-content-region-width "%IMGUI") + (export '%imgui::add-input-character-utf16 "%IMGUI") (export '%imgui::im-gui+color-button "%IMGUI") (export '%imgui::im-gui-sort-direction- "%IMGUI") (export '%imgui::im-gui+mem-free "%IMGUI") @@ -6470,7 +6167,7 @@ (export '%imgui::im-gui+table-get-column-index "%IMGUI") (export '%imgui::im-gui-hovered-flags "%IMGUI") (export '%imgui::im-gui+get-foreground-draw-list "%IMGUI") - (export '%imgui::get-bool "%IMGUI") + (export '%imgui::im-gui+get-window-content-region-width "%IMGUI") (export '%imgui::sort-order "%IMGUI") (export '%imgui::im-gui-table-flags "%IMGUI") (export '%imgui::display-end "%IMGUI") @@ -6481,12 +6178,11 @@ (export '%imgui::im-gui+tree-advance-to-label-pos "%IMGUI") (export '%imgui::im-font-builder-io "%IMGUI") (export '%imgui::pen-pressure "%IMGUI") - (export '%imgui::add-input-character-utf16 "%IMGUI") (export '%imgui::im-gui+set-window-font-scale "%IMGUI") (export '%imgui::im-gui+label-text "%IMGUI") (export '%imgui::config-windows-resize-from-edges "%IMGUI") (export '%imgui::im-gui+color-convert-u32to-float4 "%IMGUI") - (export '%imgui::im-gui+drag-scalar "%IMGUI") + (export '%imgui::im-gui+v-slider-scalar "%IMGUI") (export '%imgui::im-gui+get-cursor-screen-pos "%IMGUI") (export '%imgui::im-gui+set-item-default-focus "%IMGUI") (export '%imgui::log-slider-deadzone "%IMGUI") @@ -6494,7 +6190,7 @@ (export '%imgui::im-gui+open-popup "%IMGUI") (export '%imgui::im-gui+get-text-line-height "%IMGUI") (export '%imgui::height "%IMGUI") - (export '%imgui::v1 "%IMGUI") + (export '%imgui::im-gui+drag-scalar "%IMGUI") (export '%imgui::set-all-int "%IMGUI") (export '%imgui::%idx-write-ptr "%IMGUI") (export '%imgui::im-gui-key "%IMGUI") @@ -6502,7 +6198,7 @@ (export '%imgui::mouse-double-click-time "%IMGUI") (export '%imgui::c-str "%IMGUI") (export '%imgui::col "%IMGUI") - (export '%imgui::im-gui+v-slider-scalar "%IMGUI") + (export '%imgui::get-bool "%IMGUI") (export '%imgui::im-gui+show-demo-window "%IMGUI") (export '%imgui::im-gui+color-edit3 "%IMGUI") (export '%imgui::im-gui+is-key-down "%IMGUI") @@ -6525,7 +6221,6 @@ (export '%imgui::index-advance-x "%IMGUI") (export '%imgui::im-gui-cond "%IMGUI") (export '%imgui::im-font-config "%IMGUI") - (export '%imgui::selectable-text-align "%IMGUI") (export '%imgui::im-gui-color-edit-flags "%IMGUI") (export '%imgui::im-gui+color-edit4 "%IMGUI") (export '%imgui::metrics-render-indices "%IMGUI") @@ -6543,22 +6238,22 @@ (export '%imgui::im-gui+log-to-clipboard "%IMGUI") (export '%imgui::im-u8 "%IMGUI") (export '%imgui::im-gui+slider-scalar "%IMGUI") - (export '%imgui::im-gui-payload "%IMGUI") + (export '%imgui::im-gui+text-colored-v "%IMGUI") (export '%imgui::im-gui+selectable "%IMGUI") (export '%imgui::im-gui-table-flags- "%IMGUI") (export '%imgui::im-gui+slider-int3 "%IMGUI") (export '%imgui::im-gui+show-font-selector "%IMGUI") - (export '%imgui::im-gui+set-current-context "%IMGUI") + (export '%imgui::im-gui+tree-node-ex-v "%IMGUI") (export '%imgui::used4k-pages-map "%IMGUI") - (export '%imgui::im-gui+text-colored-v "%IMGUI") (export '%imgui::anti-aliased-lines "%IMGUI") (export '%imgui::im-gui+get-scroll-y "%IMGUI") (export '%imgui::im-gui-viewport "%IMGUI") (export '%imgui::name "%IMGUI") (export '%imgui::im-gui+get-window-content-region-max "%IMGUI") (export '%imgui::%%gr-offs "%IMGUI") - (export '%imgui::im-gui+tree-node-ex-v "%IMGUI") - (export '%imgui::input-queue-characters "%IMGUI") + (export '%imgui::v1 "%IMGUI") + (export '%imgui::appendf "%IMGUI") + (export '%imgui::key-repeat-rate "%IMGUI") (export '%imgui::tex-pixels-rgba32 "%IMGUI") (export '%imgui::im-gui+pop-button-repeat "%IMGUI") (export '%imgui::%%vr-offs "%IMGUI") @@ -6567,21 +6262,19 @@ (export '%imgui::display-size "%IMGUI") (export '%imgui::ellipsis-char "%IMGUI") (export '%imgui::total-idx-count "%IMGUI") - (export '%imgui::appendf "%IMGUI") - (export '%imgui::key-repeat-rate "%IMGUI") + (export '%imgui::im-gui+set-next-window-pos "%IMGUI") (export '%imgui::display-pos "%IMGUI") (export '%imgui::metrics-active-allocations "%IMGUI") - (export '%imgui::appendfv "%IMGUI") + (export '%imgui::im-gui-payload "%IMGUI") (export '%imgui::glyph-id "%IMGUI") (export '%imgui::im-gui+begin-menu-bar "%IMGUI") (export '%imgui::ref-frame "%IMGUI") (export '%imgui::im-gui+get-main-viewport "%IMGUI") - (export '%imgui::im-gui+set-next-window-pos "%IMGUI") + (export '%imgui::im-gui+set-current-context "%IMGUI") (export '%imgui::y1 "%IMGUI") (export '%imgui::e "%IMGUI") + (export '%imgui::appendfv "%IMGUI") (export '%imgui::popup-border-size "%IMGUI") - (export '%imgui::item-spacing "%IMGUI") - (export '%imgui::display-window-padding "%IMGUI") (export '%imgui::backend-platform-user-data "%IMGUI") (export '%imgui::key-repeat-delay "%IMGUI") (export '%imgui::im-gui+plot-histogram "%IMGUI") @@ -6594,10 +6287,9 @@ (export '%imgui::im-gui+get-font-tex-uv-white-pixel "%IMGUI") (export '%imgui::im-gui+capture-mouse-from-app "%IMGUI") (export '%imgui::tex-uv-lines "%IMGUI") - (export '%imgui::window-min-size "%IMGUI") + (export '%imgui::im-gui+show-metrics-window "%IMGUI") (export '%imgui::mouse-down-duration "%IMGUI") (export '%imgui::im-gui-once-upon-a-frame "%IMGUI") - (export '%imgui::im-gui+show-metrics-window "%IMGUI") (export '%imgui::im-gui-data-type "%IMGUI") (export '%imgui::indent-spacing "%IMGUI") (export '%imgui::im-gui+is-item-deactivated "%IMGUI") @@ -6610,35 +6302,31 @@ (export '%imgui::im-gui+input-float4 "%IMGUI") (export '%imgui::im-gui+save-ini-settings-to-memory "%IMGUI") (export '%imgui::im-gui-input-text-flags- "%IMGUI") - (export '%imgui::im-gui+next-column "%IMGUI") + (export '%imgui::popup-rounding "%IMGUI") (export '%imgui::~im-gui-input-text-callback-data "%IMGUI") (export '%imgui::im-gui+bullet-text-v "%IMGUI") (export '%imgui::im-draw-list-splitter "%IMGUI") (export '%imgui::im-gui+drag-int2 "%IMGUI") - (export '%imgui::window-rounding "%IMGUI") + (export '%imgui::im-gui+next-column "%IMGUI") (export '%imgui::tex-uv-scale "%IMGUI") - (export '%imgui::display-framebuffer-scale "%IMGUI") (export '%imgui::im-gui+indent "%IMGUI") (export '%imgui::im-font-atlas-custom-rect "%IMGUI") - (export '%imgui::popup-rounding "%IMGUI") + (export '%imgui::im-gui+set-next-window-size "%IMGUI") (export '%imgui::%current "%IMGUI") (export '%imgui::im-gui+style-colors-classic "%IMGUI") (export '%imgui::insert-chars "%IMGUI") (export '%imgui::im-gui+color-convert-hs-vto-rgb "%IMGUI") (export '%imgui::config-flags "%IMGUI") - (export '%imgui::tab-border-size "%IMGUI") + (export '%imgui::im-gui+tree-push "%IMGUI") (export '%imgui::im-gui-popup-flags "%IMGUI") (export '%imgui::fallback-advance-x "%IMGUI") (export '%imgui::flags "%IMGUI") - (export '%imgui::current-size "%IMGUI") + (export '%imgui::tab-border-size "%IMGUI") (export '%imgui::im-gui+set-next-tree-node-open "%IMGUI") - (export '%imgui::im-gui+set-next-window-size "%IMGUI") (export '%imgui::im-gui+get-id "%IMGUI") (export '%imgui::key-alt "%IMGUI") (export '%imgui::im-gui+columns "%IMGUI") - (export '%imgui::im-gui+tree-push "%IMGUI") (export '%imgui::pos "%IMGUI") - (export '%imgui::desired-size "%IMGUI") (export '%imgui::im-gui+is-any-item-hovered "%IMGUI") (export '%imgui::want-set-mouse-pos "%IMGUI") (export '%imgui::tex-uv-white-pixel "%IMGUI") @@ -6653,10 +6341,11 @@ (export '%imgui::pack-id-mouse-cursors "%IMGUI") (export '%imgui::keys-down "%IMGUI") (export '%imgui::im-gui+log-to-tty "%IMGUI") - (export '%imgui::im-gui-input-text-callback-data "%IMGUI") + (export '%imgui::window-rounding "%IMGUI") (export '%imgui::operator[] "%IMGUI") (export '%imgui::fonts "%IMGUI") (export '%imgui::im-gui-tab-bar-flags "%IMGUI") + (export '%imgui::im-gui-input-text-callback-data "%IMGUI") (export '%imgui::rasterizer-multiply "%IMGUI") (export '%imgui::im-gui-tab-item-flags- "%IMGUI") (export '%imgui::im-font-atlas "%IMGUI") @@ -6671,7 +6360,7 @@ (export '%imgui::~im-gui-table-column-sort-specs "%IMGUI") (export '%imgui::im-gui+get-scroll-max-x "%IMGUI") (export '%imgui::im-gui+style-colors-light "%IMGUI") - (export '%imgui::mouse-delta "%IMGUI") + (export '%imgui::im-gui+color-picker4 "%IMGUI") (export '%imgui::get-float-ref "%IMGUI") (export '%imgui::add-input-characters-utf8 "%IMGUI") (export '%imgui::im-gui+pop-id "%IMGUI") @@ -6684,33 +6373,31 @@ (export '%imgui::im-gui+begin-drag-drop-target "%IMGUI") (export '%imgui::scale "%IMGUI") (export '%imgui::im-gui+get-time "%IMGUI") - (export '%imgui::im-gui+color-picker4 "%IMGUI") (export '%imgui::scrollbar-rounding "%IMGUI") (export '%imgui::im-gui+set-cursor-pos-y "%IMGUI") (export '%imgui::cmd-buffer "%IMGUI") (export '%imgui::im-gui+slider-scalar-n "%IMGUI") (export '%imgui::im-gui-combo-flags "%IMGUI") - (export '%imgui::im-gui+begin-menu "%IMGUI") + (export '%imgui::im-gui+tree-node "%IMGUI") (export '%imgui::im-gui+push-clip-rect "%IMGUI") (export '%imgui::im-draw-channel "%IMGUI") - (export '%imgui::font-default "%IMGUI") - (export '%imgui::mouse-down "%IMGUI") + (export '%imgui::im-gui+tree-node-ex "%IMGUI") (export '%imgui::im-gui+load-ini-settings-from-disk "%IMGUI") (export '%imgui::custom-rects "%IMGUI") (export '%imgui::%cmd-header "%IMGUI") - (export '%imgui::work-pos "%IMGUI") + (export '%imgui::im-gui+begin-menu "%IMGUI") + (export '%imgui::window-menu-button-position "%IMGUI") (export '%imgui::im-gui+is-window-focused "%IMGUI") (export '%imgui::im-gui+get-item-rect-size "%IMGUI") (export '%imgui::im-gui+close-current-popup "%IMGUI") - (export '%imgui::+imgui-has-table+ "%IMGUI") + (export '%imgui::mouse-down "%IMGUI") (export '%imgui::im-gui+drag-float4 "%IMGUI") (export '%imgui::mouse-double-clicked "%IMGUI") (export '%imgui::im-gui+table-get-column-count "%IMGUI") (export '%imgui::im-gui+get-frame-height-with-spacing "%IMGUI") (export '%imgui::im-gui+set-next-window-focus "%IMGUI") (export '%imgui::im-gui+pop-style-color "%IMGUI") - (export '%imgui::window-menu-button-position "%IMGUI") - (export '%imgui::im-gui+tree-node-ex "%IMGUI") + (export '%imgui::+imgui-has-table+ "%IMGUI") (export '%imgui::im-gui-window-flags "%IMGUI") (export '%imgui::im-gui+get-item-rect-min "%IMGUI") (export '%imgui::buf-size "%IMGUI") @@ -6723,12 +6410,11 @@ (export '%imgui::im-gui-storage+im-gui-storage-pair "%IMGUI") (export '%imgui::im-gui+begin-popup "%IMGUI") (export '%imgui::event-flag "%IMGUI") - (export '%imgui::window-title-align "%IMGUI") + (export '%imgui::font-allow-user-scaling "%IMGUI") (export '%imgui::reserve "%IMGUI") (export '%imgui::get-void-ptr-ref "%IMGUI") (export '%imgui::font-data-owned-by-atlas "%IMGUI") (export '%imgui::im-gui-mouse-button- "%IMGUI") - (export '%imgui::im-gui+tree-node "%IMGUI") (export '%imgui::index-lookup "%IMGUI") (export '%imgui::+imgui-impl-api+ "%IMGUI") (export '%imgui::im-gui+log-finish "%IMGUI") @@ -6741,11 +6427,9 @@ (export '%imgui::im-gui+list-box-footer "%IMGUI") (export '%imgui::im-gui+is-mouse-down "%IMGUI") (export '%imgui::mouse-clicked "%IMGUI") - (export '%imgui::button-text-align "%IMGUI") (export '%imgui::buf-dirty "%IMGUI") (export '%imgui::im-gui-mouse-cursor "%IMGUI") (export '%imgui::im-gui+drag-int3 "%IMGUI") - (export '%imgui::font-allow-user-scaling "%IMGUI") (export '%imgui::im-gui+is-item-activated "%IMGUI") (export '%imgui::frame-border-size "%IMGUI") (export '%imgui::key-mods "%IMGUI") @@ -6764,7 +6448,6 @@ (export '%imgui::im-gui-mouse-cursor- "%IMGUI") (export '%imgui::config-windows-move-from-title-bar-only "%IMGUI") (export '%imgui::delta-time "%IMGUI") - (export '%imgui::filters "%IMGUI") (export '%imgui::has-selection "%IMGUI") (export '%imgui::valid "%IMGUI") (export '%imgui::anti-aliased-lines-use-tex "%IMGUI") @@ -6777,7 +6460,7 @@ (export '%imgui::im-gui-input-text-flags "%IMGUI") (export '%imgui::im-gui+push-text-wrap-pos "%IMGUI") (export '%imgui::buf-text-len "%IMGUI") - (export '%imgui::touch-extra-padding "%IMGUI") + (export '%imgui::im-gui+end-drag-drop-target "%IMGUI") (export '%imgui::im-gui+set-next-item-open "%IMGUI") (export '%imgui::im-vector "%IMGUI") (export '%imgui::im-gui+is-item-focused "%IMGUI") @@ -6785,18 +6468,17 @@ (export '%imgui::im-gui+begin-drag-drop-source "%IMGUI") (export '%imgui::im-gui+is-key-pressed "%IMGUI") (export '%imgui::set-clipboard-text-fn "%IMGUI") - (export '%imgui::mouse-pos "%IMGUI") + (export '%imgui::im-gui+is-window-hovered "%IMGUI") (export '%imgui::im-gui+begin-tab-item "%IMGUI") (export '%imgui::im-gui-text-buffer "%IMGUI") (export '%imgui::im-vector "%IMGUI") (export '%imgui::im-gui+get-drag-drop-payload "%IMGUI") (export '%imgui::locked "%IMGUI") - (export '%imgui::im-gui+is-window-hovered "%IMGUI") (export '%imgui::build-sort-by-key "%IMGUI") (export '%imgui::im-gui-text-filter "%IMGUI") (export '%imgui::im-gui+table-get-row-index "%IMGUI") (export '%imgui::im-gui-size-callback-data "%IMGUI") - (export '%imgui::im-gui+end-drag-drop-target "%IMGUI") + (export '%imgui::~im-gui-style "%IMGUI") (export '%imgui::im-gui+get-column-offset "%IMGUI") (export '%imgui::im-gui+input-float "%IMGUI") (export '%imgui::im-gui+set-tooltip-v "%IMGUI") @@ -6815,7 +6497,6 @@ (export '%imgui::get-work-center "%IMGUI") (export '%imgui::clear "%IMGUI") (export '%imgui::+imgui-version+ "%IMGUI") - (export '%imgui::~im-gui-style "%IMGUI") (export '%imgui::im-gui+begin-child "%IMGUI") (export '%imgui::im-gui+set-cursor-pos-x "%IMGUI") (export '%imgui::clip-rect "%IMGUI") @@ -6852,7 +6533,7 @@ (export '%imgui::im-gui-io "%IMGUI") (export '%imgui::im-gui-context "%IMGUI") (export '%imgui::select-all "%IMGUI") - (export '%imgui::key "%IMGUI") + (export '%imgui::im-gui+end-group "%IMGUI") (export '%imgui::~im-gui-text-buffer "%IMGUI") (export '%imgui::pixel-snap-h "%IMGUI") (export '%imgui::im-gui+set-window-size "%IMGUI") @@ -6869,16 +6550,16 @@ (export '%imgui::colored "%IMGUI") (export '%imgui::get-void-ptr "%IMGUI") (export '%imgui::im-gui+set-scroll-x "%IMGUI") - (export '%imgui::im-gui+end-group "%IMGUI") + (export '%imgui::im-gui+text-unformatted "%IMGUI") (export '%imgui::im-gui+get-font "%IMGUI") (export '%imgui::im-gui+get-mouse-drag-delta "%IMGUI") (export '%imgui::im-font "%IMGUI") (export '%imgui::im-gui+slider-angle "%IMGUI") (export '%imgui::display-start "%IMGUI") (export '%imgui::im-gui+get-state-storage "%IMGUI") - (export '%imgui::mouse-drag-max-distance-abs "%IMGUI") + (export '%imgui::u0 "%IMGUI") (export '%imgui::im-gui+get-content-region-avail "%IMGUI") - (export '%imgui::mouse-clicked-pos "%IMGUI") + (export '%imgui::im-gui+unindent "%IMGUI") (export '%imgui::cmd-lists-count "%IMGUI") (export '%imgui::nav-inputs-down-duration-prev "%IMGUI") (export '%imgui::nav-inputs "%IMGUI") @@ -6886,7 +6567,7 @@ (export '%imgui::im-gui+begin-list-box "%IMGUI") (export '%imgui::im-gui+get-io "%IMGUI") (export '%imgui::im-gui-button-flags "%IMGUI") - (export '%imgui::u0 "%IMGUI") + (export '%imgui::key "%IMGUI") (export '%imgui::im-gui+get-scroll-max-y "%IMGUI") (export '%imgui::im-gui-key-mod-flags- "%IMGUI") (export '%imgui::total-vtx-count "%IMGUI") @@ -6902,7 +6583,7 @@ (export '%imgui::im-gui+table-get-sort-specs "%IMGUI") (export '%imgui::im-gui+text-disabled "%IMGUI") (export '%imgui::+imgui-version-num+ "%IMGUI") - (export '%imgui::im-gui+unindent "%IMGUI") + (export '%imgui::~im-gui-payload "%IMGUI") (export '%imgui::im-gui+is-mouse-double-clicked "%IMGUI") (export '%imgui::im-gui+get-window-draw-list "%IMGUI") (export '%imgui::im-gui+get-window-pos "%IMGUI") @@ -6911,7 +6592,6 @@ (export '%imgui::get-int "%IMGUI") (export '%imgui::im-gui-tab-bar-flags- "%IMGUI") (export '%imgui::im-gui+get-overlay-draw-list "%IMGUI") - (export '%imgui::im-gui+text-unformatted "%IMGUI") (export '%imgui::im-gui+image "%IMGUI") (export '%imgui::im-gui-combo-flags- "%IMGUI") (export '%imgui::glyph-max-advance-x "%IMGUI") @@ -6922,9 +6602,8 @@ (export '%imgui::im-font-atlas-flags "%IMGUI") (export '%imgui::fallback-glyph "%IMGUI") (export '%imgui::im-gui+get-column-index "%IMGUI") - (export '%imgui::data-size "%IMGUI") + (export '%imgui::im-gui+text-colored "%IMGUI") (export '%imgui::%path "%IMGUI") - (export '%imgui::~im-gui-payload "%IMGUI") (export '%imgui::im-gui+get-cursor-pos-y "%IMGUI") (export '%imgui::im-gui+input-float2 "%IMGUI") (export '%imgui::im-gui+input-int4 "%IMGUI") @@ -6932,11 +6611,10 @@ (export '%imgui::~im-gui-table-sort-specs "%IMGUI") (export '%imgui::im-gui+get-text-line-height-with-spacing "%IMGUI") (export '%imgui::x "%IMGUI") - (export '%imgui::%fringe-scale "%IMGUI") - (export '%imgui::im-gui+text-colored "%IMGUI") + (export '%imgui::data-size "%IMGUI") (export '%imgui::mouse-down-was-double-click "%IMGUI") (export '%imgui::im-gui+drag-float "%IMGUI") - (export '%imgui::im-gui+get-current-context "%IMGUI") + (export '%imgui::%fringe-scale "%IMGUI") (export '%imgui::delete-chars "%IMGUI") (export '%imgui::im-gui+get-item-rect-max "%IMGUI") (export '%imgui::~im-gui-viewport "%IMGUI") @@ -6945,6 +6623,7 @@ (export '%imgui::im-gui+end-table "%IMGUI") (export '%imgui::im-gui+set-scroll-from-pos-y "%IMGUI") (export '%imgui::tex-desired-width "%IMGUI") + (export '%imgui::im-gui+get-current-context "%IMGUI") (export '%imgui::im-gui+set-allocator-functions "%IMGUI") (export '%imgui::im-gui+get-draw-list-shared-data "%IMGUI") (export '%imgui::im-gui+color-convert-float4to-u32 "%IMGUI") @@ -6957,7 +6636,7 @@ (export '%imgui::z "%IMGUI") (export '%imgui::im-gui+table-set-bg-color "%IMGUI") (export '%imgui::pack-id-lines "%IMGUI") - (export '%imgui::im-gui+get-key-pressed-amount "%IMGUI") + (export '%imgui::im-gui+text-v "%IMGUI") (export '%imgui::fallback-char "%IMGUI") (export '%imgui::im-gui+mem-alloc "%IMGUI") (export '%imgui::%owner-name "%IMGUI") @@ -6966,11 +6645,10 @@ (export '%imgui::get-float "%IMGUI") (export '%imgui::im-gui-table-column-flags- "%IMGUI") (export '%imgui::im-gui+push-button-repeat "%IMGUI") - (export '%imgui::colors "%IMGUI") - (export '%imgui::im-gui+text-v "%IMGUI") + (export '%imgui::im-gui+get-key-pressed-amount "%IMGUI") (export '%imgui::im-gui+set-tooltip "%IMGUI") (export '%imgui::im-gui+input-scalar "%IMGUI") - (export '%imgui::%count "%IMGUI") + (export '%imgui::im-gui+table-setup-scroll-freeze "%IMGUI") (export '%imgui::anti-aliased-fill "%IMGUI") (export '%imgui::tab-min-width-for-close-button "%IMGUI") (export '%imgui::capacity "%IMGUI") @@ -6979,54 +6657,53 @@ (export '%imgui::im-s16 "%IMGUI") (export '%imgui::font-no "%IMGUI") (export '%imgui::set-void-ptr "%IMGUI") - (export '%imgui::im-vector "%IMGUI") - (export '%imgui::cell-padding "%IMGUI") + (export '%imgui::im-gui+table-set-column-index "%IMGUI") + (export '%imgui::im-gui+get-content-region-avail-width "%IMGUI") (export '%imgui::clear-selection "%IMGUI") (export '%imgui::child-rounding "%IMGUI") (export '%imgui::im-gui+drag-int-range2 "%IMGUI") (export '%imgui::im-gui-tab-item-flags "%IMGUI") (export '%imgui::im-vector "%IMGUI") + (export '%imgui::%count "%IMGUI") (export '%imgui::im-gui+is-mouse-dragging "%IMGUI") (export '%imgui::im-texture-id "%IMGUI") (export '%imgui::mouse-draw-cursor "%IMGUI") (export '%imgui::im-gui+end-child "%IMGUI") (export '%imgui::im-gui+begin-popup-context-item "%IMGUI") - (export '%imgui::im-gui+get-content-region-avail-width "%IMGUI") (export '%imgui::selection-end "%IMGUI") - (export '%imgui::im-vec4 "%IMGUI") + (export '%imgui::im-gui+table-setup-column "%IMGUI") (export '%imgui::im-gui+set-cursor-screen-pos "%IMGUI") (export '%imgui::ime-set-input-screen-pos-fn "%IMGUI") - (export '%imgui::~im-gui-storage-pair "%IMGUI") + (export '%imgui::im-vec4 "%IMGUI") (export '%imgui::im-gui+get-mouse-pos-on-opening-current-popup "%IMGUI") (export '%imgui::im-gui-size-callback "%IMGUI") - (export '%imgui::window-padding "%IMGUI") (export '%imgui::mouse-double-click-max-dist "%IMGUI") (export '%imgui::im-gui-viewport-flags- "%IMGUI") (export '%imgui::im-gui+end "%IMGUI") (export '%imgui::im-gui+calc-text-size "%IMGUI") - (export '%imgui::im-gui+table-setup-column "%IMGUI") + (export '%imgui::step-no "%IMGUI") (export '%imgui::window-border-size "%IMGUI") (export '%imgui::im-gui-table-bg-target- "%IMGUI") (export '%imgui::merge-mode "%IMGUI") (export '%imgui::~im-gui-size-callback-data "%IMGUI") - (export '%imgui::im-gui+plot-lines "%IMGUI") + (export '%imgui::im-vector "%IMGUI") (export '%imgui::im-gui+is-item-hovered "%IMGUI") (export '%imgui::im-gui+log-to-file "%IMGUI") (export '%imgui::im-gui+pop-style-var "%IMGUI") - (export '%imgui::im-gui+set-scroll-here-x "%IMGUI") + (export '%imgui::im-gui+tree-pop "%IMGUI") (export '%imgui::keys-down-duration-prev "%IMGUI") (export '%imgui::scrollbar-size "%IMGUI") (export '%imgui::im-gui-key- "%IMGUI") (export '%imgui::backend-language-user-data "%IMGUI") (export '%imgui::metrics-active-windows "%IMGUI") (export '%imgui::im-gui+show-about-window "%IMGUI") - (export '%imgui::im-gui+table-setup-scroll-freeze "%IMGUI") + (export '%imgui::im-gui+plot-lines "%IMGUI") (export '%imgui::im-gui+get-frame-height "%IMGUI") (export '%imgui::im-gui+is-mouse-released "%IMGUI") (export '%imgui::im-gui-selectable-flags "%IMGUI") (export '%imgui::u1 "%IMGUI") - (export '%imgui::pass-filter "%IMGUI") + (export '%imgui::~im-gui-storage-pair "%IMGUI") (export '%imgui::mouse-wheel "%IMGUI") (export '%imgui::+imgui-api+ "%IMGUI") (export '%imgui::im-gui+end-tab-item "%IMGUI") @@ -7074,5 +6751,5 @@ (export '%imgui::im-gui+begin-table "%IMGUI") (export '%imgui::%%stack "%IMGUI") (export '%imgui::items-count "%IMGUI") - (export '%imgui::im-gui+tree-pop "%IMGUI")) + (export '%imgui::im-gui+set-scroll-here-x "%IMGUI")) diff --git a/bindings/x86_64-pc-linux-gnu.lisp b/bindings/x86_64-pc-linux-gnu.lisp index 49a9494..9115603 100644 --- a/bindings/x86_64-pc-linux-gnu.lisp +++ b/bindings/x86_64-pc-linux-gnu.lisp @@ -559,15 +559,11 @@ :unsigned-int "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:193:22") -(iffi:defistruct (%imgui::im-gui-payload - :size-reporter - "__claw_sizeof_ImGuiPayload" - :alignment-reporter - "__claw_alignof_ImGuiPayload" - :constructor - %imgui::im-gui-payload - :destructor - %imgui::~im-gui-payload) +(iffi:defistruct (%imgui::im-gui-payload :size-reporter + "__claw_sizeof_ImGuiPayload" :alignment-reporter + "__claw_alignof_ImGuiPayload" :constructor + %imgui::im-gui-payload :destructor + %imgui::~im-gui-payload) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8" (%imgui::data (:pointer :void) :setter @@ -1043,7 +1039,7 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:483:29" (%imgui::label claw-utils:claw-string) (%imgui::current-item (:pointer :int)) - (%imgui::items-getter (:pointer :pointer)) + (%imgui::items-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::items-count :int) (%imgui::popup-max-height-in-items :int)) @@ -1076,13 +1072,10 @@ "__claw_alignof_ImVector_float_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_float__Size" - :getter - "__claw_get_ImVector_float__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_float__Size" :getter + "__claw_get_ImVector_float__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_float__Capacity" :getter "__claw_get_ImVector_float__Capacity" :documentation @@ -1098,13 +1091,11 @@ "__claw_alignof_ImVector_unsigned_short_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_unsigned_short__Size" - :getter - "__claw_get_ImVector_unsigned_short__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_unsigned_short__Size" :getter + "__claw_get_ImVector_unsigned_short__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_unsigned_short__Capacity" :getter @@ -1177,13 +1168,11 @@ "__claw_alignof_ImVector_ImFontGlyph_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFontGlyph__Size" - :getter - "__claw_get_ImVector_ImFontGlyph__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFontGlyph__Size" :getter + "__claw_get_ImVector_ImFontGlyph__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFontGlyph__Capacity" :getter "__claw_get_ImVector_ImFontGlyph__Capacity" @@ -1392,13 +1381,10 @@ "__claw_alignof_ImVector_ImFont__") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFont___Size" - :getter - "__claw_get_ImVector_ImFont___Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFont___Size" :getter + "__claw_get_ImVector_ImFont___Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFont___Capacity" :getter "__claw_get_ImVector_ImFont___Capacity" @@ -1464,13 +1450,12 @@ "__claw_alignof_ImVector_ImFontAtlasCustomRect_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFontAtlasCustomRect__Size" - :getter - "__claw_get_ImVector_ImFontAtlasCustomRect__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFontAtlasCustomRect__Size" + :getter + "__claw_get_ImVector_ImFontAtlasCustomRect__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFontAtlasCustomRect__Capacity" :getter @@ -1491,13 +1476,11 @@ "__claw_alignof_ImVector_ImFontConfig_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImFontConfig__Size" - :getter - "__claw_get_ImVector_ImFontConfig__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImFontConfig__Size" :getter + "__claw_get_ImVector_ImFontConfig__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImFontConfig__Capacity" :getter "__claw_get_ImVector_ImFontConfig__Capacity" @@ -1620,7 +1603,7 @@ (iffi:defitype %imgui::size-t :unsigned-long - "/usr/lib/clang/11.0.1/include/stddef.h:46:23") + "/usr/lib/clang/11.1.0/include/stddef.h:46:23") (iffi:defifun ("__claw__ZN5ImGui30DebugCheckVersionAndDataLayoutEPKcmmmmmm" %imgui::im-gui+debug-check-version-and-data-layout) @@ -1916,7 +1899,7 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:625:29") (iffi:defitype %imgui::im-draw-callback - (:pointer :pointer) + (:pointer :void) "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2232:16") (iffi:defistruct (%imgui::im-draw-cmd :size-reporter @@ -1960,13 +1943,10 @@ "__claw_alignof_ImVector_ImDrawCmd_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImDrawCmd__Size" - :getter - "__claw_get_ImVector_ImDrawCmd__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImDrawCmd__Size" :getter + "__claw_get_ImVector_ImDrawCmd__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImDrawCmd__Capacity" :getter "__claw_get_ImVector_ImDrawCmd__Capacity" @@ -2001,13 +1981,11 @@ "__claw_alignof_ImVector_ImDrawVert_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImDrawVert__Size" - :getter - "__claw_get_ImVector_ImDrawVert__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImDrawVert__Size" :getter + "__claw_get_ImVector_ImDrawVert__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImDrawVert__Capacity" :getter "__claw_get_ImVector_ImDrawVert__Capacity" @@ -2037,13 +2015,10 @@ "__claw_alignof_ImVector_ImVec4_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImVec4__Size" - :getter - "__claw_get_ImVector_ImVec4__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImVec4__Size" :getter + "__claw_get_ImVector_ImVec4__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImVec4__Capacity" :getter "__claw_get_ImVector_ImVec4__Capacity" @@ -2059,13 +2034,10 @@ "__claw_alignof_ImVector_void__") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_void___Size" - :getter - "__claw_get_ImVector_void___Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_void___Size" :getter + "__claw_get_ImVector_void___Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_void___Capacity" :getter "__claw_get_ImVector_void___Capacity" :documentation @@ -2080,13 +2052,10 @@ "__claw_alignof_ImVector_ImVec2_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImVec2__Size" - :getter - "__claw_get_ImVector_ImVec2__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImVec2__Size" :getter + "__claw_get_ImVector_ImVec2__Size" :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImVec2__Capacity" :getter "__claw_get_ImVector_ImVec2__Capacity" @@ -2142,13 +2111,11 @@ "__claw_alignof_ImVector_ImDrawChannel_") nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImDrawChannel__Size" - :getter - "__claw_get_ImVector_ImDrawChannel__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::size :int :setter + "__claw_set_ImVector_ImDrawChannel__Size" :getter + "__claw_get_ImVector_ImDrawChannel__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") (%imgui::capacity :int :setter "__claw_set_ImVector_ImDrawChannel__Capacity" :getter @@ -2490,13 +2457,9 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:199:24") (iffi:defistruct (%imgui::im-gui-io :size-reporter - "__claw_sizeof_ImGuiIO" - :alignment-reporter - "__claw_alignof_ImGuiIO" - :constructor - %imgui::im-gui-io - :destructor - %imgui::~im-gui-io) + "__claw_sizeof_ImGuiIO" :alignment-reporter + "__claw_alignof_ImGuiIO" :constructor + %imgui::im-gui-io :destructor %imgui::~im-gui-io) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8" (%imgui::config-flags %imgui::im-gui-config-flags @@ -2507,10 +2470,6 @@ :setter "__claw_set_ImGuiIO_BackendFlags" :getter "__claw_get_ImGuiIO_BackendFlags" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1747:24") - (%imgui::display-size (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_DisplaySize" :getter - "__claw_get_ImGuiIO_DisplaySize" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1748:17") (%imgui::delta-time :float :setter "__claw_set_ImGuiIO_DeltaTime" :getter "__claw_get_ImGuiIO_DeltaTime" :documentation @@ -2558,10 +2517,6 @@ "__claw_set_ImGuiIO_UserData" :getter "__claw_get_ImGuiIO_UserData" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1759:17") - (%imgui::fonts (:pointer %imgui::im-font-atlas) - :setter "__claw_set_ImGuiIO_Fonts" :getter - "__claw_get_ImGuiIO_Fonts" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1761:17") (%imgui::font-global-scale :float :setter "__claw_set_ImGuiIO_FontGlobalScale" :getter "__claw_get_ImGuiIO_FontGlobalScale" :documentation @@ -2571,17 +2526,6 @@ "__claw_get_ImGuiIO_FontAllowUserScaling" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1763:17") - (%imgui::font-default (:pointer %imgui::im-font) - :setter "__claw_set_ImGuiIO_FontDefault" :getter - "__claw_get_ImGuiIO_FontDefault" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1764:17") - (%imgui::display-framebuffer-scale - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiIO_DisplayFramebufferScale" - :getter - "__claw_get_ImGuiIO_DisplayFramebufferScale" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1765:17") (%imgui::mouse-draw-cursor :bool :setter "__claw_set_ImGuiIO_MouseDrawCursor" :getter "__claw_get_ImGuiIO_MouseDrawCursor" :documentation @@ -2658,12 +2602,12 @@ "__claw_get_ImGuiIO_BackendLanguageUserData" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1786:17") - (%imgui::get-clipboard-text-fn (:pointer :pointer) + (%imgui::get-clipboard-text-fn (:pointer :void) :setter "__claw_set_ImGuiIO_GetClipboardTextFn" :getter "__claw_get_ImGuiIO_GetClipboardTextFn" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1790:19") - (%imgui::set-clipboard-text-fn (:pointer :pointer) + (%imgui::set-clipboard-text-fn (:pointer :void) :setter "__claw_set_ImGuiIO_SetClipboardTextFn" :getter "__claw_get_ImGuiIO_SetClipboardTextFn" :documentation @@ -2674,7 +2618,7 @@ :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1792:17") (%imgui::ime-set-input-screen-pos-fn - (:pointer :pointer) :setter + (:pointer :void) :setter "__claw_set_ImGuiIO_ImeSetInputScreenPosFn" :getter "__claw_get_ImGuiIO_ImeSetInputScreenPosFn" :documentation @@ -2683,10 +2627,6 @@ "__claw_set_ImGuiIO_ImeWindowHandle" :getter "__claw_get_ImGuiIO_ImeWindowHandle" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1797:17") - (%imgui::mouse-pos (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_MousePos" :getter - "__claw_get_ImGuiIO_MousePos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1803:17") (%imgui::mouse-down (:pointer :bool) :setter nil :getter "__claw_get_ImGuiIO_MouseDown" :documentation @@ -2784,22 +2724,10 @@ "__claw_get_ImGuiIO_MetricsActiveAllocations" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1838:17") - (%imgui::mouse-delta (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_MouseDelta" :getter - "__claw_get_ImGuiIO_MouseDelta" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1839:17") (%imgui::key-mods %imgui::im-gui-key-mod-flags :setter "__claw_set_ImGuiIO_KeyMods" :getter "__claw_get_ImGuiIO_KeyMods" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1845:22") - (%imgui::mouse-pos-prev (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiIO_MousePosPrev" :getter - "__claw_get_ImGuiIO_MousePosPrev" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1846:17") - (%imgui::mouse-clicked-pos - (:pointer %imgui::im-vec2) :setter nil :getter - "__claw_get_ImGuiIO_MouseClickedPos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1847:17") (%imgui::mouse-clicked-time (:pointer :double) :setter nil :getter "__claw_get_ImGuiIO_MouseClickedTime" @@ -2837,11 +2765,6 @@ "__claw_get_ImGuiIO_MouseDownDurationPrev" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1855:17") - (%imgui::mouse-drag-max-distance-abs - (:pointer %imgui::im-vec2) :setter nil :getter - "__claw_get_ImGuiIO_MouseDragMaxDistanceAbs" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1856:17") (%imgui::mouse-drag-max-distance-sqr (:pointer :float) :setter nil :getter "__claw_get_ImGuiIO_MouseDragMaxDistanceSqr" @@ -2875,13 +2798,7 @@ :setter "__claw_set_ImGuiIO_InputQueueSurrogate" :getter "__claw_get_ImGuiIO_InputQueueSurrogate" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1863:17") - (%imgui::input-queue-characters - (:pointer %imgui::im-vector) - :setter "__claw_set_ImGuiIO_InputQueueCharacters" - :getter "__claw_get_ImGuiIO_InputQueueCharacters" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1864:23")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1863:17")) (iffi:defifun ("__claw__ZN5ImGui5GetIOEv" %imgui::im-gui+get-io) (:pointer %imgui::im-gui-io) @@ -2927,40 +2844,17 @@ :int "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:186:13") -(iffi:defistruct (%imgui::im-gui-viewport - :size-reporter - "__claw_sizeof_ImGuiViewport" - :alignment-reporter - "__claw_alignof_ImGuiViewport" - :constructor - %imgui::im-gui-viewport - :destructor - %imgui::~im-gui-viewport) +(iffi:defistruct (%imgui::im-gui-viewport :size-reporter + "__claw_sizeof_ImGuiViewport" :alignment-reporter + "__claw_alignof_ImGuiViewport" :constructor + %imgui::im-gui-viewport :destructor + %imgui::~im-gui-viewport) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8" (%imgui::flags %imgui::im-gui-viewport-flags :setter "__claw_set_ImGuiViewport_Flags" :getter "__claw_get_ImGuiViewport_Flags" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2759:25") - (%imgui::pos (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiViewport_Pos" :getter - "__claw_get_ImGuiViewport_Pos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2760:25") - (%imgui::size (:pointer %imgui::im-vec2) - :setter - "__claw_set_ImGuiViewport_Size" - :getter - "__claw_get_ImGuiViewport_Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2761:25") - (%imgui::work-pos (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiViewport_WorkPos" :getter - "__claw_get_ImGuiViewport_WorkPos" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2762:25") - (%imgui::work-size (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiViewport_WorkSize" :getter - "__claw_get_ImGuiViewport_WorkSize" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2763:25")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2759:25")) (iffi:defifun ("__claw__ZN5ImGui15GetMainViewportEv" %imgui::im-gui+get-main-viewport) @@ -3020,69 +2914,13 @@ :float "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:356:29") -(iffi:defistruct (%imgui::im-gui-storage+im-gui-storage-pair - :size-reporter - "__claw_sizeof_ImGuiStorage_ImGuiStoragePair" - :alignment-reporter - "__claw_alignof_ImGuiStorage_ImGuiStoragePair" - :constructor %imgui::im-gui-storage-pair - :destructor %imgui::~im-gui-storage-pair) +(iffi:defistruct (%imgui::im-gui-storage :size-reporter + "__claw_sizeof_ImGuiStorage" :alignment-reporter + "__claw_alignof_ImGuiStorage" :constructor + %imgui::im-gui-storage :destructor + %imgui::~im-gui-storage) nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12" - (%imgui::key %imgui::im-gui-id :setter - "__claw_set_ImGuiStorage_ImGuiStoragePair_key" - :getter - "__claw_get_ImGuiStorage_ImGuiStoragePair_key" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2093:17")) - -(iffi:deficlass (%imgui::im-vector - :size-reporter - "__claw_sizeof_ImVector_ImGuiStorage_ImGuiStoragePair_" - :alignment-reporter - "__claw_alignof_ImVector_ImGuiStorage_ImGuiStoragePair_") - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Size" - :getter - "__claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") - (%imgui::capacity :int :setter - "__claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity" - :getter - "__claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") - (%imgui::data - (:pointer - %imgui::im-gui-storage+im-gui-storage-pair) - :setter - "__claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Data" - :getter - "__claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Data" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) - -(iffi:defistruct (%imgui::im-gui-storage - :size-reporter - "__claw_sizeof_ImGuiStorage" - :alignment-reporter - "__claw_alignof_ImGuiStorage" - :constructor - %imgui::im-gui-storage - :destructor - %imgui::~im-gui-storage) - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8" - (%imgui::data - (:pointer - %imgui::im-vector) - :setter "__claw_set_ImGuiStorage_Data" :getter - "__claw_get_ImGuiStorage_Data" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2100:37")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8") (iffi:defifun ("__claw__ZN5ImGui15GetStateStorageEv" %imgui::im-gui+get-state-storage) @@ -3090,24 +2928,16 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:809:29") (iffi:defistruct (%imgui::im-gui-style :size-reporter - "__claw_sizeof_ImGuiStyle" - :alignment-reporter - "__claw_alignof_ImGuiStyle" - :constructor - %imgui::im-gui-style - :destructor - %imgui::~im-gui-style) + "__claw_sizeof_ImGuiStyle" :alignment-reporter + "__claw_alignof_ImGuiStyle" :constructor + %imgui::im-gui-style :destructor + %imgui::~im-gui-style) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8" (%imgui::alpha :float :setter "__claw_set_ImGuiStyle_Alpha" :getter "__claw_get_ImGuiStyle_Alpha" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1688:17") - (%imgui::window-padding (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_WindowPadding" - :getter "__claw_get_ImGuiStyle_WindowPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1689:17") (%imgui::window-rounding :float :setter "__claw_set_ImGuiStyle_WindowRounding" :getter "__claw_get_ImGuiStyle_WindowRounding" @@ -3118,17 +2948,6 @@ "__claw_get_ImGuiStyle_WindowBorderSize" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1691:17") - (%imgui::window-min-size (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_WindowMinSize" - :getter "__claw_get_ImGuiStyle_WindowMinSize" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1692:17") - (%imgui::window-title-align - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_WindowTitleAlign" :getter - "__claw_get_ImGuiStyle_WindowTitleAlign" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1693:17") (%imgui::window-menu-button-position %imgui::im-gui-dir :setter "__claw_set_ImGuiStyle_WindowMenuButtonPosition" @@ -3156,11 +2975,6 @@ "__claw_get_ImGuiStyle_PopupBorderSize" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1698:17") - (%imgui::frame-padding (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_FramePadding" - :getter "__claw_get_ImGuiStyle_FramePadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1699:17") (%imgui::frame-rounding :float :setter "__claw_set_ImGuiStyle_FrameRounding" :getter "__claw_get_ImGuiStyle_FrameRounding" @@ -3171,26 +2985,6 @@ "__claw_get_ImGuiStyle_FrameBorderSize" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1701:17") - (%imgui::item-spacing (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_ItemSpacing" :getter - "__claw_get_ImGuiStyle_ItemSpacing" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1702:17") - (%imgui::item-inner-spacing - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_ItemInnerSpacing" :getter - "__claw_get_ImGuiStyle_ItemInnerSpacing" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1703:17") - (%imgui::cell-padding (:pointer %imgui::im-vec2) - :setter "__claw_set_ImGuiStyle_CellPadding" :getter - "__claw_get_ImGuiStyle_CellPadding" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1704:17") - (%imgui::touch-extra-padding - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_TouchExtraPadding" :getter - "__claw_get_ImGuiStyle_TouchExtraPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1705:17") (%imgui::indent-spacing :float :setter "__claw_set_ImGuiStyle_IndentSpacing" :getter "__claw_get_ImGuiStyle_IndentSpacing" @@ -3245,32 +3039,6 @@ :getter "__claw_get_ImGuiStyle_ColorButtonPosition" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1716:17") - (%imgui::button-text-align - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_ButtonTextAlign" :getter - "__claw_get_ImGuiStyle_ButtonTextAlign" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1717:17") - (%imgui::selectable-text-align - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_SelectableTextAlign" :getter - "__claw_get_ImGuiStyle_SelectableTextAlign" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1718:17") - (%imgui::display-window-padding - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_DisplayWindowPadding" - :getter - "__claw_get_ImGuiStyle_DisplayWindowPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1719:17") - (%imgui::display-safe-area-padding - (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiStyle_DisplaySafeAreaPadding" - :getter - "__claw_get_ImGuiStyle_DisplaySafeAreaPadding" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1720:17") (%imgui::mouse-cursor-scale :float :setter "__claw_set_ImGuiStyle_MouseCursorScale" :getter "__claw_get_ImGuiStyle_MouseCursorScale" @@ -3303,11 +3071,7 @@ :getter "__claw_get_ImGuiStyle_CircleSegmentMaxError" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1726:17") - (%imgui::colors (:pointer %imgui::im-vec4) :setter - nil :getter "__claw_get_ImGuiStyle_Colors" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1727:17")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1726:17")) (iffi:defifun ("__claw__ZN5ImGui8GetStyleEv" %imgui::im-gui+get-style) @@ -3535,7 +3299,7 @@ (%imgui::flags %imgui::im-gui-input-text-flags)) (iffi:defitype %imgui::im-gui-input-text-callback - (:pointer :pointer) + (:pointer :void) "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:194:15") (iffi:defifun ("__claw__ZN5ImGui9InputTextEPKcPcmiPFiP26ImGuiInputTextCallbackDataEPv" @@ -3796,7 +3560,7 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:593:29" (%imgui::label claw-utils:claw-string) (%imgui::current-item (:pointer :int)) - (%imgui::items-getter (:pointer :pointer)) + (%imgui::items-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::items-count :int) (%imgui::height-in-items :int)) @@ -3934,7 +3698,7 @@ :void "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:600:29" (%imgui::label claw-utils:claw-string) - (%imgui::values-getter (:pointer :pointer)) + (%imgui::values-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::values-count :int) (%imgui::values-offset :int) @@ -3962,7 +3726,7 @@ :void "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:598:29" (%imgui::label claw-utils:claw-string) - (%imgui::values-getter (:pointer :pointer)) + (%imgui::values-getter (:pointer :void)) (%imgui::data (:pointer :void)) (%imgui::values-count :int) (%imgui::values-offset :int) @@ -4191,8 +3955,8 @@ %imgui::im-gui+set-allocator-functions) :void "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:872:29" - (%imgui::alloc-func (:pointer :pointer)) - (%imgui::free-func (:pointer :pointer)) + (%imgui::alloc-func (:pointer :void)) + (%imgui::free-func (:pointer :void)) (%imgui::user-data (:pointer :void))) (iffi:defifun ("__claw__ZN5ImGui16SetClipboardTextEPKc" @@ -4339,7 +4103,7 @@ (%imgui::cond %imgui::im-gui-cond)) (iffi:defitype %imgui::im-gui-size-callback - (:pointer :pointer) + (:pointer :void) "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:195:16") (iffi:defifun ("__claw__ZN5ImGui28SetNextWindowSizeConstraintsERK6ImVec2S2_PFvP21ImGuiSizeCallbackDataEPv" @@ -4736,14 +4500,13 @@ "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:161:13") (iffi:defistruct (%imgui::im-gui-table-column-sort-specs - :size-reporter - "__claw_sizeof_ImGuiTableColumnSortSpecs" - :alignment-reporter - "__claw_alignof_ImGuiTableColumnSortSpecs" - :constructor - %imgui::im-gui-table-column-sort-specs - :destructor - %imgui::~im-gui-table-column-sort-specs) + :size-reporter + "__claw_sizeof_ImGuiTableColumnSortSpecs" + :alignment-reporter + "__claw_alignof_ImGuiTableColumnSortSpecs" + :constructor %imgui::im-gui-table-column-sort-specs + :destructor + %imgui::~im-gui-table-column-sort-specs) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8" (%imgui::column-user-id %imgui::im-gui-id :setter @@ -4772,15 +4535,12 @@ :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1949:33")) -(iffi:defistruct (%imgui::im-gui-table-sort-specs - :size-reporter - "__claw_sizeof_ImGuiTableSortSpecs" - :alignment-reporter - "__claw_alignof_ImGuiTableSortSpecs" - :constructor - %imgui::im-gui-table-sort-specs - :destructor - %imgui::~im-gui-table-sort-specs) +(iffi:defistruct (%imgui::im-gui-table-sort-specs :size-reporter + "__claw_sizeof_ImGuiTableSortSpecs" + :alignment-reporter + "__claw_alignof_ImGuiTableSortSpecs" :constructor + %imgui::im-gui-table-sort-specs :destructor + %imgui::~im-gui-table-sort-specs) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8" (%imgui::specs @@ -5066,18 +4826,17 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiIO_claw_dtor" %imgui::~im-gui-io) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-io))) (iffi:defistruct (%imgui::im-gui-input-text-callback-data - :size-reporter - "__claw_sizeof_ImGuiInputTextCallbackData" - :alignment-reporter - "__claw_alignof_ImGuiInputTextCallbackData" - :constructor - %imgui::im-gui-input-text-callback-data - :destructor - %imgui::~im-gui-input-text-callback-data) + :size-reporter + "__claw_sizeof_ImGuiInputTextCallbackData" + :alignment-reporter + "__claw_alignof_ImGuiInputTextCallbackData" + :constructor + %imgui::im-gui-input-text-callback-data :destructor + %imgui::~im-gui-input-text-callback-data) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8" (%imgui::event-flag %imgui::im-gui-input-text-flags @@ -5204,19 +4963,16 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiInputTextCallbackData_claw_dtor" %imgui::~im-gui-input-text-callback-data) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-input-text-callback-data))) -(iffi:defistruct (%imgui::im-gui-list-clipper - :size-reporter - "__claw_sizeof_ImGuiListClipper" - :alignment-reporter - "__claw_alignof_ImGuiListClipper" - :constructor - %imgui::im-gui-list-clipper - :destructor - %imgui::~im-gui-list-clipper) +(iffi:defistruct (%imgui::im-gui-list-clipper :size-reporter + "__claw_sizeof_ImGuiListClipper" + :alignment-reporter + "__claw_alignof_ImGuiListClipper" :constructor + %imgui::im-gui-list-clipper :destructor + %imgui::~im-gui-list-clipper) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8" (%imgui::display-start :int :setter @@ -5297,15 +5053,12 @@ (%imgui::%%claw-this- (:pointer %imgui::im-gui-list-clipper))) -(iffi:defistruct (%imgui::im-gui-once-upon-a-frame - :size-reporter - "__claw_sizeof_ImGuiOnceUponAFrame" - :alignment-reporter - "__claw_alignof_ImGuiOnceUponAFrame" - :constructor - %imgui::im-gui-once-upon-a-frame - :destructor - %imgui::~im-gui-once-upon-a-frame) +(iffi:defistruct (%imgui::im-gui-once-upon-a-frame :size-reporter + "__claw_sizeof_ImGuiOnceUponAFrame" + :alignment-reporter + "__claw_alignof_ImGuiOnceUponAFrame" :constructor + %imgui::im-gui-once-upon-a-frame :destructor + %imgui::~im-gui-once-upon-a-frame) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2026:8" (%imgui::ref-frame :int :setter @@ -5331,7 +5084,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiOnceUponAFrame_claw_dtor" %imgui::~im-gui-once-upon-a-frame) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2026:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-once-upon-a-frame))) @@ -5372,57 +5125,35 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiPayload_claw_dtor" %imgui::~im-gui-payload) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-payload))) -(iffi:defistruct (%imgui::im-gui-size-callback-data - :size-reporter - "__claw_sizeof_ImGuiSizeCallbackData" - :alignment-reporter - "__claw_alignof_ImGuiSizeCallbackData" - :constructor - %imgui::im-gui-size-callback-data - :destructor - %imgui::~im-gui-size-callback-data) +(iffi:defistruct (%imgui::im-gui-size-callback-data :size-reporter + "__claw_sizeof_ImGuiSizeCallbackData" + :alignment-reporter + "__claw_alignof_ImGuiSizeCallbackData" :constructor + %imgui::im-gui-size-callback-data :destructor + %imgui::~im-gui-size-callback-data) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8" (%imgui::user-data (:pointer :void) :setter "__claw_set_ImGuiSizeCallbackData_UserData" :getter "__claw_get_ImGuiSizeCallbackData_UserData" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1915:13") - (%imgui::pos (:pointer %imgui::im-vec2) :setter - "__claw_set_ImGuiSizeCallbackData_Pos" :getter - "__claw_get_ImGuiSizeCallbackData_Pos" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1916:13") - (%imgui::current-size (:pointer %imgui::im-vec2) - :setter - "__claw_set_ImGuiSizeCallbackData_CurrentSize" - :getter - "__claw_get_ImGuiSizeCallbackData_CurrentSize" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1917:13") - (%imgui::desired-size (:pointer %imgui::im-vec2) - :setter - "__claw_set_ImGuiSizeCallbackData_DesiredSize" - :getter - "__claw_get_ImGuiSizeCallbackData_DesiredSize" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1918:13")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1915:13")) (iffi:defifun ("__claw_cE3AE40SE40ImGuiSizeCallbackData_claw_ctor" %imgui::im-gui-size-callback-data) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-size-callback-data))) (iffi:defifun ("__claw_cE3AE40SE40ImGuiSizeCallbackData_claw_dtor" %imgui::~im-gui-size-callback-data) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-size-callback-data))) @@ -5553,6 +5284,22 @@ (%imgui::key %imgui::im-gui-id) (%imgui::val (:pointer :void))) +(iffi:defistruct (%imgui::im-gui-storage+im-gui-storage-pair + :size-reporter + "__claw_sizeof_ImGuiStorage_ImGuiStoragePair" + :alignment-reporter + "__claw_alignof_ImGuiStorage_ImGuiStoragePair" + :constructor %imgui::im-gui-storage-pair + :destructor %imgui::~im-gui-storage-pair) + nil + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12" + (%imgui::key %imgui::im-gui-id :setter + "__claw_set_ImGuiStorage_ImGuiStoragePair_key" + :getter + "__claw_get_ImGuiStorage_ImGuiStoragePair_key" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2093:17")) + (iffi:defifun ("__claw__ZN12ImGuiStorage16ImGuiStoragePairC1EjPv" %imgui::im-gui-storage-pair) :void @@ -5583,21 +5330,21 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiStorageE40SE40ImGuiStoragePair_claw_dtor" %imgui::~im-gui-storage-pair) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12" (%imgui::%%claw-this- (:pointer %imgui::im-gui-storage+im-gui-storage-pair))) (iffi:defifun ("__claw_cE3AE40SE40ImGuiStorage_claw_ctor" %imgui::im-gui-storage) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-storage))) (iffi:defifun ("__claw_cE3AE40SE40ImGuiStorage_claw_dtor" %imgui::~im-gui-storage) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-storage))) @@ -5616,7 +5363,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiStyle_claw_dtor" %imgui::~im-gui-style) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-style))) (iffi:defifun ("__claw__ZN25ImGuiTableColumnSortSpecsC1Ev" @@ -5629,7 +5376,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTableColumnSortSpecs_claw_dtor" %imgui::~im-gui-table-column-sort-specs) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-table-column-sort-specs))) @@ -5643,46 +5390,17 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTableSortSpecs_claw_dtor" %imgui::~im-gui-table-sort-specs) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-table-sort-specs))) -(iffi:deficlass (%imgui::im-vector :size-reporter - "__claw_sizeof_ImVector_char_" :alignment-reporter - "__claw_alignof_ImVector_char_") - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_char__Size" - :getter - "__claw_get_ImVector_char__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") - (%imgui::capacity :int :setter - "__claw_set_ImVector_char__Capacity" :getter - "__claw_get_ImVector_char__Capacity" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") - (%imgui::data claw-utils:claw-string :setter - "__claw_set_ImVector_char__Data" :getter - "__claw_get_ImVector_char__Data" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) - -(iffi:defistruct (%imgui::im-gui-text-buffer - :size-reporter - "__claw_sizeof_ImGuiTextBuffer" - :alignment-reporter - "__claw_alignof_ImGuiTextBuffer" - :constructor - %imgui::im-gui-text-buffer - :destructor - %imgui::~im-gui-text-buffer) +(iffi:defistruct (%imgui::im-gui-text-buffer :size-reporter + "__claw_sizeof_ImGuiTextBuffer" :alignment-reporter + "__claw_alignof_ImGuiTextBuffer" :constructor + %imgui::im-gui-text-buffer :destructor + %imgui::~im-gui-text-buffer) nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8" - (%imgui::buf (:pointer %imgui::im-vector) - :setter "__claw_set_ImGuiTextBuffer_Buf" :getter - "__claw_get_ImGuiTextBuffer_Buf" :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2063:25")) + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8") (iffi:defifun ("__claw__ZN15ImGuiTextBufferC1Ev" %imgui::im-gui-text-buffer) @@ -5769,84 +5487,21 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTextBuffer_claw_dtor" %imgui::~im-gui-text-buffer) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-text-buffer))) -(iffi:defistruct (%imgui::im-gui-text-filter+im-gui-text-range - :size-reporter - "__claw_sizeof_ImGuiTextFilter_ImGuiTextRange" - :alignment-reporter - "__claw_alignof_ImGuiTextFilter_ImGuiTextRange" - :constructor %imgui::im-gui-text-range :destructor - %imgui::~im-gui-text-range) - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12" - (%imgui::b claw-utils:claw-string :setter - "__claw_set_ImGuiTextFilter_ImGuiTextRange_b" - :getter - "__claw_get_ImGuiTextFilter_ImGuiTextRange_b" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2046:25") - (%imgui::e claw-utils:claw-string :setter - "__claw_set_ImGuiTextFilter_ImGuiTextRange_e" - :getter - "__claw_get_ImGuiTextFilter_ImGuiTextRange_e" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2047:25")) - -(iffi:deficlass (%imgui::im-vector - :size-reporter - "__claw_sizeof_ImVector_ImGuiTextFilter_ImGuiTextRange_" - :alignment-reporter - "__claw_alignof_ImVector_ImGuiTextFilter_ImGuiTextRange_") - nil - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" - (%imgui::size :int - :setter - "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" - :getter - "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") - (%imgui::capacity :int :setter - "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" - :getter - "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") - (%imgui::data - (:pointer - %imgui::im-gui-text-filter+im-gui-text-range) - :setter - "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" - :getter - "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) - -(iffi:defistruct (%imgui::im-gui-text-filter - :size-reporter - "__claw_sizeof_ImGuiTextFilter" - :alignment-reporter - "__claw_alignof_ImGuiTextFilter" - :constructor - %imgui::im-gui-text-filter - :destructor - %imgui::~im-gui-text-filter) +(iffi:defistruct (%imgui::im-gui-text-filter :size-reporter + "__claw_sizeof_ImGuiTextFilter" :alignment-reporter + "__claw_alignof_ImGuiTextFilter" :constructor + %imgui::im-gui-text-filter :destructor + %imgui::~im-gui-text-filter) nil "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8" (%imgui::input-buf claw-utils:claw-string :setter nil :getter "__claw_get_ImGuiTextFilter_InputBuf" :documentation "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2054:29") - (%imgui::filters - (:pointer - %imgui::im-vector) - :setter "__claw_set_ImGuiTextFilter_Filters" - :getter "__claw_get_ImGuiTextFilter_Filters" - :documentation - "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2055:29") (%imgui::count-grep :int :setter "__claw_set_ImGuiTextFilter_CountGrep" :getter "__claw_get_ImGuiTextFilter_CountGrep" @@ -5897,6 +5552,28 @@ (%imgui::text claw-utils:claw-string) (%imgui::text-end claw-utils:claw-string)) +(iffi:defistruct (%imgui::im-gui-text-filter+im-gui-text-range + :size-reporter + "__claw_sizeof_ImGuiTextFilter_ImGuiTextRange" + :alignment-reporter + "__claw_alignof_ImGuiTextFilter_ImGuiTextRange" + :constructor %imgui::im-gui-text-range :destructor + %imgui::~im-gui-text-range) + nil + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12" + (%imgui::b claw-utils:claw-string :setter + "__claw_set_ImGuiTextFilter_ImGuiTextRange_b" + :getter + "__claw_get_ImGuiTextFilter_ImGuiTextRange_b" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2046:25") + (%imgui::e claw-utils:claw-string :setter + "__claw_set_ImGuiTextFilter_ImGuiTextRange_e" + :getter + "__claw_get_ImGuiTextFilter_ImGuiTextRange_e" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2047:25")) + (iffi:defifun ("__claw__ZN15ImGuiTextFilter14ImGuiTextRangeC1Ev" %imgui::im-gui-text-range) :void @@ -5923,6 +5600,35 @@ (:pointer %imgui::im-gui-text-filter+im-gui-text-range))) +(iffi:deficlass (%imgui::im-vector + :size-reporter + "__claw_sizeof_ImVector_ImGuiTextFilter_ImGuiTextRange_" + :alignment-reporter + "__claw_alignof_ImVector_ImGuiTextFilter_ImGuiTextRange_") + nil + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8" + (%imgui::size :int :setter + "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" + :getter + "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Size" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1622:25") + (%imgui::capacity :int :setter + "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" + :getter + "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1623:25") + (%imgui::data + (:pointer + %imgui::im-gui-text-filter+im-gui-text-range) + :setter + "__claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" + :getter + "__claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Data" + :documentation + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1624:25")) + (iffi:defifun ("__claw__ZNK15ImGuiTextFilter14ImGuiTextRange5splitEcP8ImVectorIS0_E" %imgui::split :non-mutating t) :void @@ -5938,7 +5644,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTextFilterE40SE40ImGuiTextRange_claw_dtor" %imgui::~im-gui-text-range) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12" (%imgui::%%claw-this- (:pointer %imgui::im-gui-text-filter+im-gui-text-range))) @@ -5946,7 +5652,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiTextFilter_claw_dtor" %imgui::~im-gui-text-filter) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-text-filter))) @@ -5976,7 +5682,7 @@ (iffi:defifun ("__claw_cE3AE40SE40ImGuiViewport_claw_dtor" %imgui::~im-gui-viewport) :void - "::" + "/home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8" (%imgui::%%claw-this- (:pointer %imgui::im-gui-viewport))) @@ -6136,7 +5842,6 @@ (export '%imgui::~im-gui-text-range "%IMGUI") (export '%imgui::mouse-cursor-scale "%IMGUI") (export '%imgui::source-id "%IMGUI") - (export '%imgui::pass-filter "%IMGUI") (export '%imgui::im-gui-storage-pair "%IMGUI") (export '%imgui::nav-active "%IMGUI") (export '%imgui::im-gui+new-frame "%IMGUI") @@ -6163,11 +5868,9 @@ (export '%imgui::container-atlas "%IMGUI") (export '%imgui::im-gui+text "%IMGUI") (export '%imgui::im-gui-dir "%IMGUI") - (export '%imgui::display-safe-area-padding "%IMGUI") (export '%imgui::im-gui+image-button "%IMGUI") (export '%imgui::add-input-character "%IMGUI") (export '%imgui::im-gui+push-style-var "%IMGUI") - (export '%imgui::item-inner-spacing "%IMGUI") (export '%imgui::im-gui+is-any-item-focused "%IMGUI") (export '%imgui::mouse-down-duration-prev "%IMGUI") (export '%imgui::im-gui+end-list-box "%IMGUI") @@ -6228,18 +5931,16 @@ (export '%imgui::im-gui+render "%IMGUI") (export '%imgui::circle-segment-max-error "%IMGUI") (export '%imgui::im-gui+set-scroll-from-pos-x "%IMGUI") - (export '%imgui::frame-padding "%IMGUI") + (export '%imgui::im-gui+table-get-column-name "%IMGUI") (export '%imgui::size "%IMGUI") (export '%imgui::w "%IMGUI") (export '%imgui::im-gui+progress-bar "%IMGUI") (export '%imgui::glyph-min-advance-x "%IMGUI") - (export '%imgui::im-gui+table-get-column-name "%IMGUI") (export '%imgui::im-gui+is-window-collapsed "%IMGUI") (export '%imgui::glyph-advance-x "%IMGUI") (export '%imgui::user-callback-data "%IMGUI") (export '%imgui::grab-min-size "%IMGUI") (export '%imgui::mouse-drag-threshold "%IMGUI") - (export '%imgui::im-vector "%IMGUI") (export '%imgui::mouse-clicked-time "%IMGUI") (export '%imgui::vtx-offset "%IMGUI") (export '%imgui::data-frame-count "%IMGUI") @@ -6250,25 +5951,24 @@ (export '%imgui::x1 "%IMGUI") (export '%imgui::im-gui+pop-allow-keyboard-focus "%IMGUI") (export '%imgui::im-gui+input-text "%IMGUI") - (export '%imgui::work-size "%IMGUI") + (export '%imgui::im-gui-input-text-callback "%IMGUI") (export '%imgui::im-gui-tree-node-flags- "%IMGUI") (export '%imgui::im-gui-table-bg-target "%IMGUI") (export '%imgui::descent "%IMGUI") - (export '%imgui::im-gui+is-mouse-hovering-rect "%IMGUI") + (export '%imgui::im-gui+value "%IMGUI") (export '%imgui::im-gui-table-column-sort-specs "%IMGUI") (export '%imgui::mouse-down-owned "%IMGUI") - (export '%imgui::im-gui+table-header "%IMGUI") + (export '%imgui::im-gui+is-mouse-hovering-rect "%IMGUI") (export '%imgui::im-gui-slider-flags "%IMGUI") (export '%imgui::im-gui+is-mouse-pos-valid "%IMGUI") + (export '%imgui::im-gui+table-header "%IMGUI") (export '%imgui::im-gui-drag-drop-flags- "%IMGUI") (export '%imgui::column-index "%IMGUI") (export '%imgui::im-gui+v-slider-int "%IMGUI") (export '%imgui::im-draw-data "%IMGUI") (export '%imgui::+imgui-payload-type-color-3f+ "%IMGUI") - (export '%imgui::im-gui+value "%IMGUI") (export '%imgui::advance-x "%IMGUI") (export '%imgui::im-gui+get-clipboard-text "%IMGUI") - (export '%imgui::im-gui-input-text-callback "%IMGUI") (export '%imgui::im-gui+set-window-focus "%IMGUI") (export '%imgui::buf "%IMGUI") (export '%imgui::im-u32 "%IMGUI") @@ -6291,25 +5991,22 @@ (export '%imgui::im-vector "%IMGUI") (export '%imgui::mouse-released "%IMGUI") (export '%imgui::im-gui+drag-int "%IMGUI") - (export '%imgui::mouse-pos-prev "%IMGUI") + (export '%imgui::size-pixels "%IMGUI") (export '%imgui::ini-filename "%IMGUI") (export '%imgui::tex-width "%IMGUI") (export '%imgui::im-gui+is-popup-open "%IMGUI") - (export '%imgui::im-vector - "%IMGUI") (export '%imgui::im-gui+set-window-pos "%IMGUI") (export '%imgui::im-draw-list-shared-data "%IMGUI") (export '%imgui::%channels "%IMGUI") - (export '%imgui::size-pixels "%IMGUI") - (export '%imgui::config-input-text-cursor-blink "%IMGUI") + (export '%imgui::clear-input-characters "%IMGUI") (export '%imgui::im-gui-col- "%IMGUI") (export '%imgui::im-vector "%IMGUI") (export '%imgui::im-gui+begin-popup-context-void "%IMGUI") (export '%imgui::im-gui+get-scroll-x "%IMGUI") - (export '%imgui::clear-input-characters "%IMGUI") (export '%imgui::im-gui+get-window-width "%IMGUI") (export '%imgui::im-gui+slider-int2 "%IMGUI") (export '%imgui::alpha "%IMGUI") + (export '%imgui::config-input-text-cursor-blink "%IMGUI") (export '%imgui::im-gui-table-row-flags "%IMGUI") (export '%imgui::im-gui+begin-group "%IMGUI") (export '%imgui::im-gui-color-edit-flags- "%IMGUI") @@ -6332,7 +6029,7 @@ (export '%imgui::im-gui+push-item-width "%IMGUI") (export '%imgui::im-gui-nav-input "%IMGUI") (export '%imgui::framerate "%IMGUI") - (export '%imgui::im-gui+get-window-content-region-width "%IMGUI") + (export '%imgui::add-input-character-utf16 "%IMGUI") (export '%imgui::im-gui+color-button "%IMGUI") (export '%imgui::im-gui-sort-direction- "%IMGUI") (export '%imgui::im-gui+mem-free "%IMGUI") @@ -6340,7 +6037,7 @@ (export '%imgui::im-gui+table-get-column-index "%IMGUI") (export '%imgui::im-gui-hovered-flags "%IMGUI") (export '%imgui::im-gui+get-foreground-draw-list "%IMGUI") - (export '%imgui::get-bool "%IMGUI") + (export '%imgui::im-gui+get-window-content-region-width "%IMGUI") (export '%imgui::sort-order "%IMGUI") (export '%imgui::im-gui-table-flags "%IMGUI") (export '%imgui::display-end "%IMGUI") @@ -6351,12 +6048,11 @@ (export '%imgui::im-gui+tree-advance-to-label-pos "%IMGUI") (export '%imgui::im-font-builder-io "%IMGUI") (export '%imgui::pen-pressure "%IMGUI") - (export '%imgui::add-input-character-utf16 "%IMGUI") (export '%imgui::im-gui+set-window-font-scale "%IMGUI") (export '%imgui::im-gui+label-text "%IMGUI") (export '%imgui::config-windows-resize-from-edges "%IMGUI") (export '%imgui::im-gui+color-convert-u32to-float4 "%IMGUI") - (export '%imgui::im-gui+drag-scalar "%IMGUI") + (export '%imgui::im-gui+v-slider-scalar "%IMGUI") (export '%imgui::im-gui+get-cursor-screen-pos "%IMGUI") (export '%imgui::im-gui+set-item-default-focus "%IMGUI") (export '%imgui::log-slider-deadzone "%IMGUI") @@ -6364,7 +6060,7 @@ (export '%imgui::im-gui+open-popup "%IMGUI") (export '%imgui::im-gui+get-text-line-height "%IMGUI") (export '%imgui::height "%IMGUI") - (export '%imgui::v1 "%IMGUI") + (export '%imgui::im-gui+drag-scalar "%IMGUI") (export '%imgui::set-all-int "%IMGUI") (export '%imgui::%idx-write-ptr "%IMGUI") (export '%imgui::im-gui-key "%IMGUI") @@ -6372,7 +6068,7 @@ (export '%imgui::mouse-double-click-time "%IMGUI") (export '%imgui::c-str "%IMGUI") (export '%imgui::col "%IMGUI") - (export '%imgui::im-gui+v-slider-scalar "%IMGUI") + (export '%imgui::get-bool "%IMGUI") (export '%imgui::im-gui+show-demo-window "%IMGUI") (export '%imgui::im-gui+color-edit3 "%IMGUI") (export '%imgui::im-gui+is-key-down "%IMGUI") @@ -6395,7 +6091,6 @@ (export '%imgui::index-advance-x "%IMGUI") (export '%imgui::im-gui-cond "%IMGUI") (export '%imgui::im-font-config "%IMGUI") - (export '%imgui::selectable-text-align "%IMGUI") (export '%imgui::im-gui-color-edit-flags "%IMGUI") (export '%imgui::im-gui+color-edit4 "%IMGUI") (export '%imgui::metrics-render-indices "%IMGUI") @@ -6426,8 +6121,9 @@ (export '%imgui::name "%IMGUI") (export '%imgui::im-gui+get-window-content-region-max "%IMGUI") (export '%imgui::im-gui+set-next-window-pos "%IMGUI") + (export '%imgui::v1 "%IMGUI") (export '%imgui::appendf "%IMGUI") - (export '%imgui::input-queue-characters "%IMGUI") + (export '%imgui::key-repeat-rate "%IMGUI") (export '%imgui::tex-pixels-rgba32 "%IMGUI") (export '%imgui::im-gui+pop-button-repeat "%IMGUI") (export '%imgui::codepoint "%IMGUI") @@ -6435,7 +6131,6 @@ (export '%imgui::display-size "%IMGUI") (export '%imgui::ellipsis-char "%IMGUI") (export '%imgui::total-idx-count "%IMGUI") - (export '%imgui::key-repeat-rate "%IMGUI") (export '%imgui::display-pos "%IMGUI") (export '%imgui::metrics-active-allocations "%IMGUI") (export '%imgui::glyph-id "%IMGUI") @@ -6445,8 +6140,6 @@ (export '%imgui::y1 "%IMGUI") (export '%imgui::e "%IMGUI") (export '%imgui::popup-border-size "%IMGUI") - (export '%imgui::item-spacing "%IMGUI") - (export '%imgui::display-window-padding "%IMGUI") (export '%imgui::backend-platform-user-data "%IMGUI") (export '%imgui::key-repeat-delay "%IMGUI") (export '%imgui::im-gui+plot-histogram "%IMGUI") @@ -6459,10 +6152,9 @@ (export '%imgui::im-gui+get-font-tex-uv-white-pixel "%IMGUI") (export '%imgui::im-gui+capture-mouse-from-app "%IMGUI") (export '%imgui::tex-uv-lines "%IMGUI") - (export '%imgui::window-min-size "%IMGUI") + (export '%imgui::im-gui+show-metrics-window "%IMGUI") (export '%imgui::mouse-down-duration "%IMGUI") (export '%imgui::im-gui-once-upon-a-frame "%IMGUI") - (export '%imgui::im-gui+show-metrics-window "%IMGUI") (export '%imgui::im-gui-data-type "%IMGUI") (export '%imgui::indent-spacing "%IMGUI") (export '%imgui::im-gui+is-item-deactivated "%IMGUI") @@ -6475,34 +6167,30 @@ (export '%imgui::im-gui+input-float4 "%IMGUI") (export '%imgui::im-gui+save-ini-settings-to-memory "%IMGUI") (export '%imgui::im-gui-input-text-flags- "%IMGUI") - (export '%imgui::im-gui+next-column "%IMGUI") + (export '%imgui::popup-rounding "%IMGUI") (export '%imgui::~im-gui-input-text-callback-data "%IMGUI") (export '%imgui::im-draw-list-splitter "%IMGUI") (export '%imgui::im-gui+drag-int2 "%IMGUI") - (export '%imgui::window-rounding "%IMGUI") + (export '%imgui::im-gui+next-column "%IMGUI") (export '%imgui::tex-uv-scale "%IMGUI") - (export '%imgui::display-framebuffer-scale "%IMGUI") (export '%imgui::im-gui+indent "%IMGUI") (export '%imgui::im-font-atlas-custom-rect "%IMGUI") - (export '%imgui::popup-rounding "%IMGUI") + (export '%imgui::im-gui+set-next-window-size "%IMGUI") (export '%imgui::%current "%IMGUI") (export '%imgui::im-gui+style-colors-classic "%IMGUI") (export '%imgui::insert-chars "%IMGUI") (export '%imgui::im-gui+color-convert-hs-vto-rgb "%IMGUI") (export '%imgui::config-flags "%IMGUI") - (export '%imgui::tab-border-size "%IMGUI") + (export '%imgui::im-gui+tree-push "%IMGUI") (export '%imgui::im-gui-popup-flags "%IMGUI") (export '%imgui::fallback-advance-x "%IMGUI") (export '%imgui::flags "%IMGUI") - (export '%imgui::current-size "%IMGUI") + (export '%imgui::tab-border-size "%IMGUI") (export '%imgui::im-gui+set-next-tree-node-open "%IMGUI") - (export '%imgui::im-gui+set-next-window-size "%IMGUI") (export '%imgui::im-gui+get-id "%IMGUI") (export '%imgui::key-alt "%IMGUI") (export '%imgui::im-gui+columns "%IMGUI") - (export '%imgui::im-gui+tree-push "%IMGUI") (export '%imgui::pos "%IMGUI") - (export '%imgui::desired-size "%IMGUI") (export '%imgui::im-gui+is-any-item-hovered "%IMGUI") (export '%imgui::want-set-mouse-pos "%IMGUI") (export '%imgui::tex-uv-white-pixel "%IMGUI") @@ -6514,10 +6202,10 @@ (export '%imgui::width "%IMGUI") (export '%imgui::is-active "%IMGUI") (export '%imgui::im-vector "%IMGUI") - (export '%imgui::pack-id-mouse-cursors "%IMGUI") + (export '%imgui::im-gui-input-text-callback-data "%IMGUI") (export '%imgui::keys-down "%IMGUI") (export '%imgui::im-gui+log-to-tty "%IMGUI") - (export '%imgui::im-gui-input-text-callback-data "%IMGUI") + (export '%imgui::window-rounding "%IMGUI") (export '%imgui::operator[] "%IMGUI") (export '%imgui::fonts "%IMGUI") (export '%imgui::im-gui-tab-bar-flags "%IMGUI") @@ -6528,41 +6216,41 @@ (export '%imgui::im-gui-dir- "%IMGUI") (export '%imgui::im-gui+get-cursor-pos "%IMGUI") (export '%imgui::im-gui+set-column-offset "%IMGUI") + (export '%imgui::pack-id-mouse-cursors "%IMGUI") (export '%imgui::im-gui+begin "%IMGUI") (export '%imgui::~im-gui-list-clipper "%IMGUI") (export '%imgui::im-gui+style-colors-light "%IMGUI") (export '%imgui::im-gui+open-popup-context-item "%IMGUI") (export '%imgui::~im-gui-table-column-sort-specs "%IMGUI") (export '%imgui::im-gui+get-scroll-max-x "%IMGUI") - (export '%imgui::mouse-delta "%IMGUI") + (export '%imgui::im-gui+color-picker4 "%IMGUI") (export '%imgui::get-float-ref "%IMGUI") (export '%imgui::add-input-characters-utf8 "%IMGUI") (export '%imgui::im-gui+pop-id "%IMGUI") (export '%imgui::split "%IMGUI") - (export '%imgui::im-gui+debug-check-version-and-data-layout - "%IMGUI") + (export '%imgui::buf-dirty "%IMGUI") (export '%imgui::~im-gui-once-upon-a-frame "%IMGUI") (export '%imgui::user-data "%IMGUI") (export '%imgui::im-gui-sort-direction "%IMGUI") (export '%imgui::im-gui+begin-drag-drop-target "%IMGUI") (export '%imgui::scale "%IMGUI") (export '%imgui::im-gui+get-time "%IMGUI") - (export '%imgui::im-gui+color-picker4 "%IMGUI") (export '%imgui::scrollbar-rounding "%IMGUI") (export '%imgui::im-gui+set-cursor-pos-y "%IMGUI") (export '%imgui::cmd-buffer "%IMGUI") - (export '%imgui::im-gui+slider-scalar-n "%IMGUI") + (export '%imgui::im-gui+debug-check-version-and-data-layout + "%IMGUI") (export '%imgui::im-gui-combo-flags "%IMGUI") (export '%imgui::im-gui+tree-node "%IMGUI") (export '%imgui::im-gui+push-clip-rect "%IMGUI") (export '%imgui::im-draw-channel "%IMGUI") - (export '%imgui::font-default "%IMGUI") (export '%imgui::im-gui+tree-node-ex "%IMGUI") (export '%imgui::im-gui+load-ini-settings-from-disk "%IMGUI") (export '%imgui::custom-rects "%IMGUI") + (export '%imgui::im-gui+slider-scalar-n "%IMGUI") (export '%imgui::%cmd-header "%IMGUI") (export '%imgui::im-gui+begin-menu "%IMGUI") - (export '%imgui::work-pos "%IMGUI") + (export '%imgui::window-menu-button-position "%IMGUI") (export '%imgui::im-gui+is-window-focused "%IMGUI") (export '%imgui::im-gui+get-item-rect-size "%IMGUI") (export '%imgui::im-gui+close-current-popup "%IMGUI") @@ -6573,20 +6261,19 @@ (export '%imgui::im-gui+get-frame-height-with-spacing "%IMGUI") (export '%imgui::im-gui+set-next-window-focus "%IMGUI") (export '%imgui::im-gui+pop-style-color "%IMGUI") - (export '%imgui::window-menu-button-position "%IMGUI") - (export '%imgui::+imgui-has-table+ "%IMGUI") + (export '%imgui::buf-size "%IMGUI") (export '%imgui::im-gui-window-flags "%IMGUI") (export '%imgui::im-gui+get-item-rect-min "%IMGUI") - (export '%imgui::buf-size "%IMGUI") (export '%imgui::im-gui+input-int "%IMGUI") (export '%imgui::im-gui+get-window-content-region-min "%IMGUI") (export '%imgui::im-gui-cond- "%IMGUI") + (export '%imgui::+imgui-has-table+ "%IMGUI") (export '%imgui::metrics-render-windows "%IMGUI") (export '%imgui::im-gui-data-type- "%IMGUI") (export '%imgui::im-gui-storage+im-gui-storage-pair "%IMGUI") (export '%imgui::im-gui+begin-popup "%IMGUI") (export '%imgui::event-flag "%IMGUI") - (export '%imgui::window-title-align "%IMGUI") + (export '%imgui::font-allow-user-scaling "%IMGUI") (export '%imgui::reserve "%IMGUI") (export '%imgui::get-void-ptr-ref "%IMGUI") (export '%imgui::font-data-owned-by-atlas "%IMGUI") @@ -6600,13 +6287,11 @@ (export '%imgui::scale-all-sizes "%IMGUI") (export '%imgui::im-gui-table-row-flags- "%IMGUI") (export '%imgui::im-gui+list-box-footer "%IMGUI") - (export '%imgui::im-gui+is-mouse-down "%IMGUI") + (export '%imgui::buf-text-len "%IMGUI") (export '%imgui::mouse-clicked "%IMGUI") - (export '%imgui::button-text-align "%IMGUI") - (export '%imgui::buf-dirty "%IMGUI") + (export '%imgui::im-gui+is-mouse-down "%IMGUI") (export '%imgui::im-gui-mouse-cursor "%IMGUI") (export '%imgui::im-gui+drag-int3 "%IMGUI") - (export '%imgui::font-allow-user-scaling "%IMGUI") (export '%imgui::im-gui+is-item-activated "%IMGUI") (export '%imgui::frame-border-size "%IMGUI") (export '%imgui::key-mods "%IMGUI") @@ -6620,16 +6305,15 @@ (export '%imgui::%splitter "%IMGUI") (export '%imgui::im-vector "%IMGUI") (export '%imgui::specs-count "%IMGUI") - (export '%imgui::im-draw-list-flags "%IMGUI") + (export '%imgui::event-key "%IMGUI") (export '%imgui::append "%IMGUI") (export '%imgui::im-gui-mouse-cursor- "%IMGUI") (export '%imgui::config-windows-move-from-title-bar-only "%IMGUI") (export '%imgui::delta-time "%IMGUI") - (export '%imgui::filters "%IMGUI") (export '%imgui::has-selection "%IMGUI") (export '%imgui::valid "%IMGUI") (export '%imgui::anti-aliased-lines-use-tex "%IMGUI") - (export '%imgui::specs-dirty "%IMGUI") + (export '%imgui::im-draw-list-flags "%IMGUI") (export '%imgui::im-gui+get-window-size "%IMGUI") (export '%imgui::im-gui+pop-text-wrap-pos "%IMGUI") (export '%imgui::im-draw-cmd-header "%IMGUI") @@ -6637,8 +6321,7 @@ (export '%imgui::im-gui+list-box-header "%IMGUI") (export '%imgui::im-gui-input-text-flags "%IMGUI") (export '%imgui::im-gui+push-text-wrap-pos "%IMGUI") - (export '%imgui::buf-text-len "%IMGUI") - (export '%imgui::touch-extra-padding "%IMGUI") + (export '%imgui::im-gui+end-drag-drop-target "%IMGUI") (export '%imgui::im-gui+set-next-item-open "%IMGUI") (export '%imgui::im-vector "%IMGUI") (export '%imgui::im-gui+is-item-focused "%IMGUI") @@ -6646,18 +6329,18 @@ (export '%imgui::im-gui+begin-drag-drop-source "%IMGUI") (export '%imgui::im-gui+is-key-pressed "%IMGUI") (export '%imgui::set-clipboard-text-fn "%IMGUI") - (export '%imgui::mouse-pos "%IMGUI") + (export '%imgui::im-gui+is-window-hovered "%IMGUI") (export '%imgui::im-gui+begin-tab-item "%IMGUI") (export '%imgui::im-gui-text-buffer "%IMGUI") - (export '%imgui::im-vector "%IMGUI") + (export '%imgui::specs-dirty "%IMGUI") (export '%imgui::im-gui+get-drag-drop-payload "%IMGUI") (export '%imgui::locked "%IMGUI") - (export '%imgui::im-gui+is-window-hovered "%IMGUI") + (export '%imgui::im-vector "%IMGUI") (export '%imgui::build-sort-by-key "%IMGUI") (export '%imgui::im-gui-text-filter "%IMGUI") (export '%imgui::im-gui+table-get-row-index "%IMGUI") (export '%imgui::im-gui-size-callback-data "%IMGUI") - (export '%imgui::im-gui+end-drag-drop-target "%IMGUI") + (export '%imgui::~im-gui-style "%IMGUI") (export '%imgui::im-gui+get-column-offset "%IMGUI") (export '%imgui::im-gui+input-float "%IMGUI") (export '%imgui::im-gui+menu-item "%IMGUI") @@ -6674,7 +6357,6 @@ (export '%imgui::get-work-center "%IMGUI") (export '%imgui::clear "%IMGUI") (export '%imgui::+imgui-version+ "%IMGUI") - (export '%imgui::~im-gui-style "%IMGUI") (export '%imgui::im-gui+begin-child "%IMGUI") (export '%imgui::im-gui+set-cursor-pos-x "%IMGUI") (export '%imgui::clip-rect "%IMGUI") @@ -6703,27 +6385,26 @@ (export '%imgui::im-gui+drag-float3 "%IMGUI") (export '%imgui::im-gui+calc-list-clipping "%IMGUI") (export '%imgui::step "%IMGUI") - (export '%imgui::event-key "%IMGUI") + (export '%imgui::select-all "%IMGUI") (export '%imgui::im-gui+end-main-menu-bar "%IMGUI") (export '%imgui::im-gui+set-clipboard-text "%IMGUI") (export '%imgui::im-gui+drag-float-range2 "%IMGUI") (export '%imgui::im-gui-storage "%IMGUI") (export '%imgui::im-gui-io "%IMGUI") (export '%imgui::im-gui-context "%IMGUI") - (export '%imgui::select-all "%IMGUI") - (export '%imgui::key "%IMGUI") + (export '%imgui::im-gui+end-group "%IMGUI") (export '%imgui::~im-gui-text-buffer "%IMGUI") (export '%imgui::pixel-snap-h "%IMGUI") - (export '%imgui::im-gui+set-window-size "%IMGUI") + (export '%imgui::~im-gui-io "%IMGUI") (export '%imgui::im-gui+get-column-width "%IMGUI") (export '%imgui::clipboard-user-data "%IMGUI") - (export '%imgui::im-gui+set-item-allow-overlap "%IMGUI") + (export '%imgui::im-gui+set-window-size "%IMGUI") (export '%imgui::selection-start "%IMGUI") + (export '%imgui::im-gui+set-item-allow-overlap "%IMGUI") (export '%imgui::im-gui+is-rect-visible "%IMGUI") (export '%imgui::im-gui+set-next-window-size-constraints "%IMGUI") (export '%imgui::ini-saving-rate "%IMGUI") (export '%imgui::want-text-input "%IMGUI") - (export '%imgui::~im-gui-io "%IMGUI") (export '%imgui::im-gui+text-wrapped "%IMGUI") (export '%imgui::colored "%IMGUI") (export '%imgui::get-void-ptr "%IMGUI") @@ -6735,9 +6416,9 @@ (export '%imgui::im-gui+slider-angle "%IMGUI") (export '%imgui::display-start "%IMGUI") (export '%imgui::im-gui+get-state-storage "%IMGUI") - (export '%imgui::mouse-drag-max-distance-abs "%IMGUI") + (export '%imgui::u0 "%IMGUI") (export '%imgui::im-gui+get-content-region-avail "%IMGUI") - (export '%imgui::mouse-clicked-pos "%IMGUI") + (export '%imgui::im-gui+unindent "%IMGUI") (export '%imgui::cmd-lists-count "%IMGUI") (export '%imgui::nav-inputs-down-duration-prev "%IMGUI") (export '%imgui::nav-inputs "%IMGUI") @@ -6745,8 +6426,7 @@ (export '%imgui::im-gui+begin-list-box "%IMGUI") (export '%imgui::im-gui+get-io "%IMGUI") (export '%imgui::im-gui-button-flags "%IMGUI") - (export '%imgui::u0 "%IMGUI") - (export '%imgui::im-gui+end-group "%IMGUI") + (export '%imgui::key "%IMGUI") (export '%imgui::im-gui+get-scroll-max-y "%IMGUI") (export '%imgui::im-gui-key-mod-flags- "%IMGUI") (export '%imgui::total-vtx-count "%IMGUI") @@ -6762,7 +6442,7 @@ (export '%imgui::im-gui+table-get-sort-specs "%IMGUI") (export '%imgui::im-gui+text-disabled "%IMGUI") (export '%imgui::+imgui-version-num+ "%IMGUI") - (export '%imgui::im-gui+unindent "%IMGUI") + (export '%imgui::~im-gui-payload "%IMGUI") (export '%imgui::im-gui+is-mouse-double-clicked "%IMGUI") (export '%imgui::im-gui+get-window-draw-list "%IMGUI") (export '%imgui::im-gui+get-window-pos "%IMGUI") @@ -6783,7 +6463,6 @@ (export '%imgui::im-gui+get-column-index "%IMGUI") (export '%imgui::im-gui+text-colored "%IMGUI") (export '%imgui::%path "%IMGUI") - (export '%imgui::~im-gui-payload "%IMGUI") (export '%imgui::im-gui+get-cursor-pos-y "%IMGUI") (export '%imgui::im-gui+input-float2 "%IMGUI") (export '%imgui::im-gui+input-int4 "%IMGUI") @@ -6825,21 +6504,21 @@ (export '%imgui::get-float "%IMGUI") (export '%imgui::im-gui-table-column-flags- "%IMGUI") (export '%imgui::im-gui+push-button-repeat "%IMGUI") - (export '%imgui::colors "%IMGUI") (export '%imgui::im-gui+set-tooltip "%IMGUI") (export '%imgui::im-gui+input-scalar "%IMGUI") (export '%imgui::im-gui+table-setup-scroll-freeze "%IMGUI") - (export '%imgui::anti-aliased-fill "%IMGUI") + (export '%imgui::clear-selection "%IMGUI") (export '%imgui::tab-min-width-for-close-button "%IMGUI") (export '%imgui::capacity "%IMGUI") (export '%imgui::%idx-buffer "%IMGUI") (export '%imgui::im-gui+get-cursor-pos-x "%IMGUI") (export '%imgui::im-s16 "%IMGUI") - (export '%imgui::font-no "%IMGUI") + (export '%imgui::anti-aliased-fill "%IMGUI") (export '%imgui::set-void-ptr "%IMGUI") (export '%imgui::im-gui+table-set-column-index "%IMGUI") - (export '%imgui::cell-padding "%IMGUI") - (export '%imgui::clear-selection "%IMGUI") + (export '%imgui::font-no "%IMGUI") + (export '%imgui::im-gui+get-content-region-avail-width "%IMGUI") + (export '%imgui::~im-gui-storage-pair "%IMGUI") (export '%imgui::child-rounding "%IMGUI") (export '%imgui::im-gui+drag-int-range2 "%IMGUI") (export '%imgui::im-gui-tab-item-flags "%IMGUI") @@ -6850,7 +6529,6 @@ (export '%imgui::mouse-draw-cursor "%IMGUI") (export '%imgui::im-gui+end-child "%IMGUI") (export '%imgui::im-gui+begin-popup-context-item "%IMGUI") - (export '%imgui::im-gui+get-content-region-avail-width "%IMGUI") (export '%imgui::selection-end "%IMGUI") (export '%imgui::im-gui+table-setup-column "%IMGUI") (export '%imgui::im-gui+set-cursor-screen-pos "%IMGUI") @@ -6859,7 +6537,6 @@ (export '%imgui::im-gui+get-mouse-pos-on-opening-current-popup "%IMGUI") (export '%imgui::im-gui-size-callback "%IMGUI") - (export '%imgui::window-padding "%IMGUI") (export '%imgui::mouse-double-click-max-dist "%IMGUI") (export '%imgui::im-gui-viewport-flags- "%IMGUI") (export '%imgui::im-gui+end "%IMGUI") @@ -6873,7 +6550,7 @@ (export '%imgui::im-gui+is-item-hovered "%IMGUI") (export '%imgui::im-gui+log-to-file "%IMGUI") (export '%imgui::im-gui+pop-style-var "%IMGUI") - (export '%imgui::im-gui+set-scroll-here-x "%IMGUI") + (export '%imgui::im-gui+tree-pop "%IMGUI") (export '%imgui::keys-down-duration-prev "%IMGUI") (export '%imgui::scrollbar-size "%IMGUI") (export '%imgui::im-gui-key- "%IMGUI") @@ -6885,7 +6562,7 @@ (export '%imgui::im-gui+is-mouse-released "%IMGUI") (export '%imgui::im-gui-selectable-flags "%IMGUI") (export '%imgui::u1 "%IMGUI") - (export '%imgui::~im-gui-storage-pair "%IMGUI") + (export '%imgui::pass-filter "%IMGUI") (export '%imgui::mouse-wheel "%IMGUI") (export '%imgui::+imgui-api+ "%IMGUI") (export '%imgui::im-gui+end-tab-item "%IMGUI") @@ -6933,5 +6610,5 @@ (export '%imgui::im-gui+begin-table "%IMGUI") (export '%imgui::backend-platform-name "%IMGUI") (export '%imgui::items-count "%IMGUI") - (export '%imgui::im-gui+tree-pop "%IMGUI")) + (export '%imgui::im-gui+set-scroll-here-x "%IMGUI")) diff --git a/claw-imgui-bindings.asd b/claw-imgui-bindings.asd index 853767d..21c1627 100644 --- a/claw-imgui-bindings.asd +++ b/claw-imgui-bindings.asd @@ -1,5 +1,8 @@ -;; Generated by :claw at 2021-03-01T23:49:42.618200+03:00 +;; Generated by :claw at 2021-06-09T22:24:37.059527+03:00 (asdf:defsystem #:claw-imgui-bindings + :description "Bindings generated by claw-imgui" + :author "CLAW" + :license "Public domain" :defsystem-depends-on (:trivial-features) :depends-on (:uiop :cffi :iffi :claw-utils) :components diff --git a/src/lib/adapter.aarch64-linux-android.cxx b/src/lib/adapter.aarch64-linux-android.cxx index 8cc7357..0c82a3a 100644 --- a/src/lib/adapter.aarch64-linux-android.cxx +++ b/src/lib/adapter.aarch64-linux-android.cxx @@ -1,4 +1,4 @@ -/* Generated by :claw at 2021-03-01T20:49:42.532703Z */ +/* Generated by :claw at 2021-06-09T19:24:36.978875Z */ #if defined(__cplusplus) #include @@ -55,12 +55,6 @@ __CLAW_API void __claw_set_ImDrawVert_uv(struct ImDrawVert* __claw_this_, struct __claw_this_->uv = *__claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_MousePosPrev(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->MousePosPrev = *__claw_value_; -} - __CLAW_API void __claw_set_ImGuiIO_ClipboardUserData(struct ImGuiIO* __claw_this_, void* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -141,11 +135,9 @@ __CLAW_API unsigned long long __claw_alignof_ImDrawData() { return alignof(ImDrawData); } -namespace ImGui { -__CLAW_API float __claw__ZN5ImGui13GetScrollMaxYEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:360:29 -return ImGui::GetScrollMaxY(); -} +__CLAW_API void __claw_cE3AE40SE40ImGuiOnceUponAFrame_claw_dtor(struct ImGuiOnceUponAFrame* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2026:8 +__claw_this_->~ImGuiOnceUponAFrame(); } __CLAW_API void __claw_set_ImGuiIO_KeyRepeatDelay(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -161,12 +153,6 @@ ImGui::SetCursorPosY(local_y); } } -__CLAW_API void __claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Capacity = __claw_value_; -} - __CLAW_API void __claw__ZN10ImGuiStyleC1Ev(struct ImGuiStyle* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1729:15 new (__claw_this_) ImGuiStyle(); @@ -185,10 +171,11 @@ ImGui::SetNextWindowSize(*size, cond); } } -__CLAW_API int __claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return __claw_this_->Capacity; +namespace ImGui { +__CLAW_API float __claw__ZN5ImGui13GetScrollMaxYEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:360:29 +return ImGui::GetScrollMaxY(); +} } __CLAW_API unsigned long long __claw_sizeof_ImFont() { @@ -202,24 +189,6 @@ ImGui::SetTooltip(fmt); } } -__CLAW_API void __claw_set_ImGuiStyle_WindowMinSize(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->WindowMinSize = *__claw_value_; -} - -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGuiL10DragFloat3EPKcPffffS1_f(const char* label, float v[], float v_speed, float v_min, float v_max, const char* format, float power) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1989:25 -return ImGui::DragFloat3(label, v, v_speed, v_min, v_max, format, power); -} -} - -__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5c_strEv(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2074:25 -return __claw_this_->c_str(); -} - __CLAW_API void __claw__ZN12ImGuiStorage8SetFloatEjf(struct ImGuiStorage* __claw_this_, ImGuiID key, float val) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2111:25 __claw_this_->SetFloat(key, val); @@ -262,10 +231,9 @@ __CLAW_API int __claw_get_ImVector_ImFontGlyph__Size(ImVector* __cl return __claw_this_->Size; } -__CLAW_API const char*(*__claw_get_ImGuiIO_GetClipboardTextFn(struct ImGuiIO* __claw_this_))(void*) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (const char*(*)(void*))__claw_this_->GetClipboardTextFn; +__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5c_strEv(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2074:25 +return __claw_this_->c_str(); } __CLAW_API void __claw_set_ImDrawList_VtxBuffer(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { @@ -280,13 +248,6 @@ __CLAW_API int __claw_get_ImDrawData_TotalVtxCount(struct ImDrawData* __claw_thi return __claw_this_->TotalVtxCount; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui14SetWindowFocusEPKc(const char* name) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:343:29 -ImGui::SetWindowFocus(name); -} -} - __CLAW_API void* __claw_get_ImGuiPayload_Data(struct ImGuiPayload* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8 @@ -307,10 +268,10 @@ __CLAW_API float __claw_get_ImFontGlyph_Y0(struct ImFontGlyph* __claw_this_) { return __claw_this_->Y0; } -__CLAW_API void __claw_set_ImGuiStyle_ItemInnerSpacing(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API const char*(*__claw_get_ImGuiIO_GetClipboardTextFn(struct ImGuiIO* __claw_this_))(void*) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -__claw_this_->ItemInnerSpacing = *__claw_value_; +return (const char*(*)(void*))__claw_this_->GetClipboardTextFn; } __CLAW_API void __claw_set_ImGuiListClipper_ItemsFrozen(struct ImGuiListClipper* __claw_this_, int __claw_value_) { @@ -385,7 +346,7 @@ return ImGui::BeginPopupModal(name, p_open, flags); } __CLAW_API void __claw_cE3AE40SE40ImGuiStorage_claw_dtor(struct ImGuiStorage* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 __claw_this_->~ImGuiStorage(); } @@ -474,10 +435,6 @@ __CLAW_API void __claw_set_ImDrawList__CmdHeader(struct ImDrawList* __claw_this_ __claw_this_->_CmdHeader = *__claw_value_; } -__CLAW_API unsigned long long __claw_sizeof_ImGuiSizeCallbackData() { -return sizeof(ImGuiSizeCallbackData); -} - __CLAW_API void __claw_set_ImFontConfig_GlyphMaxAdvanceX(struct ImFontConfig* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 @@ -511,12 +468,6 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiIO() { return alignof(ImGuiIO); } -__CLAW_API int __claw_get_ImVector_char__Size(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return __claw_this_->Size; -} - __CLAW_API int __claw_get_ImGuiInputTextCallbackData_SelectionStart(struct ImGuiInputTextCallbackData* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 @@ -560,12 +511,6 @@ __CLAW_API void __claw_set_ImVec4_w(struct ImVec4* __claw_this_, float __claw_va __claw_this_->w = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_CellPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->CellPadding; -} - namespace ImGui { __CLAW_API struct ImDrawList* __claw__ZN5ImGui21GetForegroundDrawListEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:805:29 @@ -596,12 +541,6 @@ __CLAW_API void __claw_set_ImVec4_z(struct ImVec4* __claw_this_, float __claw_va __claw_this_->z = __claw_value_; } -__CLAW_API bool __claw_get_ImGuiIO_KeySuper(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return __claw_this_->KeySuper; -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui9OpenPopupEPKci(const char* str_id, ImGuiPopupFlags popup_flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:649:29 @@ -609,10 +548,11 @@ ImGui::OpenPopup(str_id, popup_flags); } } -__CLAW_API void __claw_set_ImGuiIO_InputQueueCharacters(struct ImGuiIO* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->InputQueueCharacters = *__claw_value_; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui14SetWindowFocusEPKc(const char* name) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:343:29 +ImGui::SetWindowFocus(name); +} } __CLAW_API int __claw_get_ImGuiOnceUponAFrame_RefFrame(struct ImGuiOnceUponAFrame* __claw_this_) { @@ -646,13 +586,6 @@ return ImGui::GetFrameHeightWithSpacing(); } } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui4TextEPKcz(const char* fmt) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:446:29 -ImGui::Text(fmt); -} -} - __CLAW_API void __claw_set_ImGuiPayload_Delivery(struct ImGuiPayload* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8 @@ -709,10 +642,10 @@ __CLAW_API void* __claw_get_ImGuiIO_UserData(struct ImGuiIO* __claw_this_) { return (void*)__claw_this_->UserData; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MousePosPrev(struct ImGuiIO* __claw_this_) { +__CLAW_API bool __claw_get_ImGuiIO_KeySuper(struct ImGuiIO* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -return (struct ImVec2*)&__claw_this_->MousePosPrev; +return __claw_this_->KeySuper; } __CLAW_API void __claw_set_ImVec4_y(struct ImVec4* __claw_this_, float __claw_value_) { @@ -721,10 +654,11 @@ __CLAW_API void __claw_set_ImVec4_y(struct ImVec4* __claw_this_, float __claw_va __claw_this_->y = __claw_value_; } -__CLAW_API void __claw_set_ImGuiStyle_SelectableTextAlign(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->SelectableTextAlign = *__claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGuiL10DragFloat3EPKcPffffS1_f(const char* label, float v[], float v_speed, float v_min, float v_max, const char* format, float power) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1989:25 +return ImGui::DragFloat3(label, v, v_speed, v_min, v_max, format, power); +} } __CLAW_API unsigned long long __claw_sizeof_ImGuiInputTextCallbackData() { @@ -737,10 +671,10 @@ __CLAW_API bool __claw_get_ImGuiStyle_AntiAliasedLinesUseTex(struct ImGuiStyle* return __claw_this_->AntiAliasedLinesUseTex; } -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_WorkSize(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 +__CLAW_API void __claw_set_ImGuiTextFilter_CountGrep(struct ImGuiTextFilter* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 -return (struct ImVec2*)&__claw_this_->WorkSize; +__claw_this_->CountGrep = __claw_value_; } __CLAW_API void __claw_set_ImGuiIO_IniSavingRate(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -761,10 +695,8 @@ __CLAW_API unsigned int __claw_get_ImFontGlyph_Colored(struct ImFontGlyph* __cla return __claw_this_->Colored; } -__CLAW_API void __claw_set_ImGuiIO_FontDefault(struct ImGuiIO* __claw_this_, struct ImFont* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->FontDefault = __claw_value_; +__CLAW_API unsigned long long __claw_sizeof_ImGuiSizeCallbackData() { +return sizeof(ImGuiSizeCallbackData); } __CLAW_API unsigned long long __claw_sizeof_ImVector_ImDrawVert_() { @@ -810,10 +742,11 @@ __CLAW_API float* __claw_get_ImGuiIO_MouseDragMaxDistanceSqr(struct ImGuiIO* __c return (float*)__claw_this_->MouseDragMaxDistanceSqr; } -__CLAW_API struct ImGuiStorage::ImGuiStoragePair* __claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Data(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return (struct ImGuiStorage::ImGuiStoragePair*)__claw_this_->Data; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui4TextEPKcz(const char* fmt) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:446:29 +ImGui::Text(fmt); +} } namespace ImGui { @@ -846,10 +779,10 @@ __CLAW_API ImGuiViewportFlags __claw_get_ImGuiViewport_Flags(struct ImGuiViewpor return __claw_this_->Flags; } -__CLAW_API void __claw_set_ImGuiTextFilter_CountGrep(struct ImGuiTextFilter* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 +__CLAW_API void __claw_set_ImFont_FontSize(struct ImFont* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 -__claw_this_->CountGrep = __claw_value_; +__claw_this_->FontSize = __claw_value_; } __CLAW_API void __claw_set_ImGuiInputTextCallbackData_Flags(struct ImGuiInputTextCallbackData* __claw_this_, ImGuiInputTextFlags __claw_value_) { @@ -858,11 +791,6 @@ __CLAW_API void __claw_set_ImGuiInputTextCallbackData_Flags(struct ImGuiInputTex __claw_this_->Flags = __claw_value_; } -__CLAW_API bool __claw__ZNK15ImGuiTextBuffer5emptyEv(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2071:25 -return __claw_this_->empty(); -} - __CLAW_API int __claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Size(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -876,12 +804,6 @@ ImGui::OpenPopupContextItem(str_id, mb); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_ButtonTextAlign(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->ButtonTextAlign; -} - __CLAW_API void __claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Size(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -978,24 +900,20 @@ __CLAW_API bool __claw_get_ImGuiPayload_Delivery(struct ImGuiPayload* __claw_thi return __claw_this_->Delivery; } -__CLAW_API int __claw_get_ImGuiListClipper_StepNo(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->StepNo; -} - -__CLAW_API void __claw_cE3AE40SE40ImGuiStorageE40SE40ImGuiStoragePair_claw_dtor(struct ImGuiStorage::ImGuiStoragePair* __claw_this_) { -// :: -__claw_this_->~ImGuiStoragePair(); +__CLAW_API bool __claw__ZNK15ImGuiTextBuffer5emptyEv(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2071:25 +return __claw_this_->empty(); } __CLAW_API unsigned long long __claw_sizeof_ImGuiStorage_ImGuiStoragePair() { return sizeof(ImGuiStorage::ImGuiStoragePair); } -__CLAW_API void __claw__ZN7ImGuiIO22AddInputCharacterUTF16Et(struct ImGuiIO* __claw_this_, ImWchar16 c) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1816:21 -__claw_this_->AddInputCharacterUTF16(c); +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui11DragScalarNEPKciPvifPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, const void* p_min, const void* p_max, const char* format, float power) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1986:25 +return ImGui::DragScalarN(label, data_type, p_data, components, v_speed, p_min, p_max, format, power); +} } __CLAW_API void __claw_set_ImGuiStyle_ScrollbarSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { @@ -1031,6 +949,12 @@ __CLAW_API void __claw_set_ImGuiStyle_TabMinWidthForCloseButton(struct ImGuiStyl __claw_this_->TabMinWidthForCloseButton = __claw_value_; } +__CLAW_API struct ImVec2* __claw__ZNK13ImGuiViewport9GetCenterEv(struct ImVec2* __claw_result_, struct ImGuiViewport* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2768:25 +new (__claw_result_) ImVec2(__claw_this_->GetCenter()); +return __claw_result_; +} + namespace ImGui { __CLAW_API ImGuiID __claw__ZN5ImGui5GetIDEPKc(const char* str_id) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:440:29 @@ -1044,10 +968,10 @@ __CLAW_API void __claw_set_ImDrawList__Splitter(struct ImDrawList* __claw_this_, __claw_this_->_Splitter = *__claw_value_; } -__CLAW_API struct ImVec2* __claw__ZNK13ImGuiViewport9GetCenterEv(struct ImVec2* __claw_result_, struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2768:25 -new (__claw_result_) ImVec2(__claw_this_->GetCenter()); -return __claw_result_; +__CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortOrder(struct ImGuiTableColumnSortSpecs* __claw_this_, ImS16 __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 + +__claw_this_->SortOrder = __claw_value_; } __CLAW_API void __claw__ZN15ImGuiTextBuffer8appendfvEPKcSt9__va_list(struct ImGuiTextBuffer* __claw_this_, const char* fmt, va_list* args) { @@ -1055,12 +979,6 @@ __CLAW_API void __claw__ZN15ImGuiTextBuffer8appendfvEPKcSt9__va_list(struct ImGu __claw_this_->appendfv(fmt, *args); } -__CLAW_API void __claw_set_ImGuiStyle_ButtonTextAlign(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->ButtonTextAlign = *__claw_value_; -} - __CLAW_API unsigned long long __claw_alignof_ImGuiTextFilter_ImGuiTextRange() { return alignof(ImGuiTextFilter::ImGuiTextRange); } @@ -1076,11 +994,10 @@ ImGui::SetKeyboardFocusHere(offset); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui11DragScalarNEPKciPvifPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, const void* p_min, const void* p_max, const char* format, float power) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1986:25 -return ImGui::DragScalarN(label, data_type, p_data, components, v_speed, p_min, p_max, format, power); -} +__CLAW_API int __claw_get_ImGuiListClipper_StepNo(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +return __claw_this_->StepNo; } __CLAW_API void __claw_set_ImFontConfig_RasterizerMultiply(struct ImFontConfig* __claw_this_, float __claw_value_) { @@ -1128,10 +1045,9 @@ __CLAW_API ImVector* __claw_get_ImFontAtlas_Fonts(struct ImFontAtlas* _ return (ImVector*)&__claw_this_->Fonts; } -__CLAW_API void __claw_set_ImFontAtlasCustomRect_GlyphOffset(struct ImFontAtlasCustomRect* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 - -__claw_this_->GlyphOffset = *__claw_value_; +__CLAW_API void __claw_cE3AE40SE40ImGuiStorageE40SE40ImGuiStoragePair_claw_dtor(struct ImGuiStorage::ImGuiStoragePair* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12 +__claw_this_->~ImGuiStoragePair(); } namespace ImGui { @@ -1173,21 +1089,14 @@ ImGui::SetNextWindowSizeConstraints(*size_min, *size_max, custom_callback, custo } } -__CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortOrder(struct ImGuiTableColumnSortSpecs* __claw_this_, ImS16 __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 - -__claw_this_->SortOrder = __claw_value_; -} +__CLAW_API void __claw_set_ImFontAtlasCustomRect_GlyphOffset(struct ImFontAtlasCustomRect* __claw_this_, struct ImVec2* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 -__CLAW_API void __claw_cE3AE40SE40ImGuiTableSortSpecs_claw_dtor(struct ImGuiTableSortSpecs* __claw_this_) { -// :: -__claw_this_->~ImGuiTableSortSpecs(); +__claw_this_->GlyphOffset = *__claw_value_; } -__CLAW_API void __claw_set_ImGuiInputTextCallbackData_Buf(struct ImGuiInputTextCallbackData* __claw_this_, char* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -__claw_this_->Buf = __claw_value_; +__CLAW_API unsigned long long __claw_alignof_ImDrawChannel() { +return alignof(ImDrawChannel); } __CLAW_API int __claw_get_ImVector_ImDrawVert__Size(ImVector* __claw_this_) { @@ -1216,8 +1125,15 @@ __claw_this_->__vr_top = __claw_value_; } } -__CLAW_API unsigned long long __claw_alignof_ImDrawChannel() { -return alignof(ImDrawChannel); +__CLAW_API void __claw__ZN7ImGuiIO22AddInputCharacterUTF16Et(struct ImGuiIO* __claw_this_, ImWchar16 c) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1816:21 +__claw_this_->AddInputCharacterUTF16(c); +} + +__CLAW_API bool __claw_get_ImGuiStyle_AntiAliasedLines(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 + +return __claw_this_->AntiAliasedLines; } namespace ImGui { @@ -1234,16 +1150,10 @@ return ImGui::DragFloat4(label, v, v_speed, v_min, v_max, format, power); } } -__CLAW_API void __claw_set_ImFont_FontSize(struct ImFont* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -__claw_this_->FontSize = __claw_value_; -} - -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_WorkPos(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 +__CLAW_API void __claw_set_ImGuiInputTextCallbackData_Buf(struct ImGuiInputTextCallbackData* __claw_this_, char* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -return (struct ImVec2*)&__claw_this_->WorkPos; +__claw_this_->Buf = __claw_value_; } __CLAW_API bool __claw_get_ImFontConfig_MergeMode(struct ImFontConfig* __claw_this_) { @@ -1252,12 +1162,6 @@ __CLAW_API bool __claw_get_ImFontConfig_MergeMode(struct ImFontConfig* __claw_th return __claw_this_->MergeMode; } -__CLAW_API void __claw_set_ImGuiSizeCallbackData_DesiredSize(struct ImGuiSizeCallbackData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -__claw_this_->DesiredSize = *__claw_value_; -} - __CLAW_API int __claw_get_ImVector_ImFont___Capacity(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -1315,10 +1219,9 @@ return ImGui::GetScrollY(); } } -__CLAW_API void __claw_set_ImGuiStyle_FramePadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->FramePadding = *__claw_value_; +__CLAW_API void __claw_cE3AE40SE40ImGuiTableSortSpecs_claw_dtor(struct ImGuiTableSortSpecs* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 +__claw_this_->~ImGuiTableSortSpecs(); } __CLAW_API ImGuiBackendFlags __claw_get_ImGuiIO_BackendFlags(struct ImGuiIO* __claw_this_) { @@ -1341,12 +1244,6 @@ return __claw_result_; } } -__CLAW_API void __claw_set_ImFont_MetricsTotalSurface(struct ImFont* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -__claw_this_->MetricsTotalSurface = __claw_value_; -} - __CLAW_API void __claw_set_ImGuiStyle_WindowBorderSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 @@ -1360,10 +1257,10 @@ return ImGui::BeginMenuBar(); } } -__CLAW_API bool __claw_get_ImGuiStyle_AntiAliasedLines(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void __claw_set_ImFont_MetricsTotalSurface(struct ImFont* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 -return __claw_this_->AntiAliasedLines; +__claw_this_->MetricsTotalSurface = __claw_value_; } __CLAW_API float __claw_get_ImGuiStyle_PopupRounding(struct ImGuiStyle* __claw_this_) { @@ -1385,13 +1282,6 @@ ImGui::LogButtons(); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui13IsItemClickedEi(ImGuiMouseButton mouse_button) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:778:29 -return ImGui::IsItemClicked(mouse_button); -} -} - __CLAW_API void __claw_set_ImVector_ImFont___Capacity(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -1424,7 +1314,7 @@ return __claw_this_->Descent; } __CLAW_API void __claw_cE3AE40SE40ImGuiTableColumnSortSpecs_claw_dtor(struct ImGuiTableColumnSortSpecs* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 __claw_this_->~ImGuiTableColumnSortSpecs(); } @@ -1476,11 +1366,10 @@ return ImGui::IsMouseReleased(button); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui16CollapsingHeaderEPKci(const char* label, ImGuiTreeNodeFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:574:29 -return ImGui::CollapsingHeader(label, flags); -} +__CLAW_API void __claw_set_ImVector_ImDrawCmd__Capacity(ImVector* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 + +__claw_this_->Capacity = __claw_value_; } namespace ImGui { @@ -1490,10 +1379,11 @@ return ImGui::GetWindowContentRegionWidth(); } } -__CLAW_API void __claw_set_ImVector_ImDrawCmd__Capacity(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Capacity = __claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui13IsItemClickedEi(ImGuiMouseButton mouse_button) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:778:29 +return ImGui::IsItemClicked(mouse_button); +} } __CLAW_API void __claw__ZN12ImGuiStorage9SetAllIntEi(struct ImGuiStorage* __claw_this_, int val) { @@ -1537,10 +1427,11 @@ __CLAW_API void __claw_set_ImGuiIO_ConfigWindowsMoveFromTitleBarOnly(struct ImGu __claw_this_->ConfigWindowsMoveFromTitleBarOnly = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_FramePadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->FramePadding; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui16CollapsingHeaderEPKci(const char* label, ImGuiTreeNodeFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:574:29 +return ImGui::CollapsingHeader(label, flags); +} } namespace ImGui { @@ -1718,12 +1609,6 @@ ImGui::SetItemDefaultFocus(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_Size(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -return (struct ImVec2*)&__claw_this_->Size; -} - __CLAW_API bool __claw__ZN15ImGuiTextFilter4DrawEPKcf(struct ImGuiTextFilter* __claw_this_, const char* label, float width) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2037:25 return __claw_this_->Draw(label, width); @@ -1856,12 +1741,6 @@ ImGui::ShowDemoWindow(p_open); } } -__CLAW_API float __claw_get_ImGuiListClipper_StartPosY(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->StartPosY; -} - __CLAW_API void __claw_set_ImVector_ImFontGlyph__Size(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -1874,11 +1753,10 @@ __CLAW_API void __claw_set_ImGuiIO_BackendFlags(struct ImGuiIO* __claw_this_, Im __claw_this_->BackendFlags = __claw_value_; } -namespace std { -__CLAW_API int __claw_get_std___va_list___vr_offs(struct std::__va_list* __claw_this_) { -// :0:0 - -return __claw_this_->__vr_offs; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGuiL23BeginPopupContextWindowEPKcib(const char* str_id, ImGuiMouseButton mb, bool over_items) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1998:25 +return ImGui::BeginPopupContextWindow(str_id, mb, over_items); } } @@ -1889,9 +1767,9 @@ __claw_this_->Colored = __claw_value_; } namespace ImGui { -__CLAW_API bool __claw__ZN5ImGuiL23BeginPopupContextWindowEPKcib(const char* str_id, ImGuiMouseButton mb, bool over_items) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1998:25 -return ImGui::BeginPopupContextWindow(str_id, mb, over_items); +__CLAW_API bool __claw__ZN5ImGui15IsItemActivatedEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:781:29 +return ImGui::IsItemActivated(); } } @@ -1901,24 +1779,18 @@ __CLAW_API struct ImFontAtlas* __claw_get_ImFont_ContainerAtlas(struct ImFont* _ return (struct ImFontAtlas*)__claw_this_->ContainerAtlas; } -__CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortDirection(struct ImGuiTableColumnSortSpecs* __claw_this_, ImGuiSortDirection __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 - -__claw_this_->SortDirection = __claw_value_; -} +namespace std { +__CLAW_API int __claw_get_std___va_list___vr_offs(struct std::__va_list* __claw_this_) { +// :0:0 -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui15IsItemActivatedEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:781:29 -return ImGui::IsItemActivated(); +return __claw_this_->__vr_offs; } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGuiL13ListBoxHeaderEPKcRK6ImVec2(const char* label, const struct ImVec2* size) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1978:25 -return ImGui::ListBoxHeader(label, *size); -} +__CLAW_API float __claw_get_ImGuiListClipper_StartPosY(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +return __claw_this_->StartPosY; } __CLAW_API void __claw_set_ImGuiIO_GetClipboardTextFn(struct ImGuiIO* __claw_this_, const char*(*__claw_value_)(void*)) { @@ -1975,10 +1847,10 @@ ImGui::PopClipRect(); } } -__CLAW_API void __claw_set_ImGuiIO_Fonts(struct ImGuiIO* __claw_this_, struct ImFontAtlas* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortDirection(struct ImGuiTableColumnSortSpecs* __claw_this_, ImGuiSortDirection __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 -__claw_this_->Fonts = __claw_value_; +__claw_this_->SortDirection = __claw_value_; } __CLAW_API bool __claw_get_ImGuiIO_KeyAlt(struct ImGuiIO* __claw_this_) { @@ -1994,22 +1866,12 @@ ImGui::PopAllowKeyboardFocus(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_ItemInnerSpacing(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->ItemInnerSpacing; -} - __CLAW_API void __claw_set_ImFontAtlas_CustomRects(struct ImFontAtlas* __claw_this_, ImVector* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 __claw_this_->CustomRects = *__claw_value_; } -__CLAW_API unsigned long long __claw_alignof_ImVector_char_() { -return alignof(ImVector); -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui11IsMouseDownEi(ImGuiMouseButton button) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:837:29 @@ -2030,7 +1892,7 @@ return __claw_this_->SourceParentId; } __CLAW_API void __claw_cE3AE40SE40ImGuiViewport_claw_dtor(struct ImGuiViewport* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 __claw_this_->~ImGuiViewport(); } @@ -2084,10 +1946,11 @@ __CLAW_API unsigned long long __claw_alignof_ImVec4() { return alignof(ImVec4); } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_DisplayWindowPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->DisplayWindowPadding; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGuiL13ListBoxHeaderEPKcRK6ImVec2(const char* label, const struct ImVec2* size) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1978:25 +return ImGui::ListBoxHeader(label, *size); +} } __CLAW_API ImVector* __claw_get_ImFont_IndexAdvanceX(struct ImFont* __claw_this_) { @@ -2200,12 +2063,6 @@ ImGui::EndMenu(); } } -__CLAW_API void __claw_set_ImFont_Scale(struct ImFont* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -__claw_this_->Scale = __claw_value_; -} - __CLAW_API float __claw_get_ImFont_FontSize(struct ImFont* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 @@ -2237,10 +2094,10 @@ __CLAW_API int __claw_get_ImGuiListClipper_ItemsFrozen(struct ImGuiListClipper* return __claw_this_->ItemsFrozen; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MousePos(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImFont_Scale(struct ImFont* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 -return (struct ImVec2*)&__claw_this_->MousePos; +__claw_this_->Scale = __claw_value_; } namespace ImGui { @@ -2254,12 +2111,6 @@ __CLAW_API unsigned long long __claw_sizeof_ImGuiViewport() { return sizeof(ImGuiViewport); } -__CLAW_API void __claw_set_ImGuiIO_MousePos(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->MousePos = *__claw_value_; -} - __CLAW_API void __claw__ZN26ImGuiInputTextCallbackData9SelectAllEv(struct ImGuiInputTextCallbackData* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1906:25 __claw_this_->SelectAll(); @@ -2372,12 +2223,6 @@ __CLAW_API struct ImDrawChannel* __claw_get_ImVector_ImDrawChannel__Data(ImVecto return (struct ImDrawChannel*)__claw_this_->Data; } -__CLAW_API void __claw_set_ImGuiTextFilter_Filters(struct ImGuiTextFilter* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 - -__claw_this_->Filters = *__claw_value_; -} - __CLAW_API ImGuiDir __claw_get_ImGuiStyle_ColorButtonPosition(struct ImGuiStyle* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 @@ -2390,12 +2235,6 @@ __CLAW_API void __claw_set_ImFontConfig_GlyphRanges(struct ImFontConfig* __claw_ __claw_this_->GlyphRanges = __claw_value_; } -__CLAW_API void __claw_set_ImDrawData_FramebufferScale(struct ImDrawData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 - -__claw_this_->FramebufferScale = *__claw_value_; -} - __CLAW_API unsigned long long __claw_sizeof_ImDrawChannel() { return sizeof(ImDrawChannel); } @@ -2457,12 +2296,6 @@ return ImGui::GetStyleColorName(idx); } } -__CLAW_API ImVector* __claw_get_ImGuiTextFilter_Filters(struct ImGuiTextFilter* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 - -return (ImVector*)&__claw_this_->Filters; -} - __CLAW_API void __claw_set_ImFontAtlasCustomRect_GlyphAdvanceX(struct ImFontAtlasCustomRect* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -2515,16 +2348,10 @@ __CLAW_API void __claw_set_ImFont_IndexLookup(struct ImFont* __claw_this_, ImVec __claw_this_->IndexLookup = *__claw_value_; } -__CLAW_API ImVector* __claw_get_ImGuiIO_InputQueueCharacters(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (ImVector*)&__claw_this_->InputQueueCharacters; -} - -__CLAW_API void __claw_set_ImGuiSizeCallbackData_CurrentSize(struct ImGuiSizeCallbackData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 +__CLAW_API void __claw_set_ImDrawData_FramebufferScale(struct ImDrawData* __claw_this_, struct ImVec2* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 -__claw_this_->CurrentSize = *__claw_value_; +__claw_this_->FramebufferScale = *__claw_value_; } __CLAW_API void __claw_set_ImDrawList__IdxWritePtr(struct ImDrawList* __claw_this_, ImDrawIdx* __claw_value_) { @@ -2533,11 +2360,6 @@ __CLAW_API void __claw_set_ImDrawList__IdxWritePtr(struct ImDrawList* __claw_thi __claw_this_->_IdxWritePtr = __claw_value_; } -__CLAW_API void __claw__ZN16ImGuiListClipperC1Ev(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2160:15 -new (__claw_this_) ImGuiListClipper(); -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui8TreePushEPKc(const char* str_id) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:570:29 @@ -2608,12 +2430,6 @@ __CLAW_API void __claw_set_ImDrawCmd_VtxOffset(struct ImDrawCmd* __claw_this_, u __claw_this_->VtxOffset = __claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_MouseDelta(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->MouseDelta = *__claw_value_; -} - __CLAW_API void __claw_set_ImGuiIO_MetricsRenderWindows(struct ImGuiIO* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -2686,12 +2502,6 @@ __CLAW_API unsigned long long __claw_alignof_ImVector_ImVec2_() { return alignof(ImVector); } -__CLAW_API ImVector* __claw_get_ImGuiTextBuffer_Buf(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8 - -return (ImVector*)&__claw_this_->Buf; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui11ArrowButtonEPKci(const char* str_id, ImGuiDir dir) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:465:29 @@ -2699,6 +2509,12 @@ return ImGui::ArrowButton(str_id, dir); } } +__CLAW_API const char* __claw_get_ImGuiTextFilter_ImGuiTextRange_e(struct ImGuiTextFilter::ImGuiTextRange* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12 + +return (const char*)__claw_this_->e; +} + __CLAW_API void __claw_set_ImDrawList__TextureIdStack(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 @@ -2767,10 +2583,10 @@ ImGui::NextColumn(); } } -__CLAW_API const char* __claw_get_ImGuiTextFilter_ImGuiTextRange_e(struct ImGuiTextFilter::ImGuiTextRange* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12 +__CLAW_API unsigned int __claw_get_ImFontConfig_FontBuilderFlags(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return (const char*)__claw_this_->e; +return __claw_this_->FontBuilderFlags; } __CLAW_API void __claw_set_ImFontAtlas_Flags(struct ImFontAtlas* __claw_this_, ImFontAtlasFlags __claw_value_) { @@ -2835,10 +2651,9 @@ ImGui::PopID(); } } -__CLAW_API unsigned int __claw_get_ImFontConfig_FontBuilderFlags(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 - -return __claw_this_->FontBuilderFlags; +__CLAW_API void __claw__ZN16ImGuiListClipperC1Ev(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2160:15 +new (__claw_this_) ImGuiListClipper(); } __CLAW_API void __claw_set_ImGuiIO_ImeSetInputScreenPosFn(struct ImGuiIO* __claw_this_, void(*__claw_value_)(int, int)) { @@ -2851,41 +2666,18 @@ __CLAW_API unsigned long long __claw_sizeof_ImFontConfig() { return sizeof(ImFontConfig); } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui15SetNextItemOpenEbi(bool is_open, ImGuiCond cond) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:576:29 -ImGui::SetNextItemOpen(is_open, cond); -} -} - __CLAW_API ImVector* __claw_get_ImDrawList__TextureIdStack(struct ImDrawList* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 return (ImVector*)&__claw_this_->_TextureIdStack; } -__CLAW_API struct ImVec2* __claw_get_ImGuiSizeCallbackData_Pos(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (struct ImVec2*)&__claw_this_->Pos; -} - -__CLAW_API unsigned long long __claw_sizeof_ImVector_char_() { -return sizeof(ImVector); -} - __CLAW_API ImDrawIdx* __claw_get_ImDrawList__IdxWritePtr(struct ImDrawList* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 return (ImDrawIdx*)__claw_this_->_IdxWritePtr; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_TouchExtraPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->TouchExtraPadding; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui9IsKeyDownEi(int user_key_index) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:827:29 @@ -2945,9 +2737,9 @@ return ImGui::GetColorU32(idx, alpha_mul); } namespace ImGui { -__CLAW_API void __claw__ZN5ImGui6PushIDEPKcS1_(const char* str_id_begin, const char* str_id_end) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:436:29 -ImGui::PushID(str_id_begin, str_id_end); +__CLAW_API void __claw__ZN5ImGui15SetNextItemOpenEbi(bool is_open, ImGuiCond cond) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:576:29 +ImGui::SetNextItemOpen(is_open, cond); } } @@ -2962,10 +2754,11 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiTextFilter() { return alignof(ImGuiTextFilter); } -__CLAW_API void __claw_set_ImGuiStyle_CellPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->CellPadding = *__claw_value_; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui6PushIDEPKcS1_(const char* str_id_begin, const char* str_id_end) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:436:29 +ImGui::PushID(str_id_begin, str_id_end); +} } namespace ImGui { @@ -3249,12 +3042,6 @@ return alignof(std::__va_list); } } -__CLAW_API void __claw_set_ImGuiSizeCallbackData_Pos(struct ImGuiSizeCallbackData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -__claw_this_->Pos = *__claw_value_; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui10BeginComboEPKcS1_i(const char* label, const char* preview_value, ImGuiComboFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:479:29 @@ -3305,12 +3092,6 @@ __CLAW_API unsigned long long __claw_alignof_ImVector_ImFontConfig_() { return alignof(ImVector); } -__CLAW_API void __claw_set_ImGuiStyle_ItemSpacing(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->ItemSpacing = *__claw_value_; -} - __CLAW_API struct ImVec4* __claw_get_ImVector_ImVec4__Data(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -3362,10 +3143,8 @@ return __claw_result_; } } -__CLAW_API struct ImVec2* __claw_get_ImGuiSizeCallbackData_DesiredSize(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (struct ImVec2*)&__claw_this_->DesiredSize; +__CLAW_API unsigned long long __claw_sizeof_ImVector_ImFontGlyph_() { +return sizeof(ImVector); } namespace ImGui { @@ -3382,12 +3161,6 @@ return ImGui::GetTreeNodeToLabelSpacing(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiSizeCallbackData_CurrentSize(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (struct ImVec2*)&__claw_this_->CurrentSize; -} - __CLAW_API void __claw_set_ImVector_unsigned_short__Size(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -3423,12 +3196,6 @@ __CLAW_API struct ImVec2* __claw_get_ImDrawData_DisplayPos(struct ImDrawData* __ return (struct ImVec2*)&__claw_this_->DisplayPos; } -__CLAW_API void __claw_set_ImVec2_y(struct ImVec2* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 - -__claw_this_->y = __claw_value_; -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui13TextDisabledVEPKcSt9__va_list(const char* fmt, va_list* args) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:451:29 @@ -3436,10 +3203,10 @@ ImGui::TextDisabledV(fmt, *args); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_DisplaySafeAreaPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void __claw_set_ImVec2_y(struct ImVec2* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 -return (struct ImVec2*)&__claw_this_->DisplaySafeAreaPadding; +__claw_this_->y = __claw_value_; } __CLAW_API void __claw_set_ImVec2_x(struct ImVec2* __claw_this_, float __claw_value_) { @@ -3455,13 +3222,6 @@ return ImGui::RadioButton(label, active); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui8MenuItemEPKcS1_Pbb(const char* label, const char* shortcut, bool* p_selected, bool enabled) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:620:29 -return ImGui::MenuItem(label, shortcut, p_selected, enabled); -} -} - __CLAW_API void __claw_set_ImGuiListClipper_StartPosY(struct ImGuiListClipper* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 @@ -3469,7 +3229,7 @@ __claw_this_->StartPosY = __claw_value_; } __CLAW_API void __claw_cE3AE40SE40ImGuiInputTextCallbackData_claw_dtor(struct ImGuiInputTextCallbackData* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 __claw_this_->~ImGuiInputTextCallbackData(); } @@ -3481,8 +3241,11 @@ return __claw_result_; } } -__CLAW_API unsigned long long __claw_sizeof_ImVector_ImGuiStorage_ImGuiStoragePair_() { -return sizeof(ImVector); +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui8MenuItemEPKcS1_Pbb(const char* label, const char* shortcut, bool* p_selected, bool enabled) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:620:29 +return ImGui::MenuItem(label, shortcut, p_selected, enabled); +} } __CLAW_API void __claw_set_ImFontAtlasCustomRect_Font(struct ImFontAtlasCustomRect* __claw_this_, struct ImFont* __claw_value_) { @@ -3502,10 +3265,11 @@ ImGui::EndChild(); } } -__CLAW_API const ImWchar* __claw_get_ImFontConfig_GlyphRanges(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 - -return (const ImWchar*)__claw_this_->GlyphRanges; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui17CloseCurrentPopupEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:651:29 +ImGui::CloseCurrentPopup(); +} } __CLAW_API int __claw_get_ImVector_ImDrawChannel__Capacity(ImVector* __claw_this_) { @@ -3569,10 +3333,10 @@ __CLAW_API ImFontAtlasFlags __claw_get_ImFontAtlas_Flags(struct ImFontAtlas* __c return __claw_this_->Flags; } -__CLAW_API int __claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Size(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API const ImWchar* __claw_get_ImFontConfig_GlyphRanges(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return __claw_this_->Size; +return (const ImWchar*)__claw_this_->GlyphRanges; } __CLAW_API void __claw_set_ImGuiInputTextCallbackData_EventChar(struct ImGuiInputTextCallbackData* __claw_this_, ImWchar __claw_value_) { @@ -3604,12 +3368,6 @@ __CLAW_API unsigned long long __claw_alignof_ImDrawListSplitter() { return alignof(ImDrawListSplitter); } -__CLAW_API void __claw_set_ImGuiStyle_WindowPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->WindowPadding = *__claw_value_; -} - __CLAW_API struct ImFont* __claw_get_ImFontAtlasCustomRect_Font(struct ImFontAtlasCustomRect* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -3648,23 +3406,19 @@ ImGui::LogFinish(); } } +__CLAW_API void __claw_set_ImVector_ImFontAtlasCustomRect__Size(ImVector* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 + +__claw_this_->Size = __claw_value_; +} + namespace ImGui { -__CLAW_API void __claw__ZN5ImGui17CloseCurrentPopupEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:651:29 -ImGui::CloseCurrentPopup(); +__CLAW_API bool __claw__ZN5ImGui8InputIntEPKcPiiii(const char* label, int* v, int step, int step_fast, ImGuiInputTextFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:540:29 +return ImGui::InputInt(label, v, step, step_fast, flags); } } -__CLAW_API int __claw_get_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->ItemsCount; -} - -__CLAW_API unsigned long long __claw_alignof_ImGuiSizeCallbackData() { -return alignof(ImGuiSizeCallbackData); -} - namespace ImGui { __CLAW_API struct ImGuiViewport* __claw__ZN5ImGui15GetMainViewportEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:797:30 @@ -3690,18 +3444,6 @@ ImGui::SetClipboardText(text); } } -__CLAW_API int __claw_get_ImGuiListClipper_DisplayEnd(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->DisplayEnd; -} - -__CLAW_API void __claw_set_ImGuiStyle_WindowTitleAlign(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->WindowTitleAlign = *__claw_value_; -} - __CLAW_API struct ImFontAtlasCustomRect* __claw_get_ImVector_ImFontAtlasCustomRect__Data(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -3715,17 +3457,6 @@ return ImGui::ListBox(label, current_item, items, items_count, height_in_items); } } -__CLAW_API void __claw__ZN16ImGuiListClipper3EndEv(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2166:20 -__claw_this_->End(); -} - -__CLAW_API char* __claw_get_ImGuiInputTextCallbackData_Buf(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -return (char*)__claw_this_->Buf; -} - __CLAW_API void __claw_set_ImGuiInputTextCallbackData_BufDirty(struct ImGuiInputTextCallbackData* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 @@ -3743,17 +3474,6 @@ __CLAW_API void __claw__ZN12ImGuiStorage16ImGuiStoragePairC1Eji(struct ImGuiStor new (__claw_this_) ImGuiStorage::ImGuiStoragePair(_key, _val_i); } -__CLAW_API void __claw__ZN15ImGuiTextBufferC1Ev(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2066:5 -new (__claw_this_) ImGuiTextBuffer(); -} - -__CLAW_API bool __claw_get_ImGuiInputTextCallbackData_BufDirty(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -return __claw_this_->BufDirty; -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui12PushStyleVarEif(ImGuiStyleVar idx, float val) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:372:29 @@ -3761,11 +3481,9 @@ ImGui::PushStyleVar(idx, val); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui13IsKeyReleasedEi(int user_key_index) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:829:29 -return ImGui::IsKeyReleased(user_key_index); -} +__CLAW_API void __claw__ZN15ImGuiTextBufferC1Ev(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2066:5 +new (__claw_this_) ImGuiTextBuffer(); } __CLAW_API unsigned int __claw_get_ImDrawCmd_VtxOffset(struct ImDrawCmd* __claw_this_) { @@ -3774,12 +3492,6 @@ __CLAW_API unsigned int __claw_get_ImDrawCmd_VtxOffset(struct ImDrawCmd* __claw_ return __claw_this_->VtxOffset; } -__CLAW_API struct ImFontConfig* __claw_get_ImVector_ImFontConfig__Data(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return (struct ImFontConfig*)__claw_this_->Data; -} - namespace std { __CLAW_API void __claw_set_std___va_list___stack(struct std::__va_list* __claw_this_, void* __claw_value_) { // :0:0 @@ -3788,6 +3500,12 @@ __claw_this_->__stack = __claw_value_; } } +__CLAW_API void __claw_set_ImGuiIO_Framerate(struct ImGuiIO* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 + +__claw_this_->Framerate = __claw_value_; +} + __CLAW_API unsigned short __claw_get_ImFontAtlasCustomRect_Height(struct ImFontAtlasCustomRect* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -3800,10 +3518,11 @@ __CLAW_API void __claw_set_ImFontAtlas_ConfigData(struct ImFontAtlas* __claw_thi __claw_this_->ConfigData = *__claw_value_; } -__CLAW_API void __claw_set_ImFontGlyph_U0(struct ImFontGlyph* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 - -__claw_this_->U0 = __claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui13IsKeyReleasedEi(int user_key_index) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:829:29 +return ImGui::IsKeyReleased(user_key_index); +} } __CLAW_API void __claw_set_ImGuiPayload_SourceId(struct ImGuiPayload* __claw_this_, ImGuiID __claw_value_) { @@ -3859,10 +3578,10 @@ __CLAW_API void __claw_set_ImDrawCmd_UserCallbackData(struct ImDrawCmd* __claw_t __claw_this_->UserCallbackData = __claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_Framerate(struct ImGuiIO* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API char* __claw_get_ImGuiInputTextCallbackData_Buf(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -__claw_this_->Framerate = __claw_value_; +return (char*)__claw_this_->Buf; } namespace ImGui { @@ -3878,10 +3597,10 @@ __CLAW_API void __claw_set_ImGuiTableSortSpecs_Specs(struct ImGuiTableSortSpecs* __claw_this_->Specs = __claw_value_; } -__CLAW_API void __claw_set_ImVector_ImFontAtlasCustomRect__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API float __claw_get_ImGuiStyle_TabBorderSize(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 -__claw_this_->Size = __claw_value_; +return __claw_this_->TabBorderSize; } __CLAW_API bool* __claw_get_ImGuiIO_MouseDownWasDoubleClick(struct ImGuiIO* __claw_this_) { @@ -3890,33 +3609,39 @@ __CLAW_API bool* __claw_get_ImGuiIO_MouseDownWasDoubleClick(struct ImGuiIO* __cl return (bool*)__claw_this_->MouseDownWasDoubleClick; } -__CLAW_API struct ImVec4* __claw_get_ImGuiStyle_Colors(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec4*)__claw_this_->Colors; +__CLAW_API unsigned long long __claw_alignof_ImGuiSizeCallbackData() { +return alignof(ImGuiSizeCallbackData); } -__CLAW_API float __claw_get_ImGuiStyle_TabBorderSize(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API int __claw_get_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 -return __claw_this_->TabBorderSize; +return __claw_this_->ItemsCount; } -__CLAW_API double* __claw_get_ImGuiIO_MouseClickedTime(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API struct ImFontConfig* __claw_get_ImVector_ImFontConfig__Data(ImVector* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 -return (double*)__claw_this_->MouseClickedTime; +return (struct ImFontConfig*)__claw_this_->Data; } -__CLAW_API unsigned long long __claw_sizeof_ImVector_ImFontGlyph_() { -return sizeof(ImVector); +namespace ImGui { +__CLAW_API int __claw__ZN5ImGui15GetColumnsCountEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:733:29 +return ImGui::GetColumnsCount(); +} } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui8InputIntEPKcPiiii(const char* label, int* v, int step, int step_fast, ImGuiInputTextFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:540:29 -return ImGui::InputInt(label, v, step, step_fast, flags); +__CLAW_API int __claw_get_ImGuiListClipper_DisplayEnd(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +return __claw_this_->DisplayEnd; } + +__CLAW_API bool __claw_get_ImGuiInputTextCallbackData_BufDirty(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 + +return __claw_this_->BufDirty; } __CLAW_API void __claw_set_ImGuiIO_MouseDrawCursor(struct ImGuiIO* __claw_this_, bool __claw_value_) { @@ -3935,11 +3660,9 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiTableColumnSortSpecs() { return alignof(ImGuiTableColumnSortSpecs); } -namespace ImGui { -__CLAW_API int __claw__ZN5ImGui15GetColumnsCountEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:733:29 -return ImGui::GetColumnsCount(); -} +__CLAW_API void __claw__ZN16ImGuiListClipper3EndEv(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2166:20 +__claw_this_->End(); } __CLAW_API void __claw_set_ImFontConfig_FontDataSize(struct ImFontConfig* __claw_this_, int __claw_value_) { @@ -3960,17 +3683,16 @@ __CLAW_API void* __claw_get_ImDrawCmd_UserCallbackData(struct ImDrawCmd* __claw_ return (void*)__claw_this_->UserCallbackData; } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui12BeginTabItemEPKcPbi(const char* label, bool* p_open, ImGuiTabItemFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:738:29 -return ImGui::BeginTabItem(label, p_open, flags); -} +__CLAW_API void __claw_set_ImFontGlyph_U0(struct ImFontGlyph* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 + +__claw_this_->U0 = __claw_value_; } -__CLAW_API void __claw_set_ImGuiStyle_DisplayWindowPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API double* __claw_get_ImGuiIO_MouseClickedTime(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -__claw_this_->DisplayWindowPadding = *__claw_value_; +return (double*)__claw_this_->MouseClickedTime; } __CLAW_API const char* __claw_get_ImGuiIO_BackendRendererName(struct ImGuiIO* __claw_this_) { @@ -3980,9 +3702,9 @@ return (const char*)__claw_this_->BackendRendererName; } namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui13SliderScalarNEPKciPviPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, const void* p_min, const void* p_max, const char* format, float power) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1992:25 -return ImGui::SliderScalarN(label, data_type, p_data, components, p_min, p_max, format, power); +__CLAW_API bool __claw__ZN5ImGui12BeginTabItemEPKcPbi(const char* label, bool* p_open, ImGuiTabItemFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:738:29 +return ImGui::BeginTabItem(label, p_open, flags); } } @@ -4010,6 +3732,13 @@ return ImGui::IsMouseDoubleClicked(button); } } +namespace ImGui { +__CLAW_API const struct ImVec4* __claw__ZN5ImGui17GetStyleColorVec4Ei(ImGuiCol idx) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:395:29 +return (struct ImVec4*) (&ImGui::GetStyleColorVec4(idx)); +} +} + __CLAW_API bool __claw_get_ImFontConfig_FontDataOwnedByAtlas(struct ImFontConfig* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 @@ -4083,10 +3812,11 @@ ImGui::EndListBox(); } } -__CLAW_API void __claw_set_ImGuiViewport_WorkPos(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -__claw_this_->WorkPos = *__claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui13SliderScalarNEPKciPviPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, const void* p_min, const void* p_max, const char* format, float power) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1992:25 +return ImGui::SliderScalarN(label, data_type, p_data, components, p_min, p_max, format, power); +} } __CLAW_API ImVector* __claw_get_ImDrawList_CmdBuffer(struct ImDrawList* __claw_this_) { @@ -4169,11 +3899,6 @@ return ImGui::ColorButton(desc_id, *col, flags, *size); } } -__CLAW_API void __claw__ZN7ImGuiIO20ClearInputCharactersEv(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1818:21 -__claw_this_->ClearInputCharacters(); -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGuiL13SetScrollHereEf(float center_ratio) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2008:25 @@ -4208,11 +3933,9 @@ ImGui::End(); } } -namespace ImGui { -__CLAW_API const struct ImVec4* __claw__ZN5ImGui17GetStyleColorVec4Ei(ImGuiCol idx) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:395:29 -return (struct ImVec4*) (&ImGui::GetStyleColorVec4(idx)); -} +__CLAW_API void __claw__ZN7ImGuiIO20ClearInputCharactersEv(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1818:21 +__claw_this_->ClearInputCharacters(); } __CLAW_API unsigned long long __claw_alignof_ImGuiInputTextCallbackData() { @@ -4413,25 +4136,19 @@ ImGui::PlotLines(label, values_getter, data, values_count, values_offset, overla } } -__CLAW_API ImGuiKey __claw_get_ImGuiInputTextCallbackData_EventKey(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -return __claw_this_->EventKey; -} +__CLAW_API void __claw_set_ImGuiTableSortSpecs_SpecsCount(struct ImGuiTableSortSpecs* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 -__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5beginEv(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2068:25 -return __claw_this_->begin(); +__claw_this_->SpecsCount = __claw_value_; } __CLAW_API unsigned long long __claw_sizeof_ImGuiTableColumnSortSpecs() { return sizeof(ImGuiTableColumnSortSpecs); } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_DisplaySize(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)&__claw_this_->DisplaySize; +__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5beginEv(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2068:25 +return __claw_this_->begin(); } __CLAW_API int __claw_get_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInputTextCallbackData* __claw_this_) { @@ -4440,13 +4157,8 @@ __CLAW_API int __claw_get_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInput return __claw_this_->CursorPos; } -__CLAW_API void __claw__ZN16ImGuiListClipperC1Eif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2170:12 -new (__claw_this_) ImGuiListClipper(items_count, items_height); -} - __CLAW_API void __claw_cE3AE40SE40ImGuiTextFilterE40SE40ImGuiTextRange_claw_dtor(struct ImGuiTextFilter::ImGuiTextRange* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12 __claw_this_->~ImGuiTextRange(); } @@ -4481,10 +4193,10 @@ __CLAW_API void __claw_set_ImFontAtlas_TexID(struct ImFontAtlas* __claw_this_, I __claw_this_->TexID = __claw_value_; } -__CLAW_API void __claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Data(ImVector* __claw_this_, struct ImGuiStorage::ImGuiStoragePair* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API void __claw_set_ImDrawList__VtxWritePtr(struct ImDrawList* __claw_this_, struct ImDrawVert* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 -__claw_this_->Data = __claw_value_; +__claw_this_->_VtxWritePtr = __claw_value_; } __CLAW_API void __claw_set_ImVector_ImDrawCmd__Data(ImVector* __claw_this_, struct ImDrawCmd* __claw_value_) { @@ -4504,12 +4216,6 @@ ImGui::SetWindowCollapsed(name, collapsed, cond); } } -__CLAW_API void __claw_set_ImGuiStyle_DisplaySafeAreaPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->DisplaySafeAreaPadding = *__claw_value_; -} - __CLAW_API void __claw_set_ImDrawData_TotalIdxCount(struct ImDrawData* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 @@ -4592,10 +4298,10 @@ return ImGui::DragScalar(label, data_type, p_data, v_speed, p_min, p_max, format } } -__CLAW_API void __claw_set_ImDrawList__VtxWritePtr(struct ImDrawList* __claw_this_, struct ImDrawVert* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 +__CLAW_API ImGuiKey __claw_get_ImGuiInputTextCallbackData_EventKey(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -__claw_this_->_VtxWritePtr = __claw_value_; +return __claw_this_->EventKey; } namespace ImGui { @@ -4612,12 +4318,6 @@ ImGui::SetCursorPosX(local_x); } } -__CLAW_API void __claw_set_ImGuiTextBuffer_Buf(struct ImGuiTextBuffer* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8 - -__claw_this_->Buf = *__claw_value_; -} - __CLAW_API void __claw_set_ImDrawData_Valid(struct ImDrawData* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 @@ -4740,10 +4440,6 @@ __CLAW_API void __claw_set_ImFontConfig_GlyphExtraSpacing(struct ImFontConfig* _ __claw_this_->GlyphExtraSpacing = *__claw_value_; } -__CLAW_API unsigned long long __claw_alignof_ImGuiListClipper() { -return alignof(ImGuiListClipper); -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui10DragScalarEPKciPvfPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, float v_speed, const void* p_min, const void* p_max, const char* format, float power) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1985:25 @@ -4757,12 +4453,6 @@ __CLAW_API void __claw_set_ImDrawData_CmdLists(struct ImDrawData* __claw_this_, __claw_this_->CmdLists = __claw_value_; } -__CLAW_API int __claw_get_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->DisplayStart; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui19BeginDragDropSourceEi(ImGuiDragDropFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:754:29 @@ -4792,10 +4482,11 @@ __CLAW_API unsigned long long __claw_alignof_ImVector_ImFontGlyph_() { return alignof(ImVector); } -__CLAW_API void __claw_set_ImGuiTableSortSpecs_SpecsCount(struct ImGuiTableSortSpecs* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 - -__claw_this_->SpecsCount = __claw_value_; +namespace ImGui { +__CLAW_API float __claw__ZN5ImGui15GetColumnOffsetEi(int column_index) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:731:29 +return ImGui::GetColumnOffset(column_index); +} } __CLAW_API void __claw__ZN7ImGuiIO17AddInputCharacterEj(struct ImGuiIO* __claw_this_, unsigned int c) { @@ -4803,16 +4494,10 @@ __CLAW_API void __claw__ZN7ImGuiIO17AddInputCharacterEj(struct ImGuiIO* __claw_t __claw_this_->AddInputCharacter(c); } -__CLAW_API void __claw_set_ImGuiStyle_TouchExtraPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->TouchExtraPadding = *__claw_value_; -} - -__CLAW_API void __claw_set_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_, int __claw_value_) { +__CLAW_API int __claw_get_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 -__claw_this_->DisplayStart = __claw_value_; +return __claw_this_->DisplayStart; } namespace ImGui { @@ -4848,10 +4533,11 @@ __CLAW_API void __claw_set_ImFontConfig_PixelSnapH(struct ImFontConfig* __claw_t __claw_this_->PixelSnapH = __claw_value_; } -__CLAW_API float __claw_get_ImVec2_x(struct ImVec2* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 - -return __claw_this_->x; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui10VSliderIntEPKcRK6ImVec2PiiiS1_i(const char* label, const struct ImVec2* size, int* v, int v_min, int v_max, const char* format, ImGuiSliderFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:527:29 +return ImGui::VSliderInt(label, *size, v, v_min, v_max, format, flags); +} } __CLAW_API float* __claw_get_ImGuiIO_MouseDownDurationPrev(struct ImGuiIO* __claw_this_) { @@ -4860,21 +4546,16 @@ __CLAW_API float* __claw_get_ImGuiIO_MouseDownDurationPrev(struct ImGuiIO* __cla return (float*)__claw_this_->MouseDownDurationPrev; } -__CLAW_API void __claw_cE3AE40SE40ImGuiStyle_claw_dtor(struct ImGuiStyle* __claw_this_) { -// :: -__claw_this_->~ImGuiStyle(); -} - __CLAW_API void __claw_set_ImDrawList_Flags(struct ImDrawList* __claw_this_, ImDrawListFlags __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 __claw_this_->Flags = __claw_value_; } -__CLAW_API struct ImFontAtlas* __claw_get_ImGuiIO_Fonts(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API float __claw_get_ImVec2_x(struct ImVec2* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 -return (struct ImFontAtlas*)__claw_this_->Fonts; +return __claw_this_->x; } __CLAW_API float __claw_get_ImVec2_y(struct ImVec2* __claw_this_) { @@ -4890,10 +4571,9 @@ return ImGui::GetDrawData(); } } -__CLAW_API void __claw_set_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInputTextCallbackData* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -__claw_this_->CursorPos = __claw_value_; +__CLAW_API bool __claw__ZNK19ImGuiOnceUponAFramecvbEv(struct ImGuiOnceUponAFrame* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2030:5 +return __claw_this_->operator bool(); } __CLAW_API ImGuiSortDirection __claw_get_ImGuiTableColumnSortSpecs_SortDirection(struct ImGuiTableColumnSortSpecs* __claw_this_) { @@ -4923,8 +4603,9 @@ return ImGui::TreeNodeEx(label, flags); } } -__CLAW_API unsigned long long __claw_alignof_ImVector_ImGuiStorage_ImGuiStoragePair_() { -return alignof(ImVector); +__CLAW_API void __claw__ZN16ImGuiListClipperC1Eif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2170:12 +new (__claw_this_) ImGuiListClipper(items_count, items_height); } __CLAW_API void __claw_set_ImVector_ImFont___Size(ImVector* __claw_this_, int __claw_value_) { @@ -4945,18 +4626,16 @@ __CLAW_API struct ImDrawVert* __claw_get_ImDrawList__VtxWritePtr(struct ImDrawLi return (struct ImDrawVert*)__claw_this_->_VtxWritePtr; } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui10VSliderIntEPKcRK6ImVec2PiiiS1_i(const char* label, const struct ImVec2* size, int* v, int v_min, int v_max, const char* format, ImGuiSliderFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:527:29 -return ImGui::VSliderInt(label, *size, v, v_min, v_max, format, flags); -} -} +__CLAW_API void __claw_set_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInputTextCallbackData* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -namespace ImGui { -__CLAW_API float __claw__ZN5ImGui15GetColumnOffsetEi(int column_index) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:731:29 -return ImGui::GetColumnOffset(column_index); +__claw_this_->CursorPos = __claw_value_; } + +__CLAW_API void __claw_set_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +__claw_this_->DisplayStart = __claw_value_; } __CLAW_API struct ImDrawCmdHeader* __claw_get_ImDrawList__CmdHeader(struct ImDrawList* __claw_this_) { @@ -4991,6 +4670,13 @@ return ImGui::IsMousePosValid(mouse_pos); } } +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui10BulletTextEPKcz(const char* fmt) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:456:29 +ImGui::BulletText(fmt); +} +} + __CLAW_API struct ImFont** __claw_get_ImVector_ImFont___Data(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -5014,11 +4700,10 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiStorage_ImGuiStoragePair() { return alignof(ImGuiStorage::ImGuiStoragePair); } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui10BulletTextEPKcz(const char* fmt) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:456:29 -ImGui::BulletText(fmt); -} +__CLAW_API struct ImFont* __claw_get_ImFontConfig_DstFont(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 + +return (struct ImFont*)__claw_this_->DstFont; } __CLAW_API float __claw_get_ImGuiIO_DeltaTime(struct ImGuiIO* __claw_this_) { @@ -5051,10 +4736,15 @@ ImGui::StyleColorsClassic(dst); } } -__CLAW_API struct ImFont* __claw_get_ImFontConfig_DstFont(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 +__CLAW_API unsigned long long __claw_alignof_ImGuiListClipper() { +return alignof(ImGuiListClipper); +} -return (struct ImFont*)__claw_this_->DstFont; +namespace ImGui { +__CLAW_API float __claw__ZN5ImGuiL26GetContentRegionAvailWidthEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2004:25 +return ImGui::GetContentRegionAvailWidth(); +} } namespace ImGui { @@ -5069,9 +4759,10 @@ __CLAW_API bool __claw__ZNK15ImGuiTextFilter14ImGuiTextRange5emptyEv(struct ImGu return __claw_this_->empty(); } -__CLAW_API bool __claw__ZNK19ImGuiOnceUponAFramecvbEv(struct ImGuiOnceUponAFrame* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2030:5 -return __claw_this_->operator bool(); +__CLAW_API void __claw_set_ImDrawList__Path(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 + +__claw_this_->_Path = *__claw_value_; } namespace ImGui { @@ -5106,23 +4797,12 @@ __CLAW_API void __claw_set_ImDrawChannel__CmdBuffer(struct ImDrawChannel* __claw __claw_this_->_CmdBuffer = *__claw_value_; } -__CLAW_API void* __claw_get_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (void*)__claw_this_->UserData; -} - __CLAW_API int __claw_get_ImDrawData_CmdListsCount(struct ImDrawData* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 return __claw_this_->CmdListsCount; } -__CLAW_API void __claw__ZN16ImGuiListClipper5BeginEif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2165:20 -__claw_this_->Begin(items_count, items_height); -} - __CLAW_API void __claw_set_ImGuiIO_KeyCtrl(struct ImGuiIO* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -5154,11 +4834,10 @@ __CLAW_API float* __claw_get_ImGuiIO_NavInputsDownDuration(struct ImGuiIO* __cla return (float*)__claw_this_->NavInputsDownDuration; } -namespace ImGui { -__CLAW_API float __claw__ZN5ImGuiL26GetContentRegionAvailWidthEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2004:25 -return ImGui::GetContentRegionAvailWidth(); -} +__CLAW_API float __claw_get_ImGuiStyle_ColumnsMinSpacing(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 + +return __claw_this_->ColumnsMinSpacing; } namespace ImGui { @@ -5168,12 +4847,6 @@ ImGui::Spacing(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_DisplayFramebufferScale(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)&__claw_this_->DisplayFramebufferScale; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui7DragIntEPKcPifiiS1_i(const char* label, int* v, float v_speed, int v_min, int v_max, const char* format, ImGuiSliderFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:501:29 @@ -5181,9 +4854,9 @@ return ImGui::DragInt(label, v, v_speed, v_min, v_max, format, flags); } } -__CLAW_API void __claw__ZN26ImGuiInputTextCallbackData11InsertCharsEiPKcS1_(struct ImGuiInputTextCallbackData* __claw_this_, int pos, const char* text, const char* text_end) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1905:25 -__claw_this_->InsertChars(pos, text, text_end); +__CLAW_API void __claw_cE3AE40SE40ImGuiStyle_claw_dtor(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__claw_this_->~ImGuiStyle(); } namespace ImGui { @@ -5236,16 +4909,16 @@ return ImGui::ColorEdit4(label, col, flags); } } -__CLAW_API void __claw_set_ImDrawList__Path(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 - -__claw_this_->_Path = *__claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui8TreeNodeEPKc(const char* label) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:560:29 +return ImGui::TreeNode(label); +} } -__CLAW_API void __claw_set_ImGuiInputTextCallbackData_BufTextLen(struct ImGuiInputTextCallbackData* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -__claw_this_->BufTextLen = __claw_value_; +__CLAW_API void __claw__ZN26ImGuiInputTextCallbackData11InsertCharsEiPKcS1_(struct ImGuiInputTextCallbackData* __claw_this_, int pos, const char* text, const char* text_end) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1905:25 +__claw_this_->InsertChars(pos, text, text_end); } __CLAW_API float __claw_get_ImGuiIO_KeyRepeatDelay(struct ImGuiIO* __claw_this_) { @@ -5254,14 +4927,10 @@ __CLAW_API float __claw_get_ImGuiIO_KeyRepeatDelay(struct ImGuiIO* __claw_this_) return __claw_this_->KeyRepeatDelay; } -__CLAW_API unsigned long long __claw_sizeof_ImGuiListClipper() { -return sizeof(ImGuiListClipper); -} - -__CLAW_API void __claw_set_ImGuiStorage_Data(struct ImGuiStorage* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 +__CLAW_API void* __claw_get_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 -__claw_this_->Data = *__claw_value_; +return (void*)__claw_this_->UserData; } __CLAW_API ImVector* __claw_get_ImDrawList__Path(struct ImDrawList* __claw_this_) { @@ -5270,10 +4939,10 @@ __CLAW_API ImVector* __claw_get_ImDrawList__Path(struct ImDrawList* __cl return (ImVector*)&__claw_this_->_Path; } -__CLAW_API void __claw_set_ImGuiListClipper_ItemsHeight(struct ImGuiListClipper* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 +__CLAW_API void __claw_set_ImDrawList_CmdBuffer(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 -__claw_this_->ItemsHeight = __claw_value_; +__claw_this_->CmdBuffer = *__claw_value_; } __CLAW_API void __claw_set_ImGuiIO_MetricsActiveWindows(struct ImGuiIO* __claw_this_, int __claw_value_) { @@ -5282,10 +4951,10 @@ __CLAW_API void __claw_set_ImGuiIO_MetricsActiveWindows(struct ImGuiIO* __claw_t __claw_this_->MetricsActiveWindows = __claw_value_; } -__CLAW_API float __claw_get_ImGuiStyle_ColumnsMinSpacing(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void* __claw_get_ImFontConfig_FontData(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return __claw_this_->ColumnsMinSpacing; +return (void*)__claw_this_->FontData; } __CLAW_API void __claw_set_ImFontAtlas_PackIdMouseCursors(struct ImFontAtlas* __claw_this_, int __claw_value_) { @@ -5301,16 +4970,15 @@ ImGui::SetScrollY(scroll_y); } } -__CLAW_API void* __claw_get_ImFontConfig_FontData(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 +__CLAW_API void __claw_set_ImGuiListClipper_ItemsHeight(struct ImGuiListClipper* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 -return (void*)__claw_this_->FontData; +__claw_this_->ItemsHeight = __claw_value_; } -__CLAW_API void __claw_set_ImDrawList_CmdBuffer(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 - -__claw_this_->CmdBuffer = *__claw_value_; +__CLAW_API void __claw__ZN16ImGuiListClipper5BeginEif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2165:20 +__claw_this_->Begin(items_count, items_height); } namespace ImGui { @@ -5326,12 +4994,6 @@ __CLAW_API unsigned int __claw_get_ImDrawCmdHeader_VtxOffset(struct ImDrawCmdHea return __claw_this_->VtxOffset; } -__CLAW_API int __claw_get_ImGuiInputTextCallbackData_SelectionEnd(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -return __claw_this_->SelectionEnd; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui18InputTextMultilineEPKcPcmRK6ImVec2iPFiP26ImGuiInputTextCallbackDataEPv(const char* label, char* buf, size_t buf_size, const struct ImVec2* size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:534:29 @@ -5359,11 +5021,10 @@ __CLAW_API float* __claw_get_ImGuiIO_KeysDownDuration(struct ImGuiIO* __claw_thi return (float*)__claw_this_->KeysDownDuration; } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui8TreeNodeEPKc(const char* label) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:560:29 -return ImGui::TreeNode(label); -} +__CLAW_API void __claw_set_ImGuiInputTextCallbackData_BufTextLen(struct ImGuiInputTextCallbackData* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 + +__claw_this_->BufTextLen = __claw_value_; } namespace ImGui { @@ -5373,6 +5034,12 @@ return ImGui::CalcItemWidth(); } } +__CLAW_API void __claw_set_ImFontAtlas_FontBuilderIO(struct ImFontAtlas* __claw_this_, const struct ImFontBuilderIO* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 + +__claw_this_->FontBuilderIO = __claw_value_; +} + __CLAW_API void __claw_set_ImGuiIO_BackendPlatformName(struct ImGuiIO* __claw_this_, const char* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -5383,10 +5050,8 @@ __CLAW_API unsigned long long __claw_sizeof_ImVector_ImGuiTextFilter_ImGuiTextRa return sizeof(ImVector); } -__CLAW_API void __claw_set_ImFontAtlas_FontBuilderIO(struct ImFontAtlas* __claw_this_, const struct ImFontBuilderIO* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 - -__claw_this_->FontBuilderIO = __claw_value_; +__CLAW_API unsigned long long __claw_sizeof_ImGuiListClipper() { +return sizeof(ImGuiListClipper); } __CLAW_API ImVector* __claw_get_ImDrawChannel__IdxBuffer(struct ImDrawChannel* __claw_this_) { @@ -5404,20 +5069,20 @@ __CLAW_API void __claw__ZN19ImGuiTableSortSpecsC1Ev(struct ImGuiTableSortSpecs* new (__claw_this_) ImGuiTableSortSpecs(); } -__CLAW_API void __claw_set_ImVector_ImVec2__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API void __claw_set_ImFontGlyph_X0(struct ImFontGlyph* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 -__claw_this_->Size = __claw_value_; +__claw_this_->X0 = __claw_value_; } -__CLAW_API void __claw_set_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 +__CLAW_API void __claw_set_ImVector_ImVec2__Size(ImVector* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 -__claw_this_->ItemsCount = __claw_value_; +__claw_this_->Size = __claw_value_; } __CLAW_API void __claw_cE3AE40SE40ImGuiSizeCallbackData_claw_dtor(struct ImGuiSizeCallbackData* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 __claw_this_->~ImGuiSizeCallbackData(); } @@ -5445,10 +5110,10 @@ __CLAW_API unsigned int __claw_get_ImDrawCmd_IdxOffset(struct ImDrawCmd* __claw_ return __claw_this_->IdxOffset; } -__CLAW_API void __claw_set_ImGuiViewport_Pos(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 +__CLAW_API bool* __claw_get_ImGuiIO_KeysDown(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -__claw_this_->Pos = *__claw_value_; +return (bool*)__claw_this_->KeysDown; } namespace ImGui { @@ -5464,21 +5129,16 @@ __CLAW_API bool __claw_get_ImGuiIO_ConfigMacOSXBehaviors(struct ImGuiIO* __claw_ return __claw_this_->ConfigMacOSXBehaviors; } -__CLAW_API bool __claw__ZNK12ImGuiStorage7GetBoolEjb(struct ImGuiStorage* __claw_this_, ImGuiID key, bool default_val) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2108:25 -return __claw_this_->GetBool(key, default_val); -} - __CLAW_API ImVector* __claw_get_ImFont_IndexLookup(struct ImFont* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 return (ImVector*)&__claw_this_->IndexLookup; } -__CLAW_API void __claw_set_ImFontGlyph_X0(struct ImFontGlyph* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 +__CLAW_API int __claw_get_ImGuiInputTextCallbackData_SelectionEnd(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -__claw_this_->X0 = __claw_value_; +return __claw_this_->SelectionEnd; } namespace ImGui { @@ -5559,21 +5219,18 @@ __CLAW_API void __claw_set_ImVector_ImVec2__Data(ImVector* __claw_this_, __claw_this_->Data = __claw_value_; } -__CLAW_API void __claw__ZN12ImGuiPayloadC1Ev(struct ImGuiPayload* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1936:5 -new (__claw_this_) ImGuiPayload(); -} - __CLAW_API void __claw_set_ImGuiIO_ConfigMacOSXBehaviors(struct ImGuiIO* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 __claw_this_->ConfigMacOSXBehaviors = __claw_value_; } -__CLAW_API bool* __claw_get_ImGuiIO_KeysDown(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (bool*)__claw_this_->KeysDown; +namespace ImGui { +__CLAW_API struct ImVec2* __claw__ZN5ImGui18GetCursorScreenPosEv(struct ImVec2* __claw_result_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:420:29 +new (__claw_result_) ImVec2(ImGui::GetCursorScreenPos()); +return __claw_result_; +} } __CLAW_API void __claw_set_ImFontConfig_OversampleH(struct ImFontConfig* __claw_this_, int __claw_value_) { @@ -5586,16 +5243,15 @@ __CLAW_API unsigned long long __claw_alignof_ImFontAtlasCustomRect() { return alignof(ImFontAtlasCustomRect); } -__CLAW_API void __claw_cE3AE40SE40ImGuiIO_claw_dtor(struct ImGuiIO* __claw_this_) { -// :: -__claw_this_->~ImGuiIO(); +__CLAW_API bool __claw__ZNK12ImGuiStorage7GetBoolEjb(struct ImGuiStorage* __claw_this_, ImGuiID key, bool default_val) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2108:25 +return __claw_this_->GetBool(key, default_val); } namespace ImGui { -__CLAW_API struct ImVec2* __claw__ZN5ImGui18GetCursorScreenPosEv(struct ImVec2* __claw_result_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:420:29 -new (__claw_result_) ImVec2(ImGui::GetCursorScreenPos()); -return __claw_result_; +__CLAW_API void __claw__ZN5ImGui12SetCursorPosERK6ImVec2(const struct ImVec2* local_pos) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:416:29 +ImGui::SetCursorPos(*local_pos); } } @@ -5640,10 +5296,9 @@ __CLAW_API float __claw_get_ImGuiStyle_FrameBorderSize(struct ImGuiStyle* __claw return __claw_this_->FrameBorderSize; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_SelectableTextAlign(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->SelectableTextAlign; +__CLAW_API void __claw__ZN12ImGuiPayloadC1Ev(struct ImGuiPayload* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1936:5 +new (__claw_this_) ImGuiPayload(); } __CLAW_API bool __claw_get_ImFont_DirtyLookupTables(struct ImFont* __claw_this_) { @@ -5658,23 +5313,27 @@ __CLAW_API void __claw_set_ImGuiPayload_Preview(struct ImGuiPayload* __claw_this __claw_this_->Preview = __claw_value_; } +__CLAW_API void(*__claw_get_ImGuiIO_SetClipboardTextFn(struct ImGuiIO* __claw_this_))(void*, const char*) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 + +return (void(*)(void*, const char*))__claw_this_->SetClipboardTextFn; +} + __CLAW_API void __claw_set_ImDrawCmdHeader_VtxOffset(struct ImDrawCmdHeader* __claw_this_, unsigned int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2283:8 __claw_this_->VtxOffset = __claw_value_; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui12SetCursorPosERK6ImVec2(const struct ImVec2* local_pos) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:416:29 -ImGui::SetCursorPos(*local_pos); -} +__CLAW_API void __claw_set_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +__claw_this_->ItemsCount = __claw_value_; } -__CLAW_API void(*__claw_get_ImGuiIO_SetClipboardTextFn(struct ImGuiIO* __claw_this_))(void*, const char*) { +__CLAW_API void __claw_cE3AE40SE40ImGuiIO_claw_dtor(struct ImGuiIO* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (void(*)(void*, const char*))__claw_this_->SetClipboardTextFn; +__claw_this_->~ImGuiIO(); } __CLAW_API unsigned int __claw_get_ImDrawList__VtxCurrentIdx(struct ImDrawList* __claw_this_) { @@ -5720,29 +5379,10 @@ __CLAW_API void __claw_set_ImFontGlyph_Y1(struct ImFontGlyph* __claw_this_, floa __claw_this_->Y1 = __claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_DisplaySize(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->DisplaySize = *__claw_value_; -} - -__CLAW_API void __claw_set_ImVector_char__Data(ImVector* __claw_this_, char* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Data = __claw_value_; -} - __CLAW_API unsigned long long __claw_alignof_ImVector_void__() { return alignof(ImVector); } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui11InputFloat3EPKcPfS1_i(const char* label, float v[], const char* format, ImGuiInputTextFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:538:29 -return ImGui::InputFloat3(label, v, format, flags); -} -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui12PushStyleVarEiRK6ImVec2(ImGuiStyleVar idx, const struct ImVec2* val) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:373:29 @@ -5757,10 +5397,11 @@ ImGui::PopStyleVar(count); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_ItemSpacing(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->ItemSpacing; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui11InputFloat3EPKcPfS1_i(const char* label, float v[], const char* format, ImGuiInputTextFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:538:29 +return ImGui::InputFloat3(label, v, format, flags); +} } __CLAW_API void __claw_set_ImGuiStyle_FrameBorderSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { @@ -5862,14 +5503,8 @@ ImGui::LoadIniSettingsFromDisk(ini_filename); } } -__CLAW_API void __claw_set_ImGuiViewport_WorkSize(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -__claw_this_->WorkSize = *__claw_value_; -} - __CLAW_API void __claw_cE3AE40SE40ImGuiTextBuffer_claw_dtor(struct ImGuiTextBuffer* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8 __claw_this_->~ImGuiTextBuffer(); } @@ -5880,10 +5515,11 @@ return ImGui::GetColumnIndex(); } } -__CLAW_API bool __claw_get_ImGuiIO_NavVisible(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return __claw_this_->NavVisible; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui6IndentEf(float indent_w) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:409:29 +ImGui::Indent(indent_w); +} } __CLAW_API void __claw_set_ImDrawListSplitter__Current(struct ImDrawListSplitter* __claw_this_, int __claw_value_) { @@ -5906,11 +5542,6 @@ ImGui::StyleColorsDark(dst); } } -__CLAW_API void __claw_cE3AE40SE40ImGuiPayload_claw_dtor(struct ImGuiPayload* __claw_this_) { -// :: -__claw_this_->~ImGuiPayload(); -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui6PushIDEPKc(const char* str_id) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:435:29 @@ -5938,9 +5569,9 @@ ImGui::LogToFile(auto_open_depth, filename); } } -__CLAW_API bool __claw__ZN16ImGuiListClipper4StepEv(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2167:20 -return __claw_this_->Step(); +__CLAW_API void __claw_cE3AE40SE40ImGuiPayload_claw_dtor(struct ImGuiPayload* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8 +__claw_this_->~ImGuiPayload(); } __CLAW_API void __claw_set_ImDrawList__VtxCurrentIdx(struct ImDrawList* __claw_this_, unsigned int __claw_value_) { @@ -5982,11 +5613,9 @@ ImGui::EndChildFrame(); } } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui6IndentEf(float indent_w) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:409:29 -ImGui::Indent(indent_w); -} +__CLAW_API bool __claw__ZN16ImGuiListClipper4StepEv(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2167:20 +return __claw_this_->Step(); } namespace ImGui { @@ -6002,10 +5631,10 @@ __CLAW_API struct ImDrawList** __claw_get_ImDrawData_CmdLists(struct ImDrawData* return (struct ImDrawList**)__claw_this_->CmdLists; } -__CLAW_API ImVector* __claw_get_ImGuiStorage_Data(struct ImGuiStorage* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 +__CLAW_API bool __claw_get_ImGuiIO_NavVisible(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -return (ImVector*)&__claw_this_->Data; +return __claw_this_->NavVisible; } __CLAW_API void __claw_set_ImFont_ConfigDataCount(struct ImFont* __claw_this_, short __claw_value_) { @@ -6028,12 +5657,6 @@ ImGui::ProgressBar(fraction, *size_arg, overlay); } } -__CLAW_API void __claw_set_ImVector_char__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Size = __claw_value_; -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui15TableHeadersRowEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:706:29 @@ -6053,18 +5676,13 @@ __CLAW_API void __claw_set_ImGuiStyle_TabRounding(struct ImGuiStyle* __claw_this __claw_this_->TabRounding = __claw_value_; } -__CLAW_API bool __claw__ZNK26ImGuiInputTextCallbackData12HasSelectionEv(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1908:25 -return __claw_this_->HasSelection(); -} - __CLAW_API void __claw__ZN15ImGuiTextBuffer7appendfEPKcz(struct ImGuiTextBuffer* __claw_this_, const char* fmt) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2076:25 __claw_this_->appendf(fmt); } __CLAW_API void __claw_cE3AE40SE40ImGuiSizeCallbackData_claw_ctor(struct ImGuiSizeCallbackData* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 new (__claw_this_) ImGuiSizeCallbackData(); } @@ -6136,9 +5754,11 @@ __CLAW_API void __claw_set_ImFontAtlas_TexWidth(struct ImFontAtlas* __claw_this_ __claw_this_->TexWidth = __claw_value_; } -__CLAW_API void __claw__ZN12ImGuiStorage14BuildSortByKeyEv(struct ImGuiStorage* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2128:25 -__claw_this_->BuildSortByKey(); +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui12VSliderFloatEPKcRK6ImVec2PfffS1_i(const char* label, const struct ImVec2* size, float* v, float v_min, float v_max, const char* format, ImGuiSliderFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:526:29 +return ImGui::VSliderFloat(label, *size, v, v_min, v_max, format, flags); +} } __CLAW_API unsigned long long __claw_sizeof_ImGuiIO() { @@ -6152,11 +5772,9 @@ ImGui::OpenPopupOnItemClick(str_id, popup_flags); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui12VSliderFloatEPKcRK6ImVec2PfffS1_i(const char* label, const struct ImVec2* size, float* v, float v_min, float v_max, const char* format, ImGuiSliderFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:526:29 -return ImGui::VSliderFloat(label, *size, v, v_min, v_max, format, flags); -} +__CLAW_API bool __claw__ZNK26ImGuiInputTextCallbackData12HasSelectionEv(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1908:25 +return __claw_this_->HasSelection(); } __CLAW_API void __claw_set_ImGuiOnceUponAFrame_RefFrame(struct ImGuiOnceUponAFrame* __claw_this_, int __claw_value_) { @@ -6259,10 +5877,9 @@ return ImGui::GetVersion(); } } -__CLAW_API bool __claw_get_ImGuiTableSortSpecs_SpecsDirty(struct ImGuiTableSortSpecs* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 - -return __claw_this_->SpecsDirty; +__CLAW_API void __claw__ZN12ImGuiStorage14BuildSortByKeyEv(struct ImGuiStorage* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2128:25 +__claw_this_->BuildSortByKey(); } __CLAW_API struct ImVec2* __claw_get_ImFontAtlasCustomRect_GlyphOffset(struct ImFontAtlasCustomRect* __claw_this_) { @@ -6289,17 +5906,10 @@ __CLAW_API float __claw_get_ImFontGlyph_U1(struct ImFontGlyph* __claw_this_) { return __claw_this_->U1; } -__CLAW_API void __claw_set_ImFontConfig_FontDataOwnedByAtlas(struct ImFontConfig* __claw_this_, bool __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 - -__claw_this_->FontDataOwnedByAtlas = __claw_value_; -} +__CLAW_API bool __claw_get_ImGuiTableSortSpecs_SpecsDirty(struct ImGuiTableSortSpecs* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui9PlotLinesEPKcPKfiiS1_ff6ImVec2i(const char* label, const float* values, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, struct ImVec2* graph_size, int stride) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:597:29 -ImGui::PlotLines(label, values, values_count, values_offset, overlay_text, scale_min, scale_max, *graph_size, stride); -} +return __claw_this_->SpecsDirty; } namespace ImGui { @@ -6330,10 +5940,10 @@ __CLAW_API void __claw_set_ImDrawData_DisplaySize(struct ImDrawData* __claw_this __claw_this_->DisplaySize = *__claw_value_; } -__CLAW_API struct ImFont* __claw_get_ImGuiIO_FontDefault(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImFontConfig_FontDataOwnedByAtlas(struct ImFontConfig* __claw_this_, bool __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return (struct ImFont*)__claw_this_->FontDefault; +__claw_this_->FontDataOwnedByAtlas = __claw_value_; } __CLAW_API void __claw_set_ImGuiIO_DeltaTime(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -6365,16 +5975,11 @@ __CLAW_API float* __claw__ZN12ImGuiStorage11GetFloatRefEjf(struct ImGuiStorage* return __claw_this_->GetFloatRef(key, default_val); } -__CLAW_API void __claw_set_ImGuiViewport_Size(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -__claw_this_->Size = *__claw_value_; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui9PlotLinesEPKcPKfiiS1_ff6ImVec2i(const char* label, const float* values, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, struct ImVec2* graph_size, int stride) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:597:29 +ImGui::PlotLines(label, values, values_count, values_offset, overlay_text, scale_min, scale_max, *graph_size, stride); } - -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_WindowPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->WindowPadding; } __CLAW_API void __claw_set_ImVector_float__Data(ImVector* __claw_this_, float* __claw_value_) { @@ -6421,20 +6026,6 @@ __CLAW_API float __claw_get_ImFontGlyph_V1(struct ImFontGlyph* __claw_this_) { return __claw_this_->V1; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui5ValueEPKcj(const char* prefix, unsigned int v) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:606:29 -ImGui::Value(prefix, v); -} -} - -namespace ImGui { -__CLAW_API ImU32 __claw__ZN5ImGui11GetColorU32Ej(ImU32 col) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:394:29 -return ImGui::GetColorU32(col); -} -} - __CLAW_API void __claw_set_ImGuiIO_FontAllowUserScaling(struct ImGuiIO* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -6536,10 +6127,10 @@ __CLAW_API void __claw_set_ImGuiStyle_WindowMenuButtonPosition(struct ImGuiStyle __claw_this_->WindowMenuButtonPosition = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_WindowMinSize(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void __claw_set_ImGuiStorage_ImGuiStoragePair_key(struct ImGuiStorage::ImGuiStoragePair* __claw_this_, ImGuiID __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12 -return (struct ImVec2*)&__claw_this_->WindowMinSize; +__claw_this_->key = __claw_value_; } namespace ImGui { @@ -6607,8 +6198,11 @@ __CLAW_API ImTextureID __claw_get_ImDrawCmdHeader_TextureId(struct ImDrawCmdHead return (ImTextureID)__claw_this_->TextureId; } -__CLAW_API unsigned long long __claw_sizeof_ImVector_ImVec4_() { -return sizeof(ImVector); +namespace ImGui { +__CLAW_API ImU32 __claw__ZN5ImGui11GetColorU32Ej(ImU32 col) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:394:29 +return ImGui::GetColorU32(col); +} } __CLAW_API float __claw_get_ImGuiIO_FontGlobalScale(struct ImGuiIO* __claw_this_) { @@ -6638,8 +6232,8 @@ return ImGui::DragFloat3(label, v, v_speed, v_min, v_max, format, flags); } } -__CLAW_API unsigned long long __claw_sizeof_ImDrawCmd() { -return sizeof(ImDrawCmd); +__CLAW_API unsigned long long __claw_sizeof_ImVector_ImVec4_() { +return sizeof(ImVector); } __CLAW_API void __claw_set_ImGuiStyle_PopupBorderSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { @@ -6658,10 +6252,8 @@ __CLAW_API int __claw_get_ImGuiPayload_DataFrameCount(struct ImGuiPayload* __cla return __claw_this_->DataFrameCount; } -__CLAW_API void __claw_set_ImGuiStorage_ImGuiStoragePair_key(struct ImGuiStorage::ImGuiStoragePair* __claw_this_, ImGuiID __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12 - -__claw_this_->key = __claw_value_; +__CLAW_API unsigned long long __claw_sizeof_ImDrawCmd() { +return sizeof(ImDrawCmd); } __CLAW_API int __claw_get_ImFontConfig_OversampleH(struct ImFontConfig* __claw_this_) { @@ -6708,28 +6300,16 @@ __CLAW_API int __claw_get_ImFontConfig_OversampleV(struct ImFontConfig* __claw_t return __claw_this_->OversampleV; } -__CLAW_API int __claw_get_ImGuiInputTextCallbackData_BufTextLen(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -return __claw_this_->BufTextLen; -} - -__CLAW_API void __claw_set_ImVector_ImDrawCmd__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Size = __claw_value_; -} - __CLAW_API void __claw_set_ImFontAtlas_PackIdLines(struct ImFontAtlas* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 __claw_this_->PackIdLines = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MouseClickedPos(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImVector_ImDrawCmd__Size(ImVector* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 -return (struct ImVec2*)__claw_this_->MouseClickedPos; +__claw_this_->Size = __claw_value_; } __CLAW_API void __claw_set_ImGuiIO_KeyAlt(struct ImGuiIO* __claw_this_, bool __claw_value_) { @@ -6748,10 +6328,10 @@ __CLAW_API ImDrawCallback __claw_get_ImDrawCmd_UserCallback(struct ImDrawCmd* __ return (ImDrawCallback)__claw_this_->UserCallback; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_WindowTitleAlign(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API int __claw_get_ImDrawListSplitter__Count(struct ImDrawListSplitter* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2300:8 -return (struct ImVec2*)&__claw_this_->WindowTitleAlign; +return __claw_this_->_Count; } namespace ImGui { @@ -6787,22 +6367,16 @@ __CLAW_API void* __claw__ZNK12ImGuiStorage10GetVoidPtrEj(struct ImGuiStorage* __ return __claw_this_->GetVoidPtr(key); } -__CLAW_API char* __claw_get_ImVector_char__Data(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return (char*)__claw_this_->Data; -} - __CLAW_API int __claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 return __claw_this_->Capacity; } -__CLAW_API int __claw_get_ImDrawListSplitter__Count(struct ImDrawListSplitter* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2300:8 +__CLAW_API int __claw_get_ImGuiInputTextCallbackData_BufTextLen(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -return __claw_this_->_Count; +return __claw_this_->BufTextLen; } namespace ImGui { @@ -6819,13 +6393,6 @@ ImGui::TextUnformatted(text, text_end); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui9BeginMenuEPKcb(const char* label, bool enabled) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:617:29 -return ImGui::BeginMenu(label, enabled); -} -} - __CLAW_API void __claw_set_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_, void* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 @@ -6885,10 +6452,11 @@ return ImGui::IsMouseHoveringRect(*r_min, *r_max, clip); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_Pos(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -return (struct ImVec2*)&__claw_this_->Pos; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui9BeginMenuEPKcb(const char* label, bool enabled) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:617:29 +return ImGui::BeginMenu(label, enabled); +} } __CLAW_API ImVector* __claw_get_ImDrawList_VtxBuffer(struct ImDrawList* __claw_this_) { @@ -6976,12 +6544,6 @@ return ImGui::TreeNodeV(str_id, fmt, *args); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MouseDragMaxDistanceAbs(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)__claw_this_->MouseDragMaxDistanceAbs; -} - __CLAW_API void __claw_set_ImGuiIO_FontGlobalScale(struct ImGuiIO* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -7007,6 +6569,11 @@ __CLAW_API void __claw_set_ImDrawCmd_ClipRect(struct ImDrawCmd* __claw_this_, st __claw_this_->ClipRect = *__claw_value_; } +__CLAW_API void __claw__ZN12ImGuiStorage6SetIntEji(struct ImGuiStorage* __claw_this_, ImGuiID key, int val) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2107:25 +__claw_this_->SetInt(key, val); +} + namespace ImGui { __CLAW_API bool __claw__ZN5ImGui11SliderFloatEPKcPfffS1_i(const char* label, float* v, float v_min, float v_max, const char* format, ImGuiSliderFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:515:29 @@ -7020,12 +6587,6 @@ __CLAW_API int __claw_get_ImVector_ImFontConfig__Capacity(ImVector return __claw_this_->Capacity; } -__CLAW_API void __claw_set_ImGuiIO_DisplayFramebufferScale(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->DisplayFramebufferScale = *__claw_value_; -} - __CLAW_API unsigned short __claw_get_ImFontAtlasCustomRect_Y(struct ImFontAtlasCustomRect* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -7049,14 +6610,8 @@ ImGui::SetNextWindowContentSize(*size); } } -__CLAW_API void __claw_set_ImVector_char__Capacity(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Capacity = __claw_value_; -} - __CLAW_API void __claw_cE3AE40SE40ImGuiStorage_claw_ctor(struct ImGuiStorage* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 new (__claw_this_) ImGuiStorage(); } @@ -7122,13 +6677,6 @@ __CLAW_API ImWchar16 __claw_get_ImGuiIO_InputQueueSurrogate(struct ImGuiIO* __cl return __claw_this_->InputQueueSurrogate; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui5ValueEPKcb(const char* prefix, bool b) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:604:29 -ImGui::Value(prefix, b); -} -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui23AlignTextToFramePaddingEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:422:29 @@ -7177,10 +6725,10 @@ __CLAW_API float* __claw_get_ImGuiIO_KeysDownDurationPrev(struct ImGuiIO* __claw return (float*)__claw_this_->KeysDownDurationPrev; } -__CLAW_API void __claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API float __claw_get_ImGuiIO_MouseWheelH(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -__claw_this_->Size = __claw_value_; +return __claw_this_->MouseWheelH; } __CLAW_API bool __claw_get_ImGuiIO_FontAllowUserScaling(struct ImGuiIO* __claw_this_) { @@ -7279,6 +6827,11 @@ __CLAW_API float __claw_get_ImGuiIO_MouseDragThreshold(struct ImGuiIO* __claw_th return __claw_this_->MouseDragThreshold; } +__CLAW_API void __claw__ZN26ImGuiInputTextCallbackData14ClearSelectionEv(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1907:25 +__claw_this_->ClearSelection(); +} + namespace ImGui { __CLAW_API struct ImGuiStyle* __claw__ZN5ImGui8GetStyleEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:267:29 @@ -7336,12 +6889,6 @@ __CLAW_API void __claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Data(ImVecto __claw_this_->Data = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MouseDelta(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)&__claw_this_->MouseDelta; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui23BeginPopupContextWindowEPKci(const char* str_id, ImGuiPopupFlags popup_flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:658:29 @@ -7356,13 +6903,6 @@ ImGui::Value(prefix, v, float_format); } } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui5ValueEPKci(const char* prefix, int v) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:605:29 -ImGui::Value(prefix, v); -} -} - __CLAW_API void __claw_set_ImFontAtlas_Fonts(struct ImFontAtlas* __claw_this_, ImVector* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 @@ -7382,20 +6922,17 @@ __CLAW_API int __claw_get_ImFontAtlas_TexDesiredWidth(struct ImFontAtlas* __claw return __claw_this_->TexDesiredWidth; } -__CLAW_API void __claw__ZN12ImGuiStorage6SetIntEji(struct ImGuiStorage* __claw_this_, ImGuiID key, int val) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2107:25 -__claw_this_->SetInt(key, val); -} - -__CLAW_API int __claw_get_ImVector_char__Capacity(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API ImWchar __claw_get_ImFont_FallbackChar(struct ImFont* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 -return __claw_this_->Capacity; +return __claw_this_->FallbackChar; } -__CLAW_API void __claw__ZN26ImGuiInputTextCallbackData14ClearSelectionEv(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1907:25 -__claw_this_->ClearSelection(); +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui15IsWindowHoveredEi(ImGuiHoveredFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:320:29 +return ImGui::IsWindowHovered(flags); +} } __CLAW_API void __claw_set_ImGuiIO_MouseDoubleClickMaxDist(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -7416,10 +6953,11 @@ __CLAW_API int __claw_get_ImFontAtlas_TexWidth(struct ImFontAtlas* __claw_this_) return __claw_this_->TexWidth; } -__CLAW_API float __claw_get_ImGuiIO_MouseWheelH(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return __claw_this_->MouseWheelH; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui5ValueEPKcb(const char* prefix, bool b) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:604:29 +ImGui::Value(prefix, b); +} } __CLAW_API char __claw__ZNK15ImGuiTextBufferixEi(struct ImGuiTextBuffer* __claw_this_, int i) { @@ -7446,10 +6984,11 @@ __CLAW_API void __claw_set_ImGuiIO_BackendLanguageUserData(struct ImGuiIO* __cla __claw_this_->BackendLanguageUserData = __claw_value_; } -__CLAW_API ImWchar __claw_get_ImFont_FallbackChar(struct ImFont* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -return __claw_this_->FallbackChar; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui5ValueEPKcj(const char* prefix, unsigned int v) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:606:29 +ImGui::Value(prefix, v); +} } namespace ImGui { @@ -7467,9 +7006,9 @@ return __claw_result_; } namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui15IsWindowHoveredEi(ImGuiHoveredFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:320:29 -return ImGui::IsWindowHovered(flags); +__CLAW_API void __claw__ZN5ImGui5ValueEPKci(const char* prefix, int v) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:605:29 +ImGui::Value(prefix, v); } } @@ -7495,7 +7034,7 @@ return __claw_result_; } __CLAW_API void __claw_cE3AE40SE40ImGuiTextFilter_claw_dtor(struct ImGuiTextFilter* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 __claw_this_->~ImGuiTextFilter(); } @@ -7553,11 +7092,6 @@ __CLAW_API void __claw_set_ImGuiStyle_IndentSpacing(struct ImGuiStyle* __claw_th __claw_this_->IndentSpacing = __claw_value_; } -__CLAW_API void __claw_cE3AE40SE40ImGuiOnceUponAFrame_claw_dtor(struct ImGuiOnceUponAFrame* __claw_this_) { -// :: -__claw_this_->~ImGuiOnceUponAFrame(); -} - #if defined(__cplusplus) } #endif diff --git a/src/lib/adapter.x86_64-pc-linux-gnu.cxx b/src/lib/adapter.x86_64-pc-linux-gnu.cxx index 9688315..e93c36f 100644 --- a/src/lib/adapter.x86_64-pc-linux-gnu.cxx +++ b/src/lib/adapter.x86_64-pc-linux-gnu.cxx @@ -1,4 +1,4 @@ -/* Generated by :claw at 2021-03-01T20:49:38.614635Z */ +/* Generated by :claw at 2021-06-09T19:24:32.918928Z */ #if defined(__cplusplus) #include @@ -55,12 +55,6 @@ __CLAW_API void __claw_set_ImDrawVert_uv(struct ImDrawVert* __claw_this_, struct __claw_this_->uv = *__claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_MousePosPrev(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->MousePosPrev = *__claw_value_; -} - __CLAW_API void __claw_set_ImGuiIO_ClipboardUserData(struct ImGuiIO* __claw_this_, void* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -141,11 +135,9 @@ __CLAW_API unsigned long long __claw_alignof_ImDrawData() { return alignof(ImDrawData); } -namespace ImGui { -__CLAW_API float __claw__ZN5ImGui13GetScrollMaxYEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:360:29 -return ImGui::GetScrollMaxY(); -} +__CLAW_API void __claw_cE3AE40SE40ImGuiOnceUponAFrame_claw_dtor(struct ImGuiOnceUponAFrame* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2026:8 +__claw_this_->~ImGuiOnceUponAFrame(); } __CLAW_API void __claw_set_ImGuiIO_KeyRepeatDelay(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -161,12 +153,6 @@ ImGui::SetCursorPosY(local_y); } } -__CLAW_API void __claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Capacity = __claw_value_; -} - __CLAW_API void __claw__ZN10ImGuiStyleC1Ev(struct ImGuiStyle* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1729:15 new (__claw_this_) ImGuiStyle(); @@ -185,10 +171,11 @@ ImGui::SetNextWindowSize(*size, cond); } } -__CLAW_API int __claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Capacity(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return __claw_this_->Capacity; +namespace ImGui { +__CLAW_API float __claw__ZN5ImGui13GetScrollMaxYEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:360:29 +return ImGui::GetScrollMaxY(); +} } __CLAW_API unsigned long long __claw_sizeof_ImFont() { @@ -202,17 +189,6 @@ ImGui::SetTooltip(fmt); } } -__CLAW_API void __claw_set_ImGuiStyle_WindowMinSize(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->WindowMinSize = *__claw_value_; -} - -__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5c_strEv(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2074:25 -return __claw_this_->c_str(); -} - __CLAW_API void __claw__ZN12ImGuiStorage8SetFloatEjf(struct ImGuiStorage* __claw_this_, ImGuiID key, float val) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2111:25 __claw_this_->SetFloat(key, val); @@ -255,10 +231,9 @@ __CLAW_API int __claw_get_ImVector_ImFontGlyph__Size(ImVector* __cl return __claw_this_->Size; } -__CLAW_API const char*(*__claw_get_ImGuiIO_GetClipboardTextFn(struct ImGuiIO* __claw_this_))(void*) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (const char*(*)(void*))__claw_this_->GetClipboardTextFn; +__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5c_strEv(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2074:25 +return __claw_this_->c_str(); } __CLAW_API int __claw_get_ImDrawData_TotalVtxCount(struct ImDrawData* __claw_this_) { @@ -267,13 +242,6 @@ __CLAW_API int __claw_get_ImDrawData_TotalVtxCount(struct ImDrawData* __claw_thi return __claw_this_->TotalVtxCount; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui14SetWindowFocusEPKc(const char* name) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:343:29 -ImGui::SetWindowFocus(name); -} -} - __CLAW_API void* __claw_get_ImGuiPayload_Data(struct ImGuiPayload* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8 @@ -294,10 +262,10 @@ __CLAW_API float __claw_get_ImFontGlyph_Y0(struct ImFontGlyph* __claw_this_) { return __claw_this_->Y0; } -__CLAW_API void __claw_set_ImGuiStyle_ItemInnerSpacing(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API const char*(*__claw_get_ImGuiIO_GetClipboardTextFn(struct ImGuiIO* __claw_this_))(void*) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -__claw_this_->ItemInnerSpacing = *__claw_value_; +return (const char*(*)(void*))__claw_this_->GetClipboardTextFn; } __CLAW_API void __claw_set_ImGuiListClipper_ItemsFrozen(struct ImGuiListClipper* __claw_this_, int __claw_value_) { @@ -365,7 +333,7 @@ return ImGui::BeginPopupModal(name, p_open, flags); } __CLAW_API void __claw_cE3AE40SE40ImGuiStorage_claw_dtor(struct ImGuiStorage* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 __claw_this_->~ImGuiStorage(); } @@ -454,10 +422,6 @@ __CLAW_API void __claw_set_ImDrawList__CmdHeader(struct ImDrawList* __claw_this_ __claw_this_->_CmdHeader = *__claw_value_; } -__CLAW_API unsigned long long __claw_sizeof_ImGuiSizeCallbackData() { -return sizeof(ImGuiSizeCallbackData); -} - __CLAW_API void __claw_set_ImFontConfig_GlyphMaxAdvanceX(struct ImFontConfig* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 @@ -490,12 +454,6 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiIO() { return alignof(ImGuiIO); } -__CLAW_API int __claw_get_ImVector_char__Size(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return __claw_this_->Size; -} - __CLAW_API int __claw_get_ImGuiInputTextCallbackData_SelectionStart(struct ImGuiInputTextCallbackData* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 @@ -539,12 +497,6 @@ __CLAW_API void __claw_set_ImVec4_w(struct ImVec4* __claw_this_, float __claw_va __claw_this_->w = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_CellPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->CellPadding; -} - namespace ImGui { __CLAW_API struct ImDrawList* __claw__ZN5ImGui21GetForegroundDrawListEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:805:29 @@ -575,12 +527,6 @@ __CLAW_API void __claw_set_ImVec4_z(struct ImVec4* __claw_this_, float __claw_va __claw_this_->z = __claw_value_; } -__CLAW_API bool __claw_get_ImGuiIO_KeySuper(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return __claw_this_->KeySuper; -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui9OpenPopupEPKci(const char* str_id, ImGuiPopupFlags popup_flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:649:29 @@ -588,10 +534,11 @@ ImGui::OpenPopup(str_id, popup_flags); } } -__CLAW_API void __claw_set_ImGuiIO_InputQueueCharacters(struct ImGuiIO* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->InputQueueCharacters = *__claw_value_; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui14SetWindowFocusEPKc(const char* name) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:343:29 +ImGui::SetWindowFocus(name); +} } __CLAW_API int __claw_get_ImGuiOnceUponAFrame_RefFrame(struct ImGuiOnceUponAFrame* __claw_this_) { @@ -625,13 +572,6 @@ return ImGui::GetFrameHeightWithSpacing(); } } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui4TextEPKcz(const char* fmt) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:446:29 -ImGui::Text(fmt); -} -} - __CLAW_API void __claw_set_ImGuiPayload_Delivery(struct ImGuiPayload* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8 @@ -688,10 +628,10 @@ __CLAW_API void* __claw_get_ImGuiIO_UserData(struct ImGuiIO* __claw_this_) { return (void*)__claw_this_->UserData; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MousePosPrev(struct ImGuiIO* __claw_this_) { +__CLAW_API bool __claw_get_ImGuiIO_KeySuper(struct ImGuiIO* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -return (struct ImVec2*)&__claw_this_->MousePosPrev; +return __claw_this_->KeySuper; } __CLAW_API void __claw_set_ImVec4_y(struct ImVec4* __claw_this_, float __claw_value_) { @@ -700,10 +640,11 @@ __CLAW_API void __claw_set_ImVec4_y(struct ImVec4* __claw_this_, float __claw_va __claw_this_->y = __claw_value_; } -__CLAW_API void __claw_set_ImGuiStyle_SelectableTextAlign(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->SelectableTextAlign = *__claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGuiL10DragFloat3EPKcPffffS1_f(const char* label, float v[], float v_speed, float v_min, float v_max, const char* format, float power) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1989:25 +return ImGui::DragFloat3(label, v, v_speed, v_min, v_max, format, power); +} } __CLAW_API unsigned long long __claw_sizeof_ImGuiInputTextCallbackData() { @@ -716,10 +657,10 @@ __CLAW_API bool __claw_get_ImGuiStyle_AntiAliasedLinesUseTex(struct ImGuiStyle* return __claw_this_->AntiAliasedLinesUseTex; } -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_WorkSize(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 +__CLAW_API void __claw_set_ImGuiTextFilter_CountGrep(struct ImGuiTextFilter* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 -return (struct ImVec2*)&__claw_this_->WorkSize; +__claw_this_->CountGrep = __claw_value_; } __CLAW_API void __claw_set_ImGuiIO_IniSavingRate(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -740,12 +681,6 @@ __CLAW_API unsigned int __claw_get_ImFontGlyph_Colored(struct ImFontGlyph* __cla return __claw_this_->Colored; } -__CLAW_API void __claw_set_ImGuiIO_FontDefault(struct ImGuiIO* __claw_this_, struct ImFont* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->FontDefault = __claw_value_; -} - __CLAW_API unsigned long long __claw_sizeof_ImVector_ImDrawVert_() { return sizeof(ImVector); } @@ -783,36 +718,39 @@ __CLAW_API void __claw__ZN26ImGuiInputTextCallbackData11DeleteCharsEii(struct Im __claw_this_->DeleteChars(pos, bytes_count); } +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui16CalcListClippingEifPiS0_(int items_count, float items_height, int* out_items_display_start, int* out_items_display_end) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:810:29 +ImGui::CalcListClipping(items_count, items_height, out_items_display_start, out_items_display_end); +} +} + __CLAW_API float* __claw_get_ImGuiIO_MouseDragMaxDistanceSqr(struct ImGuiIO* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 return (float*)__claw_this_->MouseDragMaxDistanceSqr; } -__CLAW_API struct ImGuiStorage::ImGuiStoragePair* __claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Data(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return (struct ImGuiStorage::ImGuiStoragePair*)__claw_this_->Data; -} - namespace ImGui { -__CLAW_API void __claw__ZN5ImGui16CalcListClippingEifPiS0_(int items_count, float items_height, int* out_items_display_start, int* out_items_display_end) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:810:29 -ImGui::CalcListClipping(items_count, items_height, out_items_display_start, out_items_display_end); +__CLAW_API void __claw__ZN5ImGui4TextEPKcz(const char* fmt) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:446:29 +ImGui::Text(fmt); } } +__CLAW_API unsigned long long __claw_sizeof_ImGuiSizeCallbackData() { +return sizeof(ImGuiSizeCallbackData); +} + __CLAW_API void __claw_set_ImFontGlyph_AdvanceX(struct ImFontGlyph* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 __claw_this_->AdvanceX = __claw_value_; } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGuiL10DragFloat3EPKcPffffS1_f(const char* label, float v[], float v_speed, float v_min, float v_max, const char* format, float power) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1989:25 -return ImGui::DragFloat3(label, v, v_speed, v_min, v_max, format, power); -} +__CLAW_API void __claw__ZN15ImGuiTextFilterC1EPKc(struct ImGuiTextFilter* __claw_this_, const char* default_filter) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2036:25 +new (__claw_this_) ImGuiTextFilter(default_filter); } __CLAW_API float __claw_get_ImGuiStyle_TabRounding(struct ImGuiStyle* __claw_this_) { @@ -827,10 +765,10 @@ __CLAW_API ImGuiViewportFlags __claw_get_ImGuiViewport_Flags(struct ImGuiViewpor return __claw_this_->Flags; } -__CLAW_API void __claw_set_ImGuiTextFilter_CountGrep(struct ImGuiTextFilter* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 +__CLAW_API void __claw_set_ImFont_FontSize(struct ImFont* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 -__claw_this_->CountGrep = __claw_value_; +__claw_this_->FontSize = __claw_value_; } __CLAW_API void __claw_set_ImGuiInputTextCallbackData_Flags(struct ImGuiInputTextCallbackData* __claw_this_, ImGuiInputTextFlags __claw_value_) { @@ -839,11 +777,6 @@ __CLAW_API void __claw_set_ImGuiInputTextCallbackData_Flags(struct ImGuiInputTex __claw_this_->Flags = __claw_value_; } -__CLAW_API bool __claw__ZNK15ImGuiTextBuffer5emptyEv(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2071:25 -return __claw_this_->empty(); -} - __CLAW_API int __claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Size(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -857,12 +790,6 @@ ImGui::OpenPopupContextItem(str_id, mb); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_ButtonTextAlign(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->ButtonTextAlign; -} - __CLAW_API void __claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Size(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -959,19 +886,20 @@ __CLAW_API bool __claw_get_ImGuiPayload_Delivery(struct ImGuiPayload* __claw_thi return __claw_this_->Delivery; } -__CLAW_API int __claw_get_ImGuiListClipper_StepNo(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->StepNo; +__CLAW_API bool __claw__ZNK15ImGuiTextBuffer5emptyEv(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2071:25 +return __claw_this_->empty(); } __CLAW_API unsigned long long __claw_sizeof_ImGuiStorage_ImGuiStoragePair() { return sizeof(ImGuiStorage::ImGuiStoragePair); } -__CLAW_API void __claw__ZN15ImGuiTextFilterC1EPKc(struct ImGuiTextFilter* __claw_this_, const char* default_filter) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2036:25 -new (__claw_this_) ImGuiTextFilter(default_filter); +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui11DragScalarNEPKciPvifPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, const void* p_min, const void* p_max, const char* format, float power) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1986:25 +return ImGui::DragScalarN(label, data_type, p_data, components, v_speed, p_min, p_max, format, power); +} } __CLAW_API void __claw_set_ImGuiStyle_ScrollbarSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { @@ -1032,12 +960,6 @@ __CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortOrder(struct ImGuiTable __claw_this_->SortOrder = __claw_value_; } -__CLAW_API void __claw_set_ImGuiStyle_ButtonTextAlign(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->ButtonTextAlign = *__claw_value_; -} - __CLAW_API unsigned long long __claw_alignof_ImGuiTextFilter_ImGuiTextRange() { return alignof(ImGuiTextFilter::ImGuiTextRange); } @@ -1053,11 +975,10 @@ ImGui::SetKeyboardFocusHere(offset); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui11DragScalarNEPKciPvifPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, const void* p_min, const void* p_max, const char* format, float power) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1986:25 -return ImGui::DragScalarN(label, data_type, p_data, components, v_speed, p_min, p_max, format, power); -} +__CLAW_API int __claw_get_ImGuiListClipper_StepNo(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +return __claw_this_->StepNo; } __CLAW_API void __claw_set_ImFontConfig_RasterizerMultiply(struct ImFontConfig* __claw_this_, float __claw_value_) { @@ -1106,7 +1027,7 @@ return (ImVector*)&__claw_this_->Fonts; } __CLAW_API void __claw_cE3AE40SE40ImGuiStorageE40SE40ImGuiStoragePair_claw_dtor(struct ImGuiStorage::ImGuiStoragePair* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12 __claw_this_->~ImGuiStoragePair(); } @@ -1155,17 +1076,6 @@ __CLAW_API void __claw_set_ImFontAtlasCustomRect_GlyphOffset(struct ImFontAtlasC __claw_this_->GlyphOffset = *__claw_value_; } -__CLAW_API void __claw_cE3AE40SE40ImGuiTableSortSpecs_claw_dtor(struct ImGuiTableSortSpecs* __claw_this_) { -// :: -__claw_this_->~ImGuiTableSortSpecs(); -} - -__CLAW_API void __claw_set_ImGuiInputTextCallbackData_Buf(struct ImGuiInputTextCallbackData* __claw_this_, char* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -__claw_this_->Buf = __claw_value_; -} - __CLAW_API int __claw_get_ImVector_ImDrawVert__Size(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -1202,16 +1112,10 @@ return ImGui::DragFloat4(label, v, v_speed, v_min, v_max, format, power); } } -__CLAW_API void __claw_set_ImFont_FontSize(struct ImFont* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -__claw_this_->FontSize = __claw_value_; -} - -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_WorkPos(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 +__CLAW_API void __claw_set_ImGuiInputTextCallbackData_Buf(struct ImGuiInputTextCallbackData* __claw_this_, char* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -return (struct ImVec2*)&__claw_this_->WorkPos; +__claw_this_->Buf = __claw_value_; } __CLAW_API bool __claw_get_ImFontConfig_MergeMode(struct ImFontConfig* __claw_this_) { @@ -1220,12 +1124,6 @@ __CLAW_API bool __claw_get_ImFontConfig_MergeMode(struct ImFontConfig* __claw_th return __claw_this_->MergeMode; } -__CLAW_API void __claw_set_ImGuiSizeCallbackData_DesiredSize(struct ImGuiSizeCallbackData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -__claw_this_->DesiredSize = *__claw_value_; -} - __CLAW_API int __claw_get_ImVector_ImFont___Capacity(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -1281,10 +1179,9 @@ return ImGui::GetScrollY(); } } -__CLAW_API void __claw_set_ImGuiStyle_FramePadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->FramePadding = *__claw_value_; +__CLAW_API void __claw_cE3AE40SE40ImGuiTableSortSpecs_claw_dtor(struct ImGuiTableSortSpecs* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 +__claw_this_->~ImGuiTableSortSpecs(); } __CLAW_API ImGuiBackendFlags __claw_get_ImGuiIO_BackendFlags(struct ImGuiIO* __claw_this_) { @@ -1376,14 +1273,8 @@ __CLAW_API struct ImVec2* __claw_get_ImFontAtlas_TexUvScale(struct ImFontAtlas* return (struct ImVec2*)&__claw_this_->TexUvScale; } -__CLAW_API float __claw_get_ImFont_Descent(struct ImFont* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -return __claw_this_->Descent; -} - __CLAW_API void __claw_cE3AE40SE40ImGuiTableColumnSortSpecs_claw_dtor(struct ImGuiTableColumnSortSpecs* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 __claw_this_->~ImGuiTableColumnSortSpecs(); } @@ -1435,11 +1326,10 @@ return ImGui::IsMouseReleased(button); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui16CollapsingHeaderEPKci(const char* label, ImGuiTreeNodeFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:574:29 -return ImGui::CollapsingHeader(label, flags); -} +__CLAW_API float __claw_get_ImFont_Descent(struct ImFont* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 + +return __claw_this_->Descent; } namespace ImGui { @@ -1496,10 +1386,11 @@ __CLAW_API void __claw_set_ImGuiIO_ConfigWindowsMoveFromTitleBarOnly(struct ImGu __claw_this_->ConfigWindowsMoveFromTitleBarOnly = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_FramePadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->FramePadding; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui16CollapsingHeaderEPKci(const char* label, ImGuiTreeNodeFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:574:29 +return ImGui::CollapsingHeader(label, flags); +} } namespace ImGui { @@ -1676,12 +1567,6 @@ ImGui::SetItemDefaultFocus(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_Size(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -return (struct ImVec2*)&__claw_this_->Size; -} - __CLAW_API bool __claw__ZN15ImGuiTextFilter4DrawEPKcf(struct ImGuiTextFilter* __claw_this_, const char* label, float width) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2037:25 return __claw_this_->Draw(label, width); @@ -1814,12 +1699,6 @@ ImGui::ShowDemoWindow(p_open); } } -__CLAW_API float __claw_get_ImGuiListClipper_StartPosY(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->StartPosY; -} - __CLAW_API void __claw_set_ImVector_ImFontGlyph__Size(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -1832,12 +1711,6 @@ __CLAW_API void __claw_set_ImGuiIO_BackendFlags(struct ImGuiIO* __claw_this_, Im __claw_this_->BackendFlags = __claw_value_; } -__CLAW_API void __claw_set_ImFontGlyph_Colored(struct ImFontGlyph* __claw_this_, unsigned int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 - -__claw_this_->Colored = __claw_value_; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGuiL23BeginPopupContextWindowEPKcib(const char* str_id, ImGuiMouseButton mb, bool over_items) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1998:25 @@ -1845,16 +1718,10 @@ return ImGui::BeginPopupContextWindow(str_id, mb, over_items); } } -__CLAW_API struct ImFontAtlas* __claw_get_ImFont_ContainerAtlas(struct ImFont* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -return (struct ImFontAtlas*)__claw_this_->ContainerAtlas; -} - -__CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortDirection(struct ImGuiTableColumnSortSpecs* __claw_this_, ImGuiSortDirection __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 +__CLAW_API void __claw_set_ImFontGlyph_Colored(struct ImFontGlyph* __claw_this_, unsigned int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 -__claw_this_->SortDirection = __claw_value_; +__claw_this_->Colored = __claw_value_; } namespace ImGui { @@ -1864,11 +1731,16 @@ return ImGui::IsItemActivated(); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGuiL13ListBoxHeaderEPKcRK6ImVec2(const char* label, const struct ImVec2* size) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1978:25 -return ImGui::ListBoxHeader(label, *size); +__CLAW_API struct ImFontAtlas* __claw_get_ImFont_ContainerAtlas(struct ImFont* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 + +return (struct ImFontAtlas*)__claw_this_->ContainerAtlas; } + +__CLAW_API float __claw_get_ImGuiListClipper_StartPosY(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +return __claw_this_->StartPosY; } __CLAW_API void __claw_set_ImGuiIO_GetClipboardTextFn(struct ImGuiIO* __claw_this_, const char*(*__claw_value_)(void*)) { @@ -1925,10 +1797,10 @@ ImGui::PopClipRect(); } } -__CLAW_API void __claw_set_ImGuiIO_Fonts(struct ImGuiIO* __claw_this_, struct ImFontAtlas* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImGuiTableColumnSortSpecs_SortDirection(struct ImGuiTableColumnSortSpecs* __claw_this_, ImGuiSortDirection __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 -__claw_this_->Fonts = __claw_value_; +__claw_this_->SortDirection = __claw_value_; } __CLAW_API bool __claw_get_ImGuiIO_KeyAlt(struct ImGuiIO* __claw_this_) { @@ -1944,22 +1816,12 @@ ImGui::PopAllowKeyboardFocus(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_ItemInnerSpacing(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->ItemInnerSpacing; -} - __CLAW_API void __claw_set_ImFontAtlas_CustomRects(struct ImFontAtlas* __claw_this_, ImVector* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 __claw_this_->CustomRects = *__claw_value_; } -__CLAW_API unsigned long long __claw_alignof_ImVector_char_() { -return alignof(ImVector); -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui11IsMouseDownEi(ImGuiMouseButton button) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:837:29 @@ -1980,7 +1842,7 @@ return __claw_this_->SourceParentId; } __CLAW_API void __claw_cE3AE40SE40ImGuiViewport_claw_dtor(struct ImGuiViewport* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 __claw_this_->~ImGuiViewport(); } @@ -2034,10 +1896,11 @@ __CLAW_API unsigned long long __claw_alignof_ImVec4() { return alignof(ImVec4); } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_DisplayWindowPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->DisplayWindowPadding; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGuiL13ListBoxHeaderEPKcRK6ImVec2(const char* label, const struct ImVec2* size) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1978:25 +return ImGui::ListBoxHeader(label, *size); +} } __CLAW_API ImVector* __claw_get_ImFont_IndexAdvanceX(struct ImFont* __claw_this_) { @@ -2143,12 +2006,6 @@ ImGui::EndMenu(); } } -__CLAW_API void __claw_set_ImFont_Scale(struct ImFont* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 - -__claw_this_->Scale = __claw_value_; -} - __CLAW_API float __claw_get_ImFont_FontSize(struct ImFont* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 @@ -2180,10 +2037,10 @@ __CLAW_API int __claw_get_ImGuiListClipper_ItemsFrozen(struct ImGuiListClipper* return __claw_this_->ItemsFrozen; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MousePos(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImFont_Scale(struct ImFont* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 -return (struct ImVec2*)&__claw_this_->MousePos; +__claw_this_->Scale = __claw_value_; } namespace ImGui { @@ -2197,12 +2054,6 @@ __CLAW_API unsigned long long __claw_sizeof_ImGuiViewport() { return sizeof(ImGuiViewport); } -__CLAW_API void __claw_set_ImGuiIO_MousePos(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->MousePos = *__claw_value_; -} - __CLAW_API void __claw__ZN26ImGuiInputTextCallbackData9SelectAllEv(struct ImGuiInputTextCallbackData* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1906:25 __claw_this_->SelectAll(); @@ -2308,12 +2159,6 @@ __CLAW_API struct ImDrawChannel* __claw_get_ImVector_ImDrawChannel__Data(ImVecto return (struct ImDrawChannel*)__claw_this_->Data; } -__CLAW_API void __claw_set_ImGuiTextFilter_Filters(struct ImGuiTextFilter* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 - -__claw_this_->Filters = *__claw_value_; -} - __CLAW_API ImGuiDir __claw_get_ImGuiStyle_ColorButtonPosition(struct ImGuiStyle* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 @@ -2326,12 +2171,6 @@ __CLAW_API void __claw_set_ImFontConfig_GlyphRanges(struct ImFontConfig* __claw_ __claw_this_->GlyphRanges = __claw_value_; } -__CLAW_API void __claw_set_ImDrawData_FramebufferScale(struct ImDrawData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 - -__claw_this_->FramebufferScale = *__claw_value_; -} - __CLAW_API unsigned long long __claw_sizeof_ImDrawChannel() { return sizeof(ImDrawChannel); } @@ -2393,12 +2232,6 @@ return ImGui::GetStyleColorName(idx); } } -__CLAW_API ImVector* __claw_get_ImGuiTextFilter_Filters(struct ImGuiTextFilter* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 - -return (ImVector*)&__claw_this_->Filters; -} - __CLAW_API void __claw_set_ImFontAtlasCustomRect_GlyphAdvanceX(struct ImFontAtlasCustomRect* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -2436,16 +2269,10 @@ __CLAW_API void __claw_set_ImFont_IndexLookup(struct ImFont* __claw_this_, ImVec __claw_this_->IndexLookup = *__claw_value_; } -__CLAW_API ImVector* __claw_get_ImGuiIO_InputQueueCharacters(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (ImVector*)&__claw_this_->InputQueueCharacters; -} - -__CLAW_API void __claw_set_ImGuiSizeCallbackData_CurrentSize(struct ImGuiSizeCallbackData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 +__CLAW_API void __claw_set_ImDrawData_FramebufferScale(struct ImDrawData* __claw_this_, struct ImVec2* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 -__claw_this_->CurrentSize = *__claw_value_; +__claw_this_->FramebufferScale = *__claw_value_; } __CLAW_API void __claw_set_ImDrawList__IdxWritePtr(struct ImDrawList* __claw_this_, ImDrawIdx* __claw_value_) { @@ -2454,11 +2281,6 @@ __CLAW_API void __claw_set_ImDrawList__IdxWritePtr(struct ImDrawList* __claw_thi __claw_this_->_IdxWritePtr = __claw_value_; } -__CLAW_API void __claw__ZN16ImGuiListClipperC1Ev(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2160:15 -new (__claw_this_) ImGuiListClipper(); -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui8TreePushEPKc(const char* str_id) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:570:29 @@ -2529,12 +2351,6 @@ __CLAW_API void __claw_set_ImDrawCmd_VtxOffset(struct ImDrawCmd* __claw_this_, u __claw_this_->VtxOffset = __claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_MouseDelta(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->MouseDelta = *__claw_value_; -} - __CLAW_API void __claw_set_ImGuiIO_MetricsRenderWindows(struct ImGuiIO* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -2607,12 +2423,6 @@ __CLAW_API unsigned long long __claw_alignof_ImVector_ImVec2_() { return alignof(ImVector); } -__CLAW_API ImVector* __claw_get_ImGuiTextBuffer_Buf(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8 - -return (ImVector*)&__claw_this_->Buf; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui11ArrowButtonEPKci(const char* str_id, ImGuiDir dir) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:465:29 @@ -2620,6 +2430,12 @@ return ImGui::ArrowButton(str_id, dir); } } +__CLAW_API const char* __claw_get_ImGuiTextFilter_ImGuiTextRange_e(struct ImGuiTextFilter::ImGuiTextRange* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12 + +return (const char*)__claw_this_->e; +} + __CLAW_API void __claw_set_ImDrawList__TextureIdStack(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 @@ -2688,10 +2504,10 @@ ImGui::NextColumn(); } } -__CLAW_API const char* __claw_get_ImGuiTextFilter_ImGuiTextRange_e(struct ImGuiTextFilter::ImGuiTextRange* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12 +__CLAW_API unsigned int __claw_get_ImFontConfig_FontBuilderFlags(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return (const char*)__claw_this_->e; +return __claw_this_->FontBuilderFlags; } __CLAW_API void __claw_set_ImFontAtlas_Flags(struct ImFontAtlas* __claw_this_, ImFontAtlasFlags __claw_value_) { @@ -2756,10 +2572,9 @@ ImGui::PopID(); } } -__CLAW_API unsigned int __claw_get_ImFontConfig_FontBuilderFlags(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 - -return __claw_this_->FontBuilderFlags; +__CLAW_API void __claw__ZN16ImGuiListClipperC1Ev(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2160:15 +new (__claw_this_) ImGuiListClipper(); } __CLAW_API void __claw_set_ImGuiIO_ImeSetInputScreenPosFn(struct ImGuiIO* __claw_this_, void(*__claw_value_)(int, int)) { @@ -2772,37 +2587,18 @@ __CLAW_API unsigned long long __claw_sizeof_ImFontConfig() { return sizeof(ImFontConfig); } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui15SetNextItemOpenEbi(bool is_open, ImGuiCond cond) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:576:29 -ImGui::SetNextItemOpen(is_open, cond); -} -} - __CLAW_API ImVector* __claw_get_ImDrawList__TextureIdStack(struct ImDrawList* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 return (ImVector*)&__claw_this_->_TextureIdStack; } -__CLAW_API struct ImVec2* __claw_get_ImGuiSizeCallbackData_Pos(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (struct ImVec2*)&__claw_this_->Pos; -} - __CLAW_API ImDrawIdx* __claw_get_ImDrawList__IdxWritePtr(struct ImDrawList* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 return (ImDrawIdx*)__claw_this_->_IdxWritePtr; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_TouchExtraPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->TouchExtraPadding; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui9IsKeyDownEi(int user_key_index) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:827:29 @@ -2822,10 +2618,6 @@ __CLAW_API ImGuiInputTextFlags __claw_get_ImGuiInputTextCallbackData_EventFlag(s return __claw_this_->EventFlag; } -__CLAW_API unsigned long long __claw_sizeof_ImVector_char_() { -return sizeof(ImVector); -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui19TableSetColumnIndexEi(int column_n) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:695:29 @@ -2853,9 +2645,9 @@ return ImGui::GetColorU32(idx, alpha_mul); } namespace ImGui { -__CLAW_API void __claw__ZN5ImGui6PushIDEPKcS1_(const char* str_id_begin, const char* str_id_end) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:436:29 -ImGui::PushID(str_id_begin, str_id_end); +__CLAW_API void __claw__ZN5ImGui15SetNextItemOpenEbi(bool is_open, ImGuiCond cond) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:576:29 +ImGui::SetNextItemOpen(is_open, cond); } } @@ -2870,10 +2662,11 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiTextFilter() { return alignof(ImGuiTextFilter); } -__CLAW_API void __claw_set_ImGuiStyle_CellPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->CellPadding = *__claw_value_; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui6PushIDEPKcS1_(const char* str_id_begin, const char* str_id_end) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:436:29 +ImGui::PushID(str_id_begin, str_id_end); +} } namespace ImGui { @@ -3144,12 +2937,6 @@ ImGui::EndMainMenuBar(); } } -__CLAW_API void __claw_set_ImGuiSizeCallbackData_Pos(struct ImGuiSizeCallbackData* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -__claw_this_->Pos = *__claw_value_; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui10BeginComboEPKcS1_i(const char* label, const char* preview_value, ImGuiComboFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:479:29 @@ -3200,12 +2987,6 @@ __CLAW_API unsigned long long __claw_alignof_ImVector_ImFontConfig_() { return alignof(ImVector); } -__CLAW_API void __claw_set_ImGuiStyle_ItemSpacing(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->ItemSpacing = *__claw_value_; -} - __CLAW_API struct ImVec4* __claw_get_ImVector_ImVec4__Data(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -3253,10 +3034,8 @@ __CLAW_API void __claw_set_ImVector_ImFontAtlasCustomRect__Data(ImVectorData = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiSizeCallbackData_DesiredSize(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (struct ImVec2*)&__claw_this_->DesiredSize; +__CLAW_API unsigned long long __claw_sizeof_ImVector_ImFontGlyph_() { +return sizeof(ImVector); } namespace ImGui { @@ -3273,12 +3052,6 @@ return ImGui::GetTreeNodeToLabelSpacing(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiSizeCallbackData_CurrentSize(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (struct ImVec2*)&__claw_this_->CurrentSize; -} - __CLAW_API void __claw_set_ImVector_unsigned_short__Size(ImVector* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -3314,12 +3087,6 @@ __CLAW_API struct ImVec2* __claw_get_ImDrawData_DisplayPos(struct ImDrawData* __ return (struct ImVec2*)&__claw_this_->DisplayPos; } -__CLAW_API void __claw_set_ImVec2_y(struct ImVec2* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 - -__claw_this_->y = __claw_value_; -} - namespace ImGui { __CLAW_API struct ImVec2* __claw__ZN5ImGui12CalcTextSizeEPKcS1_bf(struct ImVec2* __claw_result_, const char* text, const char* text_end, bool hide_text_after_double_hash, float wrap_width) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:815:29 @@ -3328,10 +3095,10 @@ return __claw_result_; } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_DisplaySafeAreaPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void __claw_set_ImVec2_y(struct ImVec2* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 -return (struct ImVec2*)&__claw_this_->DisplaySafeAreaPadding; +__claw_this_->y = __claw_value_; } __CLAW_API void __claw_set_ImVec2_x(struct ImVec2* __claw_this_, float __claw_value_) { @@ -3347,13 +3114,6 @@ return ImGui::RadioButton(label, active); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui8MenuItemEPKcS1_Pbb(const char* label, const char* shortcut, bool* p_selected, bool enabled) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:620:29 -return ImGui::MenuItem(label, shortcut, p_selected, enabled); -} -} - __CLAW_API void __claw_set_ImGuiListClipper_StartPosY(struct ImGuiListClipper* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 @@ -3361,7 +3121,7 @@ __claw_this_->StartPosY = __claw_value_; } __CLAW_API void __claw_cE3AE40SE40ImGuiInputTextCallbackData_claw_dtor(struct ImGuiInputTextCallbackData* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 __claw_this_->~ImGuiInputTextCallbackData(); } @@ -3373,8 +3133,11 @@ return __claw_result_; } } -__CLAW_API unsigned long long __claw_sizeof_ImVector_ImGuiStorage_ImGuiStoragePair_() { -return sizeof(ImVector); +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui8MenuItemEPKcS1_Pbb(const char* label, const char* shortcut, bool* p_selected, bool enabled) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:620:29 +return ImGui::MenuItem(label, shortcut, p_selected, enabled); +} } __CLAW_API void __claw_set_ImFontAtlasCustomRect_Font(struct ImFontAtlasCustomRect* __claw_this_, struct ImFont* __claw_value_) { @@ -3394,10 +3157,11 @@ ImGui::EndChild(); } } -__CLAW_API const ImWchar* __claw_get_ImFontConfig_GlyphRanges(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 - -return (const ImWchar*)__claw_this_->GlyphRanges; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui17CloseCurrentPopupEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:651:29 +ImGui::CloseCurrentPopup(); +} } __CLAW_API int __claw_get_ImVector_ImDrawChannel__Capacity(ImVector* __claw_this_) { @@ -3453,10 +3217,10 @@ __CLAW_API ImFontAtlasFlags __claw_get_ImFontAtlas_Flags(struct ImFontAtlas* __c return __claw_this_->Flags; } -__CLAW_API int __claw_get_ImVector_ImGuiStorage_ImGuiStoragePair__Size(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API const ImWchar* __claw_get_ImFontConfig_GlyphRanges(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return __claw_this_->Size; +return (const ImWchar*)__claw_this_->GlyphRanges; } __CLAW_API void __claw_set_ImGuiInputTextCallbackData_EventChar(struct ImGuiInputTextCallbackData* __claw_this_, ImWchar __claw_value_) { @@ -3488,12 +3252,6 @@ __CLAW_API unsigned long long __claw_alignof_ImDrawListSplitter() { return alignof(ImDrawListSplitter); } -__CLAW_API void __claw_set_ImGuiStyle_WindowPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->WindowPadding = *__claw_value_; -} - __CLAW_API struct ImFont* __claw_get_ImFontAtlasCustomRect_Font(struct ImFontAtlasCustomRect* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -3532,21 +3290,10 @@ ImGui::LogFinish(); } } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui17CloseCurrentPopupEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:651:29 -ImGui::CloseCurrentPopup(); -} -} - -__CLAW_API int __claw_get_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->ItemsCount; -} +__CLAW_API void __claw_set_ImVector_ImFontAtlasCustomRect__Size(ImVector* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 -__CLAW_API unsigned long long __claw_alignof_ImGuiSizeCallbackData() { -return alignof(ImGuiSizeCallbackData); +__claw_this_->Size = __claw_value_; } namespace ImGui { @@ -3562,11 +3309,6 @@ __CLAW_API ImTextureID __claw_get_ImFontAtlas_TexID(struct ImFontAtlas* __claw_t return (ImTextureID)__claw_this_->TexID; } -__CLAW_API void __claw__ZN12ImGuiStorage16ImGuiStoragePairC1Ejf(struct ImGuiStorage::ImGuiStoragePair* __claw_this_, ImGuiID _key, float _val_f) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2096:9 -new (__claw_this_) ImGuiStorage::ImGuiStoragePair(_key, _val_f); -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui16SetClipboardTextEPKc(const char* text) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:856:29 @@ -3574,18 +3316,6 @@ ImGui::SetClipboardText(text); } } -__CLAW_API int __claw_get_ImGuiListClipper_DisplayEnd(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->DisplayEnd; -} - -__CLAW_API void __claw_set_ImGuiStyle_WindowTitleAlign(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->WindowTitleAlign = *__claw_value_; -} - __CLAW_API struct ImFontAtlasCustomRect* __claw_get_ImVector_ImFontAtlasCustomRect__Data(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -3599,11 +3329,6 @@ return ImGui::ListBox(label, current_item, items, items_count, height_in_items); } } -__CLAW_API void __claw__ZN16ImGuiListClipper3EndEv(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2166:20 -__claw_this_->End(); -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui8InputIntEPKcPiiii(const char* label, int* v, int step, int step_fast, ImGuiInputTextFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:540:29 @@ -3629,13 +3354,6 @@ ImGui::PushStyleVar(idx, val); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui13IsKeyReleasedEi(int user_key_index) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:829:29 -return ImGui::IsKeyReleased(user_key_index); -} -} - __CLAW_API unsigned int __claw_get_ImDrawCmd_VtxOffset(struct ImDrawCmd* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2246:8 @@ -3671,10 +3389,11 @@ __CLAW_API void __claw_set_ImFontAtlas_ConfigData(struct ImFontAtlas* __claw_thi __claw_this_->ConfigData = *__claw_value_; } -__CLAW_API void __claw_set_ImFontGlyph_U0(struct ImFontGlyph* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 - -__claw_this_->U0 = __claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui13IsKeyReleasedEi(int user_key_index) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:829:29 +return ImGui::IsKeyReleased(user_key_index); +} } __CLAW_API void __claw_set_ImGuiPayload_SourceId(struct ImGuiPayload* __claw_this_, ImGuiID __claw_value_) { @@ -3683,10 +3402,9 @@ __CLAW_API void __claw_set_ImGuiPayload_SourceId(struct ImGuiPayload* __claw_thi __claw_this_->SourceId = __claw_value_; } -__CLAW_API bool __claw_get_ImGuiInputTextCallbackData_BufDirty(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 - -return __claw_this_->BufDirty; +__CLAW_API void __claw__ZN12ImGuiStorage16ImGuiStoragePairC1Ejf(struct ImGuiStorage::ImGuiStoragePair* __claw_this_, ImGuiID _key, float _val_f) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2096:9 +new (__claw_this_) ImGuiStorage::ImGuiStoragePair(_key, _val_f); } __CLAW_API void __claw__ZN25ImGuiTableColumnSortSpecsC1Ev(struct ImGuiTableColumnSortSpecs* __claw_this_) { @@ -3749,10 +3467,10 @@ __CLAW_API void __claw_set_ImGuiTableSortSpecs_Specs(struct ImGuiTableSortSpecs* __claw_this_->Specs = __claw_value_; } -__CLAW_API void __claw_set_ImVector_ImFontAtlasCustomRect__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 +__CLAW_API float __claw_get_ImGuiStyle_TabBorderSize(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 -__claw_this_->Size = __claw_value_; +return __claw_this_->TabBorderSize; } __CLAW_API bool* __claw_get_ImGuiIO_MouseDownWasDoubleClick(struct ImGuiIO* __claw_this_) { @@ -3761,16 +3479,14 @@ __CLAW_API bool* __claw_get_ImGuiIO_MouseDownWasDoubleClick(struct ImGuiIO* __cl return (bool*)__claw_this_->MouseDownWasDoubleClick; } -__CLAW_API struct ImVec4* __claw_get_ImGuiStyle_Colors(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec4*)__claw_this_->Colors; +__CLAW_API unsigned long long __claw_alignof_ImGuiSizeCallbackData() { +return alignof(ImGuiSizeCallbackData); } -__CLAW_API float __claw_get_ImGuiStyle_TabBorderSize(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API int __claw_get_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 -return __claw_this_->TabBorderSize; +return __claw_this_->ItemsCount; } __CLAW_API double* __claw_get_ImGuiIO_MouseClickedTime(struct ImGuiIO* __claw_this_) { @@ -3779,8 +3495,17 @@ __CLAW_API double* __claw_get_ImGuiIO_MouseClickedTime(struct ImGuiIO* __claw_th return (double*)__claw_this_->MouseClickedTime; } -__CLAW_API unsigned long long __claw_sizeof_ImVector_ImFontGlyph_() { -return sizeof(ImVector); +namespace ImGui { +__CLAW_API int __claw__ZN5ImGui15GetColumnsCountEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:733:29 +return ImGui::GetColumnsCount(); +} +} + +__CLAW_API int __claw_get_ImGuiListClipper_DisplayEnd(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +return __claw_this_->DisplayEnd; } __CLAW_API void __claw_set_ImGuiInputTextCallbackData_BufDirty(struct ImGuiInputTextCallbackData* __claw_this_, bool __claw_value_) { @@ -3805,11 +3530,9 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiTableColumnSortSpecs() { return alignof(ImGuiTableColumnSortSpecs); } -namespace ImGui { -__CLAW_API int __claw__ZN5ImGui15GetColumnsCountEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:733:29 -return ImGui::GetColumnsCount(); -} +__CLAW_API void __claw__ZN16ImGuiListClipper3EndEv(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2166:20 +__claw_this_->End(); } __CLAW_API void __claw_set_ImFontConfig_FontDataSize(struct ImFontConfig* __claw_this_, int __claw_value_) { @@ -3830,17 +3553,16 @@ __CLAW_API void* __claw_get_ImDrawCmd_UserCallbackData(struct ImDrawCmd* __claw_ return (void*)__claw_this_->UserCallbackData; } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui12BeginTabItemEPKcPbi(const char* label, bool* p_open, ImGuiTabItemFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:738:29 -return ImGui::BeginTabItem(label, p_open, flags); -} +__CLAW_API void __claw_set_ImFontGlyph_U0(struct ImFontGlyph* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 + +__claw_this_->U0 = __claw_value_; } -__CLAW_API void __claw_set_ImGuiStyle_DisplayWindowPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API bool __claw_get_ImGuiInputTextCallbackData_BufDirty(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 -__claw_this_->DisplayWindowPadding = *__claw_value_; +return __claw_this_->BufDirty; } __CLAW_API const char* __claw_get_ImGuiIO_BackendRendererName(struct ImGuiIO* __claw_this_) { @@ -3850,9 +3572,9 @@ return (const char*)__claw_this_->BackendRendererName; } namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui13SliderScalarNEPKciPviPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, const void* p_min, const void* p_max, const char* format, float power) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1992:25 -return ImGui::SliderScalarN(label, data_type, p_data, components, p_min, p_max, format, power); +__CLAW_API bool __claw__ZN5ImGui12BeginTabItemEPKcPbi(const char* label, bool* p_open, ImGuiTabItemFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:738:29 +return ImGui::BeginTabItem(label, p_open, flags); } } @@ -3960,10 +3682,11 @@ ImGui::EndListBox(); } } -__CLAW_API void __claw_set_ImGuiViewport_WorkPos(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -__claw_this_->WorkPos = *__claw_value_; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui13SliderScalarNEPKciPviPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, int components, const void* p_min, const void* p_max, const char* format, float power) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1992:25 +return ImGui::SliderScalarN(label, data_type, p_data, components, p_min, p_max, format, power); +} } __CLAW_API ImVector* __claw_get_ImDrawList_CmdBuffer(struct ImDrawList* __claw_this_) { @@ -4269,19 +3992,19 @@ ImGui::PlotLines(label, values_getter, data, values_count, values_offset, overla } } -__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5beginEv(struct ImGuiTextBuffer* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2068:25 -return __claw_this_->begin(); +__CLAW_API void __claw_set_ImGuiTableSortSpecs_SpecsCount(struct ImGuiTableSortSpecs* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 + +__claw_this_->SpecsCount = __claw_value_; } __CLAW_API unsigned long long __claw_sizeof_ImGuiTableColumnSortSpecs() { return sizeof(ImGuiTableColumnSortSpecs); } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_DisplaySize(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)&__claw_this_->DisplaySize; +__CLAW_API const char* __claw__ZNK15ImGuiTextBuffer5beginEv(struct ImGuiTextBuffer* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2068:25 +return __claw_this_->begin(); } __CLAW_API int __claw_get_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInputTextCallbackData* __claw_this_) { @@ -4290,13 +4013,8 @@ __CLAW_API int __claw_get_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInput return __claw_this_->CursorPos; } -__CLAW_API void __claw__ZN16ImGuiListClipperC1Eif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2170:12 -new (__claw_this_) ImGuiListClipper(items_count, items_height); -} - __CLAW_API void __claw_cE3AE40SE40ImGuiTextFilterE40SE40ImGuiTextRange_claw_dtor(struct ImGuiTextFilter::ImGuiTextRange* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2044:12 __claw_this_->~ImGuiTextRange(); } @@ -4331,12 +4049,6 @@ __CLAW_API void __claw_set_ImFontAtlas_TexID(struct ImFontAtlas* __claw_this_, I __claw_this_->TexID = __claw_value_; } -__CLAW_API void __claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Data(ImVector* __claw_this_, struct ImGuiStorage::ImGuiStoragePair* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Data = __claw_value_; -} - __CLAW_API void __claw_set_ImDrawList__VtxWritePtr(struct ImDrawList* __claw_this_, struct ImDrawVert* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 @@ -4360,12 +4072,6 @@ ImGui::SetWindowCollapsed(name, collapsed, cond); } } -__CLAW_API void __claw_set_ImGuiStyle_DisplaySafeAreaPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->DisplaySafeAreaPadding = *__claw_value_; -} - __CLAW_API void __claw_set_ImDrawData_TotalIdxCount(struct ImDrawData* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 @@ -4468,12 +4174,6 @@ ImGui::SetCursorPosX(local_x); } } -__CLAW_API void __claw_set_ImGuiTextBuffer_Buf(struct ImGuiTextBuffer* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8 - -__claw_this_->Buf = *__claw_value_; -} - __CLAW_API void __claw_set_ImDrawData_Valid(struct ImDrawData* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 @@ -4596,10 +4296,6 @@ __CLAW_API void __claw_set_ImFontConfig_GlyphExtraSpacing(struct ImFontConfig* _ __claw_this_->GlyphExtraSpacing = *__claw_value_; } -__CLAW_API unsigned long long __claw_alignof_ImGuiListClipper() { -return alignof(ImGuiListClipper); -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui10DragScalarEPKciPvfPKvS4_S1_f(const char* label, ImGuiDataType data_type, void* p_data, float v_speed, const void* p_min, const void* p_max, const char* format, float power) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1985:25 @@ -4613,12 +4309,6 @@ __CLAW_API void __claw_set_ImDrawData_CmdLists(struct ImDrawData* __claw_this_, __claw_this_->CmdLists = __claw_value_; } -__CLAW_API int __claw_get_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -return __claw_this_->DisplayStart; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui19BeginDragDropSourceEi(ImGuiDragDropFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:754:29 @@ -4648,10 +4338,11 @@ __CLAW_API unsigned long long __claw_alignof_ImVector_ImFontGlyph_() { return alignof(ImVector); } -__CLAW_API void __claw_set_ImGuiTableSortSpecs_SpecsCount(struct ImGuiTableSortSpecs* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 - -__claw_this_->SpecsCount = __claw_value_; +namespace ImGui { +__CLAW_API float __claw__ZN5ImGui15GetColumnOffsetEi(int column_index) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:731:29 +return ImGui::GetColumnOffset(column_index); +} } __CLAW_API void __claw__ZN7ImGuiIO17AddInputCharacterEj(struct ImGuiIO* __claw_this_, unsigned int c) { @@ -4659,16 +4350,10 @@ __CLAW_API void __claw__ZN7ImGuiIO17AddInputCharacterEj(struct ImGuiIO* __claw_t __claw_this_->AddInputCharacter(c); } -__CLAW_API void __claw_set_ImGuiStyle_TouchExtraPadding(struct ImGuiStyle* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -__claw_this_->TouchExtraPadding = *__claw_value_; -} - -__CLAW_API void __claw_set_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_, int __claw_value_) { +__CLAW_API int __claw_get_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 -__claw_this_->DisplayStart = __claw_value_; +return __claw_this_->DisplayStart; } namespace ImGui { @@ -4704,12 +4389,6 @@ __CLAW_API void __claw_set_ImFontConfig_PixelSnapH(struct ImFontConfig* __claw_t __claw_this_->PixelSnapH = __claw_value_; } -__CLAW_API float __claw_get_ImVec2_x(struct ImVec2* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 - -return __claw_this_->x; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui10VSliderIntEPKcRK6ImVec2PiiiS1_i(const char* label, const struct ImVec2* size, int* v, int v_min, int v_max, const char* format, ImGuiSliderFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:527:29 @@ -4729,10 +4408,10 @@ __CLAW_API void __claw_set_ImDrawList_Flags(struct ImDrawList* __claw_this_, ImD __claw_this_->Flags = __claw_value_; } -__CLAW_API struct ImFontAtlas* __claw_get_ImGuiIO_Fonts(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API float __claw_get_ImVec2_x(struct ImVec2* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:227:8 -return (struct ImFontAtlas*)__claw_this_->Fonts; +return __claw_this_->x; } __CLAW_API float __claw_get_ImVec2_y(struct ImVec2* __claw_this_) { @@ -4748,11 +4427,6 @@ return ImGui::GetDrawData(); } } -__CLAW_API bool __claw__ZNK19ImGuiOnceUponAFramecvbEv(struct ImGuiOnceUponAFrame* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2030:5 -return __claw_this_->operator bool(); -} - __CLAW_API ImGuiSortDirection __claw_get_ImGuiTableColumnSortSpecs_SortDirection(struct ImGuiTableColumnSortSpecs* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1944:8 @@ -4780,8 +4454,9 @@ return ImGui::TreeNodeEx(label, flags); } } -__CLAW_API unsigned long long __claw_alignof_ImVector_ImGuiStorage_ImGuiStoragePair_() { -return alignof(ImVector); +__CLAW_API void __claw__ZN16ImGuiListClipperC1Eif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2170:12 +new (__claw_this_) ImGuiListClipper(items_count, items_height); } __CLAW_API void __claw_set_ImVector_ImFont___Size(ImVector* __claw_this_, int __claw_value_) { @@ -4808,11 +4483,10 @@ __CLAW_API void __claw_set_ImGuiInputTextCallbackData_CursorPos(struct ImGuiInpu __claw_this_->CursorPos = __claw_value_; } -namespace ImGui { -__CLAW_API float __claw__ZN5ImGui15GetColumnOffsetEi(int column_index) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:731:29 -return ImGui::GetColumnOffset(column_index); -} +__CLAW_API void __claw_set_ImGuiListClipper_DisplayStart(struct ImGuiListClipper* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +__claw_this_->DisplayStart = __claw_value_; } __CLAW_API struct ImDrawCmdHeader* __claw_get_ImDrawList__CmdHeader(struct ImDrawList* __claw_this_) { @@ -4847,6 +4521,13 @@ return ImGui::IsMousePosValid(mouse_pos); } } +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui10BulletTextEPKcz(const char* fmt) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:456:29 +ImGui::BulletText(fmt); +} +} + __CLAW_API struct ImFont** __claw_get_ImVector_ImFont___Data(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -4870,11 +4551,10 @@ __CLAW_API unsigned long long __claw_alignof_ImGuiStorage_ImGuiStoragePair() { return alignof(ImGuiStorage::ImGuiStoragePair); } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui10BulletTextEPKcz(const char* fmt) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:456:29 -ImGui::BulletText(fmt); -} +__CLAW_API struct ImFont* __claw_get_ImFontConfig_DstFont(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 + +return (struct ImFont*)__claw_this_->DstFont; } __CLAW_API float __claw_get_ImGuiIO_DeltaTime(struct ImGuiIO* __claw_this_) { @@ -4907,10 +4587,15 @@ ImGui::StyleColorsClassic(dst); } } -__CLAW_API struct ImFont* __claw_get_ImFontConfig_DstFont(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 +__CLAW_API unsigned long long __claw_alignof_ImGuiListClipper() { +return alignof(ImGuiListClipper); +} -return (struct ImFont*)__claw_this_->DstFont; +namespace ImGui { +__CLAW_API float __claw__ZN5ImGuiL26GetContentRegionAvailWidthEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2004:25 +return ImGui::GetContentRegionAvailWidth(); +} } namespace ImGui { @@ -4944,6 +4629,12 @@ __CLAW_API void __claw_set_ImGuiStyle_TabBorderSize(struct ImGuiStyle* __claw_th __claw_this_->TabBorderSize = __claw_value_; } +__CLAW_API float* __claw_get_ImGuiIO_NavInputsDownDuration(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 + +return (float*)__claw_this_->NavInputsDownDuration; +} + __CLAW_API unsigned int __claw_get_ImFontGlyph_Visible(struct ImFontGlyph* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2522:8 @@ -4963,23 +4654,12 @@ __CLAW_API void __claw_set_ImDrawChannel__CmdBuffer(struct ImDrawChannel* __claw __claw_this_->_CmdBuffer = *__claw_value_; } -__CLAW_API void* __claw_get_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -return (void*)__claw_this_->UserData; -} - __CLAW_API int __claw_get_ImDrawData_CmdListsCount(struct ImDrawData* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2471:8 return __claw_this_->CmdListsCount; } -__CLAW_API void __claw__ZN16ImGuiListClipper5BeginEif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2165:20 -__claw_this_->Begin(items_count, items_height); -} - __CLAW_API void __claw_set_ImGuiIO_KeyCtrl(struct ImGuiIO* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -5005,17 +4685,15 @@ __CLAW_API int __claw_get_ImVector_ImFontAtlasCustomRect__Capacity(ImVectorCapacity; } -__CLAW_API float* __claw_get_ImGuiIO_NavInputsDownDuration(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (float*)__claw_this_->NavInputsDownDuration; +__CLAW_API bool __claw__ZNK19ImGuiOnceUponAFramecvbEv(struct ImGuiOnceUponAFrame* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2030:5 +return __claw_this_->operator bool(); } -namespace ImGui { -__CLAW_API float __claw__ZN5ImGuiL26GetContentRegionAvailWidthEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2004:25 -return ImGui::GetContentRegionAvailWidth(); -} +__CLAW_API float __claw_get_ImGuiStyle_ColumnsMinSpacing(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 + +return __claw_this_->ColumnsMinSpacing; } namespace ImGui { @@ -5025,12 +4703,6 @@ ImGui::Spacing(); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_DisplayFramebufferScale(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)&__claw_this_->DisplayFramebufferScale; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui7DragIntEPKcPifiiS1_i(const char* label, int* v, float v_speed, int v_min, int v_max, const char* format, ImGuiSliderFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:501:29 @@ -5039,7 +4711,7 @@ return ImGui::DragInt(label, v, v_speed, v_min, v_max, format, flags); } __CLAW_API void __claw_cE3AE40SE40ImGuiStyle_claw_dtor(struct ImGuiStyle* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 __claw_this_->~ImGuiStyle(); } @@ -5111,14 +4783,10 @@ __CLAW_API float __claw_get_ImGuiIO_KeyRepeatDelay(struct ImGuiIO* __claw_this_) return __claw_this_->KeyRepeatDelay; } -__CLAW_API unsigned long long __claw_sizeof_ImGuiListClipper() { -return sizeof(ImGuiListClipper); -} - -__CLAW_API void __claw_set_ImGuiStorage_Data(struct ImGuiStorage* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 +__CLAW_API void* __claw_get_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 -__claw_this_->Data = *__claw_value_; +return (void*)__claw_this_->UserData; } __CLAW_API ImVector* __claw_get_ImDrawList__Path(struct ImDrawList* __claw_this_) { @@ -5127,10 +4795,10 @@ __CLAW_API ImVector* __claw_get_ImDrawList__Path(struct ImDrawList* __cl return (ImVector*)&__claw_this_->_Path; } -__CLAW_API void __claw_set_ImGuiListClipper_ItemsHeight(struct ImGuiListClipper* __claw_this_, float __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 +__CLAW_API void __claw_set_ImDrawList_CmdBuffer(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 -__claw_this_->ItemsHeight = __claw_value_; +__claw_this_->CmdBuffer = *__claw_value_; } __CLAW_API void __claw_set_ImGuiIO_MetricsActiveWindows(struct ImGuiIO* __claw_this_, int __claw_value_) { @@ -5139,10 +4807,10 @@ __CLAW_API void __claw_set_ImGuiIO_MetricsActiveWindows(struct ImGuiIO* __claw_t __claw_this_->MetricsActiveWindows = __claw_value_; } -__CLAW_API float __claw_get_ImGuiStyle_ColumnsMinSpacing(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void* __claw_get_ImFontConfig_FontData(struct ImFontConfig* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return __claw_this_->ColumnsMinSpacing; +return (void*)__claw_this_->FontData; } __CLAW_API void __claw_set_ImFontAtlas_PackIdMouseCursors(struct ImFontAtlas* __claw_this_, int __claw_value_) { @@ -5158,16 +4826,15 @@ ImGui::SetScrollY(scroll_y); } } -__CLAW_API void* __claw_get_ImFontConfig_FontData(struct ImFontConfig* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 +__CLAW_API void __claw_set_ImGuiListClipper_ItemsHeight(struct ImGuiListClipper* __claw_this_, float __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 -return (void*)__claw_this_->FontData; +__claw_this_->ItemsHeight = __claw_value_; } -__CLAW_API void __claw_set_ImDrawList_CmdBuffer(struct ImDrawList* __claw_this_, ImVector* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2349:8 - -__claw_this_->CmdBuffer = *__claw_value_; +__CLAW_API void __claw__ZN16ImGuiListClipper5BeginEif(struct ImGuiListClipper* __claw_this_, int items_count, float items_height) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2165:20 +__claw_this_->Begin(items_count, items_height); } namespace ImGui { @@ -5223,6 +4890,12 @@ return ImGui::CalcItemWidth(); } } +__CLAW_API void __claw_set_ImFontAtlas_FontBuilderIO(struct ImFontAtlas* __claw_this_, const struct ImFontBuilderIO* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 + +__claw_this_->FontBuilderIO = __claw_value_; +} + __CLAW_API void __claw_set_ImGuiIO_BackendPlatformName(struct ImGuiIO* __claw_this_, const char* __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -5233,10 +4906,8 @@ __CLAW_API unsigned long long __claw_sizeof_ImVector_ImGuiTextFilter_ImGuiTextRa return sizeof(ImVector); } -__CLAW_API void __claw_set_ImFontAtlas_FontBuilderIO(struct ImFontAtlas* __claw_this_, const struct ImFontBuilderIO* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 - -__claw_this_->FontBuilderIO = __claw_value_; +__CLAW_API unsigned long long __claw_sizeof_ImGuiListClipper() { +return sizeof(ImGuiListClipper); } __CLAW_API ImVector* __claw_get_ImDrawChannel__IdxBuffer(struct ImDrawChannel* __claw_this_) { @@ -5260,14 +4931,8 @@ __CLAW_API void __claw_set_ImVector_ImVec2__Size(ImVector* __claw_this_, __claw_this_->Size = __claw_value_; } -__CLAW_API void __claw_set_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 - -__claw_this_->ItemsCount = __claw_value_; -} - __CLAW_API void __claw_cE3AE40SE40ImGuiSizeCallbackData_claw_dtor(struct ImGuiSizeCallbackData* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 __claw_this_->~ImGuiSizeCallbackData(); } @@ -5295,10 +4960,10 @@ __CLAW_API unsigned int __claw_get_ImDrawCmd_IdxOffset(struct ImDrawCmd* __claw_ return __claw_this_->IdxOffset; } -__CLAW_API void __claw_set_ImGuiViewport_Pos(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 +__CLAW_API bool* __claw_get_ImGuiIO_KeysDown(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -__claw_this_->Pos = *__claw_value_; +return (bool*)__claw_this_->KeysDown; } namespace ImGui { @@ -5314,11 +4979,6 @@ __CLAW_API bool __claw_get_ImGuiIO_ConfigMacOSXBehaviors(struct ImGuiIO* __claw_ return __claw_this_->ConfigMacOSXBehaviors; } -__CLAW_API bool __claw__ZNK12ImGuiStorage7GetBoolEjb(struct ImGuiStorage* __claw_this_, ImGuiID key, bool default_val) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2108:25 -return __claw_this_->GetBool(key, default_val); -} - __CLAW_API ImVector* __claw_get_ImFont_IndexLookup(struct ImFont* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2686:8 @@ -5415,10 +5075,12 @@ __CLAW_API void __claw_set_ImGuiIO_ConfigMacOSXBehaviors(struct ImGuiIO* __claw_ __claw_this_->ConfigMacOSXBehaviors = __claw_value_; } -__CLAW_API bool* __claw_get_ImGuiIO_KeysDown(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (bool*)__claw_this_->KeysDown; +namespace ImGui { +__CLAW_API struct ImVec2* __claw__ZN5ImGui18GetCursorScreenPosEv(struct ImVec2* __claw_result_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:420:29 +new (__claw_result_) ImVec2(ImGui::GetCursorScreenPos()); +return __claw_result_; +} } __CLAW_API void __claw_set_ImFontConfig_OversampleH(struct ImFontConfig* __claw_this_, int __claw_value_) { @@ -5431,16 +5093,15 @@ __CLAW_API unsigned long long __claw_alignof_ImFontAtlasCustomRect() { return alignof(ImFontAtlasCustomRect); } -__CLAW_API void __claw__ZN12ImGuiPayloadC1Ev(struct ImGuiPayload* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1936:5 -new (__claw_this_) ImGuiPayload(); +__CLAW_API bool __claw__ZNK12ImGuiStorage7GetBoolEjb(struct ImGuiStorage* __claw_this_, ImGuiID key, bool default_val) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2108:25 +return __claw_this_->GetBool(key, default_val); } namespace ImGui { -__CLAW_API struct ImVec2* __claw__ZN5ImGui18GetCursorScreenPosEv(struct ImVec2* __claw_result_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:420:29 -new (__claw_result_) ImVec2(ImGui::GetCursorScreenPos()); -return __claw_result_; +__CLAW_API void __claw__ZN5ImGui12SetCursorPosERK6ImVec2(const struct ImVec2* local_pos) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:416:29 +ImGui::SetCursorPos(*local_pos); } } @@ -5483,10 +5144,9 @@ __CLAW_API float __claw_get_ImGuiStyle_FrameBorderSize(struct ImGuiStyle* __claw return __claw_this_->FrameBorderSize; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_SelectableTextAlign(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->SelectableTextAlign; +__CLAW_API void __claw__ZN12ImGuiPayloadC1Ev(struct ImGuiPayload* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1936:5 +new (__claw_this_) ImGuiPayload(); } __CLAW_API bool __claw_get_ImFont_DirtyLookupTables(struct ImFont* __claw_this_) { @@ -5513,15 +5173,14 @@ __CLAW_API void __claw_set_ImDrawCmdHeader_VtxOffset(struct ImDrawCmdHeader* __c __claw_this_->VtxOffset = __claw_value_; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui12SetCursorPosERK6ImVec2(const struct ImVec2* local_pos) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:416:29 -ImGui::SetCursorPos(*local_pos); -} +__CLAW_API void __claw_set_ImGuiListClipper_ItemsCount(struct ImGuiListClipper* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2148:8 + +__claw_this_->ItemsCount = __claw_value_; } __CLAW_API void __claw_cE3AE40SE40ImGuiIO_claw_dtor(struct ImGuiIO* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 __claw_this_->~ImGuiIO(); } @@ -5568,29 +5227,10 @@ __CLAW_API void __claw_set_ImFontGlyph_Y1(struct ImFontGlyph* __claw_this_, floa __claw_this_->Y1 = __claw_value_; } -__CLAW_API void __claw_set_ImGuiIO_DisplaySize(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->DisplaySize = *__claw_value_; -} - -__CLAW_API void __claw_set_ImVector_char__Data(ImVector* __claw_this_, char* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Data = __claw_value_; -} - __CLAW_API unsigned long long __claw_alignof_ImVector_void__() { return alignof(ImVector); } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui11InputFloat3EPKcPfS1_i(const char* label, float v[], const char* format, ImGuiInputTextFlags flags) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:538:29 -return ImGui::InputFloat3(label, v, format, flags); -} -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui12PushStyleVarEiRK6ImVec2(ImGuiStyleVar idx, const struct ImVec2* val) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:373:29 @@ -5605,10 +5245,11 @@ ImGui::PopStyleVar(count); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_ItemSpacing(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->ItemSpacing; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui11InputFloat3EPKcPfS1_i(const char* label, float v[], const char* format, ImGuiInputTextFlags flags) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:538:29 +return ImGui::InputFloat3(label, v, format, flags); +} } __CLAW_API void __claw_set_ImGuiStyle_FrameBorderSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { @@ -5642,6 +5283,13 @@ __CLAW_API struct ImVec2* __claw_get_ImVector_ImVec2__Data(ImVector* __c return (struct ImVec2*)__claw_this_->Data; } +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui9LogToFileEiPKc(int auto_open_depth, const char* filename) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:746:29 +ImGui::LogToFile(auto_open_depth, filename); +} +} + namespace ImGui { __CLAW_API bool __claw__ZN5ImGui11InputFloat4EPKcPfS1_i(const char* label, float v[], const char* format, ImGuiInputTextFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:539:29 @@ -5649,6 +5297,12 @@ return ImGui::InputFloat4(label, v, format, flags); } } +__CLAW_API void __claw_set_ImGuiInputTextCallbackData_SelectionEnd(struct ImGuiInputTextCallbackData* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 + +__claw_this_->SelectionEnd = __claw_value_; +} + namespace ImGui { __CLAW_API bool __claw__ZN5ImGui10SliderInt4EPKcPiiiS1_i(const char* label, int v[], int v_min, int v_max, const char* format, ImGuiSliderFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:523:29 @@ -5656,6 +5310,13 @@ return ImGui::SliderInt4(label, v, v_min, v_max, format, flags); } } +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui13EndChildFrameEv() { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:812:29 +ImGui::EndChildFrame(); +} +} + __CLAW_API void __claw_set_ImGuiStyle_AntiAliasedLinesUseTex(struct ImGuiStyle* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 @@ -5675,20 +5336,14 @@ __CLAW_API unsigned int __claw_get_ImDrawCmd_ElemCount(struct ImDrawCmd* __claw_ return __claw_this_->ElemCount; } -__CLAW_API const struct ImFontBuilderIO* __claw_get_ImFontAtlas_FontBuilderIO(struct ImFontAtlas* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 - -return (const struct ImFontBuilderIO*)__claw_this_->FontBuilderIO; -} - __CLAW_API unsigned long long __claw_alignof_ImVector_ImDrawCmd_() { return alignof(ImVector); } -__CLAW_API void __claw_set_ImGuiInputTextCallbackData_SelectionEnd(struct ImGuiInputTextCallbackData* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1882:8 +__CLAW_API const struct ImFontBuilderIO* __claw_get_ImFontAtlas_FontBuilderIO(struct ImFontAtlas* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 -__claw_this_->SelectionEnd = __claw_value_; +return (const struct ImFontBuilderIO*)__claw_this_->FontBuilderIO; } __CLAW_API float __claw_get_ImGuiStyle_WindowRounding(struct ImGuiStyle* __claw_this_) { @@ -5710,14 +5365,8 @@ ImGui::LoadIniSettingsFromDisk(ini_filename); } } -__CLAW_API void __claw_set_ImGuiViewport_WorkSize(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -__claw_this_->WorkSize = *__claw_value_; -} - __CLAW_API void __claw_cE3AE40SE40ImGuiTextBuffer_claw_dtor(struct ImGuiTextBuffer* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2061:8 __claw_this_->~ImGuiTextBuffer(); } @@ -5728,12 +5377,6 @@ return ImGui::GetColumnIndex(); } } -__CLAW_API bool __claw_get_ImGuiIO_NavVisible(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return __claw_this_->NavVisible; -} - __CLAW_API void __claw_set_ImDrawListSplitter__Current(struct ImDrawListSplitter* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2300:8 @@ -5754,11 +5397,6 @@ ImGui::StyleColorsDark(dst); } } -__CLAW_API void __claw_cE3AE40SE40ImGuiPayload_claw_dtor(struct ImGuiPayload* __claw_this_) { -// :: -__claw_this_->~ImGuiPayload(); -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui6PushIDEPKc(const char* str_id) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:435:29 @@ -5780,15 +5418,10 @@ __claw_this_->TexPixelsRGBA32 = __claw_value_; } namespace ImGui { -__CLAW_API void __claw__ZN5ImGui9LogToFileEiPKc(int auto_open_depth, const char* filename) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:746:29 -ImGui::LogToFile(auto_open_depth, filename); -} +__CLAW_API void __claw__ZN5ImGui6IndentEf(float indent_w) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:409:29 +ImGui::Indent(indent_w); } - -__CLAW_API bool __claw__ZN16ImGuiListClipper4StepEv(struct ImGuiListClipper* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2167:20 -return __claw_this_->Step(); } __CLAW_API void __claw_set_ImDrawList__VtxCurrentIdx(struct ImDrawList* __claw_this_, unsigned int __claw_value_) { @@ -5823,18 +5456,14 @@ __CLAW_API void __claw_set_ImGuiIO_ConfigFlags(struct ImGuiIO* __claw_this_, ImG __claw_this_->ConfigFlags = __claw_value_; } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui13EndChildFrameEv() { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:812:29 -ImGui::EndChildFrame(); -} +__CLAW_API void __claw_cE3AE40SE40ImGuiPayload_claw_dtor(struct ImGuiPayload* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1922:8 +__claw_this_->~ImGuiPayload(); } -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui6IndentEf(float indent_w) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:409:29 -ImGui::Indent(indent_w); -} +__CLAW_API bool __claw__ZN16ImGuiListClipper4StepEv(struct ImGuiListClipper* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2167:20 +return __claw_this_->Step(); } namespace ImGui { @@ -5850,10 +5479,10 @@ __CLAW_API struct ImDrawList** __claw_get_ImDrawData_CmdLists(struct ImDrawData* return (struct ImDrawList**)__claw_this_->CmdLists; } -__CLAW_API ImVector* __claw_get_ImGuiStorage_Data(struct ImGuiStorage* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 +__CLAW_API bool __claw_get_ImGuiIO_NavVisible(struct ImGuiIO* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 -return (ImVector*)&__claw_this_->Data; +return __claw_this_->NavVisible; } __CLAW_API void __claw_set_ImFont_ConfigDataCount(struct ImFont* __claw_this_, short __claw_value_) { @@ -5869,12 +5498,6 @@ ImGui::ProgressBar(fraction, *size_arg, overlay); } } -__CLAW_API void __claw_set_ImVector_char__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Size = __claw_value_; -} - namespace ImGui { __CLAW_API void __claw__ZN5ImGui15TableHeadersRowEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:706:29 @@ -5882,6 +5505,12 @@ ImGui::TableHeadersRow(); } } +__CLAW_API float __claw_get_ImGuiStyle_ScrollbarRounding(struct ImGuiStyle* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 + +return __claw_this_->ScrollbarRounding; +} + __CLAW_API int __claw_get_ImGuiIO_MetricsActiveWindows(struct ImGuiIO* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -5894,18 +5523,13 @@ __CLAW_API void __claw_set_ImGuiStyle_TabRounding(struct ImGuiStyle* __claw_this __claw_this_->TabRounding = __claw_value_; } -__CLAW_API bool __claw__ZNK26ImGuiInputTextCallbackData12HasSelectionEv(struct ImGuiInputTextCallbackData* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1908:25 -return __claw_this_->HasSelection(); -} - __CLAW_API void __claw__ZN15ImGuiTextBuffer7appendfEPKcz(struct ImGuiTextBuffer* __claw_this_, const char* fmt) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2076:25 __claw_this_->appendf(fmt); } __CLAW_API void __claw_cE3AE40SE40ImGuiSizeCallbackData_claw_ctor(struct ImGuiSizeCallbackData* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 new (__claw_this_) ImGuiSizeCallbackData(); } @@ -5933,10 +5557,9 @@ __CLAW_API void __claw__ZN12ImGuiStorage7SetBoolEjb(struct ImGuiStorage* __claw_ __claw_this_->SetBool(key, val); } -__CLAW_API float __claw_get_ImGuiStyle_ScrollbarRounding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return __claw_this_->ScrollbarRounding; +__CLAW_API bool __claw__ZNK26ImGuiInputTextCallbackData12HasSelectionEv(struct ImGuiInputTextCallbackData* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1908:25 +return __claw_this_->HasSelection(); } __CLAW_API void __claw__ZN15ImGuiTextBuffer6appendEPKcS1_(struct ImGuiTextBuffer* __claw_this_, const char* str, const char* str_end) { @@ -5977,11 +5600,6 @@ __CLAW_API void __claw_set_ImFontAtlas_TexWidth(struct ImFontAtlas* __claw_this_ __claw_this_->TexWidth = __claw_value_; } -__CLAW_API void __claw__ZN12ImGuiStorage14BuildSortByKeyEv(struct ImGuiStorage* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2128:25 -__claw_this_->BuildSortByKey(); -} - __CLAW_API unsigned long long __claw_sizeof_ImGuiIO() { return sizeof(ImGuiIO); } @@ -6043,6 +5661,12 @@ __CLAW_API void __claw_set_ImGuiIO_MouseWheelH(struct ImGuiIO* __claw_this_, flo __claw_this_->MouseWheelH = __claw_value_; } +__CLAW_API bool __claw_get_ImGuiTableSortSpecs_SpecsDirty(struct ImGuiTableSortSpecs* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 + +return __claw_this_->SpecsDirty; +} + namespace ImGui { __CLAW_API int __claw__ZN5ImGui19TableGetColumnIndexEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:718:37 @@ -6080,11 +5704,6 @@ __CLAW_API void __claw_set_ImGuiStyle_WindowRounding(struct ImGuiStyle* __claw_t __claw_this_->WindowRounding = __claw_value_; } -__CLAW_API void __claw__ZN19ImGuiOnceUponAFrameC1Ev(struct ImGuiOnceUponAFrame* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2028:5 -new (__claw_this_) ImGuiOnceUponAFrame(); -} - namespace ImGui { __CLAW_API const char* __claw__ZN5ImGui10GetVersionEv() { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:281:29 @@ -6092,10 +5711,9 @@ return ImGui::GetVersion(); } } -__CLAW_API bool __claw_get_ImGuiTableSortSpecs_SpecsDirty(struct ImGuiTableSortSpecs* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1958:8 - -return __claw_this_->SpecsDirty; +__CLAW_API void __claw__ZN12ImGuiStorage14BuildSortByKeyEv(struct ImGuiStorage* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2128:25 +__claw_this_->BuildSortByKey(); } __CLAW_API struct ImVec2* __claw_get_ImFontAtlasCustomRect_GlyphOffset(struct ImFontAtlasCustomRect* __claw_this_) { @@ -6122,17 +5740,9 @@ __CLAW_API float __claw_get_ImFontGlyph_U1(struct ImFontGlyph* __claw_this_) { return __claw_this_->U1; } -__CLAW_API void __claw_set_ImFontConfig_FontDataOwnedByAtlas(struct ImFontConfig* __claw_this_, bool __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 - -__claw_this_->FontDataOwnedByAtlas = __claw_value_; -} - -namespace ImGui { -__CLAW_API void __claw__ZN5ImGui9PlotLinesEPKcPKfiiS1_ff6ImVec2i(const char* label, const float* values, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, struct ImVec2* graph_size, int stride) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:597:29 -ImGui::PlotLines(label, values, values_count, values_offset, overlay_text, scale_min, scale_max, *graph_size, stride); -} +__CLAW_API void __claw__ZN19ImGuiOnceUponAFrameC1Ev(struct ImGuiOnceUponAFrame* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2028:5 +new (__claw_this_) ImGuiOnceUponAFrame(); } namespace ImGui { @@ -6163,10 +5773,10 @@ __CLAW_API void __claw_set_ImDrawData_DisplaySize(struct ImDrawData* __claw_this __claw_this_->DisplaySize = *__claw_value_; } -__CLAW_API struct ImFont* __claw_get_ImGuiIO_FontDefault(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImFontConfig_FontDataOwnedByAtlas(struct ImFontConfig* __claw_this_, bool __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2493:8 -return (struct ImFont*)__claw_this_->FontDefault; +__claw_this_->FontDataOwnedByAtlas = __claw_value_; } __CLAW_API void __claw_set_ImGuiIO_DeltaTime(struct ImGuiIO* __claw_this_, float __claw_value_) { @@ -6198,16 +5808,11 @@ __CLAW_API float* __claw__ZN12ImGuiStorage11GetFloatRefEjf(struct ImGuiStorage* return __claw_this_->GetFloatRef(key, default_val); } -__CLAW_API void __claw_set_ImGuiViewport_Size(struct ImGuiViewport* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -__claw_this_->Size = *__claw_value_; +namespace ImGui { +__CLAW_API void __claw__ZN5ImGui9PlotLinesEPKcPKfiiS1_ff6ImVec2i(const char* label, const float* values, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, struct ImVec2* graph_size, int stride) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:597:29 +ImGui::PlotLines(label, values, values_count, values_offset, overlay_text, scale_min, scale_max, *graph_size, stride); } - -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_WindowPadding(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 - -return (struct ImVec2*)&__claw_this_->WindowPadding; } __CLAW_API void __claw_set_ImVector_float__Data(ImVector* __claw_this_, float* __claw_value_) { @@ -6254,13 +5859,6 @@ __CLAW_API float __claw_get_ImFontGlyph_V1(struct ImFontGlyph* __claw_this_) { return __claw_this_->V1; } -namespace ImGui { -__CLAW_API ImU32 __claw__ZN5ImGui11GetColorU32Ej(ImU32 col) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:394:29 -return ImGui::GetColorU32(col); -} -} - __CLAW_API void __claw_set_ImGuiIO_FontAllowUserScaling(struct ImGuiIO* __claw_this_, bool __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -6362,10 +5960,10 @@ __CLAW_API void __claw_set_ImGuiStyle_WindowMenuButtonPosition(struct ImGuiStyle __claw_this_->WindowMenuButtonPosition = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_WindowMinSize(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API void __claw_set_ImGuiStorage_ImGuiStoragePair_key(struct ImGuiStorage::ImGuiStoragePair* __claw_this_, ImGuiID __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12 -return (struct ImVec2*)&__claw_this_->WindowMinSize; +__claw_this_->key = __claw_value_; } namespace ImGui { @@ -6433,8 +6031,11 @@ __CLAW_API ImTextureID __claw_get_ImDrawCmdHeader_TextureId(struct ImDrawCmdHead return (ImTextureID)__claw_this_->TextureId; } -__CLAW_API unsigned long long __claw_sizeof_ImVector_ImVec4_() { -return sizeof(ImVector); +namespace ImGui { +__CLAW_API ImU32 __claw__ZN5ImGui11GetColorU32Ej(ImU32 col) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:394:29 +return ImGui::GetColorU32(col); +} } __CLAW_API float __claw_get_ImGuiIO_FontGlobalScale(struct ImGuiIO* __claw_this_) { @@ -6464,8 +6065,8 @@ return ImGui::DragFloat3(label, v, v_speed, v_min, v_max, format, flags); } } -__CLAW_API unsigned long long __claw_sizeof_ImDrawCmd() { -return sizeof(ImDrawCmd); +__CLAW_API unsigned long long __claw_sizeof_ImVector_ImVec4_() { +return sizeof(ImVector); } __CLAW_API void __claw_set_ImGuiStyle_PopupBorderSize(struct ImGuiStyle* __claw_this_, float __claw_value_) { @@ -6484,10 +6085,8 @@ __CLAW_API int __claw_get_ImGuiPayload_DataFrameCount(struct ImGuiPayload* __cla return __claw_this_->DataFrameCount; } -__CLAW_API void __claw_set_ImGuiStorage_ImGuiStoragePair_key(struct ImGuiStorage::ImGuiStoragePair* __claw_this_, ImGuiID __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2091:12 - -__claw_this_->key = __claw_value_; +__CLAW_API unsigned long long __claw_sizeof_ImDrawCmd() { +return sizeof(ImDrawCmd); } __CLAW_API int __claw_get_ImFontConfig_OversampleH(struct ImFontConfig* __claw_this_) { @@ -6534,28 +6133,16 @@ __CLAW_API int __claw_get_ImFontConfig_OversampleV(struct ImFontConfig* __claw_t return __claw_this_->OversampleV; } -__CLAW_API int __claw_get_ImDrawListSplitter__Count(struct ImDrawListSplitter* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2300:8 - -return __claw_this_->_Count; -} - -__CLAW_API void __claw_set_ImVector_ImDrawCmd__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Size = __claw_value_; -} - __CLAW_API void __claw_set_ImFontAtlas_PackIdLines(struct ImFontAtlas* __claw_this_, int __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2587:8 __claw_this_->PackIdLines = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MouseClickedPos(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 +__CLAW_API void __claw_set_ImVector_ImDrawCmd__Size(ImVector* __claw_this_, int __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 -return (struct ImVec2*)__claw_this_->MouseClickedPos; +__claw_this_->Size = __claw_value_; } __CLAW_API void __claw_set_ImGuiIO_KeyAlt(struct ImGuiIO* __claw_this_, bool __claw_value_) { @@ -6574,10 +6161,10 @@ __CLAW_API ImDrawCallback __claw_get_ImDrawCmd_UserCallback(struct ImDrawCmd* __ return (ImDrawCallback)__claw_this_->UserCallback; } -__CLAW_API struct ImVec2* __claw_get_ImGuiStyle_WindowTitleAlign(struct ImGuiStyle* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1686:8 +__CLAW_API int __claw_get_ImDrawListSplitter__Count(struct ImDrawListSplitter* __claw_this_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2300:8 -return (struct ImVec2*)&__claw_this_->WindowTitleAlign; +return __claw_this_->_Count; } namespace ImGui { @@ -6613,12 +6200,6 @@ __CLAW_API void* __claw__ZNK12ImGuiStorage10GetVoidPtrEj(struct ImGuiStorage* __ return __claw_this_->GetVoidPtr(key); } -__CLAW_API char* __claw_get_ImVector_char__Data(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return (char*)__claw_this_->Data; -} - __CLAW_API int __claw_get_ImVector_ImGuiTextFilter_ImGuiTextRange__Capacity(ImVector* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 @@ -6645,19 +6226,6 @@ ImGui::TextUnformatted(text, text_end); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui9BeginMenuEPKcb(const char* label, bool enabled) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:617:29 -return ImGui::BeginMenu(label, enabled); -} -} - -__CLAW_API void __claw_set_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_, void* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 - -__claw_this_->UserData = __claw_value_; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui13IsRectVisibleERK6ImVec2(const struct ImVec2* size) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:800:29 @@ -6697,6 +6265,13 @@ __CLAW_API ImVector* __claw_get_ImDrawListSplitter__Channels(stru return (ImVector*)&__claw_this_->_Channels; } +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui8TreeNodeEPKcS1_z(const char* str_id, const char* fmt) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:561:29 +return ImGui::TreeNode(str_id, fmt); +} +} + namespace ImGui { __CLAW_API bool __claw__ZN5ImGui19IsMouseHoveringRectERK6ImVec2S2_b(const struct ImVec2* r_min, const struct ImVec2* r_max, bool clip) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:841:29 @@ -6704,10 +6279,11 @@ return ImGui::IsMouseHoveringRect(*r_min, *r_max, clip); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiViewport_Pos(struct ImGuiViewport* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2757:8 - -return (struct ImVec2*)&__claw_this_->Pos; +namespace ImGui { +__CLAW_API bool __claw__ZN5ImGui9BeginMenuEPKcb(const char* label, bool enabled) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:617:29 +return ImGui::BeginMenu(label, enabled); +} } __CLAW_API ImVector* __claw_get_ImDrawList_VtxBuffer(struct ImDrawList* __claw_this_) { @@ -6729,11 +6305,10 @@ ImGui::EndDragDropSource(); } } -namespace ImGui { -__CLAW_API bool __claw__ZN5ImGui8TreeNodeEPKcS1_z(const char* str_id, const char* fmt) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:561:29 -return ImGui::TreeNode(str_id, fmt); -} +__CLAW_API void __claw_set_ImGuiSizeCallbackData_UserData(struct ImGuiSizeCallbackData* __claw_this_, void* __claw_value_) { +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1913:8 + +__claw_this_->UserData = __claw_value_; } __CLAW_API ImVector* __claw_get_ImDrawList_IdxBuffer(struct ImDrawList* __claw_this_) { @@ -6795,12 +6370,6 @@ return ImGui::MenuItem(label, shortcut, selected, enabled); } } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MouseDragMaxDistanceAbs(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)__claw_this_->MouseDragMaxDistanceAbs; -} - __CLAW_API void __claw_set_ImGuiIO_FontGlobalScale(struct ImGuiIO* __claw_this_, float __claw_value_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -6844,12 +6413,6 @@ __CLAW_API int __claw_get_ImVector_ImFontConfig__Capacity(ImVector return __claw_this_->Capacity; } -__CLAW_API void __claw_set_ImGuiIO_DisplayFramebufferScale(struct ImGuiIO* __claw_this_, struct ImVec2* __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -__claw_this_->DisplayFramebufferScale = *__claw_value_; -} - __CLAW_API unsigned short __claw_get_ImFontAtlasCustomRect_Y(struct ImFontAtlasCustomRect* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2549:8 @@ -6873,14 +6436,8 @@ ImGui::SetNextWindowContentSize(*size); } } -__CLAW_API void __claw_set_ImVector_char__Capacity(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Capacity = __claw_value_; -} - __CLAW_API void __claw_cE3AE40SE40ImGuiStorage_claw_ctor(struct ImGuiStorage* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2088:8 new (__claw_this_) ImGuiStorage(); } @@ -6994,12 +6551,6 @@ __CLAW_API float* __claw_get_ImGuiIO_KeysDownDurationPrev(struct ImGuiIO* __claw return (float*)__claw_this_->KeysDownDurationPrev; } -__CLAW_API void __claw_set_ImVector_ImGuiStorage_ImGuiStoragePair__Size(ImVector* __claw_this_, int __claw_value_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -__claw_this_->Size = __claw_value_; -} - __CLAW_API float __claw_get_ImGuiIO_MouseWheelH(struct ImGuiIO* __claw_this_) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 @@ -7164,12 +6715,6 @@ __CLAW_API void __claw_set_ImVector_ImGuiTextFilter_ImGuiTextRange__Data(ImVecto __claw_this_->Data = __claw_value_; } -__CLAW_API struct ImVec2* __claw_get_ImGuiIO_MouseDelta(struct ImGuiIO* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1740:8 - -return (struct ImVec2*)&__claw_this_->MouseDelta; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui23BeginPopupContextWindowEPKci(const char* str_id, ImGuiPopupFlags popup_flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:658:29 @@ -7209,12 +6754,6 @@ __CLAW_API ImWchar __claw_get_ImFont_FallbackChar(struct ImFont* __claw_this_) { return __claw_this_->FallbackChar; } -__CLAW_API int __claw_get_ImVector_char__Capacity(ImVector* __claw_this_) { -// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:1620:8 - -return __claw_this_->Capacity; -} - namespace ImGui { __CLAW_API bool __claw__ZN5ImGui15IsWindowHoveredEi(ImGuiHoveredFlags flags) { // /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:320:29 @@ -7321,7 +6860,7 @@ return __claw_result_; } __CLAW_API void __claw_cE3AE40SE40ImGuiTextFilter_claw_dtor(struct ImGuiTextFilter* __claw_this_) { -// :: +// /home/borodust/devel/repo/claw-imgui/src/lib/imgui/imgui.h:2034:8 __claw_this_->~ImGuiTextFilter(); } @@ -7379,11 +6918,6 @@ __CLAW_API void __claw_set_ImGuiStyle_IndentSpacing(struct ImGuiStyle* __claw_th __claw_this_->IndentSpacing = __claw_value_; } -__CLAW_API void __claw_cE3AE40SE40ImGuiOnceUponAFrame_claw_dtor(struct ImGuiOnceUponAFrame* __claw_this_) { -// :: -__claw_this_->~ImGuiOnceUponAFrame(); -} - #if defined(__cplusplus) } #endif