diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..3263206 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,33 @@ +name: CI +on: + create: # when tags are created + push: + branches: [ master ] + pull_request: + branches: [ master ] +jobs: + Build_Windows: + runs-on: windows-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Install .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 6.0.x + - name: Restore dependencies + run: dotnet restore src + - name: Build Project + run: dotnet build -c Release --no-restore src + + - name: Build Packages + run: dotnet pack src/ImGui.NET -c Release --no-restore --no-build + - name: List Packages + run: ls -l bin\Release\ImGui.NET\ + + - name: Publish to nuget.org + if: startsWith(github.ref, 'refs/tags/') + run: dotnet nuget push bin\Release\ImGui.NET\*.nupkg -s https://api.nuget.org/v3/index.json --api-key ${{secrets.NUGET_KEY}} diff --git a/README.md b/README.md index 55c6f37..c7190f8 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,16 @@ ImGui.NET can be built in Visual Studio or on the command line. The .NET Core SD # Usage -ImGui.NET currently provides a raw wrapper around the ImGui native API, and also provides a very thin safe, managed API for convenience. It is currently very much like using the native library, which is very simple, flexible, and robust. The easiest way to figure out how to use the library is to read the documentation of imgui itself, mostly in the imgui.cpp, and imgui.h files, as well as the exported functions in cimgui.h. Looking at the sample program code will also give some indication about basic usage. +ImGui.NET currently provides a raw wrapper around the ImGui native API, and also provides a very thin safe, managed API for convenience. It is currently very much like using the native library, which is very simple, flexible, and robust. The easiest way to figure out how to use the library is to read the documentation of imgui itself, mostly in the imgui.cpp, and imgui.h files, as well as the exported functions in cimgui.h. Looking at the [sample program code](https://github.com/mellinoe/ImGui.NET/tree/master/src) will also give some indication about basic usage. + +# Debugging native code + +ImGui.NET is a wrapper over native code. By default, this native code is packaged and released in an optimized form, making debugging difficult. To obtain a debuggable version of the native code, follow these steps: + +1. Clone the [ImGui.NET-nativebuild](https://github.com/mellinoe/ImGui.NET-nativebuild) repo, at the tag matching the version of ImGui.NET you are using. +2. In the ImGui.NET-nativebuild repo, run `build.cmd debug` or `build.sh debug` (depending on your platform). +3. Copy the produced binaries (cimgui.dll, libcimgui.so, or libcimgui.dylib) into your application. +4. Run the program under a native debugger, or enable mixed-mode debugging in Visual Studio. # See Also diff --git a/deps/cimgui/linux-x64/cimgui.so b/deps/cimgui/linux-x64/cimgui.so index d3fdf24..0f83525 100644 Binary files a/deps/cimgui/linux-x64/cimgui.so and b/deps/cimgui/linux-x64/cimgui.so differ diff --git a/deps/cimgui/osx-universal/cimgui.dylib b/deps/cimgui/osx-universal/cimgui.dylib new file mode 100644 index 0000000..2b37cd5 Binary files /dev/null and b/deps/cimgui/osx-universal/cimgui.dylib differ diff --git a/deps/cimgui/osx-x64/cimgui.dylib b/deps/cimgui/osx-x64/cimgui.dylib deleted file mode 100644 index a970004..0000000 Binary files a/deps/cimgui/osx-x64/cimgui.dylib and /dev/null differ diff --git a/deps/cimgui/win-x64/cimgui.dll b/deps/cimgui/win-x64/cimgui.dll index 4fdffc7..a4af963 100644 Binary files a/deps/cimgui/win-x64/cimgui.dll and b/deps/cimgui/win-x64/cimgui.dll differ diff --git a/deps/cimgui/win-x86/cimgui.dll b/deps/cimgui/win-x86/cimgui.dll index 77c87e0..6753a14 100644 Binary files a/deps/cimgui/win-x86/cimgui.dll and b/deps/cimgui/win-x86/cimgui.dll differ diff --git a/download-native-deps.ps1 b/download-native-deps.ps1 old mode 100644 new mode 100755 index 3adadb2..307e73d --- a/download-native-deps.ps1 +++ b/download-native-deps.ps1 @@ -1,7 +1,13 @@ param ( + [Parameter(Mandatory=$false)][string]$repository, [Parameter(Mandatory=$true)][string]$tag ) +if( -not $repository ) +{ + $repository="https://github.com/mellinoe/imgui.net-nativebuild" +} + Write-Host Downloading native binaries from GitHub Releases... if (Test-Path $PSScriptRoot\deps\cimgui\) @@ -9,7 +15,7 @@ if (Test-Path $PSScriptRoot\deps\cimgui\) Remove-Item $PSScriptRoot\deps\cimgui\ -Force -Recurse | Out-Null } New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\linux-x64 | Out-Null -New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\osx-x64 | Out-Null +New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\osx-universal | Out-Null New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\win-x86 | Out-Null New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\win-x64 | Out-Null @@ -17,7 +23,7 @@ New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\win-x64 | Ou $client = New-Object System.Net.WebClient $client.DownloadFile( - "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$tag/cimgui.win-x86.dll", + "$repository/releases/download/$tag/cimgui.win-x86.dll", "$PSScriptRoot/deps/cimgui/win-x86/cimgui.dll") if( -not $? ) { @@ -29,7 +35,7 @@ if( -not $? ) Write-Host "- cimgui.dll (x86)" $client.DownloadFile( - "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$tag/cimgui.win-x64.dll", + "$repository/releases/download/$tag/cimgui.win-x64.dll", "$PSScriptRoot/deps/cimgui/win-x64/$configuration/cimgui.dll") if( -not $? ) { @@ -41,7 +47,7 @@ if( -not $? ) Write-Host "- cimgui.dll (x64)" $client.DownloadFile( - "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$tag/cimgui.so", + "$repository/releases/download/$tag/cimgui.so", "$PSScriptRoot/deps/cimgui/linux-x64/cimgui.so") if( -not $? ) { @@ -53,8 +59,8 @@ if( -not $? ) Write-Host - cimgui.so $client.DownloadFile( - "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$tag/cimgui.dylib", - "$PSScriptRoot/deps/cimgui/osx-x64/cimgui.dylib") + "$repository/releases/download/$tag/cimgui.dylib", + "$PSScriptRoot/deps/cimgui/osx-universal/cimgui.dylib") if( -not $? ) { $msg = $Error[0].Exception.Message @@ -62,4 +68,28 @@ if( -not $? ) exit } -Write-Host - cimgui.dylib +Write-Host "- cimgui.dylib" + +$client.DownloadFile( + "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$tag/definitions.json", + "$PSScriptRoot/src/CodeGenerator/definitions/cimgui/definitions.json") +if( -not $? ) +{ + $msg = $Error[0].Exception.Message + Write-Error "Couldn't download definitions.json." + exit +} + +Write-Host - definitions.json + +$client.DownloadFile( + "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$tag/structs_and_enums.json", + "$PSScriptRoot/src/CodeGenerator/definitions/cimgui/structs_and_enums.json") +if( -not $? ) +{ + $msg = $Error[0].Exception.Message + Write-Error "Couldn't download structs_and_enums.json." + exit +} + +Write-Host - structs_and_enums.json diff --git a/download-native-deps.sh b/download-native-deps.sh new file mode 100755 index 0000000..0757b30 --- /dev/null +++ b/download-native-deps.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash + +if [ $# -eq 0 ]; then + echo "Missing first argument. Please provide the tag to download." + exit 1 +fi + +TAG=$1 + +SCRIPT_ROOT=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +echo "Script is located in: $SCRIPT_ROOT" +echo "Using Tag: $TAG" + +echo -n "Downloading windows x86 cimgui: " +curl -sfLo "$SCRIPT_ROOT/deps/cimgui/win-x86/cimgui.dll" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/cimgui.win-x86.dll" +echo "" + +echo -n "Downloading windows x64 cimgui: " +curl -sfLo "$SCRIPT_ROOT/deps/cimgui/win-x64/cimgui.dll" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/cimgui.win-x64.dll" +echo "" + +echo -n "Downloading linux x64 cimgui: " +curl -sfLo "$SCRIPT_ROOT/deps/cimgui/linux-x64/cimgui.so" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/cimgui.so" +echo "" + +echo -n "Downloading osx x64 cimgui: " +curl -sfLo "$SCRIPT_ROOT/deps/cimgui/osx-x64/cimgui.dylib" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/cimgui.dylib" +echo "" + +echo -n "Downloading definitions json file: " +curl -sfLo "$SCRIPT_ROOT/src/CodeGenerator/definitions/cimgui/definitions.json" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/definitions.json" +echo "" + +echo -n "Downloading structs and enums json file: " +curl -sfLo "$SCRIPT_ROOT/src/CodeGenerator/definitions/cimgui/structs_and_enums.json" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/structs_and_enums.json" +echo "" \ No newline at end of file diff --git a/src/CodeGenerator/CodeGenerator.csproj b/src/CodeGenerator/CodeGenerator.csproj index 289db17..6c2760d 100644 --- a/src/CodeGenerator/CodeGenerator.csproj +++ b/src/CodeGenerator/CodeGenerator.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 diff --git a/src/CodeGenerator/TypeInfo.cs b/src/CodeGenerator/TypeInfo.cs index de90495..8b68be1 100644 --- a/src/CodeGenerator/TypeInfo.cs +++ b/src/CodeGenerator/TypeInfo.cs @@ -96,7 +96,7 @@ namespace CodeGenerator { "ImPlotAxisFlags_NoGridLines", "ImPlotAxisFlags.NoGridLines"}, { "ImGuiCond_Once", "ImGuiCond.Once"}, { "ImPlotOrientation_Vertical", "ImPlotOrientation.Vertical"}, - { "PinShape_CircleFilled", "PinShape._CircleFilled"}, + { "PinShape_CircleFilled", "PinShape.CircleFilled"}, { "ImGuiPopupFlags_None", "ImGuiPopupFlags.None"}, { "ImGuiNavHighlightFlags_TypeDefault", "ImGuiNavHighlightFlags.TypeDefault"}, { "ImGuiKeyModFlags_Ctrl", "ImGuiKeyModFlags.Ctrl"}, diff --git a/src/CodeGenerator/definitions/cimgui/definitions.json b/src/CodeGenerator/definitions/cimgui/definitions.json index 8105392..21e6416 100644 --- a/src/CodeGenerator/definitions/cimgui/definitions.json +++ b/src/CodeGenerator/definitions/cimgui/definitions.json @@ -13,7 +13,7 @@ "cimguiname": "ImBitArray_ClearAllBits", "defaults": {}, "funcname": "ClearAllBits", - "location": "imgui_internal:510", + "location": "imgui_internal:560", "ov_cimguiname": "ImBitArray_ClearAllBits", "ret": "void", "signature": "()", @@ -39,7 +39,7 @@ "cimguiname": "ImBitArray_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:514", + "location": "imgui_internal:564", "ov_cimguiname": "ImBitArray_ClearBit", "ret": "void", "signature": "(int)", @@ -57,7 +57,7 @@ "constructor": true, "defaults": {}, "funcname": "ImBitArray", - "location": "imgui_internal:509", + "location": "imgui_internal:559", "ov_cimguiname": "ImBitArray_ImBitArray", "signature": "()", "stname": "ImBitArray", @@ -78,7 +78,7 @@ "cimguiname": "ImBitArray_SetAllBits", "defaults": {}, "funcname": "SetAllBits", - "location": "imgui_internal:511", + "location": "imgui_internal:561", "ov_cimguiname": "ImBitArray_SetAllBits", "ret": "void", "signature": "()", @@ -104,7 +104,7 @@ "cimguiname": "ImBitArray_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:513", + "location": "imgui_internal:563", "ov_cimguiname": "ImBitArray_SetBit", "ret": "void", "signature": "(int)", @@ -134,7 +134,7 @@ "cimguiname": "ImBitArray_SetBitRange", "defaults": {}, "funcname": "SetBitRange", - "location": "imgui_internal:515", + "location": "imgui_internal:565", "ov_cimguiname": "ImBitArray_SetBitRange", "ret": "void", "signature": "(int,int)", @@ -160,7 +160,7 @@ "cimguiname": "ImBitArray_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:512", + "location": "imgui_internal:562", "ov_cimguiname": "ImBitArray_TestBit", "ret": "bool", "signature": "(int)const", @@ -202,7 +202,7 @@ "cimguiname": "ImBitVector_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:524", + "location": "imgui_internal:575", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", @@ -227,7 +227,7 @@ "cimguiname": "ImBitVector_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:527", + "location": "imgui_internal:578", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", @@ -252,7 +252,7 @@ "cimguiname": "ImBitVector_Create", "defaults": {}, "funcname": "Create", - "location": "imgui_internal:523", + "location": "imgui_internal:574", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", @@ -277,7 +277,7 @@ "cimguiname": "ImBitVector_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:526", + "location": "imgui_internal:577", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", @@ -302,7 +302,7 @@ "cimguiname": "ImBitVector_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:525", + "location": "imgui_internal:576", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", @@ -327,7 +327,7 @@ "cimguiname": "ImChunkStream_alloc_chunk", "defaults": {}, "funcname": "alloc_chunk", - "location": "imgui_internal:620", + "location": "imgui_internal:681", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", @@ -349,7 +349,7 @@ "cimguiname": "ImChunkStream_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:621", + "location": "imgui_internal:682", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", @@ -375,7 +375,7 @@ "cimguiname": "ImChunkStream_chunk_size", "defaults": {}, "funcname": "chunk_size", - "location": "imgui_internal:623", + "location": "imgui_internal:684", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", @@ -397,7 +397,7 @@ "cimguiname": "ImChunkStream_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:617", + "location": "imgui_internal:678", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", @@ -419,7 +419,7 @@ "cimguiname": "ImChunkStream_empty", "defaults": {}, "funcname": "empty", - "location": "imgui_internal:618", + "location": "imgui_internal:679", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", @@ -441,7 +441,7 @@ "cimguiname": "ImChunkStream_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:624", + "location": "imgui_internal:685", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", @@ -467,7 +467,7 @@ "cimguiname": "ImChunkStream_next_chunk", "defaults": {}, "funcname": "next_chunk", - "location": "imgui_internal:622", + "location": "imgui_internal:683", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", @@ -493,7 +493,7 @@ "cimguiname": "ImChunkStream_offset_from_ptr", "defaults": {}, "funcname": "offset_from_ptr", - "location": "imgui_internal:625", + "location": "imgui_internal:686", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", @@ -519,7 +519,7 @@ "cimguiname": "ImChunkStream_ptr_from_offset", "defaults": {}, "funcname": "ptr_from_offset", - "location": "imgui_internal:626", + "location": "imgui_internal:687", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", @@ -541,7 +541,7 @@ "cimguiname": "ImChunkStream_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:619", + "location": "imgui_internal:680", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", @@ -551,7 +551,7 @@ ], "ImChunkStream_swap": [ { - "args": "(ImChunkStream* self,ImChunkStream* rhs)", + "args": "(ImChunkStream* self,ImChunkStream_T * rhs)", "argsT": [ { "name": "self", @@ -560,7 +560,7 @@ { "name": "rhs", "reftoptr": true, - "type": "ImChunkStream*" + "type": "ImChunkStream_T *" } ], "argsoriginal": "(ImChunkStream& rhs)", @@ -568,10 +568,10 @@ "cimguiname": "ImChunkStream_swap", "defaults": {}, "funcname": "swap", - "location": "imgui_internal:627", + "location": "imgui_internal:688", "ov_cimguiname": "ImChunkStream_swap", "ret": "void", - "signature": "(ImChunkStream*)", + "signature": "(ImChunkStream_T *)", "stname": "ImChunkStream", "templated": true } @@ -609,7 +609,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2283", + "location": "imgui:2473", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -627,8 +627,8 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2273", - "ov_cimguiname": "ImColor_ImColorNil", + "location": "imgui:2463", + "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" }, @@ -660,8 +660,8 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2274", - "ov_cimguiname": "ImColor_ImColorInt", + "location": "imgui:2464", + "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" }, @@ -679,8 +679,8 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2275", - "ov_cimguiname": "ImColor_ImColorU32", + "location": "imgui:2465", + "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" }, @@ -712,8 +712,8 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2276", - "ov_cimguiname": "ImColor_ImColorFloat", + "location": "imgui:2466", + "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" }, @@ -731,8 +731,8 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2277", - "ov_cimguiname": "ImColor_ImColorVec4", + "location": "imgui:2467", + "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" } @@ -769,7 +769,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2282", + "location": "imgui:2472", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -795,6 +795,27 @@ "stname": "ImColor" } ], + "ImDrawCmd_GetTexID": [ + { + "args": "(ImDrawCmd* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawCmd*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawCmd_GetTexID", + "defaults": {}, + "funcname": "GetTexID", + "location": "imgui:2521", + "ov_cimguiname": "ImDrawCmd_GetTexID", + "ret": "ImTextureID", + "signature": "()const", + "stname": "ImDrawCmd" + } + ], "ImDrawCmd_ImDrawCmd": [ { "args": "()", @@ -805,7 +826,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2328", + "location": "imgui:2518", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -844,7 +865,7 @@ "cimguiname": "ImDrawDataBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:687", + "location": "imgui_internal:748", "ov_cimguiname": "ImDrawDataBuilder_Clear", "ret": "void", "signature": "()", @@ -865,7 +886,7 @@ "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:688", + "location": "imgui_internal:749", "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "ret": "void", "signature": "()", @@ -886,7 +907,7 @@ "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "defaults": {}, "funcname": "FlattenIntoSingleLayer", - "location": "imgui_internal:690", + "location": "imgui_internal:751", "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "ret": "void", "signature": "()", @@ -907,7 +928,7 @@ "cimguiname": "ImDrawDataBuilder_GetDrawListCount", "defaults": {}, "funcname": "GetDrawListCount", - "location": "imgui_internal:689", + "location": "imgui_internal:750", "ov_cimguiname": "ImDrawDataBuilder_GetDrawListCount", "ret": "int", "signature": "()const", @@ -928,7 +949,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2566", + "location": "imgui:2753", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -949,7 +970,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2567", + "location": "imgui:2754", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -966,7 +987,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2565", + "location": "imgui:2752", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -990,7 +1011,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2568", + "location": "imgui:2755", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -1026,7 +1047,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSharedData", - "location": "imgui_internal:679", + "location": "imgui_internal:740", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" @@ -1050,7 +1071,7 @@ "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "defaults": {}, "funcname": "SetCircleTessellationMaxError", - "location": "imgui_internal:680", + "location": "imgui_internal:741", "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "ret": "void", "signature": "(float)", @@ -1090,7 +1111,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2380", + "location": "imgui:2566", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -1111,7 +1132,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2381", + "location": "imgui:2567", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -1128,7 +1149,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2378", + "location": "imgui:2564", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -1152,7 +1173,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2383", + "location": "imgui:2569", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -1181,7 +1202,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2384", + "location": "imgui:2570", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1210,7 +1231,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2382", + "location": "imgui:2568", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1230,7 +1251,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2379", + "location": "imgui:2565", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -1282,7 +1303,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2482", + "location": "imgui:2668", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1329,7 +1350,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2483", + "location": "imgui:2669", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1358,7 +1379,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2506", + "location": "imgui:2692", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -1402,7 +1423,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2474", + "location": "imgui:2660", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1441,7 +1462,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2475", + "location": "imgui:2661", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1474,7 +1495,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2481", + "location": "imgui:2667", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1495,7 +1516,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2507", + "location": "imgui:2693", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -1544,7 +1565,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2489", + "location": "imgui:2675", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1611,7 +1632,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2490", + "location": "imgui:2676", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1666,7 +1687,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:2491", + "location": "imgui:2677", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1705,7 +1726,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2466", + "location": "imgui:2652", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1748,7 +1769,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2476", + "location": "imgui:2662", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1785,7 +1806,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2477", + "location": "imgui:2663", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1826,7 +1847,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2480", + "location": "imgui:2666", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1873,7 +1894,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2470", + "location": "imgui:2656", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1914,7 +1935,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2471", + "location": "imgui:2657", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1963,7 +1984,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2467", + "location": "imgui:2653", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -2007,7 +2028,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:2468", + "location": "imgui:2654", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -2052,7 +2073,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2469", + "location": "imgui:2655", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -2091,8 +2112,8 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2478", - "ov_cimguiname": "ImDrawList_AddTextVec2", + "location": "imgui:2664", + "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", "stname": "ImDrawList" @@ -2146,8 +2167,8 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2479", - "ov_cimguiname": "ImDrawList_AddTextFontPtr", + "location": "imgui:2665", + "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", "stname": "ImDrawList" @@ -2189,7 +2210,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2472", + "location": "imgui:2658", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2226,7 +2247,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2473", + "location": "imgui:2659", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2247,7 +2268,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2517", + "location": "imgui:2703", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -2272,7 +2293,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2518", + "location": "imgui:2704", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -2297,7 +2318,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2516", + "location": "imgui:2702", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -2318,7 +2339,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2508", + "location": "imgui:2694", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -2343,7 +2364,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2458", + "location": "imgui:2644", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -2369,7 +2390,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2457", + "location": "imgui:2643", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -2392,7 +2413,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2449", + "location": "imgui:2635", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(const ImDrawListSharedData*)", "stname": "ImDrawList" @@ -2434,7 +2455,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:2499", + "location": "imgui:2685", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2471,7 +2492,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2500", + "location": "imgui:2686", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -2510,7 +2531,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:2501", + "location": "imgui:2687", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -2545,7 +2566,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:2502", + "location": "imgui:2688", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -2566,7 +2587,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2494", + "location": "imgui:2680", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -2591,7 +2612,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2497", + "location": "imgui:2683", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -2616,7 +2637,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2495", + "location": "imgui:2681", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -2641,7 +2662,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2496", + "location": "imgui:2682", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2681,7 +2702,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:2503", + "location": "imgui:2689", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2717,7 +2738,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2498", + "location": "imgui:2684", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2738,7 +2759,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2454", + "location": "imgui:2640", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2759,7 +2780,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2456", + "location": "imgui:2642", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2816,7 +2837,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2527", + "location": "imgui:2713", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2849,7 +2870,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2525", + "location": "imgui:2711", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2890,7 +2911,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2526", + "location": "imgui:2712", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2919,7 +2940,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2523", + "location": "imgui:2709", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2948,7 +2969,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2524", + "location": "imgui:2710", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2981,7 +3002,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2530", + "location": "imgui:2716", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3006,7 +3027,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2529", + "location": "imgui:2715", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -3039,7 +3060,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2528", + "location": "imgui:2714", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3074,7 +3095,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2452", + "location": "imgui:2638", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(ImVec2,ImVec2,bool)", @@ -3095,7 +3116,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2453", + "location": "imgui:2639", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -3120,7 +3141,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2455", + "location": "imgui:2641", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -3145,7 +3166,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:2544", + "location": "imgui:2731", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -3166,7 +3187,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2539", + "location": "imgui:2725", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -3187,7 +3208,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2541", + "location": "imgui:2728", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -3208,7 +3229,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2542", + "location": "imgui:2729", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -3229,7 +3250,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2543", + "location": "imgui:2730", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -3270,7 +3291,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:2545", + "location": "imgui:2732", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -3311,7 +3332,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:2546", + "location": "imgui:2733", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -3332,7 +3353,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2540", + "location": "imgui:2726", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -3353,13 +3374,34 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2538", + "location": "imgui:2724", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], + "ImDrawList__TryMergeDrawCmds": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList__TryMergeDrawCmds", + "defaults": {}, + "funcname": "_TryMergeDrawCmds", + "location": "imgui:2727", + "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], "ImDrawList_destroy": [ { "args": "(ImDrawList* self)", @@ -3373,7 +3415,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2451", + "location": "imgui:2637", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -3391,7 +3433,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2639", + "location": "imgui:2826", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -3411,7 +3453,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2640", + "location": "imgui:2827", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -3477,7 +3519,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2723", + "location": "imgui:2910", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3506,7 +3548,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2722", + "location": "imgui:2909", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -3531,7 +3573,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2673", + "location": "imgui:2860", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3558,7 +3600,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2674", + "location": "imgui:2861", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3598,7 +3640,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2675", + "location": "imgui:2862", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3638,7 +3680,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2678", + "location": "imgui:2865", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3682,7 +3724,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2677", + "location": "imgui:2864", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3726,7 +3768,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2676", + "location": "imgui:2863", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3747,7 +3789,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2689", + "location": "imgui:2876", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3780,7 +3822,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2727", + "location": "imgui:2914", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3801,7 +3843,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2682", + "location": "imgui:2869", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -3822,7 +3864,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2681", + "location": "imgui:2868", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3843,7 +3885,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2679", + "location": "imgui:2866", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3864,7 +3906,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2680", + "location": "imgui:2867", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3889,7 +3931,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2724", + "location": "imgui:2911", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3910,7 +3952,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2705", + "location": "imgui:2892", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3931,7 +3973,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2706", + "location": "imgui:2893", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3952,7 +3994,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2707", + "location": "imgui:2894", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3973,7 +4015,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2702", + "location": "imgui:2889", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3994,7 +4036,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2704", + "location": "imgui:2891", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -4015,7 +4057,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2703", + "location": "imgui:2890", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -4036,7 +4078,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2708", + "location": "imgui:2895", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -4057,7 +4099,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2709", + "location": "imgui:2896", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -4098,7 +4140,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2728", + "location": "imgui:2915", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -4137,7 +4179,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2690", + "location": "imgui:2877", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4176,7 +4218,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2691", + "location": "imgui:2878", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4193,7 +4235,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2671", + "location": "imgui:2858", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -4213,7 +4255,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2692", + "location": "imgui:2879", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -4238,7 +4280,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2693", + "location": "imgui:2880", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -4258,7 +4300,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2672", + "location": "imgui:2859", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -4276,7 +4318,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2599", + "location": "imgui:2786", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -4319,7 +4361,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2624", + "location": "imgui:2811", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -4344,7 +4386,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2626", + "location": "imgui:2813", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -4375,7 +4417,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2625", + "location": "imgui:2812", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -4400,7 +4442,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2627", + "location": "imgui:2814", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -4421,7 +4463,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2621", + "location": "imgui:2808", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -4446,7 +4488,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2622", + "location": "imgui:2809", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -4463,7 +4505,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2620", + "location": "imgui:2807", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -4487,7 +4529,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2623", + "location": "imgui:2810", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -4571,7 +4613,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:2814", + "location": "imgui:3002", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -4606,7 +4648,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:2815", + "location": "imgui:3003", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -4627,7 +4669,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:2811", + "location": "imgui:2999", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4679,7 +4721,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2805", + "location": "imgui:2993", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4717,7 +4759,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2806", + "location": "imgui:2994", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4738,7 +4780,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:2812", + "location": "imgui:3000", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -4763,7 +4805,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2797", + "location": "imgui:2985", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4788,7 +4830,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2798", + "location": "imgui:2986", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4813,7 +4855,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2799", + "location": "imgui:2987", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4834,7 +4876,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2801", + "location": "imgui:2989", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4859,7 +4901,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:2813", + "location": "imgui:3001", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4876,7 +4918,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2795", + "location": "imgui:2983", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4904,7 +4946,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:2818", + "location": "imgui:3005", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4925,7 +4967,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2800", + "location": "imgui:2988", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4966,7 +5008,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2807", + "location": "imgui:2995", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", @@ -5026,38 +5068,13 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2808", + "location": "imgui:2996", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", "stname": "ImFont" } ], - "ImFont_SetFallbackChar": [ - { - "args": "(ImFont* self,ImWchar c)", - "argsT": [ - { - "name": "self", - "type": "ImFont*" - }, - { - "name": "c", - "type": "ImWchar" - } - ], - "argsoriginal": "(ImWchar c)", - "call_args": "(c)", - "cimguiname": "ImFont_SetFallbackChar", - "defaults": {}, - "funcname": "SetFallbackChar", - "location": "imgui:2817", - "ov_cimguiname": "ImFont_SetFallbackChar", - "ret": "void", - "signature": "(ImWchar)", - "stname": "ImFont" - } - ], "ImFont_SetGlyphVisible": [ { "args": "(ImFont* self,ImWchar c,bool visible)", @@ -5080,7 +5097,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:2816", + "location": "imgui:3004", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -5100,7 +5117,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2796", + "location": "imgui:2984", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -5108,6 +5125,41 @@ "stname": "ImFont" } ], + "ImGuiComboPreviewData_ImGuiComboPreviewData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiComboPreviewData", + "location": "imgui_internal:969", + "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", + "signature": "()", + "stname": "ImGuiComboPreviewData" + } + ], + "ImGuiComboPreviewData_destroy": [ + { + "args": "(ImGuiComboPreviewData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiComboPreviewData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiComboPreviewData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiComboPreviewData_destroy", + "ret": "void", + "signature": "(ImGuiComboPreviewData*)", + "stname": "ImGuiComboPreviewData" + } + ], "ImGuiContextHook_ImGuiContextHook": [ { "args": "()", @@ -5118,7 +5170,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContextHook", - "location": "imgui_internal:1448", + "location": "imgui_internal:1720", "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", "signature": "()", "stname": "ImGuiContextHook" @@ -5158,7 +5210,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContext", - "location": "imgui_internal:1714", + "location": "imgui_internal:2000", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" @@ -5193,7 +5245,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockContext", - "location": "imgui_internal:1308", + "location": "imgui_internal:1565", "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", "signature": "()", "stname": "ImGuiDockContext" @@ -5218,27 +5270,6 @@ "stname": "ImGuiDockContext" } ], - "ImGuiDockNode_GetMergedFlags": [ - { - "args": "(ImGuiDockNode* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiDockNode*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiDockNode_GetMergedFlags", - "defaults": {}, - "funcname": "GetMergedFlags", - "location": "imgui_internal:1278", - "ov_cimguiname": "ImGuiDockNode_GetMergedFlags", - "ret": "ImGuiDockNodeFlags", - "signature": "()const", - "stname": "ImGuiDockNode" - } - ], "ImGuiDockNode_ImGuiDockNode": [ { "args": "(ImGuiID id)", @@ -5254,7 +5285,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockNode", - "location": "imgui_internal:1267", + "location": "imgui_internal:1522", "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", "signature": "(ImGuiID)", "stname": "ImGuiDockNode" @@ -5274,7 +5305,7 @@ "cimguiname": "ImGuiDockNode_IsCentralNode", "defaults": {}, "funcname": "IsCentralNode", - "location": "imgui_internal:1272", + "location": "imgui_internal:1527", "ov_cimguiname": "ImGuiDockNode_IsCentralNode", "ret": "bool", "signature": "()const", @@ -5295,7 +5326,7 @@ "cimguiname": "ImGuiDockNode_IsDockSpace", "defaults": {}, "funcname": "IsDockSpace", - "location": "imgui_internal:1270", + "location": "imgui_internal:1525", "ov_cimguiname": "ImGuiDockNode_IsDockSpace", "ret": "bool", "signature": "()const", @@ -5316,7 +5347,7 @@ "cimguiname": "ImGuiDockNode_IsEmpty", "defaults": {}, "funcname": "IsEmpty", - "location": "imgui_internal:1277", + "location": "imgui_internal:1532", "ov_cimguiname": "ImGuiDockNode_IsEmpty", "ret": "bool", "signature": "()const", @@ -5337,7 +5368,7 @@ "cimguiname": "ImGuiDockNode_IsFloatingNode", "defaults": {}, "funcname": "IsFloatingNode", - "location": "imgui_internal:1271", + "location": "imgui_internal:1526", "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", "ret": "bool", "signature": "()const", @@ -5358,7 +5389,7 @@ "cimguiname": "ImGuiDockNode_IsHiddenTabBar", "defaults": {}, "funcname": "IsHiddenTabBar", - "location": "imgui_internal:1273", + "location": "imgui_internal:1528", "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", "ret": "bool", "signature": "()const", @@ -5379,7 +5410,7 @@ "cimguiname": "ImGuiDockNode_IsLeafNode", "defaults": {}, "funcname": "IsLeafNode", - "location": "imgui_internal:1276", + "location": "imgui_internal:1531", "ov_cimguiname": "ImGuiDockNode_IsLeafNode", "ret": "bool", "signature": "()const", @@ -5400,7 +5431,7 @@ "cimguiname": "ImGuiDockNode_IsNoTabBar", "defaults": {}, "funcname": "IsNoTabBar", - "location": "imgui_internal:1274", + "location": "imgui_internal:1529", "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", "ret": "bool", "signature": "()const", @@ -5421,7 +5452,7 @@ "cimguiname": "ImGuiDockNode_IsRootNode", "defaults": {}, "funcname": "IsRootNode", - "location": "imgui_internal:1269", + "location": "imgui_internal:1524", "ov_cimguiname": "ImGuiDockNode_IsRootNode", "ret": "bool", "signature": "()const", @@ -5442,7 +5473,7 @@ "cimguiname": "ImGuiDockNode_IsSplitNode", "defaults": {}, "funcname": "IsSplitNode", - "location": "imgui_internal:1275", + "location": "imgui_internal:1530", "ov_cimguiname": "ImGuiDockNode_IsSplitNode", "ret": "bool", "signature": "()const", @@ -5467,7 +5498,7 @@ "cimguiname": "ImGuiDockNode_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:1279", + "location": "imgui_internal:1533", "nonUDT": 1, "ov_cimguiname": "ImGuiDockNode_Rect", "ret": "void", @@ -5475,6 +5506,52 @@ "stname": "ImGuiDockNode" } ], + "ImGuiDockNode_SetLocalFlags": [ + { + "args": "(ImGuiDockNode* self,ImGuiDockNodeFlags flags)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + }, + { + "name": "flags", + "type": "ImGuiDockNodeFlags" + } + ], + "argsoriginal": "(ImGuiDockNodeFlags flags)", + "call_args": "(flags)", + "cimguiname": "ImGuiDockNode_SetLocalFlags", + "defaults": {}, + "funcname": "SetLocalFlags", + "location": "imgui_internal:1535", + "ov_cimguiname": "ImGuiDockNode_SetLocalFlags", + "ret": "void", + "signature": "(ImGuiDockNodeFlags)", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_UpdateMergedFlags": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_UpdateMergedFlags", + "defaults": {}, + "funcname": "UpdateMergedFlags", + "location": "imgui_internal:1536", + "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiDockNode" + } + ], "ImGuiDockNode_destroy": [ { "args": "(ImGuiDockNode* self)", @@ -5488,7 +5565,7 @@ "cimguiname": "ImGuiDockNode_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1268", + "location": "imgui_internal:1523", "ov_cimguiname": "ImGuiDockNode_destroy", "realdestructor": true, "ret": "void", @@ -5496,6 +5573,31 @@ "stname": "ImGuiDockNode" } ], + "ImGuiIO_AddFocusEvent": [ + { + "args": "(ImGuiIO* self,bool focused)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "focused", + "type": "bool" + } + ], + "argsoriginal": "(bool focused)", + "call_args": "(focused)", + "cimguiname": "ImGuiIO_AddFocusEvent", + "defaults": {}, + "funcname": "AddFocusEvent", + "location": "imgui:2067", + "ov_cimguiname": "ImGuiIO_AddFocusEvent", + "ret": "void", + "signature": "(bool)", + "stname": "ImGuiIO" + } + ], "ImGuiIO_AddInputCharacter": [ { "args": "(ImGuiIO* self,unsigned int c)", @@ -5514,7 +5616,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:1910", + "location": "imgui:2068", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -5539,7 +5641,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:1911", + "location": "imgui:2069", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -5564,29 +5666,224 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:1912", + "location": "imgui:2070", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", "stname": "ImGuiIO" } ], - "ImGuiIO_ClearInputCharacters": [ + "ImGuiIO_AddKeyAnalogEvent": [ { - "args": "(ImGuiIO* self)", + "args": "(ImGuiIO* self,ImGuiKey key,bool down,float v)", "argsT": [ { "name": "self", "type": "ImGuiIO*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiIO_ClearInputCharacters", - "defaults": {}, - "funcname": "ClearInputCharacters", - "location": "imgui:1913", - "ov_cimguiname": "ImGuiIO_ClearInputCharacters", + }, + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "down", + "type": "bool" + }, + { + "name": "v", + "type": "float" + } + ], + "argsoriginal": "(ImGuiKey key,bool down,float v)", + "call_args": "(key,down,v)", + "cimguiname": "ImGuiIO_AddKeyAnalogEvent", + "defaults": {}, + "funcname": "AddKeyAnalogEvent", + "location": "imgui:2062", + "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", + "ret": "void", + "signature": "(ImGuiKey,bool,float)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddKeyEvent": [ + { + "args": "(ImGuiIO* self,ImGuiKey key,bool down)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "down", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiKey key,bool down)", + "call_args": "(key,down)", + "cimguiname": "ImGuiIO_AddKeyEvent", + "defaults": {}, + "funcname": "AddKeyEvent", + "location": "imgui:2061", + "ov_cimguiname": "ImGuiIO_AddKeyEvent", + "ret": "void", + "signature": "(ImGuiKey,bool)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddMouseButtonEvent": [ + { + "args": "(ImGuiIO* self,int button,bool down)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "down", + "type": "bool" + } + ], + "argsoriginal": "(int button,bool down)", + "call_args": "(button,down)", + "cimguiname": "ImGuiIO_AddMouseButtonEvent", + "defaults": {}, + "funcname": "AddMouseButtonEvent", + "location": "imgui:2064", + "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", + "ret": "void", + "signature": "(int,bool)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddMousePosEvent": [ + { + "args": "(ImGuiIO* self,float x,float y)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "argsoriginal": "(float x,float y)", + "call_args": "(x,y)", + "cimguiname": "ImGuiIO_AddMousePosEvent", + "defaults": {}, + "funcname": "AddMousePosEvent", + "location": "imgui:2063", + "ov_cimguiname": "ImGuiIO_AddMousePosEvent", + "ret": "void", + "signature": "(float,float)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddMouseViewportEvent": [ + { + "args": "(ImGuiIO* self,ImGuiID id)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "ImGuiIO_AddMouseViewportEvent", + "defaults": {}, + "funcname": "AddMouseViewportEvent", + "location": "imgui:2066", + "ov_cimguiname": "ImGuiIO_AddMouseViewportEvent", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddMouseWheelEvent": [ + { + "args": "(ImGuiIO* self,float wh_x,float wh_y)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "wh_x", + "type": "float" + }, + { + "name": "wh_y", + "type": "float" + } + ], + "argsoriginal": "(float wh_x,float wh_y)", + "call_args": "(wh_x,wh_y)", + "cimguiname": "ImGuiIO_AddMouseWheelEvent", + "defaults": {}, + "funcname": "AddMouseWheelEvent", + "location": "imgui:2065", + "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", + "ret": "void", + "signature": "(float,float)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_ClearInputCharacters": [ + { + "args": "(ImGuiIO* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiIO_ClearInputCharacters", + "defaults": {}, + "funcname": "ClearInputCharacters", + "location": "imgui:2072", + "ov_cimguiname": "ImGuiIO_ClearInputCharacters", + "ret": "void", + "signature": "()", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_ClearInputKeys": [ + { + "args": "(ImGuiIO* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiIO_ClearInputKeys", + "defaults": {}, + "funcname": "ClearInputKeys", + "location": "imgui:2073", + "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", "stname": "ImGuiIO" @@ -5602,12 +5899,51 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:1961", + "location": "imgui:2150", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" } ], + "ImGuiIO_SetKeyEventNativeData": [ + { + "args": "(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "native_keycode", + "type": "int" + }, + { + "name": "native_scancode", + "type": "int" + }, + { + "name": "native_legacy_index", + "type": "int" + } + ], + "argsoriginal": "(ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index=-1)", + "call_args": "(key,native_keycode,native_scancode,native_legacy_index)", + "cimguiname": "ImGuiIO_SetKeyEventNativeData", + "defaults": { + "native_legacy_index": "-1" + }, + "funcname": "SetKeyEventNativeData", + "location": "imgui:2074", + "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", + "ret": "void", + "signature": "(ImGuiKey,int,int,int)", + "stname": "ImGuiIO" + } + ], "ImGuiIO_destroy": [ { "args": "(ImGuiIO* self)", @@ -5627,6 +5963,41 @@ "stname": "ImGuiIO" } ], + "ImGuiInputEvent_ImGuiInputEvent": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputEvent_ImGuiInputEvent", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiInputEvent", + "location": "imgui_internal:1237", + "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent", + "signature": "()", + "stname": "ImGuiInputEvent" + } + ], + "ImGuiInputEvent_destroy": [ + { + "args": "(ImGuiInputEvent* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputEvent*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiInputEvent_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiInputEvent_destroy", + "ret": "void", + "signature": "(ImGuiInputEvent*)", + "stname": "ImGuiInputEvent" + } + ], "ImGuiInputTextCallbackData_ClearSelection": [ { "args": "(ImGuiInputTextCallbackData* self)", @@ -5641,7 +6012,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2002", + "location": "imgui:2191", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -5670,7 +6041,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:1999", + "location": "imgui:2188", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -5691,7 +6062,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2003", + "location": "imgui:2192", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -5708,7 +6079,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:1998", + "location": "imgui:2187", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -5742,7 +6113,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2000", + "location": "imgui:2189", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -5763,7 +6134,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2001", + "location": "imgui:2190", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -5803,7 +6174,7 @@ "cimguiname": "ImGuiInputTextState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:997", + "location": "imgui_internal:1027", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -5824,7 +6195,7 @@ "cimguiname": "ImGuiInputTextState_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui_internal:1006", + "location": "imgui_internal:1036", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", @@ -5845,7 +6216,7 @@ "cimguiname": "ImGuiInputTextState_ClearText", "defaults": {}, "funcname": "ClearText", - "location": "imgui_internal:996", + "location": "imgui_internal:1026", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", @@ -5866,7 +6237,7 @@ "cimguiname": "ImGuiInputTextState_CursorAnimReset", "defaults": {}, "funcname": "CursorAnimReset", - "location": "imgui_internal:1003", + "location": "imgui_internal:1033", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", @@ -5887,13 +6258,34 @@ "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": {}, "funcname": "CursorClamp", - "location": "imgui_internal:1004", + "location": "imgui_internal:1034", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], + "ImGuiInputTextState_GetCursorPos": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetCursorPos", + "defaults": {}, + "funcname": "GetCursorPos", + "location": "imgui_internal:1037", + "ov_cimguiname": "ImGuiInputTextState_GetCursorPos", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], "ImGuiInputTextState_GetRedoAvailCount": [ { "args": "(ImGuiInputTextState* self)", @@ -5908,13 +6300,55 @@ "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "defaults": {}, "funcname": "GetRedoAvailCount", - "location": "imgui_internal:999", + "location": "imgui_internal:1029", "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "ret": "int", "signature": "()const", "stname": "ImGuiInputTextState" } ], + "ImGuiInputTextState_GetSelectionEnd": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetSelectionEnd", + "defaults": {}, + "funcname": "GetSelectionEnd", + "location": "imgui_internal:1039", + "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_GetSelectionStart": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetSelectionStart", + "defaults": {}, + "funcname": "GetSelectionStart", + "location": "imgui_internal:1038", + "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], "ImGuiInputTextState_GetUndoAvailCount": [ { "args": "(ImGuiInputTextState* self)", @@ -5929,7 +6363,7 @@ "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "defaults": {}, "funcname": "GetUndoAvailCount", - "location": "imgui_internal:998", + "location": "imgui_internal:1028", "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "ret": "int", "signature": "()const", @@ -5950,7 +6384,7 @@ "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui_internal:1005", + "location": "imgui_internal:1035", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", @@ -5967,7 +6401,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextState", - "location": "imgui_internal:995", + "location": "imgui_internal:1025", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "signature": "()", "stname": "ImGuiInputTextState" @@ -5991,7 +6425,7 @@ "cimguiname": "ImGuiInputTextState_OnKeyPressed", "defaults": {}, "funcname": "OnKeyPressed", - "location": "imgui_internal:1000", + "location": "imgui_internal:1030", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", @@ -6012,7 +6446,7 @@ "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui_internal:1007", + "location": "imgui_internal:1040", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", @@ -6038,81 +6472,159 @@ "stname": "ImGuiInputTextState" } ], - "ImGuiLastItemDataBackup_Backup": [ + "ImGuiLastItemData_ImGuiLastItemData": [ { - "args": "(ImGuiLastItemDataBackup* self)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiLastItemData_ImGuiLastItemData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiLastItemData", + "location": "imgui_internal:1130", + "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData", + "signature": "()", + "stname": "ImGuiLastItemData" + } + ], + "ImGuiLastItemData_destroy": [ + { + "args": "(ImGuiLastItemData* self)", "argsT": [ { "name": "self", - "type": "ImGuiLastItemDataBackup*" + "type": "ImGuiLastItemData*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiLastItemDataBackup_Backup", + "call_args": "(self)", + "cimguiname": "ImGuiLastItemData_destroy", "defaults": {}, - "funcname": "Backup", - "location": "imgui_internal:2075", - "ov_cimguiname": "ImGuiLastItemDataBackup_Backup", + "destructor": true, + "ov_cimguiname": "ImGuiLastItemData_destroy", "ret": "void", - "signature": "()", - "stname": "ImGuiLastItemDataBackup" + "signature": "(ImGuiLastItemData*)", + "stname": "ImGuiLastItemData" } ], - "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup": [ + "ImGuiListClipperData_ImGuiListClipperData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", + "cimguiname": "ImGuiListClipperData_ImGuiListClipperData", "constructor": true, "defaults": {}, - "funcname": "ImGuiLastItemDataBackup", - "location": "imgui_internal:2074", - "ov_cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", + "funcname": "ImGuiListClipperData", + "location": "imgui_internal:1276", + "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData", "signature": "()", - "stname": "ImGuiLastItemDataBackup" + "stname": "ImGuiListClipperData" } ], - "ImGuiLastItemDataBackup_Restore": [ + "ImGuiListClipperData_Reset": [ { - "args": "(ImGuiLastItemDataBackup* self)", + "args": "(ImGuiListClipperData* self,ImGuiListClipper* clipper)", "argsT": [ { "name": "self", - "type": "ImGuiLastItemDataBackup*" + "type": "ImGuiListClipperData*" + }, + { + "name": "clipper", + "type": "ImGuiListClipper*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiLastItemDataBackup_Restore", + "argsoriginal": "(ImGuiListClipper* clipper)", + "call_args": "(clipper)", + "cimguiname": "ImGuiListClipperData_Reset", "defaults": {}, - "funcname": "Restore", - "location": "imgui_internal:2076", - "ov_cimguiname": "ImGuiLastItemDataBackup_Restore", + "funcname": "Reset", + "location": "imgui_internal:1277", + "ov_cimguiname": "ImGuiListClipperData_Reset", "ret": "void", - "signature": "()const", - "stname": "ImGuiLastItemDataBackup" + "signature": "(ImGuiListClipper*)", + "stname": "ImGuiListClipperData" } ], - "ImGuiLastItemDataBackup_destroy": [ + "ImGuiListClipperData_destroy": [ { - "args": "(ImGuiLastItemDataBackup* self)", + "args": "(ImGuiListClipperData* self)", "argsT": [ { "name": "self", - "type": "ImGuiLastItemDataBackup*" + "type": "ImGuiListClipperData*" } ], "call_args": "(self)", - "cimguiname": "ImGuiLastItemDataBackup_destroy", + "cimguiname": "ImGuiListClipperData_destroy", "defaults": {}, "destructor": true, - "ov_cimguiname": "ImGuiLastItemDataBackup_destroy", + "ov_cimguiname": "ImGuiListClipperData_destroy", "ret": "void", - "signature": "(ImGuiLastItemDataBackup*)", - "stname": "ImGuiLastItemDataBackup" + "signature": "(ImGuiListClipperData*)", + "stname": "ImGuiListClipperData" + } + ], + "ImGuiListClipperRange_FromIndices": [ + { + "args": "(int min,int max)", + "argsT": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ], + "argsoriginal": "(int min,int max)", + "call_args": "(min,max)", + "cimguiname": "ImGuiListClipperRange_FromIndices", + "defaults": {}, + "funcname": "FromIndices", + "is_static_function": true, + "location": "imgui_internal:1263", + "ov_cimguiname": "ImGuiListClipperRange_FromIndices", + "ret": "ImGuiListClipperRange", + "signature": "(int,int)", + "stname": "ImGuiListClipperRange" + } + ], + "ImGuiListClipperRange_FromPositions": [ + { + "args": "(float y1,float y2,int off_min,int off_max)", + "argsT": [ + { + "name": "y1", + "type": "float" + }, + { + "name": "y2", + "type": "float" + }, + { + "name": "off_min", + "type": "int" + }, + { + "name": "off_max", + "type": "int" + } + ], + "argsoriginal": "(float y1,float y2,int off_min,int off_max)", + "call_args": "(y1,y2,off_min,off_max)", + "cimguiname": "ImGuiListClipperRange_FromPositions", + "defaults": {}, + "funcname": "FromPositions", + "is_static_function": true, + "location": "imgui_internal:1264", + "ov_cimguiname": "ImGuiListClipperRange_FromPositions", + "ret": "ImGuiListClipperRange", + "signature": "(float,float,int,int)", + "stname": "ImGuiListClipperRange" } ], "ImGuiListClipper_Begin": [ @@ -6139,7 +6651,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2237", + "location": "imgui:2424", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -6160,10 +6672,39 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2238", + "location": "imgui:2425", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", - "signature": "()", + "signature": "()", + "stname": "ImGuiListClipper" + } + ], + "ImGuiListClipper_ForceDisplayRangeByIndices": [ + { + "args": "(ImGuiListClipper* self,int item_min,int item_max)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipper*" + }, + { + "name": "item_min", + "type": "int" + }, + { + "name": "item_max", + "type": "int" + } + ], + "argsoriginal": "(int item_min,int item_max)", + "call_args": "(item_min,item_max)", + "cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", + "defaults": {}, + "funcname": "ForceDisplayRangeByIndices", + "location": "imgui:2429", + "ov_cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", + "ret": "void", + "signature": "(int,int)", "stname": "ImGuiListClipper" } ], @@ -6177,7 +6718,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2232", + "location": "imgui:2422", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -6197,7 +6738,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2239", + "location": "imgui:2426", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -6217,7 +6758,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2233", + "location": "imgui:2423", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -6225,61 +6766,65 @@ "stname": "ImGuiListClipper" } ], - "ImGuiMenuColumns_CalcExtraSpace": [ + "ImGuiMenuColumns_CalcNextTotalWidth": [ { - "args": "(ImGuiMenuColumns* self,float avail_w)", + "args": "(ImGuiMenuColumns* self,bool update_offsets)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" }, { - "name": "avail_w", - "type": "float" + "name": "update_offsets", + "type": "bool" } ], - "argsoriginal": "(float avail_w)", - "call_args": "(avail_w)", - "cimguiname": "ImGuiMenuColumns_CalcExtraSpace", + "argsoriginal": "(bool update_offsets)", + "call_args": "(update_offsets)", + "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "defaults": {}, - "funcname": "CalcExtraSpace", - "location": "imgui_internal:971", - "ov_cimguiname": "ImGuiMenuColumns_CalcExtraSpace", - "ret": "float", - "signature": "(float)const", + "funcname": "CalcNextTotalWidth", + "location": "imgui_internal:1003", + "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", + "ret": "void", + "signature": "(bool)", "stname": "ImGuiMenuColumns" } ], "ImGuiMenuColumns_DeclColumns": [ { - "args": "(ImGuiMenuColumns* self,float w0,float w1,float w2)", + "args": "(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" }, { - "name": "w0", + "name": "w_icon", + "type": "float" + }, + { + "name": "w_label", "type": "float" }, { - "name": "w1", + "name": "w_shortcut", "type": "float" }, { - "name": "w2", + "name": "w_mark", "type": "float" } ], - "argsoriginal": "(float w0,float w1,float w2)", - "call_args": "(w0,w1,w2)", + "argsoriginal": "(float w_icon,float w_label,float w_shortcut,float w_mark)", + "call_args": "(w_icon,w_label,w_shortcut,w_mark)", "cimguiname": "ImGuiMenuColumns_DeclColumns", "defaults": {}, "funcname": "DeclColumns", - "location": "imgui_internal:970", + "location": "imgui_internal:1002", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", - "signature": "(float,float,float)", + "signature": "(float,float,float,float)", "stname": "ImGuiMenuColumns" } ], @@ -6293,7 +6838,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMenuColumns", - "location": "imgui_internal:968", + "location": "imgui_internal:1000", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" @@ -6301,34 +6846,30 @@ ], "ImGuiMenuColumns_Update": [ { - "args": "(ImGuiMenuColumns* self,int count,float spacing,bool clear)", + "args": "(ImGuiMenuColumns* self,float spacing,bool window_reappearing)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" }, - { - "name": "count", - "type": "int" - }, { "name": "spacing", "type": "float" }, { - "name": "clear", + "name": "window_reappearing", "type": "bool" } ], - "argsoriginal": "(int count,float spacing,bool clear)", - "call_args": "(count,spacing,clear)", + "argsoriginal": "(float spacing,bool window_reappearing)", + "call_args": "(spacing,window_reappearing)", "cimguiname": "ImGuiMenuColumns_Update", "defaults": {}, "funcname": "Update", - "location": "imgui_internal:969", + "location": "imgui_internal:1001", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", - "signature": "(int,float,bool)", + "signature": "(float,bool)", "stname": "ImGuiMenuColumns" } ], @@ -6361,7 +6902,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMetricsConfig", - "location": "imgui_internal:1405", + "location": "imgui_internal:1670", "ov_cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", "signature": "()", "stname": "ImGuiMetricsConfig" @@ -6386,60 +6927,60 @@ "stname": "ImGuiMetricsConfig" } ], - "ImGuiNavMoveResult_Clear": [ + "ImGuiNavItemData_Clear": [ { - "args": "(ImGuiNavMoveResult* self)", + "args": "(ImGuiNavItemData* self)", "argsT": [ { "name": "self", - "type": "ImGuiNavMoveResult*" + "type": "ImGuiNavItemData*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiNavMoveResult_Clear", + "cimguiname": "ImGuiNavItemData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1035", - "ov_cimguiname": "ImGuiNavMoveResult_Clear", + "location": "imgui_internal:1362", + "ov_cimguiname": "ImGuiNavItemData_Clear", "ret": "void", "signature": "()", - "stname": "ImGuiNavMoveResult" + "stname": "ImGuiNavItemData" } ], - "ImGuiNavMoveResult_ImGuiNavMoveResult": [ + "ImGuiNavItemData_ImGuiNavItemData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", + "cimguiname": "ImGuiNavItemData_ImGuiNavItemData", "constructor": true, "defaults": {}, - "funcname": "ImGuiNavMoveResult", - "location": "imgui_internal:1034", - "ov_cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", + "funcname": "ImGuiNavItemData", + "location": "imgui_internal:1361", + "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData", "signature": "()", - "stname": "ImGuiNavMoveResult" + "stname": "ImGuiNavItemData" } ], - "ImGuiNavMoveResult_destroy": [ + "ImGuiNavItemData_destroy": [ { - "args": "(ImGuiNavMoveResult* self)", + "args": "(ImGuiNavItemData* self)", "argsT": [ { "name": "self", - "type": "ImGuiNavMoveResult*" + "type": "ImGuiNavItemData*" } ], "call_args": "(self)", - "cimguiname": "ImGuiNavMoveResult_destroy", + "cimguiname": "ImGuiNavItemData_destroy", "defaults": {}, "destructor": true, - "ov_cimguiname": "ImGuiNavMoveResult_destroy", + "ov_cimguiname": "ImGuiNavItemData_destroy", "ret": "void", - "signature": "(ImGuiNavMoveResult*)", - "stname": "ImGuiNavMoveResult" + "signature": "(ImGuiNavItemData*)", + "stname": "ImGuiNavItemData" } ], "ImGuiNextItemData_ClearFlags": [ @@ -6456,7 +6997,7 @@ "cimguiname": "ImGuiNextItemData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1098", + "location": "imgui_internal:1117", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", @@ -6473,7 +7014,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextItemData", - "location": "imgui_internal:1097", + "location": "imgui_internal:1116", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" @@ -6512,7 +7053,7 @@ "cimguiname": "ImGuiNextWindowData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1079", + "location": "imgui_internal:1098", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", @@ -6529,7 +7070,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextWindowData", - "location": "imgui_internal:1078", + "location": "imgui_internal:1097", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" @@ -6564,7 +7105,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumnData", - "location": "imgui_internal:1148", + "location": "imgui_internal:1397", "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", "signature": "()", "stname": "ImGuiOldColumnData" @@ -6599,7 +7140,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumns", - "location": "imgui_internal:1169", + "location": "imgui_internal:1418", "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", "signature": "()", "stname": "ImGuiOldColumns" @@ -6634,7 +7175,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2100", + "location": "imgui:2288", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -6673,7 +7214,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2054", + "location": "imgui:2242", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -6690,7 +7231,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2053", + "location": "imgui:2241", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -6714,7 +7255,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2055", + "location": "imgui:2243", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -6735,7 +7276,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2057", + "location": "imgui:2245", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -6756,7 +7297,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2056", + "location": "imgui:2244", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -6792,7 +7333,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformIO", - "location": "imgui:2992", + "location": "imgui:3179", "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", "stname": "ImGuiPlatformIO" @@ -6817,6 +7358,41 @@ "stname": "ImGuiPlatformIO" } ], + "ImGuiPlatformImeData_ImGuiPlatformImeData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiPlatformImeData", + "location": "imgui:3199", + "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", + "signature": "()", + "stname": "ImGuiPlatformImeData" + } + ], + "ImGuiPlatformImeData_destroy": [ + { + "args": "(ImGuiPlatformImeData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPlatformImeData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiPlatformImeData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiPlatformImeData_destroy", + "ret": "void", + "signature": "(ImGuiPlatformImeData*)", + "stname": "ImGuiPlatformImeData" + } + ], "ImGuiPlatformMonitor_ImGuiPlatformMonitor": [ { "args": "()", @@ -6827,7 +7403,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformMonitor", - "location": "imgui:3002", + "location": "imgui:3189", "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "signature": "()", "stname": "ImGuiPlatformMonitor" @@ -6862,7 +7438,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPopupData", - "location": "imgui_internal:1021", + "location": "imgui_internal:1054", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" @@ -6902,8 +7478,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1112", - "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr", + "location": "imgui_internal:1169", + "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" }, @@ -6921,8 +7497,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1113", - "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexInt", + "location": "imgui_internal:1170", + "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", "signature": "(int)", "stname": "ImGuiPtrOrIndex" } @@ -6956,7 +7532,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSettingsHandler", - "location": "imgui_internal:1387", + "location": "imgui_internal:1651", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" @@ -6981,6 +7557,41 @@ "stname": "ImGuiSettingsHandler" } ], + "ImGuiStackLevelInfo_ImGuiStackLevelInfo": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStackLevelInfo", + "location": "imgui_internal:1691", + "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", + "signature": "()", + "stname": "ImGuiStackLevelInfo" + } + ], + "ImGuiStackLevelInfo_destroy": [ + { + "args": "(ImGuiStackLevelInfo* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackLevelInfo*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStackLevelInfo_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStackLevelInfo_destroy", + "ret": "void", + "signature": "(ImGuiStackLevelInfo*)", + "stname": "ImGuiStackLevelInfo" + } + ], "ImGuiStackSizes_CompareWithCurrentState": [ { "args": "(ImGuiStackSizes* self)", @@ -6995,7 +7606,7 @@ "cimguiname": "ImGuiStackSizes_CompareWithCurrentState", "defaults": {}, "funcname": "CompareWithCurrentState", - "location": "imgui_internal:1430", + "location": "imgui_internal:1147", "ov_cimguiname": "ImGuiStackSizes_CompareWithCurrentState", "ret": "void", "signature": "()", @@ -7012,7 +7623,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackSizes", - "location": "imgui_internal:1428", + "location": "imgui_internal:1145", "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes", "signature": "()", "stname": "ImGuiStackSizes" @@ -7032,7 +7643,7 @@ "cimguiname": "ImGuiStackSizes_SetToCurrentState", "defaults": {}, "funcname": "SetToCurrentState", - "location": "imgui_internal:1429", + "location": "imgui_internal:1146", "ov_cimguiname": "ImGuiStackSizes_SetToCurrentState", "ret": "void", "signature": "()", @@ -7058,6 +7669,41 @@ "stname": "ImGuiStackSizes" } ], + "ImGuiStackTool_ImGuiStackTool": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackTool_ImGuiStackTool", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStackTool", + "location": "imgui_internal:1702", + "ov_cimguiname": "ImGuiStackTool_ImGuiStackTool", + "signature": "()", + "stname": "ImGuiStackTool" + } + ], + "ImGuiStackTool_destroy": [ + { + "args": "(ImGuiStackTool* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackTool*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStackTool_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStackTool_destroy", + "ret": "void", + "signature": "(ImGuiStackTool*)", + "stname": "ImGuiStackTool" + } + ], "ImGuiStoragePair_ImGuiStoragePair": [ { "args": "(ImGuiID _key,int _val_i)", @@ -7077,8 +7723,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2167", - "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", + "location": "imgui:2355", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" }, @@ -7100,8 +7746,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2168", - "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", + "location": "imgui:2356", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" }, @@ -7123,8 +7769,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2169", - "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", + "location": "imgui:2357", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" } @@ -7162,7 +7808,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2200", + "location": "imgui:2388", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -7183,7 +7829,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2177", + "location": "imgui:2365", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -7214,7 +7860,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2180", + "location": "imgui:2368", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -7245,7 +7891,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2192", + "location": "imgui:2380", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -7276,7 +7922,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2182", + "location": "imgui:2370", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -7307,7 +7953,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2193", + "location": "imgui:2381", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -7338,7 +7984,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2178", + "location": "imgui:2366", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -7369,7 +8015,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2191", + "location": "imgui:2379", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -7394,7 +8040,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2184", + "location": "imgui:2372", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -7425,7 +8071,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2194", + "location": "imgui:2382", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -7450,7 +8096,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2197", + "location": "imgui:2385", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -7479,7 +8125,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2181", + "location": "imgui:2369", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -7508,7 +8154,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2183", + "location": "imgui:2371", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -7537,7 +8183,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2179", + "location": "imgui:2367", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -7566,7 +8212,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2185", + "location": "imgui:2373", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -7592,8 +8238,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:940", - "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModInt", + "location": "imgui_internal:954", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" }, @@ -7615,8 +8261,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:941", - "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModFloat", + "location": "imgui_internal:955", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" }, @@ -7638,8 +8284,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:942", - "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModVec2", + "location": "imgui_internal:956", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" } @@ -7673,7 +8319,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1816", + "location": "imgui:1960", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -7697,7 +8343,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1817", + "location": "imgui:1961", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -7741,7 +8387,7 @@ "cimguiname": "ImGuiTabBar_GetTabName", "defaults": {}, "funcname": "GetTabName", - "location": "imgui_internal:2156", + "location": "imgui_internal:2431", "ov_cimguiname": "ImGuiTabBar_GetTabName", "ret": "const char*", "signature": "(const ImGuiTabItem*)const", @@ -7766,7 +8412,7 @@ "cimguiname": "ImGuiTabBar_GetTabOrder", "defaults": {}, "funcname": "GetTabOrder", - "location": "imgui_internal:2155", + "location": "imgui_internal:2430", "ov_cimguiname": "ImGuiTabBar_GetTabOrder", "ret": "int", "signature": "(const ImGuiTabItem*)const", @@ -7783,7 +8429,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabBar", - "location": "imgui_internal:2154", + "location": "imgui_internal:2429", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" @@ -7818,7 +8464,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabItem", - "location": "imgui_internal:2116", + "location": "imgui_internal:2391", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" @@ -7853,7 +8499,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSettings", - "location": "imgui_internal:2378", + "location": "imgui_internal:2667", "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "signature": "()", "stname": "ImGuiTableColumnSettings" @@ -7888,7 +8534,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2068", + "location": "imgui:2256", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -7923,7 +8569,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumn", - "location": "imgui_internal:2226", + "location": "imgui_internal:2500", "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", "signature": "()", "stname": "ImGuiTableColumn" @@ -7962,7 +8608,7 @@ "cimguiname": "ImGuiTableSettings_GetColumnSettings", "defaults": {}, "funcname": "GetColumnSettings", - "location": "imgui_internal:2401", + "location": "imgui_internal:2690", "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", "ret": "ImGuiTableColumnSettings*", "signature": "()", @@ -7979,7 +8625,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSettings", - "location": "imgui_internal:2400", + "location": "imgui_internal:2689", "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", "signature": "()", "stname": "ImGuiTableSettings" @@ -8014,7 +8660,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2081", + "location": "imgui:2269", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -8039,6 +8685,41 @@ "stname": "ImGuiTableSortSpecs" } ], + "ImGuiTableTempData_ImGuiTableTempData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableTempData_ImGuiTableTempData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableTempData", + "location": "imgui_internal:2652", + "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData", + "signature": "()", + "stname": "ImGuiTableTempData" + } + ], + "ImGuiTableTempData_destroy": [ + { + "args": "(ImGuiTableTempData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableTempData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableTempData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableTempData_destroy", + "ret": "void", + "signature": "(ImGuiTableTempData*)", + "stname": "ImGuiTableTempData" + } + ], "ImGuiTable_ImGuiTable": [ { "args": "()", @@ -8049,7 +8730,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTable", - "location": "imgui_internal:2362", + "location": "imgui_internal:2628", "ov_cimguiname": "ImGuiTable_ImGuiTable", "signature": "()", "stname": "ImGuiTable" @@ -8068,7 +8749,7 @@ "cimguiname": "ImGuiTable_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2363", + "location": "imgui_internal:2629", "ov_cimguiname": "ImGuiTable_destroy", "realdestructor": true, "ret": "void", @@ -8086,7 +8767,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2138", + "location": "imgui:2326", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -8116,7 +8797,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2147", + "location": "imgui:2335", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -8146,7 +8827,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2148", + "location": "imgui:2336", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -8176,7 +8857,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2149", + "location": "imgui:2337", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -8197,7 +8878,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2140", + "location": "imgui:2328", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -8218,7 +8899,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2146", + "location": "imgui:2334", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -8239,7 +8920,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2144", + "location": "imgui:2332", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -8279,7 +8960,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2143", + "location": "imgui:2331", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -8300,7 +8981,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2141", + "location": "imgui:2329", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -8325,7 +9006,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2145", + "location": "imgui:2333", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -8346,7 +9027,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2142", + "location": "imgui:2330", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -8367,7 +9048,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2111", + "location": "imgui:2299", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -8388,7 +9069,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2112", + "location": "imgui:2300", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -8420,7 +9101,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2109", + "location": "imgui:2297", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -8444,7 +9125,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2108", + "location": "imgui:2296", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -8464,7 +9145,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2113", + "location": "imgui:2301", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -8495,7 +9176,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2110", + "location": "imgui:2298", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -8531,8 +9212,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2121", - "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", + "location": "imgui:2309", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" }, @@ -8554,8 +9235,8 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2122", - "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", + "location": "imgui:2310", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" } @@ -8593,7 +9274,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2123", + "location": "imgui:2311", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -8622,13 +9303,77 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2124", + "location": "imgui:2312", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", "stname": "ImGuiTextRange" } ], + "ImGuiViewportP_CalcWorkRectPos": [ + { + "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + }, + { + "name": "off_min", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& off_min)", + "call_args": "(off_min)", + "cimguiname": "ImGuiViewportP_CalcWorkRectPos", + "defaults": {}, + "funcname": "CalcWorkRectPos", + "location": "imgui_internal:1605", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos", + "ret": "void", + "signature": "(const ImVec2)const", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_CalcWorkRectSize": [ + { + "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + }, + { + "name": "off_min", + "type": "const ImVec2" + }, + { + "name": "off_max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& off_min,const ImVec2& off_max)", + "call_args": "(off_min,off_max)", + "cimguiname": "ImGuiViewportP_CalcWorkRectSize", + "defaults": {}, + "funcname": "CalcWorkRectSize", + "location": "imgui_internal:1606", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)const", + "stname": "ImGuiViewportP" + } + ], "ImGuiViewportP_ClearRequestFlags": [ { "args": "(ImGuiViewportP* self)", @@ -8643,13 +9388,39 @@ "cimguiname": "ImGuiViewportP_ClearRequestFlags", "defaults": {}, "funcname": "ClearRequestFlags", - "location": "imgui_internal:1348", + "location": "imgui_internal:1602", "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", "ret": "void", "signature": "()", "stname": "ImGuiViewportP" } ], + "ImGuiViewportP_GetBuildWorkRect": [ + { + "args": "(ImRect *pOut,ImGuiViewportP* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_GetBuildWorkRect", + "defaults": {}, + "funcname": "GetBuildWorkRect", + "location": "imgui_internal:1612", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiViewportP" + } + ], "ImGuiViewportP_GetMainRect": [ { "args": "(ImRect *pOut,ImGuiViewportP* self)", @@ -8668,7 +9439,7 @@ "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": {}, "funcname": "GetMainRect", - "location": "imgui_internal:1345", + "location": "imgui_internal:1610", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", @@ -8694,7 +9465,7 @@ "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": {}, "funcname": "GetWorkRect", - "location": "imgui_internal:1346", + "location": "imgui_internal:1611", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", @@ -8712,7 +9483,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewportP", - "location": "imgui_internal:1343", + "location": "imgui_internal:1600", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" @@ -8732,7 +9503,7 @@ "cimguiname": "ImGuiViewportP_UpdateWorkRect", "defaults": {}, "funcname": "UpdateWorkRect", - "location": "imgui_internal:1347", + "location": "imgui_internal:1607", "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", "ret": "void", "signature": "()", @@ -8752,7 +9523,7 @@ "cimguiname": "ImGuiViewportP_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1344", + "location": "imgui_internal:1601", "ov_cimguiname": "ImGuiViewportP_destroy", "realdestructor": true, "ret": "void", @@ -8778,7 +9549,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:2879", + "location": "imgui:3067", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -8804,7 +9575,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:2880", + "location": "imgui:3068", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -8822,7 +9593,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:2875", + "location": "imgui:3063", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -8841,7 +9612,7 @@ "cimguiname": "ImGuiViewport_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2876", + "location": "imgui:3064", "ov_cimguiname": "ImGuiViewport_destroy", "realdestructor": true, "ret": "void", @@ -8859,7 +9630,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowClass", - "location": "imgui:2035", + "location": "imgui:2223", "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", "signature": "()", "stname": "ImGuiWindowClass" @@ -8898,7 +9669,7 @@ "cimguiname": "ImGuiWindowSettings_GetName", "defaults": {}, "funcname": "GetName", - "location": "imgui_internal:1372", + "location": "imgui_internal:1636", "ov_cimguiname": "ImGuiWindowSettings_GetName", "ret": "char*", "signature": "()", @@ -8915,7 +9686,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowSettings", - "location": "imgui_internal:1371", + "location": "imgui_internal:1635", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" @@ -8954,7 +9725,7 @@ "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": {}, "funcname": "CalcFontSize", - "location": "imgui_internal:2059", + "location": "imgui_internal:2346", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", @@ -8985,8 +9756,8 @@ "str_end": "NULL" }, "funcname": "GetID", - "location": "imgui_internal:2049", - "ov_cimguiname": "ImGuiWindow_GetIDStr", + "location": "imgui_internal:2336", + "ov_cimguiname": "ImGuiWindow_GetID_Str", "ret": "ImGuiID", "signature": "(const char*,const char*)", "stname": "ImGuiWindow" @@ -9008,8 +9779,8 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2050", - "ov_cimguiname": "ImGuiWindow_GetIDPtr", + "location": "imgui_internal:2337", + "ov_cimguiname": "ImGuiWindow_GetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "ImGuiWindow" @@ -9031,8 +9802,8 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2051", - "ov_cimguiname": "ImGuiWindow_GetIDInt", + "location": "imgui_internal:2338", + "ov_cimguiname": "ImGuiWindow_GetID_Int", "ret": "ImGuiID", "signature": "(int)", "stname": "ImGuiWindow" @@ -9056,7 +9827,7 @@ "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": {}, "funcname": "GetIDFromRectangle", - "location": "imgui_internal:2055", + "location": "imgui_internal:2342", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", @@ -9087,8 +9858,8 @@ "str_end": "NULL" }, "funcname": "GetIDNoKeepAlive", - "location": "imgui_internal:2052", - "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveStr", + "location": "imgui_internal:2339", + "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlive_Str", "ret": "ImGuiID", "signature": "(const char*,const char*)", "stname": "ImGuiWindow" @@ -9110,8 +9881,8 @@ "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": {}, "funcname": "GetIDNoKeepAlive", - "location": "imgui_internal:2053", - "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlivePtr", + "location": "imgui_internal:2340", + "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlive_Ptr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "ImGuiWindow" @@ -9133,8 +9904,8 @@ "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": {}, "funcname": "GetIDNoKeepAlive", - "location": "imgui_internal:2054", - "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveInt", + "location": "imgui_internal:2341", + "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlive_Int", "ret": "ImGuiID", "signature": "(int)", "stname": "ImGuiWindow" @@ -9159,7 +9930,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindow", - "location": "imgui_internal:2045", + "location": "imgui_internal:2332", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" @@ -9179,7 +9950,7 @@ "cimguiname": "ImGuiWindow_MenuBarHeight", "defaults": {}, "funcname": "MenuBarHeight", - "location": "imgui_internal:2062", + "location": "imgui_internal:2349", "ov_cimguiname": "ImGuiWindow_MenuBarHeight", "ret": "float", "signature": "()const", @@ -9204,7 +9975,7 @@ "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": {}, "funcname": "MenuBarRect", - "location": "imgui_internal:2063", + "location": "imgui_internal:2350", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", @@ -9230,7 +10001,7 @@ "cimguiname": "ImGuiWindow_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:2058", + "location": "imgui_internal:2345", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", @@ -9252,7 +10023,7 @@ "cimguiname": "ImGuiWindow_TitleBarHeight", "defaults": {}, "funcname": "TitleBarHeight", - "location": "imgui_internal:2060", + "location": "imgui_internal:2347", "ov_cimguiname": "ImGuiWindow_TitleBarHeight", "ret": "float", "signature": "()const", @@ -9277,7 +10048,7 @@ "cimguiname": "ImGuiWindow_TitleBarRect", "defaults": {}, "funcname": "TitleBarRect", - "location": "imgui_internal:2061", + "location": "imgui_internal:2348", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", @@ -9298,7 +10069,7 @@ "cimguiname": "ImGuiWindow_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2047", + "location": "imgui_internal:2334", "ov_cimguiname": "ImGuiWindow_destroy", "realdestructor": true, "ret": "void", @@ -9320,7 +10091,7 @@ "cimguiname": "ImPool_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:600", + "location": "imgui_internal:652", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", @@ -9342,7 +10113,7 @@ "cimguiname": "ImPool_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:599", + "location": "imgui_internal:651", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", @@ -9368,7 +10139,7 @@ "cimguiname": "ImPool_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:598", + "location": "imgui_internal:650", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", @@ -9376,6 +10147,50 @@ "templated": true } ], + "ImPool_GetAliveCount": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetAliveCount", + "defaults": {}, + "funcname": "GetAliveCount", + "location": "imgui_internal:659", + "ov_cimguiname": "ImPool_GetAliveCount", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetBufSize": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetBufSize", + "defaults": {}, + "funcname": "GetBufSize", + "location": "imgui_internal:660", + "ov_cimguiname": "ImPool_GetBufSize", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], "ImPool_GetByIndex": [ { "args": "(ImPool* self,ImPoolIdx n)", @@ -9394,7 +10209,7 @@ "cimguiname": "ImPool_GetByIndex", "defaults": {}, "funcname": "GetByIndex", - "location": "imgui_internal:595", + "location": "imgui_internal:647", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", @@ -9420,7 +10235,7 @@ "cimguiname": "ImPool_GetByKey", "defaults": {}, "funcname": "GetByKey", - "location": "imgui_internal:594", + "location": "imgui_internal:646", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -9446,7 +10261,7 @@ "cimguiname": "ImPool_GetIndex", "defaults": {}, "funcname": "GetIndex", - "location": "imgui_internal:596", + "location": "imgui_internal:648", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", @@ -9454,6 +10269,28 @@ "templated": true } ], + "ImPool_GetMapSize": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetMapSize", + "defaults": {}, + "funcname": "GetMapSize", + "location": "imgui_internal:661", + "ov_cimguiname": "ImPool_GetMapSize", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], "ImPool_GetOrAddByKey": [ { "args": "(ImPool* self,ImGuiID key)", @@ -9472,7 +10309,7 @@ "cimguiname": "ImPool_GetOrAddByKey", "defaults": {}, "funcname": "GetOrAddByKey", - "location": "imgui_internal:597", + "location": "imgui_internal:649", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -9480,28 +10317,6 @@ "templated": true } ], - "ImPool_GetSize": [ - { - "args": "(ImPool* self)", - "argsT": [ - { - "name": "self", - "type": "ImPool*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImPool_GetSize", - "defaults": {}, - "funcname": "GetSize", - "location": "imgui_internal:604", - "ov_cimguiname": "ImPool_GetSize", - "ret": "int", - "signature": "()const", - "stname": "ImPool", - "templated": true - } - ], "ImPool_ImPool": [ { "args": "()", @@ -9512,7 +10327,7 @@ "constructor": true, "defaults": {}, "funcname": "ImPool", - "location": "imgui_internal:592", + "location": "imgui_internal:644", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", @@ -9541,8 +10356,8 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:601", - "ov_cimguiname": "ImPool_RemoveTPtr", + "location": "imgui_internal:653", + "ov_cimguiname": "ImPool_Remove_TPtr", "ret": "void", "signature": "(ImGuiID,const T*)", "stname": "ImPool", @@ -9569,8 +10384,8 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:602", - "ov_cimguiname": "ImPool_RemovePoolIdx", + "location": "imgui_internal:654", + "ov_cimguiname": "ImPool_Remove_PoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", "stname": "ImPool", @@ -9595,7 +10410,7 @@ "cimguiname": "ImPool_Reserve", "defaults": {}, "funcname": "Reserve", - "location": "imgui_internal:603", + "location": "imgui_internal:655", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", @@ -9603,6 +10418,32 @@ "templated": true } ], + "ImPool_TryGetMapData": [ + { + "args": "(ImPool* self,ImPoolIdx n)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "n", + "type": "ImPoolIdx" + } + ], + "argsoriginal": "(ImPoolIdx n)", + "call_args": "(n)", + "cimguiname": "ImPool_TryGetMapData", + "defaults": {}, + "funcname": "TryGetMapData", + "location": "imgui_internal:662", + "ov_cimguiname": "ImPool_TryGetMapData", + "ret": "T*", + "signature": "(ImPoolIdx)", + "stname": "ImPool", + "templated": true + } + ], "ImPool_destroy": [ { "args": "(ImPool* self)", @@ -9616,7 +10457,7 @@ "cimguiname": "ImPool_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:593", + "location": "imgui_internal:645", "ov_cimguiname": "ImPool_destroy", "realdestructor": true, "ret": "void", @@ -9643,8 +10484,8 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:472", - "ov_cimguiname": "ImRect_AddVec2", + "location": "imgui_internal:521", + "ov_cimguiname": "ImRect_Add_Vec2", "ret": "void", "signature": "(const ImVec2)", "stname": "ImRect" @@ -9666,8 +10507,8 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:473", - "ov_cimguiname": "ImRect_AddRect", + "location": "imgui_internal:522", + "ov_cimguiname": "ImRect_Add_Rect", "ret": "void", "signature": "(const ImRect)", "stname": "ImRect" @@ -9691,7 +10532,7 @@ "cimguiname": "ImRect_ClipWith", "defaults": {}, "funcname": "ClipWith", - "location": "imgui_internal:479", + "location": "imgui_internal:528", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", @@ -9716,7 +10557,7 @@ "cimguiname": "ImRect_ClipWithFull", "defaults": {}, "funcname": "ClipWithFull", - "location": "imgui_internal:480", + "location": "imgui_internal:529", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", @@ -9741,8 +10582,8 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:469", - "ov_cimguiname": "ImRect_ContainsVec2", + "location": "imgui_internal:518", + "ov_cimguiname": "ImRect_Contains_Vec2", "ret": "bool", "signature": "(const ImVec2)const", "stname": "ImRect" @@ -9764,8 +10605,8 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:470", - "ov_cimguiname": "ImRect_ContainsRect", + "location": "imgui_internal:519", + "ov_cimguiname": "ImRect_Contains_Rect", "ret": "bool", "signature": "(const ImRect)const", "stname": "ImRect" @@ -9789,8 +10630,8 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:474", - "ov_cimguiname": "ImRect_ExpandFloat", + "location": "imgui_internal:523", + "ov_cimguiname": "ImRect_Expand_Float", "ret": "void", "signature": "(const float)", "stname": "ImRect" @@ -9812,8 +10653,8 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:475", - "ov_cimguiname": "ImRect_ExpandVec2", + "location": "imgui_internal:524", + "ov_cimguiname": "ImRect_Expand_Vec2", "ret": "void", "signature": "(const ImVec2)", "stname": "ImRect" @@ -9833,7 +10674,7 @@ "cimguiname": "ImRect_Floor", "defaults": {}, "funcname": "Floor", - "location": "imgui_internal:481", + "location": "imgui_internal:530", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", @@ -9854,7 +10695,7 @@ "cimguiname": "ImRect_GetArea", "defaults": {}, "funcname": "GetArea", - "location": "imgui_internal:464", + "location": "imgui_internal:513", "ov_cimguiname": "ImRect_GetArea", "ret": "float", "signature": "()const", @@ -9879,7 +10720,7 @@ "cimguiname": "ImRect_GetBL", "defaults": {}, "funcname": "GetBL", - "location": "imgui_internal:467", + "location": "imgui_internal:516", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", @@ -9905,7 +10746,7 @@ "cimguiname": "ImRect_GetBR", "defaults": {}, "funcname": "GetBR", - "location": "imgui_internal:468", + "location": "imgui_internal:517", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", @@ -9931,7 +10772,7 @@ "cimguiname": "ImRect_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui_internal:460", + "location": "imgui_internal:509", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", @@ -9953,7 +10794,7 @@ "cimguiname": "ImRect_GetHeight", "defaults": {}, "funcname": "GetHeight", - "location": "imgui_internal:463", + "location": "imgui_internal:512", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", @@ -9978,7 +10819,7 @@ "cimguiname": "ImRect_GetSize", "defaults": {}, "funcname": "GetSize", - "location": "imgui_internal:461", + "location": "imgui_internal:510", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", @@ -10004,7 +10845,7 @@ "cimguiname": "ImRect_GetTL", "defaults": {}, "funcname": "GetTL", - "location": "imgui_internal:465", + "location": "imgui_internal:514", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", @@ -10030,7 +10871,7 @@ "cimguiname": "ImRect_GetTR", "defaults": {}, "funcname": "GetTR", - "location": "imgui_internal:466", + "location": "imgui_internal:515", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", @@ -10052,7 +10893,7 @@ "cimguiname": "ImRect_GetWidth", "defaults": {}, "funcname": "GetWidth", - "location": "imgui_internal:462", + "location": "imgui_internal:511", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", @@ -10069,8 +10910,8 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:455", - "ov_cimguiname": "ImRect_ImRectNil", + "location": "imgui_internal:504", + "ov_cimguiname": "ImRect_ImRect_Nil", "signature": "()", "stname": "ImRect" }, @@ -10092,8 +10933,8 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:456", - "ov_cimguiname": "ImRect_ImRectVec2", + "location": "imgui_internal:505", + "ov_cimguiname": "ImRect_ImRect_Vec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" }, @@ -10111,8 +10952,8 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:457", - "ov_cimguiname": "ImRect_ImRectVec4", + "location": "imgui_internal:506", + "ov_cimguiname": "ImRect_ImRect_Vec4", "signature": "(const ImVec4)", "stname": "ImRect" }, @@ -10142,8 +10983,8 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:458", - "ov_cimguiname": "ImRect_ImRectFloat", + "location": "imgui_internal:507", + "ov_cimguiname": "ImRect_ImRect_Float", "signature": "(float,float,float,float)", "stname": "ImRect" } @@ -10162,7 +11003,7 @@ "cimguiname": "ImRect_IsInverted", "defaults": {}, "funcname": "IsInverted", - "location": "imgui_internal:482", + "location": "imgui_internal:531", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", @@ -10187,7 +11028,7 @@ "cimguiname": "ImRect_Overlaps", "defaults": {}, "funcname": "Overlaps", - "location": "imgui_internal:471", + "location": "imgui_internal:520", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", @@ -10212,7 +11053,7 @@ "cimguiname": "ImRect_ToVec4", "defaults": {}, "funcname": "ToVec4", - "location": "imgui_internal:483", + "location": "imgui_internal:532", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", @@ -10238,7 +11079,7 @@ "cimguiname": "ImRect_Translate", "defaults": {}, "funcname": "Translate", - "location": "imgui_internal:476", + "location": "imgui_internal:525", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", @@ -10263,7 +11104,7 @@ "cimguiname": "ImRect_TranslateX", "defaults": {}, "funcname": "TranslateX", - "location": "imgui_internal:477", + "location": "imgui_internal:526", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", @@ -10288,7 +11129,7 @@ "cimguiname": "ImRect_TranslateY", "defaults": {}, "funcname": "TranslateY", - "location": "imgui_internal:478", + "location": "imgui_internal:527", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", @@ -10328,7 +11169,7 @@ "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "defaults": {}, "funcname": "GetArenaSizeInBytes", - "location": "imgui_internal:573", + "location": "imgui_internal:624", "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "ret": "int", "signature": "()", @@ -10354,7 +11195,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "defaults": {}, "funcname": "GetSpanPtrBegin", - "location": "imgui_internal:575", + "location": "imgui_internal:626", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "ret": "void*", "signature": "(int)", @@ -10380,7 +11221,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "defaults": {}, "funcname": "GetSpanPtrEnd", - "location": "imgui_internal:576", + "location": "imgui_internal:627", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "ret": "void*", "signature": "(int)", @@ -10398,7 +11239,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpanAllocator", - "location": "imgui_internal:571", + "location": "imgui_internal:622", "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", "signature": "()", "stname": "ImSpanAllocator", @@ -10433,7 +11274,7 @@ "a": "4" }, "funcname": "Reserve", - "location": "imgui_internal:572", + "location": "imgui_internal:623", "ov_cimguiname": "ImSpanAllocator_Reserve", "ret": "void", "signature": "(int,size_t,int)", @@ -10459,7 +11300,7 @@ "cimguiname": "ImSpanAllocator_SetArenaBasePtr", "defaults": {}, "funcname": "SetArenaBasePtr", - "location": "imgui_internal:574", + "location": "imgui_internal:625", "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", "ret": "void", "signature": "(void*)", @@ -10497,8 +11338,8 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:539", - "ov_cimguiname": "ImSpan_ImSpanNil", + "location": "imgui_internal:590", + "ov_cimguiname": "ImSpan_ImSpan_Nil", "signature": "()", "stname": "ImSpan", "templated": true @@ -10521,8 +11362,8 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:540", - "ov_cimguiname": "ImSpan_ImSpanTPtrInt", + "location": "imgui_internal:591", + "ov_cimguiname": "ImSpan_ImSpan_TPtrInt", "signature": "(T*,int)", "stname": "ImSpan", "templated": true @@ -10545,8 +11386,8 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:541", - "ov_cimguiname": "ImSpan_ImSpanTPtrTPtr", + "location": "imgui_internal:592", + "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr", "signature": "(T*,T*)", "stname": "ImSpan", "templated": true @@ -10566,8 +11407,8 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:550", - "ov_cimguiname": "ImSpan_beginNil", + "location": "imgui_internal:601", + "ov_cimguiname": "ImSpan_begin_Nil", "ret": "T*", "signature": "()", "stname": "ImSpan", @@ -10586,8 +11427,8 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:551", - "ov_cimguiname": "ImSpan_begin_const", + "location": "imgui_internal:602", + "ov_cimguiname": "ImSpan_begin__const", "ret": "const T*", "signature": "()const", "stname": "ImSpan", @@ -10628,8 +11469,8 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:552", - "ov_cimguiname": "ImSpan_endNil", + "location": "imgui_internal:603", + "ov_cimguiname": "ImSpan_end_Nil", "ret": "T*", "signature": "()", "stname": "ImSpan", @@ -10648,8 +11489,8 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:553", - "ov_cimguiname": "ImSpan_end_const", + "location": "imgui_internal:604", + "ov_cimguiname": "ImSpan_end__const", "ret": "const T*", "signature": "()const", "stname": "ImSpan", @@ -10674,7 +11515,7 @@ "cimguiname": "ImSpan_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui_internal:556", + "location": "imgui_internal:607", "ov_cimguiname": "ImSpan_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -10704,8 +11545,8 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:543", - "ov_cimguiname": "ImSpan_setInt", + "location": "imgui_internal:594", + "ov_cimguiname": "ImSpan_set_Int", "ret": "void", "signature": "(T*,int)", "stname": "ImSpan", @@ -10732,8 +11573,8 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:544", - "ov_cimguiname": "ImSpan_setTPtr", + "location": "imgui_internal:595", + "ov_cimguiname": "ImSpan_set_TPtr", "ret": "void", "signature": "(T*,T*)", "stname": "ImSpan", @@ -10754,7 +11595,7 @@ "cimguiname": "ImSpan_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:545", + "location": "imgui_internal:596", "ov_cimguiname": "ImSpan_size", "ret": "int", "signature": "()const", @@ -10776,7 +11617,7 @@ "cimguiname": "ImSpan_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui_internal:546", + "location": "imgui_internal:597", "ov_cimguiname": "ImSpan_size_in_bytes", "ret": "int", "signature": "()const", @@ -10794,8 +11635,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:435", - "ov_cimguiname": "ImVec1_ImVec1Nil", + "location": "imgui_internal:484", + "ov_cimguiname": "ImVec1_ImVec1_Nil", "signature": "()", "stname": "ImVec1" }, @@ -10813,8 +11654,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:436", - "ov_cimguiname": "ImVec1_ImVec1Float", + "location": "imgui_internal:485", + "ov_cimguiname": "ImVec1_ImVec1_Float", "signature": "(float)", "stname": "ImVec1" } @@ -10848,8 +11689,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:240", - "ov_cimguiname": "ImVec2_ImVec2Nil", + "location": "imgui:258", + "ov_cimguiname": "ImVec2_ImVec2_Nil", "signature": "()", "stname": "ImVec2" }, @@ -10871,8 +11712,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:241", - "ov_cimguiname": "ImVec2_ImVec2Float", + "location": "imgui:259", + "ov_cimguiname": "ImVec2_ImVec2_Float", "signature": "(float,float)", "stname": "ImVec2" } @@ -10906,8 +11747,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:443", - "ov_cimguiname": "ImVec2ih_ImVec2ihNil", + "location": "imgui_internal:492", + "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil", "signature": "()", "stname": "ImVec2ih" }, @@ -10929,8 +11770,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:444", - "ov_cimguiname": "ImVec2ih_ImVec2ihshort", + "location": "imgui_internal:493", + "ov_cimguiname": "ImVec2ih_ImVec2ih_short", "signature": "(short,short)", "stname": "ImVec2ih" }, @@ -10948,8 +11789,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:445", - "ov_cimguiname": "ImVec2ih_ImVec2ihVec2", + "location": "imgui_internal:494", + "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2", "signature": "(const ImVec2)", "stname": "ImVec2ih" } @@ -10983,8 +11824,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:253", - "ov_cimguiname": "ImVec4_ImVec4Nil", + "location": "imgui:271", + "ov_cimguiname": "ImVec4_ImVec4_Nil", "signature": "()", "stname": "ImVec4" }, @@ -11014,8 +11855,8 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:254", - "ov_cimguiname": "ImVec4_ImVec4Float", + "location": "imgui:272", + "ov_cimguiname": "ImVec4_ImVec4_Float", "signature": "(float,float,float,float)", "stname": "ImVec4" } @@ -11049,18 +11890,18 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1719", - "ov_cimguiname": "ImVector_ImVectorNil", + "location": "imgui:1858", + "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", "templated": true }, { - "args": "(const ImVector src)", + "args": "(const ImVector_T src)", "argsT": [ { "name": "src", - "type": "const ImVector" + "type": "const ImVector_T " } ], "argsoriginal": "(const ImVector& src)", @@ -11069,9 +11910,9 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1720", - "ov_cimguiname": "ImVector_ImVectorVector", - "signature": "(const ImVector)", + "location": "imgui:1859", + "ov_cimguiname": "ImVector_ImVector_Vector_T_", + "signature": "(const ImVector_T )", "stname": "ImVector", "templated": true } @@ -11094,7 +11935,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1743", + "location": "imgui:1885", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -11116,8 +11957,8 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1739", - "ov_cimguiname": "ImVector_backNil", + "location": "imgui:1881", + "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", "signature": "()", @@ -11137,8 +11978,8 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1740", - "ov_cimguiname": "ImVector_back_const", + "location": "imgui:1882", + "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", "signature": "()const", @@ -11160,8 +12001,8 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1733", - "ov_cimguiname": "ImVector_beginNil", + "location": "imgui:1875", + "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", "stname": "ImVector", @@ -11180,8 +12021,8 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1734", - "ov_cimguiname": "ImVector_begin_const", + "location": "imgui:1876", + "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", "stname": "ImVector", @@ -11202,7 +12043,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1728", + "location": "imgui:1871", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -11224,7 +12065,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1732", + "location": "imgui:1863", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -11232,6 +12073,50 @@ "templated": true } ], + "ImVector_clear_delete": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_clear_delete", + "defaults": {}, + "funcname": "clear_delete", + "location": "imgui:1864", + "ov_cimguiname": "ImVector_clear_delete", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_clear_destruct": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_clear_destruct", + "defaults": {}, + "funcname": "clear_destruct", + "location": "imgui:1865", + "ov_cimguiname": "ImVector_clear_destruct", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true + } + ], "ImVector_contains": [ { "args": "(ImVector* self,const T v)", @@ -11250,7 +12135,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1757", + "location": "imgui:1899", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -11271,7 +12156,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1722", + "location": "imgui:1861", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -11294,7 +12179,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1724", + "location": "imgui:1867", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -11316,8 +12201,8 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1735", - "ov_cimguiname": "ImVector_endNil", + "location": "imgui:1877", + "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", "stname": "ImVector", @@ -11336,8 +12221,8 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1736", - "ov_cimguiname": "ImVector_end_const", + "location": "imgui:1878", + "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", "stname": "ImVector", @@ -11362,8 +12247,8 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1753", - "ov_cimguiname": "ImVector_eraseNil", + "location": "imgui:1895", + "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", "stname": "ImVector", @@ -11390,8 +12275,8 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1754", - "ov_cimguiname": "ImVector_eraseTPtr", + "location": "imgui:1896", + "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", "stname": "ImVector", @@ -11416,7 +12301,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1755", + "location": "imgui:1897", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -11442,8 +12327,8 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1758", - "ov_cimguiname": "ImVector_findNil", + "location": "imgui:1900", + "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", "stname": "ImVector", @@ -11466,8 +12351,8 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1759", - "ov_cimguiname": "ImVector_find_const", + "location": "imgui:1901", + "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", "stname": "ImVector", @@ -11492,7 +12377,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1760", + "location": "imgui:1902", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -11518,7 +12403,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1761", + "location": "imgui:1903", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -11540,8 +12425,8 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1737", - "ov_cimguiname": "ImVector_frontNil", + "location": "imgui:1879", + "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", "signature": "()", @@ -11561,8 +12446,8 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1738", - "ov_cimguiname": "ImVector_front_const", + "location": "imgui:1880", + "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", "signature": "()const", @@ -11588,7 +12473,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1762", + "location": "imgui:1904", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -11618,7 +12503,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1756", + "location": "imgui:1898", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -11640,7 +12525,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1727", + "location": "imgui:1870", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -11662,7 +12547,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1751", + "location": "imgui:1893", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -11688,7 +12573,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1750", + "location": "imgui:1892", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -11714,7 +12599,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1752", + "location": "imgui:1894", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -11740,7 +12625,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1747", + "location": "imgui:1889", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -11766,8 +12651,8 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1744", - "ov_cimguiname": "ImVector_resizeNil", + "location": "imgui:1886", + "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", "stname": "ImVector", @@ -11794,8 +12679,8 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1745", - "ov_cimguiname": "ImVector_resizeT", + "location": "imgui:1887", + "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", "stname": "ImVector", @@ -11820,7 +12705,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1746", + "location": "imgui:1888", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -11842,7 +12727,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1725", + "location": "imgui:1868", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -11864,7 +12749,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1726", + "location": "imgui:1869", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -11874,7 +12759,7 @@ ], "ImVector_swap": [ { - "args": "(ImVector* self,ImVector* rhs)", + "args": "(ImVector* self,ImVector_T * rhs)", "argsT": [ { "name": "self", @@ -11883,7 +12768,7 @@ { "name": "rhs", "reftoptr": true, - "type": "ImVector*" + "type": "ImVector_T *" } ], "argsoriginal": "(ImVector& rhs)", @@ -11891,10 +12776,10 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1741", + "location": "imgui:1883", "ov_cimguiname": "ImVector_swap", "ret": "void", - "signature": "(ImVector*)", + "signature": "(ImVector_T *)", "stname": "ImVector", "templated": true } @@ -11919,7 +12804,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:792", + "location": "imgui:834", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -11941,7 +12826,7 @@ "cimguiname": "igActivateItem", "defaults": {}, "funcname": "ActivateItem", - "location": "imgui_internal:2545", + "location": "imgui_internal:2876", "namespace": "ImGui", "ov_cimguiname": "igActivateItem", "ret": "void", @@ -11967,7 +12852,7 @@ "cimguiname": "igAddContextHook", "defaults": {}, "funcname": "AddContextHook", - "location": "imgui_internal:2457", + "location": "imgui_internal:2750", "namespace": "ImGui", "ov_cimguiname": "igAddContextHook", "ret": "ImGuiID", @@ -11984,7 +12869,7 @@ "cimguiname": "igAlignTextToFramePadding", "defaults": {}, "funcname": "AlignTextToFramePadding", - "location": "imgui:436", + "location": "imgui:457", "namespace": "ImGui", "ov_cimguiname": "igAlignTextToFramePadding", "ret": "void", @@ -12010,7 +12895,7 @@ "cimguiname": "igArrowButton", "defaults": {}, "funcname": "ArrowButton", - "location": "imgui:479", + "location": "imgui:504", "namespace": "ImGui", "ov_cimguiname": "igArrowButton", "ret": "bool", @@ -12046,7 +12931,7 @@ "flags": "0" }, "funcname": "ArrowButtonEx", - "location": "imgui_internal:2733", + "location": "imgui_internal:3077", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", @@ -12079,7 +12964,7 @@ "p_open": "NULL" }, "funcname": "Begin", - "location": "imgui:311", + "location": "imgui:331", "namespace": "ImGui", "ov_cimguiname": "igBegin", "ret": "bool", @@ -12117,9 +13002,9 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui:322", + "location": "imgui:342", "namespace": "ImGui", - "ov_cimguiname": "igBeginChildStr", + "ov_cimguiname": "igBeginChild_Str", "ret": "bool", "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)", "stname": "" @@ -12153,9 +13038,9 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui:323", + "location": "imgui:343", "namespace": "ImGui", - "ov_cimguiname": "igBeginChildID", + "ov_cimguiname": "igBeginChild_ID", "ret": "bool", "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", "stname": "" @@ -12191,7 +13076,7 @@ "cimguiname": "igBeginChildEx", "defaults": {}, "funcname": "BeginChildEx", - "location": "imgui_internal:2525", + "location": "imgui_internal:2838", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", @@ -12223,7 +13108,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:847", + "location": "imgui:895", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -12255,7 +13140,7 @@ "flags": "0" }, "funcname": "BeginColumns", - "location": "imgui_internal:2623", + "location": "imgui_internal:2965", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", @@ -12287,7 +13172,7 @@ "flags": "0" }, "funcname": "BeginCombo", - "location": "imgui:493", + "location": "imgui:518", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", @@ -12295,6 +13180,77 @@ "stname": "" } ], + "igBeginComboPopup": [ + { + "args": "(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags)", + "argsT": [ + { + "name": "popup_id", + "type": "ImGuiID" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiComboFlags" + } + ], + "argsoriginal": "(ImGuiID popup_id,const ImRect& bb,ImGuiComboFlags flags)", + "call_args": "(popup_id,bb,flags)", + "cimguiname": "igBeginComboPopup", + "defaults": {}, + "funcname": "BeginComboPopup", + "location": "imgui_internal:2858", + "namespace": "ImGui", + "ov_cimguiname": "igBeginComboPopup", + "ret": "bool", + "signature": "(ImGuiID,const ImRect,ImGuiComboFlags)", + "stname": "" + } + ], + "igBeginComboPreview": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginComboPreview", + "defaults": {}, + "funcname": "BeginComboPreview", + "location": "imgui_internal:2859", + "namespace": "ImGui", + "ov_cimguiname": "igBeginComboPreview", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginDisabled": [ + { + "args": "(bool disabled)", + "argsT": [ + { + "name": "disabled", + "type": "bool" + } + ], + "argsoriginal": "(bool disabled=true)", + "call_args": "(disabled)", + "cimguiname": "igBeginDisabled", + "defaults": { + "disabled": "true" + }, + "funcname": "BeginDisabled", + "location": "imgui:842", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDisabled", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], "igBeginDockableDragDropSource": [ { "args": "(ImGuiWindow* window)", @@ -12309,7 +13265,7 @@ "cimguiname": "igBeginDockableDragDropSource", "defaults": {}, "funcname": "BeginDockableDragDropSource", - "location": "imgui_internal:2588", + "location": "imgui_internal:2930", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropSource", "ret": "void", @@ -12331,7 +13287,7 @@ "cimguiname": "igBeginDockableDragDropTarget", "defaults": {}, "funcname": "BeginDockableDragDropTarget", - "location": "imgui_internal:2589", + "location": "imgui_internal:2931", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropTarget", "ret": "void", @@ -12357,7 +13313,7 @@ "cimguiname": "igBeginDocked", "defaults": {}, "funcname": "BeginDocked", - "location": "imgui_internal:2587", + "location": "imgui_internal:2929", "namespace": "ImGui", "ov_cimguiname": "igBeginDocked", "ret": "void", @@ -12381,7 +13337,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:788", + "location": "imgui:830", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -12398,7 +13354,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:791", + "location": "imgui:833", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -12424,7 +13380,7 @@ "cimguiname": "igBeginDragDropTargetCustom", "defaults": {}, "funcname": "BeginDragDropTargetCustom", - "location": "imgui_internal:2617", + "location": "imgui_internal:2959", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", @@ -12441,7 +13397,7 @@ "cimguiname": "igBeginGroup", "defaults": {}, "funcname": "BeginGroup", - "location": "imgui:425", + "location": "imgui:446", "namespace": "ImGui", "ov_cimguiname": "igBeginGroup", "ret": "void", @@ -12469,7 +13425,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginListBox", - "location": "imgui:604", + "location": "imgui:630", "namespace": "ImGui", "ov_cimguiname": "igBeginListBox", "ret": "bool", @@ -12486,7 +13442,7 @@ "cimguiname": "igBeginMainMenuBar", "defaults": {}, "funcname": "BeginMainMenuBar", - "location": "imgui:629", + "location": "imgui:656", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", @@ -12514,7 +13470,7 @@ "enabled": "true" }, "funcname": "BeginMenu", - "location": "imgui:631", + "location": "imgui:658", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", @@ -12531,7 +13487,7 @@ "cimguiname": "igBeginMenuBar", "defaults": {}, "funcname": "BeginMenuBar", - "location": "imgui:627", + "location": "imgui:654", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", @@ -12539,6 +13495,38 @@ "stname": "" } ], + "igBeginMenuEx": [ + { + "args": "(const char* label,const char* icon,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "icon", + "type": "const char*" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,const char* icon,bool enabled=true)", + "call_args": "(label,icon,enabled)", + "cimguiname": "igBeginMenuEx", + "defaults": { + "enabled": "true" + }, + "funcname": "BeginMenuEx", + "location": "imgui_internal:2854", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMenuEx", + "ret": "bool", + "signature": "(const char*,const char*,bool)", + "stname": "" + } + ], "igBeginPopup": [ { "args": "(const char* str_id,ImGuiWindowFlags flags)", @@ -12559,7 +13547,7 @@ "flags": "0" }, "funcname": "BeginPopup", - "location": "imgui:654", + "location": "imgui:682", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", @@ -12588,7 +13576,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextItem", - "location": "imgui:671", + "location": "imgui:704", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", @@ -12617,7 +13605,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", - "location": "imgui:673", + "location": "imgui:706", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", @@ -12646,7 +13634,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", - "location": "imgui:672", + "location": "imgui:705", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", @@ -12672,7 +13660,7 @@ "cimguiname": "igBeginPopupEx", "defaults": {}, "funcname": "BeginPopupEx", - "location": "imgui_internal:2530", + "location": "imgui_internal:2844", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", @@ -12705,7 +13693,7 @@ "p_open": "NULL" }, "funcname": "BeginPopupModal", - "location": "imgui:655", + "location": "imgui:683", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", @@ -12733,7 +13721,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:751", + "location": "imgui:788", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -12767,7 +13755,7 @@ "cimguiname": "igBeginTabBarEx", "defaults": {}, "funcname": "BeginTabBarEx", - "location": "imgui_internal:2685", + "location": "imgui_internal:3027", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", @@ -12800,7 +13788,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:753", + "location": "imgui:790", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -12842,7 +13830,7 @@ "outer_size": "ImVec2(0.0f,0.0f)" }, "funcname": "BeginTable", - "location": "imgui:705", + "location": "imgui:738", "namespace": "ImGui", "ov_cimguiname": "igBeginTable", "ret": "bool", @@ -12888,7 +13876,7 @@ "outer_size": "ImVec2(0,0)" }, "funcname": "BeginTableEx", - "location": "imgui_internal:2646", + "location": "imgui_internal:2987", "namespace": "ImGui", "ov_cimguiname": "igBeginTableEx", "ret": "bool", @@ -12905,7 +13893,7 @@ "cimguiname": "igBeginTooltip", "defaults": {}, "funcname": "BeginTooltip", - "location": "imgui:638", + "location": "imgui:665", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "void", @@ -12913,29 +13901,67 @@ "stname": "" } ], - "igBeginTooltipEx": [ + "igBeginTooltipEx": [ + { + "args": "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)", + "argsT": [ + { + "name": "tooltip_flags", + "type": "ImGuiTooltipFlags" + }, + { + "name": "extra_window_flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)", + "call_args": "(tooltip_flags,extra_window_flags)", + "cimguiname": "igBeginTooltipEx", + "defaults": {}, + "funcname": "BeginTooltipEx", + "location": "imgui_internal:2845", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTooltipEx", + "ret": "void", + "signature": "(ImGuiTooltipFlags,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginViewportSideBar": [ { - "args": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", + "args": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)", "argsT": [ { - "name": "extra_flags", - "type": "ImGuiWindowFlags" + "name": "name", + "type": "const char*" }, { - "name": "tooltip_flags", - "type": "ImGuiTooltipFlags" + "name": "viewport", + "type": "ImGuiViewport*" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "size", + "type": "float" + }, + { + "name": "window_flags", + "type": "ImGuiWindowFlags" } ], - "argsoriginal": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", - "call_args": "(extra_flags,tooltip_flags)", - "cimguiname": "igBeginTooltipEx", + "argsoriginal": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)", + "call_args": "(name,viewport,dir,size,window_flags)", + "cimguiname": "igBeginViewportSideBar", "defaults": {}, - "funcname": "BeginTooltipEx", - "location": "imgui_internal:2531", + "funcname": "BeginViewportSideBar", + "location": "imgui_internal:2853", "namespace": "ImGui", - "ov_cimguiname": "igBeginTooltipEx", - "ret": "void", - "signature": "(ImGuiWindowFlags,ImGuiTooltipFlags)", + "ov_cimguiname": "igBeginViewportSideBar", + "ret": "bool", + "signature": "(const char*,ImGuiViewport*,ImGuiDir,float,ImGuiWindowFlags)", "stname": "" } ], @@ -12953,7 +13979,7 @@ "cimguiname": "igBringWindowToDisplayBack", "defaults": {}, "funcname": "BringWindowToDisplayBack", - "location": "imgui_internal:2438", + "location": "imgui_internal:2727", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", @@ -12961,6 +13987,32 @@ "stname": "" } ], + "igBringWindowToDisplayBehind": [ + { + "args": "(ImGuiWindow* window,ImGuiWindow* above_window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "above_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* above_window)", + "call_args": "(window,above_window)", + "cimguiname": "igBringWindowToDisplayBehind", + "defaults": {}, + "funcname": "BringWindowToDisplayBehind", + "location": "imgui_internal:2728", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToDisplayBehind", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], "igBringWindowToDisplayFront": [ { "args": "(ImGuiWindow* window)", @@ -12975,7 +14027,7 @@ "cimguiname": "igBringWindowToDisplayFront", "defaults": {}, "funcname": "BringWindowToDisplayFront", - "location": "imgui_internal:2437", + "location": "imgui_internal:2726", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", @@ -12997,7 +14049,7 @@ "cimguiname": "igBringWindowToFocusFront", "defaults": {}, "funcname": "BringWindowToFocusFront", - "location": "imgui_internal:2436", + "location": "imgui_internal:2725", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", @@ -13014,7 +14066,7 @@ "cimguiname": "igBullet", "defaults": {}, "funcname": "Bullet", - "location": "imgui:488", + "location": "imgui:513", "namespace": "ImGui", "ov_cimguiname": "igBullet", "ret": "void", @@ -13041,7 +14093,7 @@ "defaults": {}, "funcname": "BulletText", "isvararg": "...)", - "location": "imgui:470", + "location": "imgui:495", "namespace": "ImGui", "ov_cimguiname": "igBulletText", "ret": "void", @@ -13067,7 +14119,7 @@ "cimguiname": "igBulletTextV", "defaults": {}, "funcname": "BulletTextV", - "location": "imgui:471", + "location": "imgui:496", "namespace": "ImGui", "ov_cimguiname": "igBulletTextV", "ret": "void", @@ -13095,7 +14147,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Button", - "location": "imgui:476", + "location": "imgui:501", "namespace": "ImGui", "ov_cimguiname": "igButton", "ret": "bool", @@ -13135,7 +14187,7 @@ "flags": "0" }, "funcname": "ButtonBehavior", - "location": "imgui_internal:2745", + "location": "imgui_internal:3090", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", @@ -13168,7 +14220,7 @@ "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", - "location": "imgui_internal:2730", + "location": "imgui_internal:3074", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", @@ -13202,7 +14254,7 @@ "cimguiname": "igCalcItemSize", "defaults": {}, "funcname": "CalcItemSize", - "location": "imgui_internal:2509", + "location": "imgui_internal:2809", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", @@ -13220,7 +14272,7 @@ "cimguiname": "igCalcItemWidth", "defaults": {}, "funcname": "CalcItemWidth", - "location": "imgui:398", + "location": "imgui:418", "namespace": "ImGui", "ov_cimguiname": "igCalcItemWidth", "ret": "float", @@ -13228,37 +14280,33 @@ "stname": "" } ], - "igCalcListClipping": [ + "igCalcRoundingFlagsForRectInRect": [ { - "args": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", + "args": "(const ImRect r_in,const ImRect r_outer,float threshold)", "argsT": [ { - "name": "items_count", - "type": "int" - }, - { - "name": "items_height", - "type": "float" + "name": "r_in", + "type": "const ImRect" }, { - "name": "out_items_display_start", - "type": "int*" + "name": "r_outer", + "type": "const ImRect" }, { - "name": "out_items_display_end", - "type": "int*" + "name": "threshold", + "type": "float" } ], - "argsoriginal": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", - "call_args": "(items_count,items_height,out_items_display_start,out_items_display_end)", - "cimguiname": "igCalcListClipping", + "argsoriginal": "(const ImRect& r_in,const ImRect& r_outer,float threshold)", + "call_args": "(r_in,r_outer,threshold)", + "cimguiname": "igCalcRoundingFlagsForRectInRect", "defaults": {}, - "funcname": "CalcListClipping", - "location": "imgui:846", + "funcname": "CalcRoundingFlagsForRectInRect", + "location": "imgui_internal:3064", "namespace": "ImGui", - "ov_cimguiname": "igCalcListClipping", - "ret": "void", - "signature": "(int,float,int*,int*)", + "ov_cimguiname": "igCalcRoundingFlagsForRectInRect", + "ret": "ImDrawFlags", + "signature": "(const ImRect,const ImRect,float)", "stname": "" } ], @@ -13296,7 +14344,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:851", + "location": "imgui:899", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -13331,7 +14379,7 @@ "cimguiname": "igCalcTypematicRepeatAmount", "defaults": {}, "funcname": "CalcTypematicRepeatAmount", - "location": "imgui_internal:2544", + "location": "imgui_internal:2875", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", @@ -13357,7 +14405,7 @@ "cimguiname": "igCalcWindowNextAutoFitSize", "defaults": {}, "funcname": "CalcWindowNextAutoFitSize", - "location": "imgui_internal:2423", + "location": "imgui_internal:2710", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcWindowNextAutoFitSize", @@ -13384,7 +14432,7 @@ "cimguiname": "igCalcWrapWidthForPos", "defaults": {}, "funcname": "CalcWrapWidthForPos", - "location": "imgui_internal:2510", + "location": "imgui_internal:2810", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", @@ -13410,7 +14458,7 @@ "cimguiname": "igCallContextHooks", "defaults": {}, "funcname": "CallContextHooks", - "location": "imgui_internal:2459", + "location": "imgui_internal:2752", "namespace": "ImGui", "ov_cimguiname": "igCallContextHooks", "ret": "void", @@ -13434,7 +14482,7 @@ "want_capture_keyboard_value": "true" }, "funcname": "CaptureKeyboardFromApp", - "location": "imgui:867", + "location": "imgui:918", "namespace": "ImGui", "ov_cimguiname": "igCaptureKeyboardFromApp", "ret": "void", @@ -13458,7 +14506,7 @@ "want_capture_mouse_value": "true" }, "funcname": "CaptureMouseFromApp", - "location": "imgui:887", + "location": "imgui:939", "namespace": "ImGui", "ov_cimguiname": "igCaptureMouseFromApp", "ret": "void", @@ -13484,7 +14532,7 @@ "cimguiname": "igCheckbox", "defaults": {}, "funcname": "Checkbox", - "location": "imgui:482", + "location": "imgui:507", "namespace": "ImGui", "ov_cimguiname": "igCheckbox", "ret": "bool", @@ -13514,9 +14562,9 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:483", + "location": "imgui:508", "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlagsIntPtr", + "ov_cimguiname": "igCheckboxFlags_IntPtr", "ret": "bool", "signature": "(const char*,int*,int)", "stname": "" @@ -13542,9 +14590,9 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:484", + "location": "imgui:509", "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlagsUintPtr", + "ov_cimguiname": "igCheckboxFlags_UintPtr", "ret": "bool", "signature": "(const char*,unsigned int*,unsigned int)", "stname": "" @@ -13570,9 +14618,9 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:2741", + "location": "imgui_internal:3086", "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlagsS64Ptr", + "ov_cimguiname": "igCheckboxFlags_S64Ptr", "ret": "bool", "signature": "(const char*,ImS64*,ImS64)", "stname": "" @@ -13598,9 +14646,9 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:2742", + "location": "imgui_internal:3087", "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlagsU64Ptr", + "ov_cimguiname": "igCheckboxFlags_U64Ptr", "ret": "bool", "signature": "(const char*,ImU64*,ImU64)", "stname": "" @@ -13615,7 +14663,7 @@ "cimguiname": "igClearActiveID", "defaults": {}, "funcname": "ClearActiveID", - "location": "imgui_internal:2492", + "location": "imgui_internal:2794", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", @@ -13632,7 +14680,7 @@ "cimguiname": "igClearDragDrop", "defaults": {}, "funcname": "ClearDragDrop", - "location": "imgui_internal:2618", + "location": "imgui_internal:2960", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", @@ -13649,7 +14697,7 @@ "cimguiname": "igClearIniSettings", "defaults": {}, "funcname": "ClearIniSettings", - "location": "imgui_internal:2470", + "location": "imgui_internal:2765", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", @@ -13675,7 +14723,7 @@ "cimguiname": "igCloseButton", "defaults": {}, "funcname": "CloseButton", - "location": "imgui_internal:2731", + "location": "imgui_internal:3075", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", @@ -13692,7 +14740,7 @@ "cimguiname": "igCloseCurrentPopup", "defaults": {}, "funcname": "CloseCurrentPopup", - "location": "imgui:665", + "location": "imgui:697", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", @@ -13718,7 +14766,7 @@ "cimguiname": "igClosePopupToLevel", "defaults": {}, "funcname": "ClosePopupToLevel", - "location": "imgui_internal:2527", + "location": "imgui_internal:2840", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", @@ -13726,6 +14774,23 @@ "stname": "" } ], + "igClosePopupsExceptModals": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClosePopupsExceptModals", + "defaults": {}, + "funcname": "ClosePopupsExceptModals", + "location": "imgui_internal:2842", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupsExceptModals", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igClosePopupsOverWindow": [ { "args": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", @@ -13744,7 +14809,7 @@ "cimguiname": "igClosePopupsOverWindow", "defaults": {}, "funcname": "ClosePopupsOverWindow", - "location": "imgui_internal:2528", + "location": "imgui_internal:2841", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", @@ -13774,7 +14839,7 @@ "cimguiname": "igCollapseButton", "defaults": {}, "funcname": "CollapseButton", - "location": "imgui_internal:2732", + "location": "imgui_internal:3076", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", @@ -13802,9 +14867,9 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:588", + "location": "imgui:614", "namespace": "ImGui", - "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", + "ov_cimguiname": "igCollapsingHeader_TreeNodeFlags", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags)", "stname": "" @@ -13832,9 +14897,9 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:589", + "location": "imgui:615", "namespace": "ImGui", - "ov_cimguiname": "igCollapsingHeaderBoolPtr", + "ov_cimguiname": "igCollapsingHeader_BoolPtr", "ret": "bool", "signature": "(const char*,bool*,ImGuiTreeNodeFlags)", "stname": "" @@ -13869,7 +14934,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ColorButton", - "location": "imgui:569", + "location": "imgui:595", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", @@ -13891,7 +14956,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:855", + "location": "imgui:903", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -13936,7 +15001,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:857", + "location": "imgui:905", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -13981,7 +15046,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:856", + "location": "imgui:904", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -14007,7 +15072,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:854", + "location": "imgui:902", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -14040,7 +15105,7 @@ "flags": "0" }, "funcname": "ColorEdit3", - "location": "imgui:565", + "location": "imgui:591", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", @@ -14072,7 +15137,7 @@ "flags": "0" }, "funcname": "ColorEdit4", - "location": "imgui:566", + "location": "imgui:592", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", @@ -14098,7 +15163,7 @@ "cimguiname": "igColorEditOptionsPopup", "defaults": {}, "funcname": "ColorEditOptionsPopup", - "location": "imgui_internal:2780", + "location": "imgui_internal:3125", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", @@ -14130,7 +15195,7 @@ "flags": "0" }, "funcname": "ColorPicker3", - "location": "imgui:567", + "location": "imgui:593", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", @@ -14167,7 +15232,7 @@ "ref_col": "NULL" }, "funcname": "ColorPicker4", - "location": "imgui:568", + "location": "imgui:594", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", @@ -14193,7 +15258,7 @@ "cimguiname": "igColorPickerOptionsPopup", "defaults": {}, "funcname": "ColorPickerOptionsPopup", - "location": "imgui_internal:2781", + "location": "imgui_internal:3126", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", @@ -14223,7 +15288,7 @@ "cimguiname": "igColorTooltip", "defaults": {}, "funcname": "ColorTooltip", - "location": "imgui_internal:2779", + "location": "imgui_internal:3124", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", @@ -14257,7 +15322,7 @@ "id": "NULL" }, "funcname": "Columns", - "location": "imgui:740", + "location": "imgui:777", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", @@ -14297,9 +15362,9 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:495", + "location": "imgui:520", "namespace": "ImGui", - "ov_cimguiname": "igComboStr_arr", + "ov_cimguiname": "igCombo_Str_arr", "ret": "bool", "signature": "(const char*,int*,const char* const[],int,int)", "stname": "" @@ -14331,9 +15396,9 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:496", + "location": "imgui:521", "namespace": "ImGui", - "ov_cimguiname": "igComboStr", + "ov_cimguiname": "igCombo_Str", "ret": "bool", "signature": "(const char*,int*,const char*,int)", "stname": "" @@ -14375,9 +15440,9 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:497", + "location": "imgui:522", "namespace": "ImGui", - "ov_cimguiname": "igComboFnBoolPtr", + "ov_cimguiname": "igCombo_FnBoolPtr", "ret": "bool", "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", "stname": "" @@ -14399,7 +15464,7 @@ "shared_font_atlas": "NULL" }, "funcname": "CreateContext", - "location": "imgui:271", + "location": "imgui:290", "namespace": "ImGui", "ov_cimguiname": "igCreateContext", "ret": "ImGuiContext*", @@ -14421,7 +15486,7 @@ "cimguiname": "igCreateNewWindowSettings", "defaults": {}, "funcname": "CreateNewWindowSettings", - "location": "imgui_internal:2471", + "location": "imgui_internal:2766", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", @@ -14429,6 +15494,40 @@ "stname": "" } ], + "igDataTypeApplyFromText": [ + { + "args": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)", + "argsT": [ + { + "name": "buf", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)", + "call_args": "(buf,data_type,p_data,format)", + "cimguiname": "igDataTypeApplyFromText", + "defaults": {}, + "funcname": "DataTypeApplyFromText", + "location": "imgui_internal:3112", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeApplyFromText", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const char*)", + "stname": "" + } + ], "igDataTypeApplyOp": [ { "args": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)", @@ -14459,7 +15558,7 @@ "cimguiname": "igDataTypeApplyOp", "defaults": {}, "funcname": "DataTypeApplyOp", - "location": "imgui_internal:2766", + "location": "imgui_internal:3111", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", @@ -14467,44 +15566,6 @@ "stname": "" } ], - "igDataTypeApplyOpFromText": [ - { - "args": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", - "argsT": [ - { - "name": "buf", - "type": "const char*" - }, - { - "name": "initial_value_buf", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "format", - "type": "const char*" - } - ], - "argsoriginal": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", - "call_args": "(buf,initial_value_buf,data_type,p_data,format)", - "cimguiname": "igDataTypeApplyOpFromText", - "defaults": {}, - "funcname": "DataTypeApplyOpFromText", - "location": "imgui_internal:2767", - "namespace": "ImGui", - "ov_cimguiname": "igDataTypeApplyOpFromText", - "ret": "bool", - "signature": "(const char*,const char*,ImGuiDataType,void*,const char*)", - "stname": "" - } - ], "igDataTypeClamp": [ { "args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", @@ -14531,7 +15592,7 @@ "cimguiname": "igDataTypeClamp", "defaults": {}, "funcname": "DataTypeClamp", - "location": "imgui_internal:2769", + "location": "imgui_internal:3114", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", @@ -14561,7 +15622,7 @@ "cimguiname": "igDataTypeCompare", "defaults": {}, "funcname": "DataTypeCompare", - "location": "imgui_internal:2768", + "location": "imgui_internal:3113", "namespace": "ImGui", "ov_cimguiname": "igDataTypeCompare", "ret": "int", @@ -14599,7 +15660,7 @@ "cimguiname": "igDataTypeFormatString", "defaults": {}, "funcname": "DataTypeFormatString", - "location": "imgui_internal:2765", + "location": "imgui_internal:3110", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", @@ -14621,7 +15682,7 @@ "cimguiname": "igDataTypeGetInfo", "defaults": {}, "funcname": "DataTypeGetInfo", - "location": "imgui_internal:2764", + "location": "imgui_internal:3109", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", @@ -14667,7 +15728,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:903", + "location": "imgui:957", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -14691,7 +15752,7 @@ "col": "4278190335" }, "funcname": "DebugDrawItemRect", - "location": "imgui_internal:2797", + "location": "imgui_internal:3143", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", @@ -14699,6 +15760,40 @@ "stname": "" } ], + "igDebugHookIdInfo": [ + { + "args": "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "data_id", + "type": "const void*" + }, + { + "name": "data_id_end", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)", + "call_args": "(id,data_type,data_id,data_id_end)", + "cimguiname": "igDebugHookIdInfo", + "defaults": {}, + "funcname": "DebugHookIdInfo", + "location": "imgui_internal:3147", + "namespace": "ImGui", + "ov_cimguiname": "igDebugHookIdInfo", + "ret": "void", + "signature": "(ImGuiID,ImGuiDataType,const void*,const void*)", + "stname": "" + } + ], "igDebugNodeColumns": [ { "args": "(ImGuiOldColumns* columns)", @@ -14713,7 +15808,7 @@ "cimguiname": "igDebugNodeColumns", "defaults": {}, "funcname": "DebugNodeColumns", - "location": "imgui_internal:2800", + "location": "imgui_internal:3148", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeColumns", "ret": "void", @@ -14739,7 +15834,7 @@ "cimguiname": "igDebugNodeDockNode", "defaults": {}, "funcname": "DebugNodeDockNode", - "location": "imgui_internal:2801", + "location": "imgui_internal:3149", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDockNode", "ret": "void", @@ -14777,7 +15872,7 @@ "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "defaults": {}, "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", - "location": "imgui_internal:2803", + "location": "imgui_internal:3151", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "ret": "void", @@ -14811,7 +15906,7 @@ "cimguiname": "igDebugNodeDrawList", "defaults": {}, "funcname": "DebugNodeDrawList", - "location": "imgui_internal:2802", + "location": "imgui_internal:3150", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawList", "ret": "void", @@ -14819,6 +15914,28 @@ "stname": "" } ], + "igDebugNodeFont": [ + { + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igDebugNodeFont", + "defaults": {}, + "funcname": "DebugNodeFont", + "location": "imgui_internal:3152", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeFont", + "ret": "void", + "signature": "(ImFont*)", + "stname": "" + } + ], "igDebugNodeStorage": [ { "args": "(ImGuiStorage* storage,const char* label)", @@ -14837,7 +15954,7 @@ "cimguiname": "igDebugNodeStorage", "defaults": {}, "funcname": "DebugNodeStorage", - "location": "imgui_internal:2804", + "location": "imgui_internal:3153", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeStorage", "ret": "void", @@ -14863,7 +15980,7 @@ "cimguiname": "igDebugNodeTabBar", "defaults": {}, "funcname": "DebugNodeTabBar", - "location": "imgui_internal:2805", + "location": "imgui_internal:3154", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTabBar", "ret": "void", @@ -14885,7 +16002,7 @@ "cimguiname": "igDebugNodeTable", "defaults": {}, "funcname": "DebugNodeTable", - "location": "imgui_internal:2806", + "location": "imgui_internal:3155", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTable", "ret": "void", @@ -14907,7 +16024,7 @@ "cimguiname": "igDebugNodeTableSettings", "defaults": {}, "funcname": "DebugNodeTableSettings", - "location": "imgui_internal:2807", + "location": "imgui_internal:3156", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTableSettings", "ret": "void", @@ -14929,7 +16046,7 @@ "cimguiname": "igDebugNodeViewport", "defaults": {}, "funcname": "DebugNodeViewport", - "location": "imgui_internal:2811", + "location": "imgui_internal:3161", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeViewport", "ret": "void", @@ -14955,7 +16072,7 @@ "cimguiname": "igDebugNodeWindow", "defaults": {}, "funcname": "DebugNodeWindow", - "location": "imgui_internal:2808", + "location": "imgui_internal:3157", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindow", "ret": "void", @@ -14977,7 +16094,7 @@ "cimguiname": "igDebugNodeWindowSettings", "defaults": {}, "funcname": "DebugNodeWindowSettings", - "location": "imgui_internal:2809", + "location": "imgui_internal:3158", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowSettings", "ret": "void", @@ -15003,7 +16120,7 @@ "cimguiname": "igDebugNodeWindowsList", "defaults": {}, "funcname": "DebugNodeWindowsList", - "location": "imgui_internal:2810", + "location": "imgui_internal:3159", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsList", "ret": "void", @@ -15011,6 +16128,36 @@ "stname": "" } ], + "igDebugNodeWindowsListByBeginStackParent": [ + { + "args": "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)", + "argsT": [ + { + "name": "windows", + "type": "ImGuiWindow**" + }, + { + "name": "windows_size", + "type": "int" + }, + { + "name": "parent_in_begin_stack", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)", + "call_args": "(windows,windows_size,parent_in_begin_stack)", + "cimguiname": "igDebugNodeWindowsListByBeginStackParent", + "defaults": {}, + "funcname": "DebugNodeWindowsListByBeginStackParent", + "location": "imgui_internal:3160", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent", + "ret": "void", + "signature": "(ImGuiWindow**,int,ImGuiWindow*)", + "stname": "" + } + ], "igDebugRenderViewportThumbnail": [ { "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)", @@ -15033,7 +16180,7 @@ "cimguiname": "igDebugRenderViewportThumbnail", "defaults": {}, "funcname": "DebugRenderViewportThumbnail", - "location": "imgui_internal:2812", + "location": "imgui_internal:3162", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderViewportThumbnail", "ret": "void", @@ -15050,7 +16197,7 @@ "cimguiname": "igDebugStartItemPicker", "defaults": {}, "funcname": "DebugStartItemPicker", - "location": "imgui_internal:2798", + "location": "imgui_internal:3144", "namespace": "ImGui", "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", @@ -15074,7 +16221,7 @@ "ctx": "NULL" }, "funcname": "DestroyContext", - "location": "imgui:272", + "location": "imgui:291", "namespace": "ImGui", "ov_cimguiname": "igDestroyContext", "ret": "void", @@ -15096,7 +16243,7 @@ "cimguiname": "igDestroyPlatformWindow", "defaults": {}, "funcname": "DestroyPlatformWindow", - "location": "imgui_internal:2464", + "location": "imgui_internal:2757", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindow", "ret": "void", @@ -15113,7 +16260,7 @@ "cimguiname": "igDestroyPlatformWindows", "defaults": {}, "funcname": "DestroyPlatformWindows", - "location": "imgui:920", + "location": "imgui:974", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindows", "ret": "void", @@ -15142,7 +16289,7 @@ "node_id": "0" }, "funcname": "DockBuilderAddNode", - "location": "imgui_internal:2604", + "location": "imgui_internal:2946", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderAddNode", "ret": "ImGuiID", @@ -15172,7 +16319,7 @@ "cimguiname": "igDockBuilderCopyDockSpace", "defaults": {}, "funcname": "DockBuilderCopyDockSpace", - "location": "imgui_internal:2611", + "location": "imgui_internal:2953", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyDockSpace", "ret": "void", @@ -15202,7 +16349,7 @@ "cimguiname": "igDockBuilderCopyNode", "defaults": {}, "funcname": "DockBuilderCopyNode", - "location": "imgui_internal:2612", + "location": "imgui_internal:2954", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyNode", "ret": "void", @@ -15228,7 +16375,7 @@ "cimguiname": "igDockBuilderCopyWindowSettings", "defaults": {}, "funcname": "DockBuilderCopyWindowSettings", - "location": "imgui_internal:2613", + "location": "imgui_internal:2955", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyWindowSettings", "ret": "void", @@ -15254,7 +16401,7 @@ "cimguiname": "igDockBuilderDockWindow", "defaults": {}, "funcname": "DockBuilderDockWindow", - "location": "imgui_internal:2601", + "location": "imgui_internal:2943", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderDockWindow", "ret": "void", @@ -15276,7 +16423,7 @@ "cimguiname": "igDockBuilderFinish", "defaults": {}, "funcname": "DockBuilderFinish", - "location": "imgui_internal:2614", + "location": "imgui_internal:2956", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderFinish", "ret": "void", @@ -15298,7 +16445,7 @@ "cimguiname": "igDockBuilderGetCentralNode", "defaults": {}, "funcname": "DockBuilderGetCentralNode", - "location": "imgui_internal:2603", + "location": "imgui_internal:2945", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetCentralNode", "ret": "ImGuiDockNode*", @@ -15320,7 +16467,7 @@ "cimguiname": "igDockBuilderGetNode", "defaults": {}, "funcname": "DockBuilderGetNode", - "location": "imgui_internal:2602", + "location": "imgui_internal:2944", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetNode", "ret": "ImGuiDockNode*", @@ -15342,7 +16489,7 @@ "cimguiname": "igDockBuilderRemoveNode", "defaults": {}, "funcname": "DockBuilderRemoveNode", - "location": "imgui_internal:2605", + "location": "imgui_internal:2947", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNode", "ret": "void", @@ -15364,7 +16511,7 @@ "cimguiname": "igDockBuilderRemoveNodeChildNodes", "defaults": {}, "funcname": "DockBuilderRemoveNodeChildNodes", - "location": "imgui_internal:2607", + "location": "imgui_internal:2949", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", "ret": "void", @@ -15392,7 +16539,7 @@ "clear_settings_refs": "true" }, "funcname": "DockBuilderRemoveNodeDockedWindows", - "location": "imgui_internal:2606", + "location": "imgui_internal:2948", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", "ret": "void", @@ -15418,7 +16565,7 @@ "cimguiname": "igDockBuilderSetNodePos", "defaults": {}, "funcname": "DockBuilderSetNodePos", - "location": "imgui_internal:2608", + "location": "imgui_internal:2950", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodePos", "ret": "void", @@ -15444,7 +16591,7 @@ "cimguiname": "igDockBuilderSetNodeSize", "defaults": {}, "funcname": "DockBuilderSetNodeSize", - "location": "imgui_internal:2609", + "location": "imgui_internal:2951", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodeSize", "ret": "void", @@ -15482,7 +16629,7 @@ "cimguiname": "igDockBuilderSplitNode", "defaults": {}, "funcname": "DockBuilderSplitNode", - "location": "imgui_internal:2610", + "location": "imgui_internal:2952", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSplitNode", "ret": "ImGuiID", @@ -15524,7 +16671,7 @@ "cimguiname": "igDockContextCalcDropPosForDocking", "defaults": {}, "funcname": "DockContextCalcDropPosForDocking", - "location": "imgui_internal:2580", + "location": "imgui_internal:2920", "namespace": "ImGui", "ov_cimguiname": "igDockContextCalcDropPosForDocking", "ret": "bool", @@ -15554,11 +16701,33 @@ "cimguiname": "igDockContextClearNodes", "defaults": {}, "funcname": "DockContextClearNodes", - "location": "imgui_internal:2572", + "location": "imgui_internal:2911", "namespace": "ImGui", "ov_cimguiname": "igDockContextClearNodes", "ret": "void", - "signature": "(ImGuiContext*,ImGuiID,bool)", + "signature": "(ImGuiContext*,ImGuiID,bool)", + "stname": "" + } + ], + "igDockContextEndFrame": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextEndFrame", + "defaults": {}, + "funcname": "DockContextEndFrame", + "location": "imgui_internal:2915", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextEndFrame", + "ret": "void", + "signature": "(ImGuiContext*)", "stname": "" } ], @@ -15576,7 +16745,7 @@ "cimguiname": "igDockContextGenNodeID", "defaults": {}, "funcname": "DockContextGenNodeID", - "location": "imgui_internal:2576", + "location": "imgui_internal:2916", "namespace": "ImGui", "ov_cimguiname": "igDockContextGenNodeID", "ret": "ImGuiID", @@ -15598,7 +16767,7 @@ "cimguiname": "igDockContextInitialize", "defaults": {}, "funcname": "DockContextInitialize", - "location": "imgui_internal:2570", + "location": "imgui_internal:2909", "namespace": "ImGui", "ov_cimguiname": "igDockContextInitialize", "ret": "void", @@ -15620,7 +16789,7 @@ "cimguiname": "igDockContextNewFrameUpdateDocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateDocking", - "location": "imgui_internal:2575", + "location": "imgui_internal:2914", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateDocking", "ret": "void", @@ -15642,7 +16811,7 @@ "cimguiname": "igDockContextNewFrameUpdateUndocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateUndocking", - "location": "imgui_internal:2574", + "location": "imgui_internal:2913", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateUndocking", "ret": "void", @@ -15688,7 +16857,7 @@ "cimguiname": "igDockContextQueueDock", "defaults": {}, "funcname": "DockContextQueueDock", - "location": "imgui_internal:2577", + "location": "imgui_internal:2917", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueDock", "ret": "void", @@ -15714,7 +16883,7 @@ "cimguiname": "igDockContextQueueUndockNode", "defaults": {}, "funcname": "DockContextQueueUndockNode", - "location": "imgui_internal:2579", + "location": "imgui_internal:2919", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockNode", "ret": "void", @@ -15740,7 +16909,7 @@ "cimguiname": "igDockContextQueueUndockWindow", "defaults": {}, "funcname": "DockContextQueueUndockWindow", - "location": "imgui_internal:2578", + "location": "imgui_internal:2918", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockWindow", "ret": "void", @@ -15762,7 +16931,7 @@ "cimguiname": "igDockContextRebuildNodes", "defaults": {}, "funcname": "DockContextRebuildNodes", - "location": "imgui_internal:2573", + "location": "imgui_internal:2912", "namespace": "ImGui", "ov_cimguiname": "igDockContextRebuildNodes", "ret": "void", @@ -15784,7 +16953,7 @@ "cimguiname": "igDockContextShutdown", "defaults": {}, "funcname": "DockContextShutdown", - "location": "imgui_internal:2571", + "location": "imgui_internal:2910", "namespace": "ImGui", "ov_cimguiname": "igDockContextShutdown", "ret": "void", @@ -15806,7 +16975,7 @@ "cimguiname": "igDockNodeBeginAmendTabBar", "defaults": {}, "funcname": "DockNodeBeginAmendTabBar", - "location": "imgui_internal:2581", + "location": "imgui_internal:2921", "namespace": "ImGui", "ov_cimguiname": "igDockNodeBeginAmendTabBar", "ret": "bool", @@ -15823,7 +16992,7 @@ "cimguiname": "igDockNodeEndAmendTabBar", "defaults": {}, "funcname": "DockNodeEndAmendTabBar", - "location": "imgui_internal:2582", + "location": "imgui_internal:2922", "namespace": "ImGui", "ov_cimguiname": "igDockNodeEndAmendTabBar", "ret": "void", @@ -15845,7 +17014,7 @@ "cimguiname": "igDockNodeGetDepth", "defaults": {}, "funcname": "DockNodeGetDepth", - "location": "imgui_internal:2584", + "location": "imgui_internal:2925", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetDepth", "ret": "int", @@ -15867,7 +17036,7 @@ "cimguiname": "igDockNodeGetRootNode", "defaults": {}, "funcname": "DockNodeGetRootNode", - "location": "imgui_internal:2583", + "location": "imgui_internal:2923", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetRootNode", "ret": "ImGuiDockNode*", @@ -15875,6 +17044,54 @@ "stname": "" } ], + "igDockNodeGetWindowMenuButtonId": [ + { + "args": "(const ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "const ImGuiDockNode*" + } + ], + "argsoriginal": "(const ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeGetWindowMenuButtonId", + "defaults": {}, + "funcname": "DockNodeGetWindowMenuButtonId", + "location": "imgui_internal:2926", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeGetWindowMenuButtonId", + "ret": "ImGuiID", + "signature": "(const ImGuiDockNode*)", + "stname": "" + } + ], + "igDockNodeIsInHierarchyOf": [ + { + "args": "(ImGuiDockNode* node,ImGuiDockNode* parent)", + "argsT": [ + { + "name": "node", + "type": "ImGuiDockNode*" + }, + { + "name": "parent", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiDockNode* node,ImGuiDockNode* parent)", + "call_args": "(node,parent)", + "cimguiname": "igDockNodeIsInHierarchyOf", + "defaults": {}, + "funcname": "DockNodeIsInHierarchyOf", + "location": "imgui_internal:2924", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeIsInHierarchyOf", + "ret": "bool", + "signature": "(ImGuiDockNode*,ImGuiDockNode*)", + "stname": "" + } + ], "igDockSpace": [ { "args": "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", @@ -15905,10 +17122,10 @@ "window_class": "NULL" }, "funcname": "DockSpace", - "location": "imgui:766", + "location": "imgui:808", "namespace": "ImGui", "ov_cimguiname": "igDockSpace", - "ret": "void", + "ret": "ImGuiID", "signature": "(ImGuiID,const ImVec2,ImGuiDockNodeFlags,const ImGuiWindowClass*)", "stname": "" } @@ -15939,7 +17156,7 @@ "window_class": "NULL" }, "funcname": "DockSpaceOverViewport", - "location": "imgui:767", + "location": "imgui:809", "namespace": "ImGui", "ov_cimguiname": "igDockSpaceOverViewport", "ret": "ImGuiID", @@ -15989,7 +17206,7 @@ "cimguiname": "igDragBehavior", "defaults": {}, "funcname": "DragBehavior", - "location": "imgui_internal:2746", + "location": "imgui_internal:3091", "namespace": "ImGui", "ov_cimguiname": "igDragBehavior", "ret": "bool", @@ -16041,7 +17258,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat", - "location": "imgui:510", + "location": "imgui:536", "namespace": "ImGui", "ov_cimguiname": "igDragFloat", "ret": "bool", @@ -16093,7 +17310,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat2", - "location": "imgui:511", + "location": "imgui:537", "namespace": "ImGui", "ov_cimguiname": "igDragFloat2", "ret": "bool", @@ -16145,7 +17362,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat3", - "location": "imgui:512", + "location": "imgui:538", "namespace": "ImGui", "ov_cimguiname": "igDragFloat3", "ret": "bool", @@ -16197,7 +17414,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat4", - "location": "imgui:513", + "location": "imgui:539", "namespace": "ImGui", "ov_cimguiname": "igDragFloat4", "ret": "bool", @@ -16258,7 +17475,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloatRange2", - "location": "imgui:514", + "location": "imgui:540", "namespace": "ImGui", "ov_cimguiname": "igDragFloatRange2", "ret": "bool", @@ -16310,7 +17527,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt", - "location": "imgui:515", + "location": "imgui:541", "namespace": "ImGui", "ov_cimguiname": "igDragInt", "ret": "bool", @@ -16362,7 +17579,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt2", - "location": "imgui:516", + "location": "imgui:542", "namespace": "ImGui", "ov_cimguiname": "igDragInt2", "ret": "bool", @@ -16414,7 +17631,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt3", - "location": "imgui:517", + "location": "imgui:543", "namespace": "ImGui", "ov_cimguiname": "igDragInt3", "ret": "bool", @@ -16466,7 +17683,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt4", - "location": "imgui:518", + "location": "imgui:544", "namespace": "ImGui", "ov_cimguiname": "igDragInt4", "ret": "bool", @@ -16527,7 +17744,7 @@ "v_speed": "1.0f" }, "funcname": "DragIntRange2", - "location": "imgui:519", + "location": "imgui:545", "namespace": "ImGui", "ov_cimguiname": "igDragIntRange2", "ret": "bool", @@ -16572,17 +17789,18 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed=1.0f,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,flags)", "cimguiname": "igDragScalar", "defaults": { "flags": "0", "format": "NULL", "p_max": "NULL", - "p_min": "NULL" + "p_min": "NULL", + "v_speed": "1.0f" }, "funcname": "DragScalar", - "location": "imgui:520", + "location": "imgui:546", "namespace": "ImGui", "ov_cimguiname": "igDragScalar", "ret": "bool", @@ -16631,17 +17849,18 @@ "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed=1.0f,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags)", "cimguiname": "igDragScalarN", "defaults": { "flags": "0", "format": "NULL", "p_max": "NULL", - "p_min": "NULL" + "p_min": "NULL", + "v_speed": "1.0f" }, "funcname": "DragScalarN", - "location": "imgui:521", + "location": "imgui:547", "namespace": "ImGui", "ov_cimguiname": "igDragScalarN", "ret": "bool", @@ -16663,7 +17882,7 @@ "cimguiname": "igDummy", "defaults": {}, "funcname": "Dummy", - "location": "imgui:422", + "location": "imgui:443", "namespace": "ImGui", "ov_cimguiname": "igDummy", "ret": "void", @@ -16680,7 +17899,7 @@ "cimguiname": "igEnd", "defaults": {}, "funcname": "End", - "location": "imgui:312", + "location": "imgui:332", "namespace": "ImGui", "ov_cimguiname": "igEnd", "ret": "void", @@ -16697,7 +17916,7 @@ "cimguiname": "igEndChild", "defaults": {}, "funcname": "EndChild", - "location": "imgui:324", + "location": "imgui:344", "namespace": "ImGui", "ov_cimguiname": "igEndChild", "ret": "void", @@ -16714,7 +17933,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:848", + "location": "imgui:896", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -16731,7 +17950,7 @@ "cimguiname": "igEndColumns", "defaults": {}, "funcname": "EndColumns", - "location": "imgui_internal:2624", + "location": "imgui_internal:2966", "namespace": "ImGui", "ov_cimguiname": "igEndColumns", "ret": "void", @@ -16748,7 +17967,7 @@ "cimguiname": "igEndCombo", "defaults": {}, "funcname": "EndCombo", - "location": "imgui:494", + "location": "imgui:519", "namespace": "ImGui", "ov_cimguiname": "igEndCombo", "ret": "void", @@ -16756,6 +17975,40 @@ "stname": "" } ], + "igEndComboPreview": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndComboPreview", + "defaults": {}, + "funcname": "EndComboPreview", + "location": "imgui_internal:2860", + "namespace": "ImGui", + "ov_cimguiname": "igEndComboPreview", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDisabled": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDisabled", + "defaults": {}, + "funcname": "EndDisabled", + "location": "imgui:843", + "namespace": "ImGui", + "ov_cimguiname": "igEndDisabled", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igEndDragDropSource": [ { "args": "()", @@ -16765,7 +18018,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:790", + "location": "imgui:832", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -16782,7 +18035,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:793", + "location": "imgui:835", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -16799,7 +18052,7 @@ "cimguiname": "igEndFrame", "defaults": {}, "funcname": "EndFrame", - "location": "imgui:280", + "location": "imgui:299", "namespace": "ImGui", "ov_cimguiname": "igEndFrame", "ret": "void", @@ -16816,7 +18069,7 @@ "cimguiname": "igEndGroup", "defaults": {}, "funcname": "EndGroup", - "location": "imgui:426", + "location": "imgui:447", "namespace": "ImGui", "ov_cimguiname": "igEndGroup", "ret": "void", @@ -16833,7 +18086,7 @@ "cimguiname": "igEndListBox", "defaults": {}, "funcname": "EndListBox", - "location": "imgui:605", + "location": "imgui:631", "namespace": "ImGui", "ov_cimguiname": "igEndListBox", "ret": "void", @@ -16850,7 +18103,7 @@ "cimguiname": "igEndMainMenuBar", "defaults": {}, "funcname": "EndMainMenuBar", - "location": "imgui:630", + "location": "imgui:657", "namespace": "ImGui", "ov_cimguiname": "igEndMainMenuBar", "ret": "void", @@ -16867,7 +18120,7 @@ "cimguiname": "igEndMenu", "defaults": {}, "funcname": "EndMenu", - "location": "imgui:632", + "location": "imgui:659", "namespace": "ImGui", "ov_cimguiname": "igEndMenu", "ret": "void", @@ -16884,7 +18137,7 @@ "cimguiname": "igEndMenuBar", "defaults": {}, "funcname": "EndMenuBar", - "location": "imgui:628", + "location": "imgui:655", "namespace": "ImGui", "ov_cimguiname": "igEndMenuBar", "ret": "void", @@ -16901,7 +18154,7 @@ "cimguiname": "igEndPopup", "defaults": {}, "funcname": "EndPopup", - "location": "imgui:656", + "location": "imgui:684", "namespace": "ImGui", "ov_cimguiname": "igEndPopup", "ret": "void", @@ -16918,7 +18171,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:752", + "location": "imgui:789", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -16935,7 +18188,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:754", + "location": "imgui:791", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -16952,7 +18205,7 @@ "cimguiname": "igEndTable", "defaults": {}, "funcname": "EndTable", - "location": "imgui:706", + "location": "imgui:739", "namespace": "ImGui", "ov_cimguiname": "igEndTable", "ret": "void", @@ -16969,7 +18222,7 @@ "cimguiname": "igEndTooltip", "defaults": {}, "funcname": "EndTooltip", - "location": "imgui:639", + "location": "imgui:666", "namespace": "ImGui", "ov_cimguiname": "igEndTooltip", "ret": "void", @@ -16997,7 +18250,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndFrameRecover", - "location": "imgui_internal:2796", + "location": "imgui_internal:3141", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndFrameRecover", "ret": "void", @@ -17005,6 +18258,34 @@ "stname": "" } ], + "igErrorCheckEndWindowRecover": [ + { + "args": "(ImGuiErrorLogCallback log_callback,void* user_data)", + "argsT": [ + { + "name": "log_callback", + "type": "ImGuiErrorLogCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))", + "call_args": "(log_callback,user_data)", + "cimguiname": "igErrorCheckEndWindowRecover", + "defaults": { + "user_data": "NULL" + }, + "funcname": "ErrorCheckEndWindowRecover", + "location": "imgui_internal:3142", + "namespace": "ImGui", + "ov_cimguiname": "igErrorCheckEndWindowRecover", + "ret": "void", + "signature": "(ImGuiErrorLogCallback,void*)", + "stname": "" + } + ], "igFindBestWindowPosForPopup": [ { "args": "(ImVec2 *pOut,ImGuiWindow* window)", @@ -17023,7 +18304,7 @@ "cimguiname": "igFindBestWindowPosForPopup", "defaults": {}, "funcname": "FindBestWindowPosForPopup", - "location": "imgui_internal:2533", + "location": "imgui_internal:2849", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopup", @@ -17070,7 +18351,7 @@ "cimguiname": "igFindBestWindowPosForPopupEx", "defaults": {}, "funcname": "FindBestWindowPosForPopupEx", - "location": "imgui_internal:2534", + "location": "imgui_internal:2850", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopupEx", @@ -17079,6 +18360,50 @@ "stname": "" } ], + "igFindBottomMostVisibleWindowWithinBeginStack": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", + "defaults": {}, + "funcname": "FindBottomMostVisibleWindowWithinBeginStack", + "location": "imgui_internal:2730", + "namespace": "ImGui", + "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", + "ret": "ImGuiWindow*", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFindHoveredViewportFromPlatformWindowStack": [ + { + "args": "(const ImVec2 mouse_platform_pos)", + "argsT": [ + { + "name": "mouse_platform_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& mouse_platform_pos)", + "call_args": "(mouse_platform_pos)", + "cimguiname": "igFindHoveredViewportFromPlatformWindowStack", + "defaults": {}, + "funcname": "FindHoveredViewportFromPlatformWindowStack", + "location": "imgui_internal:2760", + "namespace": "ImGui", + "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack", + "ret": "ImGuiViewportP*", + "signature": "(const ImVec2)", + "stname": "" + } + ], "igFindOrCreateColumns": [ { "args": "(ImGuiWindow* window,ImGuiID id)", @@ -17097,7 +18422,7 @@ "cimguiname": "igFindOrCreateColumns", "defaults": {}, "funcname": "FindOrCreateColumns", - "location": "imgui_internal:2629", + "location": "imgui_internal:2971", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateColumns", "ret": "ImGuiOldColumns*", @@ -17119,7 +18444,7 @@ "cimguiname": "igFindOrCreateWindowSettings", "defaults": {}, "funcname": "FindOrCreateWindowSettings", - "location": "imgui_internal:2473", + "location": "imgui_internal:2768", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateWindowSettings", "ret": "ImGuiWindowSettings*", @@ -17147,7 +18472,7 @@ "text_end": "NULL" }, "funcname": "FindRenderedTextEnd", - "location": "imgui_internal:2710", + "location": "imgui_internal:3053", "namespace": "ImGui", "ov_cimguiname": "igFindRenderedTextEnd", "ret": "const char*", @@ -17169,7 +18494,7 @@ "cimguiname": "igFindSettingsHandler", "defaults": {}, "funcname": "FindSettingsHandler", - "location": "imgui_internal:2474", + "location": "imgui_internal:2769", "namespace": "ImGui", "ov_cimguiname": "igFindSettingsHandler", "ret": "ImGuiSettingsHandler*", @@ -17191,7 +18516,7 @@ "cimguiname": "igFindViewportByID", "defaults": {}, "funcname": "FindViewportByID", - "location": "imgui:921", + "location": "imgui:975", "namespace": "ImGui", "ov_cimguiname": "igFindViewportByID", "ret": "ImGuiViewport*", @@ -17213,7 +18538,7 @@ "cimguiname": "igFindViewportByPlatformHandle", "defaults": {}, "funcname": "FindViewportByPlatformHandle", - "location": "imgui:922", + "location": "imgui:976", "namespace": "ImGui", "ov_cimguiname": "igFindViewportByPlatformHandle", "ret": "ImGuiViewport*", @@ -17235,7 +18560,7 @@ "cimguiname": "igFindWindowByID", "defaults": {}, "funcname": "FindWindowByID", - "location": "imgui_internal:2420", + "location": "imgui_internal:2707", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByID", "ret": "ImGuiWindow*", @@ -17257,7 +18582,7 @@ "cimguiname": "igFindWindowByName", "defaults": {}, "funcname": "FindWindowByName", - "location": "imgui_internal:2421", + "location": "imgui_internal:2708", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByName", "ret": "ImGuiWindow*", @@ -17265,6 +18590,28 @@ "stname": "" } ], + "igFindWindowDisplayIndex": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindWindowDisplayIndex", + "defaults": {}, + "funcname": "FindWindowDisplayIndex", + "location": "imgui_internal:2729", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowDisplayIndex", + "ret": "int", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igFindWindowSettings": [ { "args": "(ImGuiID id)", @@ -17279,7 +18626,7 @@ "cimguiname": "igFindWindowSettings", "defaults": {}, "funcname": "FindWindowSettings", - "location": "imgui_internal:2472", + "location": "imgui_internal:2767", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettings", "ret": "ImGuiWindowSettings*", @@ -17305,7 +18652,7 @@ "cimguiname": "igFocusTopMostWindowUnderOne", "defaults": {}, "funcname": "FocusTopMostWindowUnderOne", - "location": "imgui_internal:2435", + "location": "imgui_internal:2724", "namespace": "ImGui", "ov_cimguiname": "igFocusTopMostWindowUnderOne", "ret": "void", @@ -17327,7 +18674,7 @@ "cimguiname": "igFocusWindow", "defaults": {}, "funcname": "FocusWindow", - "location": "imgui_internal:2434", + "location": "imgui_internal:2723", "namespace": "ImGui", "ov_cimguiname": "igFocusWindow", "ret": "void", @@ -17335,54 +18682,6 @@ "stname": "" } ], - "igFocusableItemRegister": [ - { - "args": "(ImGuiWindow* window,ImGuiID id)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - }, - { - "name": "id", - "type": "ImGuiID" - } - ], - "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", - "call_args": "(window,id)", - "cimguiname": "igFocusableItemRegister", - "defaults": {}, - "funcname": "FocusableItemRegister", - "location": "imgui_internal:2507", - "namespace": "ImGui", - "ov_cimguiname": "igFocusableItemRegister", - "ret": "bool", - "signature": "(ImGuiWindow*,ImGuiID)", - "stname": "" - } - ], - "igFocusableItemUnregister": [ - { - "args": "(ImGuiWindow* window)", - "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igFocusableItemUnregister", - "defaults": {}, - "funcname": "FocusableItemUnregister", - "location": "imgui_internal:2508", - "namespace": "ImGui", - "ov_cimguiname": "igFocusableItemUnregister", - "ret": "void", - "signature": "(ImGuiWindow*)", - "stname": "" - } - ], "igGcAwakeTransientWindowBuffers": [ { "args": "(ImGuiWindow* window)", @@ -17397,7 +18696,7 @@ "cimguiname": "igGcAwakeTransientWindowBuffers", "defaults": {}, "funcname": "GcAwakeTransientWindowBuffers", - "location": "imgui_internal:2793", + "location": "imgui_internal:3138", "namespace": "ImGui", "ov_cimguiname": "igGcAwakeTransientWindowBuffers", "ret": "void", @@ -17414,7 +18713,7 @@ "cimguiname": "igGcCompactTransientMiscBuffers", "defaults": {}, "funcname": "GcCompactTransientMiscBuffers", - "location": "imgui_internal:2791", + "location": "imgui_internal:3136", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientMiscBuffers", "ret": "void", @@ -17436,7 +18735,7 @@ "cimguiname": "igGcCompactTransientWindowBuffers", "defaults": {}, "funcname": "GcCompactTransientWindowBuffers", - "location": "imgui_internal:2792", + "location": "imgui_internal:3137", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientWindowBuffers", "ret": "void", @@ -17453,7 +18752,7 @@ "cimguiname": "igGetActiveID", "defaults": {}, "funcname": "GetActiveID", - "location": "imgui_internal:2487", + "location": "imgui_internal:2790", "namespace": "ImGui", "ov_cimguiname": "igGetActiveID", "ret": "ImGuiID", @@ -17483,7 +18782,7 @@ "cimguiname": "igGetAllocatorFunctions", "defaults": {}, "funcname": "GetAllocatorFunctions", - "location": "imgui:910", + "location": "imgui:964", "namespace": "ImGui", "ov_cimguiname": "igGetAllocatorFunctions", "ret": "void", @@ -17500,9 +18799,9 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:838", + "location": "imgui:887", "namespace": "ImGui", - "ov_cimguiname": "igGetBackgroundDrawListNil", + "ov_cimguiname": "igGetBackgroundDrawList_Nil", "ret": "ImDrawList*", "signature": "()", "stname": "" @@ -17520,9 +18819,9 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:840", + "location": "imgui:889", "namespace": "ImGui", - "ov_cimguiname": "igGetBackgroundDrawListViewportPtr", + "ov_cimguiname": "igGetBackgroundDrawList_ViewportPtr", "ret": "ImDrawList*", "signature": "(ImGuiViewport*)", "stname": "" @@ -17537,7 +18836,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:891", + "location": "imgui:943", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -17565,9 +18864,9 @@ "alpha_mul": "1.0f" }, "funcname": "GetColorU32", - "location": "imgui:406", + "location": "imgui:427", "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32Col", + "ov_cimguiname": "igGetColorU32_Col", "ret": "ImU32", "signature": "(ImGuiCol,float)", "stname": "" @@ -17585,9 +18884,9 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:407", + "location": "imgui:428", "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32Vec4", + "ov_cimguiname": "igGetColorU32_Vec4", "ret": "ImU32", "signature": "(const ImVec4)", "stname": "" @@ -17605,9 +18904,9 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:408", + "location": "imgui:429", "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32U32", + "ov_cimguiname": "igGetColorU32_U32", "ret": "ImU32", "signature": "(ImU32)", "stname": "" @@ -17622,7 +18921,7 @@ "cimguiname": "igGetColumnIndex", "defaults": {}, "funcname": "GetColumnIndex", - "location": "imgui:742", + "location": "imgui:779", "namespace": "ImGui", "ov_cimguiname": "igGetColumnIndex", "ret": "int", @@ -17648,7 +18947,7 @@ "cimguiname": "igGetColumnNormFromOffset", "defaults": {}, "funcname": "GetColumnNormFromOffset", - "location": "imgui_internal:2631", + "location": "imgui_internal:2973", "namespace": "ImGui", "ov_cimguiname": "igGetColumnNormFromOffset", "ret": "float", @@ -17672,7 +18971,7 @@ "column_index": "-1" }, "funcname": "GetColumnOffset", - "location": "imgui:745", + "location": "imgui:782", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffset", "ret": "float", @@ -17698,7 +18997,7 @@ "cimguiname": "igGetColumnOffsetFromNorm", "defaults": {}, "funcname": "GetColumnOffsetFromNorm", - "location": "imgui_internal:2630", + "location": "imgui_internal:2972", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffsetFromNorm", "ret": "float", @@ -17722,7 +19021,7 @@ "column_index": "-1" }, "funcname": "GetColumnWidth", - "location": "imgui:743", + "location": "imgui:780", "namespace": "ImGui", "ov_cimguiname": "igGetColumnWidth", "ret": "float", @@ -17739,7 +19038,7 @@ "cimguiname": "igGetColumnsCount", "defaults": {}, "funcname": "GetColumnsCount", - "location": "imgui:747", + "location": "imgui:784", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsCount", "ret": "int", @@ -17765,7 +19064,7 @@ "cimguiname": "igGetColumnsID", "defaults": {}, "funcname": "GetColumnsID", - "location": "imgui_internal:2628", + "location": "imgui_internal:2970", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsID", "ret": "ImGuiID", @@ -17787,7 +19086,7 @@ "cimguiname": "igGetContentRegionAvail", "defaults": {}, "funcname": "GetContentRegionAvail", - "location": "imgui:362", + "location": "imgui:383", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionAvail", @@ -17810,7 +19109,7 @@ "cimguiname": "igGetContentRegionMax", "defaults": {}, "funcname": "GetContentRegionMax", - "location": "imgui:363", + "location": "imgui:384", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMax", @@ -17833,7 +19132,7 @@ "cimguiname": "igGetContentRegionMaxAbs", "defaults": {}, "funcname": "GetContentRegionMaxAbs", - "location": "imgui_internal:2515", + "location": "imgui_internal:2813", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMaxAbs", @@ -17851,7 +19150,7 @@ "cimguiname": "igGetCurrentContext", "defaults": {}, "funcname": "GetCurrentContext", - "location": "imgui:273", + "location": "imgui:292", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentContext", "ret": "ImGuiContext*", @@ -17868,7 +19167,7 @@ "cimguiname": "igGetCurrentTable", "defaults": {}, "funcname": "GetCurrentTable", - "location": "imgui_internal:2644", + "location": "imgui_internal:2985", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTable", "ret": "ImGuiTable*", @@ -17885,7 +19184,7 @@ "cimguiname": "igGetCurrentWindow", "defaults": {}, "funcname": "GetCurrentWindow", - "location": "imgui_internal:2419", + "location": "imgui_internal:2706", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindow", "ret": "ImGuiWindow*", @@ -17902,7 +19201,7 @@ "cimguiname": "igGetCurrentWindowRead", "defaults": {}, "funcname": "GetCurrentWindowRead", - "location": "imgui_internal:2418", + "location": "imgui_internal:2705", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindowRead", "ret": "ImGuiWindow*", @@ -17924,7 +19223,7 @@ "cimguiname": "igGetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui:427", + "location": "imgui:448", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorPos", @@ -17942,7 +19241,7 @@ "cimguiname": "igGetCursorPosX", "defaults": {}, "funcname": "GetCursorPosX", - "location": "imgui:428", + "location": "imgui:449", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosX", "ret": "float", @@ -17959,7 +19258,7 @@ "cimguiname": "igGetCursorPosY", "defaults": {}, "funcname": "GetCursorPosY", - "location": "imgui:429", + "location": "imgui:450", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosY", "ret": "float", @@ -17981,7 +19280,7 @@ "cimguiname": "igGetCursorScreenPos", "defaults": {}, "funcname": "GetCursorScreenPos", - "location": "imgui:434", + "location": "imgui:455", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorScreenPos", @@ -18004,7 +19303,7 @@ "cimguiname": "igGetCursorStartPos", "defaults": {}, "funcname": "GetCursorStartPos", - "location": "imgui:433", + "location": "imgui:454", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorStartPos", @@ -18022,7 +19321,7 @@ "cimguiname": "igGetDefaultFont", "defaults": {}, "funcname": "GetDefaultFont", - "location": "imgui_internal:2442", + "location": "imgui_internal:2734", "namespace": "ImGui", "ov_cimguiname": "igGetDefaultFont", "ret": "ImFont*", @@ -18039,7 +19338,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:794", + "location": "imgui:836", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -18056,7 +19355,7 @@ "cimguiname": "igGetDrawData", "defaults": {}, "funcname": "GetDrawData", - "location": "imgui:282", + "location": "imgui:301", "namespace": "ImGui", "ov_cimguiname": "igGetDrawData", "ret": "ImDrawData*", @@ -18073,7 +19372,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:842", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -18090,7 +19389,7 @@ "cimguiname": "igGetFocusID", "defaults": {}, "funcname": "GetFocusID", - "location": "imgui_internal:2488", + "location": "imgui_internal:2791", "namespace": "ImGui", "ov_cimguiname": "igGetFocusID", "ret": "ImGuiID", @@ -18107,7 +19406,7 @@ "cimguiname": "igGetFocusScope", "defaults": {}, "funcname": "GetFocusScope", - "location": "imgui_internal:2554", + "location": "imgui_internal:2885", "namespace": "ImGui", "ov_cimguiname": "igGetFocusScope", "ret": "ImGuiID", @@ -18124,7 +19423,7 @@ "cimguiname": "igGetFocusedFocusScope", "defaults": {}, "funcname": "GetFocusedFocusScope", - "location": "imgui_internal:2553", + "location": "imgui_internal:2884", "namespace": "ImGui", "ov_cimguiname": "igGetFocusedFocusScope", "ret": "ImGuiID", @@ -18141,7 +19440,7 @@ "cimguiname": "igGetFont", "defaults": {}, "funcname": "GetFont", - "location": "imgui:403", + "location": "imgui:424", "namespace": "ImGui", "ov_cimguiname": "igGetFont", "ret": "ImFont*", @@ -18158,7 +19457,7 @@ "cimguiname": "igGetFontSize", "defaults": {}, "funcname": "GetFontSize", - "location": "imgui:404", + "location": "imgui:425", "namespace": "ImGui", "ov_cimguiname": "igGetFontSize", "ret": "float", @@ -18180,7 +19479,7 @@ "cimguiname": "igGetFontTexUvWhitePixel", "defaults": {}, "funcname": "GetFontTexUvWhitePixel", - "location": "imgui:405", + "location": "imgui:426", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetFontTexUvWhitePixel", @@ -18198,9 +19497,9 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:839", + "location": "imgui:888", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawListNil", + "ov_cimguiname": "igGetForegroundDrawList_Nil", "ret": "ImDrawList*", "signature": "()", "stname": "" @@ -18218,9 +19517,9 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:841", + "location": "imgui:890", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawListViewportPtr", + "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr", "ret": "ImDrawList*", "signature": "(ImGuiViewport*)", "stname": "" @@ -18238,9 +19537,9 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui_internal:2443", + "location": "imgui_internal:2735", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawListWindowPtr", + "ov_cimguiname": "igGetForegroundDrawList_WindowPtr", "ret": "ImDrawList*", "signature": "(ImGuiWindow*)", "stname": "" @@ -18255,7 +19554,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:837", + "location": "imgui:886", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -18272,7 +19571,7 @@ "cimguiname": "igGetFrameHeight", "defaults": {}, "funcname": "GetFrameHeight", - "location": "imgui:439", + "location": "imgui:460", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeight", "ret": "float", @@ -18289,7 +19588,7 @@ "cimguiname": "igGetFrameHeightWithSpacing", "defaults": {}, "funcname": "GetFrameHeightWithSpacing", - "location": "imgui:440", + "location": "imgui:461", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeightWithSpacing", "ret": "float", @@ -18306,7 +19605,7 @@ "cimguiname": "igGetHoveredID", "defaults": {}, "funcname": "GetHoveredID", - "location": "imgui_internal:2493", + "location": "imgui_internal:2795", "namespace": "ImGui", "ov_cimguiname": "igGetHoveredID", "ret": "ImGuiID", @@ -18328,9 +19627,9 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:454", + "location": "imgui:479", "namespace": "ImGui", - "ov_cimguiname": "igGetIDStr", + "ov_cimguiname": "igGetID_Str", "ret": "ImGuiID", "signature": "(const char*)", "stname": "" @@ -18352,9 +19651,9 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:455", + "location": "imgui:480", "namespace": "ImGui", - "ov_cimguiname": "igGetIDStrStr", + "ov_cimguiname": "igGetID_StrStr", "ret": "ImGuiID", "signature": "(const char*,const char*)", "stname": "" @@ -18372,9 +19671,9 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:456", + "location": "imgui:481", "namespace": "ImGui", - "ov_cimguiname": "igGetIDPtr", + "ov_cimguiname": "igGetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "" @@ -18402,7 +19701,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:2498", + "location": "imgui_internal:2800", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed", "ret": "ImGuiID", @@ -18419,7 +19718,7 @@ "cimguiname": "igGetIO", "defaults": {}, "funcname": "GetIO", - "location": "imgui:277", + "location": "imgui:296", "namespace": "ImGui", "ov_cimguiname": "igGetIO", "ret": "ImGuiIO*", @@ -18442,7 +19741,7 @@ "cimguiname": "igGetInputTextState", "defaults": {}, "funcname": "GetInputTextState", - "location": "imgui_internal:2776", + "location": "imgui_internal:3121", "namespace": "ImGui", "ov_cimguiname": "igGetInputTextState", "ret": "ImGuiInputTextState*", @@ -18450,6 +19749,23 @@ "stname": "" } ], + "igGetItemFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemFlags", + "defaults": {}, + "funcname": "GetItemFlags", + "location": "imgui_internal:2789", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemFlags", + "ret": "ImGuiItemFlags", + "signature": "()", + "stname": "" + } + ], "igGetItemID": [ { "args": "()", @@ -18459,7 +19775,7 @@ "cimguiname": "igGetItemID", "defaults": {}, "funcname": "GetItemID", - "location": "imgui_internal:2485", + "location": "imgui_internal:2787", "namespace": "ImGui", "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", @@ -18481,7 +19797,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:823", + "location": "imgui:872", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -18504,7 +19820,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:822", + "location": "imgui:871", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -18527,7 +19843,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:824", + "location": "imgui:873", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -18545,7 +19861,7 @@ "cimguiname": "igGetItemStatusFlags", "defaults": {}, "funcname": "GetItemStatusFlags", - "location": "imgui_internal:2486", + "location": "imgui_internal:2788", "namespace": "ImGui", "ov_cimguiname": "igGetItemStatusFlags", "ret": "ImGuiItemStatusFlags", @@ -18553,38 +19869,43 @@ "stname": "" } ], - "igGetItemsFlags": [ + "igGetKeyData": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemsFlags", + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igGetKeyData", "defaults": {}, - "funcname": "GetItemsFlags", - "location": "imgui_internal:2489", + "funcname": "GetKeyData", + "location": "imgui_internal:2892", "namespace": "ImGui", - "ov_cimguiname": "igGetItemsFlags", - "ret": "ImGuiItemFlags", - "signature": "()", + "ov_cimguiname": "igGetKeyData", + "ret": "ImGuiKeyData*", + "signature": "(ImGuiKey)", "stname": "" } ], "igGetKeyIndex": [ { - "args": "(ImGuiKey imgui_key)", + "args": "(ImGuiKey key)", "argsT": [ { - "name": "imgui_key", + "name": "key", "type": "ImGuiKey" } ], - "argsoriginal": "(ImGuiKey imgui_key)", - "call_args": "(imgui_key)", + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:862", + "location": "imgui:3211", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "int", @@ -18592,13 +19913,35 @@ "stname": "" } ], + "igGetKeyName": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igGetKeyName", + "defaults": {}, + "funcname": "GetKeyName", + "location": "imgui:917", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyName", + "ret": "const char*", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igGetKeyPressedAmount": [ { - "args": "(int key_index,float repeat_delay,float rate)", + "args": "(ImGuiKey key,float repeat_delay,float rate)", "argsT": [ { - "name": "key_index", - "type": "int" + "name": "key", + "type": "ImGuiKey" }, { "name": "repeat_delay", @@ -18609,16 +19952,16 @@ "type": "float" } ], - "argsoriginal": "(int key_index,float repeat_delay,float rate)", - "call_args": "(key_index,repeat_delay,rate)", + "argsoriginal": "(ImGuiKey key,float repeat_delay,float rate)", + "call_args": "(key,repeat_delay,rate)", "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:866", + "location": "imgui:916", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", - "signature": "(int,float,float)", + "signature": "(ImGuiKey,float,float)", "stname": "" } ], @@ -18631,7 +19974,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:831", + "location": "imgui:880", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -18648,7 +19991,7 @@ "cimguiname": "igGetMergedKeyModFlags", "defaults": {}, "funcname": "GetMergedKeyModFlags", - "location": "imgui_internal:2566", + "location": "imgui_internal:2902", "namespace": "ImGui", "ov_cimguiname": "igGetMergedKeyModFlags", "ret": "ImGuiKeyModFlags", @@ -18656,6 +19999,28 @@ "stname": "" } ], + "igGetMouseClickedCount": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igGetMouseClickedCount", + "defaults": {}, + "funcname": "GetMouseClickedCount", + "location": "imgui:928", + "namespace": "ImGui", + "ov_cimguiname": "igGetMouseClickedCount", + "ret": "int", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], "igGetMouseCursor": [ { "args": "()", @@ -18665,7 +20030,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:885", + "location": "imgui:937", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -18698,7 +20063,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:883", + "location": "imgui:935", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -18721,7 +20086,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:880", + "location": "imgui:932", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -18744,7 +20109,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:881", + "location": "imgui:933", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -18771,7 +20136,7 @@ "cimguiname": "igGetNavInputAmount", "defaults": {}, "funcname": "GetNavInputAmount", - "location": "imgui_internal:2542", + "location": "imgui_internal:2873", "namespace": "ImGui", "ov_cimguiname": "igGetNavInputAmount", "ret": "float", @@ -18812,7 +20177,7 @@ "slow_factor": "0.0f" }, "funcname": "GetNavInputAmount2d", - "location": "imgui_internal:2543", + "location": "imgui_internal:2874", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetNavInputAmount2d", @@ -18821,6 +20186,28 @@ "stname": "" } ], + "igGetNavInputName": [ + { + "args": "(ImGuiNavInput n)", + "argsT": [ + { + "name": "n", + "type": "ImGuiNavInput" + } + ], + "argsoriginal": "(ImGuiNavInput n)", + "call_args": "(n)", + "cimguiname": "igGetNavInputName", + "defaults": {}, + "funcname": "GetNavInputName", + "location": "imgui_internal:2872", + "namespace": "ImGui", + "ov_cimguiname": "igGetNavInputName", + "ret": "const char*", + "signature": "(ImGuiNavInput)", + "stname": "" + } + ], "igGetPlatformIO": [ { "args": "()", @@ -18830,7 +20217,7 @@ "cimguiname": "igGetPlatformIO", "defaults": {}, "funcname": "GetPlatformIO", - "location": "imgui:917", + "location": "imgui:971", "namespace": "ImGui", "ov_cimguiname": "igGetPlatformIO", "ret": "ImGuiPlatformIO*", @@ -18839,6 +20226,33 @@ "stname": "" } ], + "igGetPopupAllowedExtentRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetPopupAllowedExtentRect", + "defaults": {}, + "funcname": "GetPopupAllowedExtentRect", + "location": "imgui_internal:2846", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetPopupAllowedExtentRect", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igGetScrollMaxX": [ { "args": "()", @@ -18848,7 +20262,7 @@ "cimguiname": "igGetScrollMaxX", "defaults": {}, "funcname": "GetScrollMaxX", - "location": "imgui:373", + "location": "imgui:393", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxX", "ret": "float", @@ -18865,7 +20279,7 @@ "cimguiname": "igGetScrollMaxY", "defaults": {}, "funcname": "GetScrollMaxY", - "location": "imgui:374", + "location": "imgui:394", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxY", "ret": "float", @@ -18882,7 +20296,7 @@ "cimguiname": "igGetScrollX", "defaults": {}, "funcname": "GetScrollX", - "location": "imgui:369", + "location": "imgui:389", "namespace": "ImGui", "ov_cimguiname": "igGetScrollX", "ret": "float", @@ -18899,7 +20313,7 @@ "cimguiname": "igGetScrollY", "defaults": {}, "funcname": "GetScrollY", - "location": "imgui:370", + "location": "imgui:390", "namespace": "ImGui", "ov_cimguiname": "igGetScrollY", "ret": "float", @@ -18916,7 +20330,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:845", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -18933,7 +20347,7 @@ "cimguiname": "igGetStyle", "defaults": {}, "funcname": "GetStyle", - "location": "imgui:278", + "location": "imgui:297", "namespace": "ImGui", "ov_cimguiname": "igGetStyle", "ret": "ImGuiStyle*", @@ -18956,7 +20370,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:843", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -18978,7 +20392,7 @@ "cimguiname": "igGetStyleColorVec4", "defaults": {}, "funcname": "GetStyleColorVec4", - "location": "imgui:409", + "location": "imgui:430", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorVec4", "ret": "const ImVec4*", @@ -18996,7 +20410,7 @@ "cimguiname": "igGetTextLineHeight", "defaults": {}, "funcname": "GetTextLineHeight", - "location": "imgui:437", + "location": "imgui:458", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeight", "ret": "float", @@ -19013,7 +20427,7 @@ "cimguiname": "igGetTextLineHeightWithSpacing", "defaults": {}, "funcname": "GetTextLineHeightWithSpacing", - "location": "imgui:438", + "location": "imgui:459", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeightWithSpacing", "ret": "float", @@ -19030,7 +20444,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:836", + "location": "imgui:885", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -19038,6 +20452,23 @@ "stname": "" } ], + "igGetTopMostAndVisiblePopupModal": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTopMostAndVisiblePopupModal", + "defaults": {}, + "funcname": "GetTopMostAndVisiblePopupModal", + "location": "imgui_internal:2848", + "namespace": "ImGui", + "ov_cimguiname": "igGetTopMostAndVisiblePopupModal", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], "igGetTopMostPopupModal": [ { "args": "()", @@ -19047,7 +20478,7 @@ "cimguiname": "igGetTopMostPopupModal", "defaults": {}, "funcname": "GetTopMostPopupModal", - "location": "imgui_internal:2532", + "location": "imgui_internal:2847", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostPopupModal", "ret": "ImGuiWindow*", @@ -19064,7 +20495,7 @@ "cimguiname": "igGetTreeNodeToLabelSpacing", "defaults": {}, "funcname": "GetTreeNodeToLabelSpacing", - "location": "imgui:587", + "location": "imgui:613", "namespace": "ImGui", "ov_cimguiname": "igGetTreeNodeToLabelSpacing", "ret": "float", @@ -19081,7 +20512,7 @@ "cimguiname": "igGetVersion", "defaults": {}, "funcname": "GetVersion", - "location": "imgui:292", + "location": "imgui:312", "namespace": "ImGui", "ov_cimguiname": "igGetVersion", "ret": "const char*", @@ -19103,7 +20534,7 @@ "cimguiname": "igGetViewportPlatformMonitor", "defaults": {}, "funcname": "GetViewportPlatformMonitor", - "location": "imgui_internal:2465", + "location": "imgui_internal:2759", "namespace": "ImGui", "ov_cimguiname": "igGetViewportPlatformMonitor", "ret": "const ImGuiPlatformMonitor*", @@ -19111,33 +20542,6 @@ "stname": "" } ], - "igGetWindowAllowedExtentRect": [ - { - "args": "(ImRect *pOut,ImGuiWindow* window)", - "argsT": [ - { - "name": "pOut", - "type": "ImRect*" - }, - { - "name": "window", - "type": "ImGuiWindow*" - } - ], - "argsoriginal": "(ImGuiWindow* window)", - "call_args": "(window)", - "cimguiname": "igGetWindowAllowedExtentRect", - "defaults": {}, - "funcname": "GetWindowAllowedExtentRect", - "location": "imgui_internal:2427", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowAllowedExtentRect", - "ret": "void", - "signature": "(ImGuiWindow*)", - "stname": "" - } - ], "igGetWindowAlwaysWantOwnTabBar": [ { "args": "(ImGuiWindow* window)", @@ -19152,7 +20556,7 @@ "cimguiname": "igGetWindowAlwaysWantOwnTabBar", "defaults": {}, "funcname": "GetWindowAlwaysWantOwnTabBar", - "location": "imgui_internal:2586", + "location": "imgui_internal:2928", "namespace": "ImGui", "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", "ret": "bool", @@ -19174,7 +20578,7 @@ "cimguiname": "igGetWindowContentRegionMax", "defaults": {}, "funcname": "GetWindowContentRegionMax", - "location": "imgui:365", + "location": "imgui:386", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMax", @@ -19197,7 +20601,7 @@ "cimguiname": "igGetWindowContentRegionMin", "defaults": {}, "funcname": "GetWindowContentRegionMin", - "location": "imgui:364", + "location": "imgui:385", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMin", @@ -19206,23 +20610,6 @@ "stname": "" } ], - "igGetWindowContentRegionWidth": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionWidth", - "defaults": {}, - "funcname": "GetWindowContentRegionWidth", - "location": "imgui:366", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowContentRegionWidth", - "ret": "float", - "signature": "()", - "stname": "" - } - ], "igGetWindowDockID": [ { "args": "()", @@ -19232,7 +20619,7 @@ "cimguiname": "igGetWindowDockID", "defaults": {}, "funcname": "GetWindowDockID", - "location": "imgui:770", + "location": "imgui:812", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockID", "ret": "ImGuiID", @@ -19249,7 +20636,7 @@ "cimguiname": "igGetWindowDockNode", "defaults": {}, "funcname": "GetWindowDockNode", - "location": "imgui_internal:2585", + "location": "imgui_internal:2927", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockNode", "ret": "ImGuiDockNode*", @@ -19266,7 +20653,7 @@ "cimguiname": "igGetWindowDpiScale", "defaults": {}, "funcname": "GetWindowDpiScale", - "location": "imgui:333", + "location": "imgui:353", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDpiScale", "ret": "float", @@ -19283,7 +20670,7 @@ "cimguiname": "igGetWindowDrawList", "defaults": {}, "funcname": "GetWindowDrawList", - "location": "imgui:332", + "location": "imgui:352", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDrawList", "ret": "ImDrawList*", @@ -19300,7 +20687,7 @@ "cimguiname": "igGetWindowHeight", "defaults": {}, "funcname": "GetWindowHeight", - "location": "imgui:337", + "location": "imgui:357", "namespace": "ImGui", "ov_cimguiname": "igGetWindowHeight", "ret": "float", @@ -19322,7 +20709,7 @@ "cimguiname": "igGetWindowPos", "defaults": {}, "funcname": "GetWindowPos", - "location": "imgui:334", + "location": "imgui:354", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowPos", @@ -19331,7 +20718,33 @@ "stname": "" } ], - "igGetWindowResizeID": [ + "igGetWindowResizeBorderID": [ + { + "args": "(ImGuiWindow* window,ImGuiDir dir)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "dir", + "type": "ImGuiDir" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiDir dir)", + "call_args": "(window,dir)", + "cimguiname": "igGetWindowResizeBorderID", + "defaults": {}, + "funcname": "GetWindowResizeBorderID", + "location": "imgui_internal:3084", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowResizeBorderID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,ImGuiDir)", + "stname": "" + } + ], + "igGetWindowResizeCornerID": [ { "args": "(ImGuiWindow* window,int n)", "argsT": [ @@ -19346,12 +20759,12 @@ ], "argsoriginal": "(ImGuiWindow* window,int n)", "call_args": "(window,n)", - "cimguiname": "igGetWindowResizeID", + "cimguiname": "igGetWindowResizeCornerID", "defaults": {}, - "funcname": "GetWindowResizeID", - "location": "imgui_internal:2739", + "funcname": "GetWindowResizeCornerID", + "location": "imgui_internal:3083", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowResizeID", + "ov_cimguiname": "igGetWindowResizeCornerID", "ret": "ImGuiID", "signature": "(ImGuiWindow*,int)", "stname": "" @@ -19375,7 +20788,7 @@ "cimguiname": "igGetWindowScrollbarID", "defaults": {}, "funcname": "GetWindowScrollbarID", - "location": "imgui_internal:2738", + "location": "imgui_internal:3082", "namespace": "ImGui", "ov_cimguiname": "igGetWindowScrollbarID", "ret": "ImGuiID", @@ -19405,7 +20818,7 @@ "cimguiname": "igGetWindowScrollbarRect", "defaults": {}, "funcname": "GetWindowScrollbarRect", - "location": "imgui_internal:2737", + "location": "imgui_internal:3081", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowScrollbarRect", @@ -19428,7 +20841,7 @@ "cimguiname": "igGetWindowSize", "defaults": {}, "funcname": "GetWindowSize", - "location": "imgui:335", + "location": "imgui:355", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowSize", @@ -19446,7 +20859,7 @@ "cimguiname": "igGetWindowViewport", "defaults": {}, "funcname": "GetWindowViewport", - "location": "imgui:338", + "location": "imgui:358", "namespace": "ImGui", "ov_cimguiname": "igGetWindowViewport", "ret": "ImGuiViewport*", @@ -19462,16 +20875,35 @@ "call_args": "()", "cimguiname": "igGetWindowWidth", "defaults": {}, - "funcname": "GetWindowWidth", - "location": "imgui:336", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowWidth", - "ret": "float", - "signature": "()", + "funcname": "GetWindowWidth", + "location": "imgui:356", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igImAbs": [ + { + "args": "(int x)", + "argsT": [ + { + "name": "x", + "type": "int" + } + ], + "argsoriginal": "(int x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": {}, + "funcname": "ImAbs", + "location": "imgui_internal:422", + "ov_cimguiname": "igImAbs_Int", + "ret": "int", + "signature": "(int)", "stname": "" - } - ], - "igImAbs": [ + }, { "args": "(float x)", "argsT": [ @@ -19485,8 +20917,8 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:385", - "ov_cimguiname": "igImAbsFloat", + "location": "imgui_internal:423", + "ov_cimguiname": "igImAbs_Float", "ret": "float", "signature": "(float)", "stname": "" @@ -19504,8 +20936,8 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:386", - "ov_cimguiname": "igImAbsdouble", + "location": "imgui_internal:424", + "ov_cimguiname": "igImAbs_double", "ret": "double", "signature": "(double)", "stname": "" @@ -19529,7 +20961,7 @@ "cimguiname": "igImAlphaBlendColors", "defaults": {}, "funcname": "ImAlphaBlendColors", - "location": "imgui_internal:288", + "location": "imgui_internal:321", "ov_cimguiname": "igImAlphaBlendColors", "ret": "ImU32", "signature": "(ImU32,ImU32)", @@ -19570,7 +21002,7 @@ "cimguiname": "igImBezierCubicCalc", "defaults": {}, "funcname": "ImBezierCubicCalc", - "location": "imgui_internal:419", + "location": "imgui_internal:467", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicCalc", "ret": "void", @@ -19616,7 +21048,7 @@ "cimguiname": "igImBezierCubicClosestPoint", "defaults": {}, "funcname": "ImBezierCubicClosestPoint", - "location": "imgui_internal:420", + "location": "imgui_internal:468", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPoint", "ret": "void", @@ -19662,7 +21094,7 @@ "cimguiname": "igImBezierCubicClosestPointCasteljau", "defaults": {}, "funcname": "ImBezierCubicClosestPointCasteljau", - "location": "imgui_internal:421", + "location": "imgui_internal:469", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", "ret": "void", @@ -19700,7 +21132,7 @@ "cimguiname": "igImBezierQuadraticCalc", "defaults": {}, "funcname": "ImBezierQuadraticCalc", - "location": "imgui_internal:422", + "location": "imgui_internal:470", "nonUDT": 1, "ov_cimguiname": "igImBezierQuadraticCalc", "ret": "void", @@ -19726,7 +21158,7 @@ "cimguiname": "igImBitArrayClearBit", "defaults": {}, "funcname": "ImBitArrayClearBit", - "location": "imgui_internal:488", + "location": "imgui_internal:538", "ov_cimguiname": "igImBitArrayClearBit", "ret": "void", "signature": "(ImU32*,int)", @@ -19751,7 +21183,7 @@ "cimguiname": "igImBitArraySetBit", "defaults": {}, "funcname": "ImBitArraySetBit", - "location": "imgui_internal:489", + "location": "imgui_internal:539", "ov_cimguiname": "igImBitArraySetBit", "ret": "void", "signature": "(ImU32*,int)", @@ -19780,7 +21212,7 @@ "cimguiname": "igImBitArraySetBitRange", "defaults": {}, "funcname": "ImBitArraySetBitRange", - "location": "imgui_internal:490", + "location": "imgui_internal:540", "ov_cimguiname": "igImBitArraySetBitRange", "ret": "void", "signature": "(ImU32*,int,int)", @@ -19805,7 +21237,7 @@ "cimguiname": "igImBitArrayTestBit", "defaults": {}, "funcname": "ImBitArrayTestBit", - "location": "imgui_internal:487", + "location": "imgui_internal:537", "ov_cimguiname": "igImBitArrayTestBit", "ret": "bool", "signature": "(const ImU32*,int)", @@ -19826,7 +21258,7 @@ "cimguiname": "igImCharIsBlankA", "defaults": {}, "funcname": "ImCharIsBlankA", - "location": "imgui_internal:314", + "location": "imgui_internal:347", "ov_cimguiname": "igImCharIsBlankA", "ret": "bool", "signature": "(char)", @@ -19847,7 +21279,7 @@ "cimguiname": "igImCharIsBlankW", "defaults": {}, "funcname": "ImCharIsBlankW", - "location": "imgui_internal:315", + "location": "imgui_internal:348", "ov_cimguiname": "igImCharIsBlankW", "ret": "bool", "signature": "(unsigned int)", @@ -19880,7 +21312,7 @@ "cimguiname": "igImClamp", "defaults": {}, "funcname": "ImClamp", - "location": "imgui_internal:402", + "location": "imgui_internal:446", "nonUDT": 1, "ov_cimguiname": "igImClamp", "ret": "void", @@ -19906,7 +21338,7 @@ "cimguiname": "igImDot", "defaults": {}, "funcname": "ImDot", - "location": "imgui_internal:413", + "location": "imgui_internal:459", "ov_cimguiname": "igImDot", "ret": "float", "signature": "(const ImVec2,const ImVec2)", @@ -19927,7 +21359,7 @@ "cimguiname": "igImFileClose", "defaults": {}, "funcname": "ImFileClose", - "location": "imgui_internal:359", + "location": "imgui_internal:395", "ov_cimguiname": "igImFileClose", "ret": "bool", "signature": "(ImFileHandle)", @@ -19948,7 +21380,7 @@ "cimguiname": "igImFileGetSize", "defaults": {}, "funcname": "ImFileGetSize", - "location": "imgui_internal:360", + "location": "imgui_internal:396", "ov_cimguiname": "igImFileGetSize", "ret": "ImU64", "signature": "(ImFileHandle)", @@ -19984,7 +21416,7 @@ "padding_bytes": "0" }, "funcname": "ImFileLoadToMemory", - "location": "imgui_internal:366", + "location": "imgui_internal:402", "ov_cimguiname": "igImFileLoadToMemory", "ret": "void*", "signature": "(const char*,const char*,size_t*,int)", @@ -20009,7 +21441,7 @@ "cimguiname": "igImFileOpen", "defaults": {}, "funcname": "ImFileOpen", - "location": "imgui_internal:358", + "location": "imgui_internal:394", "ov_cimguiname": "igImFileOpen", "ret": "ImFileHandle", "signature": "(const char*,const char*)", @@ -20042,7 +21474,7 @@ "cimguiname": "igImFileRead", "defaults": {}, "funcname": "ImFileRead", - "location": "imgui_internal:361", + "location": "imgui_internal:397", "ov_cimguiname": "igImFileRead", "ret": "ImU64", "signature": "(void*,ImU64,ImU64,ImFileHandle)", @@ -20075,7 +21507,7 @@ "cimguiname": "igImFileWrite", "defaults": {}, "funcname": "ImFileWrite", - "location": "imgui_internal:362", + "location": "imgui_internal:398", "ov_cimguiname": "igImFileWrite", "ret": "ImU64", "signature": "(const void*,ImU64,ImU64,ImFileHandle)", @@ -20096,8 +21528,8 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:410", - "ov_cimguiname": "igImFloorFloat", + "location": "imgui_internal:454", + "ov_cimguiname": "igImFloor_Float", "ret": "float", "signature": "(float)", "stname": "" @@ -20119,9 +21551,54 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:411", + "location": "imgui_internal:456", + "nonUDT": 1, + "ov_cimguiname": "igImFloor_Vec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igImFloorSigned": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImFloorSigned", + "defaults": {}, + "funcname": "ImFloorSigned", + "location": "imgui_internal:455", + "ov_cimguiname": "igImFloorSigned_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,const ImVec2 v)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v)", + "call_args": "(v)", + "cimguiname": "igImFloorSigned", + "defaults": {}, + "funcname": "ImFloorSigned", + "location": "imgui_internal:457", "nonUDT": 1, - "ov_cimguiname": "igImFloorVec2", + "ov_cimguiname": "igImFloorSigned_Vec2", "ret": "void", "signature": "(const ImVec2)", "stname": "" @@ -20141,7 +21618,7 @@ "cimguiname": "igImFontAtlasBuildFinish", "defaults": {}, "funcname": "ImFontAtlasBuildFinish", - "location": "imgui_internal:2832", + "location": "imgui_internal:3184", "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", "signature": "(ImFontAtlas*)", @@ -20162,7 +21639,7 @@ "cimguiname": "igImFontAtlasBuildInit", "defaults": {}, "funcname": "ImFontAtlasBuildInit", - "location": "imgui_internal:2829", + "location": "imgui_internal:3181", "ov_cimguiname": "igImFontAtlasBuildInit", "ret": "void", "signature": "(ImFontAtlas*)", @@ -20187,7 +21664,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", - "location": "imgui_internal:2835", + "location": "imgui_internal:3187", "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "ret": "void", "signature": "(unsigned char[256],float)", @@ -20232,7 +21709,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", - "location": "imgui_internal:2836", + "location": "imgui_internal:3188", "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "ret": "void", "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", @@ -20257,7 +21734,7 @@ "cimguiname": "igImFontAtlasBuildPackCustomRects", "defaults": {}, "funcname": "ImFontAtlasBuildPackCustomRects", - "location": "imgui_internal:2831", + "location": "imgui_internal:3183", "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", "ret": "void", "signature": "(ImFontAtlas*,void*)", @@ -20306,7 +21783,7 @@ "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender32bppRectFromString", - "location": "imgui_internal:2834", + "location": "imgui_internal:3186", "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", @@ -20355,7 +21832,7 @@ "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender8bppRectFromString", - "location": "imgui_internal:2833", + "location": "imgui_internal:3185", "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", @@ -20392,7 +21869,7 @@ "cimguiname": "igImFontAtlasBuildSetupFont", "defaults": {}, "funcname": "ImFontAtlasBuildSetupFont", - "location": "imgui_internal:2830", + "location": "imgui_internal:3182", "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", @@ -20408,7 +21885,7 @@ "cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "defaults": {}, "funcname": "ImFontAtlasGetBuilderForStbTruetype", - "location": "imgui_internal:2828", + "location": "imgui_internal:3179", "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "ret": "const ImFontBuilderIO*", "signature": "()", @@ -20442,7 +21919,7 @@ "defaults": {}, "funcname": "ImFormatString", "isvararg": "...)", - "location": "imgui_internal:308", + "location": "imgui_internal:341", "ov_cimguiname": "igImFormatString", "ret": "int", "signature": "(char*,size_t,const char*,...)", @@ -20475,7 +21952,7 @@ "cimguiname": "igImFormatStringV", "defaults": {}, "funcname": "ImFormatStringV", - "location": "imgui_internal:309", + "location": "imgui_internal:342", "ov_cimguiname": "igImFormatStringV", "ret": "int", "signature": "(char*,size_t,const char*,va_list)", @@ -20500,7 +21977,7 @@ "cimguiname": "igImGetDirQuadrantFromDelta", "defaults": {}, "funcname": "ImGetDirQuadrantFromDelta", - "location": "imgui_internal:428", + "location": "imgui_internal:476", "ov_cimguiname": "igImGetDirQuadrantFromDelta", "ret": "ImGuiDir", "signature": "(float,float)", @@ -20531,7 +22008,7 @@ "seed": "0" }, "funcname": "ImHashData", - "location": "imgui_internal:278", + "location": "imgui_internal:309", "ov_cimguiname": "igImHashData", "ret": "ImGuiID", "signature": "(const void*,size_t,ImU32)", @@ -20563,7 +22040,7 @@ "seed": "0" }, "funcname": "ImHashStr", - "location": "imgui_internal:279", + "location": "imgui_internal:310", "ov_cimguiname": "igImHashStr", "ret": "ImGuiID", "signature": "(const char*,size_t,ImU32)", @@ -20588,13 +22065,34 @@ "cimguiname": "igImInvLength", "defaults": {}, "funcname": "ImInvLength", - "location": "imgui_internal:409", + "location": "imgui_internal:453", "ov_cimguiname": "igImInvLength", "ret": "float", "signature": "(const ImVec2,float)", "stname": "" } ], + "igImIsFloatAboveGuaranteedIntegerPrecision": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", + "defaults": {}, + "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision", + "location": "imgui_internal:463", + "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", + "ret": "bool", + "signature": "(float)", + "stname": "" + } + ], "igImIsPowerOfTwo": [ { "args": "(int v)", @@ -20609,8 +22107,8 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:291", - "ov_cimguiname": "igImIsPowerOfTwoInt", + "location": "imgui_internal:324", + "ov_cimguiname": "igImIsPowerOfTwo_Int", "ret": "bool", "signature": "(int)", "stname": "" @@ -20628,8 +22126,8 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:292", - "ov_cimguiname": "igImIsPowerOfTwoU64", + "location": "imgui_internal:325", + "ov_cimguiname": "igImIsPowerOfTwo_U64", "ret": "bool", "signature": "(ImU64)", "stname": "" @@ -20649,8 +22147,8 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:407", - "ov_cimguiname": "igImLengthSqrVec2", + "location": "imgui_internal:451", + "ov_cimguiname": "igImLengthSqr_Vec2", "ret": "float", "signature": "(const ImVec2)", "stname": "" @@ -20668,8 +22166,8 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:408", - "ov_cimguiname": "igImLengthSqrVec4", + "location": "imgui_internal:452", + "ov_cimguiname": "igImLengthSqr_Vec4", "ret": "float", "signature": "(const ImVec4)", "stname": "" @@ -20701,9 +22199,9 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:403", + "location": "imgui_internal:447", "nonUDT": 1, - "ov_cimguiname": "igImLerpVec2Float", + "ov_cimguiname": "igImLerp_Vec2Float", "ret": "void", "signature": "(const ImVec2,const ImVec2,float)", "stname": "" @@ -20733,9 +22231,9 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:404", + "location": "imgui_internal:448", "nonUDT": 1, - "ov_cimguiname": "igImLerpVec2Vec2", + "ov_cimguiname": "igImLerp_Vec2Vec2", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" @@ -20765,9 +22263,9 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:405", + "location": "imgui_internal:449", "nonUDT": 1, - "ov_cimguiname": "igImLerpVec4", + "ov_cimguiname": "igImLerp_Vec4", "ret": "void", "signature": "(const ImVec4,const ImVec4,float)", "stname": "" @@ -20799,7 +22297,7 @@ "cimguiname": "igImLineClosestPoint", "defaults": {}, "funcname": "ImLineClosestPoint", - "location": "imgui_internal:423", + "location": "imgui_internal:471", "nonUDT": 1, "ov_cimguiname": "igImLineClosestPoint", "ret": "void", @@ -20829,7 +22327,7 @@ "cimguiname": "igImLinearSweep", "defaults": {}, "funcname": "ImLinearSweep", - "location": "imgui_internal:415", + "location": "imgui_internal:461", "ov_cimguiname": "igImLinearSweep", "ret": "float", "signature": "(float,float,float)", @@ -20850,8 +22348,8 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:383", - "ov_cimguiname": "igImLogFloat", + "location": "imgui_internal:420", + "ov_cimguiname": "igImLog_Float", "ret": "float", "signature": "(float)", "stname": "" @@ -20869,8 +22367,8 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:384", - "ov_cimguiname": "igImLogdouble", + "location": "imgui_internal:421", + "ov_cimguiname": "igImLog_double", "ret": "double", "signature": "(double)", "stname": "" @@ -20898,7 +22396,7 @@ "cimguiname": "igImMax", "defaults": {}, "funcname": "ImMax", - "location": "imgui_internal:401", + "location": "imgui_internal:445", "nonUDT": 1, "ov_cimguiname": "igImMax", "ret": "void", @@ -20928,7 +22426,7 @@ "cimguiname": "igImMin", "defaults": {}, "funcname": "ImMin", - "location": "imgui_internal:400", + "location": "imgui_internal:444", "nonUDT": 1, "ov_cimguiname": "igImMin", "ret": "void", @@ -20954,7 +22452,7 @@ "cimguiname": "igImModPositive", "defaults": {}, "funcname": "ImModPositive", - "location": "imgui_internal:412", + "location": "imgui_internal:458", "ov_cimguiname": "igImModPositive", "ret": "int", "signature": "(int,int)", @@ -20983,7 +22481,7 @@ "cimguiname": "igImMul", "defaults": {}, "funcname": "ImMul", - "location": "imgui_internal:416", + "location": "imgui_internal:462", "nonUDT": 1, "ov_cimguiname": "igImMul", "ret": "void", @@ -21005,7 +22503,7 @@ "cimguiname": "igImParseFormatFindEnd", "defaults": {}, "funcname": "ImParseFormatFindEnd", - "location": "imgui_internal:311", + "location": "imgui_internal:344", "ov_cimguiname": "igImParseFormatFindEnd", "ret": "const char*", "signature": "(const char*)", @@ -21026,7 +22524,7 @@ "cimguiname": "igImParseFormatFindStart", "defaults": {}, "funcname": "ImParseFormatFindStart", - "location": "imgui_internal:310", + "location": "imgui_internal:343", "ov_cimguiname": "igImParseFormatFindStart", "ret": "const char*", "signature": "(const char*)", @@ -21051,7 +22549,7 @@ "cimguiname": "igImParseFormatPrecision", "defaults": {}, "funcname": "ImParseFormatPrecision", - "location": "imgui_internal:313", + "location": "imgui_internal:346", "ov_cimguiname": "igImParseFormatPrecision", "ret": "int", "signature": "(const char*,int)", @@ -21080,7 +22578,7 @@ "cimguiname": "igImParseFormatTrimDecorations", "defaults": {}, "funcname": "ImParseFormatTrimDecorations", - "location": "imgui_internal:312", + "location": "imgui_internal:345", "ov_cimguiname": "igImParseFormatTrimDecorations", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -21105,8 +22603,8 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:381", - "ov_cimguiname": "igImPowFloat", + "location": "imgui_internal:418", + "ov_cimguiname": "igImPow_Float", "ret": "float", "signature": "(float,float)", "stname": "" @@ -21128,13 +22626,48 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:382", - "ov_cimguiname": "igImPowdouble", + "location": "imgui_internal:419", + "ov_cimguiname": "igImPow_double", "ret": "double", "signature": "(double,double)", "stname": "" } ], + "igImQsort": [ + { + "args": "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))", + "argsT": [ + { + "name": "base", + "type": "void*" + }, + { + "name": "count", + "type": "size_t" + }, + { + "name": "size_of_element", + "type": "size_t" + }, + { + "name": "compare_func", + "ret": "int", + "signature": "(void const*,void const*)", + "type": "int(*)(void const*,void const*)" + } + ], + "argsoriginal": "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))", + "call_args": "(base,count,size_of_element,compare_func)", + "cimguiname": "igImQsort", + "defaults": {}, + "funcname": "ImQsort", + "location": "imgui_internal:317", + "ov_cimguiname": "igImQsort", + "ret": "void", + "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))", + "stname": "" + } + ], "igImRotate": [ { "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)", @@ -21161,7 +22694,7 @@ "cimguiname": "igImRotate", "defaults": {}, "funcname": "ImRotate", - "location": "imgui_internal:414", + "location": "imgui_internal:460", "nonUDT": 1, "ov_cimguiname": "igImRotate", "ret": "void", @@ -21169,6 +22702,46 @@ "stname": "" } ], + "igImRsqrt": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImRsqrt", + "defaults": {}, + "funcname": "ImRsqrt", + "location": "imgui_internal:430", + "ov_cimguiname": "igImRsqrt_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImRsqrt", + "defaults": {}, + "funcname": "ImRsqrt", + "location": "imgui_internal:432", + "ov_cimguiname": "igImRsqrt_double", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], "igImSaturate": [ { "args": "(float f)", @@ -21183,7 +22756,7 @@ "cimguiname": "igImSaturate", "defaults": {}, "funcname": "ImSaturate", - "location": "imgui_internal:406", + "location": "imgui_internal:450", "ov_cimguiname": "igImSaturate", "ret": "float", "signature": "(float)", @@ -21204,8 +22777,8 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:387", - "ov_cimguiname": "igImSignFloat", + "location": "imgui_internal:425", + "ov_cimguiname": "igImSign_Float", "ret": "float", "signature": "(float)", "stname": "" @@ -21223,8 +22796,8 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:388", - "ov_cimguiname": "igImSigndouble", + "location": "imgui_internal:426", + "ov_cimguiname": "igImSign_double", "ret": "double", "signature": "(double)", "stname": "" @@ -21244,7 +22817,7 @@ "cimguiname": "igImStrSkipBlank", "defaults": {}, "funcname": "ImStrSkipBlank", - "location": "imgui_internal:307", + "location": "imgui_internal:340", "ov_cimguiname": "igImStrSkipBlank", "ret": "const char*", "signature": "(const char*)", @@ -21265,7 +22838,7 @@ "cimguiname": "igImStrTrimBlanks", "defaults": {}, "funcname": "ImStrTrimBlanks", - "location": "imgui_internal:306", + "location": "imgui_internal:339", "ov_cimguiname": "igImStrTrimBlanks", "ret": "void", "signature": "(char*)", @@ -21290,7 +22863,7 @@ "cimguiname": "igImStrbolW", "defaults": {}, "funcname": "ImStrbolW", - "location": "imgui_internal:304", + "location": "imgui_internal:337", "ov_cimguiname": "igImStrbolW", "ret": "const ImWchar*", "signature": "(const ImWchar*,const ImWchar*)", @@ -21319,7 +22892,7 @@ "cimguiname": "igImStrchrRange", "defaults": {}, "funcname": "ImStrchrRange", - "location": "imgui_internal:301", + "location": "imgui_internal:334", "ov_cimguiname": "igImStrchrRange", "ret": "const char*", "signature": "(const char*,const char*,char)", @@ -21340,7 +22913,7 @@ "cimguiname": "igImStrdup", "defaults": {}, "funcname": "ImStrdup", - "location": "imgui_internal:299", + "location": "imgui_internal:332", "ov_cimguiname": "igImStrdup", "ret": "char*", "signature": "(const char*)", @@ -21369,7 +22942,7 @@ "cimguiname": "igImStrdupcpy", "defaults": {}, "funcname": "ImStrdupcpy", - "location": "imgui_internal:300", + "location": "imgui_internal:333", "ov_cimguiname": "igImStrdupcpy", "ret": "char*", "signature": "(char*,size_t*,const char*)", @@ -21394,7 +22967,7 @@ "cimguiname": "igImStreolRange", "defaults": {}, "funcname": "ImStreolRange", - "location": "imgui_internal:303", + "location": "imgui_internal:336", "ov_cimguiname": "igImStreolRange", "ret": "const char*", "signature": "(const char*,const char*)", @@ -21419,7 +22992,7 @@ "cimguiname": "igImStricmp", "defaults": {}, "funcname": "ImStricmp", - "location": "imgui_internal:296", + "location": "imgui_internal:329", "ov_cimguiname": "igImStricmp", "ret": "int", "signature": "(const char*,const char*)", @@ -21452,7 +23025,7 @@ "cimguiname": "igImStristr", "defaults": {}, "funcname": "ImStristr", - "location": "imgui_internal:305", + "location": "imgui_internal:338", "ov_cimguiname": "igImStristr", "ret": "const char*", "signature": "(const char*,const char*,const char*,const char*)", @@ -21473,7 +23046,7 @@ "cimguiname": "igImStrlenW", "defaults": {}, "funcname": "ImStrlenW", - "location": "imgui_internal:302", + "location": "imgui_internal:335", "ov_cimguiname": "igImStrlenW", "ret": "int", "signature": "(const ImWchar*)", @@ -21502,7 +23075,7 @@ "cimguiname": "igImStrncpy", "defaults": {}, "funcname": "ImStrncpy", - "location": "imgui_internal:298", + "location": "imgui_internal:331", "ov_cimguiname": "igImStrncpy", "ret": "void", "signature": "(char*,const char*,size_t)", @@ -21531,7 +23104,7 @@ "cimguiname": "igImStrnicmp", "defaults": {}, "funcname": "ImStrnicmp", - "location": "imgui_internal:297", + "location": "imgui_internal:330", "ov_cimguiname": "igImStrnicmp", "ret": "int", "signature": "(const char*,const char*,size_t)", @@ -21560,13 +23133,38 @@ "cimguiname": "igImTextCharFromUtf8", "defaults": {}, "funcname": "ImTextCharFromUtf8", - "location": "imgui_internal:319", + "location": "imgui_internal:353", "ov_cimguiname": "igImTextCharFromUtf8", "ret": "int", "signature": "(unsigned int*,const char*,const char*)", "stname": "" } ], + "igImTextCharToUtf8": [ + { + "args": "(char out_buf[5],unsigned int c)", + "argsT": [ + { + "name": "out_buf", + "type": "char[5]" + }, + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(char out_buf[5],unsigned int c)", + "call_args": "(out_buf,c)", + "cimguiname": "igImTextCharToUtf8", + "defaults": {}, + "funcname": "ImTextCharToUtf8", + "location": "imgui_internal:351", + "ov_cimguiname": "igImTextCharToUtf8", + "ret": "const char*", + "signature": "(char[5],unsigned int)", + "stname": "" + } + ], "igImTextCountCharsFromUtf8": [ { "args": "(const char* in_text,const char* in_text_end)", @@ -21585,7 +23183,7 @@ "cimguiname": "igImTextCountCharsFromUtf8", "defaults": {}, "funcname": "ImTextCountCharsFromUtf8", - "location": "imgui_internal:321", + "location": "imgui_internal:355", "ov_cimguiname": "igImTextCountCharsFromUtf8", "ret": "int", "signature": "(const char*,const char*)", @@ -21610,7 +23208,7 @@ "cimguiname": "igImTextCountUtf8BytesFromChar", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromChar", - "location": "imgui_internal:322", + "location": "imgui_internal:356", "ov_cimguiname": "igImTextCountUtf8BytesFromChar", "ret": "int", "signature": "(const char*,const char*)", @@ -21635,7 +23233,7 @@ "cimguiname": "igImTextCountUtf8BytesFromStr", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromStr", - "location": "imgui_internal:323", + "location": "imgui_internal:357", "ov_cimguiname": "igImTextCountUtf8BytesFromStr", "ret": "int", "signature": "(const ImWchar*,const ImWchar*)", @@ -21644,14 +23242,14 @@ ], "igImTextStrFromUtf8": [ { - "args": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", + "args": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", "argsT": [ { - "name": "buf", + "name": "out_buf", "type": "ImWchar*" }, { - "name": "buf_size", + "name": "out_buf_size", "type": "int" }, { @@ -21667,14 +23265,14 @@ "type": "const char**" } ], - "argsoriginal": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", - "call_args": "(buf,buf_size,in_text,in_text_end,in_remaining)", + "argsoriginal": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", + "call_args": "(out_buf,out_buf_size,in_text,in_text_end,in_remaining)", "cimguiname": "igImTextStrFromUtf8", "defaults": { "in_remaining": "NULL" }, "funcname": "ImTextStrFromUtf8", - "location": "imgui_internal:320", + "location": "imgui_internal:354", "ov_cimguiname": "igImTextStrFromUtf8", "ret": "int", "signature": "(ImWchar*,int,const char*,const char*,const char**)", @@ -21683,14 +23281,14 @@ ], "igImTextStrToUtf8": [ { - "args": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "args": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", "argsT": [ { - "name": "buf", + "name": "out_buf", "type": "char*" }, { - "name": "buf_size", + "name": "out_buf_size", "type": "int" }, { @@ -21702,12 +23300,12 @@ "type": "const ImWchar*" } ], - "argsoriginal": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", - "call_args": "(buf,buf_size,in_text,in_text_end)", + "argsoriginal": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(out_buf,out_buf_size,in_text,in_text_end)", "cimguiname": "igImTextStrToUtf8", "defaults": {}, "funcname": "ImTextStrToUtf8", - "location": "imgui_internal:318", + "location": "imgui_internal:352", "ov_cimguiname": "igImTextStrToUtf8", "ret": "int", "signature": "(char*,int,const ImWchar*,const ImWchar*)", @@ -21736,7 +23334,7 @@ "cimguiname": "igImTriangleArea", "defaults": {}, "funcname": "ImTriangleArea", - "location": "imgui_internal:427", + "location": "imgui_internal:475", "ov_cimguiname": "igImTriangleArea", "ret": "float", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -21784,7 +23382,7 @@ "cimguiname": "igImTriangleBarycentricCoords", "defaults": {}, "funcname": "ImTriangleBarycentricCoords", - "location": "imgui_internal:426", + "location": "imgui_internal:474", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", @@ -21821,7 +23419,7 @@ "cimguiname": "igImTriangleClosestPoint", "defaults": {}, "funcname": "ImTriangleClosestPoint", - "location": "imgui_internal:425", + "location": "imgui_internal:473", "nonUDT": 1, "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", @@ -21855,7 +23453,7 @@ "cimguiname": "igImTriangleContainsPoint", "defaults": {}, "funcname": "ImTriangleContainsPoint", - "location": "imgui_internal:424", + "location": "imgui_internal:472", "ov_cimguiname": "igImTriangleContainsPoint", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", @@ -21876,7 +23474,7 @@ "cimguiname": "igImUpperPowerOfTwo", "defaults": {}, "funcname": "ImUpperPowerOfTwo", - "location": "imgui_internal:293", + "location": "imgui_internal:326", "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", "signature": "(int)", @@ -21922,7 +23520,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "Image", - "location": "imgui:480", + "location": "imgui:505", "namespace": "ImGui", "ov_cimguiname": "igImage", "ret": "void", @@ -21974,7 +23572,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "ImageButton", - "location": "imgui:481", + "location": "imgui:506", "namespace": "ImGui", "ov_cimguiname": "igImageButton", "ret": "bool", @@ -22024,7 +23622,7 @@ "cimguiname": "igImageButtonEx", "defaults": {}, "funcname": "ImageButtonEx", - "location": "imgui_internal:2736", + "location": "imgui_internal:3080", "namespace": "ImGui", "ov_cimguiname": "igImageButtonEx", "ret": "bool", @@ -22048,7 +23646,7 @@ "indent_w": "0.0f" }, "funcname": "Indent", - "location": "imgui:423", + "location": "imgui:444", "namespace": "ImGui", "ov_cimguiname": "igIndent", "ret": "void", @@ -22070,7 +23668,7 @@ "cimguiname": "igInitialize", "defaults": {}, "funcname": "Initialize", - "location": "imgui_internal:2446", + "location": "imgui_internal:2738", "namespace": "ImGui", "ov_cimguiname": "igInitialize", "ret": "void", @@ -22117,7 +23715,7 @@ "step_fast": "0.0" }, "funcname": "InputDouble", - "location": "imgui:558", + "location": "imgui:584", "namespace": "ImGui", "ov_cimguiname": "igInputDouble", "ret": "bool", @@ -22164,7 +23762,7 @@ "step_fast": "0.0f" }, "funcname": "InputFloat", - "location": "imgui:550", + "location": "imgui:576", "namespace": "ImGui", "ov_cimguiname": "igInputFloat", "ret": "bool", @@ -22201,7 +23799,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat2", - "location": "imgui:551", + "location": "imgui:577", "namespace": "ImGui", "ov_cimguiname": "igInputFloat2", "ret": "bool", @@ -22238,7 +23836,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat3", - "location": "imgui:552", + "location": "imgui:578", "namespace": "ImGui", "ov_cimguiname": "igInputFloat3", "ret": "bool", @@ -22275,7 +23873,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat4", - "location": "imgui:553", + "location": "imgui:579", "namespace": "ImGui", "ov_cimguiname": "igInputFloat4", "ret": "bool", @@ -22317,7 +23915,7 @@ "step_fast": "100" }, "funcname": "InputInt", - "location": "imgui:554", + "location": "imgui:580", "namespace": "ImGui", "ov_cimguiname": "igInputInt", "ret": "bool", @@ -22349,7 +23947,7 @@ "flags": "0" }, "funcname": "InputInt2", - "location": "imgui:555", + "location": "imgui:581", "namespace": "ImGui", "ov_cimguiname": "igInputInt2", "ret": "bool", @@ -22381,7 +23979,7 @@ "flags": "0" }, "funcname": "InputInt3", - "location": "imgui:556", + "location": "imgui:582", "namespace": "ImGui", "ov_cimguiname": "igInputInt3", "ret": "bool", @@ -22413,7 +24011,7 @@ "flags": "0" }, "funcname": "InputInt4", - "location": "imgui:557", + "location": "imgui:583", "namespace": "ImGui", "ov_cimguiname": "igInputInt4", "ret": "bool", @@ -22464,7 +24062,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalar", - "location": "imgui:559", + "location": "imgui:585", "namespace": "ImGui", "ov_cimguiname": "igInputScalar", "ret": "bool", @@ -22519,7 +24117,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalarN", - "location": "imgui:560", + "location": "imgui:586", "namespace": "ImGui", "ov_cimguiname": "igInputScalarN", "ret": "bool", @@ -22565,7 +24163,7 @@ "user_data": "NULL" }, "funcname": "InputText", - "location": "imgui:547", + "location": "imgui:573", "namespace": "ImGui", "ov_cimguiname": "igInputText", "ret": "bool", @@ -22618,7 +24216,7 @@ "user_data": "NULL" }, "funcname": "InputTextEx", - "location": "imgui_internal:2772", + "location": "imgui_internal:3117", "namespace": "ImGui", "ov_cimguiname": "igInputTextEx", "ret": "bool", @@ -22669,7 +24267,7 @@ "user_data": "NULL" }, "funcname": "InputTextMultiline", - "location": "imgui:548", + "location": "imgui:574", "namespace": "ImGui", "ov_cimguiname": "igInputTextMultiline", "ret": "bool", @@ -22719,7 +24317,7 @@ "user_data": "NULL" }, "funcname": "InputTextWithHint", - "location": "imgui:549", + "location": "imgui:575", "namespace": "ImGui", "ov_cimguiname": "igInputTextWithHint", "ret": "bool", @@ -22751,7 +24349,7 @@ "flags": "0" }, "funcname": "InvisibleButton", - "location": "imgui:478", + "location": "imgui:503", "namespace": "ImGui", "ov_cimguiname": "igInvisibleButton", "ret": "bool", @@ -22773,7 +24371,7 @@ "cimguiname": "igIsActiveIdUsingKey", "defaults": {}, "funcname": "IsActiveIdUsingKey", - "location": "imgui_internal:2561", + "location": "imgui_internal:2897", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingKey", "ret": "bool", @@ -22795,7 +24393,7 @@ "cimguiname": "igIsActiveIdUsingNavDir", "defaults": {}, "funcname": "IsActiveIdUsingNavDir", - "location": "imgui_internal:2559", + "location": "imgui_internal:2895", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavDir", "ret": "bool", @@ -22817,7 +24415,7 @@ "cimguiname": "igIsActiveIdUsingNavInput", "defaults": {}, "funcname": "IsActiveIdUsingNavInput", - "location": "imgui_internal:2560", + "location": "imgui_internal:2896", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavInput", "ret": "bool", @@ -22834,7 +24432,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:820", + "location": "imgui:869", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -22851,7 +24449,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:821", + "location": "imgui:870", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -22868,7 +24466,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:819", + "location": "imgui:868", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -22885,7 +24483,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:879", + "location": "imgui:931", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -22895,7 +24493,7 @@ ], "igIsClippedEx": [ { - "args": "(const ImRect bb,ImGuiID id,bool clip_even_when_logged)", + "args": "(const ImRect bb,ImGuiID id)", "argsT": [ { "name": "bb", @@ -22904,22 +24502,18 @@ { "name": "id", "type": "ImGuiID" - }, - { - "name": "clip_even_when_logged", - "type": "bool" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,bool clip_even_when_logged)", - "call_args": "(bb,id,clip_even_when_logged)", + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", "cimguiname": "igIsClippedEx", "defaults": {}, "funcname": "IsClippedEx", - "location": "imgui_internal:2505", + "location": "imgui_internal:2807", "namespace": "ImGui", "ov_cimguiname": "igIsClippedEx", "ret": "bool", - "signature": "(const ImRect,ImGuiID,bool)", + "signature": "(const ImRect,ImGuiID)", "stname": "" } ], @@ -22932,7 +24526,7 @@ "cimguiname": "igIsDragDropPayloadBeingAccepted", "defaults": {}, "funcname": "IsDragDropPayloadBeingAccepted", - "location": "imgui_internal:2619", + "location": "imgui_internal:2961", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", "ret": "bool", @@ -22940,6 +24534,28 @@ "stname": "" } ], + "igIsGamepadKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsGamepadKey", + "defaults": {}, + "funcname": "IsGamepadKey", + "location": "imgui_internal:2891", + "namespace": "ImGui", + "ov_cimguiname": "igIsGamepadKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igIsItemActivated": [ { "args": "()", @@ -22949,7 +24565,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:815", + "location": "imgui:864", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -22966,7 +24582,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:810", + "location": "imgui:859", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -22990,7 +24606,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:812", + "location": "imgui:861", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -23007,7 +24623,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:816", + "location": "imgui:865", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -23024,7 +24640,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:817", + "location": "imgui:866", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -23041,7 +24657,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:814", + "location": "imgui:863", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -23058,7 +24674,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:811", + "location": "imgui:860", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -23082,7 +24698,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:809", + "location": "imgui:858", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -23099,7 +24715,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:818", + "location": "imgui:867", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -23116,7 +24732,7 @@ "cimguiname": "igIsItemToggledSelection", "defaults": {}, "funcname": "IsItemToggledSelection", - "location": "imgui_internal:2514", + "location": "imgui_internal:2812", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", @@ -23133,7 +24749,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:813", + "location": "imgui:862", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -23143,51 +24759,51 @@ ], "igIsKeyDown": [ { - "args": "(int user_key_index)", + "args": "(ImGuiKey key)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "key", + "type": "ImGuiKey" } ], - "argsoriginal": "(int user_key_index)", - "call_args": "(user_key_index)", + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:863", + "location": "imgui:913", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown", "ret": "bool", - "signature": "(int)", + "signature": "(ImGuiKey)", "stname": "" } ], "igIsKeyPressed": [ { - "args": "(int user_key_index,bool repeat)", + "args": "(ImGuiKey key,bool repeat)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "key", + "type": "ImGuiKey" }, { "name": "repeat", "type": "bool" } ], - "argsoriginal": "(int user_key_index,bool repeat=true)", - "call_args": "(user_key_index,repeat)", + "argsoriginal": "(ImGuiKey key,bool repeat=true)", + "call_args": "(key,repeat)", "cimguiname": "igIsKeyPressed", "defaults": { "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:864", + "location": "imgui:914", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed", "ret": "bool", - "signature": "(int,bool)", + "signature": "(ImGuiKey,bool)", "stname": "" } ], @@ -23211,7 +24827,7 @@ "repeat": "true" }, "funcname": "IsKeyPressedMap", - "location": "imgui_internal:2563", + "location": "imgui_internal:2904", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressedMap", "ret": "bool", @@ -23221,23 +24837,45 @@ ], "igIsKeyReleased": [ { - "args": "(int user_key_index)", + "args": "(ImGuiKey key)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "key", + "type": "ImGuiKey" } ], - "argsoriginal": "(int user_key_index)", - "call_args": "(user_key_index)", + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:865", + "location": "imgui:915", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased", "ret": "bool", - "signature": "(int)", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igIsLegacyKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsLegacyKey", + "defaults": {}, + "funcname": "IsLegacyKey", + "location": "imgui_internal:2890", + "namespace": "ImGui", + "ov_cimguiname": "igIsLegacyKey", + "ret": "bool", + "signature": "(ImGuiKey)", "stname": "" } ], @@ -23261,7 +24899,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:874", + "location": "imgui:925", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", @@ -23283,7 +24921,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:876", + "location": "imgui:927", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", @@ -23305,7 +24943,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:873", + "location": "imgui:924", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", @@ -23333,7 +24971,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragPastThreshold", - "location": "imgui_internal:2562", + "location": "imgui_internal:2899", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", @@ -23361,7 +24999,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:882", + "location": "imgui:934", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -23393,7 +25031,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:877", + "location": "imgui:929", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -23417,7 +25055,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:878", + "location": "imgui:930", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -23439,7 +25077,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:875", + "location": "imgui:926", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", @@ -23447,6 +25085,28 @@ "stname": "" } ], + "igIsNamedKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsNamedKey", + "defaults": {}, + "funcname": "IsNamedKey", + "location": "imgui_internal:2889", + "namespace": "ImGui", + "ov_cimguiname": "igIsNamedKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igIsNavInputDown": [ { "args": "(ImGuiNavInput n)", @@ -23461,7 +25121,7 @@ "cimguiname": "igIsNavInputDown", "defaults": {}, "funcname": "IsNavInputDown", - "location": "imgui_internal:2564", + "location": "imgui_internal:2900", "namespace": "ImGui", "ov_cimguiname": "igIsNavInputDown", "ret": "bool", @@ -23487,7 +25147,7 @@ "cimguiname": "igIsNavInputTest", "defaults": {}, "funcname": "IsNavInputTest", - "location": "imgui_internal:2565", + "location": "imgui_internal:2901", "namespace": "ImGui", "ov_cimguiname": "igIsNavInputTest", "ret": "bool", @@ -23515,9 +25175,9 @@ "flags": "0" }, "funcname": "IsPopupOpen", - "location": "imgui:678", + "location": "imgui:712", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpenStr", + "ov_cimguiname": "igIsPopupOpen_Str", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" @@ -23539,9 +25199,9 @@ "cimguiname": "igIsPopupOpen", "defaults": {}, "funcname": "IsPopupOpen", - "location": "imgui_internal:2529", + "location": "imgui_internal:2843", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpenID", + "ov_cimguiname": "igIsPopupOpen_ID", "ret": "bool", "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" @@ -23561,9 +25221,9 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:834", + "location": "imgui:883", "namespace": "ImGui", - "ov_cimguiname": "igIsRectVisibleNil", + "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", "signature": "(const ImVec2)", "stname": "" @@ -23585,9 +25245,9 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:835", + "location": "imgui:884", "namespace": "ImGui", - "ov_cimguiname": "igIsRectVisibleVec2", + "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", "signature": "(const ImVec2,const ImVec2)", "stname": "" @@ -23611,7 +25271,7 @@ "cimguiname": "igIsWindowAbove", "defaults": {}, "funcname": "IsWindowAbove", - "location": "imgui_internal:2425", + "location": "imgui_internal:2713", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAbove", "ret": "bool", @@ -23628,7 +25288,7 @@ "cimguiname": "igIsWindowAppearing", "defaults": {}, "funcname": "IsWindowAppearing", - "location": "imgui:328", + "location": "imgui:348", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAppearing", "ret": "bool", @@ -23638,7 +25298,7 @@ ], "igIsWindowChildOf": [ { - "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)", "argsT": [ { "name": "window", @@ -23647,18 +25307,26 @@ { "name": "potential_parent", "type": "ImGuiWindow*" + }, + { + "name": "popup_hierarchy", + "type": "bool" + }, + { + "name": "dock_hierarchy", + "type": "bool" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", - "call_args": "(window,potential_parent)", + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)", + "call_args": "(window,potential_parent,popup_hierarchy,dock_hierarchy)", "cimguiname": "igIsWindowChildOf", "defaults": {}, "funcname": "IsWindowChildOf", - "location": "imgui_internal:2424", + "location": "imgui_internal:2711", "namespace": "ImGui", "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", - "signature": "(ImGuiWindow*,ImGuiWindow*)", + "signature": "(ImGuiWindow*,ImGuiWindow*,bool,bool)", "stname": "" } ], @@ -23671,7 +25339,7 @@ "cimguiname": "igIsWindowCollapsed", "defaults": {}, "funcname": "IsWindowCollapsed", - "location": "imgui:329", + "location": "imgui:349", "namespace": "ImGui", "ov_cimguiname": "igIsWindowCollapsed", "ret": "bool", @@ -23688,7 +25356,7 @@ "cimguiname": "igIsWindowDocked", "defaults": {}, "funcname": "IsWindowDocked", - "location": "imgui:771", + "location": "imgui:813", "namespace": "ImGui", "ov_cimguiname": "igIsWindowDocked", "ret": "bool", @@ -23712,7 +25380,7 @@ "flags": "0" }, "funcname": "IsWindowFocused", - "location": "imgui:330", + "location": "imgui:350", "namespace": "ImGui", "ov_cimguiname": "igIsWindowFocused", "ret": "bool", @@ -23736,7 +25404,7 @@ "flags": "0" }, "funcname": "IsWindowHovered", - "location": "imgui:331", + "location": "imgui:351", "namespace": "ImGui", "ov_cimguiname": "igIsWindowHovered", "ret": "bool", @@ -23758,7 +25426,7 @@ "cimguiname": "igIsWindowNavFocusable", "defaults": {}, "funcname": "IsWindowNavFocusable", - "location": "imgui_internal:2426", + "location": "imgui_internal:2714", "namespace": "ImGui", "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", @@ -23766,9 +25434,35 @@ "stname": "" } ], + "igIsWindowWithinBeginStackOf": [ + { + "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "potential_parent", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "call_args": "(window,potential_parent)", + "cimguiname": "igIsWindowWithinBeginStackOf", + "defaults": {}, + "funcname": "IsWindowWithinBeginStackOf", + "location": "imgui_internal:2712", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowWithinBeginStackOf", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], "igItemAdd": [ { - "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb)", + "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags)", "argsT": [ { "name": "bb", @@ -23781,20 +25475,25 @@ { "name": "nav_bb", "type": "const ImRect*" + }, + { + "name": "extra_flags", + "type": "ImGuiItemFlags" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0))", - "call_args": "(bb,id,nav_bb)", + "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0),ImGuiItemFlags extra_flags=0)", + "call_args": "(bb,id,nav_bb,extra_flags)", "cimguiname": "igItemAdd", "defaults": { + "extra_flags": "0", "nav_bb": "NULL" }, "funcname": "ItemAdd", - "location": "imgui_internal:2503", + "location": "imgui_internal:2805", "namespace": "ImGui", "ov_cimguiname": "igItemAdd", "ret": "bool", - "signature": "(const ImRect,ImGuiID,const ImRect*)", + "signature": "(const ImRect,ImGuiID,const ImRect*,ImGuiItemFlags)", "stname": "" } ], @@ -23816,7 +25515,7 @@ "cimguiname": "igItemHoverable", "defaults": {}, "funcname": "ItemHoverable", - "location": "imgui_internal:2504", + "location": "imgui_internal:2806", "namespace": "ImGui", "ov_cimguiname": "igItemHoverable", "ret": "bool", @@ -23844,9 +25543,9 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:2501", + "location": "imgui_internal:2803", "namespace": "ImGui", - "ov_cimguiname": "igItemSizeVec2", + "ov_cimguiname": "igItemSize_Vec2", "ret": "void", "signature": "(const ImVec2,float)", "stname": "" @@ -23870,9 +25569,9 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:2502", + "location": "imgui_internal:2804", "namespace": "ImGui", - "ov_cimguiname": "igItemSizeRect", + "ov_cimguiname": "igItemSize_Rect", "ret": "void", "signature": "(const ImRect,float)", "stname": "" @@ -23892,7 +25591,7 @@ "cimguiname": "igKeepAliveID", "defaults": {}, "funcname": "KeepAliveID", - "location": "imgui_internal:2495", + "location": "imgui_internal:2797", "namespace": "ImGui", "ov_cimguiname": "igKeepAliveID", "ret": "void", @@ -23923,7 +25622,7 @@ "defaults": {}, "funcname": "LabelText", "isvararg": "...)", - "location": "imgui:468", + "location": "imgui:493", "namespace": "ImGui", "ov_cimguiname": "igLabelText", "ret": "void", @@ -23953,7 +25652,7 @@ "cimguiname": "igLabelTextV", "defaults": {}, "funcname": "LabelTextV", - "location": "imgui:469", + "location": "imgui:494", "namespace": "ImGui", "ov_cimguiname": "igLabelTextV", "ret": "void", @@ -23993,9 +25692,9 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:606", + "location": "imgui:632", "namespace": "ImGui", - "ov_cimguiname": "igListBoxStr_arr", + "ov_cimguiname": "igListBox_Str_arr", "ret": "bool", "signature": "(const char*,int*,const char* const[],int,int)", "stname": "" @@ -24037,9 +25736,9 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:607", + "location": "imgui:633", "namespace": "ImGui", - "ov_cimguiname": "igListBoxFnBoolPtr", + "ov_cimguiname": "igListBox_FnBoolPtr", "ret": "bool", "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", "stname": "" @@ -24059,7 +25758,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:897", + "location": "imgui:950", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -24087,7 +25786,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:898", + "location": "imgui:951", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -24113,7 +25812,7 @@ "cimguiname": "igLogBegin", "defaults": {}, "funcname": "LogBegin", - "location": "imgui_internal:2519", + "location": "imgui_internal:2832", "namespace": "ImGui", "ov_cimguiname": "igLogBegin", "ret": "void", @@ -24130,7 +25829,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:779", + "location": "imgui:821", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -24147,7 +25846,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:778", + "location": "imgui:820", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -24179,7 +25878,7 @@ "text_end": "NULL" }, "funcname": "LogRenderedText", - "location": "imgui_internal:2521", + "location": "imgui_internal:2834", "namespace": "ImGui", "ov_cimguiname": "igLogRenderedText", "ret": "void", @@ -24205,7 +25904,7 @@ "cimguiname": "igLogSetNextTextDecoration", "defaults": {}, "funcname": "LogSetNextTextDecoration", - "location": "imgui_internal:2522", + "location": "imgui_internal:2835", "namespace": "ImGui", "ov_cimguiname": "igLogSetNextTextDecoration", "ret": "void", @@ -24232,7 +25931,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:780", + "location": "imgui:822", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -24259,7 +25958,7 @@ "cimguiname": "igLogTextV", "defaults": {}, "funcname": "LogTextV", - "location": "imgui:781", + "location": "imgui:823", "namespace": "ImGui", "ov_cimguiname": "igLogTextV", "ret": "void", @@ -24283,7 +25982,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToBuffer", - "location": "imgui_internal:2520", + "location": "imgui_internal:2833", "namespace": "ImGui", "ov_cimguiname": "igLogToBuffer", "ret": "void", @@ -24307,7 +26006,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:777", + "location": "imgui:819", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -24336,7 +26035,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:776", + "location": "imgui:818", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -24360,7 +26059,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:775", + "location": "imgui:817", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -24377,9 +26076,9 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:2468", + "location": "imgui_internal:2763", "namespace": "ImGui", - "ov_cimguiname": "igMarkIniSettingsDirtyNil", + "ov_cimguiname": "igMarkIniSettingsDirty_Nil", "ret": "void", "signature": "()", "stname": "" @@ -24397,9 +26096,9 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:2469", + "location": "imgui_internal:2764", "namespace": "ImGui", - "ov_cimguiname": "igMarkIniSettingsDirtyWindowPtr", + "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" @@ -24419,7 +26118,7 @@ "cimguiname": "igMarkItemEdited", "defaults": {}, "funcname": "MarkItemEdited", - "location": "imgui_internal:2496", + "location": "imgui_internal:2798", "namespace": "ImGui", "ov_cimguiname": "igMarkItemEdited", "ret": "void", @@ -24441,7 +26140,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:911", + "location": "imgui:965", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -24463,7 +26162,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:912", + "location": "imgui:966", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -24501,9 +26200,9 @@ "shortcut": "NULL" }, "funcname": "MenuItem", - "location": "imgui:633", + "location": "imgui:660", "namespace": "ImGui", - "ov_cimguiname": "igMenuItemBool", + "ov_cimguiname": "igMenuItem_Bool", "ret": "bool", "signature": "(const char*,const char*,bool,bool)", "stname": "" @@ -24535,14 +26234,73 @@ "enabled": "true" }, "funcname": "MenuItem", - "location": "imgui:634", + "location": "imgui:661", "namespace": "ImGui", - "ov_cimguiname": "igMenuItemBoolPtr", + "ov_cimguiname": "igMenuItem_BoolPtr", "ret": "bool", "signature": "(const char*,const char*,bool*,bool)", "stname": "" } ], + "igMenuItemEx": [ + { + "args": "(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "icon", + "type": "const char*" + }, + { + "name": "shortcut", + "type": "const char*" + }, + { + "name": "selected", + "type": "bool" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,const char* icon,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", + "call_args": "(label,icon,shortcut,selected,enabled)", + "cimguiname": "igMenuItemEx", + "defaults": { + "enabled": "true", + "selected": "false", + "shortcut": "NULL" + }, + "funcname": "MenuItemEx", + "location": "imgui_internal:2855", + "namespace": "ImGui", + "ov_cimguiname": "igMenuItemEx", + "ret": "bool", + "signature": "(const char*,const char*,const char*,bool,bool)", + "stname": "" + } + ], + "igNavInitRequestApplyResult": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavInitRequestApplyResult", + "defaults": {}, + "funcname": "NavInitRequestApplyResult", + "location": "imgui_internal:2864", + "namespace": "ImGui", + "ov_cimguiname": "igNavInitRequestApplyResult", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igNavInitWindow": [ { "args": "(ImGuiWindow* window,bool force_reinit)", @@ -24561,7 +26319,7 @@ "cimguiname": "igNavInitWindow", "defaults": {}, "funcname": "NavInitWindow", - "location": "imgui_internal:2537", + "location": "imgui_internal:2863", "namespace": "ImGui", "ov_cimguiname": "igNavInitWindow", "ret": "void", @@ -24569,6 +26327,23 @@ "stname": "" } ], + "igNavMoveRequestApplyResult": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestApplyResult", + "defaults": {}, + "funcname": "NavMoveRequestApplyResult", + "location": "imgui_internal:2870", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestApplyResult", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igNavMoveRequestButNoResultYet": [ { "args": "()", @@ -24578,7 +26353,7 @@ "cimguiname": "igNavMoveRequestButNoResultYet", "defaults": {}, "funcname": "NavMoveRequestButNoResultYet", - "location": "imgui_internal:2538", + "location": "imgui_internal:2865", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", @@ -24595,7 +26370,7 @@ "cimguiname": "igNavMoveRequestCancel", "defaults": {}, "funcname": "NavMoveRequestCancel", - "location": "imgui_internal:2539", + "location": "imgui_internal:2869", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestCancel", "ret": "void", @@ -24605,7 +26380,7 @@ ], "igNavMoveRequestForward": [ { - "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)", + "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", "argsT": [ { "name": "move_dir", @@ -24615,25 +26390,81 @@ "name": "clip_dir", "type": "ImGuiDir" }, - { - "name": "bb_rel", - "type": "const ImRect" - }, { "name": "move_flags", "type": "ImGuiNavMoveFlags" + }, + { + "name": "scroll_flags", + "type": "ImGuiScrollFlags" } ], - "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect& bb_rel,ImGuiNavMoveFlags move_flags)", - "call_args": "(move_dir,clip_dir,bb_rel,move_flags)", + "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "call_args": "(move_dir,clip_dir,move_flags,scroll_flags)", "cimguiname": "igNavMoveRequestForward", "defaults": {}, "funcname": "NavMoveRequestForward", - "location": "imgui_internal:2540", + "location": "imgui_internal:2867", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestForward", "ret": "void", - "signature": "(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)", + "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)", + "stname": "" + } + ], + "igNavMoveRequestResolveWithLastItem": [ + { + "args": "(ImGuiNavItemData* result)", + "argsT": [ + { + "name": "result", + "type": "ImGuiNavItemData*" + } + ], + "argsoriginal": "(ImGuiNavItemData* result)", + "call_args": "(result)", + "cimguiname": "igNavMoveRequestResolveWithLastItem", + "defaults": {}, + "funcname": "NavMoveRequestResolveWithLastItem", + "location": "imgui_internal:2868", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestResolveWithLastItem", + "ret": "void", + "signature": "(ImGuiNavItemData*)", + "stname": "" + } + ], + "igNavMoveRequestSubmit": [ + { + "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "argsT": [ + { + "name": "move_dir", + "type": "ImGuiDir" + }, + { + "name": "clip_dir", + "type": "ImGuiDir" + }, + { + "name": "move_flags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "scroll_flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "call_args": "(move_dir,clip_dir,move_flags,scroll_flags)", + "cimguiname": "igNavMoveRequestSubmit", + "defaults": {}, + "funcname": "NavMoveRequestSubmit", + "location": "imgui_internal:2866", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestSubmit", + "ret": "void", + "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)", "stname": "" } ], @@ -24655,7 +26486,7 @@ "cimguiname": "igNavMoveRequestTryWrapping", "defaults": {}, "funcname": "NavMoveRequestTryWrapping", - "location": "imgui_internal:2541", + "location": "imgui_internal:2871", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestTryWrapping", "ret": "void", @@ -24672,7 +26503,7 @@ "cimguiname": "igNewFrame", "defaults": {}, "funcname": "NewFrame", - "location": "imgui:279", + "location": "imgui:298", "namespace": "ImGui", "ov_cimguiname": "igNewFrame", "ret": "void", @@ -24689,7 +26520,7 @@ "cimguiname": "igNewLine", "defaults": {}, "funcname": "NewLine", - "location": "imgui:420", + "location": "imgui:441", "namespace": "ImGui", "ov_cimguiname": "igNewLine", "ret": "void", @@ -24706,7 +26537,7 @@ "cimguiname": "igNextColumn", "defaults": {}, "funcname": "NextColumn", - "location": "imgui:741", + "location": "imgui:778", "namespace": "ImGui", "ov_cimguiname": "igNextColumn", "ret": "void", @@ -24727,18 +26558,44 @@ "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)", - "call_args": "(str_id,popup_flags)", + "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igOpenPopup", + "defaults": { + "popup_flags": "0" + }, + "funcname": "OpenPopup", + "location": "imgui:694", + "namespace": "ImGui", + "ov_cimguiname": "igOpenPopup_Str", + "ret": "void", + "signature": "(const char*,ImGuiPopupFlags)", + "stname": "" + }, + { + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=0)", + "call_args": "(id,popup_flags)", "cimguiname": "igOpenPopup", "defaults": { "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:663", + "location": "imgui:695", "namespace": "ImGui", - "ov_cimguiname": "igOpenPopup", + "ov_cimguiname": "igOpenPopup_ID", "ret": "void", - "signature": "(const char*,ImGuiPopupFlags)", + "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" } ], @@ -24762,7 +26619,7 @@ "popup_flags": "ImGuiPopupFlags_None" }, "funcname": "OpenPopupEx", - "location": "imgui_internal:2526", + "location": "imgui_internal:2839", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupEx", "ret": "void", @@ -24791,7 +26648,7 @@ "str_id": "NULL" }, "funcname": "OpenPopupOnItemClick", - "location": "imgui:664", + "location": "imgui:696", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "void", @@ -24851,7 +26708,7 @@ "cimguiname": "igPlotEx", "defaults": {}, "funcname": "PlotEx", - "location": "imgui_internal:2784", + "location": "imgui_internal:3129", "namespace": "ImGui", "ov_cimguiname": "igPlotEx", "ret": "int", @@ -24912,9 +26769,9 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:613", + "location": "imgui:639", "namespace": "ImGui", - "ov_cimguiname": "igPlotHistogramFloatPtr", + "ov_cimguiname": "igPlotHistogram_FloatPtr", "ret": "void", "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" @@ -24972,9 +26829,9 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:614", + "location": "imgui:640", "namespace": "ImGui", - "ov_cimguiname": "igPlotHistogramFnFloatPtr", + "ov_cimguiname": "igPlotHistogram_FnFloatPtr", "ret": "void", "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" @@ -25033,9 +26890,9 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:611", + "location": "imgui:637", "namespace": "ImGui", - "ov_cimguiname": "igPlotLinesFloatPtr", + "ov_cimguiname": "igPlotLines_FloatPtr", "ret": "void", "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" @@ -25093,9 +26950,9 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:612", + "location": "imgui:638", "namespace": "ImGui", - "ov_cimguiname": "igPlotLinesFnFloatPtr", + "ov_cimguiname": "igPlotLines_FnFloatPtr", "ret": "void", "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" @@ -25110,7 +26967,7 @@ "cimguiname": "igPopAllowKeyboardFocus", "defaults": {}, "funcname": "PopAllowKeyboardFocus", - "location": "imgui:390", + "location": "imgui:410", "namespace": "ImGui", "ov_cimguiname": "igPopAllowKeyboardFocus", "ret": "void", @@ -25127,7 +26984,7 @@ "cimguiname": "igPopButtonRepeat", "defaults": {}, "funcname": "PopButtonRepeat", - "location": "imgui:392", + "location": "imgui:412", "namespace": "ImGui", "ov_cimguiname": "igPopButtonRepeat", "ret": "void", @@ -25144,7 +27001,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:799", + "location": "imgui:848", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -25161,7 +27018,7 @@ "cimguiname": "igPopColumnsBackground", "defaults": {}, "funcname": "PopColumnsBackground", - "location": "imgui_internal:2627", + "location": "imgui_internal:2969", "namespace": "ImGui", "ov_cimguiname": "igPopColumnsBackground", "ret": "void", @@ -25178,7 +27035,7 @@ "cimguiname": "igPopFocusScope", "defaults": {}, "funcname": "PopFocusScope", - "location": "imgui_internal:2552", + "location": "imgui_internal:2883", "namespace": "ImGui", "ov_cimguiname": "igPopFocusScope", "ret": "void", @@ -25195,7 +27052,7 @@ "cimguiname": "igPopFont", "defaults": {}, "funcname": "PopFont", - "location": "imgui:382", + "location": "imgui:402", "namespace": "ImGui", "ov_cimguiname": "igPopFont", "ret": "void", @@ -25212,7 +27069,7 @@ "cimguiname": "igPopID", "defaults": {}, "funcname": "PopID", - "location": "imgui:453", + "location": "imgui:478", "namespace": "ImGui", "ov_cimguiname": "igPopID", "ret": "void", @@ -25229,7 +27086,7 @@ "cimguiname": "igPopItemFlag", "defaults": {}, "funcname": "PopItemFlag", - "location": "imgui_internal:2513", + "location": "imgui_internal:2818", "namespace": "ImGui", "ov_cimguiname": "igPopItemFlag", "ret": "void", @@ -25246,7 +27103,7 @@ "cimguiname": "igPopItemWidth", "defaults": {}, "funcname": "PopItemWidth", - "location": "imgui:396", + "location": "imgui:416", "namespace": "ImGui", "ov_cimguiname": "igPopItemWidth", "ret": "void", @@ -25270,7 +27127,7 @@ "count": "1" }, "funcname": "PopStyleColor", - "location": "imgui:385", + "location": "imgui:405", "namespace": "ImGui", "ov_cimguiname": "igPopStyleColor", "ret": "void", @@ -25294,7 +27151,7 @@ "count": "1" }, "funcname": "PopStyleVar", - "location": "imgui:388", + "location": "imgui:408", "namespace": "ImGui", "ov_cimguiname": "igPopStyleVar", "ret": "void", @@ -25311,7 +27168,7 @@ "cimguiname": "igPopTextWrapPos", "defaults": {}, "funcname": "PopTextWrapPos", - "location": "imgui:400", + "location": "imgui:420", "namespace": "ImGui", "ov_cimguiname": "igPopTextWrapPos", "ret": "void", @@ -25344,7 +27201,7 @@ "size_arg": "ImVec2(-FLT_MIN,0)" }, "funcname": "ProgressBar", - "location": "imgui:487", + "location": "imgui:512", "namespace": "ImGui", "ov_cimguiname": "igProgressBar", "ret": "void", @@ -25366,7 +27223,7 @@ "cimguiname": "igPushAllowKeyboardFocus", "defaults": {}, "funcname": "PushAllowKeyboardFocus", - "location": "imgui:389", + "location": "imgui:409", "namespace": "ImGui", "ov_cimguiname": "igPushAllowKeyboardFocus", "ret": "void", @@ -25388,7 +27245,7 @@ "cimguiname": "igPushButtonRepeat", "defaults": {}, "funcname": "PushButtonRepeat", - "location": "imgui:391", + "location": "imgui:411", "namespace": "ImGui", "ov_cimguiname": "igPushButtonRepeat", "ret": "void", @@ -25418,7 +27275,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:798", + "location": "imgui:847", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -25440,7 +27297,7 @@ "cimguiname": "igPushColumnClipRect", "defaults": {}, "funcname": "PushColumnClipRect", - "location": "imgui_internal:2625", + "location": "imgui_internal:2967", "namespace": "ImGui", "ov_cimguiname": "igPushColumnClipRect", "ret": "void", @@ -25457,7 +27314,7 @@ "cimguiname": "igPushColumnsBackground", "defaults": {}, "funcname": "PushColumnsBackground", - "location": "imgui_internal:2626", + "location": "imgui_internal:2968", "namespace": "ImGui", "ov_cimguiname": "igPushColumnsBackground", "ret": "void", @@ -25479,7 +27336,7 @@ "cimguiname": "igPushFocusScope", "defaults": {}, "funcname": "PushFocusScope", - "location": "imgui_internal:2551", + "location": "imgui_internal:2882", "namespace": "ImGui", "ov_cimguiname": "igPushFocusScope", "ret": "void", @@ -25501,7 +27358,7 @@ "cimguiname": "igPushFont", "defaults": {}, "funcname": "PushFont", - "location": "imgui:381", + "location": "imgui:401", "namespace": "ImGui", "ov_cimguiname": "igPushFont", "ret": "void", @@ -25523,9 +27380,9 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:449", + "location": "imgui:474", "namespace": "ImGui", - "ov_cimguiname": "igPushIDStr", + "ov_cimguiname": "igPushID_Str", "ret": "void", "signature": "(const char*)", "stname": "" @@ -25547,9 +27404,9 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:450", + "location": "imgui:475", "namespace": "ImGui", - "ov_cimguiname": "igPushIDStrStr", + "ov_cimguiname": "igPushID_StrStr", "ret": "void", "signature": "(const char*,const char*)", "stname": "" @@ -25567,9 +27424,9 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:451", + "location": "imgui:476", "namespace": "ImGui", - "ov_cimguiname": "igPushIDPtr", + "ov_cimguiname": "igPushID_Ptr", "ret": "void", "signature": "(const void*)", "stname": "" @@ -25587,9 +27444,9 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:452", + "location": "imgui:477", "namespace": "ImGui", - "ov_cimguiname": "igPushIDInt", + "ov_cimguiname": "igPushID_Int", "ret": "void", "signature": "(int)", "stname": "" @@ -25613,7 +27470,7 @@ "cimguiname": "igPushItemFlag", "defaults": {}, "funcname": "PushItemFlag", - "location": "imgui_internal:2512", + "location": "imgui_internal:2817", "namespace": "ImGui", "ov_cimguiname": "igPushItemFlag", "ret": "void", @@ -25635,7 +27492,7 @@ "cimguiname": "igPushItemWidth", "defaults": {}, "funcname": "PushItemWidth", - "location": "imgui:395", + "location": "imgui:415", "namespace": "ImGui", "ov_cimguiname": "igPushItemWidth", "ret": "void", @@ -25661,7 +27518,7 @@ "cimguiname": "igPushMultiItemsWidths", "defaults": {}, "funcname": "PushMultiItemsWidths", - "location": "imgui_internal:2511", + "location": "imgui_internal:2811", "namespace": "ImGui", "ov_cimguiname": "igPushMultiItemsWidths", "ret": "void", @@ -25683,7 +27540,7 @@ "cimguiname": "igPushOverrideID", "defaults": {}, "funcname": "PushOverrideID", - "location": "imgui_internal:2497", + "location": "imgui_internal:2799", "namespace": "ImGui", "ov_cimguiname": "igPushOverrideID", "ret": "void", @@ -25709,9 +27566,9 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:383", + "location": "imgui:403", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleColorU32", + "ov_cimguiname": "igPushStyleColor_U32", "ret": "void", "signature": "(ImGuiCol,ImU32)", "stname": "" @@ -25733,9 +27590,9 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:384", + "location": "imgui:404", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleColorVec4", + "ov_cimguiname": "igPushStyleColor_Vec4", "ret": "void", "signature": "(ImGuiCol,const ImVec4)", "stname": "" @@ -25759,9 +27616,9 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:386", + "location": "imgui:406", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleVarFloat", + "ov_cimguiname": "igPushStyleVar_Float", "ret": "void", "signature": "(ImGuiStyleVar,float)", "stname": "" @@ -25783,9 +27640,9 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:387", + "location": "imgui:407", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleVarVec2", + "ov_cimguiname": "igPushStyleVar_Vec2", "ret": "void", "signature": "(ImGuiStyleVar,const ImVec2)", "stname": "" @@ -25807,7 +27664,7 @@ "wrap_local_pos_x": "0.0f" }, "funcname": "PushTextWrapPos", - "location": "imgui:399", + "location": "imgui:419", "namespace": "ImGui", "ov_cimguiname": "igPushTextWrapPos", "ret": "void", @@ -25833,9 +27690,9 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:485", + "location": "imgui:510", "namespace": "ImGui", - "ov_cimguiname": "igRadioButtonBool", + "ov_cimguiname": "igRadioButton_Bool", "ret": "bool", "signature": "(const char*,bool)", "stname": "" @@ -25861,9 +27718,9 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:486", + "location": "imgui:511", "namespace": "ImGui", - "ov_cimguiname": "igRadioButtonIntPtr", + "ov_cimguiname": "igRadioButton_IntPtr", "ret": "bool", "signature": "(const char*,int*,int)", "stname": "" @@ -25887,7 +27744,7 @@ "cimguiname": "igRemoveContextHook", "defaults": {}, "funcname": "RemoveContextHook", - "location": "imgui_internal:2458", + "location": "imgui_internal:2751", "namespace": "ImGui", "ov_cimguiname": "igRemoveContextHook", "ret": "void", @@ -25904,7 +27761,7 @@ "cimguiname": "igRender", "defaults": {}, "funcname": "Render", - "location": "imgui:281", + "location": "imgui:300", "namespace": "ImGui", "ov_cimguiname": "igRender", "ret": "void", @@ -25944,7 +27801,7 @@ "scale": "1.0f" }, "funcname": "RenderArrow", - "location": "imgui_internal:2713", + "location": "imgui_internal:3056", "namespace": "ImGui", "ov_cimguiname": "igRenderArrow", "ret": "void", @@ -25978,7 +27835,7 @@ "cimguiname": "igRenderArrowDockMenu", "defaults": {}, "funcname": "RenderArrowDockMenu", - "location": "imgui_internal:2718", + "location": "imgui_internal:3061", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowDockMenu", "ret": "void", @@ -26016,7 +27873,7 @@ "cimguiname": "igRenderArrowPointingAt", "defaults": {}, "funcname": "RenderArrowPointingAt", - "location": "imgui_internal:2717", + "location": "imgui_internal:3060", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", @@ -26046,7 +27903,7 @@ "cimguiname": "igRenderBullet", "defaults": {}, "funcname": "RenderBullet", - "location": "imgui_internal:2714", + "location": "imgui_internal:3057", "namespace": "ImGui", "ov_cimguiname": "igRenderBullet", "ret": "void", @@ -26080,7 +27937,7 @@ "cimguiname": "igRenderCheckMark", "defaults": {}, "funcname": "RenderCheckMark", - "location": "imgui_internal:2715", + "location": "imgui_internal:3058", "namespace": "ImGui", "ov_cimguiname": "igRenderCheckMark", "ret": "void", @@ -26133,7 +27990,7 @@ "rounding": "0.0f" }, "funcname": "RenderColorRectWithAlphaCheckerboard", - "location": "imgui_internal:2708", + "location": "imgui_internal:3051", "namespace": "ImGui", "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", @@ -26174,7 +28031,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrame", - "location": "imgui_internal:2706", + "location": "imgui_internal:3049", "namespace": "ImGui", "ov_cimguiname": "igRenderFrame", "ret": "void", @@ -26206,7 +28063,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrameBorder", - "location": "imgui_internal:2707", + "location": "imgui_internal:3050", "namespace": "ImGui", "ov_cimguiname": "igRenderFrameBorder", "ret": "void", @@ -26252,7 +28109,7 @@ "cimguiname": "igRenderMouseCursor", "defaults": {}, "funcname": "RenderMouseCursor", - "location": "imgui_internal:2716", + "location": "imgui_internal:3059", "namespace": "ImGui", "ov_cimguiname": "igRenderMouseCursor", "ret": "void", @@ -26284,7 +28141,7 @@ "flags": "ImGuiNavHighlightFlags_TypeDefault" }, "funcname": "RenderNavHighlight", - "location": "imgui_internal:2709", + "location": "imgui_internal:3052", "namespace": "ImGui", "ov_cimguiname": "igRenderNavHighlight", "ret": "void", @@ -26313,7 +28170,7 @@ "renderer_render_arg": "NULL" }, "funcname": "RenderPlatformWindowsDefault", - "location": "imgui:919", + "location": "imgui:973", "namespace": "ImGui", "ov_cimguiname": "igRenderPlatformWindowsDefault", "ret": "void", @@ -26355,7 +28212,7 @@ "cimguiname": "igRenderRectFilledRangeH", "defaults": {}, "funcname": "RenderRectFilledRangeH", - "location": "imgui_internal:2719", + "location": "imgui_internal:3062", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", @@ -26393,7 +28250,7 @@ "cimguiname": "igRenderRectFilledWithHole", "defaults": {}, "funcname": "RenderRectFilledWithHole", - "location": "imgui_internal:2720", + "location": "imgui_internal:3063", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", @@ -26430,7 +28287,7 @@ "text_end": "NULL" }, "funcname": "RenderText", - "location": "imgui_internal:2701", + "location": "imgui_internal:3044", "namespace": "ImGui", "ov_cimguiname": "igRenderText", "ret": "void", @@ -26479,7 +28336,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClipped", - "location": "imgui_internal:2703", + "location": "imgui_internal:3046", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClipped", "ret": "void", @@ -26532,7 +28389,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClippedEx", - "location": "imgui_internal:2704", + "location": "imgui_internal:3047", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", @@ -26582,7 +28439,7 @@ "cimguiname": "igRenderTextEllipsis", "defaults": {}, "funcname": "RenderTextEllipsis", - "location": "imgui_internal:2705", + "location": "imgui_internal:3048", "namespace": "ImGui", "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", @@ -26616,7 +28473,7 @@ "cimguiname": "igRenderTextWrapped", "defaults": {}, "funcname": "RenderTextWrapped", - "location": "imgui_internal:2702", + "location": "imgui_internal:3045", "namespace": "ImGui", "ov_cimguiname": "igRenderTextWrapped", "ret": "void", @@ -26640,7 +28497,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:884", + "location": "imgui:936", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -26669,7 +28526,7 @@ "spacing": "-1.0f" }, "funcname": "SameLine", - "location": "imgui:419", + "location": "imgui:440", "namespace": "ImGui", "ov_cimguiname": "igSameLine", "ret": "void", @@ -26691,7 +28548,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:899", + "location": "imgui:952", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -26715,7 +28572,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:900", + "location": "imgui:953", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -26741,7 +28598,7 @@ "cimguiname": "igScaleWindowsInViewport", "defaults": {}, "funcname": "ScaleWindowsInViewport", - "location": "imgui_internal:2463", + "location": "imgui_internal:2756", "namespace": "ImGui", "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", @@ -26751,35 +28608,123 @@ ], "igScrollToBringRectIntoView": [ { - "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)", + "args": "(ImGuiWindow* window,const ImRect rect)", "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, { "name": "window", "type": "ImGuiWindow*" }, { - "name": "item_rect", + "name": "rect", "type": "const ImRect" } ], - "argsoriginal": "(ImGuiWindow* window,const ImRect& item_rect)", - "call_args": "(window,item_rect)", + "argsoriginal": "(ImGuiWindow* window,const ImRect& rect)", + "call_args": "(window,rect)", "cimguiname": "igScrollToBringRectIntoView", "defaults": {}, "funcname": "ScrollToBringRectIntoView", - "location": "imgui_internal:2482", + "location": "imgui_internal:2783", "namespace": "ImGui", - "nonUDT": 1, "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], + "igScrollToItem": [ + { + "args": "(ImGuiScrollFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiScrollFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igScrollToItem", + "defaults": { + "flags": "0" + }, + "funcname": "ScrollToItem", + "location": "imgui_internal:2779", + "namespace": "ImGui", + "ov_cimguiname": "igScrollToItem", + "ret": "void", + "signature": "(ImGuiScrollFlags)", + "stname": "" + } + ], + "igScrollToRect": [ + { + "args": "(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)", + "call_args": "(window,rect,flags)", + "cimguiname": "igScrollToRect", + "defaults": { + "flags": "0" + }, + "funcname": "ScrollToRect", + "location": "imgui_internal:2780", + "namespace": "ImGui", + "ov_cimguiname": "igScrollToRect", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)", + "stname": "" + } + ], + "igScrollToRectEx": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)", + "call_args": "(window,rect,flags)", + "cimguiname": "igScrollToRectEx", + "defaults": { + "flags": "0" + }, + "funcname": "ScrollToRectEx", + "location": "imgui_internal:2781", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igScrollToRectEx", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)", + "stname": "" + } + ], "igScrollbar": [ { "args": "(ImGuiAxis axis)", @@ -26794,7 +28739,7 @@ "cimguiname": "igScrollbar", "defaults": {}, "funcname": "Scrollbar", - "location": "imgui_internal:2734", + "location": "imgui_internal:3078", "namespace": "ImGui", "ov_cimguiname": "igScrollbar", "ret": "void", @@ -26804,7 +28749,7 @@ ], "igScrollbarEx": [ { - "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags)", + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)", "argsT": [ { "name": "bb", @@ -26820,31 +28765,31 @@ }, { "name": "p_scroll_v", - "type": "float*" + "type": "ImS64*" }, { "name": "avail_v", - "type": "float" + "type": "ImS64" }, { "name": "contents_v", - "type": "float" + "type": "ImS64" }, { "name": "flags", "type": "ImDrawFlags" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags)", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)", "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,flags)", "cimguiname": "igScrollbarEx", "defaults": {}, "funcname": "ScrollbarEx", - "location": "imgui_internal:2735", + "location": "imgui_internal:3079", "namespace": "ImGui", "ov_cimguiname": "igScrollbarEx", "ret": "bool", - "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawFlags)", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,ImS64*,ImS64,ImS64,ImDrawFlags)", "stname": "" } ], @@ -26878,9 +28823,9 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:595", + "location": "imgui:621", "namespace": "ImGui", - "ov_cimguiname": "igSelectableBool", + "ov_cimguiname": "igSelectable_Bool", "ret": "bool", "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", "stname": "" @@ -26913,9 +28858,9 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:596", + "location": "imgui:622", "namespace": "ImGui", - "ov_cimguiname": "igSelectableBoolPtr", + "ov_cimguiname": "igSelectable_BoolPtr", "ret": "bool", "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", "stname": "" @@ -26930,7 +28875,7 @@ "cimguiname": "igSeparator", "defaults": {}, "funcname": "Separator", - "location": "imgui:418", + "location": "imgui:439", "namespace": "ImGui", "ov_cimguiname": "igSeparator", "ret": "void", @@ -26952,7 +28897,7 @@ "cimguiname": "igSeparatorEx", "defaults": {}, "funcname": "SeparatorEx", - "location": "imgui_internal:2740", + "location": "imgui_internal:3085", "namespace": "ImGui", "ov_cimguiname": "igSeparatorEx", "ret": "void", @@ -26978,7 +28923,7 @@ "cimguiname": "igSetActiveID", "defaults": {}, "funcname": "SetActiveID", - "location": "imgui_internal:2490", + "location": "imgui_internal:2792", "namespace": "ImGui", "ov_cimguiname": "igSetActiveID", "ret": "void", @@ -26986,6 +28931,45 @@ "stname": "" } ], + "igSetActiveIdUsingKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igSetActiveIdUsingKey", + "defaults": {}, + "funcname": "SetActiveIdUsingKey", + "location": "imgui_internal:2898", + "namespace": "ImGui", + "ov_cimguiname": "igSetActiveIdUsingKey", + "ret": "void", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igSetActiveIdUsingNavAndKeys": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetActiveIdUsingNavAndKeys", + "defaults": {}, + "funcname": "SetActiveIdUsingNavAndKeys", + "location": "imgui_internal:2894", + "namespace": "ImGui", + "ov_cimguiname": "igSetActiveIdUsingNavAndKeys", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igSetAllocatorFunctions": [ { "args": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)", @@ -27010,7 +28994,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:909", + "location": "imgui:963", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -27032,7 +29016,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:892", + "location": "imgui:944", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -27054,7 +29038,7 @@ "cimguiname": "igSetColorEditOptions", "defaults": {}, "funcname": "SetColorEditOptions", - "location": "imgui:570", + "location": "imgui:596", "namespace": "ImGui", "ov_cimguiname": "igSetColorEditOptions", "ret": "void", @@ -27080,7 +29064,7 @@ "cimguiname": "igSetColumnOffset", "defaults": {}, "funcname": "SetColumnOffset", - "location": "imgui:746", + "location": "imgui:783", "namespace": "ImGui", "ov_cimguiname": "igSetColumnOffset", "ret": "void", @@ -27106,7 +29090,7 @@ "cimguiname": "igSetColumnWidth", "defaults": {}, "funcname": "SetColumnWidth", - "location": "imgui:744", + "location": "imgui:781", "namespace": "ImGui", "ov_cimguiname": "igSetColumnWidth", "ret": "void", @@ -27128,7 +29112,7 @@ "cimguiname": "igSetCurrentContext", "defaults": {}, "funcname": "SetCurrentContext", - "location": "imgui:274", + "location": "imgui:293", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentContext", "ret": "void", @@ -27150,7 +29134,7 @@ "cimguiname": "igSetCurrentFont", "defaults": {}, "funcname": "SetCurrentFont", - "location": "imgui_internal:2441", + "location": "imgui_internal:2733", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentFont", "ret": "void", @@ -27158,6 +29142,32 @@ "stname": "" } ], + "igSetCurrentViewport": [ + { + "args": "(ImGuiWindow* window,ImGuiViewportP* viewport)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "viewport", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport)", + "call_args": "(window,viewport)", + "cimguiname": "igSetCurrentViewport", + "defaults": {}, + "funcname": "SetCurrentViewport", + "location": "imgui_internal:2758", + "namespace": "ImGui", + "ov_cimguiname": "igSetCurrentViewport", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiViewportP*)", + "stname": "" + } + ], "igSetCursorPos": [ { "args": "(const ImVec2 local_pos)", @@ -27172,7 +29182,7 @@ "cimguiname": "igSetCursorPos", "defaults": {}, "funcname": "SetCursorPos", - "location": "imgui:430", + "location": "imgui:451", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPos", "ret": "void", @@ -27194,7 +29204,7 @@ "cimguiname": "igSetCursorPosX", "defaults": {}, "funcname": "SetCursorPosX", - "location": "imgui:431", + "location": "imgui:452", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosX", "ret": "void", @@ -27216,7 +29226,7 @@ "cimguiname": "igSetCursorPosY", "defaults": {}, "funcname": "SetCursorPosY", - "location": "imgui:432", + "location": "imgui:453", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosY", "ret": "void", @@ -27238,7 +29248,7 @@ "cimguiname": "igSetCursorScreenPos", "defaults": {}, "funcname": "SetCursorScreenPos", - "location": "imgui:435", + "location": "imgui:456", "namespace": "ImGui", "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", @@ -27274,7 +29284,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:789", + "location": "imgui:831", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -27300,7 +29310,7 @@ "cimguiname": "igSetFocusID", "defaults": {}, "funcname": "SetFocusID", - "location": "imgui_internal:2491", + "location": "imgui_internal:2793", "namespace": "ImGui", "ov_cimguiname": "igSetFocusID", "ret": "void", @@ -27322,7 +29332,7 @@ "cimguiname": "igSetHoveredID", "defaults": {}, "funcname": "SetHoveredID", - "location": "imgui_internal:2494", + "location": "imgui_internal:2796", "namespace": "ImGui", "ov_cimguiname": "igSetHoveredID", "ret": "void", @@ -27339,7 +29349,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:825", + "location": "imgui:874", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -27356,7 +29366,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:803", + "location": "imgui:852", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -27373,7 +29383,7 @@ "cimguiname": "igSetItemUsingMouseWheel", "defaults": {}, "funcname": "SetItemUsingMouseWheel", - "location": "imgui_internal:2558", + "location": "imgui_internal:2893", "namespace": "ImGui", "ov_cimguiname": "igSetItemUsingMouseWheel", "ret": "void", @@ -27397,7 +29407,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:804", + "location": "imgui:853", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -27407,16 +29417,16 @@ ], "igSetLastItemData": [ { - "args": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", + "args": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", "argsT": [ - { - "name": "window", - "type": "ImGuiWindow*" - }, { "name": "item_id", "type": "ImGuiID" }, + { + "name": "in_flags", + "type": "ImGuiItemFlags" + }, { "name": "status_flags", "type": "ImGuiItemStatusFlags" @@ -27426,16 +29436,16 @@ "type": "const ImRect" } ], - "argsoriginal": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", - "call_args": "(window,item_id,status_flags,item_rect)", + "argsoriginal": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", + "call_args": "(item_id,in_flags,status_flags,item_rect)", "cimguiname": "igSetLastItemData", "defaults": {}, "funcname": "SetLastItemData", - "location": "imgui_internal:2506", + "location": "imgui_internal:2808", "namespace": "ImGui", "ov_cimguiname": "igSetLastItemData", "ret": "void", - "signature": "(ImGuiWindow*,ImGuiID,ImGuiItemStatusFlags,const ImRect)", + "signature": "(ImGuiID,ImGuiItemFlags,ImGuiItemStatusFlags,const ImRect)", "stname": "" } ], @@ -27453,7 +29463,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:886", + "location": "imgui:938", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -27463,7 +29473,7 @@ ], "igSetNavID": [ { - "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", + "args": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", "argsT": [ { "name": "id", @@ -27471,7 +29481,7 @@ }, { "name": "nav_layer", - "type": "int" + "type": "ImGuiNavLayer" }, { "name": "focus_scope_id", @@ -27482,16 +29492,16 @@ "type": "const ImRect" } ], - "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", + "argsoriginal": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", "call_args": "(id,nav_layer,focus_scope_id,rect_rel)", "cimguiname": "igSetNavID", "defaults": {}, "funcname": "SetNavID", - "location": "imgui_internal:2546", + "location": "imgui_internal:2877", "namespace": "ImGui", "ov_cimguiname": "igSetNavID", "ret": "void", - "signature": "(ImGuiID,int,ImGuiID,const ImRect)", + "signature": "(ImGuiID,ImGuiNavLayer,ImGuiID,const ImRect)", "stname": "" } ], @@ -27515,7 +29525,7 @@ "cond": "0" }, "funcname": "SetNextItemOpen", - "location": "imgui:590", + "location": "imgui:616", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemOpen", "ret": "void", @@ -27537,7 +29547,7 @@ "cimguiname": "igSetNextItemWidth", "defaults": {}, "funcname": "SetNextItemWidth", - "location": "imgui:397", + "location": "imgui:417", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemWidth", "ret": "void", @@ -27559,7 +29569,7 @@ "cimguiname": "igSetNextWindowBgAlpha", "defaults": {}, "funcname": "SetNextWindowBgAlpha", - "location": "imgui:347", + "location": "imgui:368", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", @@ -27581,7 +29591,7 @@ "cimguiname": "igSetNextWindowClass", "defaults": {}, "funcname": "SetNextWindowClass", - "location": "imgui:769", + "location": "imgui:811", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowClass", "ret": "void", @@ -27609,7 +29619,7 @@ "cond": "0" }, "funcname": "SetNextWindowCollapsed", - "location": "imgui:345", + "location": "imgui:366", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowCollapsed", "ret": "void", @@ -27631,7 +29641,7 @@ "cimguiname": "igSetNextWindowContentSize", "defaults": {}, "funcname": "SetNextWindowContentSize", - "location": "imgui:344", + "location": "imgui:365", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowContentSize", "ret": "void", @@ -27659,7 +29669,7 @@ "cond": "0" }, "funcname": "SetNextWindowDockID", - "location": "imgui:768", + "location": "imgui:810", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowDockID", "ret": "void", @@ -27676,7 +29686,7 @@ "cimguiname": "igSetNextWindowFocus", "defaults": {}, "funcname": "SetNextWindowFocus", - "location": "imgui:346", + "location": "imgui:367", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowFocus", "ret": "void", @@ -27709,7 +29719,7 @@ "pivot": "ImVec2(0,0)" }, "funcname": "SetNextWindowPos", - "location": "imgui:341", + "location": "imgui:362", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowPos", "ret": "void", @@ -27731,7 +29741,7 @@ "cimguiname": "igSetNextWindowScroll", "defaults": {}, "funcname": "SetNextWindowScroll", - "location": "imgui_internal:2477", + "location": "imgui_internal:2772", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowScroll", "ret": "void", @@ -27759,7 +29769,7 @@ "cond": "0" }, "funcname": "SetNextWindowSize", - "location": "imgui:342", + "location": "imgui:363", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSize", "ret": "void", @@ -27796,7 +29806,7 @@ "custom_callback_data": "NULL" }, "funcname": "SetNextWindowSizeConstraints", - "location": "imgui:343", + "location": "imgui:364", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSizeConstraints", "ret": "void", @@ -27818,7 +29828,7 @@ "cimguiname": "igSetNextWindowViewport", "defaults": {}, "funcname": "SetNextWindowViewport", - "location": "imgui:348", + "location": "imgui:369", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowViewport", "ret": "void", @@ -27846,9 +29856,9 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollFromPosX", - "location": "imgui:377", + "location": "imgui:397", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosXFloat", + "ov_cimguiname": "igSetScrollFromPosX_Float", "ret": "void", "signature": "(float,float)", "stname": "" @@ -27874,9 +29884,9 @@ "cimguiname": "igSetScrollFromPosX", "defaults": {}, "funcname": "SetScrollFromPosX", - "location": "imgui_internal:2480", + "location": "imgui_internal:2775", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosXWindowPtr", + "ov_cimguiname": "igSetScrollFromPosX_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float,float)", "stname": "" @@ -27902,9 +29912,9 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollFromPosY", - "location": "imgui:378", + "location": "imgui:398", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosYFloat", + "ov_cimguiname": "igSetScrollFromPosY_Float", "ret": "void", "signature": "(float,float)", "stname": "" @@ -27930,9 +29940,9 @@ "cimguiname": "igSetScrollFromPosY", "defaults": {}, "funcname": "SetScrollFromPosY", - "location": "imgui_internal:2481", + "location": "imgui_internal:2776", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosYWindowPtr", + "ov_cimguiname": "igSetScrollFromPosY_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float,float)", "stname": "" @@ -27954,7 +29964,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollHereX", - "location": "imgui:375", + "location": "imgui:395", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereX", "ret": "void", @@ -27978,7 +29988,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollHereY", - "location": "imgui:376", + "location": "imgui:396", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereY", "ret": "void", @@ -28000,9 +30010,9 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui:371", + "location": "imgui:391", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollXFloat", + "ov_cimguiname": "igSetScrollX_Float", "ret": "void", "signature": "(float)", "stname": "" @@ -28024,9 +30034,9 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui_internal:2478", + "location": "imgui_internal:2773", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollXWindowPtr", + "ov_cimguiname": "igSetScrollX_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float)", "stname": "" @@ -28046,9 +30056,9 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui:372", + "location": "imgui:392", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollYFloat", + "ov_cimguiname": "igSetScrollY_Float", "ret": "void", "signature": "(float)", "stname": "" @@ -28070,9 +30080,9 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui_internal:2479", + "location": "imgui_internal:2774", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollYWindowPtr", + "ov_cimguiname": "igSetScrollY_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float)", "stname": "" @@ -28092,7 +30102,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:844", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -28114,7 +30124,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:756", + "location": "imgui:793", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -28141,7 +30151,7 @@ "defaults": {}, "funcname": "SetTooltip", "isvararg": "...)", - "location": "imgui:640", + "location": "imgui:667", "namespace": "ImGui", "ov_cimguiname": "igSetTooltip", "ret": "void", @@ -28167,7 +30177,7 @@ "cimguiname": "igSetTooltipV", "defaults": {}, "funcname": "SetTooltipV", - "location": "imgui:641", + "location": "imgui:668", "namespace": "ImGui", "ov_cimguiname": "igSetTooltipV", "ret": "void", @@ -28193,7 +30203,7 @@ "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": {}, "funcname": "SetWindowClipRectBeforeSetChannel", - "location": "imgui_internal:2622", + "location": "imgui_internal:2964", "namespace": "ImGui", "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", @@ -28221,9 +30231,9 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:351", + "location": "imgui:372", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedBool", + "ov_cimguiname": "igSetWindowCollapsed_Bool", "ret": "void", "signature": "(bool,ImGuiCond)", "stname": "" @@ -28251,9 +30261,9 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:356", + "location": "imgui:377", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedStr", + "ov_cimguiname": "igSetWindowCollapsed_Str", "ret": "void", "signature": "(const char*,bool,ImGuiCond)", "stname": "" @@ -28281,9 +30291,9 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui_internal:2430", + "location": "imgui_internal:2717", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedWindowPtr", + "ov_cimguiname": "igSetWindowCollapsed_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,bool,ImGuiCond)", "stname": "" @@ -28311,7 +30321,7 @@ "cimguiname": "igSetWindowDock", "defaults": {}, "funcname": "SetWindowDock", - "location": "imgui_internal:2590", + "location": "imgui_internal:2932", "namespace": "ImGui", "ov_cimguiname": "igSetWindowDock", "ret": "void", @@ -28328,9 +30338,9 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:352", + "location": "imgui:373", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFocusNil", + "ov_cimguiname": "igSetWindowFocus_Nil", "ret": "void", "signature": "()", "stname": "" @@ -28348,9 +30358,9 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:357", + "location": "imgui:378", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFocusStr", + "ov_cimguiname": "igSetWindowFocus_Str", "ret": "void", "signature": "(const char*)", "stname": "" @@ -28370,7 +30380,7 @@ "cimguiname": "igSetWindowFontScale", "defaults": {}, "funcname": "SetWindowFontScale", - "location": "imgui:353", + "location": "imgui:374", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFontScale", "ret": "void", @@ -28400,7 +30410,7 @@ "cimguiname": "igSetWindowHitTestHole", "defaults": {}, "funcname": "SetWindowHitTestHole", - "location": "imgui_internal:2431", + "location": "imgui_internal:2718", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", @@ -28428,9 +30438,9 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:349", + "location": "imgui:370", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosVec2", + "ov_cimguiname": "igSetWindowPos_Vec2", "ret": "void", "signature": "(const ImVec2,ImGuiCond)", "stname": "" @@ -28458,9 +30468,9 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:354", + "location": "imgui:375", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosStr", + "ov_cimguiname": "igSetWindowPos_Str", "ret": "void", "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" @@ -28488,9 +30498,9 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui_internal:2428", + "location": "imgui_internal:2715", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosWindowPtr", + "ov_cimguiname": "igSetWindowPos_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" @@ -28516,9 +30526,9 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:350", + "location": "imgui:371", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeVec2", + "ov_cimguiname": "igSetWindowSize_Vec2", "ret": "void", "signature": "(const ImVec2,ImGuiCond)", "stname": "" @@ -28546,9 +30556,9 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:355", + "location": "imgui:376", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeStr", + "ov_cimguiname": "igSetWindowSize_Str", "ret": "void", "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" @@ -28576,9 +30586,9 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui_internal:2429", + "location": "imgui_internal:2716", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeWindowPtr", + "ov_cimguiname": "igSetWindowSize_WindowPtr", "ret": "void", "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" @@ -28622,7 +30632,7 @@ "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": {}, "funcname": "ShadeVertsLinearColorGradientKeepAlpha", - "location": "imgui_internal:2787", + "location": "imgui_internal:3132", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", @@ -28672,7 +30682,7 @@ "cimguiname": "igShadeVertsLinearUV", "defaults": {}, "funcname": "ShadeVertsLinearUV", - "location": "imgui_internal:2788", + "location": "imgui_internal:3133", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", @@ -28696,7 +30706,7 @@ "p_open": "NULL" }, "funcname": "ShowAboutWindow", - "location": "imgui:287", + "location": "imgui:307", "namespace": "ImGui", "ov_cimguiname": "igShowAboutWindow", "ret": "void", @@ -28720,7 +30730,7 @@ "p_open": "NULL" }, "funcname": "ShowDemoWindow", - "location": "imgui:285", + "location": "imgui:304", "namespace": "ImGui", "ov_cimguiname": "igShowDemoWindow", "ret": "void", @@ -28728,6 +30738,28 @@ "stname": "" } ], + "igShowFontAtlas": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igShowFontAtlas", + "defaults": {}, + "funcname": "ShowFontAtlas", + "location": "imgui_internal:3146", + "namespace": "ImGui", + "ov_cimguiname": "igShowFontAtlas", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], "igShowFontSelector": [ { "args": "(const char* label)", @@ -28742,7 +30774,7 @@ "cimguiname": "igShowFontSelector", "defaults": {}, "funcname": "ShowFontSelector", - "location": "imgui:290", + "location": "imgui:310", "namespace": "ImGui", "ov_cimguiname": "igShowFontSelector", "ret": "void", @@ -28766,7 +30798,7 @@ "p_open": "NULL" }, "funcname": "ShowMetricsWindow", - "location": "imgui:286", + "location": "imgui:305", "namespace": "ImGui", "ov_cimguiname": "igShowMetricsWindow", "ret": "void", @@ -28774,6 +30806,30 @@ "stname": "" } ], + "igShowStackToolWindow": [ + { + "args": "(bool* p_open)", + "argsT": [ + { + "name": "p_open", + "type": "bool*" + } + ], + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowStackToolWindow", + "defaults": { + "p_open": "NULL" + }, + "funcname": "ShowStackToolWindow", + "location": "imgui:306", + "namespace": "ImGui", + "ov_cimguiname": "igShowStackToolWindow", + "ret": "void", + "signature": "(bool*)", + "stname": "" + } + ], "igShowStyleEditor": [ { "args": "(ImGuiStyle* ref)", @@ -28790,7 +30846,7 @@ "ref": "NULL" }, "funcname": "ShowStyleEditor", - "location": "imgui:288", + "location": "imgui:308", "namespace": "ImGui", "ov_cimguiname": "igShowStyleEditor", "ret": "void", @@ -28812,7 +30868,7 @@ "cimguiname": "igShowStyleSelector", "defaults": {}, "funcname": "ShowStyleSelector", - "location": "imgui:289", + "location": "imgui:309", "namespace": "ImGui", "ov_cimguiname": "igShowStyleSelector", "ret": "bool", @@ -28829,7 +30885,7 @@ "cimguiname": "igShowUserGuide", "defaults": {}, "funcname": "ShowUserGuide", - "location": "imgui:291", + "location": "imgui:311", "namespace": "ImGui", "ov_cimguiname": "igShowUserGuide", "ret": "void", @@ -28859,7 +30915,7 @@ "cimguiname": "igShrinkWidths", "defaults": {}, "funcname": "ShrinkWidths", - "location": "imgui_internal:2516", + "location": "imgui_internal:2814", "namespace": "ImGui", "ov_cimguiname": "igShrinkWidths", "ret": "void", @@ -28881,7 +30937,7 @@ "cimguiname": "igShutdown", "defaults": {}, "funcname": "Shutdown", - "location": "imgui_internal:2447", + "location": "imgui_internal:2739", "namespace": "ImGui", "ov_cimguiname": "igShutdown", "ret": "void", @@ -28928,7 +30984,7 @@ "v_degrees_min": "-360.0f" }, "funcname": "SliderAngle", - "location": "imgui:533", + "location": "imgui:559", "namespace": "ImGui", "ov_cimguiname": "igSliderAngle", "ret": "bool", @@ -28982,7 +31038,7 @@ "cimguiname": "igSliderBehavior", "defaults": {}, "funcname": "SliderBehavior", - "location": "imgui_internal:2747", + "location": "imgui_internal:3092", "namespace": "ImGui", "ov_cimguiname": "igSliderBehavior", "ret": "bool", @@ -29027,7 +31083,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat", - "location": "imgui:529", + "location": "imgui:555", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat", "ret": "bool", @@ -29072,7 +31128,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat2", - "location": "imgui:530", + "location": "imgui:556", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat2", "ret": "bool", @@ -29117,7 +31173,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat3", - "location": "imgui:531", + "location": "imgui:557", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat3", "ret": "bool", @@ -29162,7 +31218,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat4", - "location": "imgui:532", + "location": "imgui:558", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat4", "ret": "bool", @@ -29207,7 +31263,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt", - "location": "imgui:534", + "location": "imgui:560", "namespace": "ImGui", "ov_cimguiname": "igSliderInt", "ret": "bool", @@ -29252,7 +31308,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt2", - "location": "imgui:535", + "location": "imgui:561", "namespace": "ImGui", "ov_cimguiname": "igSliderInt2", "ret": "bool", @@ -29297,7 +31353,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt3", - "location": "imgui:536", + "location": "imgui:562", "namespace": "ImGui", "ov_cimguiname": "igSliderInt3", "ret": "bool", @@ -29342,7 +31398,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt4", - "location": "imgui:537", + "location": "imgui:563", "namespace": "ImGui", "ov_cimguiname": "igSliderInt4", "ret": "bool", @@ -29391,7 +31447,7 @@ "format": "NULL" }, "funcname": "SliderScalar", - "location": "imgui:538", + "location": "imgui:564", "namespace": "ImGui", "ov_cimguiname": "igSliderScalar", "ret": "bool", @@ -29444,7 +31500,7 @@ "format": "NULL" }, "funcname": "SliderScalarN", - "location": "imgui:539", + "location": "imgui:565", "namespace": "ImGui", "ov_cimguiname": "igSliderScalarN", "ret": "bool", @@ -29466,7 +31522,7 @@ "cimguiname": "igSmallButton", "defaults": {}, "funcname": "SmallButton", - "location": "imgui:477", + "location": "imgui:502", "namespace": "ImGui", "ov_cimguiname": "igSmallButton", "ret": "bool", @@ -29483,7 +31539,7 @@ "cimguiname": "igSpacing", "defaults": {}, "funcname": "Spacing", - "location": "imgui:421", + "location": "imgui:442", "namespace": "ImGui", "ov_cimguiname": "igSpacing", "ret": "void", @@ -29493,7 +31549,7 @@ ], "igSplitterBehavior": [ { - "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)", + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col)", "argsT": [ { "name": "bb", @@ -29530,21 +31586,26 @@ { "name": "hover_visibility_delay", "type": "float" + }, + { + "name": "bg_col", + "type": "ImU32" } ], - "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f)", - "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay)", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f,ImU32 bg_col=0)", + "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay,bg_col)", "cimguiname": "igSplitterBehavior", "defaults": { + "bg_col": "0", "hover_extend": "0.0f", "hover_visibility_delay": "0.0f" }, "funcname": "SplitterBehavior", - "location": "imgui_internal:2748", + "location": "imgui_internal:3093", "namespace": "ImGui", "ov_cimguiname": "igSplitterBehavior", "ret": "bool", - "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float,ImU32)", "stname": "" } ], @@ -29562,7 +31623,7 @@ "cimguiname": "igStartMouseMovingWindow", "defaults": {}, "funcname": "StartMouseMovingWindow", - "location": "imgui_internal:2451", + "location": "imgui_internal:2744", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindow", "ret": "void", @@ -29592,7 +31653,7 @@ "cimguiname": "igStartMouseMovingWindowOrNode", "defaults": {}, "funcname": "StartMouseMovingWindowOrNode", - "location": "imgui_internal:2452", + "location": "imgui_internal:2745", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindowOrNode", "ret": "void", @@ -29616,7 +31677,7 @@ "dst": "NULL" }, "funcname": "StyleColorsClassic", - "location": "imgui:297", + "location": "imgui:317", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsClassic", "ret": "void", @@ -29640,7 +31701,7 @@ "dst": "NULL" }, "funcname": "StyleColorsDark", - "location": "imgui:295", + "location": "imgui:315", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsDark", "ret": "void", @@ -29664,7 +31725,7 @@ "dst": "NULL" }, "funcname": "StyleColorsLight", - "location": "imgui:296", + "location": "imgui:316", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsLight", "ret": "void", @@ -29694,7 +31755,7 @@ "cimguiname": "igTabBarAddTab", "defaults": {}, "funcname": "TabBarAddTab", - "location": "imgui_internal:2688", + "location": "imgui_internal:3030", "namespace": "ImGui", "ov_cimguiname": "igTabBarAddTab", "ret": "void", @@ -29720,7 +31781,7 @@ "cimguiname": "igTabBarCloseTab", "defaults": {}, "funcname": "TabBarCloseTab", - "location": "imgui_internal:2690", + "location": "imgui_internal:3032", "namespace": "ImGui", "ov_cimguiname": "igTabBarCloseTab", "ret": "void", @@ -29742,7 +31803,7 @@ "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "defaults": {}, "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", - "location": "imgui_internal:2687", + "location": "imgui_internal:3029", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "ret": "ImGuiTabItem*", @@ -29768,7 +31829,7 @@ "cimguiname": "igTabBarFindTabByID", "defaults": {}, "funcname": "TabBarFindTabByID", - "location": "imgui_internal:2686", + "location": "imgui_internal:3028", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByID", "ret": "ImGuiTabItem*", @@ -29790,7 +31851,7 @@ "cimguiname": "igTabBarProcessReorder", "defaults": {}, "funcname": "TabBarProcessReorder", - "location": "imgui_internal:2692", + "location": "imgui_internal:3035", "namespace": "ImGui", "ov_cimguiname": "igTabBarProcessReorder", "ret": "bool", @@ -29800,7 +31861,7 @@ ], "igTabBarQueueReorder": [ { - "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", + "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)", "argsT": [ { "name": "tab_bar", @@ -29811,16 +31872,16 @@ "type": "const ImGuiTabItem*" }, { - "name": "dir", + "name": "offset", "type": "int" } ], - "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", - "call_args": "(tab_bar,tab,dir)", + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)", + "call_args": "(tab_bar,tab,offset)", "cimguiname": "igTabBarQueueReorder", "defaults": {}, "funcname": "TabBarQueueReorder", - "location": "imgui_internal:2691", + "location": "imgui_internal:3033", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorder", "ret": "void", @@ -29828,6 +31889,36 @@ "stname": "" } ], + "igTabBarQueueReorderFromMousePos": [ + { + "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" + }, + { + "name": "mouse_pos", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)", + "call_args": "(tab_bar,tab,mouse_pos)", + "cimguiname": "igTabBarQueueReorderFromMousePos", + "defaults": {}, + "funcname": "TabBarQueueReorderFromMousePos", + "location": "imgui_internal:3034", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarQueueReorderFromMousePos", + "ret": "void", + "signature": "(ImGuiTabBar*,const ImGuiTabItem*,ImVec2)", + "stname": "" + } + ], "igTabBarRemoveTab": [ { "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", @@ -29846,7 +31937,7 @@ "cimguiname": "igTabBarRemoveTab", "defaults": {}, "funcname": "TabBarRemoveTab", - "location": "imgui_internal:2689", + "location": "imgui_internal:3031", "namespace": "ImGui", "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", @@ -29880,7 +31971,7 @@ "cimguiname": "igTabItemBackground", "defaults": {}, "funcname": "TabItemBackground", - "location": "imgui_internal:2695", + "location": "imgui_internal:3038", "namespace": "ImGui", "ov_cimguiname": "igTabItemBackground", "ret": "void", @@ -29908,7 +31999,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:755", + "location": "imgui:792", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", @@ -29938,7 +32029,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:2694", + "location": "imgui_internal:3037", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize", @@ -29977,7 +32068,7 @@ "cimguiname": "igTabItemEx", "defaults": {}, "funcname": "TabItemEx", - "location": "imgui_internal:2693", + "location": "imgui_internal:3036", "namespace": "ImGui", "ov_cimguiname": "igTabItemEx", "ret": "bool", @@ -30035,7 +32126,7 @@ "cimguiname": "igTabItemLabelAndCloseButton", "defaults": {}, "funcname": "TabItemLabelAndCloseButton", - "location": "imgui_internal:2696", + "location": "imgui_internal:3039", "namespace": "ImGui", "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "void", @@ -30057,7 +32148,7 @@ "cimguiname": "igTableBeginApplyRequests", "defaults": {}, "funcname": "TableBeginApplyRequests", - "location": "imgui_internal:2648", + "location": "imgui_internal:2989", "namespace": "ImGui", "ov_cimguiname": "igTableBeginApplyRequests", "ret": "void", @@ -30083,7 +32174,7 @@ "cimguiname": "igTableBeginCell", "defaults": {}, "funcname": "TableBeginCell", - "location": "imgui_internal:2663", + "location": "imgui_internal:3004", "namespace": "ImGui", "ov_cimguiname": "igTableBeginCell", "ret": "void", @@ -30109,7 +32200,7 @@ "cimguiname": "igTableBeginInitMemory", "defaults": {}, "funcname": "TableBeginInitMemory", - "location": "imgui_internal:2647", + "location": "imgui_internal:2988", "namespace": "ImGui", "ov_cimguiname": "igTableBeginInitMemory", "ret": "void", @@ -30131,7 +32222,7 @@ "cimguiname": "igTableBeginRow", "defaults": {}, "funcname": "TableBeginRow", - "location": "imgui_internal:2661", + "location": "imgui_internal:3002", "namespace": "ImGui", "ov_cimguiname": "igTableBeginRow", "ret": "void", @@ -30153,7 +32244,7 @@ "cimguiname": "igTableDrawBorders", "defaults": {}, "funcname": "TableDrawBorders", - "location": "imgui_internal:2653", + "location": "imgui_internal:2994", "namespace": "ImGui", "ov_cimguiname": "igTableDrawBorders", "ret": "void", @@ -30175,7 +32266,7 @@ "cimguiname": "igTableDrawContextMenu", "defaults": {}, "funcname": "TableDrawContextMenu", - "location": "imgui_internal:2654", + "location": "imgui_internal:2995", "namespace": "ImGui", "ov_cimguiname": "igTableDrawContextMenu", "ret": "void", @@ -30197,7 +32288,7 @@ "cimguiname": "igTableEndCell", "defaults": {}, "funcname": "TableEndCell", - "location": "imgui_internal:2664", + "location": "imgui_internal:3005", "namespace": "ImGui", "ov_cimguiname": "igTableEndCell", "ret": "void", @@ -30219,7 +32310,7 @@ "cimguiname": "igTableEndRow", "defaults": {}, "funcname": "TableEndRow", - "location": "imgui_internal:2662", + "location": "imgui_internal:3003", "namespace": "ImGui", "ov_cimguiname": "igTableEndRow", "ret": "void", @@ -30241,7 +32332,7 @@ "cimguiname": "igTableFindByID", "defaults": {}, "funcname": "TableFindByID", - "location": "imgui_internal:2645", + "location": "imgui_internal:2986", "namespace": "ImGui", "ov_cimguiname": "igTableFindByID", "ret": "ImGuiTable*", @@ -30267,7 +32358,7 @@ "cimguiname": "igTableFixColumnSortDirection", "defaults": {}, "funcname": "TableFixColumnSortDirection", - "location": "imgui_internal:2659", + "location": "imgui_internal:3000", "namespace": "ImGui", "ov_cimguiname": "igTableFixColumnSortDirection", "ret": "void", @@ -30284,7 +32375,7 @@ "cimguiname": "igTableGcCompactSettings", "defaults": {}, "funcname": "TableGcCompactSettings", - "location": "imgui_internal:2673", + "location": "imgui_internal:3015", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactSettings", "ret": "void", @@ -30306,12 +32397,32 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:2672", + "location": "imgui_internal:3013", "namespace": "ImGui", - "ov_cimguiname": "igTableGcCompactTransientBuffers", + "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr", "ret": "void", "signature": "(ImGuiTable*)", "stname": "" + }, + { + "args": "(ImGuiTableTempData* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTableTempData*" + } + ], + "argsoriginal": "(ImGuiTableTempData* table)", + "call_args": "(table)", + "cimguiname": "igTableGcCompactTransientBuffers", + "defaults": {}, + "funcname": "TableGcCompactTransientBuffers", + "location": "imgui_internal:3014", + "namespace": "ImGui", + "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr", + "ret": "void", + "signature": "(ImGuiTableTempData*)", + "stname": "" } ], "igTableGetBoundSettings": [ @@ -30328,7 +32439,7 @@ "cimguiname": "igTableGetBoundSettings", "defaults": {}, "funcname": "TableGetBoundSettings", - "location": "imgui_internal:2679", + "location": "imgui_internal:3021", "namespace": "ImGui", "ov_cimguiname": "igTableGetBoundSettings", "ret": "ImGuiTableSettings*", @@ -30358,7 +32469,7 @@ "cimguiname": "igTableGetCellBgRect", "defaults": {}, "funcname": "TableGetCellBgRect", - "location": "imgui_internal:2665", + "location": "imgui_internal:3006", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTableGetCellBgRect", @@ -30376,7 +32487,7 @@ "cimguiname": "igTableGetColumnCount", "defaults": {}, "funcname": "TableGetColumnCount", - "location": "imgui:731", + "location": "imgui:767", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnCount", "ret": "int", @@ -30400,7 +32511,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnFlags", - "location": "imgui:735", + "location": "imgui:771", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnFlags", "ret": "ImGuiTableColumnFlags", @@ -30417,7 +32528,7 @@ "cimguiname": "igTableGetColumnIndex", "defaults": {}, "funcname": "TableGetColumnIndex", - "location": "imgui:732", + "location": "imgui:768", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnIndex", "ret": "int", @@ -30441,9 +32552,9 @@ "column_n": "-1" }, "funcname": "TableGetColumnName", - "location": "imgui:734", + "location": "imgui:770", "namespace": "ImGui", - "ov_cimguiname": "igTableGetColumnNameInt", + "ov_cimguiname": "igTableGetColumnName_Int", "ret": "const char*", "signature": "(int)", "stname": "" @@ -30465,9 +32576,9 @@ "cimguiname": "igTableGetColumnName", "defaults": {}, "funcname": "TableGetColumnName", - "location": "imgui_internal:2666", + "location": "imgui_internal:3007", "namespace": "ImGui", - "ov_cimguiname": "igTableGetColumnNameTablePtr", + "ov_cimguiname": "igTableGetColumnName_TablePtr", "ret": "const char*", "signature": "(const ImGuiTable*,int)", "stname": "" @@ -30487,7 +32598,7 @@ "cimguiname": "igTableGetColumnNextSortDirection", "defaults": {}, "funcname": "TableGetColumnNextSortDirection", - "location": "imgui_internal:2658", + "location": "imgui_internal:2999", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnNextSortDirection", "ret": "ImGuiSortDirection", @@ -30519,7 +32630,7 @@ "instance_no": "0" }, "funcname": "TableGetColumnResizeID", - "location": "imgui_internal:2667", + "location": "imgui_internal:3008", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnResizeID", "ret": "ImGuiID", @@ -30545,7 +32656,7 @@ "cimguiname": "igTableGetColumnWidthAuto", "defaults": {}, "funcname": "TableGetColumnWidthAuto", - "location": "imgui_internal:2660", + "location": "imgui_internal:3001", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnWidthAuto", "ret": "float", @@ -30562,7 +32673,7 @@ "cimguiname": "igTableGetHeaderRowHeight", "defaults": {}, "funcname": "TableGetHeaderRowHeight", - "location": "imgui_internal:2639", + "location": "imgui_internal:2980", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderRowHeight", "ret": "float", @@ -30579,7 +32690,7 @@ "cimguiname": "igTableGetHoveredColumn", "defaults": {}, "funcname": "TableGetHoveredColumn", - "location": "imgui_internal:2638", + "location": "imgui_internal:2979", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredColumn", "ret": "int", @@ -30605,7 +32716,7 @@ "cimguiname": "igTableGetMaxColumnWidth", "defaults": {}, "funcname": "TableGetMaxColumnWidth", - "location": "imgui_internal:2668", + "location": "imgui_internal:3009", "namespace": "ImGui", "ov_cimguiname": "igTableGetMaxColumnWidth", "ret": "float", @@ -30622,7 +32733,7 @@ "cimguiname": "igTableGetRowIndex", "defaults": {}, "funcname": "TableGetRowIndex", - "location": "imgui:733", + "location": "imgui:769", "namespace": "ImGui", "ov_cimguiname": "igTableGetRowIndex", "ret": "int", @@ -30639,7 +32750,7 @@ "cimguiname": "igTableGetSortSpecs", "defaults": {}, "funcname": "TableGetSortSpecs", - "location": "imgui:728", + "location": "imgui:763", "namespace": "ImGui", "ov_cimguiname": "igTableGetSortSpecs", "ret": "ImGuiTableSortSpecs*", @@ -30661,7 +32772,7 @@ "cimguiname": "igTableHeader", "defaults": {}, "funcname": "TableHeader", - "location": "imgui:721", + "location": "imgui:755", "namespace": "ImGui", "ov_cimguiname": "igTableHeader", "ret": "void", @@ -30678,7 +32789,7 @@ "cimguiname": "igTableHeadersRow", "defaults": {}, "funcname": "TableHeadersRow", - "location": "imgui:720", + "location": "imgui:754", "namespace": "ImGui", "ov_cimguiname": "igTableHeadersRow", "ret": "void", @@ -30700,7 +32811,7 @@ "cimguiname": "igTableLoadSettings", "defaults": {}, "funcname": "TableLoadSettings", - "location": "imgui_internal:2676", + "location": "imgui_internal:3018", "namespace": "ImGui", "ov_cimguiname": "igTableLoadSettings", "ret": "void", @@ -30722,7 +32833,7 @@ "cimguiname": "igTableMergeDrawChannels", "defaults": {}, "funcname": "TableMergeDrawChannels", - "location": "imgui_internal:2655", + "location": "imgui_internal:2996", "namespace": "ImGui", "ov_cimguiname": "igTableMergeDrawChannels", "ret": "void", @@ -30739,7 +32850,7 @@ "cimguiname": "igTableNextColumn", "defaults": {}, "funcname": "TableNextColumn", - "location": "imgui:708", + "location": "imgui:741", "namespace": "ImGui", "ov_cimguiname": "igTableNextColumn", "ret": "bool", @@ -30768,7 +32879,7 @@ "row_flags": "0" }, "funcname": "TableNextRow", - "location": "imgui:707", + "location": "imgui:740", "namespace": "ImGui", "ov_cimguiname": "igTableNextRow", "ret": "void", @@ -30792,7 +32903,7 @@ "column_n": "-1" }, "funcname": "TableOpenContextMenu", - "location": "imgui_internal:2634", + "location": "imgui_internal:2976", "namespace": "ImGui", "ov_cimguiname": "igTableOpenContextMenu", "ret": "void", @@ -30809,7 +32920,7 @@ "cimguiname": "igTablePopBackgroundChannel", "defaults": {}, "funcname": "TablePopBackgroundChannel", - "location": "imgui_internal:2641", + "location": "imgui_internal:2982", "namespace": "ImGui", "ov_cimguiname": "igTablePopBackgroundChannel", "ret": "void", @@ -30826,7 +32937,7 @@ "cimguiname": "igTablePushBackgroundChannel", "defaults": {}, "funcname": "TablePushBackgroundChannel", - "location": "imgui_internal:2640", + "location": "imgui_internal:2981", "namespace": "ImGui", "ov_cimguiname": "igTablePushBackgroundChannel", "ret": "void", @@ -30848,7 +32959,7 @@ "cimguiname": "igTableRemove", "defaults": {}, "funcname": "TableRemove", - "location": "imgui_internal:2671", + "location": "imgui_internal:3012", "namespace": "ImGui", "ov_cimguiname": "igTableRemove", "ret": "void", @@ -30870,7 +32981,7 @@ "cimguiname": "igTableResetSettings", "defaults": {}, "funcname": "TableResetSettings", - "location": "imgui_internal:2678", + "location": "imgui_internal:3020", "namespace": "ImGui", "ov_cimguiname": "igTableResetSettings", "ret": "void", @@ -30892,7 +33003,7 @@ "cimguiname": "igTableSaveSettings", "defaults": {}, "funcname": "TableSaveSettings", - "location": "imgui_internal:2677", + "location": "imgui_internal:3019", "namespace": "ImGui", "ov_cimguiname": "igTableSaveSettings", "ret": "void", @@ -30924,7 +33035,7 @@ "column_n": "-1" }, "funcname": "TableSetBgColor", - "location": "imgui:736", + "location": "imgui:773", "namespace": "ImGui", "ov_cimguiname": "igTableSetBgColor", "ret": "void", @@ -30934,23 +33045,23 @@ ], "igTableSetColumnEnabled": [ { - "args": "(int column_n,bool enabled)", + "args": "(int column_n,bool v)", "argsT": [ { "name": "column_n", "type": "int" }, { - "name": "enabled", + "name": "v", "type": "bool" } ], - "argsoriginal": "(int column_n,bool enabled)", - "call_args": "(column_n,enabled)", + "argsoriginal": "(int column_n,bool v)", + "call_args": "(column_n,v)", "cimguiname": "igTableSetColumnEnabled", "defaults": {}, "funcname": "TableSetColumnEnabled", - "location": "imgui_internal:2635", + "location": "imgui:772", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnEnabled", "ret": "void", @@ -30972,7 +33083,7 @@ "cimguiname": "igTableSetColumnIndex", "defaults": {}, "funcname": "TableSetColumnIndex", - "location": "imgui:709", + "location": "imgui:742", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnIndex", "ret": "bool", @@ -31002,7 +33113,7 @@ "cimguiname": "igTableSetColumnSortDirection", "defaults": {}, "funcname": "TableSetColumnSortDirection", - "location": "imgui_internal:2637", + "location": "imgui_internal:2978", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnSortDirection", "ret": "void", @@ -31028,7 +33139,7 @@ "cimguiname": "igTableSetColumnWidth", "defaults": {}, "funcname": "TableSetColumnWidth", - "location": "imgui_internal:2636", + "location": "imgui_internal:2977", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidth", "ret": "void", @@ -31050,7 +33161,7 @@ "cimguiname": "igTableSetColumnWidthAutoAll", "defaults": {}, "funcname": "TableSetColumnWidthAutoAll", - "location": "imgui_internal:2670", + "location": "imgui_internal:3011", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoAll", "ret": "void", @@ -31076,7 +33187,7 @@ "cimguiname": "igTableSetColumnWidthAutoSingle", "defaults": {}, "funcname": "TableSetColumnWidthAutoSingle", - "location": "imgui_internal:2669", + "location": "imgui_internal:3010", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoSingle", "ret": "void", @@ -31102,7 +33213,7 @@ "cimguiname": "igTableSettingsCreate", "defaults": {}, "funcname": "TableSettingsCreate", - "location": "imgui_internal:2681", + "location": "imgui_internal:3023", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsCreate", "ret": "ImGuiTableSettings*", @@ -31124,7 +33235,7 @@ "cimguiname": "igTableSettingsFindByID", "defaults": {}, "funcname": "TableSettingsFindByID", - "location": "imgui_internal:2682", + "location": "imgui_internal:3024", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsFindByID", "ret": "ImGuiTableSettings*", @@ -31146,7 +33257,7 @@ "cimguiname": "igTableSettingsInstallHandler", "defaults": {}, "funcname": "TableSettingsInstallHandler", - "location": "imgui_internal:2680", + "location": "imgui_internal:3022", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsInstallHandler", "ret": "void", @@ -31184,7 +33295,7 @@ "user_id": "0" }, "funcname": "TableSetupColumn", - "location": "imgui:718", + "location": "imgui:752", "namespace": "ImGui", "ov_cimguiname": "igTableSetupColumn", "ret": "void", @@ -31206,7 +33317,7 @@ "cimguiname": "igTableSetupDrawChannels", "defaults": {}, "funcname": "TableSetupDrawChannels", - "location": "imgui_internal:2649", + "location": "imgui_internal:2990", "namespace": "ImGui", "ov_cimguiname": "igTableSetupDrawChannels", "ret": "void", @@ -31232,7 +33343,7 @@ "cimguiname": "igTableSetupScrollFreeze", "defaults": {}, "funcname": "TableSetupScrollFreeze", - "location": "imgui:719", + "location": "imgui:753", "namespace": "ImGui", "ov_cimguiname": "igTableSetupScrollFreeze", "ret": "void", @@ -31254,7 +33365,7 @@ "cimguiname": "igTableSortSpecsBuild", "defaults": {}, "funcname": "TableSortSpecsBuild", - "location": "imgui_internal:2657", + "location": "imgui_internal:2998", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsBuild", "ret": "void", @@ -31276,7 +33387,7 @@ "cimguiname": "igTableSortSpecsSanitize", "defaults": {}, "funcname": "TableSortSpecsSanitize", - "location": "imgui_internal:2656", + "location": "imgui_internal:2997", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsSanitize", "ret": "void", @@ -31298,7 +33409,7 @@ "cimguiname": "igTableUpdateBorders", "defaults": {}, "funcname": "TableUpdateBorders", - "location": "imgui_internal:2651", + "location": "imgui_internal:2992", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateBorders", "ret": "void", @@ -31320,7 +33431,7 @@ "cimguiname": "igTableUpdateColumnsWeightFromWidth", "defaults": {}, "funcname": "TableUpdateColumnsWeightFromWidth", - "location": "imgui_internal:2652", + "location": "imgui_internal:2993", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", "ret": "void", @@ -31342,7 +33453,7 @@ "cimguiname": "igTableUpdateLayout", "defaults": {}, "funcname": "TableUpdateLayout", - "location": "imgui_internal:2650", + "location": "imgui_internal:2991", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateLayout", "ret": "void", @@ -31364,7 +33475,7 @@ "cimguiname": "igTempInputIsActive", "defaults": {}, "funcname": "TempInputIsActive", - "location": "imgui_internal:2775", + "location": "imgui_internal:3120", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", @@ -31417,7 +33528,7 @@ "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", - "location": "imgui_internal:2774", + "location": "imgui_internal:3119", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", @@ -31459,7 +33570,7 @@ "cimguiname": "igTempInputText", "defaults": {}, "funcname": "TempInputText", - "location": "imgui_internal:2773", + "location": "imgui_internal:3118", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", @@ -31486,7 +33597,7 @@ "defaults": {}, "funcname": "Text", "isvararg": "...)", - "location": "imgui:460", + "location": "imgui:485", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", @@ -31517,7 +33628,7 @@ "defaults": {}, "funcname": "TextColored", "isvararg": "...)", - "location": "imgui:462", + "location": "imgui:487", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", @@ -31547,7 +33658,7 @@ "cimguiname": "igTextColoredV", "defaults": {}, "funcname": "TextColoredV", - "location": "imgui:463", + "location": "imgui:488", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", @@ -31574,7 +33685,7 @@ "defaults": {}, "funcname": "TextDisabled", "isvararg": "...)", - "location": "imgui:464", + "location": "imgui:489", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", @@ -31600,7 +33711,7 @@ "cimguiname": "igTextDisabledV", "defaults": {}, "funcname": "TextDisabledV", - "location": "imgui:465", + "location": "imgui:490", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", @@ -31633,7 +33744,7 @@ "text_end": "NULL" }, "funcname": "TextEx", - "location": "imgui_internal:2729", + "location": "imgui_internal:3073", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", @@ -31661,7 +33772,7 @@ "text_end": "NULL" }, "funcname": "TextUnformatted", - "location": "imgui:459", + "location": "imgui:484", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", @@ -31687,7 +33798,7 @@ "cimguiname": "igTextV", "defaults": {}, "funcname": "TextV", - "location": "imgui:461", + "location": "imgui:486", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", @@ -31714,7 +33825,7 @@ "defaults": {}, "funcname": "TextWrapped", "isvararg": "...)", - "location": "imgui:466", + "location": "imgui:491", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", @@ -31740,7 +33851,7 @@ "cimguiname": "igTextWrappedV", "defaults": {}, "funcname": "TextWrappedV", - "location": "imgui:467", + "location": "imgui:492", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", @@ -31770,7 +33881,7 @@ "cimguiname": "igTranslateWindowsInViewport", "defaults": {}, "funcname": "TranslateWindowsInViewport", - "location": "imgui_internal:2462", + "location": "imgui_internal:2755", "namespace": "ImGui", "ov_cimguiname": "igTranslateWindowsInViewport", "ret": "void", @@ -31792,9 +33903,9 @@ "cimguiname": "igTreeNode", "defaults": {}, "funcname": "TreeNode", - "location": "imgui:574", + "location": "imgui:600", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeStr", + "ov_cimguiname": "igTreeNode_Str", "ret": "bool", "signature": "(const char*)", "stname": "" @@ -31821,9 +33932,9 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:575", + "location": "imgui:601", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeStrStr", + "ov_cimguiname": "igTreeNode_StrStr", "ret": "bool", "signature": "(const char*,const char*,...)", "stname": "" @@ -31850,9 +33961,9 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:576", + "location": "imgui:602", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodePtr", + "ov_cimguiname": "igTreeNode_Ptr", "ret": "bool", "signature": "(const void*,const char*,...)", "stname": "" @@ -31886,7 +33997,7 @@ "label_end": "NULL" }, "funcname": "TreeNodeBehavior", - "location": "imgui_internal:2749", + "location": "imgui_internal:3094", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", @@ -31914,7 +34025,7 @@ "flags": "0" }, "funcname": "TreeNodeBehaviorIsOpen", - "location": "imgui_internal:2750", + "location": "imgui_internal:3095", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehaviorIsOpen", "ret": "bool", @@ -31942,9 +34053,9 @@ "flags": "0" }, "funcname": "TreeNodeEx", - "location": "imgui:579", + "location": "imgui:605", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeExStr", + "ov_cimguiname": "igTreeNodeEx_Str", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags)", "stname": "" @@ -31975,9 +34086,9 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:580", + "location": "imgui:606", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeExStrStr", + "ov_cimguiname": "igTreeNodeEx_StrStr", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags,const char*,...)", "stname": "" @@ -32008,9 +34119,9 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:581", + "location": "imgui:607", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeExPtr", + "ov_cimguiname": "igTreeNodeEx_Ptr", "ret": "bool", "signature": "(const void*,ImGuiTreeNodeFlags,const char*,...)", "stname": "" @@ -32042,9 +34153,9 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:582", + "location": "imgui:608", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeExVStr", + "ov_cimguiname": "igTreeNodeExV_Str", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags,const char*,va_list)", "stname": "" @@ -32074,9 +34185,9 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:583", + "location": "imgui:609", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeExVPtr", + "ov_cimguiname": "igTreeNodeExV_Ptr", "ret": "bool", "signature": "(const void*,ImGuiTreeNodeFlags,const char*,va_list)", "stname": "" @@ -32104,9 +34215,9 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:577", + "location": "imgui:603", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeVStr", + "ov_cimguiname": "igTreeNodeV_Str", "ret": "bool", "signature": "(const char*,const char*,va_list)", "stname": "" @@ -32132,9 +34243,9 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:578", + "location": "imgui:604", "namespace": "ImGui", - "ov_cimguiname": "igTreeNodeVPtr", + "ov_cimguiname": "igTreeNodeV_Ptr", "ret": "bool", "signature": "(const void*,const char*,va_list)", "stname": "" @@ -32149,7 +34260,7 @@ "cimguiname": "igTreePop", "defaults": {}, "funcname": "TreePop", - "location": "imgui:586", + "location": "imgui:612", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -32171,9 +34282,9 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:584", + "location": "imgui:610", "namespace": "ImGui", - "ov_cimguiname": "igTreePushStr", + "ov_cimguiname": "igTreePush_Str", "ret": "void", "signature": "(const char*)", "stname": "" @@ -32193,9 +34304,9 @@ "ptr_id": "NULL" }, "funcname": "TreePush", - "location": "imgui:585", + "location": "imgui:611", "namespace": "ImGui", - "ov_cimguiname": "igTreePushPtr", + "ov_cimguiname": "igTreePush_Ptr", "ret": "void", "signature": "(const void*)", "stname": "" @@ -32215,7 +34326,7 @@ "cimguiname": "igTreePushOverrideID", "defaults": {}, "funcname": "TreePushOverrideID", - "location": "imgui_internal:2751", + "location": "imgui_internal:3096", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", @@ -32239,7 +34350,7 @@ "indent_w": "0.0f" }, "funcname": "Unindent", - "location": "imgui:424", + "location": "imgui:445", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", @@ -32256,7 +34367,7 @@ "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "defaults": {}, "funcname": "UpdateHoveredWindowAndCaptureFlags", - "location": "imgui_internal:2450", + "location": "imgui_internal:2743", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", @@ -32264,6 +34375,28 @@ "stname": "" } ], + "igUpdateInputEvents": [ + { + "args": "(bool trickle_fast_inputs)", + "argsT": [ + { + "name": "trickle_fast_inputs", + "type": "bool" + } + ], + "argsoriginal": "(bool trickle_fast_inputs)", + "call_args": "(trickle_fast_inputs)", + "cimguiname": "igUpdateInputEvents", + "defaults": {}, + "funcname": "UpdateInputEvents", + "location": "imgui_internal:2742", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateInputEvents", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], "igUpdateMouseMovingWindowEndFrame": [ { "args": "()", @@ -32273,7 +34406,7 @@ "cimguiname": "igUpdateMouseMovingWindowEndFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowEndFrame", - "location": "imgui_internal:2454", + "location": "imgui_internal:2747", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", @@ -32290,7 +34423,7 @@ "cimguiname": "igUpdateMouseMovingWindowNewFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowNewFrame", - "location": "imgui_internal:2453", + "location": "imgui_internal:2746", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", @@ -32307,7 +34440,7 @@ "cimguiname": "igUpdatePlatformWindows", "defaults": {}, "funcname": "UpdatePlatformWindows", - "location": "imgui:918", + "location": "imgui:972", "namespace": "ImGui", "ov_cimguiname": "igUpdatePlatformWindows", "ret": "void", @@ -32337,7 +34470,7 @@ "cimguiname": "igUpdateWindowParentAndRootLinks", "defaults": {}, "funcname": "UpdateWindowParentAndRootLinks", - "location": "imgui_internal:2422", + "location": "imgui_internal:2709", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", @@ -32386,7 +34519,7 @@ "format": "\"%.3f\"" }, "funcname": "VSliderFloat", - "location": "imgui:540", + "location": "imgui:566", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", @@ -32435,7 +34568,7 @@ "format": "\"%d\"" }, "funcname": "VSliderInt", - "location": "imgui:541", + "location": "imgui:567", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", @@ -32488,7 +34621,7 @@ "format": "NULL" }, "funcname": "VSliderScalar", - "location": "imgui:542", + "location": "imgui:568", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", @@ -32514,9 +34647,9 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:618", + "location": "imgui:644", "namespace": "ImGui", - "ov_cimguiname": "igValueBool", + "ov_cimguiname": "igValue_Bool", "ret": "void", "signature": "(const char*,bool)", "stname": "" @@ -32538,9 +34671,9 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:619", + "location": "imgui:645", "namespace": "ImGui", - "ov_cimguiname": "igValueInt", + "ov_cimguiname": "igValue_Int", "ret": "void", "signature": "(const char*,int)", "stname": "" @@ -32562,9 +34695,9 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:620", + "location": "imgui:646", "namespace": "ImGui", - "ov_cimguiname": "igValueUint", + "ov_cimguiname": "igValue_Uint", "ret": "void", "signature": "(const char*,unsigned int)", "stname": "" @@ -32592,12 +34725,74 @@ "float_format": "NULL" }, "funcname": "Value", - "location": "imgui:621", + "location": "imgui:647", "namespace": "ImGui", - "ov_cimguiname": "igValueFloat", + "ov_cimguiname": "igValue_Float", "ret": "void", "signature": "(const char*,float,const char*)", "stname": "" } + ], + "igWindowRectAbsToRel": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window,const ImRect r)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& r)", + "call_args": "(window,r)", + "cimguiname": "igWindowRectAbsToRel", + "defaults": {}, + "funcname": "WindowRectAbsToRel", + "location": "imgui_internal:2719", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igWindowRectAbsToRel", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect)", + "stname": "" + } + ], + "igWindowRectRelToAbs": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window,const ImRect r)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& r)", + "call_args": "(window,r)", + "cimguiname": "igWindowRectRelToAbs", + "defaults": {}, + "funcname": "WindowRectRelToAbs", + "location": "imgui_internal:2720", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igWindowRectRelToAbs", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect)", + "stname": "" + } ] } \ No newline at end of file diff --git a/src/CodeGenerator/definitions/cimgui/structs_and_enums.json b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json index eb8b5f0..7b640a7 100644 --- a/src/CodeGenerator/definitions/cimgui/structs_and_enums.json +++ b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json @@ -121,6 +121,28 @@ "value": "1 << 2" } ], + "ImGuiActivateFlags_": [ + { + "calc_value": 0, + "name": "ImGuiActivateFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiActivateFlags_PreferInput", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiActivateFlags_PreferTweak", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiActivateFlags_TryToPreserveState", + "value": "1 << 2" + } + ], "ImGuiAxis": [ { "calc_value": -1, @@ -231,11 +253,6 @@ "name": "ImGuiButtonFlags_DontClosePopups", "value": "1 << 13" }, - { - "calc_value": 16384, - "name": "ImGuiButtonFlags_Disabled", - "value": "1 << 14" - }, { "calc_value": 32768, "name": "ImGuiButtonFlags_AlignTextBaseLine", @@ -709,30 +726,37 @@ }, { "calc_value": 177209344, - "name": "ImGuiColorEditFlags__OptionsDefault", + "name": "ImGuiColorEditFlags_DefaultOptions_", "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar" }, { "calc_value": 7340032, - "name": "ImGuiColorEditFlags__DisplayMask", + "name": "ImGuiColorEditFlags_DisplayMask_", "value": "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex" }, { "calc_value": 25165824, - "name": "ImGuiColorEditFlags__DataTypeMask", + "name": "ImGuiColorEditFlags_DataTypeMask_", "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float" }, { "calc_value": 100663296, - "name": "ImGuiColorEditFlags__PickerMask", + "name": "ImGuiColorEditFlags_PickerMask_", "value": "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar" }, { "calc_value": 402653184, - "name": "ImGuiColorEditFlags__InputMask", + "name": "ImGuiColorEditFlags_InputMask_", "value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV" } ], + "ImGuiComboFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiComboFlags_CustomPreview", + "value": "1 << 20" + } + ], "ImGuiComboFlags_": [ { "calc_value": 0, @@ -1097,36 +1121,41 @@ }, { "calc_value": 2097152, - "name": "ImGuiDockNodeFlags_NoResizeX", + "name": "ImGuiDockNodeFlags_NoDockingOverEmpty", "value": "1 << 21" }, { "calc_value": 4194304, - "name": "ImGuiDockNodeFlags_NoResizeY", + "name": "ImGuiDockNodeFlags_NoResizeX", "value": "1 << 22" }, + { + "calc_value": 8388608, + "name": "ImGuiDockNodeFlags_NoResizeY", + "value": "1 << 23" + }, { "calc_value": -1, "name": "ImGuiDockNodeFlags_SharedFlagsInheritMask_", "value": "~0" }, { - "calc_value": 6291488, + "calc_value": 12582944, "name": "ImGuiDockNodeFlags_NoResizeFlagsMask_", "value": "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY" }, { - "calc_value": 6421616, + "calc_value": 12713072, "name": "ImGuiDockNodeFlags_LocalFlagsMask_", "value": "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" }, { - "calc_value": 6420592, + "calc_value": 12712048, "name": "ImGuiDockNodeFlags_LocalFlagsTransferMask_", "value": "ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace" }, { - "calc_value": 6421536, + "calc_value": 12712992, "name": "ImGuiDockNodeFlags_SavedFlagsMask_", "value": "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" } @@ -1268,6 +1297,16 @@ "name": "ImGuiFocusedFlags_AnyWindow", "value": "1 << 2" }, + { + "calc_value": 8, + "name": "ImGuiFocusedFlags_NoPopupHierarchy", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiFocusedFlags_DockHierarchy", + "value": "1 << 4" + }, { "calc_value": 3, "name": "ImGuiFocusedFlags_RootAndChildWindows", @@ -1297,26 +1336,36 @@ }, { "calc_value": 8, - "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup", + "name": "ImGuiHoveredFlags_NoPopupHierarchy", "value": "1 << 3" }, + { + "calc_value": 16, + "name": "ImGuiHoveredFlags_DockHierarchy", + "value": "1 << 4" + }, { "calc_value": 32, - "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem", + "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup", "value": "1 << 5" }, { - "calc_value": 64, + "calc_value": 128, + "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem", + "value": "1 << 7" + }, + { + "calc_value": 256, "name": "ImGuiHoveredFlags_AllowWhenOverlapped", - "value": "1 << 6" + "value": "1 << 8" }, { - "calc_value": 128, + "calc_value": 512, "name": "ImGuiHoveredFlags_AllowWhenDisabled", - "value": "1 << 7" + "value": "1 << 9" }, { - "calc_value": 104, + "calc_value": 416, "name": "ImGuiHoveredFlags_RectOnly", "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" }, @@ -1326,6 +1375,53 @@ "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" } ], + "ImGuiInputEventType": [ + { + "calc_value": 0, + "name": "ImGuiInputEventType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputEventType_MousePos", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiInputEventType_MouseWheel", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiInputEventType_MouseButton", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiInputEventType_MouseViewport", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiInputEventType_Key", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiInputEventType_Char", + "value": "6" + }, + { + "calc_value": 7, + "name": "ImGuiInputEventType_Focus", + "value": "7" + }, + { + "calc_value": 8, + "name": "ImGuiInputEventType_COUNT", + "value": "8" + } + ], "ImGuiInputReadMode": [ { "calc_value": 0, @@ -1381,13 +1477,35 @@ }, { "calc_value": 4, - "name": "ImGuiInputSource_Nav", + "name": "ImGuiInputSource_Clipboard", "value": "4" }, { "calc_value": 5, - "name": "ImGuiInputSource_COUNT", + "name": "ImGuiInputSource_Nav", "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiInputSource_COUNT", + "value": "6" + } + ], + "ImGuiInputTextFlagsPrivate_": [ + { + "calc_value": 67108864, + "name": "ImGuiInputTextFlags_Multiline", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiInputTextFlags_NoMarkEdited", + "value": "1 << 27" + }, + { + "calc_value": 268435456, + "name": "ImGuiInputTextFlags_MergedItem", + "value": "1 << 28" } ], "ImGuiInputTextFlags_": [ @@ -1495,16 +1613,6 @@ "calc_value": 524288, "name": "ImGuiInputTextFlags_CallbackEdit", "value": "1 << 19" - }, - { - "calc_value": 1048576, - "name": "ImGuiInputTextFlags_Multiline", - "value": "1 << 20" - }, - { - "calc_value": 2097152, - "name": "ImGuiInputTextFlags_NoMarkEdited", - "value": "1 << 21" } ], "ImGuiItemFlags_": [ @@ -1554,9 +1662,9 @@ "value": "1 << 7" }, { - "calc_value": 0, - "name": "ImGuiItemFlags_Default_", - "value": "0" + "calc_value": 256, + "name": "ImGuiItemFlags_Inputable", + "value": "1 << 8" } ], "ImGuiItemStatusFlags_": [ @@ -1604,6 +1712,11 @@ "calc_value": 128, "name": "ImGuiItemStatusFlags_HoveredWindow", "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiItemStatusFlags_FocusedByTabbing", + "value": "1 << 8" } ], "ImGuiKeyModFlags_": [ @@ -1633,185 +1746,792 @@ "value": "1 << 3" } ], + "ImGuiKeyPrivate_": [ + { + "calc_value": 0, + "name": "ImGuiKey_LegacyNativeKey_BEGIN", + "value": "0" + }, + { + "calc_value": 512, + "name": "ImGuiKey_LegacyNativeKey_END", + "value": "512" + }, + { + "calc_value": 617, + "name": "ImGuiKey_Gamepad_BEGIN", + "value": "ImGuiKey_GamepadStart" + }, + { + "calc_value": 641, + "name": "ImGuiKey_Gamepad_END", + "value": "ImGuiKey_GamepadRStickRight + 1" + } + ], "ImGuiKey_": [ { "calc_value": 0, - "name": "ImGuiKey_Tab", + "name": "ImGuiKey_None", "value": "0" }, { - "calc_value": 1, + "calc_value": 512, + "name": "ImGuiKey_Tab", + "value": "512" + }, + { + "calc_value": 513, "name": "ImGuiKey_LeftArrow", - "value": "1" + "value": "513" }, { - "calc_value": 2, + "calc_value": 514, "name": "ImGuiKey_RightArrow", - "value": "2" + "value": "514" }, { - "calc_value": 3, + "calc_value": 515, "name": "ImGuiKey_UpArrow", - "value": "3" + "value": "515" }, { - "calc_value": 4, + "calc_value": 516, "name": "ImGuiKey_DownArrow", - "value": "4" + "value": "516" }, { - "calc_value": 5, + "calc_value": 517, "name": "ImGuiKey_PageUp", - "value": "5" + "value": "517" }, { - "calc_value": 6, + "calc_value": 518, "name": "ImGuiKey_PageDown", - "value": "6" + "value": "518" }, { - "calc_value": 7, + "calc_value": 519, "name": "ImGuiKey_Home", - "value": "7" + "value": "519" }, { - "calc_value": 8, + "calc_value": 520, "name": "ImGuiKey_End", - "value": "8" + "value": "520" }, { - "calc_value": 9, + "calc_value": 521, "name": "ImGuiKey_Insert", - "value": "9" + "value": "521" }, { - "calc_value": 10, + "calc_value": 522, "name": "ImGuiKey_Delete", - "value": "10" + "value": "522" }, { - "calc_value": 11, + "calc_value": 523, "name": "ImGuiKey_Backspace", - "value": "11" + "value": "523" }, { - "calc_value": 12, + "calc_value": 524, "name": "ImGuiKey_Space", - "value": "12" + "value": "524" }, { - "calc_value": 13, + "calc_value": 525, "name": "ImGuiKey_Enter", - "value": "13" + "value": "525" }, { - "calc_value": 14, + "calc_value": 526, "name": "ImGuiKey_Escape", - "value": "14" + "value": "526" }, { - "calc_value": 15, - "name": "ImGuiKey_KeyPadEnter", - "value": "15" + "calc_value": 527, + "name": "ImGuiKey_LeftCtrl", + "value": "527" }, { - "calc_value": 16, - "name": "ImGuiKey_A", - "value": "16" + "calc_value": 528, + "name": "ImGuiKey_LeftShift", + "value": "528" }, { - "calc_value": 17, - "name": "ImGuiKey_C", - "value": "17" + "calc_value": 529, + "name": "ImGuiKey_LeftAlt", + "value": "529" }, { - "calc_value": 18, - "name": "ImGuiKey_V", - "value": "18" + "calc_value": 530, + "name": "ImGuiKey_LeftSuper", + "value": "530" }, { - "calc_value": 19, - "name": "ImGuiKey_X", - "value": "19" + "calc_value": 531, + "name": "ImGuiKey_RightCtrl", + "value": "531" }, { - "calc_value": 20, - "name": "ImGuiKey_Y", - "value": "20" + "calc_value": 532, + "name": "ImGuiKey_RightShift", + "value": "532" }, { - "calc_value": 21, - "name": "ImGuiKey_Z", - "value": "21" + "calc_value": 533, + "name": "ImGuiKey_RightAlt", + "value": "533" }, { - "calc_value": 22, - "name": "ImGuiKey_COUNT", - "value": "22" - } - ], - "ImGuiLayoutType_": [ + "calc_value": 534, + "name": "ImGuiKey_RightSuper", + "value": "534" + }, { - "calc_value": 0, - "name": "ImGuiLayoutType_Horizontal", - "value": "0" + "calc_value": 535, + "name": "ImGuiKey_Menu", + "value": "535" }, { - "calc_value": 1, - "name": "ImGuiLayoutType_Vertical", - "value": "1" - } - ], - "ImGuiLogType": [ + "calc_value": 536, + "name": "ImGuiKey_0", + "value": "536" + }, { - "calc_value": 0, - "name": "ImGuiLogType_None", - "value": "0" + "calc_value": 537, + "name": "ImGuiKey_1", + "value": "537" }, { - "calc_value": 1, - "name": "ImGuiLogType_TTY", - "value": "1" + "calc_value": 538, + "name": "ImGuiKey_2", + "value": "538" }, { - "calc_value": 2, - "name": "ImGuiLogType_File", - "value": "2" + "calc_value": 539, + "name": "ImGuiKey_3", + "value": "539" }, { - "calc_value": 3, - "name": "ImGuiLogType_Buffer", - "value": "3" + "calc_value": 540, + "name": "ImGuiKey_4", + "value": "540" }, { - "calc_value": 4, - "name": "ImGuiLogType_Clipboard", - "value": "4" - } - ], - "ImGuiMouseButton_": [ + "calc_value": 541, + "name": "ImGuiKey_5", + "value": "541" + }, { - "calc_value": 0, - "name": "ImGuiMouseButton_Left", - "value": "0" + "calc_value": 542, + "name": "ImGuiKey_6", + "value": "542" }, { - "calc_value": 1, - "name": "ImGuiMouseButton_Right", - "value": "1" + "calc_value": 543, + "name": "ImGuiKey_7", + "value": "543" }, { - "calc_value": 2, - "name": "ImGuiMouseButton_Middle", - "value": "2" + "calc_value": 544, + "name": "ImGuiKey_8", + "value": "544" }, { - "calc_value": 5, - "name": "ImGuiMouseButton_COUNT", - "value": "5" - } - ], - "ImGuiMouseCursor_": [ + "calc_value": 545, + "name": "ImGuiKey_9", + "value": "545" + }, + { + "calc_value": 546, + "name": "ImGuiKey_A", + "value": "546" + }, + { + "calc_value": 547, + "name": "ImGuiKey_B", + "value": "547" + }, + { + "calc_value": 548, + "name": "ImGuiKey_C", + "value": "548" + }, + { + "calc_value": 549, + "name": "ImGuiKey_D", + "value": "549" + }, + { + "calc_value": 550, + "name": "ImGuiKey_E", + "value": "550" + }, + { + "calc_value": 551, + "name": "ImGuiKey_F", + "value": "551" + }, + { + "calc_value": 552, + "name": "ImGuiKey_G", + "value": "552" + }, + { + "calc_value": 553, + "name": "ImGuiKey_H", + "value": "553" + }, + { + "calc_value": 554, + "name": "ImGuiKey_I", + "value": "554" + }, + { + "calc_value": 555, + "name": "ImGuiKey_J", + "value": "555" + }, + { + "calc_value": 556, + "name": "ImGuiKey_K", + "value": "556" + }, + { + "calc_value": 557, + "name": "ImGuiKey_L", + "value": "557" + }, + { + "calc_value": 558, + "name": "ImGuiKey_M", + "value": "558" + }, + { + "calc_value": 559, + "name": "ImGuiKey_N", + "value": "559" + }, + { + "calc_value": 560, + "name": "ImGuiKey_O", + "value": "560" + }, + { + "calc_value": 561, + "name": "ImGuiKey_P", + "value": "561" + }, + { + "calc_value": 562, + "name": "ImGuiKey_Q", + "value": "562" + }, + { + "calc_value": 563, + "name": "ImGuiKey_R", + "value": "563" + }, + { + "calc_value": 564, + "name": "ImGuiKey_S", + "value": "564" + }, + { + "calc_value": 565, + "name": "ImGuiKey_T", + "value": "565" + }, + { + "calc_value": 566, + "name": "ImGuiKey_U", + "value": "566" + }, + { + "calc_value": 567, + "name": "ImGuiKey_V", + "value": "567" + }, + { + "calc_value": 568, + "name": "ImGuiKey_W", + "value": "568" + }, + { + "calc_value": 569, + "name": "ImGuiKey_X", + "value": "569" + }, + { + "calc_value": 570, + "name": "ImGuiKey_Y", + "value": "570" + }, + { + "calc_value": 571, + "name": "ImGuiKey_Z", + "value": "571" + }, + { + "calc_value": 572, + "name": "ImGuiKey_F1", + "value": "572" + }, + { + "calc_value": 573, + "name": "ImGuiKey_F2", + "value": "573" + }, + { + "calc_value": 574, + "name": "ImGuiKey_F3", + "value": "574" + }, + { + "calc_value": 575, + "name": "ImGuiKey_F4", + "value": "575" + }, + { + "calc_value": 576, + "name": "ImGuiKey_F5", + "value": "576" + }, + { + "calc_value": 577, + "name": "ImGuiKey_F6", + "value": "577" + }, + { + "calc_value": 578, + "name": "ImGuiKey_F7", + "value": "578" + }, + { + "calc_value": 579, + "name": "ImGuiKey_F8", + "value": "579" + }, + { + "calc_value": 580, + "name": "ImGuiKey_F9", + "value": "580" + }, + { + "calc_value": 581, + "name": "ImGuiKey_F10", + "value": "581" + }, + { + "calc_value": 582, + "name": "ImGuiKey_F11", + "value": "582" + }, + { + "calc_value": 583, + "name": "ImGuiKey_F12", + "value": "583" + }, + { + "calc_value": 584, + "name": "ImGuiKey_Apostrophe", + "value": "584" + }, + { + "calc_value": 585, + "name": "ImGuiKey_Comma", + "value": "585" + }, + { + "calc_value": 586, + "name": "ImGuiKey_Minus", + "value": "586" + }, + { + "calc_value": 587, + "name": "ImGuiKey_Period", + "value": "587" + }, + { + "calc_value": 588, + "name": "ImGuiKey_Slash", + "value": "588" + }, + { + "calc_value": 589, + "name": "ImGuiKey_Semicolon", + "value": "589" + }, + { + "calc_value": 590, + "name": "ImGuiKey_Equal", + "value": "590" + }, + { + "calc_value": 591, + "name": "ImGuiKey_LeftBracket", + "value": "591" + }, + { + "calc_value": 592, + "name": "ImGuiKey_Backslash", + "value": "592" + }, + { + "calc_value": 593, + "name": "ImGuiKey_RightBracket", + "value": "593" + }, + { + "calc_value": 594, + "name": "ImGuiKey_GraveAccent", + "value": "594" + }, + { + "calc_value": 595, + "name": "ImGuiKey_CapsLock", + "value": "595" + }, + { + "calc_value": 596, + "name": "ImGuiKey_ScrollLock", + "value": "596" + }, + { + "calc_value": 597, + "name": "ImGuiKey_NumLock", + "value": "597" + }, + { + "calc_value": 598, + "name": "ImGuiKey_PrintScreen", + "value": "598" + }, + { + "calc_value": 599, + "name": "ImGuiKey_Pause", + "value": "599" + }, + { + "calc_value": 600, + "name": "ImGuiKey_Keypad0", + "value": "600" + }, + { + "calc_value": 601, + "name": "ImGuiKey_Keypad1", + "value": "601" + }, + { + "calc_value": 602, + "name": "ImGuiKey_Keypad2", + "value": "602" + }, + { + "calc_value": 603, + "name": "ImGuiKey_Keypad3", + "value": "603" + }, + { + "calc_value": 604, + "name": "ImGuiKey_Keypad4", + "value": "604" + }, + { + "calc_value": 605, + "name": "ImGuiKey_Keypad5", + "value": "605" + }, + { + "calc_value": 606, + "name": "ImGuiKey_Keypad6", + "value": "606" + }, + { + "calc_value": 607, + "name": "ImGuiKey_Keypad7", + "value": "607" + }, + { + "calc_value": 608, + "name": "ImGuiKey_Keypad8", + "value": "608" + }, + { + "calc_value": 609, + "name": "ImGuiKey_Keypad9", + "value": "609" + }, + { + "calc_value": 610, + "name": "ImGuiKey_KeypadDecimal", + "value": "610" + }, + { + "calc_value": 611, + "name": "ImGuiKey_KeypadDivide", + "value": "611" + }, + { + "calc_value": 612, + "name": "ImGuiKey_KeypadMultiply", + "value": "612" + }, + { + "calc_value": 613, + "name": "ImGuiKey_KeypadSubtract", + "value": "613" + }, + { + "calc_value": 614, + "name": "ImGuiKey_KeypadAdd", + "value": "614" + }, + { + "calc_value": 615, + "name": "ImGuiKey_KeypadEnter", + "value": "615" + }, + { + "calc_value": 616, + "name": "ImGuiKey_KeypadEqual", + "value": "616" + }, + { + "calc_value": 617, + "name": "ImGuiKey_GamepadStart", + "value": "617" + }, + { + "calc_value": 618, + "name": "ImGuiKey_GamepadBack", + "value": "618" + }, + { + "calc_value": 619, + "name": "ImGuiKey_GamepadFaceUp", + "value": "619" + }, + { + "calc_value": 620, + "name": "ImGuiKey_GamepadFaceDown", + "value": "620" + }, + { + "calc_value": 621, + "name": "ImGuiKey_GamepadFaceLeft", + "value": "621" + }, + { + "calc_value": 622, + "name": "ImGuiKey_GamepadFaceRight", + "value": "622" + }, + { + "calc_value": 623, + "name": "ImGuiKey_GamepadDpadUp", + "value": "623" + }, + { + "calc_value": 624, + "name": "ImGuiKey_GamepadDpadDown", + "value": "624" + }, + { + "calc_value": 625, + "name": "ImGuiKey_GamepadDpadLeft", + "value": "625" + }, + { + "calc_value": 626, + "name": "ImGuiKey_GamepadDpadRight", + "value": "626" + }, + { + "calc_value": 627, + "name": "ImGuiKey_GamepadL1", + "value": "627" + }, + { + "calc_value": 628, + "name": "ImGuiKey_GamepadR1", + "value": "628" + }, + { + "calc_value": 629, + "name": "ImGuiKey_GamepadL2", + "value": "629" + }, + { + "calc_value": 630, + "name": "ImGuiKey_GamepadR2", + "value": "630" + }, + { + "calc_value": 631, + "name": "ImGuiKey_GamepadL3", + "value": "631" + }, + { + "calc_value": 632, + "name": "ImGuiKey_GamepadR3", + "value": "632" + }, + { + "calc_value": 633, + "name": "ImGuiKey_GamepadLStickUp", + "value": "633" + }, + { + "calc_value": 634, + "name": "ImGuiKey_GamepadLStickDown", + "value": "634" + }, + { + "calc_value": 635, + "name": "ImGuiKey_GamepadLStickLeft", + "value": "635" + }, + { + "calc_value": 636, + "name": "ImGuiKey_GamepadLStickRight", + "value": "636" + }, + { + "calc_value": 637, + "name": "ImGuiKey_GamepadRStickUp", + "value": "637" + }, + { + "calc_value": 638, + "name": "ImGuiKey_GamepadRStickDown", + "value": "638" + }, + { + "calc_value": 639, + "name": "ImGuiKey_GamepadRStickLeft", + "value": "639" + }, + { + "calc_value": 640, + "name": "ImGuiKey_GamepadRStickRight", + "value": "640" + }, + { + "calc_value": 641, + "name": "ImGuiKey_ModCtrl", + "value": "641" + }, + { + "calc_value": 642, + "name": "ImGuiKey_ModShift", + "value": "642" + }, + { + "calc_value": 643, + "name": "ImGuiKey_ModAlt", + "value": "643" + }, + { + "calc_value": 644, + "name": "ImGuiKey_ModSuper", + "value": "644" + }, + { + "calc_value": 645, + "name": "ImGuiKey_COUNT", + "value": "645" + }, + { + "calc_value": 512, + "name": "ImGuiKey_NamedKey_BEGIN", + "value": "512" + }, + { + "calc_value": 645, + "name": "ImGuiKey_NamedKey_END", + "value": "ImGuiKey_COUNT" + }, + { + "calc_value": 133, + "name": "ImGuiKey_NamedKey_COUNT", + "value": "ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN" + }, + { + "calc_value": 645, + "name": "ImGuiKey_KeysData_SIZE", + "value": "ImGuiKey_COUNT" + }, + { + "calc_value": 0, + "name": "ImGuiKey_KeysData_OFFSET", + "value": "0" + } + ], + "ImGuiLayoutType_": [ + { + "calc_value": 0, + "name": "ImGuiLayoutType_Horizontal", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLayoutType_Vertical", + "value": "1" + } + ], + "ImGuiLogType": [ + { + "calc_value": 0, + "name": "ImGuiLogType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLogType_TTY", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiLogType_File", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiLogType_Buffer", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiLogType_Clipboard", + "value": "4" + } + ], + "ImGuiMouseButton_": [ + { + "calc_value": 0, + "name": "ImGuiMouseButton_Left", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiMouseButton_Right", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiMouseButton_Middle", + "value": "2" + }, + { + "calc_value": 5, + "name": "ImGuiMouseButton_COUNT", + "value": "5" + } + ], + "ImGuiMouseCursor_": [ { "calc_value": -1, "name": "ImGuiMouseCursor_None", @@ -1876,35 +2596,23 @@ }, { "calc_value": 1, - "name": "ImGuiNavDirSourceFlags_Keyboard", + "name": "ImGuiNavDirSourceFlags_RawKeyboard", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiNavDirSourceFlags_PadDPad", + "name": "ImGuiNavDirSourceFlags_Keyboard", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiNavDirSourceFlags_PadLStick", + "name": "ImGuiNavDirSourceFlags_PadDPad", "value": "1 << 2" - } - ], - "ImGuiNavForward": [ - { - "calc_value": 0, - "name": "ImGuiNavForward_None", - "value": "0" - }, - { - "calc_value": 1, - "name": "ImGuiNavForward_ForwardQueued", - "value": "1" }, { - "calc_value": 2, - "name": "ImGuiNavForward_ForwardActive", - "value": "2" + "calc_value": 8, + "name": "ImGuiNavDirSourceFlags_PadLStick", + "value": "1 << 3" } ], "ImGuiNavHighlightFlags_": [ @@ -2017,38 +2725,28 @@ }, { "calc_value": 16, - "name": "ImGuiNavInput_KeyMenu_", + "name": "ImGuiNavInput_KeyLeft_", "value": "16" }, { "calc_value": 17, - "name": "ImGuiNavInput_KeyLeft_", + "name": "ImGuiNavInput_KeyRight_", "value": "17" }, { "calc_value": 18, - "name": "ImGuiNavInput_KeyRight_", + "name": "ImGuiNavInput_KeyUp_", "value": "18" }, { "calc_value": 19, - "name": "ImGuiNavInput_KeyUp_", + "name": "ImGuiNavInput_KeyDown_", "value": "19" }, { "calc_value": 20, - "name": "ImGuiNavInput_KeyDown_", - "value": "20" - }, - { - "calc_value": 21, "name": "ImGuiNavInput_COUNT", - "value": "21" - }, - { - "calc_value": 16, - "name": "ImGuiNavInput_InternalStart_", - "value": "ImGuiNavInput_KeyMenu_" + "value": "20" } ], "ImGuiNavLayer": [ @@ -2106,8 +2804,38 @@ }, { "calc_value": 64, - "name": "ImGuiNavMoveFlags_ScrollToEdge", + "name": "ImGuiNavMoveFlags_ScrollToEdgeY", "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiNavMoveFlags_Forwarded", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiNavMoveFlags_DebugNoResult", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiNavMoveFlags_FocusApi", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiNavMoveFlags_Tabbing", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiNavMoveFlags_Activate", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiNavMoveFlags_DontSetNavHighlight", + "value": "1 << 12" } ], "ImGuiNextItemDataFlags_": [ @@ -2307,6 +3035,58 @@ "value": "2" } ], + "ImGuiScrollFlags_": [ + { + "calc_value": 0, + "name": "ImGuiScrollFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiScrollFlags_KeepVisibleEdgeX", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiScrollFlags_KeepVisibleEdgeY", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiScrollFlags_KeepVisibleCenterX", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiScrollFlags_KeepVisibleCenterY", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiScrollFlags_AlwaysCenterX", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiScrollFlags_AlwaysCenterY", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiScrollFlags_NoScrollParent", + "value": "1 << 6" + }, + { + "calc_value": 21, + "name": "ImGuiScrollFlags_MaskX_", + "value": "ImGuiScrollFlags_KeepVisibleEdgeX | ImGuiScrollFlags_KeepVisibleCenterX | ImGuiScrollFlags_AlwaysCenterX" + }, + { + "calc_value": 42, + "name": "ImGuiScrollFlags_MaskY_", + "value": "ImGuiScrollFlags_KeepVisibleEdgeY | ImGuiScrollFlags_KeepVisibleCenterY | ImGuiScrollFlags_AlwaysCenterY" + } + ], "ImGuiSelectableFlagsPrivate_": [ { "calc_value": 1048576, @@ -2315,33 +3095,38 @@ }, { "calc_value": 2097152, - "name": "ImGuiSelectableFlags_SelectOnClick", + "name": "ImGuiSelectableFlags_SelectOnNav", "value": "1 << 21" }, { "calc_value": 4194304, - "name": "ImGuiSelectableFlags_SelectOnRelease", + "name": "ImGuiSelectableFlags_SelectOnClick", "value": "1 << 22" }, { "calc_value": 8388608, - "name": "ImGuiSelectableFlags_SpanAvailWidth", + "name": "ImGuiSelectableFlags_SelectOnRelease", "value": "1 << 23" }, { "calc_value": 16777216, - "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", + "name": "ImGuiSelectableFlags_SpanAvailWidth", "value": "1 << 24" }, { "calc_value": 33554432, - "name": "ImGuiSelectableFlags_SetNavIdOnHover", + "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", "value": "1 << 25" }, { "calc_value": 67108864, - "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", + "name": "ImGuiSelectableFlags_SetNavIdOnHover", "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", + "value": "1 << 27" } ], "ImGuiSelectableFlags_": [ @@ -2467,123 +3252,128 @@ }, { "calc_value": 1, - "name": "ImGuiStyleVar_WindowPadding", + "name": "ImGuiStyleVar_DisabledAlpha", "value": "1" }, { "calc_value": 2, - "name": "ImGuiStyleVar_WindowRounding", + "name": "ImGuiStyleVar_WindowPadding", "value": "2" }, { "calc_value": 3, - "name": "ImGuiStyleVar_WindowBorderSize", + "name": "ImGuiStyleVar_WindowRounding", "value": "3" }, { "calc_value": 4, - "name": "ImGuiStyleVar_WindowMinSize", + "name": "ImGuiStyleVar_WindowBorderSize", "value": "4" }, { "calc_value": 5, - "name": "ImGuiStyleVar_WindowTitleAlign", + "name": "ImGuiStyleVar_WindowMinSize", "value": "5" }, { "calc_value": 6, - "name": "ImGuiStyleVar_ChildRounding", + "name": "ImGuiStyleVar_WindowTitleAlign", "value": "6" }, { "calc_value": 7, - "name": "ImGuiStyleVar_ChildBorderSize", + "name": "ImGuiStyleVar_ChildRounding", "value": "7" }, { "calc_value": 8, - "name": "ImGuiStyleVar_PopupRounding", + "name": "ImGuiStyleVar_ChildBorderSize", "value": "8" }, { "calc_value": 9, - "name": "ImGuiStyleVar_PopupBorderSize", + "name": "ImGuiStyleVar_PopupRounding", "value": "9" }, { "calc_value": 10, - "name": "ImGuiStyleVar_FramePadding", + "name": "ImGuiStyleVar_PopupBorderSize", "value": "10" }, { "calc_value": 11, - "name": "ImGuiStyleVar_FrameRounding", + "name": "ImGuiStyleVar_FramePadding", "value": "11" }, { "calc_value": 12, - "name": "ImGuiStyleVar_FrameBorderSize", + "name": "ImGuiStyleVar_FrameRounding", "value": "12" }, { "calc_value": 13, - "name": "ImGuiStyleVar_ItemSpacing", + "name": "ImGuiStyleVar_FrameBorderSize", "value": "13" }, { "calc_value": 14, - "name": "ImGuiStyleVar_ItemInnerSpacing", + "name": "ImGuiStyleVar_ItemSpacing", "value": "14" }, { "calc_value": 15, - "name": "ImGuiStyleVar_IndentSpacing", + "name": "ImGuiStyleVar_ItemInnerSpacing", "value": "15" }, { "calc_value": 16, - "name": "ImGuiStyleVar_CellPadding", + "name": "ImGuiStyleVar_IndentSpacing", "value": "16" }, { "calc_value": 17, - "name": "ImGuiStyleVar_ScrollbarSize", + "name": "ImGuiStyleVar_CellPadding", "value": "17" }, { "calc_value": 18, - "name": "ImGuiStyleVar_ScrollbarRounding", + "name": "ImGuiStyleVar_ScrollbarSize", "value": "18" }, { "calc_value": 19, - "name": "ImGuiStyleVar_GrabMinSize", + "name": "ImGuiStyleVar_ScrollbarRounding", "value": "19" }, { "calc_value": 20, - "name": "ImGuiStyleVar_GrabRounding", + "name": "ImGuiStyleVar_GrabMinSize", "value": "20" }, { "calc_value": 21, - "name": "ImGuiStyleVar_TabRounding", + "name": "ImGuiStyleVar_GrabRounding", "value": "21" }, { "calc_value": 22, - "name": "ImGuiStyleVar_ButtonTextAlign", + "name": "ImGuiStyleVar_TabRounding", "value": "22" }, { "calc_value": 23, - "name": "ImGuiStyleVar_SelectableTextAlign", + "name": "ImGuiStyleVar_ButtonTextAlign", "value": "23" }, { "calc_value": 24, - "name": "ImGuiStyleVar_COUNT", + "name": "ImGuiStyleVar_SelectableTextAlign", "value": "24" + }, + { + "calc_value": 25, + "name": "ImGuiStyleVar_COUNT", + "value": "25" } ], "ImGuiTabBarFlagsPrivate_": [ @@ -2661,6 +3451,11 @@ } ], "ImGuiTabItemFlagsPrivate_": [ + { + "calc_value": 192, + "name": "ImGuiTabItemFlags_SectionMask_", + "value": "ImGuiTabItemFlags_Leading | ImGuiTabItemFlags_Trailing" + }, { "calc_value": 1048576, "name": "ImGuiTabItemFlags_NoCloseButton", @@ -2759,116 +3554,126 @@ }, { "calc_value": 1, - "name": "ImGuiTableColumnFlags_DefaultHide", + "name": "ImGuiTableColumnFlags_Disabled", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiTableColumnFlags_DefaultSort", + "name": "ImGuiTableColumnFlags_DefaultHide", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiTableColumnFlags_WidthStretch", + "name": "ImGuiTableColumnFlags_DefaultSort", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImGuiTableColumnFlags_WidthFixed", + "name": "ImGuiTableColumnFlags_WidthStretch", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImGuiTableColumnFlags_NoResize", + "name": "ImGuiTableColumnFlags_WidthFixed", "value": "1 << 4" }, { "calc_value": 32, - "name": "ImGuiTableColumnFlags_NoReorder", + "name": "ImGuiTableColumnFlags_NoResize", "value": "1 << 5" }, { "calc_value": 64, - "name": "ImGuiTableColumnFlags_NoHide", + "name": "ImGuiTableColumnFlags_NoReorder", "value": "1 << 6" }, { "calc_value": 128, - "name": "ImGuiTableColumnFlags_NoClip", + "name": "ImGuiTableColumnFlags_NoHide", "value": "1 << 7" }, { "calc_value": 256, - "name": "ImGuiTableColumnFlags_NoSort", + "name": "ImGuiTableColumnFlags_NoClip", "value": "1 << 8" }, { "calc_value": 512, - "name": "ImGuiTableColumnFlags_NoSortAscending", + "name": "ImGuiTableColumnFlags_NoSort", "value": "1 << 9" }, { "calc_value": 1024, - "name": "ImGuiTableColumnFlags_NoSortDescending", + "name": "ImGuiTableColumnFlags_NoSortAscending", "value": "1 << 10" }, { "calc_value": 2048, - "name": "ImGuiTableColumnFlags_NoHeaderWidth", + "name": "ImGuiTableColumnFlags_NoSortDescending", "value": "1 << 11" }, { "calc_value": 4096, - "name": "ImGuiTableColumnFlags_PreferSortAscending", + "name": "ImGuiTableColumnFlags_NoHeaderLabel", "value": "1 << 12" }, { "calc_value": 8192, - "name": "ImGuiTableColumnFlags_PreferSortDescending", + "name": "ImGuiTableColumnFlags_NoHeaderWidth", "value": "1 << 13" }, { "calc_value": 16384, - "name": "ImGuiTableColumnFlags_IndentEnable", + "name": "ImGuiTableColumnFlags_PreferSortAscending", "value": "1 << 14" }, { "calc_value": 32768, - "name": "ImGuiTableColumnFlags_IndentDisable", + "name": "ImGuiTableColumnFlags_PreferSortDescending", "value": "1 << 15" }, { - "calc_value": 1048576, + "calc_value": 65536, + "name": "ImGuiTableColumnFlags_IndentEnable", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiTableColumnFlags_IndentDisable", + "value": "1 << 17" + }, + { + "calc_value": 16777216, "name": "ImGuiTableColumnFlags_IsEnabled", - "value": "1 << 20" + "value": "1 << 24" }, { - "calc_value": 2097152, + "calc_value": 33554432, "name": "ImGuiTableColumnFlags_IsVisible", - "value": "1 << 21" + "value": "1 << 25" }, { - "calc_value": 4194304, + "calc_value": 67108864, "name": "ImGuiTableColumnFlags_IsSorted", - "value": "1 << 22" + "value": "1 << 26" }, { - "calc_value": 8388608, + "calc_value": 134217728, "name": "ImGuiTableColumnFlags_IsHovered", - "value": "1 << 23" + "value": "1 << 27" }, { - "calc_value": 12, + "calc_value": 24, "name": "ImGuiTableColumnFlags_WidthMask_", "value": "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed" }, { - "calc_value": 49152, + "calc_value": 196608, "name": "ImGuiTableColumnFlags_IndentMask_", "value": "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable" }, { - "calc_value": 15728640, + "calc_value": 251658240, "name": "ImGuiTableColumnFlags_StatusMask_", "value": "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered" }, @@ -3459,150 +4264,172 @@ }, "enumtypes": [], "locations": { - "ImBitVector": "imgui_internal:520", - "ImColor": "imgui:2269", - "ImDrawChannel": "imgui:2363", - "ImDrawCmd": "imgui:2318", - "ImDrawCmdHeader": "imgui:2355", - "ImDrawData": "imgui:2552", - "ImDrawDataBuilder": "imgui_internal:683", - "ImDrawFlags_": "imgui:2389", - "ImDrawList": "imgui:2427", - "ImDrawListFlags_": "imgui:2409", - "ImDrawListSharedData": "imgui_internal:663", - "ImDrawListSplitter": "imgui:2372", - "ImDrawVert": "imgui:2340", - "ImFont": "imgui:2770", - "ImFontAtlas": "imgui:2669", - "ImFontAtlasCustomRect": "imgui:2631", - "ImFontAtlasFlags_": "imgui:2644", - "ImFontBuilderIO": "imgui_internal:2822", - "ImFontConfig": "imgui:2575", - "ImFontGlyph": "imgui:2604", - "ImFontGlyphRangesBuilder": "imgui:2616", - "ImGuiAxis": "imgui_internal:822", - "ImGuiBackendFlags_": "imgui:1449", - "ImGuiButtonFlagsPrivate_": "imgui_internal:736", - "ImGuiButtonFlags_": "imgui:1562", - "ImGuiCol_": "imgui:1464", - "ImGuiColorEditFlags_": "imgui:1575", - "ImGuiColorMod": "imgui_internal:929", - "ImGuiComboFlags_": "imgui:1064", - "ImGuiCond_": "imgui:1667", - "ImGuiConfigFlags_": "imgui:1424", - "ImGuiContext": "imgui_internal:1455", - "ImGuiContextHook": "imgui_internal:1440", - "ImGuiContextHookType": "imgui_internal:1438", - "ImGuiDataAuthority_": "imgui_internal:1211", - "ImGuiDataTypeInfo": "imgui_internal:912", - "ImGuiDataTypePrivate_": "imgui_internal:921", - "ImGuiDataTypeTempStorage": "imgui_internal:906", - "ImGuiDataType_": "imgui:1316", - "ImGuiDir_": "imgui:1332", - "ImGuiDockContext": "imgui_internal:1302", - "ImGuiDockNode": "imgui_internal:1227", - "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1187", - "ImGuiDockNodeFlags_": "imgui:1281", - "ImGuiDockNodeState": "imgui_internal:1218", - "ImGuiDragDropFlags_": "imgui:1294", - "ImGuiFocusedFlags_": "imgui:1251", - "ImGuiGroupData": "imgui_internal:946", - "ImGuiHoveredFlags_": "imgui:1263", - "ImGuiIO": "imgui:1827", - "ImGuiInputReadMode": "imgui_internal:846", - "ImGuiInputSource": "imgui_internal:835", - "ImGuiInputTextCallbackData": "imgui:1977", - "ImGuiInputTextFlags_": "imgui:974", - "ImGuiInputTextState": "imgui_internal:976", - "ImGuiItemFlags_": "imgui_internal:699", - "ImGuiItemStatusFlags_": "imgui_internal:714", - "ImGuiKeyModFlags_": "imgui:1379", - "ImGuiKey_": "imgui:1351", - "ImGuiLastItemDataBackup": "imgui_internal:2067", - "ImGuiLayoutType_": "imgui_internal:806", - "ImGuiListClipper": "imgui:2220", - "ImGuiLogType": "imgui_internal:812", - "ImGuiMenuColumns": "imgui_internal:962", - "ImGuiMetricsConfig": "imgui_internal:1394", - "ImGuiMouseButton_": "imgui:1639", - "ImGuiMouseCursor_": "imgui:1649", - "ImGuiNavDirSourceFlags_": "imgui_internal:865", - "ImGuiNavForward": "imgui_internal:885", - "ImGuiNavHighlightFlags_": "imgui_internal:856", - "ImGuiNavInput_": "imgui:1392", - "ImGuiNavLayer": "imgui_internal:892", - "ImGuiNavMoveFlags_": "imgui_internal:873", - "ImGuiNavMoveResult": "imgui_internal:1024", - "ImGuiNextItemData": "imgui_internal:1089", - "ImGuiNextItemDataFlags_": "imgui_internal:1082", - "ImGuiNextWindowData": "imgui_internal:1055", - "ImGuiNextWindowDataFlags_": "imgui_internal:1038", - "ImGuiOldColumnData": "imgui_internal:1141", - "ImGuiOldColumnFlags_": "imgui_internal:1121", - "ImGuiOldColumns": "imgui_internal:1151", - "ImGuiOnceUponAFrame": "imgui:2098", - "ImGuiPayload": "imgui:2039", - "ImGuiPlatformIO": "imgui:2933", - "ImGuiPlatformMonitor": "imgui:2997", - "ImGuiPlotType": "imgui_internal:829", - "ImGuiPopupData": "imgui_internal:1011", - "ImGuiPopupFlags_": "imgui:1037", - "ImGuiPopupPositionPolicy": "imgui_internal:899", - "ImGuiPtrOrIndex": "imgui_internal:1107", - "ImGuiSelectableFlagsPrivate_": "imgui_internal:766", - "ImGuiSelectableFlags_": "imgui:1053", - "ImGuiSeparatorFlags_": "imgui_internal:784", - "ImGuiSettingsHandler": "imgui_internal:1375", - "ImGuiShrinkWidthItem": "imgui_internal:1101", - "ImGuiSizeCallbackData": "imgui:2008", - "ImGuiSliderFlagsPrivate_": "imgui_internal:759", - "ImGuiSliderFlags_": "imgui:1622", - "ImGuiSortDirection_": "imgui:1343", - "ImGuiStackSizes": "imgui_internal:1418", - "ImGuiStorage": "imgui:2160", - "ImGuiStoragePair": "imgui:2163", - "ImGuiStyle": "imgui:1773", - "ImGuiStyleMod": "imgui_internal:936", - "ImGuiStyleVar_": "imgui:1531", - "ImGuiTabBar": "imgui_internal:2120", - "ImGuiTabBarFlagsPrivate_": "imgui_internal:2084", - "ImGuiTabBarFlags_": "imgui:1078", - "ImGuiTabItem": "imgui_internal:2101", - "ImGuiTabItemFlagsPrivate_": "imgui_internal:2092", - "ImGuiTabItemFlags_": "imgui:1094", - "ImGuiTable": "imgui_internal:2248", - "ImGuiTableBgTarget_": "imgui:1242", - "ImGuiTableCellData": "imgui_internal:2241", - "ImGuiTableColumn": "imgui_internal:2183", - "ImGuiTableColumnFlags_": "imgui:1187", - "ImGuiTableColumnSettings": "imgui_internal:2367", - "ImGuiTableColumnSortSpecs": "imgui:2061", - "ImGuiTableFlags_": "imgui:1130", - "ImGuiTableRowFlags_": "imgui:1227", - "ImGuiTableSettings": "imgui_internal:2391", - "ImGuiTableSortSpecs": "imgui:2075", - "ImGuiTextBuffer": "imgui:2133", - "ImGuiTextFilter": "imgui:2106", - "ImGuiTextFlags_": "imgui_internal:792", - "ImGuiTextRange": "imgui:2116", - "ImGuiTooltipFlags_": "imgui_internal:798", - "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:779", - "ImGuiTreeNodeFlags_": "imgui:1008", - "ImGuiViewport": "imgui:2851", - "ImGuiViewportFlags_": "imgui:2826", - "ImGuiViewportP": "imgui_internal:1319", - "ImGuiWindow": "imgui_internal:1932", - "ImGuiWindowClass": "imgui:2023", - "ImGuiWindowDockStyle": "imgui_internal:1297", - "ImGuiWindowDockStyleCol": "imgui_internal:1286", - "ImGuiWindowFlags_": "imgui:931", - "ImGuiWindowSettings": "imgui_internal:1358", - "ImGuiWindowTempData": "imgui_internal:1876", - "ImRect": "imgui_internal:450", - "ImVec1": "imgui_internal:432", - "ImVec2": "imgui:237", - "ImVec2ih": "imgui_internal:440", - "ImVec4": "imgui:250", + "ImBitVector": "imgui_internal:571", + "ImColor": "imgui:2459", + "ImDrawChannel": "imgui:2549", + "ImDrawCmd": "imgui:2508", + "ImDrawCmdHeader": "imgui:2541", + "ImDrawData": "imgui:2739", + "ImDrawDataBuilder": "imgui_internal:744", + "ImDrawFlags_": "imgui:2575", + "ImDrawList": "imgui:2613", + "ImDrawListFlags_": "imgui:2595", + "ImDrawListSharedData": "imgui_internal:724", + "ImDrawListSplitter": "imgui:2558", + "ImDrawVert": "imgui:2526", + "ImFont": "imgui:2957", + "ImFontAtlas": "imgui:2856", + "ImFontAtlasCustomRect": "imgui:2818", + "ImFontAtlasFlags_": "imgui:2831", + "ImFontBuilderIO": "imgui_internal:3172", + "ImFontConfig": "imgui:2762", + "ImFontGlyph": "imgui:2791", + "ImFontGlyphRangesBuilder": "imgui:2803", + "ImGuiActivateFlags_": "imgui_internal:1284", + "ImGuiAxis": "imgui_internal:900", + "ImGuiBackendFlags_": "imgui:1588", + "ImGuiButtonFlagsPrivate_": "imgui_internal:807", + "ImGuiButtonFlags_": "imgui:1702", + "ImGuiCol_": "imgui:1603", + "ImGuiColorEditFlags_": "imgui:1715", + "ImGuiColorMod": "imgui_internal:943", + "ImGuiComboFlagsPrivate_": "imgui_internal:830", + "ImGuiComboFlags_": "imgui:1115", + "ImGuiComboPreviewData": "imgui_internal:960", + "ImGuiCond_": "imgui:1805", + "ImGuiConfigFlags_": "imgui:1563", + "ImGuiContext": "imgui_internal:1727", + "ImGuiContextHook": "imgui_internal:1712", + "ImGuiContextHookType": "imgui_internal:1710", + "ImGuiDataAuthority_": "imgui_internal:1461", + "ImGuiDataTypeInfo": "imgui_internal:926", + "ImGuiDataTypePrivate_": "imgui_internal:935", + "ImGuiDataTypeTempStorage": "imgui_internal:920", + "ImGuiDataType_": "imgui:1372", + "ImGuiDir_": "imgui:1388", + "ImGuiDockContext": "imgui_internal:1559", + "ImGuiDockNode": "imgui_internal:1477", + "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1436", + "ImGuiDockNodeFlags_": "imgui:1337", + "ImGuiDockNodeState": "imgui_internal:1468", + "ImGuiDragDropFlags_": "imgui:1350", + "ImGuiFocusedFlags_": "imgui:1303", + "ImGuiGroupData": "imgui_internal:973", + "ImGuiHoveredFlags_": "imgui:1317", + "ImGuiIO": "imgui:1981", + "ImGuiInputEvent": "imgui_internal:1221", + "ImGuiInputEventAppFocused": "imgui_internal:1219", + "ImGuiInputEventKey": "imgui_internal:1217", + "ImGuiInputEventMouseButton": "imgui_internal:1215", + "ImGuiInputEventMousePos": "imgui_internal:1213", + "ImGuiInputEventMouseViewport": "imgui_internal:1216", + "ImGuiInputEventMouseWheel": "imgui_internal:1214", + "ImGuiInputEventText": "imgui_internal:1218", + "ImGuiInputEventType": "imgui_internal:1187", + "ImGuiInputReadMode": "imgui_internal:1241", + "ImGuiInputSource": "imgui_internal:1200", + "ImGuiInputTextCallbackData": "imgui:2166", + "ImGuiInputTextFlagsPrivate_": "imgui_internal:798", + "ImGuiInputTextFlags_": "imgui:1028", + "ImGuiInputTextState": "imgui_internal:1008", + "ImGuiItemFlags_": "imgui_internal:760", + "ImGuiItemStatusFlags_": "imgui_internal:775", + "ImGuiKeyData": "imgui:1973", + "ImGuiKeyModFlags_": "imgui:1520", + "ImGuiKeyPrivate_": "imgui_internal:1179", + "ImGuiKey_": "imgui:1406", + "ImGuiLastItemData": "imgui_internal:1121", + "ImGuiLayoutType_": "imgui_internal:884", + "ImGuiListClipper": "imgui:2411", + "ImGuiListClipperData": "imgui_internal:1268", + "ImGuiListClipperRange": "imgui_internal:1255", + "ImGuiLogType": "imgui_internal:890", + "ImGuiMenuColumns": "imgui_internal:989", + "ImGuiMetricsConfig": "imgui_internal:1658", + "ImGuiMouseButton_": "imgui:1777", + "ImGuiMouseCursor_": "imgui:1787", + "ImGuiNavDirSourceFlags_": "imgui_internal:1316", + "ImGuiNavHighlightFlags_": "imgui_internal:1307", + "ImGuiNavInput_": "imgui:1533", + "ImGuiNavItemData": "imgui_internal:1350", + "ImGuiNavLayer": "imgui_internal:1343", + "ImGuiNavMoveFlags_": "imgui_internal:1325", + "ImGuiNextItemData": "imgui_internal:1108", + "ImGuiNextItemDataFlags_": "imgui_internal:1101", + "ImGuiNextWindowData": "imgui_internal:1074", + "ImGuiNextWindowDataFlags_": "imgui_internal:1057", + "ImGuiOldColumnData": "imgui_internal:1390", + "ImGuiOldColumnFlags_": "imgui_internal:1370", + "ImGuiOldColumns": "imgui_internal:1400", + "ImGuiOnceUponAFrame": "imgui:2286", + "ImGuiPayload": "imgui:2227", + "ImGuiPlatformIO": "imgui:3121", + "ImGuiPlatformImeData": "imgui:3193", + "ImGuiPlatformMonitor": "imgui:3184", + "ImGuiPlotType": "imgui_internal:907", + "ImGuiPopupData": "imgui_internal:1044", + "ImGuiPopupFlags_": "imgui:1088", + "ImGuiPopupPositionPolicy": "imgui_internal:913", + "ImGuiPtrOrIndex": "imgui_internal:1164", + "ImGuiScrollFlags_": "imgui_internal:1293", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:843", + "ImGuiSelectableFlags_": "imgui:1104", + "ImGuiSeparatorFlags_": "imgui_internal:862", + "ImGuiSettingsHandler": "imgui_internal:1639", + "ImGuiShrinkWidthItem": "imgui_internal:1158", + "ImGuiSizeCallbackData": "imgui:2197", + "ImGuiSliderFlagsPrivate_": "imgui_internal:836", + "ImGuiSliderFlags_": "imgui:1760", + "ImGuiSortDirection_": "imgui:1399", + "ImGuiStackLevelInfo": "imgui_internal:1684", + "ImGuiStackSizes": "imgui_internal:1133", + "ImGuiStackTool": "imgui_internal:1695", + "ImGuiStorage": "imgui:2348", + "ImGuiStoragePair": "imgui:2351", + "ImGuiStyle": "imgui:1916", + "ImGuiStyleMod": "imgui_internal:950", + "ImGuiStyleVar_": "imgui:1670", + "ImGuiTabBar": "imgui_internal:2395", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:2358", + "ImGuiTabBarFlags_": "imgui:1129", + "ImGuiTabItem": "imgui_internal:2376", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:2366", + "ImGuiTabItemFlags_": "imgui:1145", + "ImGuiTable": "imgui_internal:2522", + "ImGuiTableBgTarget_": "imgui:1294", + "ImGuiTableCellData": "imgui_internal:2515", + "ImGuiTableColumn": "imgui_internal:2456", + "ImGuiTableColumnFlags_": "imgui:1237", + "ImGuiTableColumnSettings": "imgui_internal:2656", + "ImGuiTableColumnSortSpecs": "imgui:2249", + "ImGuiTableFlags_": "imgui:1180", + "ImGuiTableRowFlags_": "imgui:1279", + "ImGuiTableSettings": "imgui_internal:2680", + "ImGuiTableSortSpecs": "imgui:2263", + "ImGuiTableTempData": "imgui_internal:2635", + "ImGuiTextBuffer": "imgui:2321", + "ImGuiTextFilter": "imgui:2294", + "ImGuiTextFlags_": "imgui_internal:870", + "ImGuiTextRange": "imgui:2304", + "ImGuiTooltipFlags_": "imgui_internal:876", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:857", + "ImGuiTreeNodeFlags_": "imgui:1059", + "ImGuiViewport": "imgui:3038", + "ImGuiViewportFlags_": "imgui:3013", + "ImGuiViewportP": "imgui_internal:1576", + "ImGuiWindow": "imgui_internal:2213", + "ImGuiWindowClass": "imgui:2212", + "ImGuiWindowDockStyle": "imgui_internal:1554", + "ImGuiWindowDockStyleCol": "imgui_internal:1543", + "ImGuiWindowFlags_": "imgui:985", + "ImGuiWindowSettings": "imgui_internal:1622", + "ImGuiWindowStackData": "imgui_internal:1151", + "ImGuiWindowTempData": "imgui_internal:2166", + "ImRect": "imgui_internal:499", + "ImVec1": "imgui_internal:481", + "ImVec2": "imgui:255", + "ImVec2ih": "imgui_internal:489", + "ImVec4": "imgui:268", "STB_TexteditState": "imstb_textedit:317", "StbTexteditRow": "imstb_textedit:364", "StbUndoRecord": "imstb_textedit:299", @@ -3917,6 +4744,10 @@ "name": "EllipsisChar", "type": "ImWchar" }, + { + "name": "DotChar", + "type": "ImWchar" + }, { "name": "DirtyLookupTables", "type": "bool" @@ -3964,6 +4795,10 @@ "name": "Locked", "type": "bool" }, + { + "name": "TexReady", + "type": "bool" + }, { "name": "TexPixelsUseColors", "type": "bool" @@ -4218,6 +5053,32 @@ "type": "ImVec4" } ], + "ImGuiComboPreviewData": [ + { + "name": "PreviewRect", + "type": "ImRect" + }, + { + "name": "BackupCursorPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorPosPrevLine", + "type": "ImVec2" + }, + { + "name": "BackupPrevLineTextBaseOffset", + "type": "float" + }, + { + "name": "BackupLayout", + "type": "ImGuiLayoutType" + } + ], "ImGuiContext": [ { "name": "Initialized", @@ -4235,6 +5096,16 @@ "name": "PlatformIO", "type": "ImGuiPlatformIO" }, + { + "name": "InputEventsQueue", + "template_type": "ImGuiInputEvent", + "type": "ImVector_ImGuiInputEvent" + }, + { + "name": "InputEventsTrail", + "template_type": "ImGuiInputEvent", + "type": "ImVector_ImGuiInputEvent" + }, { "name": "Style", "type": "ImGuiStyle" @@ -4303,10 +5174,6 @@ "name": "TestEngineHookItems", "type": "bool" }, - { - "name": "TestEngineHookIdInfo", - "type": "ImGuiID" - }, { "name": "TestEngine", "type": "void*" @@ -4328,8 +5195,8 @@ }, { "name": "CurrentWindowStack", - "template_type": "ImGuiWindow*", - "type": "ImVector_ImGuiWindowPtr" + "template_type": "ImGuiWindowStackData", + "type": "ImVector_ImGuiWindowStackData" }, { "name": "WindowsById", @@ -4339,6 +5206,10 @@ "name": "WindowsActiveCount", "type": "int" }, + { + "name": "WindowsHoverPadding", + "type": "ImVec2" + }, { "name": "CurrentWindow", "type": "ImGuiWindow*" @@ -4371,6 +5242,10 @@ "name": "WheelingWindowTimer", "type": "float" }, + { + "name": "DebugHookIdInfo", + "type": "ImGuiID" + }, { "name": "HoveredId", "type": "ImGuiID" @@ -4453,7 +5328,7 @@ }, { "name": "ActiveIdUsingKeyInputMask", - "type": "ImU64" + "type": "ImBitArrayForNamedKeys" }, { "name": "ActiveIdClickOffset", @@ -4496,13 +5371,21 @@ "type": "float" }, { - "name": "NextWindowData", - "type": "ImGuiNextWindowData" + "name": "CurrentItemFlags", + "type": "ImGuiItemFlags" }, { "name": "NextItemData", "type": "ImGuiNextItemData" }, + { + "name": "LastItemData", + "type": "ImGuiLastItemData" + }, + { + "name": "NextWindowData", + "type": "ImGuiNextWindowData" + }, { "name": "ColorStack", "template_type": "ImGuiColorMod", @@ -4543,6 +5426,10 @@ "template_type": "ImGuiPopupData", "type": "ImVector_ImGuiPopupData" }, + { + "name": "BeginMenuCount", + "type": "int" + }, { "name": "Viewports", "template_type": "ImGuiViewportP*", @@ -4601,12 +5488,12 @@ "type": "ImGuiID" }, { - "name": "NavInputId", + "name": "NavActivateInputId", "type": "ImGuiID" }, { - "name": "NavJustTabbedId", - "type": "ImGuiID" + "name": "NavActivateFlags", + "type": "ImGuiActivateFlags" }, { "name": "NavJustMovedToId", @@ -4625,25 +5512,17 @@ "type": "ImGuiID" }, { - "name": "NavInputSource", - "type": "ImGuiInputSource" - }, - { - "name": "NavScoringRect", - "type": "ImRect" + "name": "NavNextActivateFlags", + "type": "ImGuiActivateFlags" }, { - "name": "NavScoringCount", - "type": "int" + "name": "NavInputSource", + "type": "ImGuiInputSource" }, { "name": "NavLayer", "type": "ImGuiNavLayer" }, - { - "name": "NavIdTabCounter", - "type": "int" - }, { "name": "NavIdIsAlive", "type": "bool" @@ -4681,19 +5560,27 @@ "type": "ImRect" }, { - "name": "NavMoveRequest", + "name": "NavMoveSubmitted", + "type": "bool" + }, + { + "name": "NavMoveScoringItems", + "type": "bool" + }, + { + "name": "NavMoveForwardToNextFrame", "type": "bool" }, { - "name": "NavMoveRequestFlags", + "name": "NavMoveFlags", "type": "ImGuiNavMoveFlags" }, { - "name": "NavMoveRequestForward", - "type": "ImGuiNavForward" + "name": "NavMoveScrollFlags", + "type": "ImGuiScrollFlags" }, { - "name": "NavMoveRequestKeyMods", + "name": "NavMoveKeyMods", "type": "ImGuiKeyModFlags" }, { @@ -4701,7 +5588,7 @@ "type": "ImGuiDir" }, { - "name": "NavMoveDirLast", + "name": "NavMoveDirForDebug", "type": "ImGuiDir" }, { @@ -4709,24 +5596,40 @@ "type": "ImGuiDir" }, { - "name": "NavMoveResultLocal", - "type": "ImGuiNavMoveResult" + "name": "NavScoringRect", + "type": "ImRect" + }, + { + "name": "NavScoringNoClipRect", + "type": "ImRect" }, { - "name": "NavMoveResultLocalVisibleSet", - "type": "ImGuiNavMoveResult" + "name": "NavScoringDebugCount", + "type": "int" }, { - "name": "NavMoveResultOther", - "type": "ImGuiNavMoveResult" + "name": "NavTabbingDir", + "type": "int" }, { - "name": "NavWrapRequestWindow", - "type": "ImGuiWindow*" + "name": "NavTabbingCounter", + "type": "int" }, { - "name": "NavWrapRequestFlags", - "type": "ImGuiNavMoveFlags" + "name": "NavMoveResultLocal", + "type": "ImGuiNavItemData" + }, + { + "name": "NavMoveResultLocalVisible", + "type": "ImGuiNavItemData" + }, + { + "name": "NavMoveResultOther", + "type": "ImGuiNavItemData" + }, + { + "name": "NavTabbingResultFirst", + "type": "ImGuiNavItemData" }, { "name": "NavWindowingTarget", @@ -4752,34 +5655,6 @@ "name": "NavWindowingToggleLayer", "type": "bool" }, - { - "name": "TabFocusRequestCurrWindow", - "type": "ImGuiWindow*" - }, - { - "name": "TabFocusRequestNextWindow", - "type": "ImGuiWindow*" - }, - { - "name": "TabFocusRequestCurrCounterRegular", - "type": "int" - }, - { - "name": "TabFocusRequestCurrCounterTabStop", - "type": "int" - }, - { - "name": "TabFocusRequestNextCounterRegular", - "type": "int" - }, - { - "name": "TabFocusRequestNextCounterTabStop", - "type": "int" - }, - { - "name": "TabFocusPressed", - "type": "bool" - }, { "name": "DimBgRatio", "type": "float" @@ -4858,20 +5733,33 @@ "size": 16, "type": "unsigned char" }, + { + "name": "ClipperTempDataStacked", + "type": "int" + }, + { + "name": "ClipperTempData", + "template_type": "ImGuiListClipperData", + "type": "ImVector_ImGuiListClipperData" + }, { "name": "CurrentTable", "type": "ImGuiTable*" }, + { + "name": "TablesTempDataStacked", + "type": "int" + }, + { + "name": "TablesTempData", + "template_type": "ImGuiTableTempData", + "type": "ImVector_ImGuiTableTempData" + }, { "name": "Tables", "template_type": "ImGuiTable", "type": "ImPool_ImGuiTable" }, - { - "name": "CurrentTableStack", - "template_type": "ImGuiPtrOrIndex", - "type": "ImVector_ImGuiPtrOrIndex" - }, { "name": "TablesLastTimeActive", "template_type": "float", @@ -4902,7 +5790,7 @@ "type": "ImVector_ImGuiShrinkWidthItem" }, { - "name": "LastValidMousePos", + "name": "MouseLastValidPos", "type": "ImVec2" }, { @@ -4930,14 +5818,17 @@ "type": "float" }, { - "name": "ColorEditLastColor[3]", - "size": 3, - "type": "float" + "name": "ColorEditLastColor", + "type": "ImU32" }, { "name": "ColorPickerRef", "type": "ImVec4" }, + { + "name": "ComboPreviewData", + "type": "ImGuiComboPreviewData" + }, { "name": "SliderCurrentAccum", "type": "float" @@ -4962,9 +5853,17 @@ "name": "ScrollbarClickDeltaToGrabCenter", "type": "float" }, + { + "name": "DisabledAlphaBackup", + "type": "float" + }, + { + "name": "DisabledStackSize", + "type": "short" + }, { "name": "TooltipOverrideCount", - "type": "int" + "type": "short" }, { "name": "TooltipSlowDelay", @@ -4981,16 +5880,16 @@ "type": "ImVector_ImGuiID" }, { - "name": "PlatformImePos", - "type": "ImVec2" + "name": "PlatformImeData", + "type": "ImGuiPlatformImeData" }, { - "name": "PlatformImeLastPos", - "type": "ImVec2" + "name": "PlatformImeDataPrev", + "type": "ImGuiPlatformImeData" }, { - "name": "PlatformImePosViewport", - "type": "ImGuiViewportP*" + "name": "PlatformImeViewport", + "type": "ImGuiID" }, { "name": "PlatformLocaleDecimalPoint", @@ -5092,13 +5991,21 @@ "name": "DebugMetricsConfig", "type": "ImGuiMetricsConfig" }, + { + "name": "DebugStackTool", + "type": "ImGuiStackTool" + }, { "name": "FramerateSecPerFrame[120]", "size": 120, "type": "float" }, { - "name": "FramerateSecPerFrameIdx", + "name": "FramerateSecPerFrameIdx", + "type": "int" + }, + { + "name": "FramerateSecPerFrameCount", "type": "int" }, { @@ -5203,6 +6110,14 @@ "name": "LocalFlags", "type": "ImGuiDockNodeFlags" }, + { + "name": "LocalFlagsInWindows", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "MergedFlags", + "type": "ImGuiDockNodeFlags" + }, { "name": "State", "type": "ImGuiDockNodeState" @@ -5245,6 +6160,10 @@ "name": "WindowClass", "type": "ImGuiWindowClass" }, + { + "name": "LastBgColor", + "type": "ImU32" + }, { "name": "HostWindow", "type": "ImGuiWindow*" @@ -5261,6 +6180,10 @@ "name": "OnlyNodeWithWindows", "type": "ImGuiDockNode*" }, + { + "name": "CountNodeWithWindows", + "type": "int" + }, { "name": "LastFrameAlive", "type": "int" @@ -5310,6 +6233,11 @@ "name": "IsFocused", "type": "bool" }, + { + "bitfield": "1", + "name": "IsBgDrawnThisFrame", + "type": "bool" + }, { "bitfield": "1", "name": "HasCloseButton", @@ -5320,6 +6248,11 @@ "name": "HasWindowMenuButton", "type": "bool" }, + { + "bitfield": "1", + "name": "HasCentralNodeChild", + "type": "bool" + }, { "bitfield": "1", "name": "WantCloseAll", @@ -5344,11 +6277,6 @@ "bitfield": "1", "name": "WantHiddenTabBarToggle", "type": "bool" - }, - { - "bitfield": "1", - "name": "MarkedForPosSizeWrite", - "type": "bool" } ], "ImGuiGroupData": [ @@ -5438,11 +6366,6 @@ "name": "MouseDragThreshold", "type": "float" }, - { - "name": "KeyMap[ImGuiKey_COUNT]", - "size": 22, - "type": "int" - }, { "name": "KeyRepeatDelay", "type": "float" @@ -5515,6 +6438,10 @@ "name": "ConfigMacOSXBehaviors", "type": "bool" }, + { + "name": "ConfigInputTrickleEventQueue", + "type": "bool" + }, { "name": "ConfigInputTextCursorBlink", "type": "bool" @@ -5568,51 +6495,12 @@ "type": "void*" }, { - "name": "MousePos", - "type": "ImVec2" - }, - { - "name": "MouseDown[5]", - "size": 5, - "type": "bool" - }, - { - "name": "MouseWheel", - "type": "float" - }, - { - "name": "MouseWheelH", - "type": "float" - }, - { - "name": "MouseHoveredViewport", - "type": "ImGuiID" - }, - { - "name": "KeyCtrl", - "type": "bool" - }, - { - "name": "KeyShift", - "type": "bool" - }, - { - "name": "KeyAlt", - "type": "bool" - }, - { - "name": "KeySuper", - "type": "bool" - }, - { - "name": "KeysDown[512]", - "size": 512, - "type": "bool" + "name": "SetPlatformImeDataFn", + "type": "void(*)(ImGuiViewport* viewport,ImGuiPlatformImeData* data)" }, { - "name": "NavInputs[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" + "name": "_UnusedPadding", + "type": "void*" }, { "name": "WantCaptureMouse", @@ -5670,10 +6558,75 @@ "name": "MouseDelta", "type": "ImVec2" }, + { + "name": "KeyMap[ImGuiKey_COUNT]", + "size": 645, + "type": "int" + }, + { + "name": "KeysDown[512]", + "size": 512, + "type": "bool" + }, + { + "name": "MousePos", + "type": "ImVec2" + }, + { + "name": "MouseDown[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseWheel", + "type": "float" + }, + { + "name": "MouseWheelH", + "type": "float" + }, + { + "name": "MouseHoveredViewport", + "type": "ImGuiID" + }, + { + "name": "KeyCtrl", + "type": "bool" + }, + { + "name": "KeyShift", + "type": "bool" + }, + { + "name": "KeyAlt", + "type": "bool" + }, + { + "name": "KeySuper", + "type": "bool" + }, + { + "name": "NavInputs[ImGuiNavInput_COUNT]", + "size": 20, + "type": "float" + }, { "name": "KeyMods", "type": "ImGuiKeyModFlags" }, + { + "name": "KeyModsPrev", + "type": "ImGuiKeyModFlags" + }, + { + "name": "KeysData[ImGuiKey_KeysData_SIZE]", + "size": 645, + "type": "ImGuiKeyData" + }, + { + "name": "WantCaptureMouseUnlessPopupClose", + "type": "bool" + }, { "name": "MousePosPrev", "type": "ImVec2" @@ -5698,6 +6651,16 @@ "size": 5, "type": "bool" }, + { + "name": "MouseClickedCount[5]", + "size": 5, + "type": "ImU16" + }, + { + "name": "MouseClickedLastCount[5]", + "size": 5, + "type": "ImU16" + }, { "name": "MouseReleased[5]", "size": 5, @@ -5709,7 +6672,7 @@ "type": "bool" }, { - "name": "MouseDownWasDoubleClick[5]", + "name": "MouseDownOwnedUnlessPopupClose[5]", "size": 5, "type": "bool" }, @@ -5734,28 +6697,30 @@ "type": "float" }, { - "name": "KeysDownDuration[512]", - "size": 512, + "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", + "size": 20, "type": "float" }, { - "name": "KeysDownDurationPrev[512]", - "size": 512, + "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", + "size": 20, "type": "float" }, { - "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", - "size": 21, + "name": "PenPressure", "type": "float" }, { - "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" + "name": "AppFocusLost", + "type": "bool" }, { - "name": "PenPressure", - "type": "float" + "name": "BackendUsingLegacyKeyArrays", + "type": "ImS8" + }, + { + "name": "BackendUsingLegacyNavInputArray", + "type": "bool" }, { "name": "InputQueueSurrogate", @@ -5767,6 +6732,86 @@ "type": "ImVector_ImWchar" } ], + "ImGuiInputEvent": [ + { + "name": "Type", + "type": "ImGuiInputEventType" + }, + { + "name": "Source", + "type": "ImGuiInputSource" + }, + { + "name": "", + "type": "union { ImGuiInputEventMousePos MousePos; ImGuiInputEventMouseWheel MouseWheel; ImGuiInputEventMouseButton MouseButton; ImGuiInputEventMouseViewport MouseViewport; ImGuiInputEventKey Key; ImGuiInputEventText Text; ImGuiInputEventAppFocused AppFocused;}" + }, + { + "name": "AddedByTestEngine", + "type": "bool" + } + ], + "ImGuiInputEventAppFocused": [ + { + "name": "Focused", + "type": "bool" + } + ], + "ImGuiInputEventKey": [ + { + "name": "Key", + "type": "ImGuiKey" + }, + { + "name": "Down", + "type": "bool" + }, + { + "name": "AnalogValue", + "type": "float" + } + ], + "ImGuiInputEventMouseButton": [ + { + "name": "Button", + "type": "int" + }, + { + "name": "Down", + "type": "bool" + } + ], + "ImGuiInputEventMousePos": [ + { + "name": "PosX", + "type": "float" + }, + { + "name": "PosY", + "type": "float" + } + ], + "ImGuiInputEventMouseViewport": [ + { + "name": "HoveredViewportID", + "type": "ImGuiID" + } + ], + "ImGuiInputEventMouseWheel": [ + { + "name": "WheelX", + "type": "float" + }, + { + "name": "WheelY", + "type": "float" + } + ], + "ImGuiInputEventText": [ + { + "name": "Char", + "type": "unsigned int" + } + ], "ImGuiInputTextCallbackData": [ { "name": "EventFlag", @@ -5878,91 +6923,165 @@ "type": "bool" }, { - "name": "UserFlags", + "name": "Flags", "type": "ImGuiInputTextFlags" + } + ], + "ImGuiKeyData": [ + { + "name": "Down", + "type": "bool" }, { - "name": "UserCallback", - "type": "ImGuiInputTextCallback" + "name": "DownDuration", + "type": "float" }, { - "name": "UserCallbackData", - "type": "void*" + "name": "DownDurationPrev", + "type": "float" + }, + { + "name": "AnalogValue", + "type": "float" } ], - "ImGuiLastItemDataBackup": [ + "ImGuiLastItemData": [ { - "name": "LastItemId", + "name": "ID", "type": "ImGuiID" }, { - "name": "LastItemStatusFlags", + "name": "InFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "StatusFlags", "type": "ImGuiItemStatusFlags" }, { - "name": "LastItemRect", + "name": "Rect", "type": "ImRect" }, { - "name": "LastItemDisplayRect", + "name": "NavRect", "type": "ImRect" + }, + { + "name": "DisplayRect", + "type": "ImRect" + } + ], + "ImGuiListClipper": [ + { + "name": "DisplayStart", + "type": "int" + }, + { + "name": "DisplayEnd", + "type": "int" + }, + { + "name": "ItemsCount", + "type": "int" + }, + { + "name": "ItemsHeight", + "type": "float" + }, + { + "name": "StartPosY", + "type": "float" + }, + { + "name": "TempData", + "type": "void*" } ], - "ImGuiListClipper": [ + "ImGuiListClipperData": [ { - "name": "DisplayStart", - "type": "int" + "name": "ListClipper", + "type": "ImGuiListClipper*" }, { - "name": "DisplayEnd", + "name": "LossynessOffset", + "type": "float" + }, + { + "name": "StepNo", "type": "int" }, { - "name": "ItemsCount", + "name": "ItemsFrozen", "type": "int" }, { - "name": "StepNo", + "name": "Ranges", + "template_type": "ImGuiListClipperRange", + "type": "ImVector_ImGuiListClipperRange" + } + ], + "ImGuiListClipperRange": [ + { + "name": "Min", "type": "int" }, { - "name": "ItemsFrozen", + "name": "Max", "type": "int" }, { - "name": "ItemsHeight", - "type": "float" + "name": "PosToIndexConvert", + "type": "bool" }, { - "name": "StartPosY", - "type": "float" + "name": "PosToIndexOffsetMin", + "type": "ImS8" + }, + { + "name": "PosToIndexOffsetMax", + "type": "ImS8" } ], "ImGuiMenuColumns": [ + { + "name": "TotalWidth", + "type": "ImU32" + }, + { + "name": "NextTotalWidth", + "type": "ImU32" + }, { "name": "Spacing", - "type": "float" + "type": "ImU16" }, { - "name": "Width", - "type": "float" + "name": "OffsetIcon", + "type": "ImU16" }, { - "name": "NextWidth", - "type": "float" + "name": "OffsetLabel", + "type": "ImU16" }, { - "name": "Pos[3]", - "size": 3, - "type": "float" + "name": "OffsetShortcut", + "type": "ImU16" }, { - "name": "NextWidths[3]", - "size": 3, - "type": "float" + "name": "OffsetMark", + "type": "ImU16" + }, + { + "name": "Widths[4]", + "size": 4, + "type": "ImU16" } ], "ImGuiMetricsConfig": [ + { + "name": "ShowStackTool", + "type": "bool" + }, { "name": "ShowWindowsRects", "type": "bool" @@ -5996,7 +7115,7 @@ "type": "int" } ], - "ImGuiNavMoveResult": [ + "ImGuiNavItemData": [ { "name": "Window", "type": "ImGuiWindow*" @@ -6009,6 +7128,14 @@ "name": "FocusScopeId", "type": "ImGuiID" }, + { + "name": "RectRel", + "type": "ImRect" + }, + { + "name": "InFlags", + "type": "ImGuiItemFlags" + }, { "name": "DistBox", "type": "float" @@ -6020,10 +7147,6 @@ { "name": "DistAxial", "type": "float" - }, - { - "name": "RectRel", - "type": "ImRect" } ], "ImGuiNextItemData": [ @@ -6329,10 +7452,6 @@ "name": "Platform_OnChangedViewport", "type": "void(*)(ImGuiViewport* vp)" }, - { - "name": "Platform_SetImeInputPos", - "type": "void(*)(ImGuiViewport* vp,ImVec2 pos)" - }, { "name": "Platform_CreateVkSurface", "type": "int(*)(ImGuiViewport* vp,ImU64 vk_inst,const void* vk_allocators,ImU64* out_vk_surface)" @@ -6368,6 +7487,20 @@ "type": "ImVector_ImGuiViewportPtr" } ], + "ImGuiPlatformImeData": [ + { + "name": "WantVisible", + "type": "bool" + }, + { + "name": "InputPos", + "type": "ImVec2" + }, + { + "name": "InputLineHeight", + "type": "float" + } + ], "ImGuiPlatformMonitor": [ { "name": "MainPos", @@ -6496,6 +7629,25 @@ "type": "ImVec2" } ], + "ImGuiStackLevelInfo": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "QueryFrameCount", + "type": "ImS8" + }, + { + "name": "QuerySuccess", + "type": "bool" + }, + { + "name": "Desc[58]", + "size": 58, + "type": "char" + } + ], "ImGuiStackSizes": [ { "name": "SizeOfIDStack", @@ -6521,9 +7673,36 @@ "name": "SizeOfGroupStack", "type": "short" }, + { + "name": "SizeOfItemFlagsStack", + "type": "short" + }, { "name": "SizeOfBeginPopupStack", "type": "short" + }, + { + "name": "SizeOfDisabledStack", + "type": "short" + } + ], + "ImGuiStackTool": [ + { + "name": "LastActiveFrame", + "type": "int" + }, + { + "name": "StackLevel", + "type": "int" + }, + { + "name": "QueryId", + "type": "ImGuiID" + }, + { + "name": "Results", + "template_type": "ImGuiStackLevelInfo", + "type": "ImVector_ImGuiStackLevelInfo" } ], "ImGuiStorage": [ @@ -6548,6 +7727,10 @@ "name": "Alpha", "type": "float" }, + { + "name": "DisabledAlpha", + "type": "float" + }, { "name": "WindowPadding", "type": "ImVec2" @@ -6799,8 +7982,8 @@ "type": "ImGuiID" }, { - "name": "ReorderRequestDir", - "type": "ImS8" + "name": "ReorderRequestOffset", + "type": "ImS16" }, { "name": "BeginCount", @@ -6878,7 +8061,7 @@ }, { "name": "NameOffset", - "type": "ImS16" + "type": "ImS32" }, { "name": "BeginOrder", @@ -6906,6 +8089,10 @@ "name": "RawData", "type": "void*" }, + { + "name": "TempData", + "type": "ImGuiTableTempData*" + }, { "name": "Columns", "template_type": "ImGuiTableColumn", @@ -7116,46 +8303,10 @@ "name": "HostClipRect", "type": "ImRect" }, - { - "name": "HostBackupWorkRect", - "type": "ImRect" - }, - { - "name": "HostBackupParentWorkRect", - "type": "ImRect" - }, { "name": "HostBackupInnerClipRect", "type": "ImRect" }, - { - "name": "HostBackupPrevLineSize", - "type": "ImVec2" - }, - { - "name": "HostBackupCurrLineSize", - "type": "ImVec2" - }, - { - "name": "HostBackupCursorMaxPos", - "type": "ImVec2" - }, - { - "name": "UserOuterSize", - "type": "ImVec2" - }, - { - "name": "HostBackupColumnsOffset", - "type": "ImVec1" - }, - { - "name": "HostBackupItemWidth", - "type": "float" - }, - { - "name": "HostBackupItemWidthStackSize", - "type": "int" - }, { "name": "OuterWindow", "type": "ImGuiWindow*" @@ -7170,7 +8321,7 @@ }, { "name": "DrawSplitter", - "type": "ImDrawListSplitter" + "type": "ImDrawListSplitter*" }, { "name": "SortSpecsSingle", @@ -7466,7 +8617,11 @@ "type": "bool" }, { - "name": "IsEnabledNextFrame", + "name": "IsUserEnabled", + "type": "bool" + }, + { + "name": "IsUserEnabledNextFrame", "type": "bool" }, { @@ -7617,6 +8772,56 @@ "type": "bool" } ], + "ImGuiTableTempData": [ + { + "name": "TableIndex", + "type": "int" + }, + { + "name": "LastTimeActive", + "type": "float" + }, + { + "name": "UserOuterSize", + "type": "ImVec2" + }, + { + "name": "DrawSplitter", + "type": "ImDrawListSplitter" + }, + { + "name": "HostBackupWorkRect", + "type": "ImRect" + }, + { + "name": "HostBackupParentWorkRect", + "type": "ImRect" + }, + { + "name": "HostBackupPrevLineSize", + "type": "ImVec2" + }, + { + "name": "HostBackupCurrLineSize", + "type": "ImVec2" + }, + { + "name": "HostBackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "HostBackupColumnsOffset", + "type": "ImVec1" + }, + { + "name": "HostBackupItemWidth", + "type": "float" + }, + { + "name": "HostBackupItemWidthStackSize", + "type": "int" + } + ], "ImGuiTextBuffer": [ { "name": "Buf", @@ -7800,11 +9005,11 @@ "type": "ImVec2" }, { - "name": "CurrWorkOffsetMin", + "name": "BuildWorkOffsetMin", "type": "ImVec2" }, { - "name": "CurrWorkOffsetMax", + "name": "BuildWorkOffsetMax", "type": "ImVec2" } ], @@ -7889,6 +9094,10 @@ "name": "MoveId", "type": "ImGuiID" }, + { + "name": "TabId", + "type": "ImGuiID" + }, { "name": "ChildId", "type": "ImGuiID" @@ -7965,6 +9174,10 @@ "name": "IsFallbackWindow", "type": "bool" }, + { + "name": "IsExplicitChild", + "type": "bool" + }, { "name": "HasCloseButton", "type": "bool" @@ -7985,6 +9198,10 @@ "name": "BeginOrderWithinContext", "type": "short" }, + { + "name": "FocusOrder", + "type": "short" + }, { "name": "PopupId", "type": "ImGuiID" @@ -8147,10 +9364,18 @@ "name": "ParentWindow", "type": "ImGuiWindow*" }, + { + "name": "ParentWindowInBeginStack", + "type": "ImGuiWindow*" + }, { "name": "RootWindow", "type": "ImGuiWindow*" }, + { + "name": "RootWindowPopupTree", + "type": "ImGuiWindow*" + }, { "name": "RootWindowDockTree", "type": "ImGuiWindow*" @@ -8194,6 +9419,11 @@ "name": "DockIsActive", "type": "bool" }, + { + "bitfield": "1", + "name": "DockNodeIsVisible", + "type": "bool" + }, { "bitfield": "1", "name": "DockTabIsVisible", @@ -8258,10 +9488,6 @@ "name": "DockNodeFlagsOverrideSet", "type": "ImGuiDockNodeFlags" }, - { - "name": "DockNodeFlagsOverrideClear", - "type": "ImGuiDockNodeFlags" - }, { "name": "DockingAlwaysTabBar", "type": "bool" @@ -8320,6 +9546,20 @@ "type": "bool" } ], + "ImGuiWindowStackData": [ + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "ParentLastItemDataBackup", + "type": "ImGuiLastItemData" + }, + { + "name": "StackSizesOnBegin", + "type": "ImGuiStackSizes" + } + ], "ImGuiWindowTempData": [ { "name": "CursorPos", @@ -8370,32 +9610,20 @@ "type": "ImVec1" }, { - "name": "LastItemId", - "type": "ImGuiID" - }, - { - "name": "LastItemStatusFlags", - "type": "ImGuiItemStatusFlags" - }, - { - "name": "LastItemRect", - "type": "ImRect" - }, - { - "name": "LastItemDisplayRect", - "type": "ImRect" + "name": "CursorStartPosLossyness", + "type": "ImVec2" }, { "name": "NavLayerCurrent", "type": "ImGuiNavLayer" }, { - "name": "NavLayerActiveMask", - "type": "int" + "name": "NavLayersActiveMask", + "type": "short" }, { - "name": "NavLayerActiveMaskNext", - "type": "int" + "name": "NavLayersActiveMaskNext", + "type": "short" }, { "name": "NavFocusScopeIdCurrent", @@ -8454,18 +9682,6 @@ "name": "ParentLayoutType", "type": "ImGuiLayoutType" }, - { - "name": "FocusCounterRegular", - "type": "int" - }, - { - "name": "FocusCounterTabStop", - "type": "int" - }, - { - "name": "ItemFlags", - "type": "ImGuiItemFlags" - }, { "name": "ItemWidth", "type": "float" @@ -8483,10 +9699,6 @@ "name": "TextWrapPosStack", "template_type": "float", "type": "ImVector_float" - }, - { - "name": "StackSizesOnBegin", - "type": "ImGuiStackSizes" } ], "ImRect": [ diff --git a/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj b/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj index 83e6402..fc6979b 100644 --- a/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj +++ b/src/ImGui.NET.SampleProgram.XNA/ImGui.NET.SampleProgram.XNA.csproj @@ -5,7 +5,7 @@ false ImGuiNET.SampleProgram.XNA ImGuiNET.SampleProgram.XNA - net472 + net6.0 Exe @@ -15,7 +15,7 @@ - + diff --git a/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs b/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs index 829b83b..4e8afbb 100644 --- a/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs +++ b/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs @@ -339,6 +339,11 @@ namespace ImGuiNET.SampleProgram.XNA { ImDrawCmdPtr drawCmd = cmdList.CmdBuffer[cmdi]; + if (drawCmd.ElemCount == 0) + { + continue; + } + if (!_loadedTextures.ContainsKey(drawCmd.TextureId)) { throw new InvalidOperationException($"Could not find a texture with id '{drawCmd.TextureId}', please check your bindings"); @@ -360,19 +365,18 @@ namespace ImGuiNET.SampleProgram.XNA #pragma warning disable CS0618 // // FNA does not expose an alternative method. _graphicsDevice.DrawIndexedPrimitives( primitiveType: PrimitiveType.TriangleList, - baseVertex: vtxOffset, + baseVertex: (int)drawCmd.VtxOffset + vtxOffset, minVertexIndex: 0, numVertices: cmdList.VtxBuffer.Size, - startIndex: idxOffset, + startIndex: (int)drawCmd.IdxOffset + idxOffset, primitiveCount: (int)drawCmd.ElemCount / 3 ); #pragma warning restore CS0618 } - - idxOffset += (int)drawCmd.ElemCount; } vtxOffset += cmdList.VtxBuffer.Size; + idxOffset += cmdList.IdxBuffer.Size; } } diff --git a/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj b/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj index 6f7e984..9e9d7b4 100644 --- a/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj +++ b/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp2.0 + net6.0 true @@ -26,7 +26,7 @@ - + diff --git a/src/ImGui.NET.SampleProgram/ImGuiController.cs b/src/ImGui.NET.SampleProgram/ImGuiController.cs index 53c94d3..30cf867 100644 --- a/src/ImGui.NET.SampleProgram/ImGuiController.cs +++ b/src/ImGui.NET.SampleProgram/ImGuiController.cs @@ -521,12 +521,11 @@ namespace ImGuiNET (uint)(pcmd.ClipRect.Z - pcmd.ClipRect.X), (uint)(pcmd.ClipRect.W - pcmd.ClipRect.Y)); - cl.DrawIndexed(pcmd.ElemCount, 1, (uint)idx_offset, (int) (vtx_offset + pcmd.VtxOffset), 0); + cl.DrawIndexed(pcmd.ElemCount, 1, pcmd.IdxOffset + (uint)idx_offset, (int)pcmd.VtxOffset + vtx_offset, 0); } - - idx_offset += (int)pcmd.ElemCount; } vtx_offset += cmd_list.VtxBuffer.Size; + idx_offset += cmd_list.IdxBuffer.Size; } } diff --git a/src/ImGui.NET.SampleProgram/MemoryEditor.cs b/src/ImGui.NET.SampleProgram/MemoryEditor.cs index 000fa6e..3751216 100644 --- a/src/ImGui.NET.SampleProgram/MemoryEditor.cs +++ b/src/ImGui.NET.SampleProgram/MemoryEditor.cs @@ -3,6 +3,8 @@ using System.Globalization; using ImGuiNET; using System.Numerics; +#if false + namespace ImGuiNET { // C# port of ocornut's imgui_memory_editor.h - https://gist.github.com/ocornut/0673e37e54aff644298b @@ -104,7 +106,7 @@ namespace ImGuiNET float scroll_offset = ((DataEditingAddr / Rows) - (data_editing_addr_backup / Rows)) * line_height; bool scroll_desired = (scroll_offset < 0.0f && DataEditingAddr < visible_start_addr + Rows * 2) || (scroll_offset > 0.0f && DataEditingAddr > visible_end_addr - Rows * 2); if (scroll_desired) - ImGuiNative.igSetScrollYFloat(ImGuiNative.igGetScrollY() + scroll_offset); + ImGuiNative.igSetScrollY_Float(ImGuiNative.igGetScrollY() + scroll_offset); } for (int line_i = clipper.DisplayStart; line_i < clipper.DisplayEnd; line_i++) // display only visible items @@ -274,4 +276,5 @@ namespace ImGuiNET } } } -} \ No newline at end of file +} +#endif \ No newline at end of file diff --git a/src/ImGui.NET.SampleProgram/Program.cs b/src/ImGui.NET.SampleProgram/Program.cs index 634cb98..8e1ae8d 100644 --- a/src/ImGui.NET.SampleProgram/Program.cs +++ b/src/ImGui.NET.SampleProgram/Program.cs @@ -16,7 +16,7 @@ namespace ImGuiNET private static GraphicsDevice _gd; private static CommandList _cl; private static ImGuiController _controller; - private static MemoryEditor _memoryEditor; + // private static MemoryEditor _memoryEditor; // UI state private static float _f = 0.0f; @@ -47,7 +47,7 @@ namespace ImGuiNET }; _cl = _gd.ResourceFactory.CreateCommandList(); _controller = new ImGuiController(_gd, _gd.MainSwapchain.Framebuffer.OutputDescription, _window.Width, _window.Height); - _memoryEditor = new MemoryEditor(); + // _memoryEditor = new MemoryEditor(); Random random = new Random(); _memoryEditorData = Enumerable.Range(0, 1024).Select(i => (byte)random.Next(255)).ToArray(); @@ -197,7 +197,8 @@ namespace ImGuiNET if (_showMemoryEditor) { - _memoryEditor.Draw("Memory Editor", _memoryEditorData, _memoryEditorData.Length); + ImGui.Text("Memory editor currently supported."); + // _memoryEditor.Draw("Memory Editor", _memoryEditorData, _memoryEditorData.Length); } } } diff --git a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs index 0e1ed99..344d905 100644 --- a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs @@ -34,5 +34,10 @@ namespace ImGuiNET { ImGuiNative.ImDrawCmd_destroy((ImDrawCmd*)(NativePtr)); } + public IntPtr GetTexID() + { + IntPtr ret = ImGuiNative.ImDrawCmd_GetTexID((ImDrawCmd*)(NativePtr)); + return ret; + } } } diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs index 393b45a..7a0f70e 100644 --- a/src/ImGui.NET/Generated/ImDrawList.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs @@ -83,6 +83,10 @@ namespace ImGuiNET { ImGuiNative.ImDrawList__ResetForNewFrame((ImDrawList*)(NativePtr)); } + public void _TryMergeDrawCmds() + { + ImGuiNative.ImDrawList__TryMergeDrawCmds((ImDrawList*)(NativePtr)); + } public void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) { int num_segments = 0; diff --git a/src/ImGui.NET/Generated/ImFont.gen.cs b/src/ImGui.NET/Generated/ImFont.gen.cs index 63a365b..a505ab3 100644 --- a/src/ImGui.NET/Generated/ImFont.gen.cs +++ b/src/ImGui.NET/Generated/ImFont.gen.cs @@ -18,6 +18,7 @@ namespace ImGuiNET public short ConfigDataCount; public ushort FallbackChar; public ushort EllipsisChar; + public ushort DotChar; public byte DirtyLookupTables; public float Scale; public float Ascent; @@ -44,6 +45,7 @@ namespace ImGuiNET public ref short ConfigDataCount => ref Unsafe.AsRef(&NativePtr->ConfigDataCount); public ref ushort FallbackChar => ref Unsafe.AsRef(&NativePtr->FallbackChar); public ref ushort EllipsisChar => ref Unsafe.AsRef(&NativePtr->EllipsisChar); + public ref ushort DotChar => ref Unsafe.AsRef(&NativePtr->DotChar); public ref bool DirtyLookupTables => ref Unsafe.AsRef(&NativePtr->DirtyLookupTables); public ref float Scale => ref Unsafe.AsRef(&NativePtr->Scale); public ref float Ascent => ref Unsafe.AsRef(&NativePtr->Ascent); @@ -111,10 +113,6 @@ namespace ImGuiNET ImDrawList* native_draw_list = draw_list.NativePtr; ImGuiNative.ImFont_RenderChar((ImFont*)(NativePtr), native_draw_list, size, pos, col, c); } - public void SetFallbackChar(ushort c) - { - ImGuiNative.ImFont_SetFallbackChar((ImFont*)(NativePtr), c); - } public void SetGlyphVisible(ushort c, bool visible) { byte native_visible = visible ? (byte)1 : (byte)0; diff --git a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs index 7b0484a..7dd5ee2 100644 --- a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs @@ -12,6 +12,7 @@ namespace ImGuiNET public int TexDesiredWidth; public int TexGlyphPadding; public byte Locked; + public byte TexReady; public byte TexPixelsUseColors; public byte* TexPixelsAlpha8; public uint* TexPixelsRGBA32; @@ -104,6 +105,7 @@ namespace ImGuiNET public ref int TexDesiredWidth => ref Unsafe.AsRef(&NativePtr->TexDesiredWidth); public ref int TexGlyphPadding => ref Unsafe.AsRef(&NativePtr->TexGlyphPadding); public ref bool Locked => ref Unsafe.AsRef(&NativePtr->Locked); + public ref bool TexReady => ref Unsafe.AsRef(&NativePtr->TexReady); public ref bool TexPixelsUseColors => ref Unsafe.AsRef(&NativePtr->TexPixelsUseColors); public IntPtr TexPixelsAlpha8 { get => (IntPtr)NativePtr->TexPixelsAlpha8; set => NativePtr->TexPixelsAlpha8 = (byte*)value; } public IntPtr TexPixelsRGBA32 { get => (IntPtr)NativePtr->TexPixelsRGBA32; set => NativePtr->TexPixelsRGBA32 = (uint*)value; } diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index d355fcf..8949b39 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -206,7 +206,7 @@ namespace ImGuiNET Vector2 size = new Vector2(); byte border = 0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, border, flags); + byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -235,7 +235,7 @@ namespace ImGuiNET else { native_str_id = null; } byte border = 0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, border, flags); + byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -264,7 +264,7 @@ namespace ImGuiNET else { native_str_id = null; } byte native_border = border ? (byte)1 : (byte)0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, native_border, flags); + byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, native_border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -292,7 +292,7 @@ namespace ImGuiNET } else { native_str_id = null; } byte native_border = border ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, native_border, flags); + byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, native_border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -304,27 +304,27 @@ namespace ImGuiNET Vector2 size = new Vector2(); byte border = 0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChildID(id, size, border, flags); + byte ret = ImGuiNative.igBeginChild_ID(id, size, border, flags); return ret != 0; } public static bool BeginChild(uint id, Vector2 size) { byte border = 0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChildID(id, size, border, flags); + byte ret = ImGuiNative.igBeginChild_ID(id, size, border, flags); return ret != 0; } public static bool BeginChild(uint id, Vector2 size, bool border) { byte native_border = border ? (byte)1 : (byte)0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChildID(id, size, native_border, flags); + byte ret = ImGuiNative.igBeginChild_ID(id, size, native_border, flags); return ret != 0; } public static bool BeginChild(uint id, Vector2 size, bool border, ImGuiWindowFlags flags) { byte native_border = border ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igBeginChildID(id, size, native_border, flags); + byte ret = ImGuiNative.igBeginChild_ID(id, size, native_border, flags); return ret != 0; } public static bool BeginChildFrame(uint id, Vector2 size) @@ -437,6 +437,16 @@ namespace ImGuiNET } return ret != 0; } + public static void BeginDisabled() + { + byte disabled = 1; + ImGuiNative.igBeginDisabled(disabled); + } + public static void BeginDisabled(bool disabled) + { + byte native_disabled = disabled ? (byte)1 : (byte)0; + ImGuiNative.igBeginDisabled(native_disabled); + } public static bool BeginDragDropSource() { ImGuiDragDropFlags flags = (ImGuiDragDropFlags)0; @@ -1334,7 +1344,7 @@ namespace ImGuiNET else { native_label = null; } fixed (int* native_flags = &flags) { - byte ret = ImGuiNative.igCheckboxFlagsIntPtr(native_label, native_flags, flags_value); + byte ret = ImGuiNative.igCheckboxFlags_IntPtr(native_label, native_flags, flags_value); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1364,7 +1374,7 @@ namespace ImGuiNET else { native_label = null; } fixed (uint* native_flags = &flags) { - byte ret = ImGuiNative.igCheckboxFlagsUintPtr(native_label, native_flags, flags_value); + byte ret = ImGuiNative.igCheckboxFlags_UintPtr(native_label, native_flags, flags_value); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1397,7 +1407,7 @@ namespace ImGuiNET } else { native_label = null; } ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; - byte ret = ImGuiNative.igCollapsingHeaderTreeNodeFlags(native_label, flags); + byte ret = ImGuiNative.igCollapsingHeader_TreeNodeFlags(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1424,7 +1434,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte ret = ImGuiNative.igCollapsingHeaderTreeNodeFlags(native_label, flags); + byte ret = ImGuiNative.igCollapsingHeader_TreeNodeFlags(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1454,7 +1464,7 @@ namespace ImGuiNET byte native_p_visible_val = p_visible ? (byte)1 : (byte)0; byte* native_p_visible = &native_p_visible_val; ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; - byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_visible, flags); + byte ret = ImGuiNative.igCollapsingHeader_BoolPtr(native_label, native_p_visible, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1484,7 +1494,7 @@ namespace ImGuiNET else { native_label = null; } byte native_p_visible_val = p_visible ? (byte)1 : (byte)0; byte* native_p_visible = &native_p_visible_val; - byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_visible, flags); + byte ret = ImGuiNative.igCollapsingHeader_BoolPtr(native_label, native_p_visible, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2009,7 +2019,7 @@ namespace ImGuiNET int popup_max_height_in_items = -1; fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igComboStr_arr(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); + byte ret = ImGuiNative.igCombo_Str_arr(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2066,7 +2076,7 @@ namespace ImGuiNET } fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igComboStr_arr(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); + byte ret = ImGuiNative.igCombo_Str_arr(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2115,7 +2125,7 @@ namespace ImGuiNET int popup_max_height_in_items = -1; fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igComboStr(native_label, native_current_item, native_items_separated_by_zeros, popup_max_height_in_items); + byte ret = ImGuiNative.igCombo_Str(native_label, native_current_item, native_items_separated_by_zeros, popup_max_height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2167,7 +2177,7 @@ namespace ImGuiNET else { native_items_separated_by_zeros = null; } fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igComboStr(native_label, native_current_item, native_items_separated_by_zeros, popup_max_height_in_items); + byte ret = ImGuiNative.igCombo_Str(native_label, native_current_item, native_items_separated_by_zeros, popup_max_height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2231,28 +2241,32 @@ namespace ImGuiNET { ImGuiNative.igDestroyPlatformWindows(); } - public static void DockSpace(uint id) + public static uint DockSpace(uint id) { Vector2 size = new Vector2(); ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; ImGuiWindowClass* window_class = null; - ImGuiNative.igDockSpace(id, size, flags, window_class); + uint ret = ImGuiNative.igDockSpace(id, size, flags, window_class); + return ret; } - public static void DockSpace(uint id, Vector2 size) + public static uint DockSpace(uint id, Vector2 size) { ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; ImGuiWindowClass* window_class = null; - ImGuiNative.igDockSpace(id, size, flags, window_class); + uint ret = ImGuiNative.igDockSpace(id, size, flags, window_class); + return ret; } - public static void DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags) + public static uint DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags) { ImGuiWindowClass* window_class = null; - ImGuiNative.igDockSpace(id, size, flags, window_class); + uint ret = ImGuiNative.igDockSpace(id, size, flags, window_class); + return ret; } - public static void DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClassPtr window_class) + public static uint DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClassPtr window_class) { ImGuiWindowClass* native_window_class = window_class.NativePtr; - ImGuiNative.igDockSpace(id, size, flags, native_window_class); + uint ret = ImGuiNative.igDockSpace(id, size, flags, native_window_class); + return ret; } public static uint DockSpaceOverViewport() { @@ -5600,6 +5614,39 @@ namespace ImGuiNET } } } + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + void* native_p_data = (void*)p_data.ToPointer(); + float v_speed = 1.0f; + void* p_min = null; + void* p_max = null; + byte* native_format = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, p_min, p_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed) { byte* native_label; @@ -5801,6 +5848,39 @@ namespace ImGuiNET } return ret != 0; } + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + void* native_p_data = (void*)p_data.ToPointer(); + float v_speed = 1.0f; + void* p_min = null; + void* p_max = null; + byte* native_format = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, p_min, p_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + return ret != 0; + } public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed) { byte* native_label; @@ -6022,6 +6102,10 @@ namespace ImGuiNET { ImGuiNative.igEndCombo(); } + public static void EndDisabled() + { + ImGuiNative.igEndDisabled(); + } public static void EndDragDropSource() { ImGuiNative.igEndDragDropSource(); @@ -6100,13 +6184,13 @@ namespace ImGuiNET } public static ImDrawListPtr GetBackgroundDrawList() { - ImDrawList* ret = ImGuiNative.igGetBackgroundDrawListNil(); + ImDrawList* ret = ImGuiNative.igGetBackgroundDrawList_Nil(); return new ImDrawListPtr(ret); } public static ImDrawListPtr GetBackgroundDrawList(ImGuiViewportPtr viewport) { ImGuiViewport* native_viewport = viewport.NativePtr; - ImDrawList* ret = ImGuiNative.igGetBackgroundDrawListViewportPtr(native_viewport); + ImDrawList* ret = ImGuiNative.igGetBackgroundDrawList_ViewportPtr(native_viewport); return new ImDrawListPtr(ret); } public static string GetClipboardText() @@ -6117,22 +6201,22 @@ namespace ImGuiNET public static uint GetColorU32(ImGuiCol idx) { float alpha_mul = 1.0f; - uint ret = ImGuiNative.igGetColorU32Col(idx, alpha_mul); + uint ret = ImGuiNative.igGetColorU32_Col(idx, alpha_mul); return ret; } public static uint GetColorU32(ImGuiCol idx, float alpha_mul) { - uint ret = ImGuiNative.igGetColorU32Col(idx, alpha_mul); + uint ret = ImGuiNative.igGetColorU32_Col(idx, alpha_mul); return ret; } public static uint GetColorU32(Vector4 col) { - uint ret = ImGuiNative.igGetColorU32Vec4(col); + uint ret = ImGuiNative.igGetColorU32_Vec4(col); return ret; } public static uint GetColorU32(uint col) { - uint ret = ImGuiNative.igGetColorU32U32(col); + uint ret = ImGuiNative.igGetColorU32_U32(col); return ret; } public static int GetColumnIndex() @@ -6245,13 +6329,13 @@ namespace ImGuiNET } public static ImDrawListPtr GetForegroundDrawList() { - ImDrawList* ret = ImGuiNative.igGetForegroundDrawListNil(); + ImDrawList* ret = ImGuiNative.igGetForegroundDrawList_Nil(); return new ImDrawListPtr(ret); } public static ImDrawListPtr GetForegroundDrawList(ImGuiViewportPtr viewport) { ImGuiViewport* native_viewport = viewport.NativePtr; - ImDrawList* ret = ImGuiNative.igGetForegroundDrawListViewportPtr(native_viewport); + ImDrawList* ret = ImGuiNative.igGetForegroundDrawList_ViewportPtr(native_viewport); return new ImDrawListPtr(ret); } public static int GetFrameCount() @@ -6289,7 +6373,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - uint ret = ImGuiNative.igGetIDStr(native_str_id); + uint ret = ImGuiNative.igGetID_Str(native_str_id); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -6299,7 +6383,7 @@ namespace ImGuiNET public static uint GetID(IntPtr ptr_id) { void* native_ptr_id = (void*)ptr_id.ToPointer(); - uint ret = ImGuiNative.igGetIDPtr(native_ptr_id); + uint ret = ImGuiNative.igGetID_Ptr(native_ptr_id); return ret; } public static ImGuiIOPtr GetIO() @@ -6325,14 +6409,19 @@ namespace ImGuiNET ImGuiNative.igGetItemRectSize(&__retval); return __retval; } - public static int GetKeyIndex(ImGuiKey imgui_key) + public static int GetKeyIndex(ImGuiKey key) { - int ret = ImGuiNative.igGetKeyIndex(imgui_key); + int ret = ImGuiNative.igGetKeyIndex(key); return ret; } - public static int GetKeyPressedAmount(int key_index, float repeat_delay, float rate) + public static string GetKeyName(ImGuiKey key) { - int ret = ImGuiNative.igGetKeyPressedAmount(key_index, repeat_delay, rate); + byte* ret = ImGuiNative.igGetKeyName(key); + return Util.StringFromPtr(ret); + } + public static int GetKeyPressedAmount(ImGuiKey key, float repeat_delay, float rate) + { + int ret = ImGuiNative.igGetKeyPressedAmount(key, repeat_delay, rate); return ret; } public static ImGuiViewportPtr GetMainViewport() @@ -6340,6 +6429,11 @@ namespace ImGuiNET ImGuiViewport* ret = ImGuiNative.igGetMainViewport(); return new ImGuiViewportPtr(ret); } + public static int GetMouseClickedCount(ImGuiMouseButton button) + { + int ret = ImGuiNative.igGetMouseClickedCount(button); + return ret; + } public static ImGuiMouseCursor GetMouseCursor() { ImGuiMouseCursor ret = ImGuiNative.igGetMouseCursor(); @@ -6460,11 +6554,6 @@ namespace ImGuiNET ImGuiNative.igGetWindowContentRegionMin(&__retval); return __retval; } - public static float GetWindowContentRegionWidth() - { - float ret = ImGuiNative.igGetWindowContentRegionWidth(); - return ret; - } public static uint GetWindowDockID() { uint ret = ImGuiNative.igGetWindowDockID(); @@ -8411,26 +8500,26 @@ namespace ImGuiNET byte ret = ImGuiNative.igIsItemVisible(); return ret != 0; } - public static bool IsKeyDown(int user_key_index) + public static bool IsKeyDown(ImGuiKey key) { - byte ret = ImGuiNative.igIsKeyDown(user_key_index); + byte ret = ImGuiNative.igIsKeyDown(key); return ret != 0; } - public static bool IsKeyPressed(int user_key_index) + public static bool IsKeyPressed(ImGuiKey key) { byte repeat = 1; - byte ret = ImGuiNative.igIsKeyPressed(user_key_index, repeat); + byte ret = ImGuiNative.igIsKeyPressed(key, repeat); return ret != 0; } - public static bool IsKeyPressed(int user_key_index, bool repeat) + public static bool IsKeyPressed(ImGuiKey key, bool repeat) { byte native_repeat = repeat ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igIsKeyPressed(user_key_index, native_repeat); + byte ret = ImGuiNative.igIsKeyPressed(key, native_repeat); return ret != 0; } - public static bool IsKeyReleased(int user_key_index) + public static bool IsKeyReleased(ImGuiKey key) { - byte ret = ImGuiNative.igIsKeyReleased(user_key_index); + byte ret = ImGuiNative.igIsKeyReleased(key); return ret != 0; } public static bool IsMouseClicked(ImGuiMouseButton button) @@ -8518,7 +8607,7 @@ namespace ImGuiNET } else { native_str_id = null; } ImGuiPopupFlags flags = (ImGuiPopupFlags)0; - byte ret = ImGuiNative.igIsPopupOpenStr(native_str_id, flags); + byte ret = ImGuiNative.igIsPopupOpen_Str(native_str_id, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -8545,7 +8634,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igIsPopupOpenStr(native_str_id, flags); + byte ret = ImGuiNative.igIsPopupOpen_Str(native_str_id, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -8554,12 +8643,12 @@ namespace ImGuiNET } public static bool IsRectVisible(Vector2 size) { - byte ret = ImGuiNative.igIsRectVisibleNil(size); + byte ret = ImGuiNative.igIsRectVisible_Nil(size); return ret != 0; } public static bool IsRectVisible(Vector2 rect_min, Vector2 rect_max) { - byte ret = ImGuiNative.igIsRectVisibleVec2(rect_min, rect_max); + byte ret = ImGuiNative.igIsRectVisible_Vec2(rect_min, rect_max); return ret != 0; } public static bool IsWindowAppearing() @@ -8697,7 +8786,7 @@ namespace ImGuiNET int height_in_items = -1; fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igListBoxStr_arr(native_label, native_current_item, native_items, items_count, height_in_items); + byte ret = ImGuiNative.igListBox_Str_arr(native_label, native_current_item, native_items, items_count, height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -8754,7 +8843,7 @@ namespace ImGuiNET } fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igListBoxStr_arr(native_label, native_current_item, native_items, items_count, height_in_items); + byte ret = ImGuiNative.igListBox_Str_arr(native_label, native_current_item, native_items, items_count, height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -8963,7 +9052,7 @@ namespace ImGuiNET byte* native_shortcut = null; byte selected = 0; byte enabled = 1; - byte ret = ImGuiNative.igMenuItemBool(native_label, native_shortcut, selected, enabled); + byte ret = ImGuiNative.igMenuItem_Bool(native_label, native_shortcut, selected, enabled); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9010,7 +9099,7 @@ namespace ImGuiNET else { native_shortcut = null; } byte selected = 0; byte enabled = 1; - byte ret = ImGuiNative.igMenuItemBool(native_label, native_shortcut, selected, enabled); + byte ret = ImGuiNative.igMenuItem_Bool(native_label, native_shortcut, selected, enabled); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9061,7 +9150,7 @@ namespace ImGuiNET else { native_shortcut = null; } byte native_selected = selected ? (byte)1 : (byte)0; byte enabled = 1; - byte ret = ImGuiNative.igMenuItemBool(native_label, native_shortcut, native_selected, enabled); + byte ret = ImGuiNative.igMenuItem_Bool(native_label, native_shortcut, native_selected, enabled); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9112,7 +9201,7 @@ namespace ImGuiNET else { native_shortcut = null; } byte native_selected = selected ? (byte)1 : (byte)0; byte native_enabled = enabled ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igMenuItemBool(native_label, native_shortcut, native_selected, native_enabled); + byte ret = ImGuiNative.igMenuItem_Bool(native_label, native_shortcut, native_selected, native_enabled); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9164,7 +9253,7 @@ namespace ImGuiNET byte native_p_selected_val = p_selected ? (byte)1 : (byte)0; byte* native_p_selected = &native_p_selected_val; byte enabled = 1; - byte ret = ImGuiNative.igMenuItemBoolPtr(native_label, native_shortcut, native_p_selected, enabled); + byte ret = ImGuiNative.igMenuItem_BoolPtr(native_label, native_shortcut, native_p_selected, enabled); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9217,7 +9306,7 @@ namespace ImGuiNET byte native_p_selected_val = p_selected ? (byte)1 : (byte)0; byte* native_p_selected = &native_p_selected_val; byte native_enabled = enabled ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igMenuItemBoolPtr(native_label, native_shortcut, native_p_selected, native_enabled); + byte ret = ImGuiNative.igMenuItem_BoolPtr(native_label, native_shortcut, native_p_selected, native_enabled); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9262,7 +9351,7 @@ namespace ImGuiNET } else { native_str_id = null; } ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)0; - ImGuiNative.igOpenPopup(native_str_id, popup_flags); + ImGuiNative.igOpenPopup_Str(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -9288,12 +9377,21 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiNative.igOpenPopup(native_str_id, popup_flags); + ImGuiNative.igOpenPopup_Str(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } } + public static void OpenPopup(uint id) + { + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)0; + ImGuiNative.igOpenPopup_ID(id, popup_flags); + } + public static void OpenPopup(uint id, ImGuiPopupFlags popup_flags) + { + ImGuiNative.igOpenPopup_ID(id, popup_flags); + } public static void OpenPopupOnItemClick() { byte* native_str_id = null; @@ -9381,7 +9479,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9415,7 +9513,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9466,7 +9564,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9520,7 +9618,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9573,7 +9671,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9625,7 +9723,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9676,7 +9774,7 @@ namespace ImGuiNET else { native_overlay_text = null; } fixed (float* native_values = &values) { - ImGuiNative.igPlotHistogramFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotHistogram_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9715,7 +9813,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9749,7 +9847,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9800,7 +9898,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9854,7 +9952,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9907,7 +10005,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9959,7 +10057,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10010,7 +10108,7 @@ namespace ImGuiNET else { native_overlay_text = null; } fixed (float* native_values = &values) { - ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLines_FloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10144,7 +10242,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiNative.igPushIDStr(native_str_id); + ImGuiNative.igPushID_Str(native_str_id); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -10153,11 +10251,11 @@ namespace ImGuiNET public static void PushID(IntPtr ptr_id) { void* native_ptr_id = (void*)ptr_id.ToPointer(); - ImGuiNative.igPushIDPtr(native_ptr_id); + ImGuiNative.igPushID_Ptr(native_ptr_id); } public static void PushID(int int_id) { - ImGuiNative.igPushIDInt(int_id); + ImGuiNative.igPushID_Int(int_id); } public static void PushItemWidth(float item_width) { @@ -10165,19 +10263,19 @@ namespace ImGuiNET } public static void PushStyleColor(ImGuiCol idx, uint col) { - ImGuiNative.igPushStyleColorU32(idx, col); + ImGuiNative.igPushStyleColor_U32(idx, col); } public static void PushStyleColor(ImGuiCol idx, Vector4 col) { - ImGuiNative.igPushStyleColorVec4(idx, col); + ImGuiNative.igPushStyleColor_Vec4(idx, col); } public static void PushStyleVar(ImGuiStyleVar idx, float val) { - ImGuiNative.igPushStyleVarFloat(idx, val); + ImGuiNative.igPushStyleVar_Float(idx, val); } public static void PushStyleVar(ImGuiStyleVar idx, Vector2 val) { - ImGuiNative.igPushStyleVarVec2(idx, val); + ImGuiNative.igPushStyleVar_Vec2(idx, val); } public static void PushTextWrapPos() { @@ -10209,7 +10307,7 @@ namespace ImGuiNET } else { native_label = null; } byte native_active = active ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igRadioButtonBool(native_label, native_active); + byte ret = ImGuiNative.igRadioButton_Bool(native_label, native_active); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10238,7 +10336,7 @@ namespace ImGuiNET else { native_label = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igRadioButtonIntPtr(native_label, native_v, v_button); + byte ret = ImGuiNative.igRadioButton_IntPtr(native_label, native_v, v_button); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10355,7 +10453,7 @@ namespace ImGuiNET byte selected = 0; ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectableBool(native_label, selected, flags, size); + byte ret = ImGuiNative.igSelectable_Bool(native_label, selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10385,7 +10483,7 @@ namespace ImGuiNET byte native_selected = selected ? (byte)1 : (byte)0; ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectableBool(native_label, native_selected, flags, size); + byte ret = ImGuiNative.igSelectable_Bool(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10414,7 +10512,7 @@ namespace ImGuiNET else { native_label = null; } byte native_selected = selected ? (byte)1 : (byte)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectableBool(native_label, native_selected, flags, size); + byte ret = ImGuiNative.igSelectable_Bool(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10442,7 +10540,7 @@ namespace ImGuiNET } else { native_label = null; } byte native_selected = selected ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igSelectableBool(native_label, native_selected, flags, size); + byte ret = ImGuiNative.igSelectable_Bool(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10473,7 +10571,7 @@ namespace ImGuiNET byte* native_p_selected = &native_p_selected_val; ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectableBoolPtr(native_label, native_p_selected, flags, size); + byte ret = ImGuiNative.igSelectable_BoolPtr(native_label, native_p_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10504,7 +10602,7 @@ namespace ImGuiNET byte native_p_selected_val = p_selected ? (byte)1 : (byte)0; byte* native_p_selected = &native_p_selected_val; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectableBoolPtr(native_label, native_p_selected, flags, size); + byte ret = ImGuiNative.igSelectable_BoolPtr(native_label, native_p_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10534,7 +10632,7 @@ namespace ImGuiNET else { native_label = null; } byte native_p_selected_val = p_selected ? (byte)1 : (byte)0; byte* native_p_selected = &native_p_selected_val; - byte ret = ImGuiNative.igSelectableBoolPtr(native_label, native_p_selected, flags, size); + byte ret = ImGuiNative.igSelectable_BoolPtr(native_label, native_p_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10791,20 +10889,20 @@ namespace ImGuiNET public static void SetScrollFromPosX(float local_x) { float center_x_ratio = 0.5f; - ImGuiNative.igSetScrollFromPosXFloat(local_x, center_x_ratio); + ImGuiNative.igSetScrollFromPosX_Float(local_x, center_x_ratio); } public static void SetScrollFromPosX(float local_x, float center_x_ratio) { - ImGuiNative.igSetScrollFromPosXFloat(local_x, center_x_ratio); + ImGuiNative.igSetScrollFromPosX_Float(local_x, center_x_ratio); } public static void SetScrollFromPosY(float local_y) { float center_y_ratio = 0.5f; - ImGuiNative.igSetScrollFromPosYFloat(local_y, center_y_ratio); + ImGuiNative.igSetScrollFromPosY_Float(local_y, center_y_ratio); } public static void SetScrollFromPosY(float local_y, float center_y_ratio) { - ImGuiNative.igSetScrollFromPosYFloat(local_y, center_y_ratio); + ImGuiNative.igSetScrollFromPosY_Float(local_y, center_y_ratio); } public static void SetScrollHereX() { @@ -10826,11 +10924,11 @@ namespace ImGuiNET } public static void SetScrollX(float scroll_x) { - ImGuiNative.igSetScrollXFloat(scroll_x); + ImGuiNative.igSetScrollX_Float(scroll_x); } public static void SetScrollY(float scroll_y) { - ImGuiNative.igSetScrollYFloat(scroll_y); + ImGuiNative.igSetScrollY_Float(scroll_y); } public static void SetStateStorage(ImGuiStoragePtr storage) { @@ -10893,12 +10991,12 @@ namespace ImGuiNET { byte native_collapsed = collapsed ? (byte)1 : (byte)0; ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetWindowCollapsedBool(native_collapsed, cond); + ImGuiNative.igSetWindowCollapsed_Bool(native_collapsed, cond); } public static void SetWindowCollapsed(bool collapsed, ImGuiCond cond) { byte native_collapsed = collapsed ? (byte)1 : (byte)0; - ImGuiNative.igSetWindowCollapsedBool(native_collapsed, cond); + ImGuiNative.igSetWindowCollapsed_Bool(native_collapsed, cond); } public static void SetWindowCollapsed(string name, bool collapsed) { @@ -10922,7 +11020,7 @@ namespace ImGuiNET else { native_name = null; } byte native_collapsed = collapsed ? (byte)1 : (byte)0; ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetWindowCollapsedStr(native_name, native_collapsed, cond); + ImGuiNative.igSetWindowCollapsed_Str(native_name, native_collapsed, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -10949,7 +11047,7 @@ namespace ImGuiNET } else { native_name = null; } byte native_collapsed = collapsed ? (byte)1 : (byte)0; - ImGuiNative.igSetWindowCollapsedStr(native_name, native_collapsed, cond); + ImGuiNative.igSetWindowCollapsed_Str(native_name, native_collapsed, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -10957,7 +11055,7 @@ namespace ImGuiNET } public static void SetWindowFocus() { - ImGuiNative.igSetWindowFocusNil(); + ImGuiNative.igSetWindowFocus_Nil(); } public static void SetWindowFocus(string name) { @@ -10979,7 +11077,7 @@ namespace ImGuiNET native_name[native_name_offset] = 0; } else { native_name = null; } - ImGuiNative.igSetWindowFocusStr(native_name); + ImGuiNative.igSetWindowFocus_Str(native_name); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -10992,11 +11090,11 @@ namespace ImGuiNET public static void SetWindowPos(Vector2 pos) { ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetWindowPosVec2(pos, cond); + ImGuiNative.igSetWindowPos_Vec2(pos, cond); } public static void SetWindowPos(Vector2 pos, ImGuiCond cond) { - ImGuiNative.igSetWindowPosVec2(pos, cond); + ImGuiNative.igSetWindowPos_Vec2(pos, cond); } public static void SetWindowPos(string name, Vector2 pos) { @@ -11019,7 +11117,7 @@ namespace ImGuiNET } else { native_name = null; } ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetWindowPosStr(native_name, pos, cond); + ImGuiNative.igSetWindowPos_Str(native_name, pos, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -11045,7 +11143,7 @@ namespace ImGuiNET native_name[native_name_offset] = 0; } else { native_name = null; } - ImGuiNative.igSetWindowPosStr(native_name, pos, cond); + ImGuiNative.igSetWindowPos_Str(native_name, pos, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -11054,11 +11152,11 @@ namespace ImGuiNET public static void SetWindowSize(Vector2 size) { ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetWindowSizeVec2(size, cond); + ImGuiNative.igSetWindowSize_Vec2(size, cond); } public static void SetWindowSize(Vector2 size, ImGuiCond cond) { - ImGuiNative.igSetWindowSizeVec2(size, cond); + ImGuiNative.igSetWindowSize_Vec2(size, cond); } public static void SetWindowSize(string name, Vector2 size) { @@ -11081,7 +11179,7 @@ namespace ImGuiNET } else { native_name = null; } ImGuiCond cond = (ImGuiCond)0; - ImGuiNative.igSetWindowSizeStr(native_name, size, cond); + ImGuiNative.igSetWindowSize_Str(native_name, size, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -11107,7 +11205,7 @@ namespace ImGuiNET native_name[native_name_offset] = 0; } else { native_name = null; } - ImGuiNative.igSetWindowSizeStr(native_name, size, cond); + ImGuiNative.igSetWindowSize_Str(native_name, size, cond); if (name_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_name); @@ -11175,6 +11273,18 @@ namespace ImGuiNET ImGuiNative.igShowMetricsWindow(native_p_open); p_open = native_p_open_val != 0; } + public static void ShowStackToolWindow() + { + byte* p_open = null; + ImGuiNative.igShowStackToolWindow(p_open); + } + public static void ShowStackToolWindow(ref bool p_open) + { + byte native_p_open_val = p_open ? (byte)1 : (byte)0; + byte* native_p_open = &native_p_open_val; + ImGuiNative.igShowStackToolWindow(native_p_open); + p_open = native_p_open_val != 0; + } public static void ShowStyleEditor() { ImGuiStyle* @ref = null; @@ -13117,12 +13227,12 @@ namespace ImGuiNET public static string TableGetColumnName() { int column_n = -1; - byte* ret = ImGuiNative.igTableGetColumnNameInt(column_n); + byte* ret = ImGuiNative.igTableGetColumnName_Int(column_n); return Util.StringFromPtr(ret); } public static string TableGetColumnName(int column_n) { - byte* ret = ImGuiNative.igTableGetColumnNameInt(column_n); + byte* ret = ImGuiNative.igTableGetColumnName_Int(column_n); return Util.StringFromPtr(ret); } public static int TableGetRowIndex() @@ -13194,6 +13304,11 @@ namespace ImGuiNET { ImGuiNative.igTableSetBgColor(target, color, column_n); } + public static void TableSetColumnEnabled(int column_n, bool v) + { + byte native_v = v ? (byte)1 : (byte)0; + ImGuiNative.igTableSetColumnEnabled(column_n, native_v); + } public static bool TableSetColumnIndex(int column_n) { byte ret = ImGuiNative.igTableSetColumnIndex(column_n); @@ -13464,7 +13579,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte ret = ImGuiNative.igTreeNodeStr(native_label); + byte ret = ImGuiNative.igTreeNode_Str(native_label); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13509,7 +13624,7 @@ namespace ImGuiNET native_fmt[native_fmt_offset] = 0; } else { native_fmt = null; } - byte ret = ImGuiNative.igTreeNodeStrStr(native_str_id, native_fmt); + byte ret = ImGuiNative.igTreeNode_StrStr(native_str_id, native_fmt); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -13541,7 +13656,7 @@ namespace ImGuiNET native_fmt[native_fmt_offset] = 0; } else { native_fmt = null; } - byte ret = ImGuiNative.igTreeNodePtr(native_ptr_id, native_fmt); + byte ret = ImGuiNative.igTreeNode_Ptr(native_ptr_id, native_fmt); if (fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_fmt); @@ -13569,7 +13684,7 @@ namespace ImGuiNET } else { native_label = null; } ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; - byte ret = ImGuiNative.igTreeNodeExStr(native_label, flags); + byte ret = ImGuiNative.igTreeNodeEx_Str(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13596,7 +13711,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte ret = ImGuiNative.igTreeNodeExStr(native_label, flags); + byte ret = ImGuiNative.igTreeNodeEx_Str(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13641,7 +13756,7 @@ namespace ImGuiNET native_fmt[native_fmt_offset] = 0; } else { native_fmt = null; } - byte ret = ImGuiNative.igTreeNodeExStrStr(native_str_id, flags, native_fmt); + byte ret = ImGuiNative.igTreeNodeEx_StrStr(native_str_id, flags, native_fmt); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -13673,7 +13788,7 @@ namespace ImGuiNET native_fmt[native_fmt_offset] = 0; } else { native_fmt = null; } - byte ret = ImGuiNative.igTreeNodeExPtr(native_ptr_id, flags, native_fmt); + byte ret = ImGuiNative.igTreeNodeEx_Ptr(native_ptr_id, flags, native_fmt); if (fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_fmt); @@ -13704,7 +13819,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiNative.igTreePushStr(native_str_id); + ImGuiNative.igTreePush_Str(native_str_id); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -13713,12 +13828,12 @@ namespace ImGuiNET public static void TreePush() { void* ptr_id = null; - ImGuiNative.igTreePushPtr(ptr_id); + ImGuiNative.igTreePush_Ptr(ptr_id); } public static void TreePush(IntPtr ptr_id) { void* native_ptr_id = (void*)ptr_id.ToPointer(); - ImGuiNative.igTreePushPtr(native_ptr_id); + ImGuiNative.igTreePush_Ptr(native_ptr_id); } public static void Unindent() { @@ -13754,7 +13869,7 @@ namespace ImGuiNET } else { native_prefix = null; } byte native_b = b ? (byte)1 : (byte)0; - ImGuiNative.igValueBool(native_prefix, native_b); + ImGuiNative.igValue_Bool(native_prefix, native_b); if (prefix_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_prefix); @@ -13780,7 +13895,7 @@ namespace ImGuiNET native_prefix[native_prefix_offset] = 0; } else { native_prefix = null; } - ImGuiNative.igValueInt(native_prefix, v); + ImGuiNative.igValue_Int(native_prefix, v); if (prefix_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_prefix); @@ -13806,7 +13921,7 @@ namespace ImGuiNET native_prefix[native_prefix_offset] = 0; } else { native_prefix = null; } - ImGuiNative.igValueUint(native_prefix, v); + ImGuiNative.igValue_Uint(native_prefix, v); if (prefix_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_prefix); @@ -13833,7 +13948,7 @@ namespace ImGuiNET } else { native_prefix = null; } byte* native_float_format = null; - ImGuiNative.igValueFloat(native_prefix, v, native_float_format); + ImGuiNative.igValue_Float(native_prefix, v, native_float_format); if (prefix_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_prefix); @@ -13877,7 +13992,7 @@ namespace ImGuiNET native_float_format[native_float_format_offset] = 0; } else { native_float_format = null; } - ImGuiNative.igValueFloat(native_prefix, v, native_float_format); + ImGuiNative.igValue_Float(native_prefix, v, native_float_format); if (prefix_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_prefix); diff --git a/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs index a7c02e9..ede1457 100644 --- a/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs @@ -27,7 +27,7 @@ namespace ImGuiNET PickerHueWheel = 67108864, InputRGB = 134217728, InputHSV = 268435456, - OptionsDefault = 177209344, + DefaultOptions = 177209344, DisplayMask = 7340032, DataTypeMask = 25165824, PickerMask = 100663296, diff --git a/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs index be9a48e..249a42f 100644 --- a/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiFocusedFlags.gen.cs @@ -7,6 +7,8 @@ namespace ImGuiNET ChildWindows = 1, RootWindow = 2, AnyWindow = 4, + NoPopupHierarchy = 8, + DockHierarchy = 16, RootAndChildWindows = 3, } } diff --git a/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs index 0f21dd7..60699dc 100644 --- a/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiHoveredFlags.gen.cs @@ -7,11 +7,13 @@ namespace ImGuiNET ChildWindows = 1, RootWindow = 2, AnyWindow = 4, - AllowWhenBlockedByPopup = 8, - AllowWhenBlockedByActiveItem = 32, - AllowWhenOverlapped = 64, - AllowWhenDisabled = 128, - RectOnly = 104, + NoPopupHierarchy = 8, + DockHierarchy = 16, + AllowWhenBlockedByPopup = 32, + AllowWhenBlockedByActiveItem = 128, + AllowWhenOverlapped = 256, + AllowWhenDisabled = 512, + RectOnly = 416, RootAndChildWindows = 3, } } diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index c863df8..3a4040d 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -17,7 +17,6 @@ namespace ImGuiNET public float MouseDoubleClickTime; public float MouseDoubleClickMaxDist; public float MouseDragThreshold; - public fixed int KeyMap[22]; public float KeyRepeatDelay; public float KeyRepeatRate; public void* UserData; @@ -36,6 +35,7 @@ namespace ImGuiNET public byte ConfigViewportsNoDefaultParent; public byte MouseDrawCursor; public byte ConfigMacOSXBehaviors; + public byte ConfigInputTrickleEventQueue; public byte ConfigInputTextCursorBlink; public byte ConfigDragClickToInputText; public byte ConfigWindowsResizeFromEdges; @@ -49,17 +49,8 @@ namespace ImGuiNET public IntPtr GetClipboardTextFn; public IntPtr SetClipboardTextFn; public void* ClipboardUserData; - public Vector2 MousePos; - public fixed byte MouseDown[5]; - public float MouseWheel; - public float MouseWheelH; - public uint MouseHoveredViewport; - public byte KeyCtrl; - public byte KeyShift; - public byte KeyAlt; - public byte KeySuper; - public fixed byte KeysDown[512]; - public fixed float NavInputs[21]; + public IntPtr SetPlatformImeDataFn; + public void* _UnusedPadding; public byte WantCaptureMouse; public byte WantCaptureKeyboard; public byte WantTextInput; @@ -74,7 +65,666 @@ namespace ImGuiNET public int MetricsActiveWindows; public int MetricsActiveAllocations; public Vector2 MouseDelta; + public fixed int KeyMap[645]; + public fixed byte KeysDown[512]; + public Vector2 MousePos; + public fixed byte MouseDown[5]; + public float MouseWheel; + public float MouseWheelH; + public uint MouseHoveredViewport; + public byte KeyCtrl; + public byte KeyShift; + public byte KeyAlt; + public byte KeySuper; + public fixed float NavInputs[20]; public ImGuiKeyModFlags KeyMods; + public ImGuiKeyModFlags KeyModsPrev; + public ImGuiKeyData KeysData_0; + public ImGuiKeyData KeysData_1; + public ImGuiKeyData KeysData_2; + public ImGuiKeyData KeysData_3; + public ImGuiKeyData KeysData_4; + public ImGuiKeyData KeysData_5; + public ImGuiKeyData KeysData_6; + public ImGuiKeyData KeysData_7; + public ImGuiKeyData KeysData_8; + public ImGuiKeyData KeysData_9; + public ImGuiKeyData KeysData_10; + public ImGuiKeyData KeysData_11; + public ImGuiKeyData KeysData_12; + public ImGuiKeyData KeysData_13; + public ImGuiKeyData KeysData_14; + public ImGuiKeyData KeysData_15; + public ImGuiKeyData KeysData_16; + public ImGuiKeyData KeysData_17; + public ImGuiKeyData KeysData_18; + public ImGuiKeyData KeysData_19; + public ImGuiKeyData KeysData_20; + public ImGuiKeyData KeysData_21; + public ImGuiKeyData KeysData_22; + public ImGuiKeyData KeysData_23; + public ImGuiKeyData KeysData_24; + public ImGuiKeyData KeysData_25; + public ImGuiKeyData KeysData_26; + public ImGuiKeyData KeysData_27; + public ImGuiKeyData KeysData_28; + public ImGuiKeyData KeysData_29; + public ImGuiKeyData KeysData_30; + public ImGuiKeyData KeysData_31; + public ImGuiKeyData KeysData_32; + public ImGuiKeyData KeysData_33; + public ImGuiKeyData KeysData_34; + public ImGuiKeyData KeysData_35; + public ImGuiKeyData KeysData_36; + public ImGuiKeyData KeysData_37; + public ImGuiKeyData KeysData_38; + public ImGuiKeyData KeysData_39; + public ImGuiKeyData KeysData_40; + public ImGuiKeyData KeysData_41; + public ImGuiKeyData KeysData_42; + public ImGuiKeyData KeysData_43; + public ImGuiKeyData KeysData_44; + public ImGuiKeyData KeysData_45; + public ImGuiKeyData KeysData_46; + public ImGuiKeyData KeysData_47; + public ImGuiKeyData KeysData_48; + public ImGuiKeyData KeysData_49; + public ImGuiKeyData KeysData_50; + public ImGuiKeyData KeysData_51; + public ImGuiKeyData KeysData_52; + public ImGuiKeyData KeysData_53; + public ImGuiKeyData KeysData_54; + public ImGuiKeyData KeysData_55; + public ImGuiKeyData KeysData_56; + public ImGuiKeyData KeysData_57; + public ImGuiKeyData KeysData_58; + public ImGuiKeyData KeysData_59; + public ImGuiKeyData KeysData_60; + public ImGuiKeyData KeysData_61; + public ImGuiKeyData KeysData_62; + public ImGuiKeyData KeysData_63; + public ImGuiKeyData KeysData_64; + public ImGuiKeyData KeysData_65; + public ImGuiKeyData KeysData_66; + public ImGuiKeyData KeysData_67; + public ImGuiKeyData KeysData_68; + public ImGuiKeyData KeysData_69; + public ImGuiKeyData KeysData_70; + public ImGuiKeyData KeysData_71; + public ImGuiKeyData KeysData_72; + public ImGuiKeyData KeysData_73; + public ImGuiKeyData KeysData_74; + public ImGuiKeyData KeysData_75; + public ImGuiKeyData KeysData_76; + public ImGuiKeyData KeysData_77; + public ImGuiKeyData KeysData_78; + public ImGuiKeyData KeysData_79; + public ImGuiKeyData KeysData_80; + public ImGuiKeyData KeysData_81; + public ImGuiKeyData KeysData_82; + public ImGuiKeyData KeysData_83; + public ImGuiKeyData KeysData_84; + public ImGuiKeyData KeysData_85; + public ImGuiKeyData KeysData_86; + public ImGuiKeyData KeysData_87; + public ImGuiKeyData KeysData_88; + public ImGuiKeyData KeysData_89; + public ImGuiKeyData KeysData_90; + public ImGuiKeyData KeysData_91; + public ImGuiKeyData KeysData_92; + public ImGuiKeyData KeysData_93; + public ImGuiKeyData KeysData_94; + public ImGuiKeyData KeysData_95; + public ImGuiKeyData KeysData_96; + public ImGuiKeyData KeysData_97; + public ImGuiKeyData KeysData_98; + public ImGuiKeyData KeysData_99; + public ImGuiKeyData KeysData_100; + public ImGuiKeyData KeysData_101; + public ImGuiKeyData KeysData_102; + public ImGuiKeyData KeysData_103; + public ImGuiKeyData KeysData_104; + public ImGuiKeyData KeysData_105; + public ImGuiKeyData KeysData_106; + public ImGuiKeyData KeysData_107; + public ImGuiKeyData KeysData_108; + public ImGuiKeyData KeysData_109; + public ImGuiKeyData KeysData_110; + public ImGuiKeyData KeysData_111; + public ImGuiKeyData KeysData_112; + public ImGuiKeyData KeysData_113; + public ImGuiKeyData KeysData_114; + public ImGuiKeyData KeysData_115; + public ImGuiKeyData KeysData_116; + public ImGuiKeyData KeysData_117; + public ImGuiKeyData KeysData_118; + public ImGuiKeyData KeysData_119; + public ImGuiKeyData KeysData_120; + public ImGuiKeyData KeysData_121; + public ImGuiKeyData KeysData_122; + public ImGuiKeyData KeysData_123; + public ImGuiKeyData KeysData_124; + public ImGuiKeyData KeysData_125; + public ImGuiKeyData KeysData_126; + public ImGuiKeyData KeysData_127; + public ImGuiKeyData KeysData_128; + public ImGuiKeyData KeysData_129; + public ImGuiKeyData KeysData_130; + public ImGuiKeyData KeysData_131; + public ImGuiKeyData KeysData_132; + public ImGuiKeyData KeysData_133; + public ImGuiKeyData KeysData_134; + public ImGuiKeyData KeysData_135; + public ImGuiKeyData KeysData_136; + public ImGuiKeyData KeysData_137; + public ImGuiKeyData KeysData_138; + public ImGuiKeyData KeysData_139; + public ImGuiKeyData KeysData_140; + public ImGuiKeyData KeysData_141; + public ImGuiKeyData KeysData_142; + public ImGuiKeyData KeysData_143; + public ImGuiKeyData KeysData_144; + public ImGuiKeyData KeysData_145; + public ImGuiKeyData KeysData_146; + public ImGuiKeyData KeysData_147; + public ImGuiKeyData KeysData_148; + public ImGuiKeyData KeysData_149; + public ImGuiKeyData KeysData_150; + public ImGuiKeyData KeysData_151; + public ImGuiKeyData KeysData_152; + public ImGuiKeyData KeysData_153; + public ImGuiKeyData KeysData_154; + public ImGuiKeyData KeysData_155; + public ImGuiKeyData KeysData_156; + public ImGuiKeyData KeysData_157; + public ImGuiKeyData KeysData_158; + public ImGuiKeyData KeysData_159; + public ImGuiKeyData KeysData_160; + public ImGuiKeyData KeysData_161; + public ImGuiKeyData KeysData_162; + public ImGuiKeyData KeysData_163; + public ImGuiKeyData KeysData_164; + public ImGuiKeyData KeysData_165; + public ImGuiKeyData KeysData_166; + public ImGuiKeyData KeysData_167; + public ImGuiKeyData KeysData_168; + public ImGuiKeyData KeysData_169; + public ImGuiKeyData KeysData_170; + public ImGuiKeyData KeysData_171; + public ImGuiKeyData KeysData_172; + public ImGuiKeyData KeysData_173; + public ImGuiKeyData KeysData_174; + public ImGuiKeyData KeysData_175; + public ImGuiKeyData KeysData_176; + public ImGuiKeyData KeysData_177; + public ImGuiKeyData KeysData_178; + public ImGuiKeyData KeysData_179; + public ImGuiKeyData KeysData_180; + public ImGuiKeyData KeysData_181; + public ImGuiKeyData KeysData_182; + public ImGuiKeyData KeysData_183; + public ImGuiKeyData KeysData_184; + public ImGuiKeyData KeysData_185; + public ImGuiKeyData KeysData_186; + public ImGuiKeyData KeysData_187; + public ImGuiKeyData KeysData_188; + public ImGuiKeyData KeysData_189; + public ImGuiKeyData KeysData_190; + public ImGuiKeyData KeysData_191; + public ImGuiKeyData KeysData_192; + public ImGuiKeyData KeysData_193; + public ImGuiKeyData KeysData_194; + public ImGuiKeyData KeysData_195; + public ImGuiKeyData KeysData_196; + public ImGuiKeyData KeysData_197; + public ImGuiKeyData KeysData_198; + public ImGuiKeyData KeysData_199; + public ImGuiKeyData KeysData_200; + public ImGuiKeyData KeysData_201; + public ImGuiKeyData KeysData_202; + public ImGuiKeyData KeysData_203; + public ImGuiKeyData KeysData_204; + public ImGuiKeyData KeysData_205; + public ImGuiKeyData KeysData_206; + public ImGuiKeyData KeysData_207; + public ImGuiKeyData KeysData_208; + public ImGuiKeyData KeysData_209; + public ImGuiKeyData KeysData_210; + public ImGuiKeyData KeysData_211; + public ImGuiKeyData KeysData_212; + public ImGuiKeyData KeysData_213; + public ImGuiKeyData KeysData_214; + public ImGuiKeyData KeysData_215; + public ImGuiKeyData KeysData_216; + public ImGuiKeyData KeysData_217; + public ImGuiKeyData KeysData_218; + public ImGuiKeyData KeysData_219; + public ImGuiKeyData KeysData_220; + public ImGuiKeyData KeysData_221; + public ImGuiKeyData KeysData_222; + public ImGuiKeyData KeysData_223; + public ImGuiKeyData KeysData_224; + public ImGuiKeyData KeysData_225; + public ImGuiKeyData KeysData_226; + public ImGuiKeyData KeysData_227; + public ImGuiKeyData KeysData_228; + public ImGuiKeyData KeysData_229; + public ImGuiKeyData KeysData_230; + public ImGuiKeyData KeysData_231; + public ImGuiKeyData KeysData_232; + public ImGuiKeyData KeysData_233; + public ImGuiKeyData KeysData_234; + public ImGuiKeyData KeysData_235; + public ImGuiKeyData KeysData_236; + public ImGuiKeyData KeysData_237; + public ImGuiKeyData KeysData_238; + public ImGuiKeyData KeysData_239; + public ImGuiKeyData KeysData_240; + public ImGuiKeyData KeysData_241; + public ImGuiKeyData KeysData_242; + public ImGuiKeyData KeysData_243; + public ImGuiKeyData KeysData_244; + public ImGuiKeyData KeysData_245; + public ImGuiKeyData KeysData_246; + public ImGuiKeyData KeysData_247; + public ImGuiKeyData KeysData_248; + public ImGuiKeyData KeysData_249; + public ImGuiKeyData KeysData_250; + public ImGuiKeyData KeysData_251; + public ImGuiKeyData KeysData_252; + public ImGuiKeyData KeysData_253; + public ImGuiKeyData KeysData_254; + public ImGuiKeyData KeysData_255; + public ImGuiKeyData KeysData_256; + public ImGuiKeyData KeysData_257; + public ImGuiKeyData KeysData_258; + public ImGuiKeyData KeysData_259; + public ImGuiKeyData KeysData_260; + public ImGuiKeyData KeysData_261; + public ImGuiKeyData KeysData_262; + public ImGuiKeyData KeysData_263; + public ImGuiKeyData KeysData_264; + public ImGuiKeyData KeysData_265; + public ImGuiKeyData KeysData_266; + public ImGuiKeyData KeysData_267; + public ImGuiKeyData KeysData_268; + public ImGuiKeyData KeysData_269; + public ImGuiKeyData KeysData_270; + public ImGuiKeyData KeysData_271; + public ImGuiKeyData KeysData_272; + public ImGuiKeyData KeysData_273; + public ImGuiKeyData KeysData_274; + public ImGuiKeyData KeysData_275; + public ImGuiKeyData KeysData_276; + public ImGuiKeyData KeysData_277; + public ImGuiKeyData KeysData_278; + public ImGuiKeyData KeysData_279; + public ImGuiKeyData KeysData_280; + public ImGuiKeyData KeysData_281; + public ImGuiKeyData KeysData_282; + public ImGuiKeyData KeysData_283; + public ImGuiKeyData KeysData_284; + public ImGuiKeyData KeysData_285; + public ImGuiKeyData KeysData_286; + public ImGuiKeyData KeysData_287; + public ImGuiKeyData KeysData_288; + public ImGuiKeyData KeysData_289; + public ImGuiKeyData KeysData_290; + public ImGuiKeyData KeysData_291; + public ImGuiKeyData KeysData_292; + public ImGuiKeyData KeysData_293; + public ImGuiKeyData KeysData_294; + public ImGuiKeyData KeysData_295; + public ImGuiKeyData KeysData_296; + public ImGuiKeyData KeysData_297; + public ImGuiKeyData KeysData_298; + public ImGuiKeyData KeysData_299; + public ImGuiKeyData KeysData_300; + public ImGuiKeyData KeysData_301; + public ImGuiKeyData KeysData_302; + public ImGuiKeyData KeysData_303; + public ImGuiKeyData KeysData_304; + public ImGuiKeyData KeysData_305; + public ImGuiKeyData KeysData_306; + public ImGuiKeyData KeysData_307; + public ImGuiKeyData KeysData_308; + public ImGuiKeyData KeysData_309; + public ImGuiKeyData KeysData_310; + public ImGuiKeyData KeysData_311; + public ImGuiKeyData KeysData_312; + public ImGuiKeyData KeysData_313; + public ImGuiKeyData KeysData_314; + public ImGuiKeyData KeysData_315; + public ImGuiKeyData KeysData_316; + public ImGuiKeyData KeysData_317; + public ImGuiKeyData KeysData_318; + public ImGuiKeyData KeysData_319; + public ImGuiKeyData KeysData_320; + public ImGuiKeyData KeysData_321; + public ImGuiKeyData KeysData_322; + public ImGuiKeyData KeysData_323; + public ImGuiKeyData KeysData_324; + public ImGuiKeyData KeysData_325; + public ImGuiKeyData KeysData_326; + public ImGuiKeyData KeysData_327; + public ImGuiKeyData KeysData_328; + public ImGuiKeyData KeysData_329; + public ImGuiKeyData KeysData_330; + public ImGuiKeyData KeysData_331; + public ImGuiKeyData KeysData_332; + public ImGuiKeyData KeysData_333; + public ImGuiKeyData KeysData_334; + public ImGuiKeyData KeysData_335; + public ImGuiKeyData KeysData_336; + public ImGuiKeyData KeysData_337; + public ImGuiKeyData KeysData_338; + public ImGuiKeyData KeysData_339; + public ImGuiKeyData KeysData_340; + public ImGuiKeyData KeysData_341; + public ImGuiKeyData KeysData_342; + public ImGuiKeyData KeysData_343; + public ImGuiKeyData KeysData_344; + public ImGuiKeyData KeysData_345; + public ImGuiKeyData KeysData_346; + public ImGuiKeyData KeysData_347; + public ImGuiKeyData KeysData_348; + public ImGuiKeyData KeysData_349; + public ImGuiKeyData KeysData_350; + public ImGuiKeyData KeysData_351; + public ImGuiKeyData KeysData_352; + public ImGuiKeyData KeysData_353; + public ImGuiKeyData KeysData_354; + public ImGuiKeyData KeysData_355; + public ImGuiKeyData KeysData_356; + public ImGuiKeyData KeysData_357; + public ImGuiKeyData KeysData_358; + public ImGuiKeyData KeysData_359; + public ImGuiKeyData KeysData_360; + public ImGuiKeyData KeysData_361; + public ImGuiKeyData KeysData_362; + public ImGuiKeyData KeysData_363; + public ImGuiKeyData KeysData_364; + public ImGuiKeyData KeysData_365; + public ImGuiKeyData KeysData_366; + public ImGuiKeyData KeysData_367; + public ImGuiKeyData KeysData_368; + public ImGuiKeyData KeysData_369; + public ImGuiKeyData KeysData_370; + public ImGuiKeyData KeysData_371; + public ImGuiKeyData KeysData_372; + public ImGuiKeyData KeysData_373; + public ImGuiKeyData KeysData_374; + public ImGuiKeyData KeysData_375; + public ImGuiKeyData KeysData_376; + public ImGuiKeyData KeysData_377; + public ImGuiKeyData KeysData_378; + public ImGuiKeyData KeysData_379; + public ImGuiKeyData KeysData_380; + public ImGuiKeyData KeysData_381; + public ImGuiKeyData KeysData_382; + public ImGuiKeyData KeysData_383; + public ImGuiKeyData KeysData_384; + public ImGuiKeyData KeysData_385; + public ImGuiKeyData KeysData_386; + public ImGuiKeyData KeysData_387; + public ImGuiKeyData KeysData_388; + public ImGuiKeyData KeysData_389; + public ImGuiKeyData KeysData_390; + public ImGuiKeyData KeysData_391; + public ImGuiKeyData KeysData_392; + public ImGuiKeyData KeysData_393; + public ImGuiKeyData KeysData_394; + public ImGuiKeyData KeysData_395; + public ImGuiKeyData KeysData_396; + public ImGuiKeyData KeysData_397; + public ImGuiKeyData KeysData_398; + public ImGuiKeyData KeysData_399; + public ImGuiKeyData KeysData_400; + public ImGuiKeyData KeysData_401; + public ImGuiKeyData KeysData_402; + public ImGuiKeyData KeysData_403; + public ImGuiKeyData KeysData_404; + public ImGuiKeyData KeysData_405; + public ImGuiKeyData KeysData_406; + public ImGuiKeyData KeysData_407; + public ImGuiKeyData KeysData_408; + public ImGuiKeyData KeysData_409; + public ImGuiKeyData KeysData_410; + public ImGuiKeyData KeysData_411; + public ImGuiKeyData KeysData_412; + public ImGuiKeyData KeysData_413; + public ImGuiKeyData KeysData_414; + public ImGuiKeyData KeysData_415; + public ImGuiKeyData KeysData_416; + public ImGuiKeyData KeysData_417; + public ImGuiKeyData KeysData_418; + public ImGuiKeyData KeysData_419; + public ImGuiKeyData KeysData_420; + public ImGuiKeyData KeysData_421; + public ImGuiKeyData KeysData_422; + public ImGuiKeyData KeysData_423; + public ImGuiKeyData KeysData_424; + public ImGuiKeyData KeysData_425; + public ImGuiKeyData KeysData_426; + public ImGuiKeyData KeysData_427; + public ImGuiKeyData KeysData_428; + public ImGuiKeyData KeysData_429; + public ImGuiKeyData KeysData_430; + public ImGuiKeyData KeysData_431; + public ImGuiKeyData KeysData_432; + public ImGuiKeyData KeysData_433; + public ImGuiKeyData KeysData_434; + public ImGuiKeyData KeysData_435; + public ImGuiKeyData KeysData_436; + public ImGuiKeyData KeysData_437; + public ImGuiKeyData KeysData_438; + public ImGuiKeyData KeysData_439; + public ImGuiKeyData KeysData_440; + public ImGuiKeyData KeysData_441; + public ImGuiKeyData KeysData_442; + public ImGuiKeyData KeysData_443; + public ImGuiKeyData KeysData_444; + public ImGuiKeyData KeysData_445; + public ImGuiKeyData KeysData_446; + public ImGuiKeyData KeysData_447; + public ImGuiKeyData KeysData_448; + public ImGuiKeyData KeysData_449; + public ImGuiKeyData KeysData_450; + public ImGuiKeyData KeysData_451; + public ImGuiKeyData KeysData_452; + public ImGuiKeyData KeysData_453; + public ImGuiKeyData KeysData_454; + public ImGuiKeyData KeysData_455; + public ImGuiKeyData KeysData_456; + public ImGuiKeyData KeysData_457; + public ImGuiKeyData KeysData_458; + public ImGuiKeyData KeysData_459; + public ImGuiKeyData KeysData_460; + public ImGuiKeyData KeysData_461; + public ImGuiKeyData KeysData_462; + public ImGuiKeyData KeysData_463; + public ImGuiKeyData KeysData_464; + public ImGuiKeyData KeysData_465; + public ImGuiKeyData KeysData_466; + public ImGuiKeyData KeysData_467; + public ImGuiKeyData KeysData_468; + public ImGuiKeyData KeysData_469; + public ImGuiKeyData KeysData_470; + public ImGuiKeyData KeysData_471; + public ImGuiKeyData KeysData_472; + public ImGuiKeyData KeysData_473; + public ImGuiKeyData KeysData_474; + public ImGuiKeyData KeysData_475; + public ImGuiKeyData KeysData_476; + public ImGuiKeyData KeysData_477; + public ImGuiKeyData KeysData_478; + public ImGuiKeyData KeysData_479; + public ImGuiKeyData KeysData_480; + public ImGuiKeyData KeysData_481; + public ImGuiKeyData KeysData_482; + public ImGuiKeyData KeysData_483; + public ImGuiKeyData KeysData_484; + public ImGuiKeyData KeysData_485; + public ImGuiKeyData KeysData_486; + public ImGuiKeyData KeysData_487; + public ImGuiKeyData KeysData_488; + public ImGuiKeyData KeysData_489; + public ImGuiKeyData KeysData_490; + public ImGuiKeyData KeysData_491; + public ImGuiKeyData KeysData_492; + public ImGuiKeyData KeysData_493; + public ImGuiKeyData KeysData_494; + public ImGuiKeyData KeysData_495; + public ImGuiKeyData KeysData_496; + public ImGuiKeyData KeysData_497; + public ImGuiKeyData KeysData_498; + public ImGuiKeyData KeysData_499; + public ImGuiKeyData KeysData_500; + public ImGuiKeyData KeysData_501; + public ImGuiKeyData KeysData_502; + public ImGuiKeyData KeysData_503; + public ImGuiKeyData KeysData_504; + public ImGuiKeyData KeysData_505; + public ImGuiKeyData KeysData_506; + public ImGuiKeyData KeysData_507; + public ImGuiKeyData KeysData_508; + public ImGuiKeyData KeysData_509; + public ImGuiKeyData KeysData_510; + public ImGuiKeyData KeysData_511; + public ImGuiKeyData KeysData_512; + public ImGuiKeyData KeysData_513; + public ImGuiKeyData KeysData_514; + public ImGuiKeyData KeysData_515; + public ImGuiKeyData KeysData_516; + public ImGuiKeyData KeysData_517; + public ImGuiKeyData KeysData_518; + public ImGuiKeyData KeysData_519; + public ImGuiKeyData KeysData_520; + public ImGuiKeyData KeysData_521; + public ImGuiKeyData KeysData_522; + public ImGuiKeyData KeysData_523; + public ImGuiKeyData KeysData_524; + public ImGuiKeyData KeysData_525; + public ImGuiKeyData KeysData_526; + public ImGuiKeyData KeysData_527; + public ImGuiKeyData KeysData_528; + public ImGuiKeyData KeysData_529; + public ImGuiKeyData KeysData_530; + public ImGuiKeyData KeysData_531; + public ImGuiKeyData KeysData_532; + public ImGuiKeyData KeysData_533; + public ImGuiKeyData KeysData_534; + public ImGuiKeyData KeysData_535; + public ImGuiKeyData KeysData_536; + public ImGuiKeyData KeysData_537; + public ImGuiKeyData KeysData_538; + public ImGuiKeyData KeysData_539; + public ImGuiKeyData KeysData_540; + public ImGuiKeyData KeysData_541; + public ImGuiKeyData KeysData_542; + public ImGuiKeyData KeysData_543; + public ImGuiKeyData KeysData_544; + public ImGuiKeyData KeysData_545; + public ImGuiKeyData KeysData_546; + public ImGuiKeyData KeysData_547; + public ImGuiKeyData KeysData_548; + public ImGuiKeyData KeysData_549; + public ImGuiKeyData KeysData_550; + public ImGuiKeyData KeysData_551; + public ImGuiKeyData KeysData_552; + public ImGuiKeyData KeysData_553; + public ImGuiKeyData KeysData_554; + public ImGuiKeyData KeysData_555; + public ImGuiKeyData KeysData_556; + public ImGuiKeyData KeysData_557; + public ImGuiKeyData KeysData_558; + public ImGuiKeyData KeysData_559; + public ImGuiKeyData KeysData_560; + public ImGuiKeyData KeysData_561; + public ImGuiKeyData KeysData_562; + public ImGuiKeyData KeysData_563; + public ImGuiKeyData KeysData_564; + public ImGuiKeyData KeysData_565; + public ImGuiKeyData KeysData_566; + public ImGuiKeyData KeysData_567; + public ImGuiKeyData KeysData_568; + public ImGuiKeyData KeysData_569; + public ImGuiKeyData KeysData_570; + public ImGuiKeyData KeysData_571; + public ImGuiKeyData KeysData_572; + public ImGuiKeyData KeysData_573; + public ImGuiKeyData KeysData_574; + public ImGuiKeyData KeysData_575; + public ImGuiKeyData KeysData_576; + public ImGuiKeyData KeysData_577; + public ImGuiKeyData KeysData_578; + public ImGuiKeyData KeysData_579; + public ImGuiKeyData KeysData_580; + public ImGuiKeyData KeysData_581; + public ImGuiKeyData KeysData_582; + public ImGuiKeyData KeysData_583; + public ImGuiKeyData KeysData_584; + public ImGuiKeyData KeysData_585; + public ImGuiKeyData KeysData_586; + public ImGuiKeyData KeysData_587; + public ImGuiKeyData KeysData_588; + public ImGuiKeyData KeysData_589; + public ImGuiKeyData KeysData_590; + public ImGuiKeyData KeysData_591; + public ImGuiKeyData KeysData_592; + public ImGuiKeyData KeysData_593; + public ImGuiKeyData KeysData_594; + public ImGuiKeyData KeysData_595; + public ImGuiKeyData KeysData_596; + public ImGuiKeyData KeysData_597; + public ImGuiKeyData KeysData_598; + public ImGuiKeyData KeysData_599; + public ImGuiKeyData KeysData_600; + public ImGuiKeyData KeysData_601; + public ImGuiKeyData KeysData_602; + public ImGuiKeyData KeysData_603; + public ImGuiKeyData KeysData_604; + public ImGuiKeyData KeysData_605; + public ImGuiKeyData KeysData_606; + public ImGuiKeyData KeysData_607; + public ImGuiKeyData KeysData_608; + public ImGuiKeyData KeysData_609; + public ImGuiKeyData KeysData_610; + public ImGuiKeyData KeysData_611; + public ImGuiKeyData KeysData_612; + public ImGuiKeyData KeysData_613; + public ImGuiKeyData KeysData_614; + public ImGuiKeyData KeysData_615; + public ImGuiKeyData KeysData_616; + public ImGuiKeyData KeysData_617; + public ImGuiKeyData KeysData_618; + public ImGuiKeyData KeysData_619; + public ImGuiKeyData KeysData_620; + public ImGuiKeyData KeysData_621; + public ImGuiKeyData KeysData_622; + public ImGuiKeyData KeysData_623; + public ImGuiKeyData KeysData_624; + public ImGuiKeyData KeysData_625; + public ImGuiKeyData KeysData_626; + public ImGuiKeyData KeysData_627; + public ImGuiKeyData KeysData_628; + public ImGuiKeyData KeysData_629; + public ImGuiKeyData KeysData_630; + public ImGuiKeyData KeysData_631; + public ImGuiKeyData KeysData_632; + public ImGuiKeyData KeysData_633; + public ImGuiKeyData KeysData_634; + public ImGuiKeyData KeysData_635; + public ImGuiKeyData KeysData_636; + public ImGuiKeyData KeysData_637; + public ImGuiKeyData KeysData_638; + public ImGuiKeyData KeysData_639; + public ImGuiKeyData KeysData_640; + public ImGuiKeyData KeysData_641; + public ImGuiKeyData KeysData_642; + public ImGuiKeyData KeysData_643; + public ImGuiKeyData KeysData_644; + public byte WantCaptureMouseUnlessPopupClose; public Vector2 MousePosPrev; public Vector2 MouseClickedPos_0; public Vector2 MouseClickedPos_1; @@ -84,9 +734,11 @@ namespace ImGuiNET public fixed double MouseClickedTime[5]; public fixed byte MouseClicked[5]; public fixed byte MouseDoubleClicked[5]; + public fixed ushort MouseClickedCount[5]; + public fixed ushort MouseClickedLastCount[5]; public fixed byte MouseReleased[5]; public fixed byte MouseDownOwned[5]; - public fixed byte MouseDownWasDoubleClick[5]; + public fixed byte MouseDownOwnedUnlessPopupClose[5]; public fixed float MouseDownDuration[5]; public fixed float MouseDownDurationPrev[5]; public Vector2 MouseDragMaxDistanceAbs_0; @@ -95,11 +747,12 @@ namespace ImGuiNET public Vector2 MouseDragMaxDistanceAbs_3; public Vector2 MouseDragMaxDistanceAbs_4; public fixed float MouseDragMaxDistanceSqr[5]; - public fixed float KeysDownDuration[512]; - public fixed float KeysDownDurationPrev[512]; - public fixed float NavInputsDownDuration[21]; - public fixed float NavInputsDownDurationPrev[21]; + public fixed float NavInputsDownDuration[20]; + public fixed float NavInputsDownDurationPrev[20]; public float PenPressure; + public byte AppFocusLost; + public sbyte BackendUsingLegacyKeyArrays; + public byte BackendUsingLegacyNavInputArray; public ushort InputQueueSurrogate; public ImVector InputQueueCharacters; } @@ -121,7 +774,6 @@ namespace ImGuiNET public ref float MouseDoubleClickTime => ref Unsafe.AsRef(&NativePtr->MouseDoubleClickTime); public ref float MouseDoubleClickMaxDist => ref Unsafe.AsRef(&NativePtr->MouseDoubleClickMaxDist); public ref float MouseDragThreshold => ref Unsafe.AsRef(&NativePtr->MouseDragThreshold); - public RangeAccessor KeyMap => new RangeAccessor(NativePtr->KeyMap, 22); public ref float KeyRepeatDelay => ref Unsafe.AsRef(&NativePtr->KeyRepeatDelay); public ref float KeyRepeatRate => ref Unsafe.AsRef(&NativePtr->KeyRepeatRate); public IntPtr UserData { get => (IntPtr)NativePtr->UserData; set => NativePtr->UserData = (void*)value; } @@ -140,6 +792,7 @@ namespace ImGuiNET public ref bool ConfigViewportsNoDefaultParent => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoDefaultParent); public ref bool MouseDrawCursor => ref Unsafe.AsRef(&NativePtr->MouseDrawCursor); public ref bool ConfigMacOSXBehaviors => ref Unsafe.AsRef(&NativePtr->ConfigMacOSXBehaviors); + public ref bool ConfigInputTrickleEventQueue => ref Unsafe.AsRef(&NativePtr->ConfigInputTrickleEventQueue); public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef(&NativePtr->ConfigInputTextCursorBlink); public ref bool ConfigDragClickToInputText => ref Unsafe.AsRef(&NativePtr->ConfigDragClickToInputText); public ref bool ConfigWindowsResizeFromEdges => ref Unsafe.AsRef(&NativePtr->ConfigWindowsResizeFromEdges); @@ -153,17 +806,8 @@ namespace ImGuiNET public ref IntPtr GetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->GetClipboardTextFn); public ref IntPtr SetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->SetClipboardTextFn); public IntPtr ClipboardUserData { get => (IntPtr)NativePtr->ClipboardUserData; set => NativePtr->ClipboardUserData = (void*)value; } - public ref Vector2 MousePos => ref Unsafe.AsRef(&NativePtr->MousePos); - public RangeAccessor MouseDown => new RangeAccessor(NativePtr->MouseDown, 5); - public ref float MouseWheel => ref Unsafe.AsRef(&NativePtr->MouseWheel); - public ref float MouseWheelH => ref Unsafe.AsRef(&NativePtr->MouseWheelH); - public ref uint MouseHoveredViewport => ref Unsafe.AsRef(&NativePtr->MouseHoveredViewport); - public ref bool KeyCtrl => ref Unsafe.AsRef(&NativePtr->KeyCtrl); - public ref bool KeyShift => ref Unsafe.AsRef(&NativePtr->KeyShift); - public ref bool KeyAlt => ref Unsafe.AsRef(&NativePtr->KeyAlt); - public ref bool KeySuper => ref Unsafe.AsRef(&NativePtr->KeySuper); - public RangeAccessor KeysDown => new RangeAccessor(NativePtr->KeysDown, 512); - public RangeAccessor NavInputs => new RangeAccessor(NativePtr->NavInputs, 21); + public ref IntPtr SetPlatformImeDataFn => ref Unsafe.AsRef(&NativePtr->SetPlatformImeDataFn); + public IntPtr _UnusedPadding { get => (IntPtr)NativePtr->_UnusedPadding; set => NativePtr->_UnusedPadding = (void*)value; } public ref bool WantCaptureMouse => ref Unsafe.AsRef(&NativePtr->WantCaptureMouse); public ref bool WantCaptureKeyboard => ref Unsafe.AsRef(&NativePtr->WantCaptureKeyboard); public ref bool WantTextInput => ref Unsafe.AsRef(&NativePtr->WantTextInput); @@ -178,26 +822,49 @@ namespace ImGuiNET public ref int MetricsActiveWindows => ref Unsafe.AsRef(&NativePtr->MetricsActiveWindows); public ref int MetricsActiveAllocations => ref Unsafe.AsRef(&NativePtr->MetricsActiveAllocations); public ref Vector2 MouseDelta => ref Unsafe.AsRef(&NativePtr->MouseDelta); + public RangeAccessor KeyMap => new RangeAccessor(NativePtr->KeyMap, 645); + public RangeAccessor KeysDown => new RangeAccessor(NativePtr->KeysDown, 512); + public ref Vector2 MousePos => ref Unsafe.AsRef(&NativePtr->MousePos); + public RangeAccessor MouseDown => new RangeAccessor(NativePtr->MouseDown, 5); + public ref float MouseWheel => ref Unsafe.AsRef(&NativePtr->MouseWheel); + public ref float MouseWheelH => ref Unsafe.AsRef(&NativePtr->MouseWheelH); + public ref uint MouseHoveredViewport => ref Unsafe.AsRef(&NativePtr->MouseHoveredViewport); + public ref bool KeyCtrl => ref Unsafe.AsRef(&NativePtr->KeyCtrl); + public ref bool KeyShift => ref Unsafe.AsRef(&NativePtr->KeyShift); + public ref bool KeyAlt => ref Unsafe.AsRef(&NativePtr->KeyAlt); + public ref bool KeySuper => ref Unsafe.AsRef(&NativePtr->KeySuper); + public RangeAccessor NavInputs => new RangeAccessor(NativePtr->NavInputs, 20); public ref ImGuiKeyModFlags KeyMods => ref Unsafe.AsRef(&NativePtr->KeyMods); + public ref ImGuiKeyModFlags KeyModsPrev => ref Unsafe.AsRef(&NativePtr->KeyModsPrev); + public RangeAccessor KeysData => new RangeAccessor(&NativePtr->KeysData_0, 645); + public ref bool WantCaptureMouseUnlessPopupClose => ref Unsafe.AsRef(&NativePtr->WantCaptureMouseUnlessPopupClose); public ref Vector2 MousePosPrev => ref Unsafe.AsRef(&NativePtr->MousePosPrev); public RangeAccessor MouseClickedPos => new RangeAccessor(&NativePtr->MouseClickedPos_0, 5); public RangeAccessor MouseClickedTime => new RangeAccessor(NativePtr->MouseClickedTime, 5); public RangeAccessor MouseClicked => new RangeAccessor(NativePtr->MouseClicked, 5); public RangeAccessor MouseDoubleClicked => new RangeAccessor(NativePtr->MouseDoubleClicked, 5); + public RangeAccessor MouseClickedCount => new RangeAccessor(NativePtr->MouseClickedCount, 5); + public RangeAccessor MouseClickedLastCount => new RangeAccessor(NativePtr->MouseClickedLastCount, 5); public RangeAccessor MouseReleased => new RangeAccessor(NativePtr->MouseReleased, 5); public RangeAccessor MouseDownOwned => new RangeAccessor(NativePtr->MouseDownOwned, 5); - public RangeAccessor MouseDownWasDoubleClick => new RangeAccessor(NativePtr->MouseDownWasDoubleClick, 5); + public RangeAccessor MouseDownOwnedUnlessPopupClose => new RangeAccessor(NativePtr->MouseDownOwnedUnlessPopupClose, 5); public RangeAccessor MouseDownDuration => new RangeAccessor(NativePtr->MouseDownDuration, 5); public RangeAccessor MouseDownDurationPrev => new RangeAccessor(NativePtr->MouseDownDurationPrev, 5); public RangeAccessor MouseDragMaxDistanceAbs => new RangeAccessor(&NativePtr->MouseDragMaxDistanceAbs_0, 5); public RangeAccessor MouseDragMaxDistanceSqr => new RangeAccessor(NativePtr->MouseDragMaxDistanceSqr, 5); - public RangeAccessor KeysDownDuration => new RangeAccessor(NativePtr->KeysDownDuration, 512); - public RangeAccessor KeysDownDurationPrev => new RangeAccessor(NativePtr->KeysDownDurationPrev, 512); - public RangeAccessor NavInputsDownDuration => new RangeAccessor(NativePtr->NavInputsDownDuration, 21); - public RangeAccessor NavInputsDownDurationPrev => new RangeAccessor(NativePtr->NavInputsDownDurationPrev, 21); + public RangeAccessor NavInputsDownDuration => new RangeAccessor(NativePtr->NavInputsDownDuration, 20); + public RangeAccessor NavInputsDownDurationPrev => new RangeAccessor(NativePtr->NavInputsDownDurationPrev, 20); public ref float PenPressure => ref Unsafe.AsRef(&NativePtr->PenPressure); + public ref bool AppFocusLost => ref Unsafe.AsRef(&NativePtr->AppFocusLost); + public ref sbyte BackendUsingLegacyKeyArrays => ref Unsafe.AsRef(&NativePtr->BackendUsingLegacyKeyArrays); + public ref bool BackendUsingLegacyNavInputArray => ref Unsafe.AsRef(&NativePtr->BackendUsingLegacyNavInputArray); public ref ushort InputQueueSurrogate => ref Unsafe.AsRef(&NativePtr->InputQueueSurrogate); public ImVector InputQueueCharacters => new ImVector(NativePtr->InputQueueCharacters); + public void AddFocusEvent(bool focused) + { + byte native_focused = focused ? (byte)1 : (byte)0; + ImGuiNative.ImGuiIO_AddFocusEvent((ImGuiIO*)(NativePtr), native_focused); + } public void AddInputCharacter(uint c) { ImGuiNative.ImGuiIO_AddInputCharacter((ImGuiIO*)(NativePtr), c); @@ -232,13 +899,53 @@ namespace ImGuiNET { ImGuiNative.ImGuiIO_AddInputCharacterUTF16((ImGuiIO*)(NativePtr), c); } + public void AddKeyAnalogEvent(ImGuiKey key, bool down, float v) + { + byte native_down = down ? (byte)1 : (byte)0; + ImGuiNative.ImGuiIO_AddKeyAnalogEvent((ImGuiIO*)(NativePtr), key, native_down, v); + } + public void AddKeyEvent(ImGuiKey key, bool down) + { + byte native_down = down ? (byte)1 : (byte)0; + ImGuiNative.ImGuiIO_AddKeyEvent((ImGuiIO*)(NativePtr), key, native_down); + } + public void AddMouseButtonEvent(int button, bool down) + { + byte native_down = down ? (byte)1 : (byte)0; + ImGuiNative.ImGuiIO_AddMouseButtonEvent((ImGuiIO*)(NativePtr), button, native_down); + } + public void AddMousePosEvent(float x, float y) + { + ImGuiNative.ImGuiIO_AddMousePosEvent((ImGuiIO*)(NativePtr), x, y); + } + public void AddMouseViewportEvent(uint id) + { + ImGuiNative.ImGuiIO_AddMouseViewportEvent((ImGuiIO*)(NativePtr), id); + } + public void AddMouseWheelEvent(float wh_x, float wh_y) + { + ImGuiNative.ImGuiIO_AddMouseWheelEvent((ImGuiIO*)(NativePtr), wh_x, wh_y); + } public void ClearInputCharacters() { ImGuiNative.ImGuiIO_ClearInputCharacters((ImGuiIO*)(NativePtr)); } + public void ClearInputKeys() + { + ImGuiNative.ImGuiIO_ClearInputKeys((ImGuiIO*)(NativePtr)); + } public void Destroy() { ImGuiNative.ImGuiIO_destroy((ImGuiIO*)(NativePtr)); } + public void SetKeyEventNativeData(ImGuiKey key, int native_keycode, int native_scancode) + { + int native_legacy_index = -1; + ImGuiNative.ImGuiIO_SetKeyEventNativeData((ImGuiIO*)(NativePtr), key, native_keycode, native_scancode, native_legacy_index); + } + public void SetKeyEventNativeData(ImGuiKey key, int native_keycode, int native_scancode, int native_legacy_index) + { + ImGuiNative.ImGuiIO_SetKeyEventNativeData((ImGuiIO*)(NativePtr), key, native_keycode, native_scancode, native_legacy_index); + } } } diff --git a/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs index cd595ed..1b457b7 100644 --- a/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs @@ -24,7 +24,5 @@ namespace ImGuiNET CharsScientific = 131072, CallbackResize = 262144, CallbackEdit = 524288, - Multiline = 1048576, - NoMarkEdited = 2097152, } } diff --git a/src/ImGui.NET/Generated/ImGuiKey.gen.cs b/src/ImGui.NET/Generated/ImGuiKey.gen.cs index 91664c4..cbe2e94 100644 --- a/src/ImGui.NET/Generated/ImGuiKey.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiKey.gen.cs @@ -2,28 +2,145 @@ namespace ImGuiNET { public enum ImGuiKey { - Tab = 0, - LeftArrow = 1, - RightArrow = 2, - UpArrow = 3, - DownArrow = 4, - PageUp = 5, - PageDown = 6, - Home = 7, - End = 8, - Insert = 9, - Delete = 10, - Backspace = 11, - Space = 12, - Enter = 13, - Escape = 14, - KeyPadEnter = 15, - A = 16, - C = 17, - V = 18, - X = 19, - Y = 20, - Z = 21, - COUNT = 22, + None = 0, + Tab = 512, + LeftArrow = 513, + RightArrow = 514, + UpArrow = 515, + DownArrow = 516, + PageUp = 517, + PageDown = 518, + Home = 519, + End = 520, + Insert = 521, + Delete = 522, + Backspace = 523, + Space = 524, + Enter = 525, + Escape = 526, + LeftCtrl = 527, + LeftShift = 528, + LeftAlt = 529, + LeftSuper = 530, + RightCtrl = 531, + RightShift = 532, + RightAlt = 533, + RightSuper = 534, + Menu = 535, + _0 = 536, + _1 = 537, + _2 = 538, + _3 = 539, + _4 = 540, + _5 = 541, + _6 = 542, + _7 = 543, + _8 = 544, + _9 = 545, + A = 546, + B = 547, + C = 548, + D = 549, + E = 550, + F = 551, + G = 552, + H = 553, + I = 554, + J = 555, + K = 556, + L = 557, + M = 558, + N = 559, + O = 560, + P = 561, + Q = 562, + R = 563, + S = 564, + T = 565, + U = 566, + V = 567, + W = 568, + X = 569, + Y = 570, + Z = 571, + F1 = 572, + F2 = 573, + F3 = 574, + F4 = 575, + F5 = 576, + F6 = 577, + F7 = 578, + F8 = 579, + F9 = 580, + F10 = 581, + F11 = 582, + F12 = 583, + Apostrophe = 584, + Comma = 585, + Minus = 586, + Period = 587, + Slash = 588, + Semicolon = 589, + Equal = 590, + LeftBracket = 591, + Backslash = 592, + RightBracket = 593, + GraveAccent = 594, + CapsLock = 595, + ScrollLock = 596, + NumLock = 597, + PrintScreen = 598, + Pause = 599, + Keypad0 = 600, + Keypad1 = 601, + Keypad2 = 602, + Keypad3 = 603, + Keypad4 = 604, + Keypad5 = 605, + Keypad6 = 606, + Keypad7 = 607, + Keypad8 = 608, + Keypad9 = 609, + KeypadDecimal = 610, + KeypadDivide = 611, + KeypadMultiply = 612, + KeypadSubtract = 613, + KeypadAdd = 614, + KeypadEnter = 615, + KeypadEqual = 616, + GamepadStart = 617, + GamepadBack = 618, + GamepadFaceUp = 619, + GamepadFaceDown = 620, + GamepadFaceLeft = 621, + GamepadFaceRight = 622, + GamepadDpadUp = 623, + GamepadDpadDown = 624, + GamepadDpadLeft = 625, + GamepadDpadRight = 626, + GamepadL1 = 627, + GamepadR1 = 628, + GamepadL2 = 629, + GamepadR2 = 630, + GamepadL3 = 631, + GamepadR3 = 632, + GamepadLStickUp = 633, + GamepadLStickDown = 634, + GamepadLStickLeft = 635, + GamepadLStickRight = 636, + GamepadRStickUp = 637, + GamepadRStickDown = 638, + GamepadRStickLeft = 639, + GamepadRStickRight = 640, + ModCtrl = 641, + ModShift = 642, + ModAlt = 643, + ModSuper = 644, + COUNT = 645, + NamedKey_BEGIN = 512, + NamedKey_END = 645, + NamedKey_COUNT = 133, + KeysData_SIZE = 645, + KeysData_OFFSET = 0, } } diff --git a/src/ImGui.NET/Generated/ImGuiKeyData.gen.cs b/src/ImGui.NET/Generated/ImGuiKeyData.gen.cs new file mode 100644 index 0000000..68ebbdc --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiKeyData.gen.cs @@ -0,0 +1,28 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiKeyData + { + public byte Down; + public float DownDuration; + public float DownDurationPrev; + public float AnalogValue; + } + public unsafe partial struct ImGuiKeyDataPtr + { + public ImGuiKeyData* NativePtr { get; } + public ImGuiKeyDataPtr(ImGuiKeyData* nativePtr) => NativePtr = nativePtr; + public ImGuiKeyDataPtr(IntPtr nativePtr) => NativePtr = (ImGuiKeyData*)nativePtr; + public static implicit operator ImGuiKeyDataPtr(ImGuiKeyData* nativePtr) => new ImGuiKeyDataPtr(nativePtr); + public static implicit operator ImGuiKeyData* (ImGuiKeyDataPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiKeyDataPtr(IntPtr nativePtr) => new ImGuiKeyDataPtr(nativePtr); + public ref bool Down => ref Unsafe.AsRef(&NativePtr->Down); + public ref float DownDuration => ref Unsafe.AsRef(&NativePtr->DownDuration); + public ref float DownDurationPrev => ref Unsafe.AsRef(&NativePtr->DownDurationPrev); + public ref float AnalogValue => ref Unsafe.AsRef(&NativePtr->AnalogValue); + } +} diff --git a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs index dd64cbf..27a809b 100644 --- a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs @@ -10,10 +10,9 @@ namespace ImGuiNET public int DisplayStart; public int DisplayEnd; public int ItemsCount; - public int StepNo; - public int ItemsFrozen; public float ItemsHeight; public float StartPosY; + public void* TempData; } public unsafe partial struct ImGuiListClipperPtr { @@ -26,10 +25,9 @@ namespace ImGuiNET public ref int DisplayStart => ref Unsafe.AsRef(&NativePtr->DisplayStart); public ref int DisplayEnd => ref Unsafe.AsRef(&NativePtr->DisplayEnd); public ref int ItemsCount => ref Unsafe.AsRef(&NativePtr->ItemsCount); - public ref int StepNo => ref Unsafe.AsRef(&NativePtr->StepNo); - public ref int ItemsFrozen => ref Unsafe.AsRef(&NativePtr->ItemsFrozen); public ref float ItemsHeight => ref Unsafe.AsRef(&NativePtr->ItemsHeight); public ref float StartPosY => ref Unsafe.AsRef(&NativePtr->StartPosY); + public IntPtr TempData { get => (IntPtr)NativePtr->TempData; set => NativePtr->TempData = (void*)value; } public void Begin(int items_count) { float items_height = -1.0f; @@ -47,6 +45,10 @@ namespace ImGuiNET { ImGuiNative.ImGuiListClipper_End((ImGuiListClipper*)(NativePtr)); } + public void ForceDisplayRangeByIndices(int item_min, int item_max) + { + ImGuiNative.ImGuiListClipper_ForceDisplayRangeByIndices((ImGuiListClipper*)(NativePtr), item_min, item_max); + } public bool Step() { byte ret = ImGuiNative.ImGuiListClipper_Step((ImGuiListClipper*)(NativePtr)); diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index 632ae3b..92840df 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -15,14 +15,16 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBegin(byte* name, byte* p_open, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginChildStr(byte* str_id, Vector2 size, byte border, ImGuiWindowFlags flags); + public static extern byte igBeginChild_Str(byte* str_id, Vector2 size, byte border, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginChildID(uint id, Vector2 size, byte border, ImGuiWindowFlags flags); + public static extern byte igBeginChild_ID(uint id, Vector2 size, byte border, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginChildFrame(uint id, Vector2 size, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginCombo(byte* label, byte* preview_value, ImGuiComboFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igBeginDisabled(byte disabled); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginDragDropSource(ImGuiDragDropFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginDragDropTarget(); @@ -63,8 +65,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igCalcItemWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igCalcListClipping(int items_count, float items_height, int* out_items_display_start, int* out_items_display_end); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCalcTextSize(Vector2* pOut, byte* text, byte* text_end, byte hide_text_after_double_hash, float wrap_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCaptureKeyboardFromApp(byte want_capture_keyboard_value); @@ -73,15 +73,15 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igCheckbox(byte* label, byte* v); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCheckboxFlagsIntPtr(byte* label, int* flags, int flags_value); + public static extern byte igCheckboxFlags_IntPtr(byte* label, int* flags, int flags_value); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCheckboxFlagsUintPtr(byte* label, uint* flags, uint flags_value); + public static extern byte igCheckboxFlags_UintPtr(byte* label, uint* flags, uint flags_value); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCloseCurrentPopup(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCollapsingHeaderTreeNodeFlags(byte* label, ImGuiTreeNodeFlags flags); + public static extern byte igCollapsingHeader_TreeNodeFlags(byte* label, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCollapsingHeaderBoolPtr(byte* label, byte* p_visible, ImGuiTreeNodeFlags flags); + public static extern byte igCollapsingHeader_BoolPtr(byte* label, byte* p_visible, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igColorButton(byte* desc_id, Vector4 col, ImGuiColorEditFlags flags, Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -103,9 +103,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igColumns(int count, byte* id, byte border); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igComboStr_arr(byte* label, int* current_item, byte** items, int items_count, int popup_max_height_in_items); + public static extern byte igCombo_Str_arr(byte* label, int* current_item, byte** items, int items_count, int popup_max_height_in_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igComboStr(byte* label, int* current_item, byte* items_separated_by_zeros, int popup_max_height_in_items); + public static extern byte igCombo_Str(byte* label, int* current_item, byte* items_separated_by_zeros, int popup_max_height_in_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr igCreateContext(ImFontAtlas* shared_font_atlas); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -115,7 +115,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDestroyPlatformWindows(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igDockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); + public static extern uint igDockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igDockSpaceOverViewport(ImGuiViewport* viewport, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -153,6 +153,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndCombo(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igEndDisabled(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndDragDropSource(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndDragDropTarget(); @@ -185,17 +187,17 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetAllocatorFunctions(IntPtr* p_alloc_func, IntPtr* p_free_func, void** p_user_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetBackgroundDrawListNil(); + public static extern ImDrawList* igGetBackgroundDrawList_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetBackgroundDrawListViewportPtr(ImGuiViewport* viewport); + public static extern ImDrawList* igGetBackgroundDrawList_ViewportPtr(ImGuiViewport* viewport); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igGetClipboardText(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetColorU32Col(ImGuiCol idx, float alpha_mul); + public static extern uint igGetColorU32_Col(ImGuiCol idx, float alpha_mul); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetColorU32Vec4(Vector4 col); + public static extern uint igGetColorU32_Vec4(Vector4 col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetColorU32U32(uint col); + public static extern uint igGetColorU32_U32(uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igGetColumnIndex(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -233,9 +235,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetFontTexUvWhitePixel(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetForegroundDrawListNil(); + public static extern ImDrawList* igGetForegroundDrawList_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetForegroundDrawListViewportPtr(ImGuiViewport* viewport); + public static extern ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igGetFrameCount(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -243,11 +245,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetFrameHeightWithSpacing(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetIDStr(byte* str_id); + public static extern uint igGetID_Str(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetIDStrStr(byte* str_id_begin, byte* str_id_end); + public static extern uint igGetID_StrStr(byte* str_id_begin, byte* str_id_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetIDPtr(void* ptr_id); + public static extern uint igGetID_Ptr(void* ptr_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiIO* igGetIO(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -257,12 +259,16 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetItemRectSize(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern int igGetKeyIndex(ImGuiKey imgui_key); + public static extern int igGetKeyIndex(ImGuiKey key); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern int igGetKeyPressedAmount(int key_index, float repeat_delay, float rate); + public static extern byte* igGetKeyName(ImGuiKey key); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern int igGetKeyPressedAmount(ImGuiKey key, float repeat_delay, float rate); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiViewport* igGetMainViewport(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern int igGetMouseClickedCount(ImGuiMouseButton button); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiMouseCursor igGetMouseCursor(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetMouseDragDelta(Vector2* pOut, ImGuiMouseButton button, float lock_threshold); @@ -303,8 +309,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igGetWindowContentRegionMin(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern float igGetWindowContentRegionWidth(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetWindowDockID(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowDpiScale(); @@ -385,11 +389,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsItemVisible(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsKeyDown(int user_key_index); + public static extern byte igIsKeyDown(ImGuiKey key); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsKeyPressed(int user_key_index, byte repeat); + public static extern byte igIsKeyPressed(ImGuiKey key, byte repeat); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsKeyReleased(int user_key_index); + public static extern byte igIsKeyReleased(ImGuiKey key); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsMouseClicked(ImGuiMouseButton button, byte repeat); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -405,11 +409,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsMouseReleased(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsPopupOpenStr(byte* str_id, ImGuiPopupFlags flags); + public static extern byte igIsPopupOpen_Str(byte* str_id, ImGuiPopupFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsRectVisibleNil(Vector2 size); + public static extern byte igIsRectVisible_Nil(Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsRectVisibleVec2(Vector2 rect_min, Vector2 rect_max); + public static extern byte igIsRectVisible_Vec2(Vector2 rect_min, Vector2 rect_max); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowAppearing(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -423,7 +427,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igLabelText(byte* label, byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igListBoxStr_arr(byte* label, int* current_item, byte** items, int items_count, int height_in_items); + public static extern byte igListBox_Str_arr(byte* label, int* current_item, byte** items, int items_count, int height_in_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igLoadIniSettingsFromDisk(byte* ini_filename); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -445,9 +449,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igMemFree(void* ptr); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igMenuItemBool(byte* label, byte* shortcut, byte selected, byte enabled); + public static extern byte igMenuItem_Bool(byte* label, byte* shortcut, byte selected, byte enabled); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igMenuItemBoolPtr(byte* label, byte* shortcut, byte* p_selected, byte enabled); + public static extern byte igMenuItem_BoolPtr(byte* label, byte* shortcut, byte* p_selected, byte enabled); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igNewFrame(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -455,13 +459,15 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igNextColumn(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igOpenPopup(byte* str_id, ImGuiPopupFlags popup_flags); + public static extern void igOpenPopup_Str(byte* str_id, ImGuiPopupFlags popup_flags); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igOpenPopup_ID(uint id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igOpenPopupOnItemClick(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPlotHistogramFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); + public static extern void igPlotHistogram_FloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPlotLinesFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); + public static extern void igPlotLines_FloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopAllowKeyboardFocus(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -491,29 +497,29 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushFont(ImFont* font); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushIDStr(byte* str_id); + public static extern void igPushID_Str(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushIDStrStr(byte* str_id_begin, byte* str_id_end); + public static extern void igPushID_StrStr(byte* str_id_begin, byte* str_id_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushIDPtr(void* ptr_id); + public static extern void igPushID_Ptr(void* ptr_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushIDInt(int int_id); + public static extern void igPushID_Int(int int_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushItemWidth(float item_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushStyleColorU32(ImGuiCol idx, uint col); + public static extern void igPushStyleColor_U32(ImGuiCol idx, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushStyleColorVec4(ImGuiCol idx, Vector4 col); + public static extern void igPushStyleColor_Vec4(ImGuiCol idx, Vector4 col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushStyleVarFloat(ImGuiStyleVar idx, float val); + public static extern void igPushStyleVar_Float(ImGuiStyleVar idx, float val); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushStyleVarVec2(ImGuiStyleVar idx, Vector2 val); + public static extern void igPushStyleVar_Vec2(ImGuiStyleVar idx, Vector2 val); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushTextWrapPos(float wrap_local_pos_x); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igRadioButtonBool(byte* label, byte active); + public static extern byte igRadioButton_Bool(byte* label, byte active); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igRadioButtonIntPtr(byte* label, int* v, int v_button); + public static extern byte igRadioButton_IntPtr(byte* label, int* v, int v_button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igRender(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -527,9 +533,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igSaveIniSettingsToMemory(uint* out_ini_size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSelectableBool(byte* label, byte selected, ImGuiSelectableFlags flags, Vector2 size); + public static extern byte igSelectable_Bool(byte* label, byte selected, ImGuiSelectableFlags flags, Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSelectableBoolPtr(byte* label, byte* p_selected, ImGuiSelectableFlags flags, Vector2 size); + public static extern byte igSelectable_BoolPtr(byte* label, byte* p_selected, ImGuiSelectableFlags flags, Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSeparator(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -587,17 +593,17 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowViewport(uint viewport_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollFromPosXFloat(float local_x, float center_x_ratio); + public static extern void igSetScrollFromPosX_Float(float local_x, float center_x_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollFromPosYFloat(float local_y, float center_y_ratio); + public static extern void igSetScrollFromPosY_Float(float local_y, float center_y_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollHereX(float center_x_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollHereY(float center_y_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollXFloat(float scroll_x); + public static extern void igSetScrollX_Float(float scroll_x); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollYFloat(float scroll_y); + public static extern void igSetScrollY_Float(float scroll_y); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetStateStorage(ImGuiStorage* storage); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -605,23 +611,23 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetTooltip(byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowCollapsedBool(byte collapsed, ImGuiCond cond); + public static extern void igSetWindowCollapsed_Bool(byte collapsed, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowCollapsedStr(byte* name, byte collapsed, ImGuiCond cond); + public static extern void igSetWindowCollapsed_Str(byte* name, byte collapsed, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowFocusNil(); + public static extern void igSetWindowFocus_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowFocusStr(byte* name); + public static extern void igSetWindowFocus_Str(byte* name); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetWindowFontScale(float scale); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowPosVec2(Vector2 pos, ImGuiCond cond); + public static extern void igSetWindowPos_Vec2(Vector2 pos, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowPosStr(byte* name, Vector2 pos, ImGuiCond cond); + public static extern void igSetWindowPos_Str(byte* name, Vector2 pos, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowSizeVec2(Vector2 size, ImGuiCond cond); + public static extern void igSetWindowSize_Vec2(Vector2 size, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowSizeStr(byte* name, Vector2 size, ImGuiCond cond); + public static extern void igSetWindowSize_Str(byte* name, Vector2 size, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igShowAboutWindow(byte* p_open); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -631,6 +637,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igShowMetricsWindow(byte* p_open); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igShowStackToolWindow(byte* p_open); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igShowStyleEditor(ImGuiStyle* @ref); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igShowStyleSelector(byte* label); @@ -677,7 +685,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igTableGetColumnIndex(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte* igTableGetColumnNameInt(int column_n); + public static extern byte* igTableGetColumnName_Int(int column_n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igTableGetRowIndex(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -693,6 +701,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTableSetBgColor(ImGuiTableBgTarget target, uint color, int column_n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igTableSetColumnEnabled(int column_n, byte v); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igTableSetColumnIndex(int column_n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTableSetupColumn(byte* label, ImGuiTableColumnFlags flags, float init_width_or_weight, uint user_id); @@ -709,35 +719,35 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTextWrapped(byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igTreeNodeStr(byte* label); + public static extern byte igTreeNode_Str(byte* label); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igTreeNodeStrStr(byte* str_id, byte* fmt); + public static extern byte igTreeNode_StrStr(byte* str_id, byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igTreeNodePtr(void* ptr_id, byte* fmt); + public static extern byte igTreeNode_Ptr(void* ptr_id, byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igTreeNodeExStr(byte* label, ImGuiTreeNodeFlags flags); + public static extern byte igTreeNodeEx_Str(byte* label, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igTreeNodeExStrStr(byte* str_id, ImGuiTreeNodeFlags flags, byte* fmt); + public static extern byte igTreeNodeEx_StrStr(byte* str_id, ImGuiTreeNodeFlags flags, byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igTreeNodeExPtr(void* ptr_id, ImGuiTreeNodeFlags flags, byte* fmt); + public static extern byte igTreeNodeEx_Ptr(void* ptr_id, ImGuiTreeNodeFlags flags, byte* fmt); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igTreePop(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igTreePushStr(byte* str_id); + public static extern void igTreePush_Str(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igTreePushPtr(void* ptr_id); + public static extern void igTreePush_Ptr(void* ptr_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igUnindent(float indent_w); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igUpdatePlatformWindows(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igValueBool(byte* prefix, byte b); + public static extern void igValue_Bool(byte* prefix, byte b); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igValueInt(byte* prefix, int v); + public static extern void igValue_Int(byte* prefix, int v); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igValueUint(byte* prefix, uint v); + public static extern void igValue_Uint(byte* prefix, uint v); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igValueFloat(byte* prefix, float v, byte* float_format); + public static extern void igValue_Float(byte* prefix, float v, byte* float_format); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igVSliderFloat(byte* label, Vector2 size, float* v, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -749,20 +759,22 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImColor_HSV(ImColor* pOut, float h, float s, float v, float a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImColor* ImColor_ImColorNil(); + public static extern ImColor* ImColor_ImColor_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImColor* ImColor_ImColorInt(int r, int g, int b, int a); + public static extern ImColor* ImColor_ImColor_Int(int r, int g, int b, int a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImColor* ImColor_ImColorU32(uint rgba); + public static extern ImColor* ImColor_ImColor_U32(uint rgba); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImColor* ImColor_ImColorFloat(float r, float g, float b, float a); + public static extern ImColor* ImColor_ImColor_Float(float r, float g, float b, float a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImColor* ImColor_ImColorVec4(Vector4 col); + public static extern ImColor* ImColor_ImColor_Vec4(Vector4 col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImColor_SetHSV(ImColor* self, float h, float s, float v, float a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawCmd_destroy(ImDrawCmd* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr ImDrawCmd_GetTexID(ImDrawCmd* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawCmd* ImDrawCmd_ImDrawCmd(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawData_Clear(ImDrawData* self); @@ -793,6 +805,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList__ResetForNewFrame(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__TryMergeDrawCmds(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddBezierCubic(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddBezierQuadratic(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int num_segments); @@ -831,9 +845,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddTextVec2(ImDrawList* self, Vector2 pos, uint col, byte* text_begin, byte* text_end); + public static extern void ImDrawList_AddText_Vec2(ImDrawList* self, Vector2 pos, uint col, byte* text_begin, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddTextFontPtr(ImDrawList* self, ImFont* font, float font_size, Vector2 pos, uint col, byte* text_begin, byte* text_end, float wrap_width, Vector4* cpu_fine_clip_rect); + public static extern void ImDrawList_AddText_FontPtr(ImDrawList* self, ImFont* font, float font_size, Vector2 pos, uint col, byte* text_begin, byte* text_end, float wrap_width, Vector4* cpu_fine_clip_rect); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddTriangle(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -949,8 +963,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_RenderText(ImFont* self, ImDrawList* draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, byte* text_begin, byte* text_end, float wrap_width, byte cpu_fine_clip); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImFont_SetFallbackChar(ImFont* self, ushort c); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_SetGlyphVisible(ImFont* self, ushort c, byte visible); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self, ImFont* font, ushort id, int width, int height, float advance_x, Vector2 offset); @@ -1059,24 +1071,44 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddFocusEvent(ImGuiIO* self, byte focused); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharacter(ImGuiIO* self, uint c); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self, byte* str); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self, ushort c); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddKeyAnalogEvent(ImGuiIO* self, ImGuiKey key, byte down, float v); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddKeyEvent(ImGuiIO* self, ImGuiKey key, byte down); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddMouseButtonEvent(ImGuiIO* self, int button, byte down); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddMousePosEvent(ImGuiIO* self, float x, float y); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddMouseViewportEvent(ImGuiIO* self, uint id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddMouseWheelEvent(ImGuiIO* self, float wh_x, float wh_y); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_ClearInputCharacters(ImGuiIO* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_ClearInputKeys(ImGuiIO* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_destroy(ImGuiIO* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiIO* ImGuiIO_ImGuiIO(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self, ImGuiKey key, int native_keycode, int native_scancode, int native_legacy_index); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiListClipper_Begin(ImGuiListClipper* self, int items_count, float items_height); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiListClipper_destroy(ImGuiListClipper* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiListClipper_End(ImGuiListClipper* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiListClipper_ForceDisplayRangeByIndices(ImGuiListClipper* self, int item_min, int item_max); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiListClipper_Step(ImGuiListClipper* self); @@ -1097,6 +1129,10 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiPayload_IsPreview(ImGuiPayload* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(); @@ -1137,11 +1173,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStoragePair_destroy(ImGuiStoragePair* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(uint _key, int _val_i); + public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Int(uint _key, int _val_i); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(uint _key, float _val_f); + public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Float(uint _key, float _val_f); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(uint _key, void* _val_p); + public static extern ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Ptr(uint _key, void* _val_p); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStyle_destroy(ImGuiStyle* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -1197,9 +1233,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiTextRange_empty(ImGuiTextRange* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil(); + public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(byte* _b, byte* _e); + public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Str(byte* _b, byte* _e); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiTextRange_split(ImGuiTextRange* self, byte separator, ImVector* @out); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -1217,14 +1253,14 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImVec2_destroy(Vector2* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Vector2* ImVec2_ImVec2Nil(); + public static extern Vector2* ImVec2_ImVec2_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Vector2* ImVec2_ImVec2Float(float _x, float _y); + public static extern Vector2* ImVec2_ImVec2_Float(float _x, float _y); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImVec4_destroy(Vector4* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Vector4* ImVec4_ImVec4Nil(); + public static extern Vector4* ImVec4_ImVec4_Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Vector4* ImVec4_ImVec4Float(float _x, float _y, float _z, float _w); + public static extern Vector4* ImVec4_ImVec4_Float(float _x, float _y, float _z, float _w); } } diff --git a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs index 6d8c9a2..b52fc61 100644 --- a/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNavInput.gen.cs @@ -18,12 +18,10 @@ namespace ImGuiNET FocusNext = 13, TweakSlow = 14, TweakFast = 15, - KeyMenu = 16, - KeyLeft = 17, - KeyRight = 18, - KeyUp = 19, - KeyDown = 20, - COUNT = 21, - InternalStart = 16, + KeyLeft = 16, + KeyRight = 17, + KeyUp = 18, + KeyDown = 19, + COUNT = 20, } } diff --git a/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs b/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs index b9e0114..602e369 100644 --- a/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs @@ -24,7 +24,6 @@ namespace ImGuiNET public IntPtr Platform_SwapBuffers; public IntPtr Platform_GetWindowDpiScale; public IntPtr Platform_OnChangedViewport; - public IntPtr Platform_SetImeInputPos; public IntPtr Platform_CreateVkSurface; public IntPtr Renderer_CreateWindow; public IntPtr Renderer_DestroyWindow; @@ -59,7 +58,6 @@ namespace ImGuiNET public ref IntPtr Platform_SwapBuffers => ref Unsafe.AsRef(&NativePtr->Platform_SwapBuffers); public ref IntPtr Platform_GetWindowDpiScale => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowDpiScale); public ref IntPtr Platform_OnChangedViewport => ref Unsafe.AsRef(&NativePtr->Platform_OnChangedViewport); - public ref IntPtr Platform_SetImeInputPos => ref Unsafe.AsRef(&NativePtr->Platform_SetImeInputPos); public ref IntPtr Platform_CreateVkSurface => ref Unsafe.AsRef(&NativePtr->Platform_CreateVkSurface); public ref IntPtr Renderer_CreateWindow => ref Unsafe.AsRef(&NativePtr->Renderer_CreateWindow); public ref IntPtr Renderer_DestroyWindow => ref Unsafe.AsRef(&NativePtr->Renderer_DestroyWindow); diff --git a/src/ImGui.NET/Generated/ImGuiPlatformImeData.gen.cs b/src/ImGui.NET/Generated/ImGuiPlatformImeData.gen.cs new file mode 100644 index 0000000..fa0cdcc --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiPlatformImeData.gen.cs @@ -0,0 +1,30 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiPlatformImeData + { + public byte WantVisible; + public Vector2 InputPos; + public float InputLineHeight; + } + public unsafe partial struct ImGuiPlatformImeDataPtr + { + public ImGuiPlatformImeData* NativePtr { get; } + public ImGuiPlatformImeDataPtr(ImGuiPlatformImeData* nativePtr) => NativePtr = nativePtr; + public ImGuiPlatformImeDataPtr(IntPtr nativePtr) => NativePtr = (ImGuiPlatformImeData*)nativePtr; + public static implicit operator ImGuiPlatformImeDataPtr(ImGuiPlatformImeData* nativePtr) => new ImGuiPlatformImeDataPtr(nativePtr); + public static implicit operator ImGuiPlatformImeData* (ImGuiPlatformImeDataPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiPlatformImeDataPtr(IntPtr nativePtr) => new ImGuiPlatformImeDataPtr(nativePtr); + public ref bool WantVisible => ref Unsafe.AsRef(&NativePtr->WantVisible); + public ref Vector2 InputPos => ref Unsafe.AsRef(&NativePtr->InputPos); + public ref float InputLineHeight => ref Unsafe.AsRef(&NativePtr->InputLineHeight); + public void Destroy() + { + ImGuiNative.ImGuiPlatformImeData_destroy((ImGuiPlatformImeData*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index 56997d7..3c92420 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -8,6 +8,7 @@ namespace ImGuiNET public unsafe partial struct ImGuiStyle { public float Alpha; + public float DisabledAlpha; public Vector2 WindowPadding; public float WindowRounding; public float WindowBorderSize; @@ -111,6 +112,7 @@ namespace ImGuiNET public static implicit operator ImGuiStyle* (ImGuiStylePtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImGuiStylePtr(IntPtr nativePtr) => new ImGuiStylePtr(nativePtr); public ref float Alpha => ref Unsafe.AsRef(&NativePtr->Alpha); + public ref float DisabledAlpha => ref Unsafe.AsRef(&NativePtr->DisabledAlpha); public ref Vector2 WindowPadding => ref Unsafe.AsRef(&NativePtr->WindowPadding); public ref float WindowRounding => ref Unsafe.AsRef(&NativePtr->WindowRounding); public ref float WindowBorderSize => ref Unsafe.AsRef(&NativePtr->WindowBorderSize); diff --git a/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs b/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs index d92b8de..ffa53e5 100644 --- a/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyleVar.gen.cs @@ -3,29 +3,30 @@ namespace ImGuiNET public enum ImGuiStyleVar { Alpha = 0, - WindowPadding = 1, - WindowRounding = 2, - WindowBorderSize = 3, - WindowMinSize = 4, - WindowTitleAlign = 5, - ChildRounding = 6, - ChildBorderSize = 7, - PopupRounding = 8, - PopupBorderSize = 9, - FramePadding = 10, - FrameRounding = 11, - FrameBorderSize = 12, - ItemSpacing = 13, - ItemInnerSpacing = 14, - IndentSpacing = 15, - CellPadding = 16, - ScrollbarSize = 17, - ScrollbarRounding = 18, - GrabMinSize = 19, - GrabRounding = 20, - TabRounding = 21, - ButtonTextAlign = 22, - SelectableTextAlign = 23, - COUNT = 24, + DisabledAlpha = 1, + WindowPadding = 2, + WindowRounding = 3, + WindowBorderSize = 4, + WindowMinSize = 5, + WindowTitleAlign = 6, + ChildRounding = 7, + ChildBorderSize = 8, + PopupRounding = 9, + PopupBorderSize = 10, + FramePadding = 11, + FrameRounding = 12, + FrameBorderSize = 13, + ItemSpacing = 14, + ItemInnerSpacing = 15, + IndentSpacing = 16, + CellPadding = 17, + ScrollbarSize = 18, + ScrollbarRounding = 19, + GrabMinSize = 20, + GrabRounding = 21, + TabRounding = 22, + ButtonTextAlign = 23, + SelectableTextAlign = 24, + COUNT = 25, } } diff --git a/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs index 2ae44ee..e377cdc 100644 --- a/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTableColumnFlags.gen.cs @@ -4,29 +4,31 @@ namespace ImGuiNET public enum ImGuiTableColumnFlags { None = 0, - DefaultHide = 1, - DefaultSort = 2, - WidthStretch = 4, - WidthFixed = 8, - NoResize = 16, - NoReorder = 32, - NoHide = 64, - NoClip = 128, - NoSort = 256, - NoSortAscending = 512, - NoSortDescending = 1024, - NoHeaderWidth = 2048, - PreferSortAscending = 4096, - PreferSortDescending = 8192, - IndentEnable = 16384, - IndentDisable = 32768, - IsEnabled = 1048576, - IsVisible = 2097152, - IsSorted = 4194304, - IsHovered = 8388608, - WidthMask = 12, - IndentMask = 49152, - StatusMask = 15728640, + Disabled = 1, + DefaultHide = 2, + DefaultSort = 4, + WidthStretch = 8, + WidthFixed = 16, + NoResize = 32, + NoReorder = 64, + NoHide = 128, + NoClip = 256, + NoSort = 512, + NoSortAscending = 1024, + NoSortDescending = 2048, + NoHeaderLabel = 4096, + NoHeaderWidth = 8192, + PreferSortAscending = 16384, + PreferSortDescending = 32768, + IndentEnable = 65536, + IndentDisable = 131072, + IsEnabled = 16777216, + IsVisible = 33554432, + IsSorted = 67108864, + IsHovered = 134217728, + WidthMask = 24, + IndentMask = 196608, + StatusMask = 251658240, NoDirectResize = 1073741824, } } diff --git a/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs b/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs index 53e1c45..e34c501 100644 --- a/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs @@ -13,7 +13,6 @@ namespace ImGuiNET public ImGuiViewportFlags ViewportFlagsOverrideClear; public ImGuiTabItemFlags TabItemFlagsOverrideSet; public ImGuiDockNodeFlags DockNodeFlagsOverrideSet; - public ImGuiDockNodeFlags DockNodeFlagsOverrideClear; public byte DockingAlwaysTabBar; public byte DockingAllowUnclassed; } @@ -31,7 +30,6 @@ namespace ImGuiNET public ref ImGuiViewportFlags ViewportFlagsOverrideClear => ref Unsafe.AsRef(&NativePtr->ViewportFlagsOverrideClear); public ref ImGuiTabItemFlags TabItemFlagsOverrideSet => ref Unsafe.AsRef(&NativePtr->TabItemFlagsOverrideSet); public ref ImGuiDockNodeFlags DockNodeFlagsOverrideSet => ref Unsafe.AsRef(&NativePtr->DockNodeFlagsOverrideSet); - public ref ImGuiDockNodeFlags DockNodeFlagsOverrideClear => ref Unsafe.AsRef(&NativePtr->DockNodeFlagsOverrideClear); public ref bool DockingAlwaysTabBar => ref Unsafe.AsRef(&NativePtr->DockingAlwaysTabBar); public ref bool DockingAllowUnclassed => ref Unsafe.AsRef(&NativePtr->DockingAllowUnclassed); public void Destroy() diff --git a/src/ImGui.NET/ImDrawList.Manual.cs b/src/ImGui.NET/ImDrawList.Manual.cs index 65e7b8a..dff0a4f 100644 --- a/src/ImGui.NET/ImDrawList.Manual.cs +++ b/src/ImGui.NET/ImDrawList.Manual.cs @@ -15,7 +15,7 @@ namespace ImGuiNET native_text_begin[native_text_begin_offset] = 0; } byte* native_text_end = null; - ImGuiNative.ImDrawList_AddTextVec2(NativePtr, pos, col, native_text_begin, native_text_end); + ImGuiNative.ImDrawList_AddText_Vec2(NativePtr, pos, col, native_text_begin, native_text_end); } public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, string text_begin) @@ -31,7 +31,7 @@ namespace ImGuiNET byte* native_text_end = null; float wrap_width = 0.0f; Vector4* cpu_fine_clip_rect = null; - ImGuiNative.ImDrawList_AddTextFontPtr(NativePtr, native_font, font_size, pos, col, native_text_begin, native_text_end, wrap_width, cpu_fine_clip_rect); + ImGuiNative.ImDrawList_AddText_FontPtr(NativePtr, native_font, font_size, pos, col, native_text_begin, native_text_end, wrap_width, cpu_fine_clip_rect); } } } diff --git a/src/ImGui.NET/ImGui.NET.csproj b/src/ImGui.NET/ImGui.NET.csproj index 5b0a928..b89d85d 100644 --- a/src/ImGui.NET/ImGui.NET.csproj +++ b/src/ImGui.NET/ImGui.NET.csproj @@ -1,9 +1,9 @@  A .NET wrapper for the Dear ImGui library. - 1.82.0 + 1.87.3 Eric Mellino - netstandard2.0 + netstandard2.0;net6.0 true portable ImGui.NET @@ -41,8 +41,8 @@ runtimes/linux-x64/native/libcimgui.so true - - runtimes/osx-x64/native/libcimgui.dylib + + runtimes/osx-universal/native/libcimgui.dylib true diff --git a/src/ImGui.NET/build/net40/ImGui.NET.targets b/src/ImGui.NET/build/net40/ImGui.NET.targets index 36482b6..e323ac3 100644 --- a/src/ImGui.NET/build/net40/ImGui.NET.targets +++ b/src/ImGui.NET/build/net40/ImGui.NET.targets @@ -5,13 +5,14 @@ <_IsMacOS Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true'">true <_IsLinux Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true'">true - <_NativeRuntime Condition=" '$(_NativeRuntime)' == '' And '$(_IsMacOS)' == 'true' And ('$(Prefer32Bit)' == 'false' Or '$(PlatformTarget)' == 'x64')">osx-x64 + <_NativeRuntime Condition=" '$(_NativeRuntime)' == '' And '$(_IsMacOS)' == 'true' And '$(PlatformTarget)' == 'x64'">osx-x64 + <_NativeRuntime Condition=" '$(_NativeRuntime)' == '' And '$(_IsMacOS)' == 'true' And '$(PlatformTarget)' == 'ARM64'">osx-arm64 <_NativeRuntime Condition=" '$(_NativeRuntime)' == '' And '$(_IsLinux)' == 'true' And ('$(Prefer32Bit)' == 'false' Or '$(PlatformTarget)' == 'x64')">linux-x64 <_NativeRuntime Condition=" '$(_NativeRuntime)' == '' And '$(_IsWindows)' == 'true' And ('$(Prefer32Bit)' == 'true' Or '$(PlatformTarget)' == 'x86')">win-x86 <_NativeRuntime Condition=" '$(_NativeRuntime)' == '' And '$(_IsWindows)' == 'true' And ('$(Prefer32Bit)' == 'false' Or '$(PlatformTarget)' == 'x64')">win-x64 <_NativeLibName Condition="'$(_NativeRuntime)' == 'win-x86' Or '$(_NativeRuntime)' == 'win-x64'">cimgui.dll - <_NativeLibName Condition="'$(_NativeRuntime)' == 'osx-x64'">libcimgui.dylib + <_NativeLibName Condition="'$(_NativeRuntime)' == 'osx-x64' Or '$(_NativeRuntime)' == 'osx-arm64'">libcimgui.dylib <_NativeLibName Condition="'$(_NativeRuntime)' == 'linux-x64'">libcimgui.so diff --git a/src/ImGuizmo.NET/ImGuizmo.NET.csproj b/src/ImGuizmo.NET/ImGuizmo.NET.csproj index 855bebe..48bde82 100644 --- a/src/ImGuizmo.NET/ImGuizmo.NET.csproj +++ b/src/ImGuizmo.NET/ImGuizmo.NET.csproj @@ -3,7 +3,7 @@ A .NET wrapper for the ImGuizmo library. 1.61.0 Eric Mellino - netstandard2.0 + netstandard2.0;net6.0 true portable ImGuizmo.NET diff --git a/src/ImNodes.NET/Generated/ImNodes.gen.cs b/src/ImNodes.NET/Generated/ImNodes.gen.cs index 837bdeb..686b649 100644 --- a/src/ImNodes.NET/Generated/ImNodes.gen.cs +++ b/src/ImNodes.NET/Generated/ImNodes.gen.cs @@ -10,7 +10,7 @@ namespace imnodesNET { public static void BeginInputAttribute(int id) { - PinShape shape = PinShape._CircleFilled; + PinShape shape = PinShape.CircleFilled; imnodesNative.imnodes_BeginInputAttribute(id, shape); } public static void BeginInputAttribute(int id, PinShape shape) @@ -31,7 +31,7 @@ namespace imnodesNET } public static void BeginOutputAttribute(int id) { - PinShape shape = PinShape._CircleFilled; + PinShape shape = PinShape.CircleFilled; imnodesNative.imnodes_BeginOutputAttribute(id, shape); } public static void BeginOutputAttribute(int id, PinShape shape) diff --git a/src/ImNodes.NET/ImNodes.NET.csproj b/src/ImNodes.NET/ImNodes.NET.csproj index 6b6ee80..7e34067 100644 --- a/src/ImNodes.NET/ImNodes.NET.csproj +++ b/src/ImNodes.NET/ImNodes.NET.csproj @@ -3,7 +3,7 @@ A .NET wrapper for the imnodes library. 0.3.0 Eric Mellino - netstandard2.0 + netstandard2.0;net6.0 true portable ImNodes.NET diff --git a/src/ImPlot.NET/ImPlot.NET.csproj b/src/ImPlot.NET/ImPlot.NET.csproj index eb0d612..03adbdd 100644 --- a/src/ImPlot.NET/ImPlot.NET.csproj +++ b/src/ImPlot.NET/ImPlot.NET.csproj @@ -3,7 +3,7 @@ A .NET wrapper for the ImPlot library. 0.8.0 Eric Mellino - netstandard2.0 + netstandard2.0;net6.0 true portable ImPlot.NET