diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 00000000..783acd69
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,10 @@
+version: 2
+updates:
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "daily"
+ groups:
+ github-action-deps:
+ applies-to: "version-updates"
+ patterns: ["*"]
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 00000000..8c5b13ed
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,44 @@
+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@v4
+ with:
+ fetch-depth: 0
+
+ - name: Install .NET
+ uses: actions/setup-dotnet@v4
+ with:
+ dotnet-version: 8.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: Validate Generated Code
+ if: false # startsWith(github.ref, 'refs/tags/')
+ shell: bash
+ run: |
+ echo "Running CodeGenerator"
+ bin/Release/CodeGenerator/net8.0/CodeGenerator.exe "src/ImGui.NET/Generated"
+ git status -s | findstr . && echo "ERROR: CodeGenerator is not executed, please execute it." && exit 1 || exit 0
+
+ - 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/.gitignore b/.gitignore
index 93242c60..4f2d501f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -259,4 +259,7 @@ Session.vim
.idea
# download dir
-deps/
\ No newline at end of file
+deps/
+
+# VS Launch
+launchSettings.json
\ No newline at end of file
diff --git a/NuGet.Config b/NuGet.Config
deleted file mode 100644
index eba6f654..00000000
--- a/NuGet.Config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/README.md b/README.md
index beaa7133..79d4441a 100644
--- a/README.md
+++ b/README.md
@@ -2,13 +2,13 @@
This is a .NET wrapper for the immediate mode GUI library, Dear ImGui (https://github.com/ocornut/imgui). ImGui.NET lets you build graphical interfaces using a simple immediate-mode style. ImGui.NET is a .NET Standard library, and can be used on all major .NET runtimes and operating systems.
-Included is a basic sample program that shows how to use the library, and renders the UI using [Veldrid](https://github.com/mellinoe/veldrid), a portable graphics library for .NET. By itself, Dear ImGui does not care what technology you use for rendering; it simply outputs textured triangles. Example renderers also exist for MonoGame and OpenTK (OpenGL).
+Included is a basic sample program that shows how to use the library, and renders the UI using [Veldrid](https://github.com/veldrid/veldrid), a portable graphics library for .NET. By itself, Dear ImGui does not care what technology you use for rendering; it simply outputs textured triangles. Example renderers also exist for MonoGame and OpenTK (OpenGL).
-This wrapper is built on top of [cimgui](https://github.com/Extrawurst/cimgui), which exposes a plain C API for Dear ImGui. If you are using Windows, OSX, or a mainline Linux distribution, then the ImGui.NET NuGet package comes bundled with a pre-built native library. If you are using another operating system, then you may need to build the native library yourself; see the cimgui repo for build instructions.
+This wrapper is built on top of [cimgui](https://github.com/cimgui/cimgui), which exposes a plain C API for Dear ImGui. If you are using Windows, OSX, or a mainline Linux distribution, then the ImGui.NET NuGet package comes bundled with a pre-built native library. If you are using another operating system, then you may need to build the native library yourself; see the cimgui repo for build instructions.
[](https://www.nuget.org/packages/ImGui.NET)
-[](https://gitter.im/ImGui-NET/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+___As of February 2023, I (@mellinoe) am no longer able to publicly share updates to ImGui.NET and related libraries. A big thanks to @zaafar who continues to actively maintain the library and keep it up to date with new versions of native Dear ImGui. Feel free to join the [Discord server](https://discord.gg/s5EvvWJ) for more information about the current status of development.___
# Building
@@ -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/ImGuiNET/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/ImGuiNET/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
@@ -29,5 +38,5 @@ https://github.com/ocornut/imgui
See the [official screenshot thread](https://github.com/ocornut/imgui/issues/123) for examples of many different kinds of interfaces created with Dear ImGui.
-https://github.com/Extrawurst/cimgui
+https://github.com/cimgui/cimgui
> This is a thin c-api wrapper for the excellent C++ intermediate gui imgui. This library is intended as a intermediate layer to be able to use imgui from other languages that can interface with C .
diff --git a/deps/cimgui/linux-x64/cimgui.so b/deps/cimgui/linux-x64/cimgui.so
index d87f2da3..8832cb77 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-x64/cimgui.dylib b/deps/cimgui/osx-x64/cimgui.dylib
deleted file mode 100644
index abea0eb0..00000000
Binary files a/deps/cimgui/osx-x64/cimgui.dylib and /dev/null differ
diff --git a/deps/cimgui/osx/cimgui.dylib b/deps/cimgui/osx/cimgui.dylib
new file mode 100644
index 00000000..bf82e7b3
Binary files /dev/null and b/deps/cimgui/osx/cimgui.dylib differ
diff --git a/deps/cimgui/win-arm64/cimgui.dll b/deps/cimgui/win-arm64/cimgui.dll
new file mode 100644
index 00000000..bd36c84d
Binary files /dev/null and b/deps/cimgui/win-arm64/cimgui.dll differ
diff --git a/deps/cimgui/win-x64/cimgui.dll b/deps/cimgui/win-x64/cimgui.dll
index e50f85b9..7c3c1b80 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 691100e0..2456eb7f 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 3adadb2e..d37236f1
--- 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,15 +15,16 @@ 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 | 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
+New-Item -ItemType Directory -Force -Path $PSScriptRoot\deps\cimgui\win-arm64 | Out-Null
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$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 +36,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 +48,19 @@ 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.win-arm64.dll",
+ "$PSScriptRoot/deps/cimgui/win-arm64/$configuration/cimgui.dll")
+if( -not $? )
+{
+ $msg = $Error[0].Exception.Message
+ Write-Error "Couldn't download arm64 cimgui.dll. This most likely indicates the Windows native build failed."
+ exit
+}
+
+Write-Host "- cimgui.dll (arm64)"
+
+$client.DownloadFile(
+ "$repository/releases/download/$tag/cimgui.so",
"$PSScriptRoot/deps/cimgui/linux-x64/cimgui.so")
if( -not $? )
{
@@ -53,8 +72,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/cimgui.dylib")
if( -not $? )
{
$msg = $Error[0].Exception.Message
@@ -62,4 +81,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 00000000..38dd1322
--- /dev/null
+++ b/download-native-deps.sh
@@ -0,0 +1,41 @@
+#!/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 windows arm64 cimgui: "
+curl -sfLo "$SCRIPT_ROOT/deps/cimgui/win-arm64/cimgui.dll" "https://github.com/mellinoe/imgui.net-nativebuild/releases/download/$TAG/cimgui.win-arm64.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 universal (x86_64 and arm64) cimgui: "
+curl -sfLo "$SCRIPT_ROOT/deps/cimgui/osx/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/CSharpCodeWriter.cs b/src/CodeGenerator/CSharpCodeWriter.cs
index 045b33c7..c7709639 100644
--- a/src/CodeGenerator/CSharpCodeWriter.cs
+++ b/src/CodeGenerator/CSharpCodeWriter.cs
@@ -47,6 +47,16 @@ private void WriteIndented(string text)
_sw.WriteLine(text);
}
+ public void WriteRaw(string text)
+ {
+ _sw.WriteLine(text);
+ }
+
+ public void IndentManually()
+ {
+ _indentLevel += 4;
+ }
+
public void Dispose()
{
_sw.Dispose();
diff --git a/src/CodeGenerator/CodeGenerator.csproj b/src/CodeGenerator/CodeGenerator.csproj
index 9f05ccc5..422fcc00 100644
--- a/src/CodeGenerator/CodeGenerator.csproj
+++ b/src/CodeGenerator/CodeGenerator.csproj
@@ -1,17 +1,29 @@
-
+
Exe
- netcoreapp2.1
+ net8.0
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
diff --git a/src/CodeGenerator/ImguiDefinitions.cs b/src/CodeGenerator/ImguiDefinitions.cs
new file mode 100644
index 00000000..23edaee5
--- /dev/null
+++ b/src/CodeGenerator/ImguiDefinitions.cs
@@ -0,0 +1,562 @@
+using System;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+using System.IO;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using System.Xml.Linq;
+
+namespace CodeGenerator
+{
+ class ImguiDefinitions
+ {
+ public EnumDefinition[] Enums;
+ public TypeDefinition[] Types;
+ public FunctionDefinition[] Functions;
+ public Dictionary Variants;
+
+ static int GetInt(JToken token, string key)
+ {
+ var v = token[key];
+ if (v == null) return 0;
+ return v.ToObject();
+ }
+ public void LoadFrom(string directory)
+ {
+
+ JObject typesJson;
+ using (StreamReader fs = File.OpenText(Path.Combine(directory, "structs_and_enums.json")))
+ using (JsonTextReader jr = new JsonTextReader(fs))
+ {
+ typesJson = JObject.Load(jr);
+ }
+
+ JObject functionsJson;
+ using (StreamReader fs = File.OpenText(Path.Combine(directory, "definitions.json")))
+ using (JsonTextReader jr = new JsonTextReader(fs))
+ {
+ functionsJson = JObject.Load(jr);
+ }
+
+ JObject variantsJson = null;
+ if (File.Exists(Path.Combine(directory, "variants.json")))
+ {
+ using (StreamReader fs = File.OpenText(Path.Combine(directory, "variants.json")))
+ using (JsonTextReader jr = new JsonTextReader(fs))
+ {
+ variantsJson = JObject.Load(jr);
+ }
+ }
+
+ Variants = new Dictionary();
+ foreach (var jt in variantsJson.Children())
+ {
+ JProperty jp = (JProperty)jt;
+ ParameterVariant[] methodVariants = jp.Values().Select(jv =>
+ {
+ return new ParameterVariant(jv["name"].ToString(), jv["type"].ToString(), jv["variants"].Select(s => s.ToString()).ToArray());
+ }).ToArray();
+ Variants.Add(jp.Name, new MethodVariant(jp.Name, methodVariants));
+ }
+
+ var typeLocations = typesJson["locations"];
+
+ Enums = typesJson["enums"].Select(jt =>
+ {
+ JProperty jp = (JProperty)jt;
+ string name = jp.Name;
+ if (typeLocations?[jp.Name]?.Value().Contains("internal") ?? false) {
+ return null;
+ }
+ EnumMember[] elements = jp.Values().Select(v =>
+ {
+ return new EnumMember(v["name"].ToString(), v["calc_value"].ToString());
+ }).ToArray();
+ return new EnumDefinition(name, elements);
+ }).Where(x => x != null).ToArray();
+
+ Types = typesJson["structs"].Select(jt =>
+ {
+ JProperty jp = (JProperty)jt;
+ string name = jp.Name;
+ if (typeLocations?[jp.Name]?.Value().Contains("internal") ?? false) {
+ return null;
+ }
+ TypeReference[] fields = jp.Values().Select(v =>
+ {
+ if (v["type"].ToString().Contains("static")) { return null; }
+
+
+ return new TypeReference(
+ v["name"].ToString(),
+ v["type"].ToString(),
+ GetInt(v, "size"),
+ v["template_type"]?.ToString(),
+ Enums);
+ }).Where(tr => tr != null).ToArray();
+ return new TypeDefinition(name, fields);
+ }).Where(x => x != null).ToArray();
+
+ Functions = functionsJson.Children().Select(jt =>
+ {
+ JProperty jp = (JProperty)jt;
+ string name = jp.Name;
+ bool hasNonUdtVariants = jp.Values().Any(val => val["ov_cimguiname"]?.ToString().EndsWith("nonUDT") ?? false);
+ OverloadDefinition[] overloads = jp.Values().Select(val =>
+ {
+ string ov_cimguiname = val["ov_cimguiname"]?.ToString();
+ string cimguiname = val["cimguiname"].ToString();
+ string friendlyName = val["funcname"]?.ToString();
+ if (cimguiname.EndsWith("_destroy"))
+ {
+ friendlyName = "Destroy";
+ }
+ //skip internal functions
+ var typename = val["stname"]?.ToString();
+ if (!string.IsNullOrEmpty(typename))
+ {
+ if (!Types.Any(x => x.Name == val["stname"]?.ToString())) {
+ return null;
+ }
+ }
+ if (friendlyName == null) { return null; }
+ if (val["location"]?.ToString().Contains("internal") ?? false) return null;
+
+ string exportedName = ov_cimguiname;
+ if (exportedName == null)
+ {
+ exportedName = cimguiname;
+ }
+
+ if (hasNonUdtVariants && !exportedName.EndsWith("nonUDT2"))
+ {
+ return null;
+ }
+
+ string selfTypeName = null;
+ int underscoreIndex = exportedName.IndexOf('_');
+ if (underscoreIndex > 0 && !exportedName.StartsWith("ig")) // Hack to exclude some weirdly-named non-instance functions.
+ {
+ selfTypeName = exportedName.Substring(0, underscoreIndex);
+ }
+
+ List parameters = new List();
+
+ // find any variants that can be applied to the parameters of this method based on the method name
+ MethodVariant methodVariants = null;
+ Variants.TryGetValue(jp.Name, out methodVariants);
+
+ foreach (JToken p in val["argsT"])
+ {
+ string pType = p["type"].ToString();
+ string pName = p["name"].ToString();
+
+ // if there are possible variants for this method then try to match them based on the parameter name and expected type
+ ParameterVariant matchingVariant = methodVariants?.Parameters.Where(pv => pv.Name == pName && pv.OriginalType == pType).FirstOrDefault() ?? null;
+ if (matchingVariant != null) matchingVariant.Used = true;
+
+ parameters.Add(new TypeReference(pName, pType, 0, Enums, matchingVariant?.VariantTypes));
+ }
+
+ Dictionary defaultValues = new Dictionary();
+ foreach (JToken dv in val["defaults"])
+ {
+ JProperty dvProp = (JProperty)dv;
+ defaultValues.Add(dvProp.Name, dvProp.Value.ToString());
+ }
+ string returnType = val["ret"]?.ToString() ?? "void";
+ string comment = null;
+
+ string structName = val["stname"].ToString();
+ bool isConstructor = val.Value("constructor");
+ bool isDestructor = val.Value("destructor");
+ if (isConstructor)
+ {
+ returnType = structName + "*";
+ }
+
+ return new OverloadDefinition(
+ exportedName,
+ friendlyName,
+ parameters.ToArray(),
+ defaultValues,
+ returnType,
+ structName,
+ comment,
+ isConstructor,
+ isDestructor);
+ }).Where(od => od != null).ToArray();
+ if(overloads.Length == 0) return null;
+ return new FunctionDefinition(name, overloads, Enums);
+ }).Where(x => x != null).OrderBy(fd => fd.Name).ToArray();
+ }
+ }
+
+ class MethodVariant
+ {
+ public string Name { get; }
+
+ public ParameterVariant[] Parameters { get; }
+
+ public MethodVariant(string name, ParameterVariant[] parameters)
+ {
+ Name = name;
+ Parameters = parameters;
+ }
+ }
+
+ class ParameterVariant
+ {
+ public string Name { get; }
+
+ public string OriginalType { get; }
+
+ public string[] VariantTypes { get; }
+
+ public bool Used { get; set; }
+
+ public ParameterVariant(string name, string originalType, string[] variantTypes)
+ {
+ Name = name;
+ OriginalType = originalType;
+ VariantTypes = variantTypes;
+ Used = false;
+ }
+ }
+
+ class EnumDefinition
+ {
+ private readonly Dictionary _sanitizedNames;
+
+ public string[] Names { get; }
+ public string[] FriendlyNames { get; }
+ public EnumMember[] Members { get; }
+
+ public EnumDefinition(string name, EnumMember[] elements)
+ {
+ if (TypeInfo.AlternateEnumPrefixes.TryGetValue(name, out string altName))
+ {
+ Names = new[] { name, altName };
+ }
+ else
+ {
+ Names = new[] { name };
+ }
+ FriendlyNames = new string[Names.Length];
+ for (int i = 0; i < Names.Length; i++)
+ {
+ string n = Names[i];
+ if (n.EndsWith('_'))
+ {
+ FriendlyNames[i] = n.Substring(0, n.Length - 1);
+ }
+ else
+ {
+ FriendlyNames[i] = n;
+ }
+
+ }
+
+ Members = elements;
+
+ _sanitizedNames = new Dictionary();
+ foreach (EnumMember el in elements)
+ {
+ _sanitizedNames.Add(el.Name, SanitizeMemberName(el.Name));
+ }
+ }
+
+ public string SanitizeNames(string text)
+ {
+ foreach (KeyValuePair kvp in _sanitizedNames)
+ {
+ text = text.Replace(kvp.Key, kvp.Value);
+ }
+
+ return text;
+ }
+
+ private string SanitizeMemberName(string memberName)
+ {
+ string ret = memberName;
+ bool altSubstitution = false;
+
+ // Try alternate substitution first
+ foreach (KeyValuePair substitutionPair in TypeInfo.AlternateEnumPrefixSubstitutions)
+ {
+ if (memberName.StartsWith(substitutionPair.Key))
+ {
+ ret = ret.Replace(substitutionPair.Key, substitutionPair.Value);
+ altSubstitution = true;
+ break;
+ }
+ }
+
+ if (!altSubstitution)
+ {
+ foreach (string name in Names)
+ {
+ if (memberName.StartsWith(name))
+ {
+ ret = memberName.Substring(name.Length);
+ if (ret.StartsWith("_"))
+ {
+ ret = ret.Substring(1);
+ }
+ }
+ }
+ }
+
+ if (ret.EndsWith('_'))
+ {
+ ret = ret.Substring(0, ret.Length - 1);
+ }
+
+ if (char.IsDigit(ret.First()))
+ ret = "_" + ret;
+
+ return ret;
+ }
+ }
+
+ class EnumMember
+ {
+ public EnumMember(string name, string value)
+ {
+ Name = name;
+ Value = value;
+ }
+
+ public string Name { get; }
+ public string Value { get; }
+ }
+
+ class TypeDefinition
+ {
+ public string Name { get; }
+ public TypeReference[] Fields { get; }
+
+ public TypeDefinition(string name, TypeReference[] fields)
+ {
+ Name = name;
+ Fields = fields;
+ }
+ }
+
+ class TypeReference
+ {
+ public string Name { get; }
+ public string Type { get; }
+ public string TemplateType { get; }
+ public int ArraySize { get; }
+ public bool IsFunctionPointer { get; }
+ public string[] TypeVariants { get; }
+ public bool IsEnum { get; }
+
+ public TypeReference(string name, string type, int asize, EnumDefinition[] enums)
+ : this(name, type, asize, null, enums, null) { }
+
+ public TypeReference(string name, string type, int asize, EnumDefinition[] enums, string[] typeVariants)
+ : this(name, type, asize, null, enums, typeVariants) { }
+
+ public TypeReference(string name, string type, int asize, string templateType, EnumDefinition[] enums)
+ : this(name, type, asize, templateType, enums, null) { }
+
+ public TypeReference(string name, string type, int asize, string templateType, EnumDefinition[] enums, string[] typeVariants)
+ {
+ Name = name;
+ Type = type.Replace("const", string.Empty).Trim();
+
+
+ if (Type.StartsWith("ImVector_"))
+ {
+ if (Type.EndsWith("*"))
+ {
+ Type = "ImVector*";
+ }
+ else
+ {
+ Type = "ImVector";
+ }
+ }
+
+ if (Type.StartsWith("ImChunkStream_"))
+ {
+ if (Type.EndsWith("*"))
+ {
+ Type = "ImChunkStream*";
+ }
+ else
+ {
+ Type = "ImChunkStream";
+ }
+ }
+
+ TemplateType = templateType;
+ ArraySize = asize;
+ int startBracket = name.IndexOf('[');
+ if (startBracket != -1)
+ {
+ //This is only for older cimgui binding jsons
+ int endBracket = name.IndexOf(']');
+ string sizePart = name.Substring(startBracket + 1, endBracket - startBracket - 1);
+ if(ArraySize == 0)
+ ArraySize = ParseSizeString(sizePart, enums);
+ Name = Name.Substring(0, startBracket);
+ }
+ IsFunctionPointer = Type.IndexOf('(') != -1;
+
+ TypeVariants = typeVariants;
+
+ IsEnum = enums.Any(t => t.Names.Contains(type) || t.FriendlyNames.Contains(type) || TypeInfo.WellKnownEnums.Contains(type));
+ }
+
+ private int ParseSizeString(string sizePart, EnumDefinition[] enums)
+ {
+ int plusStart = sizePart.IndexOf('+');
+ if (plusStart != -1)
+ {
+ string first = sizePart.Substring(0, plusStart);
+ string second = sizePart.Substring(plusStart, sizePart.Length - plusStart);
+ int firstVal = int.Parse(first);
+ int secondVal = int.Parse(second);
+ return firstVal + secondVal;
+ }
+
+ if (!int.TryParse(sizePart, out int ret))
+ {
+ foreach (EnumDefinition ed in enums)
+ {
+ if (ed.Names.Any(n => sizePart.StartsWith(n)))
+ {
+ foreach (EnumMember member in ed.Members)
+ {
+ if (member.Name == sizePart)
+ {
+ return int.Parse(member.Value);
+ }
+ }
+ }
+ }
+
+ ret = -1;
+ }
+
+ return ret;
+ }
+
+ public TypeReference WithVariant(int variantIndex, EnumDefinition[] enums)
+ {
+ if (variantIndex == 0) return this;
+ else return new TypeReference(Name, TypeVariants[variantIndex - 1], ArraySize, TemplateType, enums);
+ }
+ }
+
+ class FunctionDefinition
+ {
+ public string Name { get; }
+ public OverloadDefinition[] Overloads { get; }
+
+ public FunctionDefinition(string name, OverloadDefinition[] overloads, EnumDefinition[] enums)
+ {
+ Name = name;
+ Overloads = ExpandOverloadVariants(overloads, enums);
+ }
+
+ private OverloadDefinition[] ExpandOverloadVariants(OverloadDefinition[] overloads, EnumDefinition[] enums)
+ {
+ List newDefinitions = new List();
+
+ foreach (OverloadDefinition overload in overloads)
+ {
+ bool hasVariants = false;
+ int[] variantCounts = new int[overload.Parameters.Length];
+
+ for (int i = 0; i < overload.Parameters.Length; i++)
+ {
+ if (overload.Parameters[i].TypeVariants != null)
+ {
+ hasVariants = true;
+ variantCounts[i] = overload.Parameters[i].TypeVariants.Length + 1;
+ }
+ else
+ {
+ variantCounts[i] = 1;
+ }
+ }
+
+ if (hasVariants)
+ {
+ int totalVariants = variantCounts[0];
+ for (int i = 1; i < variantCounts.Length; i++) totalVariants *= variantCounts[i];
+
+ for (int i = 0; i < totalVariants; i++)
+ {
+ TypeReference[] parameters = new TypeReference[overload.Parameters.Length];
+ int div = 1;
+
+ for (int j = 0; j < parameters.Length; j++)
+ {
+ int k = (i / div) % variantCounts[j];
+
+ parameters[j] = overload.Parameters[j].WithVariant(k, enums);
+
+ if (j > 0) div *= variantCounts[j];
+ }
+
+ newDefinitions.Add(overload.WithParameters(parameters));
+ }
+ }
+ else
+ {
+ newDefinitions.Add(overload);
+ }
+ }
+
+ return newDefinitions.ToArray();
+ }
+ }
+
+ class OverloadDefinition
+ {
+ public string ExportedName { get; }
+ public string FriendlyName { get; }
+ public TypeReference[] Parameters { get; }
+ public Dictionary DefaultValues { get; }
+ public string ReturnType { get; }
+ public string StructName { get; }
+ public bool IsMemberFunction { get; }
+ public string Comment { get; }
+ public bool IsConstructor { get; }
+ public bool IsDestructor { get; }
+
+ public OverloadDefinition(
+ string exportedName,
+ string friendlyName,
+ TypeReference[] parameters,
+ Dictionary defaultValues,
+ string returnType,
+ string structName,
+ string comment,
+ bool isConstructor,
+ bool isDestructor)
+ {
+ ExportedName = exportedName;
+ FriendlyName = friendlyName;
+ Parameters = parameters;
+ DefaultValues = defaultValues;
+ ReturnType = returnType.Replace("const", string.Empty).Replace("inline", string.Empty).Trim();
+ StructName = structName;
+ IsMemberFunction = !string.IsNullOrEmpty(structName);
+ Comment = comment;
+ IsConstructor = isConstructor;
+ IsDestructor = isDestructor;
+ }
+
+ public OverloadDefinition WithParameters(TypeReference[] parameters)
+ {
+ return new OverloadDefinition(ExportedName, FriendlyName, parameters, DefaultValues, ReturnType, StructName, Comment, IsConstructor, IsDestructor);
+ }
+ }
+}
diff --git a/src/CodeGenerator/Program.cs b/src/CodeGenerator/Program.cs
index 7ce8a678..8597a718 100644
--- a/src/CodeGenerator/Program.cs
+++ b/src/CodeGenerator/Program.cs
@@ -7,101 +7,12 @@
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
+using System.Threading.Tasks;
namespace CodeGenerator
{
- class Program
+ internal static class Program
{
- private static readonly Dictionary s_wellKnownTypes = new Dictionary()
- {
- { "bool", "byte" },
- { "unsigned char", "byte" },
- { "char", "byte" },
- { "ImWchar", "ushort" },
- { "unsigned short", "ushort" },
- { "unsigned int", "uint" },
- { "ImVec2", "Vector2" },
- { "ImVec2_Simple", "Vector2" },
- { "ImVec3", "Vector3" },
- { "ImVec4", "Vector4" },
- { "ImVec4_Simple", "Vector4" },
- { "ImColor_Simple", "ImColor" },
- { "ImTextureID", "IntPtr" },
- { "ImGuiID", "uint" },
- { "ImDrawIdx", "ushort" },
- { "ImDrawListSharedData", "IntPtr" },
- { "ImDrawListSharedData*", "IntPtr" },
- { "ImU32", "uint" },
- { "ImDrawCallback", "IntPtr" },
- { "size_t", "uint" },
- { "ImGuiContext*", "IntPtr" },
- { "float[2]", "Vector2*" },
- { "float[3]", "Vector3*" },
- { "float[4]", "Vector4*" },
- { "int[2]", "int*" },
- { "int[3]", "int*" },
- { "int[4]", "int*" },
- { "float&", "float*" },
- { "ImVec2[2]", "Vector2*" },
- { "char* []", "byte**" },
- };
-
- private static readonly Dictionary s_wellKnownFieldReplacements = new Dictionary()
- {
- { "bool", "bool" }, // Force bool to remain as bool in type-safe wrappers.
- };
-
- private static readonly HashSet s_customDefinedTypes = new HashSet()
- {
- "ImVector",
- "ImVec2",
- "ImVec4",
- "Pair",
- };
-
- private static readonly Dictionary s_wellKnownDefaultValues = new Dictionary()
- {
- { "((void *)0)", "null" },
- { "((void*)0)", "null" },
- { "ImVec2(0,0)", "new Vector2()" },
- { "ImVec2(-1,0)", "new Vector2(-1, 0)" },
- { "ImVec2(1,0)", "new Vector2(1, 0)" },
- { "ImVec2(1,1)", "new Vector2(1, 1)" },
- { "ImVec2(0,1)", "new Vector2(0, 1)" },
- { "ImVec4(0,0,0,0)", "new Vector4()" },
- { "ImVec4(1,1,1,1)", "new Vector4(1, 1, 1, 1)" },
- { "ImDrawCornerFlags_All", "(int)ImDrawCornerFlags.All" },
- { "FLT_MAX", "float.MaxValue" },
- };
-
- private static readonly Dictionary s_identifierReplacements = new Dictionary()
- {
- { "in", "@in" },
- { "out", "@out" },
- { "ref", "@ref" },
- };
-
- private static readonly HashSet s_legalFixedTypes = new HashSet()
- {
- "byte",
- "sbyte",
- "char",
- "ushort",
- "short",
- "uint",
- "int",
- "ulong",
- "long",
- "float",
- "double",
- };
-
- private static readonly HashSet s_skippedFunctions = new HashSet()
- {
- "igInputText",
- "igInputTextMultiline"
- };
-
static void Main(string[] args)
{
string outputPath;
@@ -113,125 +24,74 @@ static void Main(string[] args)
{
outputPath = AppContext.BaseDirectory;
}
- Console.WriteLine($"Outputting generated code files to {outputPath}.");
- JObject typesJson;
- using (StreamReader fs = File.OpenText(Path.Combine(AppContext.BaseDirectory, "structs_and_enums.json")))
- using (JsonTextReader jr = new JsonTextReader(fs))
+ if (!Directory.Exists(outputPath))
{
- typesJson = JObject.Load(jr);
+ Directory.CreateDirectory(outputPath);
}
- JObject functionsJson;
- using (StreamReader fs = File.OpenText(Path.Combine(AppContext.BaseDirectory, "definitions.json")))
- using (JsonTextReader jr = new JsonTextReader(fs))
+ string libraryName;
+ if (args.Length > 1)
{
- functionsJson = JObject.Load(jr);
+ libraryName = args[1];
}
-
- EnumDefinition[] enums = typesJson["enums"].Select(jt =>
+ else
{
- JProperty jp = (JProperty)jt;
- string name = jp.Name;
- EnumMember[] elements = jp.Values().Select(v =>
- {
- return new EnumMember(v["name"].ToString(), v["value"].ToString());
- }).ToArray();
- return new EnumDefinition(name, elements);
- }).ToArray();
+ libraryName = "cimgui";
+ }
- TypeDefinition[] types = typesJson["structs"].Select(jt =>
+ string projectNamespace = libraryName switch
{
- JProperty jp = (JProperty)jt;
- string name = jp.Name;
- TypeReference[] fields = jp.Values().Select(v =>
- {
- if (v["type"].ToString().Contains("static")) { return null; }
-
- return new TypeReference(
- v["name"].ToString(),
- v["type"].ToString(),
- v["template_type"]?.ToString(),
- enums);
- }).Where(tr => tr != null).ToArray();
- return new TypeDefinition(name, fields);
- }).ToArray();
-
- FunctionDefinition[] functions = functionsJson.Children().Select(jt =>
- {
- JProperty jp = (JProperty)jt;
- string name = jp.Name;
- bool hasNonUdtVariants = jp.Values().Any(val => val["ov_cimguiname"]?.ToString().EndsWith("nonUDT") ?? false);
-
- OverloadDefinition[] overloads = jp.Values().Select(val =>
- {
- string ov_cimguiname = val["ov_cimguiname"]?.ToString();
- string cimguiname = val["cimguiname"].ToString();
- string friendlyName = val["funcname"]?.ToString();
- if (friendlyName == null) { return null; }
+ "cimgui" => "ImGuiNET",
+ "cimplot" => "ImPlotNET",
+ "cimnodes" => "imnodesNET",
+ "cimguizmo" => "ImGuizmoNET",
+ _ => throw new NotImplementedException($"Library \"{libraryName}\" is not supported.")
+ };
- string exportedName = ov_cimguiname;
- if (exportedName == null)
- {
- exportedName = cimguiname;
- }
-
- if (hasNonUdtVariants && !exportedName.EndsWith("nonUDT2"))
- {
- return null;
- }
+ bool referencesImGui = libraryName switch
+ {
+ "cimgui" => false,
+ "cimplot" => true,
+ "cimnodes" => true,
+ "cimguizmo" => true,
+ _ => throw new NotImplementedException($"Library \"{libraryName}\" is not supported.")
+ };
- string selfTypeName = null;
- int underscoreIndex = exportedName.IndexOf('_');
- if (underscoreIndex > 0 && !exportedName.StartsWith("ig")) // Hack to exclude some weirdly-named non-instance functions.
- {
- selfTypeName = exportedName.Substring(0, underscoreIndex);
- }
+ string classPrefix = libraryName switch
+ {
+ "cimgui" => "ImGui",
+ "cimplot" => "ImPlot",
+ "cimnodes" => "imnodes",
+ "cimguizmo" => "ImGuizmo",
+ _ => throw new NotImplementedException($"Library \"{libraryName}\" is not supported.")
+ };
- List parameters = new List();
+ string dllName = libraryName switch
+ {
+ "cimgui" => "cimgui",
+ "cimplot" => "cimplot",
+ "cimnodes" => "cimnodes",
+ "cimguizmo" => "cimguizmo",
+ _ => throw new NotImplementedException()
+ };
+
+ string definitionsPath = Path.Combine(AppContext.BaseDirectory, "definitions", libraryName);
+ var defs = new ImguiDefinitions();
+ defs.LoadFrom(definitionsPath);
- foreach (JToken p in val["argsT"])
- {
- string pType = p["type"].ToString();
- string pName = p["name"].ToString();
- parameters.Add(new TypeReference(pName, pType, enums));
- }
+ Console.WriteLine($"Outputting generated code files to {outputPath}.");
- Dictionary defaultValues = new Dictionary();
- foreach (JToken dv in val["defaults"])
- {
- JProperty dvProp = (JProperty)dv;
- defaultValues.Add(dvProp.Name, dvProp.Value.ToString());
- }
- string returnType = val["ret"]?.ToString() ?? "void";
- string comment = null;
-
- string structName = val["stname"].ToString();
-
- return new OverloadDefinition(
- exportedName,
- friendlyName,
- parameters.ToArray(),
- defaultValues,
- returnType,
- structName,
- comment,
- enums);
- }).Where(od => od != null).ToArray();
-
- return new FunctionDefinition(name, overloads);
- }).OrderBy(fd => fd.Name).ToArray();
-
- foreach (EnumDefinition ed in enums)
+ foreach (EnumDefinition ed in defs.Enums)
{
- using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, ed.FriendlyName + ".gen.cs")))
+ using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, ed.FriendlyNames[0] + ".gen.cs")))
{
- writer.PushBlock("namespace ImGuiNET");
- if (ed.FriendlyName.Contains("Flags"))
+ writer.PushBlock($"namespace {projectNamespace}");
+ if (ed.FriendlyNames[0].Contains("Flags"))
{
writer.WriteLine("[System.Flags]");
}
- writer.PushBlock($"public enum {ed.FriendlyName}");
+ writer.PushBlock($"public enum {ed.FriendlyNames[0]}");
foreach (EnumMember member in ed.Members)
{
string sanitizedName = ed.SanitizeNames(member.Name);
@@ -243,9 +103,9 @@ static void Main(string[] args)
}
}
- foreach (TypeDefinition td in types)
+ foreach (TypeDefinition td in defs.Types)
{
- if (s_customDefinedTypes.Contains(td.Name)) { continue; }
+ if (TypeInfo.CustomDefinedTypes.Contains(td.Name)) { continue; }
using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, td.Name + ".gen.cs")))
{
@@ -253,8 +113,12 @@ static void Main(string[] args)
writer.Using("System.Numerics");
writer.Using("System.Runtime.CompilerServices");
writer.Using("System.Text");
+ if (referencesImGui)
+ {
+ writer.Using("ImGuiNET");
+ }
writer.WriteLine(string.Empty);
- writer.PushBlock("namespace ImGuiNET");
+ writer.PushBlock($"namespace {projectNamespace}");
writer.PushBlock($"public unsafe partial struct {td.Name}");
foreach (TypeReference field in td.Fields)
@@ -263,7 +127,7 @@ static void Main(string[] args)
if (field.ArraySize != 0)
{
- if (s_legalFixedTypes.Contains(typeStr))
+ if (TypeInfo.LegalFixedTypes.Contains(typeStr))
{
writer.WriteLine($"public fixed {typeStr} {field.Name}[{field.ArraySize}];");
}
@@ -296,21 +160,21 @@ static void Main(string[] args)
string typeStr = GetTypeString(field.Type, field.IsFunctionPointer);
string rawType = typeStr;
- if (s_wellKnownFieldReplacements.TryGetValue(field.Type, out string wellKnownFieldType))
+ if (TypeInfo.WellKnownFieldReplacements.TryGetValue(field.Type, out string wellKnownFieldType))
{
typeStr = wellKnownFieldType;
}
if (field.ArraySize != 0)
{
- string addrTarget = s_legalFixedTypes.Contains(rawType) ? $"NativePtr->{field.Name}" : $"&NativePtr->{field.Name}_0";
+ string addrTarget = TypeInfo.LegalFixedTypes.Contains(rawType) ? $"NativePtr->{field.Name}" : $"&NativePtr->{field.Name}_0";
writer.WriteLine($"public RangeAccessor<{typeStr}> {field.Name} => new RangeAccessor<{typeStr}>({addrTarget}, {field.ArraySize});");
}
else if (typeStr.Contains("ImVector"))
{
string vectorElementType = GetTypeString(field.TemplateType, false);
- if (s_wellKnownTypes.TryGetValue(vectorElementType, out string wellKnown))
+ if (TypeInfo.WellKnownTypes.TryGetValue(vectorElementType, out string wellKnown))
{
vectorElementType = wellKnown;
}
@@ -352,7 +216,7 @@ static void Main(string[] args)
}
}
- foreach (FunctionDefinition fd in functions)
+ foreach (FunctionDefinition fd in defs.Functions)
{
foreach (OverloadDefinition overload in fd.Overloads)
{
@@ -361,8 +225,10 @@ static void Main(string[] args)
continue;
}
- if (overload.FriendlyName == overload.StructName)
+ if (overload.IsConstructor)
{
+ // TODO: Emit a static function on the type that invokes the native constructor.
+ // Also, add a "Dispose" function or similar.
continue;
}
@@ -399,7 +265,7 @@ static void Main(string[] args)
{
defaults.Add(orderedDefaults[j].Key, orderedDefaults[j].Value);
}
- EmitOverload(writer, overload, defaults, "NativePtr");
+ EmitOverload(writer, overload, defaults, "NativePtr", classPrefix);
}
}
}
@@ -409,20 +275,27 @@ static void Main(string[] args)
}
}
- using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, "ImGuiNative.gen.cs")))
+ using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, $"{classPrefix}Native.gen.cs")))
{
writer.Using("System");
writer.Using("System.Numerics");
writer.Using("System.Runtime.InteropServices");
+ if (referencesImGui)
+ {
+ writer.Using("ImGuiNET");
+ }
writer.WriteLine(string.Empty);
- writer.PushBlock("namespace ImGuiNET");
- writer.PushBlock("public static unsafe partial class ImGuiNative");
- foreach (FunctionDefinition fd in functions)
+ writer.PushBlock($"namespace {projectNamespace}");
+ writer.PushBlock($"public static unsafe partial class {classPrefix}Native");
+ foreach (FunctionDefinition fd in defs.Functions)
{
foreach (OverloadDefinition overload in fd.Overloads)
{
string exportedName = overload.ExportedName;
if (exportedName.Contains("~")) { continue; }
+ if (exportedName.Contains("ImVector_")) { continue; }
+ if (exportedName.Contains("ImChunkStream_")) { continue; }
+
if (overload.Parameters.Any(tr => tr.Type.Contains('('))) { continue; } // TODO: Parse function pointer parameters.
string ret = GetTypeString(overload.ReturnType, false);
@@ -460,12 +333,12 @@ static void Main(string[] args)
if (isUdtVariant)
{
- writer.WriteLine($"[DllImport(\"cimgui\", CallingConvention = CallingConvention.Cdecl, EntryPoint = \"{exportedName}\")]");
+ writer.WriteLine($"[DllImport(\"{dllName}\", CallingConvention = CallingConvention.Cdecl, EntryPoint = \"{exportedName}\")]");
}
else
{
- writer.WriteLine("[DllImport(\"cimgui\", CallingConvention = CallingConvention.Cdecl)]");
+ writer.WriteLine($"[DllImport(\"{dllName}\", CallingConvention = CallingConvention.Cdecl)]");
}
writer.WriteLine($"public static extern {ret} {methodName}({parameters});");
}
@@ -474,18 +347,22 @@ static void Main(string[] args)
writer.PopBlock();
}
- using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, "ImGui.gen.cs")))
+ using (CSharpCodeWriter writer = new CSharpCodeWriter(Path.Combine(outputPath, $"{classPrefix}.gen.cs")))
{
writer.Using("System");
writer.Using("System.Numerics");
writer.Using("System.Runtime.InteropServices");
writer.Using("System.Text");
+ if (referencesImGui)
+ {
+ writer.Using("ImGuiNET");
+ }
writer.WriteLine(string.Empty);
- writer.PushBlock("namespace ImGuiNET");
- writer.PushBlock("public static unsafe partial class ImGui");
- foreach (FunctionDefinition fd in functions)
+ writer.PushBlock($"namespace {projectNamespace}");
+ writer.PushBlock($"public static unsafe partial class {classPrefix}");
+ foreach (FunctionDefinition fd in defs.Functions)
{
- if (s_skippedFunctions.Contains(fd.Name)) { continue; }
+ if (TypeInfo.SkippedFunctions.Contains(fd.Name)) { continue; }
foreach (OverloadDefinition overload in fd.Overloads)
{
@@ -496,6 +373,12 @@ static void Main(string[] args)
}
if (exportedName.Contains("~")) { continue; }
if (overload.Parameters.Any(tr => tr.Type.Contains('('))) { continue; } // TODO: Parse function pointer parameters.
+
+ if ((overload.FriendlyName == "GetID" || overload.FriendlyName == "PushID") && overload.Parameters.Length > 1)
+ {
+ // skip ImGui.Get/PushID(start, end) overloads as they would overlap with existing
+ continue;
+ }
bool hasVaList = false;
for (int i = 0; i < overload.Parameters.Length; i++)
@@ -523,13 +406,21 @@ static void Main(string[] args)
{
defaults.Add(orderedDefaults[j].Key, orderedDefaults[j].Value);
}
- EmitOverload(writer, overload, defaults, null);
+ EmitOverload(writer, overload, defaults, null, classPrefix);
}
}
}
writer.PopBlock();
writer.PopBlock();
}
+
+ foreach (var method in defs.Variants)
+ {
+ foreach (var variant in method.Value.Parameters)
+ {
+ if (!variant.Used) Console.WriteLine($"Error: Variants targetting parameter {variant.Name} with type {variant.OriginalType} could not be applied to method {method.Key}.");
+ }
+ }
}
private static bool IsStringFieldName(string name)
@@ -560,11 +451,25 @@ private static void EmitOverload(
CSharpCodeWriter writer,
OverloadDefinition overload,
Dictionary defaultValues,
- string selfName)
+ string selfName,
+ string classPrefix)
{
- if (overload.Parameters.Where(tr => tr.Name.EndsWith("_begin") || tr.Name.EndsWith("_end"))
- .Any(tr => !defaultValues.ContainsKey(tr.Name)))
- {
+ var rangeParams = overload.Parameters.Where(tr =>
+ tr.Name.EndsWith("_begin") ||
+ tr.Name.EndsWith("_end")).ToArray();
+ if (rangeParams.Any(tr => tr.Type != "char*"))
+ {
+ // only string supported for start/end. ImFont.IsGlyphRangeUnused is uint
+ return;
+ }
+ if (rangeParams.Any(tr => tr.Name.EndsWith("_end") && defaultValues.ContainsKey(tr.Name)))
+ {
+ // we want overloads:
+ // (something, text_start, text_end (deleted), after=default)
+ // (something, text_start, text_end (deleted), after)
+
+ // we dont need (as it would be duplicate)
+ // (something, text_start, text_end=default (deleted))
return;
}
@@ -577,22 +482,33 @@ private static void EmitOverload(
safeRet = GetSafeType(overload.ReturnType);
}
- List invocationArgs = new List();
+ List<(string MarshalledType, string CorrectedIdentifier)> invocationArgs = new();
MarshalledParameter[] marshalledParameters = new MarshalledParameter[overload.Parameters.Length];
List preCallLines = new List();
List postCallLines = new List();
List byRefParams = new List();
-
+ int selfIndex = -1;
+ int pOutIndex = -1;
+ string overrideRet = null;
for (int i = 0; i < overload.Parameters.Length; i++)
{
- if (i == 0 && selfName != null) { continue; }
-
TypeReference tr = overload.Parameters[i];
+ if (tr.Name == "self")
+ {
+ selfIndex = i;
+ continue;
+ }
if (tr.Name == "...") { continue; }
string correctedIdentifier = CorrectIdentifier(tr.Name);
string nativeTypeName = GetTypeString(tr.Type, tr.IsFunctionPointer);
-
+ if (correctedIdentifier == "pOut" && overload.ReturnType == "void")
+ {
+ pOutIndex = i;
+ overrideRet = nativeTypeName.TrimEnd('*');
+ preCallLines.Add($"{overrideRet} __retval;");
+ continue;
+ }
if (tr.Type == "char*")
{
string textToEncode = correctedIdentifier;
@@ -617,9 +533,20 @@ private static void EmitOverload(
}
else
{
+ if (tr.Name.EndsWith("_end"))
+ {
+ var startParamName = overload.Parameters[i-1].Name;
+ var startNativeParamName = $"native_{startParamName}";
+ marshalledParameters[i] = new MarshalledParameter(nativeTypeName, false, $"{startNativeParamName}+{startParamName}_byteCount", false);
+ continue;
+ }
+
+ var checkForNull = !hasDefault && !tr.Name.EndsWith("_begin");
+ // for string _begin the pointer passed must be non-null, so we'll set up an empty string if needed
+
preCallLines.Add($"byte* {nativeArgName};");
preCallLines.Add($"int {correctedIdentifier}_byteCount = 0;");
- if (!hasDefault)
+ if (checkForNull)
{
preCallLines.Add($"if ({textToEncode} != null)");
preCallLines.Add("{");
@@ -636,8 +563,8 @@ private static void EmitOverload(
preCallLines.Add($" }}");
preCallLines.Add($" int {nativeArgName}_offset = Util.GetUtf8({textToEncode}, {nativeArgName}, {correctedIdentifier}_byteCount);");
preCallLines.Add($" {nativeArgName}[{nativeArgName}_offset] = 0;");
-
- if (!hasDefault)
+
+ if (checkForNull)
{
preCallLines.Add("}");
preCallLines.Add($"else {{ {nativeArgName} = null; }}");
@@ -649,6 +576,15 @@ private static void EmitOverload(
postCallLines.Add($"}}");
}
}
+ else if (defaultValues.TryGetValue(tr.Name, out string defaultVal))
+ {
+ if (!CorrectDefaultValue(defaultVal, tr, out string correctedDefault))
+ {
+ correctedDefault = defaultVal;
+ }
+ marshalledParameters[i] = new MarshalledParameter(nativeTypeName, false, correctedIdentifier, true);
+ preCallLines.Add($"{nativeTypeName} {correctedIdentifier} = {correctedDefault};");
+ }
else if (tr.Type == "char* []")
{
string nativeArgName = "native_" + tr.Name;
@@ -670,12 +606,8 @@ private static void EmitOverload(
preCallLines.Add($"for (int i = 0; i < {correctedIdentifier}.Length; i++)");
preCallLines.Add("{");
preCallLines.Add($" string s = {correctedIdentifier}[i];");
- preCallLines.Add($" fixed (char* sPtr = s)");
- preCallLines.Add(" {");
- preCallLines.Add($" offset += Encoding.UTF8.GetBytes(sPtr, s.Length, {nativeArgName}_data + offset, {correctedIdentifier}_byteCounts[i]);");
- preCallLines.Add($" {nativeArgName}_data[offset] = 0;");
- preCallLines.Add($" offset += 1;");
- preCallLines.Add(" }");
+ preCallLines.Add($" offset += Util.GetUtf8(s, {nativeArgName}_data + offset, {correctedIdentifier}_byteCounts[i]);");
+ preCallLines.Add($" {nativeArgName}_data[offset++] = 0;");
preCallLines.Add("}");
preCallLines.Add($"byte** {nativeArgName} = stackalloc byte*[{correctedIdentifier}.Length];");
@@ -686,15 +618,6 @@ private static void EmitOverload(
preCallLines.Add($" offset += {correctedIdentifier}_byteCounts[i] + 1;");
preCallLines.Add("}");
}
- else if (defaultValues.TryGetValue(tr.Name, out string defaultVal))
- {
- if (!CorrectDefaultValue(defaultVal, tr, out string correctedDefault))
- {
- correctedDefault = defaultVal;
- }
- marshalledParameters[i] = new MarshalledParameter(nativeTypeName, false, correctedIdentifier, true);
- preCallLines.Add($"{nativeTypeName} {correctedIdentifier} = {correctedDefault};");
- }
else if (tr.Type == "bool")
{
string nativeArgName = "native_" + tr.Name;
@@ -717,20 +640,20 @@ private static void EmitOverload(
preCallLines.Add($"{nativePtrTypeName} {nativeArgName} = ({nativePtrTypeName}){correctedIdentifier}.ToPointer();");
}
else if (GetWrappedType(tr.Type, out string wrappedParamType)
- && !s_wellKnownTypes.ContainsKey(tr.Type)
- && !s_wellKnownTypes.ContainsKey(tr.Type.Substring(0, tr.Type.Length - 1)))
+ && !TypeInfo.WellKnownTypes.ContainsKey(tr.Type)
+ && !TypeInfo.WellKnownTypes.ContainsKey(tr.Type.Substring(0, tr.Type.Length - 1)))
{
marshalledParameters[i] = new MarshalledParameter(wrappedParamType, false, "native_" + tr.Name, false);
string nativeArgName = "native_" + tr.Name;
marshalledParameters[i] = new MarshalledParameter(wrappedParamType, false, nativeArgName, false);
preCallLines.Add($"{tr.Type} {nativeArgName} = {correctedIdentifier}.NativePtr;");
}
- else if ((tr.Type.EndsWith("*") || tr.Type.Contains("[") || tr.Type.EndsWith("&")) && tr.Type != "void*" && tr.Type != "ImGuiContext*")
+ else if ((tr.Type.EndsWith("*") || tr.Type.Contains("[") || tr.Type.EndsWith("&")) && tr.Type != "void*" && tr.Type != "ImGuiContext*" && tr.Type != "ImPlotContext*"&& tr.Type != "EditorContext*")
{
string nonPtrType;
if (tr.Type.Contains("["))
{
- string wellKnown = s_wellKnownTypes[tr.Type];
+ string wellKnown = TypeInfo.WellKnownTypes[tr.Type];
nonPtrType = GetTypeString(wellKnown.Substring(0, wellKnown.Length - 1), false);
}
else
@@ -750,30 +673,71 @@ private static void EmitOverload(
if (!marshalledParameters[i].HasDefaultValue)
{
- invocationArgs.Add($"{marshalledParameters[i].MarshalledType} {correctedIdentifier}");
+ invocationArgs.Add((marshalledParameters[i].MarshalledType, correctedIdentifier));
}
}
- string invocationList = string.Join(", ", invocationArgs);
+ string invocationList = string.Join(", ", invocationArgs.Select(a => $"{a.MarshalledType} {a.CorrectedIdentifier}"));
string friendlyName = overload.FriendlyName;
string staticPortion = selfName == null ? "static " : string.Empty;
- writer.PushBlock($"public {staticPortion}{safeRet} {friendlyName}({invocationList})");
- foreach (string line in preCallLines)
+
+ // When .NET Standard 2.1 is available, we can use ReadOnlySpan instead of string, so generate additional overloads for methods containing string parameters.
+ if (invocationArgs.Count > 0 && invocationArgs.Any(a => a is { MarshalledType: "string" }))
{
- writer.WriteLine(line);
+ string readOnlySpanInvocationList = string.Join(", ", invocationArgs.Select(a => $"{(a.MarshalledType == "string" ? "ReadOnlySpan" : a.MarshalledType)} {a.CorrectedIdentifier}"));
+
+ writer.WriteRaw("#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER");
+ WriteMethod(writer, overload, selfName, classPrefix, staticPortion, overrideRet, safeRet, friendlyName, readOnlySpanInvocationList, preCallLines, marshalledParameters, selfIndex, pOutIndex, nativeRet, postCallLines, isWrappedType);
+ writer.WriteRaw("#endif");
}
- List nativeInvocationArgs = new List();
+ WriteMethod(writer, overload, selfName, classPrefix, staticPortion, overrideRet, safeRet, friendlyName, invocationList, preCallLines, marshalledParameters, selfIndex, pOutIndex, nativeRet, postCallLines, isWrappedType);
+ }
- if (selfName != null)
+ private static void WriteMethod(
+ CSharpCodeWriter writer,
+ OverloadDefinition overload,
+ string selfName,
+ string classPrefix,
+ string staticPortion,
+ string overrideRet,
+ string safeRet,
+ string friendlyName,
+ string invocationList,
+ List preCallLines,
+ MarshalledParameter[] marshalledParameters,
+ int selfIndex,
+ int pOutIndex,
+ string nativeRet,
+ List postCallLines,
+ bool isWrappedType)
+ {
+ writer.PushBlock($"public {staticPortion}{overrideRet ?? safeRet} {friendlyName}({invocationList})");
+
+ foreach (string line in preCallLines)
{
- nativeInvocationArgs.Add(selfName);
+ writer.WriteLine(line);
}
+ List nativeInvocationArgs = new();
+
for (int i = 0; i < marshalledParameters.Length; i++)
{
TypeReference tr = overload.Parameters[i];
+ if (selfIndex == i)
+ {
+ //Some overloads seem to be generated with IntPtr as self
+ //instead of the proper pointer type. TODO: investigate
+ string tstr = GetTypeString(tr.Type, false);
+ nativeInvocationArgs.Add($"({tstr})({selfName})");
+ continue;
+ }
+ if (pOutIndex == i)
+ {
+ nativeInvocationArgs.Add("&__retval");
+ continue;
+ }
MarshalledParameter mp = marshalledParameters[i];
if (mp == null) { continue; }
if (mp.IsPinned)
@@ -794,7 +758,7 @@ private static void EmitOverload(
targetName = targetName.Substring(0, targetName.IndexOf("_nonUDT"));
}
- writer.WriteLine($"{ret}ImGuiNative.{targetName}({nativeInvocationStr});");
+ writer.WriteLine($"{ret}{classPrefix}Native.{targetName}({nativeInvocationStr});");
foreach (string line in postCallLines)
{
@@ -826,6 +790,9 @@ private static void EmitOverload(
}
}
+ if (overrideRet != null)
+ writer.WriteLine("return __retval;");
+
for (int i = 0; i < marshalledParameters.Length; i++)
{
MarshalledParameter mp = marshalledParameters[i];
@@ -874,7 +841,7 @@ private static bool GetWrappedType(string nativeType, out string wrappedType)
}
string nonPtrType = nativeType.Substring(0, nativeType.Length - pointerLevel);
- if (s_wellKnownTypes.ContainsKey(nonPtrType))
+ if (TypeInfo.WellKnownTypes.ContainsKey(nonPtrType))
{
wrappedType = null;
return false;
@@ -893,13 +860,13 @@ private static bool GetWrappedType(string nativeType, out string wrappedType)
private static bool CorrectDefaultValue(string defaultVal, TypeReference tr, out string correctedDefault)
{
- if (tr.Type == "ImGuiContext*")
+ if (tr.Type == "ImGuiContext*" || tr.Type == "ImPlotContext*" || tr.Type == "EditorContext*")
{
correctedDefault = "IntPtr.Zero";
return true;
}
- if (s_wellKnownDefaultValues.TryGetValue(defaultVal, out correctedDefault)) { return true; }
+ if (TypeInfo.WellKnownDefaultValues.TryGetValue(defaultVal, out correctedDefault)) { return true; }
if (tr.Type == "bool")
{
@@ -909,6 +876,19 @@ private static bool CorrectDefaultValue(string defaultVal, TypeReference tr, out
if (defaultVal.Contains("%")) { correctedDefault = null; return false; }
+ if (tr.IsEnum)
+ {
+ if (defaultVal.StartsWith("-"))
+ {
+ correctedDefault = $"({tr.Type})({defaultVal})";
+ }
+ else
+ {
+ correctedDefault = $"({tr.Type}){defaultVal}";
+ }
+ return true;
+ }
+
correctedDefault = defaultVal;
return true;
}
@@ -919,13 +899,13 @@ private static string GetTypeString(string typeName, bool isFunctionPointer)
if (typeName.EndsWith("**")) { pointerLevel = 2; }
else if (typeName.EndsWith("*")) { pointerLevel = 1; }
- if (!s_wellKnownTypes.TryGetValue(typeName, out string typeStr))
+ if (!TypeInfo.WellKnownTypes.TryGetValue(typeName, out string typeStr))
{
- if (s_wellKnownTypes.TryGetValue(typeName.Substring(0, typeName.Length - pointerLevel), out typeStr))
+ if (TypeInfo.WellKnownTypes.TryGetValue(typeName.Substring(0, typeName.Length - pointerLevel), out typeStr))
{
typeStr = typeStr + new string('*', pointerLevel);
}
- else if (!s_wellKnownTypes.TryGetValue(typeName, out typeStr))
+ else if (!TypeInfo.WellKnownTypes.TryGetValue(typeName, out typeStr))
{
typeStr = typeName;
if (isFunctionPointer) { typeStr = "IntPtr"; }
@@ -937,7 +917,7 @@ private static string GetTypeString(string typeName, bool isFunctionPointer)
private static string CorrectIdentifier(string identifier)
{
- if (s_identifierReplacements.TryGetValue(identifier, out string replacement))
+ if (TypeInfo.IdentifierReplacements.TryGetValue(identifier, out string replacement))
{
return replacement;
}
@@ -948,206 +928,6 @@ private static string CorrectIdentifier(string identifier)
}
}
- class EnumDefinition
- {
- private readonly Dictionary _sanitizedNames;
-
- public string Name { get; }
- public string FriendlyName { get; }
- public EnumMember[] Members { get; }
-
- public EnumDefinition(string name, EnumMember[] elements)
- {
- Name = name;
- if (Name.EndsWith('_'))
- {
- FriendlyName = Name.Substring(0, Name.Length - 1);
- }
- else
- {
- FriendlyName = Name;
- }
- Members = elements;
-
- _sanitizedNames = new Dictionary();
- foreach (EnumMember el in elements)
- {
- _sanitizedNames.Add(el.Name, SanitizeMemberName(el.Name));
- }
- }
-
- public string SanitizeNames(string text)
- {
- foreach (KeyValuePair kvp in _sanitizedNames)
- {
- text = text.Replace(kvp.Key, kvp.Value);
- }
-
- return text;
- }
-
- private string SanitizeMemberName(string memberName)
- {
- string ret = memberName;
- if (memberName.StartsWith(Name))
- {
- ret = memberName.Substring(Name.Length);
- }
-
- if (ret.EndsWith('_'))
- {
- ret = ret.Substring(0, ret.Length - 1);
- }
-
- return ret;
- }
- }
-
- class EnumMember
- {
- public EnumMember(string name, string value)
- {
- Name = name;
- Value = value;
- }
-
- public string Name { get; }
- public string Value { get; }
- }
-
- class TypeDefinition
- {
- public string Name { get; }
- public TypeReference[] Fields { get; }
-
- public TypeDefinition(string name, TypeReference[] fields)
- {
- Name = name;
- Fields = fields;
- }
- }
-
- class TypeReference
- {
- public string Name { get; }
- public string Type { get; }
- public string TemplateType { get; }
- public int ArraySize { get; }
- public bool IsFunctionPointer { get; }
-
- public TypeReference(string name, string type, EnumDefinition[] enums)
- : this(name, type, null, enums) { }
-
- public TypeReference(string name, string type, string templateType, EnumDefinition[] enums)
- {
- Name = name;
- Type = type.Replace("const", string.Empty).Trim();
-
-
- if (Type.StartsWith("ImVector_"))
- {
- if (Type.EndsWith("*"))
- {
- Type = "ImVector*";
- }
- else
- {
- Type = "ImVector";
- }
- }
-
- TemplateType = templateType;
- int startBracket = name.IndexOf('[');
- if (startBracket != -1)
- {
- int endBracket = name.IndexOf(']');
- string sizePart = name.Substring(startBracket + 1, endBracket - startBracket - 1);
- ArraySize = ParseSizeString(sizePart, enums);
- Name = Name.Substring(0, startBracket);
- }
-
- IsFunctionPointer = Type.IndexOf('(') != -1;
- }
-
- private int ParseSizeString(string sizePart, EnumDefinition[] enums)
- {
- int plusStart = sizePart.IndexOf('+');
- if (plusStart != -1)
- {
- string first = sizePart.Substring(0, plusStart);
- string second = sizePart.Substring(plusStart, sizePart.Length - plusStart);
- int firstVal = int.Parse(first);
- int secondVal = int.Parse(second);
- return firstVal + secondVal;
- }
-
- if (!int.TryParse(sizePart, out int ret))
- {
- foreach (EnumDefinition ed in enums)
- {
- if (sizePart.StartsWith(ed.Name))
- {
- foreach (EnumMember member in ed.Members)
- {
- if (member.Name == sizePart)
- {
- return int.Parse(member.Value);
- }
- }
- }
- }
-
- ret = -1;
- }
-
- return ret;
- }
- }
-
- class FunctionDefinition
- {
- public string Name { get; }
- public OverloadDefinition[] Overloads { get; }
-
- public FunctionDefinition(string name, OverloadDefinition[] overloads)
- {
- Name = name;
- Overloads = overloads;
- }
- }
-
- class OverloadDefinition
- {
- public string ExportedName { get; }
- public string FriendlyName { get; }
- public TypeReference[] Parameters { get; }
- public Dictionary DefaultValues { get; }
- public string ReturnType { get; }
- public string StructName { get; }
- public bool IsMemberFunction { get; }
- public string Comment { get; }
-
- public OverloadDefinition(
- string exportedName,
- string friendlyName,
- TypeReference[] parameters,
- Dictionary defaultValues,
- string returnType,
- string structName,
- string comment,
- EnumDefinition[] enums)
- {
- ExportedName = exportedName;
- FriendlyName = friendlyName;
- Parameters = parameters;
- DefaultValues = defaultValues;
- ReturnType = returnType.Replace("const", string.Empty).Replace("inline", string.Empty).Trim();
- StructName = structName;
- IsMemberFunction = structName != "ImGui";
- Comment = comment;
- }
- }
-
class MarshalledParameter
{
public MarshalledParameter(string marshalledType, bool isPinned, string varName, bool hasDefaultValue)
diff --git a/src/CodeGenerator/Properties/launchSettings.json b/src/CodeGenerator/Properties/launchSettings.json
deleted file mode 100644
index b0543eb0..00000000
--- a/src/CodeGenerator/Properties/launchSettings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "profiles": {
- "CodeGenerator": {
- "commandName": "Project",
- "commandLineArgs": "E:\\projects\\imgui.net\\src\\ImGui.NET\\Generated"
- }
- }
-}
\ No newline at end of file
diff --git a/src/CodeGenerator/TypeInfo.cs b/src/CodeGenerator/TypeInfo.cs
new file mode 100644
index 00000000..4b9d91a5
--- /dev/null
+++ b/src/CodeGenerator/TypeInfo.cs
@@ -0,0 +1,165 @@
+using System.Collections.Generic;
+
+namespace CodeGenerator
+{
+ public class TypeInfo
+ {
+ public static readonly Dictionary WellKnownTypes = new Dictionary()
+ {
+ { "bool", "byte" },
+ { "unsigned char", "byte" },
+ { "signed char", "sbyte" },
+ { "char", "byte" },
+ { "ImWchar", "ushort" },
+ { "ImFileHandle", "IntPtr" },
+ { "ImU8", "byte" },
+ { "ImS8", "sbyte" },
+ { "ImU16", "ushort" },
+ { "ImS16", "short" },
+ { "ImU32", "uint" },
+ { "ImS32", "int" },
+ { "ImU64", "ulong" },
+ { "ImS64", "long" },
+ { "unsigned short", "ushort" },
+ { "unsigned int", "uint" },
+ { "ImVec2", "Vector2" },
+ { "ImVec2_Simple", "Vector2" },
+ { "ImVec3", "Vector3" },
+ { "ImVec4", "Vector4" },
+ { "ImWchar16", "ushort" }, //char is not blittable
+ { "ImVec4_Simple", "Vector4" },
+ { "ImColor_Simple", "ImColor" },
+ { "ImTextureID", "IntPtr" },
+ { "ImGuiID", "uint" },
+ { "ImDrawIdx", "ushort" },
+ { "ImDrawListSharedData", "IntPtr" },
+ { "ImDrawListSharedData*", "IntPtr" },
+ { "ImDrawCallback", "IntPtr" },
+ { "size_t", "uint" },
+ { "ImGuiContext*", "IntPtr" },
+ { "ImPlotContext*", "IntPtr" },
+ { "EditorContext*", "IntPtr" },
+ { "ImGuiMemAllocFunc", "IntPtr" },
+ { "ImGuiMemFreeFunc", "IntPtr" },
+ { "ImFontBuilderIO", "IntPtr" },
+ { "float[2]", "Vector2*" },
+ { "float[3]", "Vector3*" },
+ { "float[4]", "Vector4*" },
+ { "int[2]", "int*" },
+ { "int[3]", "int*" },
+ { "int[4]", "int*" },
+ { "float&", "float*" },
+ { "ImVec2[2]", "Vector2*" },
+ { "char* []", "byte**" },
+ { "unsigned char[256]", "byte*"},
+ { "ImPlotFormatter", "IntPtr" },
+ { "ImPlotGetter", "IntPtr" },
+ { "ImPlotTransform", "IntPtr" },
+ { "ImGuiKeyChord", "ImGuiKey" },
+ { "ImGuiSelectionUserData", "long" },
+ };
+
+ public static readonly List WellKnownEnums = new List()
+ {
+ "ImGuiMouseButton"
+ };
+
+ public static readonly Dictionary AlternateEnumPrefixes = new Dictionary()
+ {
+ { "ImGuiKey", "ImGuiMod" },
+ };
+
+ public static readonly Dictionary AlternateEnumPrefixSubstitutions = new Dictionary()
+ {
+ { "ImGuiMod_", "Mod" },
+ };
+
+ public static readonly Dictionary WellKnownFieldReplacements = new Dictionary()
+ {
+ { "bool", "bool" }, // Force bool to remain as bool in type-safe wrappers.
+ };
+
+ public static readonly HashSet CustomDefinedTypes = new HashSet()
+ {
+ "ImVector",
+ "ImVec2",
+ "ImVec4",
+ "ImGuiStoragePair",
+ };
+
+ public static readonly Dictionary WellKnownDefaultValues = new Dictionary()
+ {
+ { "((void *)0)", "null" },
+ { "((void*)0)", "null" },
+ { "NULL", "null"},
+ { "nullptr", "null"},
+ { "ImVec2(0,0)", "new Vector2()" },
+ { "ImVec2(0.0f,0.0f)", "new Vector2()" },
+ { "ImVec2(-FLT_MIN,0)", "new Vector2(-float.MinValue, 0.0f)" },
+ { "ImVec2(-1,0)", "new Vector2(-1, 0)" },
+ { "ImVec2(1,0)", "new Vector2(1, 0)" },
+ { "ImVec2(1,1)", "new Vector2(1, 1)" },
+ { "ImVec2(0,1)", "new Vector2(0, 1)" },
+ { "ImVec4(0,0,0,0)", "new Vector4()" },
+ { "ImVec4(1,1,1,1)", "new Vector4(1, 1, 1, 1)" },
+ { "ImVec4(0,0,0,-1)", "new Vector4(0, 0, 0, -1)" },
+ { "ImPlotPoint(0,0)", "new ImPlotPoint { x = 0, y = 0 }" },
+ { "ImPlotPoint(1,1)", "new ImPlotPoint { x = 1, y = 1 }" },
+ { "ImDrawCornerFlags_All", "ImDrawCornerFlags.All" },
+ { "ImPlotFlags_None", "ImPlotFlags.None"},
+ { "ImPlotAxisFlags_None", "ImPlotAxisFlags.None"},
+ { "ImPlotAxisFlags_NoGridLines", "ImPlotAxisFlags.NoGridLines"},
+ { "ImGuiCond_Once", "ImGuiCond.Once"},
+ { "ImPlotOrientation_Vertical", "ImPlotOrientation.Vertical"},
+ { "PinShape_CircleFilled", "PinShape.CircleFilled"},
+ { "ImGuiPopupFlags_None", "ImGuiPopupFlags.None"},
+ { "ImGuiNavHighlightFlags_TypeDefault", "ImGuiNavHighlightFlags.TypeDefault"},
+ { "ImGuiKeyModFlags_Ctrl", "ImGuiKeyModFlags.Ctrl"},
+ { "ImPlotYAxis_1", "ImPlotYAxis._1"},
+ { "FLT_MAX", "float.MaxValue" },
+ { "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", "0xFFFFFFFF" },
+ { "sizeof(ImU8)", "sizeof(byte)"},
+ { "sizeof(ImS8)", "sizeof(sbyte)"},
+ { "sizeof(ImU16)", "sizeof(ushort)"},
+ { "sizeof(ImS16)", "sizeof(short)"},
+ { "sizeof(ImU32)", "sizeof(uint)"},
+ { "sizeof(ImS32)", "sizeof(int)"},
+ { "sizeof(ImU64)", "sizeof(ulong)"},
+ { "sizeof(ImS64)", "sizeof(long)"},
+ { "ImPlotBin_Sturges", "(int)ImPlotBin.Sturges" },
+ { "ImPlotRect()", "new ImPlotRect()" },
+ { "ImPlotCond_Once", "ImPlotCond.Once" },
+ { "ImPlotRange()", "new ImPlotRange()" },
+
+ };
+
+ public static readonly Dictionary IdentifierReplacements = new Dictionary()
+ {
+ { "in", "@in" },
+ { "out", "@out" },
+ { "ref", "@ref" },
+ };
+
+ public static readonly HashSet LegalFixedTypes = new HashSet()
+ {
+ "byte",
+ "sbyte",
+ "char",
+ "ushort",
+ "short",
+ "uint",
+ "int",
+ "ulong",
+ "long",
+ "float",
+ "double",
+ };
+
+ public static readonly HashSet SkippedFunctions = new HashSet()
+ {
+ "igInputText",
+ "igInputTextMultiline",
+ "igInputTextWithHint"
+ };
+ }
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions.json b/src/CodeGenerator/definitions.json
deleted file mode 100644
index 0cb02483..00000000
--- a/src/CodeGenerator/definitions.json
+++ /dev/null
@@ -1,14882 +0,0 @@
-{
- "CustomRect_CustomRect": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "CustomRect_CustomRect",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "CustomRect",
- "signature": "()",
- "stname": "CustomRect"
- }
- ],
- "CustomRect_IsPacked": [
- {
- "args": "(CustomRect* self)",
- "argsT": [
- {
- "name": "self",
- "type": "CustomRect*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "CustomRect_IsPacked",
- "comment": "",
- "defaults": [],
- "funcname": "IsPacked",
- "ret": "bool",
- "signature": "()",
- "stname": "CustomRect"
- }
- ],
- "CustomRect_destroy": [
- {
- "args": "(CustomRect* self)",
- "argsT": [
- {
- "name": "self",
- "type": "CustomRect*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "CustomRect_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "CustomRect_destroy",
- "ret": "void",
- "signature": "(CustomRect*)",
- "stname": "CustomRect"
- }
- ],
- "ImColor_HSV": [
- {
- "args": "(ImColor* self,float h,float s,float v,float a)",
- "argsT": [
- {
- "name": "self",
- "type": "ImColor*"
- },
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- }
- ],
- "argsoriginal": "(float h,float s,float v,float a=1.0f)",
- "call_args": "(h,s,v,a)",
- "cimguiname": "ImColor_HSV",
- "comment": "",
- "defaults": {
- "a": "1.0f"
- },
- "funcname": "HSV",
- "ret": "ImColor",
- "signature": "(float,float,float,float)",
- "stname": "ImColor"
- },
- {
- "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImColor*"
- },
- {
- "name": "self",
- "type": "ImColor*"
- },
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- }
- ],
- "argsoriginal": "(float h,float s,float v,float a=1.0f)",
- "call_args": "(h,s,v,a)",
- "cimguiname": "ImColor_HSV",
- "comment": "",
- "defaults": {
- "a": "1.0f"
- },
- "funcname": "HSV",
- "nonUDT": 1,
- "ov_cimguiname": "ImColor_HSV_nonUDT",
- "ret": "void",
- "signature": "(float,float,float,float)",
- "stname": "ImColor"
- },
- {
- "args": "(ImColor* self,float h,float s,float v,float a)",
- "argsT": [
- {
- "name": "self",
- "type": "ImColor*"
- },
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- }
- ],
- "argsoriginal": "(float h,float s,float v,float a=1.0f)",
- "call_args": "(h,s,v,a)",
- "cimguiname": "ImColor_HSV",
- "comment": "",
- "defaults": {
- "a": "1.0f"
- },
- "funcname": "HSV",
- "nonUDT": 2,
- "ov_cimguiname": "ImColor_HSV_nonUDT2",
- "ret": "ImColor_Simple",
- "retorig": "ImColor",
- "signature": "(float,float,float,float)",
- "stname": "ImColor"
- }
- ],
- "ImColor_ImColor": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImColor_ImColor",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImColor",
- "ov_cimguiname": "ImColor_ImColor",
- "signature": "()",
- "stname": "ImColor"
- },
- {
- "args": "(int r,int g,int b,int a)",
- "argsT": [
- {
- "name": "r",
- "type": "int"
- },
- {
- "name": "g",
- "type": "int"
- },
- {
- "name": "b",
- "type": "int"
- },
- {
- "name": "a",
- "type": "int"
- }
- ],
- "argsoriginal": "(int r,int g,int b,int a=255)",
- "call_args": "(r,g,b,a)",
- "cimguiname": "ImColor_ImColor",
- "comment": "",
- "constructor": true,
- "defaults": {
- "a": "255"
- },
- "funcname": "ImColor",
- "ov_cimguiname": "ImColor_ImColorInt",
- "signature": "(int,int,int,int)",
- "stname": "ImColor"
- },
- {
- "args": "(ImU32 rgba)",
- "argsT": [
- {
- "name": "rgba",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImU32 rgba)",
- "call_args": "(rgba)",
- "cimguiname": "ImColor_ImColor",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImColor",
- "ov_cimguiname": "ImColor_ImColorU32",
- "signature": "(ImU32)",
- "stname": "ImColor"
- },
- {
- "args": "(float r,float g,float b,float a)",
- "argsT": [
- {
- "name": "r",
- "type": "float"
- },
- {
- "name": "g",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- }
- ],
- "argsoriginal": "(float r,float g,float b,float a=1.0f)",
- "call_args": "(r,g,b,a)",
- "cimguiname": "ImColor_ImColor",
- "comment": "",
- "constructor": true,
- "defaults": {
- "a": "1.0f"
- },
- "funcname": "ImColor",
- "ov_cimguiname": "ImColor_ImColorFloat",
- "signature": "(float,float,float,float)",
- "stname": "ImColor"
- },
- {
- "args": "(const ImVec4 col)",
- "argsT": [
- {
- "name": "col",
- "type": "const ImVec4"
- }
- ],
- "argsoriginal": "(const ImVec4& col)",
- "call_args": "(col)",
- "cimguiname": "ImColor_ImColor",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImColor",
- "ov_cimguiname": "ImColor_ImColorVec4",
- "signature": "(const ImVec4)",
- "stname": "ImColor"
- }
- ],
- "ImColor_SetHSV": [
- {
- "args": "(ImColor* self,float h,float s,float v,float a)",
- "argsT": [
- {
- "name": "self",
- "type": "ImColor*"
- },
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- }
- ],
- "argsoriginal": "(float h,float s,float v,float a=1.0f)",
- "call_args": "(h,s,v,a)",
- "cimguiname": "ImColor_SetHSV",
- "comment": "",
- "defaults": {
- "a": "1.0f"
- },
- "funcname": "SetHSV",
- "ret": "void",
- "signature": "(float,float,float,float)",
- "stname": "ImColor"
- }
- ],
- "ImColor_destroy": [
- {
- "args": "(ImColor* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImColor*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImColor_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImColor_destroy",
- "ret": "void",
- "signature": "(ImColor*)",
- "stname": "ImColor"
- }
- ],
- "ImDrawCmd_ImDrawCmd": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawCmd_ImDrawCmd",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImDrawCmd",
- "signature": "()",
- "stname": "ImDrawCmd"
- }
- ],
- "ImDrawCmd_destroy": [
- {
- "args": "(ImDrawCmd* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawCmd*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImDrawCmd_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImDrawCmd_destroy",
- "ret": "void",
- "signature": "(ImDrawCmd*)",
- "stname": "ImDrawCmd"
- }
- ],
- "ImDrawData_Clear": [
- {
- "args": "(ImDrawData* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawData*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawData_Clear",
- "comment": "",
- "defaults": [],
- "funcname": "Clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawData"
- }
- ],
- "ImDrawData_DeIndexAllBuffers": [
- {
- "args": "(ImDrawData* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawData*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawData_DeIndexAllBuffers",
- "comment": "",
- "defaults": [],
- "funcname": "DeIndexAllBuffers",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawData"
- }
- ],
- "ImDrawData_ImDrawData": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawData_ImDrawData",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImDrawData",
- "signature": "()",
- "stname": "ImDrawData"
- }
- ],
- "ImDrawData_ScaleClipRects": [
- {
- "args": "(ImDrawData* self,const ImVec2 sc)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawData*"
- },
- {
- "name": "sc",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& sc)",
- "call_args": "(sc)",
- "cimguiname": "ImDrawData_ScaleClipRects",
- "comment": "",
- "defaults": [],
- "funcname": "ScaleClipRects",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImDrawData"
- }
- ],
- "ImDrawData_destroy": [
- {
- "args": "(ImDrawData* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawData*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImDrawData_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImDrawData_destroy",
- "ret": "void",
- "signature": "(ImDrawData*)",
- "stname": "ImDrawData"
- }
- ],
- "ImDrawList_AddBezierCurve": [
- {
- "args": "(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "pos0",
- "type": "const ImVec2"
- },
- {
- "name": "cp0",
- "type": "const ImVec2"
- },
- {
- "name": "cp1",
- "type": "const ImVec2"
- },
- {
- "name": "pos1",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "thickness",
- "type": "float"
- },
- {
- "name": "num_segments",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)",
- "call_args": "(pos0,cp0,cp1,pos1,col,thickness,num_segments)",
- "cimguiname": "ImDrawList_AddBezierCurve",
- "comment": "",
- "defaults": {
- "num_segments": "0"
- },
- "funcname": "AddBezierCurve",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddCallback": [
- {
- "args": "(ImDrawList* self,ImDrawCallback callback,void* callback_data)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "callback",
- "type": "ImDrawCallback"
- },
- {
- "name": "callback_data",
- "type": "void*"
- }
- ],
- "argsoriginal": "(ImDrawCallback callback,void* callback_data)",
- "call_args": "(callback,callback_data)",
- "cimguiname": "ImDrawList_AddCallback",
- "comment": "",
- "defaults": [],
- "funcname": "AddCallback",
- "ret": "void",
- "signature": "(ImDrawCallback,void*)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddCircle": [
- {
- "args": "(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "centre",
- "type": "const ImVec2"
- },
- {
- "name": "radius",
- "type": "float"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "num_segments",
- "type": "int"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(const ImVec2& centre,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)",
- "call_args": "(centre,radius,col,num_segments,thickness)",
- "cimguiname": "ImDrawList_AddCircle",
- "comment": "",
- "defaults": {
- "num_segments": "12",
- "thickness": "1.0f"
- },
- "funcname": "AddCircle",
- "ret": "void",
- "signature": "(const ImVec2,float,ImU32,int,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddCircleFilled": [
- {
- "args": "(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "centre",
- "type": "const ImVec2"
- },
- {
- "name": "radius",
- "type": "float"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "num_segments",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& centre,float radius,ImU32 col,int num_segments=12)",
- "call_args": "(centre,radius,col,num_segments)",
- "cimguiname": "ImDrawList_AddCircleFilled",
- "comment": "",
- "defaults": {
- "num_segments": "12"
- },
- "funcname": "AddCircleFilled",
- "ret": "void",
- "signature": "(const ImVec2,float,ImU32,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddConvexPolyFilled": [
- {
- "args": "(ImDrawList* self,const ImVec2* points,const int num_points,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "points",
- "type": "const ImVec2*"
- },
- {
- "name": "num_points",
- "type": "const int"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2* points,const int num_points,ImU32 col)",
- "call_args": "(points,num_points,col)",
- "cimguiname": "ImDrawList_AddConvexPolyFilled",
- "comment": "",
- "defaults": [],
- "funcname": "AddConvexPolyFilled",
- "ret": "void",
- "signature": "(const ImVec2*,const int,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddDrawCmd": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_AddDrawCmd",
- "comment": "",
- "defaults": [],
- "funcname": "AddDrawCmd",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddImage": [
- {
- "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "user_texture_id",
- "type": "ImTextureID"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "uv_a",
- "type": "const ImVec2"
- },
- {
- "name": "uv_b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=0xFFFFFFFF)",
- "call_args": "(user_texture_id,a,b,uv_a,uv_b,col)",
- "cimguiname": "ImDrawList_AddImage",
- "comment": "",
- "defaults": {
- "col": "0xFFFFFFFF",
- "uv_a": "ImVec2(0,0)",
- "uv_b": "ImVec2(1,1)"
- },
- "funcname": "AddImage",
- "ret": "void",
- "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddImageQuad": [
- {
- "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "user_texture_id",
- "type": "ImTextureID"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "c",
- "type": "const ImVec2"
- },
- {
- "name": "d",
- "type": "const ImVec2"
- },
- {
- "name": "uv_a",
- "type": "const ImVec2"
- },
- {
- "name": "uv_b",
- "type": "const ImVec2"
- },
- {
- "name": "uv_c",
- "type": "const ImVec2"
- },
- {
- "name": "uv_d",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=0xFFFFFFFF)",
- "call_args": "(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)",
- "cimguiname": "ImDrawList_AddImageQuad",
- "comment": "",
- "defaults": {
- "col": "0xFFFFFFFF",
- "uv_a": "ImVec2(0,0)",
- "uv_b": "ImVec2(1,0)",
- "uv_c": "ImVec2(1,1)",
- "uv_d": "ImVec2(0,1)"
- },
- "funcname": "AddImageQuad",
- "ret": "void",
- "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddImageRounded": [
- {
- "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "user_texture_id",
- "type": "ImTextureID"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "uv_a",
- "type": "const ImVec2"
- },
- {
- "name": "uv_b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "rounding",
- "type": "float"
- },
- {
- "name": "rounding_corners",
- "type": "int"
- }
- ],
- "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,int rounding_corners=ImDrawCornerFlags_All)",
- "call_args": "(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)",
- "cimguiname": "ImDrawList_AddImageRounded",
- "comment": "",
- "defaults": {
- "rounding_corners": "ImDrawCornerFlags_All"
- },
- "funcname": "AddImageRounded",
- "ret": "void",
- "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddLine": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float thickness=1.0f)",
- "call_args": "(a,b,col,thickness)",
- "cimguiname": "ImDrawList_AddLine",
- "comment": "",
- "defaults": {
- "thickness": "1.0f"
- },
- "funcname": "AddLine",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddPolyline": [
- {
- "args": "(ImDrawList* self,const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "points",
- "type": "const ImVec2*"
- },
- {
- "name": "num_points",
- "type": "const int"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "closed",
- "type": "bool"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)",
- "call_args": "(points,num_points,col,closed,thickness)",
- "cimguiname": "ImDrawList_AddPolyline",
- "comment": "",
- "defaults": [],
- "funcname": "AddPolyline",
- "ret": "void",
- "signature": "(const ImVec2*,const int,ImU32,bool,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddQuad": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "c",
- "type": "const ImVec2"
- },
- {
- "name": "d",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col,float thickness=1.0f)",
- "call_args": "(a,b,c,d,col,thickness)",
- "cimguiname": "ImDrawList_AddQuad",
- "comment": "",
- "defaults": {
- "thickness": "1.0f"
- },
- "funcname": "AddQuad",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddQuadFilled": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "c",
- "type": "const ImVec2"
- },
- {
- "name": "d",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col)",
- "call_args": "(a,b,c,d,col)",
- "cimguiname": "ImDrawList_AddQuadFilled",
- "comment": "",
- "defaults": [],
- "funcname": "AddQuadFilled",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddRect": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "rounding",
- "type": "float"
- },
- {
- "name": "rounding_corners_flags",
- "type": "int"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)",
- "call_args": "(a,b,col,rounding,rounding_corners_flags,thickness)",
- "cimguiname": "ImDrawList_AddRect",
- "comment": "",
- "defaults": {
- "rounding": "0.0f",
- "rounding_corners_flags": "ImDrawCornerFlags_All",
- "thickness": "1.0f"
- },
- "funcname": "AddRect",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32,float,int,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddRectFilled": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "rounding",
- "type": "float"
- },
- {
- "name": "rounding_corners_flags",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)",
- "call_args": "(a,b,col,rounding,rounding_corners_flags)",
- "cimguiname": "ImDrawList_AddRectFilled",
- "comment": "",
- "defaults": {
- "rounding": "0.0f",
- "rounding_corners_flags": "ImDrawCornerFlags_All"
- },
- "funcname": "AddRectFilled",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32,float,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddRectFilledMultiColor": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "col_upr_left",
- "type": "ImU32"
- },
- {
- "name": "col_upr_right",
- "type": "ImU32"
- },
- {
- "name": "col_bot_right",
- "type": "ImU32"
- },
- {
- "name": "col_bot_left",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
- "call_args": "(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left)",
- "cimguiname": "ImDrawList_AddRectFilledMultiColor",
- "comment": "",
- "defaults": [],
- "funcname": "AddRectFilledMultiColor",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddText": [
- {
- "args": "(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "text_begin",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))",
- "call_args": "(pos,col,text_begin,text_end)",
- "cimguiname": "ImDrawList_AddText",
- "comment": "",
- "defaults": {
- "text_end": "((void*)0)"
- },
- "funcname": "AddText",
- "ov_cimguiname": "ImDrawList_AddText",
- "ret": "void",
- "signature": "(const ImVec2,ImU32,const char*,const char*)",
- "stname": "ImDrawList"
- },
- {
- "args": "(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "font",
- "type": "const ImFont*"
- },
- {
- "name": "font_size",
- "type": "float"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "text_begin",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "wrap_width",
- "type": "float"
- },
- {
- "name": "cpu_fine_clip_rect",
- "type": "const ImVec4*"
- }
- ],
- "argsoriginal": "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))",
- "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)",
- "cimguiname": "ImDrawList_AddText",
- "comment": "",
- "defaults": {
- "cpu_fine_clip_rect": "((void*)0)",
- "text_end": "((void*)0)",
- "wrap_width": "0.0f"
- },
- "funcname": "AddText",
- "ov_cimguiname": "ImDrawList_AddTextFontPtr",
- "ret": "void",
- "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddTriangle": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "c",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col,float thickness=1.0f)",
- "call_args": "(a,b,c,col,thickness)",
- "cimguiname": "ImDrawList_AddTriangle",
- "comment": "",
- "defaults": {
- "thickness": "1.0f"
- },
- "funcname": "AddTriangle",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_AddTriangleFilled": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "c",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col)",
- "call_args": "(a,b,c,col)",
- "cimguiname": "ImDrawList_AddTriangleFilled",
- "comment": "",
- "defaults": [],
- "funcname": "AddTriangleFilled",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_ChannelsMerge": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_ChannelsMerge",
- "comment": "",
- "defaults": [],
- "funcname": "ChannelsMerge",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_ChannelsSetCurrent": [
- {
- "args": "(ImDrawList* self,int channel_index)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "channel_index",
- "type": "int"
- }
- ],
- "argsoriginal": "(int channel_index)",
- "call_args": "(channel_index)",
- "cimguiname": "ImDrawList_ChannelsSetCurrent",
- "comment": "",
- "defaults": [],
- "funcname": "ChannelsSetCurrent",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_ChannelsSplit": [
- {
- "args": "(ImDrawList* self,int channels_count)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "channels_count",
- "type": "int"
- }
- ],
- "argsoriginal": "(int channels_count)",
- "call_args": "(channels_count)",
- "cimguiname": "ImDrawList_ChannelsSplit",
- "comment": "",
- "defaults": [],
- "funcname": "ChannelsSplit",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_Clear": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_Clear",
- "comment": "",
- "defaults": [],
- "funcname": "Clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_ClearFreeMemory": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_ClearFreeMemory",
- "comment": "",
- "defaults": [],
- "funcname": "ClearFreeMemory",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_CloneOutput": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_CloneOutput",
- "comment": "",
- "defaults": [],
- "funcname": "CloneOutput",
- "ret": "ImDrawList*",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_GetClipRectMax": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_GetClipRectMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipRectMax",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImDrawList"
- },
- {
- "args": "(ImVec2 *pOut,ImDrawList* self)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- },
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_GetClipRectMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipRectMax",
- "nonUDT": 1,
- "ov_cimguiname": "ImDrawList_GetClipRectMax_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- },
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_GetClipRectMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipRectMax",
- "nonUDT": 2,
- "ov_cimguiname": "ImDrawList_GetClipRectMax_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_GetClipRectMin": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_GetClipRectMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipRectMin",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImDrawList"
- },
- {
- "args": "(ImVec2 *pOut,ImDrawList* self)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- },
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_GetClipRectMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipRectMin",
- "nonUDT": 1,
- "ov_cimguiname": "ImDrawList_GetClipRectMin_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- },
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_GetClipRectMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipRectMin",
- "nonUDT": 2,
- "ov_cimguiname": "ImDrawList_GetClipRectMin_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_ImDrawList": [
- {
- "args": "(const ImDrawListSharedData* shared_data)",
- "argsT": [
- {
- "name": "shared_data",
- "type": "const ImDrawListSharedData*"
- }
- ],
- "argsoriginal": "(const ImDrawListSharedData* shared_data)",
- "call_args": "(shared_data)",
- "cimguiname": "ImDrawList_ImDrawList",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImDrawList",
- "signature": "(const ImDrawListSharedData*)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathArcTo": [
- {
- "args": "(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "centre",
- "type": "const ImVec2"
- },
- {
- "name": "radius",
- "type": "float"
- },
- {
- "name": "a_min",
- "type": "float"
- },
- {
- "name": "a_max",
- "type": "float"
- },
- {
- "name": "num_segments",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& centre,float radius,float a_min,float a_max,int num_segments=10)",
- "call_args": "(centre,radius,a_min,a_max,num_segments)",
- "cimguiname": "ImDrawList_PathArcTo",
- "comment": "",
- "defaults": {
- "num_segments": "10"
- },
- "funcname": "PathArcTo",
- "ret": "void",
- "signature": "(const ImVec2,float,float,float,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathArcToFast": [
- {
- "args": "(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "centre",
- "type": "const ImVec2"
- },
- {
- "name": "radius",
- "type": "float"
- },
- {
- "name": "a_min_of_12",
- "type": "int"
- },
- {
- "name": "a_max_of_12",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& centre,float radius,int a_min_of_12,int a_max_of_12)",
- "call_args": "(centre,radius,a_min_of_12,a_max_of_12)",
- "cimguiname": "ImDrawList_PathArcToFast",
- "comment": "",
- "defaults": [],
- "funcname": "PathArcToFast",
- "ret": "void",
- "signature": "(const ImVec2,float,int,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathBezierCurveTo": [
- {
- "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "p1",
- "type": "const ImVec2"
- },
- {
- "name": "p2",
- "type": "const ImVec2"
- },
- {
- "name": "p3",
- "type": "const ImVec2"
- },
- {
- "name": "num_segments",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)",
- "call_args": "(p1,p2,p3,num_segments)",
- "cimguiname": "ImDrawList_PathBezierCurveTo",
- "comment": "",
- "defaults": {
- "num_segments": "0"
- },
- "funcname": "PathBezierCurveTo",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathClear": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_PathClear",
- "comment": "",
- "defaults": [],
- "funcname": "PathClear",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathFillConvex": [
- {
- "args": "(ImDrawList* self,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImU32 col)",
- "call_args": "(col)",
- "cimguiname": "ImDrawList_PathFillConvex",
- "comment": "",
- "defaults": [],
- "funcname": "PathFillConvex",
- "ret": "void",
- "signature": "(ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathLineTo": [
- {
- "args": "(ImDrawList* self,const ImVec2 pos)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& pos)",
- "call_args": "(pos)",
- "cimguiname": "ImDrawList_PathLineTo",
- "comment": "",
- "defaults": [],
- "funcname": "PathLineTo",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathLineToMergeDuplicate": [
- {
- "args": "(ImDrawList* self,const ImVec2 pos)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& pos)",
- "call_args": "(pos)",
- "cimguiname": "ImDrawList_PathLineToMergeDuplicate",
- "comment": "",
- "defaults": [],
- "funcname": "PathLineToMergeDuplicate",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathRect": [
- {
- "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "rect_min",
- "type": "const ImVec2"
- },
- {
- "name": "rect_max",
- "type": "const ImVec2"
- },
- {
- "name": "rounding",
- "type": "float"
- },
- {
- "name": "rounding_corners_flags",
- "type": "int"
- }
- ],
- "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)",
- "call_args": "(rect_min,rect_max,rounding,rounding_corners_flags)",
- "cimguiname": "ImDrawList_PathRect",
- "comment": "",
- "defaults": {
- "rounding": "0.0f",
- "rounding_corners_flags": "ImDrawCornerFlags_All"
- },
- "funcname": "PathRect",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,float,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PathStroke": [
- {
- "args": "(ImDrawList* self,ImU32 col,bool closed,float thickness)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "closed",
- "type": "bool"
- },
- {
- "name": "thickness",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImU32 col,bool closed,float thickness=1.0f)",
- "call_args": "(col,closed,thickness)",
- "cimguiname": "ImDrawList_PathStroke",
- "comment": "",
- "defaults": {
- "thickness": "1.0f"
- },
- "funcname": "PathStroke",
- "ret": "void",
- "signature": "(ImU32,bool,float)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PopClipRect": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_PopClipRect",
- "comment": "",
- "defaults": [],
- "funcname": "PopClipRect",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PopTextureID": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_PopTextureID",
- "comment": "",
- "defaults": [],
- "funcname": "PopTextureID",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimQuadUV": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "c",
- "type": "const ImVec2"
- },
- {
- "name": "d",
- "type": "const ImVec2"
- },
- {
- "name": "uv_a",
- "type": "const ImVec2"
- },
- {
- "name": "uv_b",
- "type": "const ImVec2"
- },
- {
- "name": "uv_c",
- "type": "const ImVec2"
- },
- {
- "name": "uv_d",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)",
- "call_args": "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)",
- "cimguiname": "ImDrawList_PrimQuadUV",
- "comment": "",
- "defaults": [],
- "funcname": "PrimQuadUV",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimRect": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col)",
- "call_args": "(a,b,col)",
- "cimguiname": "ImDrawList_PrimRect",
- "comment": "",
- "defaults": [],
- "funcname": "PrimRect",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimRectUV": [
- {
- "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "a",
- "type": "const ImVec2"
- },
- {
- "name": "b",
- "type": "const ImVec2"
- },
- {
- "name": "uv_a",
- "type": "const ImVec2"
- },
- {
- "name": "uv_b",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)",
- "call_args": "(a,b,uv_a,uv_b,col)",
- "cimguiname": "ImDrawList_PrimRectUV",
- "comment": "",
- "defaults": [],
- "funcname": "PrimRectUV",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimReserve": [
- {
- "args": "(ImDrawList* self,int idx_count,int vtx_count)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "idx_count",
- "type": "int"
- },
- {
- "name": "vtx_count",
- "type": "int"
- }
- ],
- "argsoriginal": "(int idx_count,int vtx_count)",
- "call_args": "(idx_count,vtx_count)",
- "cimguiname": "ImDrawList_PrimReserve",
- "comment": "",
- "defaults": [],
- "funcname": "PrimReserve",
- "ret": "void",
- "signature": "(int,int)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimVtx": [
- {
- "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "uv",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
- "call_args": "(pos,uv,col)",
- "cimguiname": "ImDrawList_PrimVtx",
- "comment": "",
- "defaults": [],
- "funcname": "PrimVtx",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimWriteIdx": [
- {
- "args": "(ImDrawList* self,ImDrawIdx idx)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "idx",
- "type": "ImDrawIdx"
- }
- ],
- "argsoriginal": "(ImDrawIdx idx)",
- "call_args": "(idx)",
- "cimguiname": "ImDrawList_PrimWriteIdx",
- "comment": "",
- "defaults": [],
- "funcname": "PrimWriteIdx",
- "ret": "void",
- "signature": "(ImDrawIdx)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PrimWriteVtx": [
- {
- "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "uv",
- "type": "const ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
- "call_args": "(pos,uv,col)",
- "cimguiname": "ImDrawList_PrimWriteVtx",
- "comment": "",
- "defaults": [],
- "funcname": "PrimWriteVtx",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImU32)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PushClipRect": [
- {
- "args": "(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "clip_rect_min",
- "type": "ImVec2"
- },
- {
- "name": "clip_rect_max",
- "type": "ImVec2"
- },
- {
- "name": "intersect_with_current_clip_rect",
- "type": "bool"
- }
- ],
- "argsoriginal": "(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)",
- "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
- "cimguiname": "ImDrawList_PushClipRect",
- "comment": "",
- "defaults": {
- "intersect_with_current_clip_rect": "false"
- },
- "funcname": "PushClipRect",
- "ret": "void",
- "signature": "(ImVec2,ImVec2,bool)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PushClipRectFullScreen": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_PushClipRectFullScreen",
- "comment": "",
- "defaults": [],
- "funcname": "PushClipRectFullScreen",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_PushTextureID": [
- {
- "args": "(ImDrawList* self,ImTextureID texture_id)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- },
- {
- "name": "texture_id",
- "type": "ImTextureID"
- }
- ],
- "argsoriginal": "(ImTextureID texture_id)",
- "call_args": "(texture_id)",
- "cimguiname": "ImDrawList_PushTextureID",
- "comment": "",
- "defaults": [],
- "funcname": "PushTextureID",
- "ret": "void",
- "signature": "(ImTextureID)",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_UpdateClipRect": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_UpdateClipRect",
- "comment": "",
- "defaults": [],
- "funcname": "UpdateClipRect",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_UpdateTextureID": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImDrawList_UpdateTextureID",
- "comment": "",
- "defaults": [],
- "funcname": "UpdateTextureID",
- "ret": "void",
- "signature": "()",
- "stname": "ImDrawList"
- }
- ],
- "ImDrawList_destroy": [
- {
- "args": "(ImDrawList* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImDrawList*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImDrawList_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImDrawList_destroy",
- "ret": "void",
- "signature": "(ImDrawList*)",
- "stname": "ImDrawList"
- }
- ],
- "ImFontAtlas_AddCustomRectFontGlyph": [
- {
- "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "font",
- "type": "ImFont*"
- },
- {
- "name": "id",
- "type": "ImWchar"
- },
- {
- "name": "width",
- "type": "int"
- },
- {
- "name": "height",
- "type": "int"
- },
- {
- "name": "advance_x",
- "type": "float"
- },
- {
- "name": "offset",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))",
- "call_args": "(font,id,width,height,advance_x,offset)",
- "cimguiname": "ImFontAtlas_AddCustomRectFontGlyph",
- "comment": "",
- "defaults": {
- "offset": "ImVec2(0,0)"
- },
- "funcname": "AddCustomRectFontGlyph",
- "ret": "int",
- "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddCustomRectRegular": [
- {
- "args": "(ImFontAtlas* self,unsigned int id,int width,int height)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "id",
- "type": "unsigned int"
- },
- {
- "name": "width",
- "type": "int"
- },
- {
- "name": "height",
- "type": "int"
- }
- ],
- "argsoriginal": "(unsigned int id,int width,int height)",
- "call_args": "(id,width,height)",
- "cimguiname": "ImFontAtlas_AddCustomRectRegular",
- "comment": "",
- "defaults": [],
- "funcname": "AddCustomRectRegular",
- "ret": "int",
- "signature": "(unsigned int,int,int)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddFont": [
- {
- "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "font_cfg",
- "type": "const ImFontConfig*"
- }
- ],
- "argsoriginal": "(const ImFontConfig* font_cfg)",
- "call_args": "(font_cfg)",
- "cimguiname": "ImFontAtlas_AddFont",
- "comment": "",
- "defaults": [],
- "funcname": "AddFont",
- "ret": "ImFont*",
- "signature": "(const ImFontConfig*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddFontDefault": [
- {
- "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "font_cfg",
- "type": "const ImFontConfig*"
- }
- ],
- "argsoriginal": "(const ImFontConfig* font_cfg=((void*)0))",
- "call_args": "(font_cfg)",
- "cimguiname": "ImFontAtlas_AddFontDefault",
- "comment": "",
- "defaults": {
- "font_cfg": "((void*)0)"
- },
- "funcname": "AddFontDefault",
- "ret": "ImFont*",
- "signature": "(const ImFontConfig*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddFontFromFileTTF": [
- {
- "args": "(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "filename",
- "type": "const char*"
- },
- {
- "name": "size_pixels",
- "type": "float"
- },
- {
- "name": "font_cfg",
- "type": "const ImFontConfig*"
- },
- {
- "name": "glyph_ranges",
- "type": "const ImWchar*"
- }
- ],
- "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
- "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)",
- "cimguiname": "ImFontAtlas_AddFontFromFileTTF",
- "comment": "",
- "defaults": {
- "font_cfg": "((void*)0)",
- "glyph_ranges": "((void*)0)"
- },
- "funcname": "AddFontFromFileTTF",
- "ret": "ImFont*",
- "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF": [
- {
- "args": "(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "compressed_font_data_base85",
- "type": "const char*"
- },
- {
- "name": "size_pixels",
- "type": "float"
- },
- {
- "name": "font_cfg",
- "type": "const ImFontConfig*"
- },
- {
- "name": "glyph_ranges",
- "type": "const ImWchar*"
- }
- ],
- "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
- "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)",
- "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF",
- "comment": "",
- "defaults": {
- "font_cfg": "((void*)0)",
- "glyph_ranges": "((void*)0)"
- },
- "funcname": "AddFontFromMemoryCompressedBase85TTF",
- "ret": "ImFont*",
- "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddFontFromMemoryCompressedTTF": [
- {
- "args": "(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "compressed_font_data",
- "type": "const void*"
- },
- {
- "name": "compressed_font_size",
- "type": "int"
- },
- {
- "name": "size_pixels",
- "type": "float"
- },
- {
- "name": "font_cfg",
- "type": "const ImFontConfig*"
- },
- {
- "name": "glyph_ranges",
- "type": "const ImWchar*"
- }
- ],
- "argsoriginal": "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
- "call_args": "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)",
- "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF",
- "comment": "",
- "defaults": {
- "font_cfg": "((void*)0)",
- "glyph_ranges": "((void*)0)"
- },
- "funcname": "AddFontFromMemoryCompressedTTF",
- "ret": "ImFont*",
- "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_AddFontFromMemoryTTF": [
- {
- "args": "(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "font_data",
- "type": "void*"
- },
- {
- "name": "font_size",
- "type": "int"
- },
- {
- "name": "size_pixels",
- "type": "float"
- },
- {
- "name": "font_cfg",
- "type": "const ImFontConfig*"
- },
- {
- "name": "glyph_ranges",
- "type": "const ImWchar*"
- }
- ],
- "argsoriginal": "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
- "call_args": "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)",
- "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF",
- "comment": "",
- "defaults": {
- "font_cfg": "((void*)0)",
- "glyph_ranges": "((void*)0)"
- },
- "funcname": "AddFontFromMemoryTTF",
- "ret": "ImFont*",
- "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_Build": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_Build",
- "comment": "",
- "defaults": [],
- "funcname": "Build",
- "ret": "bool",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_CalcCustomRectUV": [
- {
- "args": "(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "rect",
- "type": "const CustomRect*"
- },
- {
- "name": "out_uv_min",
- "type": "ImVec2*"
- },
- {
- "name": "out_uv_max",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
- "call_args": "(rect,out_uv_min,out_uv_max)",
- "cimguiname": "ImFontAtlas_CalcCustomRectUV",
- "comment": "",
- "defaults": [],
- "funcname": "CalcCustomRectUV",
- "ret": "void",
- "signature": "(const CustomRect*,ImVec2*,ImVec2*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_Clear": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_Clear",
- "comment": "",
- "defaults": [],
- "funcname": "Clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_ClearFonts": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_ClearFonts",
- "comment": "",
- "defaults": [],
- "funcname": "ClearFonts",
- "ret": "void",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_ClearInputData": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_ClearInputData",
- "comment": "",
- "defaults": [],
- "funcname": "ClearInputData",
- "ret": "void",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_ClearTexData": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_ClearTexData",
- "comment": "",
- "defaults": [],
- "funcname": "ClearTexData",
- "ret": "void",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetCustomRectByIndex": [
- {
- "args": "(ImFontAtlas* self,int index)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "index",
- "type": "int"
- }
- ],
- "argsoriginal": "(int index)",
- "call_args": "(index)",
- "cimguiname": "ImFontAtlas_GetCustomRectByIndex",
- "comment": "",
- "defaults": [],
- "funcname": "GetCustomRectByIndex",
- "ret": "const CustomRect*",
- "signature": "(int)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesChineseFull": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesChineseFull",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesChineseSimplifiedCommon",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesCyrillic": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesCyrillic",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesDefault": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesDefault",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesDefault",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesJapanese": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesJapanese",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesKorean": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesKorean",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesKorean",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetGlyphRangesThai": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_GetGlyphRangesThai",
- "comment": "",
- "defaults": [],
- "funcname": "GetGlyphRangesThai",
- "ret": "const ImWchar*",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetMouseCursorTexData": [
- {
- "args": "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "cursor",
- "type": "ImGuiMouseCursor"
- },
- {
- "name": "out_offset",
- "type": "ImVec2*"
- },
- {
- "name": "out_size",
- "type": "ImVec2*"
- },
- {
- "name": "out_uv_border",
- "type": "ImVec2[2]"
- },
- {
- "name": "out_uv_fill",
- "type": "ImVec2[2]"
- }
- ],
- "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
- "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)",
- "cimguiname": "ImFontAtlas_GetMouseCursorTexData",
- "comment": "",
- "defaults": [],
- "funcname": "GetMouseCursorTexData",
- "ret": "bool",
- "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetTexDataAsAlpha8": [
- {
- "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "out_pixels",
- "type": "unsigned char**"
- },
- {
- "name": "out_width",
- "type": "int*"
- },
- {
- "name": "out_height",
- "type": "int*"
- },
- {
- "name": "out_bytes_per_pixel",
- "type": "int*"
- }
- ],
- "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))",
- "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)",
- "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8",
- "comment": "",
- "defaults": {
- "out_bytes_per_pixel": "((void*)0)"
- },
- "funcname": "GetTexDataAsAlpha8",
- "ret": "void",
- "signature": "(unsigned char**,int*,int*,int*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_GetTexDataAsRGBA32": [
- {
- "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "out_pixels",
- "type": "unsigned char**"
- },
- {
- "name": "out_width",
- "type": "int*"
- },
- {
- "name": "out_height",
- "type": "int*"
- },
- {
- "name": "out_bytes_per_pixel",
- "type": "int*"
- }
- ],
- "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))",
- "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)",
- "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32",
- "comment": "",
- "defaults": {
- "out_bytes_per_pixel": "((void*)0)"
- },
- "funcname": "GetTexDataAsRGBA32",
- "ret": "void",
- "signature": "(unsigned char**,int*,int*,int*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_ImFontAtlas": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_ImFontAtlas",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImFontAtlas",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_IsBuilt": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontAtlas_IsBuilt",
- "comment": "",
- "defaults": [],
- "funcname": "IsBuilt",
- "ret": "bool",
- "signature": "()",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_SetTexID": [
- {
- "args": "(ImFontAtlas* self,ImTextureID id)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- },
- {
- "name": "id",
- "type": "ImTextureID"
- }
- ],
- "argsoriginal": "(ImTextureID id)",
- "call_args": "(id)",
- "cimguiname": "ImFontAtlas_SetTexID",
- "comment": "",
- "defaults": [],
- "funcname": "SetTexID",
- "ret": "void",
- "signature": "(ImTextureID)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontAtlas_destroy": [
- {
- "args": "(ImFontAtlas* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontAtlas*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImFontAtlas_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImFontAtlas_destroy",
- "ret": "void",
- "signature": "(ImFontAtlas*)",
- "stname": "ImFontAtlas"
- }
- ],
- "ImFontConfig_ImFontConfig": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontConfig_ImFontConfig",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImFontConfig",
- "signature": "()",
- "stname": "ImFontConfig"
- }
- ],
- "ImFontConfig_destroy": [
- {
- "args": "(ImFontConfig* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontConfig*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImFontConfig_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImFontConfig_destroy",
- "ret": "void",
- "signature": "(ImFontConfig*)",
- "stname": "ImFontConfig"
- }
- ],
- "ImFontGlyphRangesBuilder_AddChar": [
- {
- "args": "(ImFontGlyphRangesBuilder* self,ImWchar c)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- },
- {
- "name": "c",
- "type": "ImWchar"
- }
- ],
- "argsoriginal": "(ImWchar c)",
- "call_args": "(c)",
- "cimguiname": "ImFontGlyphRangesBuilder_AddChar",
- "comment": "",
- "defaults": [],
- "funcname": "AddChar",
- "ret": "void",
- "signature": "(ImWchar)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_AddRanges": [
- {
- "args": "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- },
- {
- "name": "ranges",
- "type": "const ImWchar*"
- }
- ],
- "argsoriginal": "(const ImWchar* ranges)",
- "call_args": "(ranges)",
- "cimguiname": "ImFontGlyphRangesBuilder_AddRanges",
- "comment": "",
- "defaults": [],
- "funcname": "AddRanges",
- "ret": "void",
- "signature": "(const ImWchar*)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_AddText": [
- {
- "args": "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- },
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
- "call_args": "(text,text_end)",
- "cimguiname": "ImFontGlyphRangesBuilder_AddText",
- "comment": "",
- "defaults": {
- "text_end": "((void*)0)"
- },
- "funcname": "AddText",
- "ret": "void",
- "signature": "(const char*,const char*)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_BuildRanges": [
- {
- "args": "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- },
- {
- "name": "out_ranges",
- "type": "ImVector_ImWchar*"
- }
- ],
- "argsoriginal": "(ImVector* out_ranges)",
- "call_args": "(out_ranges)",
- "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges",
- "comment": "",
- "defaults": [],
- "funcname": "BuildRanges",
- "ret": "void",
- "signature": "(ImVector_ImWchar*)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_GetBit": [
- {
- "args": "(ImFontGlyphRangesBuilder* self,int n)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- },
- {
- "name": "n",
- "type": "int"
- }
- ],
- "argsoriginal": "(int n)",
- "call_args": "(n)",
- "cimguiname": "ImFontGlyphRangesBuilder_GetBit",
- "comment": "",
- "defaults": [],
- "funcname": "GetBit",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImFontGlyphRangesBuilder",
- "signature": "()",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_SetBit": [
- {
- "args": "(ImFontGlyphRangesBuilder* self,int n)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- },
- {
- "name": "n",
- "type": "int"
- }
- ],
- "argsoriginal": "(int n)",
- "call_args": "(n)",
- "cimguiname": "ImFontGlyphRangesBuilder_SetBit",
- "comment": "",
- "defaults": [],
- "funcname": "SetBit",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFontGlyphRangesBuilder_destroy": [
- {
- "args": "(ImFontGlyphRangesBuilder* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFontGlyphRangesBuilder*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImFontGlyphRangesBuilder_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy",
- "ret": "void",
- "signature": "(ImFontGlyphRangesBuilder*)",
- "stname": "ImFontGlyphRangesBuilder"
- }
- ],
- "ImFont_AddGlyph": [
- {
- "args": "(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "c",
- "type": "ImWchar"
- },
- {
- "name": "x0",
- "type": "float"
- },
- {
- "name": "y0",
- "type": "float"
- },
- {
- "name": "x1",
- "type": "float"
- },
- {
- "name": "y1",
- "type": "float"
- },
- {
- "name": "u0",
- "type": "float"
- },
- {
- "name": "v0",
- "type": "float"
- },
- {
- "name": "u1",
- "type": "float"
- },
- {
- "name": "v1",
- "type": "float"
- },
- {
- "name": "advance_x",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
- "call_args": "(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)",
- "cimguiname": "ImFont_AddGlyph",
- "comment": "",
- "defaults": [],
- "funcname": "AddGlyph",
- "ret": "void",
- "signature": "(ImWchar,float,float,float,float,float,float,float,float,float)",
- "stname": "ImFont"
- }
- ],
- "ImFont_AddRemapChar": [
- {
- "args": "(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "dst",
- "type": "ImWchar"
- },
- {
- "name": "src",
- "type": "ImWchar"
- },
- {
- "name": "overwrite_dst",
- "type": "bool"
- }
- ],
- "argsoriginal": "(ImWchar dst,ImWchar src,bool overwrite_dst=true)",
- "call_args": "(dst,src,overwrite_dst)",
- "cimguiname": "ImFont_AddRemapChar",
- "comment": "",
- "defaults": {
- "overwrite_dst": "true"
- },
- "funcname": "AddRemapChar",
- "ret": "void",
- "signature": "(ImWchar,ImWchar,bool)",
- "stname": "ImFont"
- }
- ],
- "ImFont_BuildLookupTable": [
- {
- "args": "(ImFont* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFont_BuildLookupTable",
- "comment": "",
- "defaults": [],
- "funcname": "BuildLookupTable",
- "ret": "void",
- "signature": "()",
- "stname": "ImFont"
- }
- ],
- "ImFont_CalcTextSizeA": [
- {
- "args": "(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "max_width",
- "type": "float"
- },
- {
- "name": "wrap_width",
- "type": "float"
- },
- {
- "name": "text_begin",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "remaining",
- "type": "const char**"
- }
- ],
- "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))",
- "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)",
- "cimguiname": "ImFont_CalcTextSizeA",
- "comment": "",
- "defaults": {
- "remaining": "((void*)0)",
- "text_end": "((void*)0)"
- },
- "funcname": "CalcTextSizeA",
- "ret": "ImVec2",
- "signature": "(float,float,float,const char*,const char*,const char**)",
- "stname": "ImFont"
- },
- {
- "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- },
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "max_width",
- "type": "float"
- },
- {
- "name": "wrap_width",
- "type": "float"
- },
- {
- "name": "text_begin",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "remaining",
- "type": "const char**"
- }
- ],
- "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))",
- "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)",
- "cimguiname": "ImFont_CalcTextSizeA",
- "comment": "",
- "defaults": {
- "remaining": "((void*)0)",
- "text_end": "((void*)0)"
- },
- "funcname": "CalcTextSizeA",
- "nonUDT": 1,
- "ov_cimguiname": "ImFont_CalcTextSizeA_nonUDT",
- "ret": "void",
- "signature": "(float,float,float,const char*,const char*,const char**)",
- "stname": "ImFont"
- },
- {
- "args": "(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "max_width",
- "type": "float"
- },
- {
- "name": "wrap_width",
- "type": "float"
- },
- {
- "name": "text_begin",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "remaining",
- "type": "const char**"
- }
- ],
- "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))",
- "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)",
- "cimguiname": "ImFont_CalcTextSizeA",
- "comment": "",
- "defaults": {
- "remaining": "((void*)0)",
- "text_end": "((void*)0)"
- },
- "funcname": "CalcTextSizeA",
- "nonUDT": 2,
- "ov_cimguiname": "ImFont_CalcTextSizeA_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "(float,float,float,const char*,const char*,const char**)",
- "stname": "ImFont"
- }
- ],
- "ImFont_CalcWordWrapPositionA": [
- {
- "args": "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "scale",
- "type": "float"
- },
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "wrap_width",
- "type": "float"
- }
- ],
- "argsoriginal": "(float scale,const char* text,const char* text_end,float wrap_width)",
- "call_args": "(scale,text,text_end,wrap_width)",
- "cimguiname": "ImFont_CalcWordWrapPositionA",
- "comment": "",
- "defaults": [],
- "funcname": "CalcWordWrapPositionA",
- "ret": "const char*",
- "signature": "(float,const char*,const char*,float)",
- "stname": "ImFont"
- }
- ],
- "ImFont_ClearOutputData": [
- {
- "args": "(ImFont* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFont_ClearOutputData",
- "comment": "",
- "defaults": [],
- "funcname": "ClearOutputData",
- "ret": "void",
- "signature": "()",
- "stname": "ImFont"
- }
- ],
- "ImFont_FindGlyph": [
- {
- "args": "(ImFont* self,ImWchar c)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "c",
- "type": "ImWchar"
- }
- ],
- "argsoriginal": "(ImWchar c)",
- "call_args": "(c)",
- "cimguiname": "ImFont_FindGlyph",
- "comment": "",
- "defaults": [],
- "funcname": "FindGlyph",
- "ret": "const ImFontGlyph*",
- "signature": "(ImWchar)",
- "stname": "ImFont"
- }
- ],
- "ImFont_FindGlyphNoFallback": [
- {
- "args": "(ImFont* self,ImWchar c)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "c",
- "type": "ImWchar"
- }
- ],
- "argsoriginal": "(ImWchar c)",
- "call_args": "(c)",
- "cimguiname": "ImFont_FindGlyphNoFallback",
- "comment": "",
- "defaults": [],
- "funcname": "FindGlyphNoFallback",
- "ret": "const ImFontGlyph*",
- "signature": "(ImWchar)",
- "stname": "ImFont"
- }
- ],
- "ImFont_GetCharAdvance": [
- {
- "args": "(ImFont* self,ImWchar c)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "c",
- "type": "ImWchar"
- }
- ],
- "argsoriginal": "(ImWchar c)",
- "call_args": "(c)",
- "cimguiname": "ImFont_GetCharAdvance",
- "comment": "",
- "defaults": [],
- "funcname": "GetCharAdvance",
- "ret": "float",
- "signature": "(ImWchar)",
- "stname": "ImFont"
- }
- ],
- "ImFont_GetDebugName": [
- {
- "args": "(ImFont* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFont_GetDebugName",
- "comment": "",
- "defaults": [],
- "funcname": "GetDebugName",
- "ret": "const char*",
- "signature": "()",
- "stname": "ImFont"
- }
- ],
- "ImFont_GrowIndex": [
- {
- "args": "(ImFont* self,int new_size)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "new_size",
- "type": "int"
- }
- ],
- "argsoriginal": "(int new_size)",
- "call_args": "(new_size)",
- "cimguiname": "ImFont_GrowIndex",
- "comment": "",
- "defaults": [],
- "funcname": "GrowIndex",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImFont"
- }
- ],
- "ImFont_ImFont": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFont_ImFont",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImFont",
- "signature": "()",
- "stname": "ImFont"
- }
- ],
- "ImFont_IsLoaded": [
- {
- "args": "(ImFont* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImFont_IsLoaded",
- "comment": "",
- "defaults": [],
- "funcname": "IsLoaded",
- "ret": "bool",
- "signature": "()",
- "stname": "ImFont"
- }
- ],
- "ImFont_RenderChar": [
- {
- "args": "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "draw_list",
- "type": "ImDrawList*"
- },
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "pos",
- "type": "ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "c",
- "type": "ImWchar"
- }
- ],
- "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)",
- "call_args": "(draw_list,size,pos,col,c)",
- "cimguiname": "ImFont_RenderChar",
- "comment": "",
- "defaults": [],
- "funcname": "RenderChar",
- "ret": "void",
- "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)",
- "stname": "ImFont"
- }
- ],
- "ImFont_RenderText": [
- {
- "args": "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- },
- {
- "name": "draw_list",
- "type": "ImDrawList*"
- },
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "pos",
- "type": "ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- },
- {
- "name": "clip_rect",
- "type": "const ImVec4"
- },
- {
- "name": "text_begin",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "wrap_width",
- "type": "float"
- },
- {
- "name": "cpu_fine_clip",
- "type": "bool"
- }
- ],
- "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)",
- "call_args": "(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)",
- "cimguiname": "ImFont_RenderText",
- "comment": "",
- "defaults": {
- "cpu_fine_clip": "false",
- "wrap_width": "0.0f"
- },
- "funcname": "RenderText",
- "ret": "void",
- "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)",
- "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",
- "comment": "",
- "defaults": [],
- "funcname": "SetFallbackChar",
- "ret": "void",
- "signature": "(ImWchar)",
- "stname": "ImFont"
- }
- ],
- "ImFont_destroy": [
- {
- "args": "(ImFont* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImFont*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImFont_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImFont_destroy",
- "ret": "void",
- "signature": "(ImFont*)",
- "stname": "ImFont"
- }
- ],
- "ImGuiIO_AddInputCharacter": [
- {
- "args": "(ImGuiIO* self,ImWchar c)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiIO*"
- },
- {
- "name": "c",
- "type": "ImWchar"
- }
- ],
- "argsoriginal": "(ImWchar c)",
- "call_args": "(c)",
- "cimguiname": "ImGuiIO_AddInputCharacter",
- "comment": "",
- "defaults": [],
- "funcname": "AddInputCharacter",
- "ret": "void",
- "signature": "(ImWchar)",
- "stname": "ImGuiIO"
- }
- ],
- "ImGuiIO_AddInputCharactersUTF8": [
- {
- "args": "(ImGuiIO* self,const char* str)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiIO*"
- },
- {
- "name": "str",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str)",
- "call_args": "(str)",
- "cimguiname": "ImGuiIO_AddInputCharactersUTF8",
- "comment": "",
- "defaults": [],
- "funcname": "AddInputCharactersUTF8",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGuiIO"
- }
- ],
- "ImGuiIO_ClearInputCharacters": [
- {
- "args": "(ImGuiIO* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiIO*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiIO_ClearInputCharacters",
- "comment": "",
- "defaults": [],
- "funcname": "ClearInputCharacters",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiIO"
- }
- ],
- "ImGuiIO_ImGuiIO": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiIO_ImGuiIO",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImGuiIO",
- "signature": "()",
- "stname": "ImGuiIO"
- }
- ],
- "ImGuiIO_destroy": [
- {
- "args": "(ImGuiIO* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiIO*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiIO_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiIO_destroy",
- "ret": "void",
- "signature": "(ImGuiIO*)",
- "stname": "ImGuiIO"
- }
- ],
- "ImGuiInputTextCallbackData_DeleteChars": [
- {
- "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiInputTextCallbackData*"
- },
- {
- "name": "pos",
- "type": "int"
- },
- {
- "name": "bytes_count",
- "type": "int"
- }
- ],
- "argsoriginal": "(int pos,int bytes_count)",
- "call_args": "(pos,bytes_count)",
- "cimguiname": "ImGuiInputTextCallbackData_DeleteChars",
- "comment": "",
- "defaults": [],
- "funcname": "DeleteChars",
- "ret": "void",
- "signature": "(int,int)",
- "stname": "ImGuiInputTextCallbackData"
- }
- ],
- "ImGuiInputTextCallbackData_HasSelection": [
- {
- "args": "(ImGuiInputTextCallbackData* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiInputTextCallbackData*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiInputTextCallbackData_HasSelection",
- "comment": "",
- "defaults": [],
- "funcname": "HasSelection",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGuiInputTextCallbackData"
- }
- ],
- "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImGuiInputTextCallbackData",
- "signature": "()",
- "stname": "ImGuiInputTextCallbackData"
- }
- ],
- "ImGuiInputTextCallbackData_InsertChars": [
- {
- "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiInputTextCallbackData*"
- },
- {
- "name": "pos",
- "type": "int"
- },
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))",
- "call_args": "(pos,text,text_end)",
- "cimguiname": "ImGuiInputTextCallbackData_InsertChars",
- "comment": "",
- "defaults": {
- "text_end": "((void*)0)"
- },
- "funcname": "InsertChars",
- "ret": "void",
- "signature": "(int,const char*,const char*)",
- "stname": "ImGuiInputTextCallbackData"
- }
- ],
- "ImGuiInputTextCallbackData_destroy": [
- {
- "args": "(ImGuiInputTextCallbackData* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiInputTextCallbackData*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiInputTextCallbackData_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiInputTextCallbackData_destroy",
- "ret": "void",
- "signature": "(ImGuiInputTextCallbackData*)",
- "stname": "ImGuiInputTextCallbackData"
- }
- ],
- "ImGuiListClipper_Begin": [
- {
- "args": "(ImGuiListClipper* self,int items_count,float items_height)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiListClipper*"
- },
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "items_height",
- "type": "float"
- }
- ],
- "argsoriginal": "(int items_count,float items_height=-1.0f)",
- "call_args": "(items_count,items_height)",
- "cimguiname": "ImGuiListClipper_Begin",
- "comment": "",
- "defaults": {
- "items_height": "-1.0f"
- },
- "funcname": "Begin",
- "ret": "void",
- "signature": "(int,float)",
- "stname": "ImGuiListClipper"
- }
- ],
- "ImGuiListClipper_End": [
- {
- "args": "(ImGuiListClipper* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiListClipper*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiListClipper_End",
- "comment": "",
- "defaults": [],
- "funcname": "End",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiListClipper"
- }
- ],
- "ImGuiListClipper_ImGuiListClipper": [
- {
- "args": "(int items_count,float items_height)",
- "argsT": [
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "items_height",
- "type": "float"
- }
- ],
- "argsoriginal": "(int items_count=-1,float items_height=-1.0f)",
- "call_args": "(items_count,items_height)",
- "cimguiname": "ImGuiListClipper_ImGuiListClipper",
- "comment": "",
- "constructor": true,
- "defaults": {
- "items_count": "-1",
- "items_height": "-1.0f"
- },
- "funcname": "ImGuiListClipper",
- "signature": "(int,float)",
- "stname": "ImGuiListClipper"
- }
- ],
- "ImGuiListClipper_Step": [
- {
- "args": "(ImGuiListClipper* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiListClipper*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiListClipper_Step",
- "comment": "",
- "defaults": [],
- "funcname": "Step",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGuiListClipper"
- }
- ],
- "ImGuiListClipper_destroy": [
- {
- "args": "(ImGuiListClipper* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiListClipper*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiListClipper_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiListClipper_destroy",
- "ret": "void",
- "signature": "(ImGuiListClipper*)",
- "stname": "ImGuiListClipper"
- }
- ],
- "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImGuiOnceUponAFrame",
- "signature": "()",
- "stname": "ImGuiOnceUponAFrame"
- }
- ],
- "ImGuiOnceUponAFrame_destroy": [
- {
- "args": "(ImGuiOnceUponAFrame* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiOnceUponAFrame*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiOnceUponAFrame_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiOnceUponAFrame_destroy",
- "ret": "void",
- "signature": "(ImGuiOnceUponAFrame*)",
- "stname": "ImGuiOnceUponAFrame"
- }
- ],
- "ImGuiPayload_Clear": [
- {
- "args": "(ImGuiPayload* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiPayload*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiPayload_Clear",
- "comment": "",
- "defaults": [],
- "funcname": "Clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiPayload"
- }
- ],
- "ImGuiPayload_ImGuiPayload": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiPayload_ImGuiPayload",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImGuiPayload",
- "signature": "()",
- "stname": "ImGuiPayload"
- }
- ],
- "ImGuiPayload_IsDataType": [
- {
- "args": "(ImGuiPayload* self,const char* type)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiPayload*"
- },
- {
- "name": "type",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* type)",
- "call_args": "(type)",
- "cimguiname": "ImGuiPayload_IsDataType",
- "comment": "",
- "defaults": [],
- "funcname": "IsDataType",
- "ret": "bool",
- "signature": "(const char*)",
- "stname": "ImGuiPayload"
- }
- ],
- "ImGuiPayload_IsDelivery": [
- {
- "args": "(ImGuiPayload* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiPayload*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiPayload_IsDelivery",
- "comment": "",
- "defaults": [],
- "funcname": "IsDelivery",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGuiPayload"
- }
- ],
- "ImGuiPayload_IsPreview": [
- {
- "args": "(ImGuiPayload* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiPayload*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiPayload_IsPreview",
- "comment": "",
- "defaults": [],
- "funcname": "IsPreview",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGuiPayload"
- }
- ],
- "ImGuiPayload_destroy": [
- {
- "args": "(ImGuiPayload* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiPayload*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiPayload_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiPayload_destroy",
- "ret": "void",
- "signature": "(ImGuiPayload*)",
- "stname": "ImGuiPayload"
- }
- ],
- "ImGuiStorage_BuildSortByKey": [
- {
- "args": "(ImGuiStorage* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiStorage_BuildSortByKey",
- "comment": "",
- "defaults": [],
- "funcname": "BuildSortByKey",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_Clear": [
- {
- "args": "(ImGuiStorage* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiStorage_Clear",
- "comment": "",
- "defaults": [],
- "funcname": "Clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetBool": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "bool"
- }
- ],
- "argsoriginal": "(ImGuiID key,bool default_val=false)",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetBool",
- "comment": "",
- "defaults": {
- "default_val": "false"
- },
- "funcname": "GetBool",
- "ret": "bool",
- "signature": "(ImGuiID,bool)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetBoolRef": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "bool"
- }
- ],
- "argsoriginal": "(ImGuiID key,bool default_val=false)",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetBoolRef",
- "comment": "",
- "defaults": {
- "default_val": "false"
- },
- "funcname": "GetBoolRef",
- "ret": "bool*",
- "signature": "(ImGuiID,bool)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetFloat": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,float default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImGuiID key,float default_val=0.0f)",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetFloat",
- "comment": "",
- "defaults": {
- "default_val": "0.0f"
- },
- "funcname": "GetFloat",
- "ret": "float",
- "signature": "(ImGuiID,float)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetFloatRef": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,float default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImGuiID key,float default_val=0.0f)",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetFloatRef",
- "comment": "",
- "defaults": {
- "default_val": "0.0f"
- },
- "funcname": "GetFloatRef",
- "ret": "float*",
- "signature": "(ImGuiID,float)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetInt": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,int default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "int"
- }
- ],
- "argsoriginal": "(ImGuiID key,int default_val=0)",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetInt",
- "comment": "",
- "defaults": {
- "default_val": "0"
- },
- "funcname": "GetInt",
- "ret": "int",
- "signature": "(ImGuiID,int)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetIntRef": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,int default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "int"
- }
- ],
- "argsoriginal": "(ImGuiID key,int default_val=0)",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetIntRef",
- "comment": "",
- "defaults": {
- "default_val": "0"
- },
- "funcname": "GetIntRef",
- "ret": "int*",
- "signature": "(ImGuiID,int)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetVoidPtr": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- }
- ],
- "argsoriginal": "(ImGuiID key)",
- "call_args": "(key)",
- "cimguiname": "ImGuiStorage_GetVoidPtr",
- "comment": "",
- "defaults": [],
- "funcname": "GetVoidPtr",
- "ret": "void*",
- "signature": "(ImGuiID)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_GetVoidPtrRef": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "default_val",
- "type": "void*"
- }
- ],
- "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))",
- "call_args": "(key,default_val)",
- "cimguiname": "ImGuiStorage_GetVoidPtrRef",
- "comment": "",
- "defaults": {
- "default_val": "((void*)0)"
- },
- "funcname": "GetVoidPtrRef",
- "ret": "void**",
- "signature": "(ImGuiID,void*)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_SetAllInt": [
- {
- "args": "(ImGuiStorage* self,int val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "val",
- "type": "int"
- }
- ],
- "argsoriginal": "(int val)",
- "call_args": "(val)",
- "cimguiname": "ImGuiStorage_SetAllInt",
- "comment": "",
- "defaults": [],
- "funcname": "SetAllInt",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_SetBool": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,bool val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "val",
- "type": "bool"
- }
- ],
- "argsoriginal": "(ImGuiID key,bool val)",
- "call_args": "(key,val)",
- "cimguiname": "ImGuiStorage_SetBool",
- "comment": "",
- "defaults": [],
- "funcname": "SetBool",
- "ret": "void",
- "signature": "(ImGuiID,bool)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_SetFloat": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,float val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "val",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImGuiID key,float val)",
- "call_args": "(key,val)",
- "cimguiname": "ImGuiStorage_SetFloat",
- "comment": "",
- "defaults": [],
- "funcname": "SetFloat",
- "ret": "void",
- "signature": "(ImGuiID,float)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_SetInt": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,int val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "val",
- "type": "int"
- }
- ],
- "argsoriginal": "(ImGuiID key,int val)",
- "call_args": "(key,val)",
- "cimguiname": "ImGuiStorage_SetInt",
- "comment": "",
- "defaults": [],
- "funcname": "SetInt",
- "ret": "void",
- "signature": "(ImGuiID,int)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStorage_SetVoidPtr": [
- {
- "args": "(ImGuiStorage* self,ImGuiID key,void* val)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStorage*"
- },
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "val",
- "type": "void*"
- }
- ],
- "argsoriginal": "(ImGuiID key,void* val)",
- "call_args": "(key,val)",
- "cimguiname": "ImGuiStorage_SetVoidPtr",
- "comment": "",
- "defaults": [],
- "funcname": "SetVoidPtr",
- "ret": "void",
- "signature": "(ImGuiID,void*)",
- "stname": "ImGuiStorage"
- }
- ],
- "ImGuiStyle_ImGuiStyle": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiStyle_ImGuiStyle",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImGuiStyle",
- "signature": "()",
- "stname": "ImGuiStyle"
- }
- ],
- "ImGuiStyle_ScaleAllSizes": [
- {
- "args": "(ImGuiStyle* self,float scale_factor)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStyle*"
- },
- {
- "name": "scale_factor",
- "type": "float"
- }
- ],
- "argsoriginal": "(float scale_factor)",
- "call_args": "(scale_factor)",
- "cimguiname": "ImGuiStyle_ScaleAllSizes",
- "comment": "",
- "defaults": [],
- "funcname": "ScaleAllSizes",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGuiStyle"
- }
- ],
- "ImGuiStyle_destroy": [
- {
- "args": "(ImGuiStyle* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiStyle*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiStyle_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiStyle_destroy",
- "ret": "void",
- "signature": "(ImGuiStyle*)",
- "stname": "ImGuiStyle"
- }
- ],
- "ImGuiTextBuffer_ImGuiTextBuffer": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImGuiTextBuffer",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_appendf": [
- {
- "args": "(ImGuiTextBuffer* self,const char* fmt,...)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "ImGuiTextBuffer_appendf",
- "comment": "",
- "defaults": [],
- "funcname": "appendf",
- "isvararg": "...)",
- "manual": true,
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_appendfv": [
- {
- "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* fmt,va_list args)",
- "call_args": "(fmt,args)",
- "cimguiname": "ImGuiTextBuffer_appendfv",
- "comment": "",
- "defaults": [],
- "funcname": "appendfv",
- "ret": "void",
- "signature": "(const char*,va_list)",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_begin": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_begin",
- "comment": "",
- "defaults": [],
- "funcname": "begin",
- "ret": "const char*",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_c_str": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_c_str",
- "comment": "",
- "defaults": [],
- "funcname": "c_str",
- "ret": "const char*",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_clear": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_clear",
- "comment": "",
- "defaults": [],
- "funcname": "clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_destroy": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiTextBuffer_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiTextBuffer_destroy",
- "ret": "void",
- "signature": "(ImGuiTextBuffer*)",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_empty": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_empty",
- "comment": "",
- "defaults": [],
- "funcname": "empty",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_end": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_end",
- "comment": "",
- "defaults": [],
- "funcname": "end",
- "ret": "const char*",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_reserve": [
- {
- "args": "(ImGuiTextBuffer* self,int capacity)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- },
- {
- "name": "capacity",
- "type": "int"
- }
- ],
- "argsoriginal": "(int capacity)",
- "call_args": "(capacity)",
- "cimguiname": "ImGuiTextBuffer_reserve",
- "comment": "",
- "defaults": [],
- "funcname": "reserve",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextBuffer_size": [
- {
- "args": "(ImGuiTextBuffer* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextBuffer*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextBuffer_size",
- "comment": "",
- "defaults": [],
- "funcname": "size",
- "ret": "int",
- "signature": "()",
- "stname": "ImGuiTextBuffer"
- }
- ],
- "ImGuiTextFilter_Build": [
- {
- "args": "(ImGuiTextFilter* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextFilter*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextFilter_Build",
- "comment": "",
- "defaults": [],
- "funcname": "Build",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImGuiTextFilter_Clear": [
- {
- "args": "(ImGuiTextFilter* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextFilter*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextFilter_Clear",
- "comment": "",
- "defaults": [],
- "funcname": "Clear",
- "ret": "void",
- "signature": "()",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImGuiTextFilter_Draw": [
- {
- "args": "(ImGuiTextFilter* self,const char* label,float width)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextFilter*"
- },
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "width",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)",
- "call_args": "(label,width)",
- "cimguiname": "ImGuiTextFilter_Draw",
- "comment": "",
- "defaults": {
- "label": "\"Filter(inc,-exc)\"",
- "width": "0.0f"
- },
- "funcname": "Draw",
- "ret": "bool",
- "signature": "(const char*,float)",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImGuiTextFilter_ImGuiTextFilter": [
- {
- "args": "(const char* default_filter)",
- "argsT": [
- {
- "name": "default_filter",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* default_filter=\"\")",
- "call_args": "(default_filter)",
- "cimguiname": "ImGuiTextFilter_ImGuiTextFilter",
- "comment": "",
- "constructor": true,
- "defaults": {
- "default_filter": "\"\""
- },
- "funcname": "ImGuiTextFilter",
- "signature": "(const char*)",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImGuiTextFilter_IsActive": [
- {
- "args": "(ImGuiTextFilter* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextFilter*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImGuiTextFilter_IsActive",
- "comment": "",
- "defaults": [],
- "funcname": "IsActive",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImGuiTextFilter_PassFilter": [
- {
- "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextFilter*"
- },
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
- "call_args": "(text,text_end)",
- "cimguiname": "ImGuiTextFilter_PassFilter",
- "comment": "",
- "defaults": {
- "text_end": "((void*)0)"
- },
- "funcname": "PassFilter",
- "ret": "bool",
- "signature": "(const char*,const char*)",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImGuiTextFilter_destroy": [
- {
- "args": "(ImGuiTextFilter* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImGuiTextFilter*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImGuiTextFilter_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImGuiTextFilter_destroy",
- "ret": "void",
- "signature": "(ImGuiTextFilter*)",
- "stname": "ImGuiTextFilter"
- }
- ],
- "ImVec2_ImVec2": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImVec2_ImVec2",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImVec2",
- "ov_cimguiname": "ImVec2_ImVec2",
- "signature": "()",
- "stname": "ImVec2"
- },
- {
- "args": "(float _x,float _y)",
- "argsT": [
- {
- "name": "_x",
- "type": "float"
- },
- {
- "name": "_y",
- "type": "float"
- }
- ],
- "argsoriginal": "(float _x,float _y)",
- "call_args": "(_x,_y)",
- "cimguiname": "ImVec2_ImVec2",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImVec2",
- "ov_cimguiname": "ImVec2_ImVec2Float",
- "signature": "(float,float)",
- "stname": "ImVec2"
- }
- ],
- "ImVec2_destroy": [
- {
- "args": "(ImVec2* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImVec2*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImVec2_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImVec2_destroy",
- "ret": "void",
- "signature": "(ImVec2*)",
- "stname": "ImVec2"
- }
- ],
- "ImVec4_ImVec4": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "ImVec4_ImVec4",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImVec4",
- "ov_cimguiname": "ImVec4_ImVec4",
- "signature": "()",
- "stname": "ImVec4"
- },
- {
- "args": "(float _x,float _y,float _z,float _w)",
- "argsT": [
- {
- "name": "_x",
- "type": "float"
- },
- {
- "name": "_y",
- "type": "float"
- },
- {
- "name": "_z",
- "type": "float"
- },
- {
- "name": "_w",
- "type": "float"
- }
- ],
- "argsoriginal": "(float _x,float _y,float _z,float _w)",
- "call_args": "(_x,_y,_z,_w)",
- "cimguiname": "ImVec4_ImVec4",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "ImVec4",
- "ov_cimguiname": "ImVec4_ImVec4Float",
- "signature": "(float,float,float,float)",
- "stname": "ImVec4"
- }
- ],
- "ImVec4_destroy": [
- {
- "args": "(ImVec4* self)",
- "argsT": [
- {
- "name": "self",
- "type": "ImVec4*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "ImVec4_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "ImVec4_destroy",
- "ret": "void",
- "signature": "(ImVec4*)",
- "stname": "ImVec4"
- }
- ],
- "Pair_Pair": [
- {
- "args": "(ImGuiID _key,int _val_i)",
- "argsT": [
- {
- "name": "_key",
- "type": "ImGuiID"
- },
- {
- "name": "_val_i",
- "type": "int"
- }
- ],
- "argsoriginal": "(ImGuiID _key,int _val_i)",
- "call_args": "(_key,_val_i)",
- "cimguiname": "Pair_Pair",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "Pair",
- "ov_cimguiname": "Pair_PairInt",
- "signature": "(ImGuiID,int)",
- "stname": "Pair"
- },
- {
- "args": "(ImGuiID _key,float _val_f)",
- "argsT": [
- {
- "name": "_key",
- "type": "ImGuiID"
- },
- {
- "name": "_val_f",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImGuiID _key,float _val_f)",
- "call_args": "(_key,_val_f)",
- "cimguiname": "Pair_Pair",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "Pair",
- "ov_cimguiname": "Pair_PairFloat",
- "signature": "(ImGuiID,float)",
- "stname": "Pair"
- },
- {
- "args": "(ImGuiID _key,void* _val_p)",
- "argsT": [
- {
- "name": "_key",
- "type": "ImGuiID"
- },
- {
- "name": "_val_p",
- "type": "void*"
- }
- ],
- "argsoriginal": "(ImGuiID _key,void* _val_p)",
- "call_args": "(_key,_val_p)",
- "cimguiname": "Pair_Pair",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "Pair",
- "ov_cimguiname": "Pair_PairPtr",
- "signature": "(ImGuiID,void*)",
- "stname": "Pair"
- }
- ],
- "Pair_destroy": [
- {
- "args": "(Pair* self)",
- "argsT": [
- {
- "name": "self",
- "type": "Pair*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "Pair_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "Pair_destroy",
- "ret": "void",
- "signature": "(Pair*)",
- "stname": "Pair"
- }
- ],
- "TextRange_TextRange": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "TextRange_TextRange",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "TextRange",
- "ov_cimguiname": "TextRange_TextRange",
- "signature": "()",
- "stname": "TextRange"
- },
- {
- "args": "(const char* _b,const char* _e)",
- "argsT": [
- {
- "name": "_b",
- "type": "const char*"
- },
- {
- "name": "_e",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* _b,const char* _e)",
- "call_args": "(_b,_e)",
- "cimguiname": "TextRange_TextRange",
- "comment": "",
- "constructor": true,
- "defaults": [],
- "funcname": "TextRange",
- "ov_cimguiname": "TextRange_TextRangeStr",
- "signature": "(const char*,const char*)",
- "stname": "TextRange"
- }
- ],
- "TextRange_begin": [
- {
- "args": "(TextRange* self)",
- "argsT": [
- {
- "name": "self",
- "type": "TextRange*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "TextRange_begin",
- "comment": "",
- "defaults": [],
- "funcname": "begin",
- "ret": "const char*",
- "signature": "()",
- "stname": "TextRange"
- }
- ],
- "TextRange_destroy": [
- {
- "args": "(TextRange* self)",
- "argsT": [
- {
- "name": "self",
- "type": "TextRange*"
- }
- ],
- "call_args": "(self)",
- "cimguiname": "TextRange_destroy",
- "defaults": [],
- "destructor": true,
- "ov_cimguiname": "TextRange_destroy",
- "ret": "void",
- "signature": "(TextRange*)",
- "stname": "TextRange"
- }
- ],
- "TextRange_empty": [
- {
- "args": "(TextRange* self)",
- "argsT": [
- {
- "name": "self",
- "type": "TextRange*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "TextRange_empty",
- "comment": "",
- "defaults": [],
- "funcname": "empty",
- "ret": "bool",
- "signature": "()",
- "stname": "TextRange"
- }
- ],
- "TextRange_end": [
- {
- "args": "(TextRange* self)",
- "argsT": [
- {
- "name": "self",
- "type": "TextRange*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "TextRange_end",
- "comment": "",
- "defaults": [],
- "funcname": "end",
- "ret": "const char*",
- "signature": "()",
- "stname": "TextRange"
- }
- ],
- "TextRange_split": [
- {
- "args": "(TextRange* self,char separator,ImVector_TextRange* out)",
- "argsT": [
- {
- "name": "self",
- "type": "TextRange*"
- },
- {
- "name": "separator",
- "type": "char"
- },
- {
- "name": "out",
- "type": "ImVector_TextRange*"
- }
- ],
- "argsoriginal": "(char separator,ImVector* out)",
- "call_args": "(separator,out)",
- "cimguiname": "TextRange_split",
- "comment": "",
- "defaults": [],
- "funcname": "split",
- "ret": "void",
- "signature": "(char,ImVector_TextRange*)",
- "stname": "TextRange"
- }
- ],
- "igAcceptDragDropPayload": [
- {
- "args": "(const char* type,ImGuiDragDropFlags flags)",
- "argsT": [
- {
- "name": "type",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiDragDropFlags"
- }
- ],
- "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)",
- "call_args": "(type,flags)",
- "cimguiname": "igAcceptDragDropPayload",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "AcceptDragDropPayload",
- "ret": "const ImGuiPayload*",
- "signature": "(const char*,ImGuiDragDropFlags)",
- "stname": "ImGui"
- }
- ],
- "igAlignTextToFramePadding": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igAlignTextToFramePadding",
- "comment": "",
- "defaults": [],
- "funcname": "AlignTextToFramePadding",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igArrowButton": [
- {
- "args": "(const char* str_id,ImGuiDir dir)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "dir",
- "type": "ImGuiDir"
- }
- ],
- "argsoriginal": "(const char* str_id,ImGuiDir dir)",
- "call_args": "(str_id,dir)",
- "cimguiname": "igArrowButton",
- "comment": "",
- "defaults": [],
- "funcname": "ArrowButton",
- "ret": "bool",
- "signature": "(const char*,ImGuiDir)",
- "stname": "ImGui"
- }
- ],
- "igBegin": [
- {
- "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)",
- "argsT": [
- {
- "name": "name",
- "type": "const char*"
- },
- {
- "name": "p_open",
- "type": "bool*"
- },
- {
- "name": "flags",
- "type": "ImGuiWindowFlags"
- }
- ],
- "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)",
- "call_args": "(name,p_open,flags)",
- "cimguiname": "igBegin",
- "comment": "",
- "defaults": {
- "flags": "0",
- "p_open": "((void*)0)"
- },
- "funcname": "Begin",
- "ret": "bool",
- "signature": "(const char*,bool*,ImGuiWindowFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginChild": [
- {
- "args": "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "border",
- "type": "bool"
- },
- {
- "name": "flags",
- "type": "ImGuiWindowFlags"
- }
- ],
- "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)",
- "call_args": "(str_id,size,border,flags)",
- "cimguiname": "igBeginChild",
- "comment": "",
- "defaults": {
- "border": "false",
- "flags": "0",
- "size": "ImVec2(0,0)"
- },
- "funcname": "BeginChild",
- "ov_cimguiname": "igBeginChild",
- "ret": "bool",
- "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)",
- "stname": "ImGui"
- },
- {
- "args": "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)",
- "argsT": [
- {
- "name": "id",
- "type": "ImGuiID"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "border",
- "type": "bool"
- },
- {
- "name": "flags",
- "type": "ImGuiWindowFlags"
- }
- ],
- "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)",
- "call_args": "(id,size,border,flags)",
- "cimguiname": "igBeginChild",
- "comment": "",
- "defaults": {
- "border": "false",
- "flags": "0",
- "size": "ImVec2(0,0)"
- },
- "funcname": "BeginChild",
- "ov_cimguiname": "igBeginChildID",
- "ret": "bool",
- "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginChildFrame": [
- {
- "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)",
- "argsT": [
- {
- "name": "id",
- "type": "ImGuiID"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "flags",
- "type": "ImGuiWindowFlags"
- }
- ],
- "argsoriginal": "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)",
- "call_args": "(id,size,flags)",
- "cimguiname": "igBeginChildFrame",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "BeginChildFrame",
- "ret": "bool",
- "signature": "(ImGuiID,const ImVec2,ImGuiWindowFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginCombo": [
- {
- "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "preview_value",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiComboFlags"
- }
- ],
- "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)",
- "call_args": "(label,preview_value,flags)",
- "cimguiname": "igBeginCombo",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "BeginCombo",
- "ret": "bool",
- "signature": "(const char*,const char*,ImGuiComboFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginDragDropSource": [
- {
- "args": "(ImGuiDragDropFlags flags)",
- "argsT": [
- {
- "name": "flags",
- "type": "ImGuiDragDropFlags"
- }
- ],
- "argsoriginal": "(ImGuiDragDropFlags flags=0)",
- "call_args": "(flags)",
- "cimguiname": "igBeginDragDropSource",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "BeginDragDropSource",
- "ret": "bool",
- "signature": "(ImGuiDragDropFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginDragDropTarget": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igBeginDragDropTarget",
- "comment": "",
- "defaults": [],
- "funcname": "BeginDragDropTarget",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igBeginGroup": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igBeginGroup",
- "comment": "",
- "defaults": [],
- "funcname": "BeginGroup",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igBeginMainMenuBar": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igBeginMainMenuBar",
- "comment": "",
- "defaults": [],
- "funcname": "BeginMainMenuBar",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igBeginMenu": [
- {
- "args": "(const char* label,bool enabled)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const char* label,bool enabled=true)",
- "call_args": "(label,enabled)",
- "cimguiname": "igBeginMenu",
- "comment": "",
- "defaults": {
- "enabled": "true"
- },
- "funcname": "BeginMenu",
- "ret": "bool",
- "signature": "(const char*,bool)",
- "stname": "ImGui"
- }
- ],
- "igBeginMenuBar": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igBeginMenuBar",
- "comment": "",
- "defaults": [],
- "funcname": "BeginMenuBar",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igBeginPopup": [
- {
- "args": "(const char* str_id,ImGuiWindowFlags flags)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiWindowFlags"
- }
- ],
- "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)",
- "call_args": "(str_id,flags)",
- "cimguiname": "igBeginPopup",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "BeginPopup",
- "ret": "bool",
- "signature": "(const char*,ImGuiWindowFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginPopupContextItem": [
- {
- "args": "(const char* str_id,int mouse_button)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "mouse_button",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)",
- "call_args": "(str_id,mouse_button)",
- "cimguiname": "igBeginPopupContextItem",
- "comment": "",
- "defaults": {
- "mouse_button": "1",
- "str_id": "((void*)0)"
- },
- "funcname": "BeginPopupContextItem",
- "ret": "bool",
- "signature": "(const char*,int)",
- "stname": "ImGui"
- }
- ],
- "igBeginPopupContextVoid": [
- {
- "args": "(const char* str_id,int mouse_button)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "mouse_button",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)",
- "call_args": "(str_id,mouse_button)",
- "cimguiname": "igBeginPopupContextVoid",
- "comment": "",
- "defaults": {
- "mouse_button": "1",
- "str_id": "((void*)0)"
- },
- "funcname": "BeginPopupContextVoid",
- "ret": "bool",
- "signature": "(const char*,int)",
- "stname": "ImGui"
- }
- ],
- "igBeginPopupContextWindow": [
- {
- "args": "(const char* str_id,int mouse_button,bool also_over_items)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "mouse_button",
- "type": "int"
- },
- {
- "name": "also_over_items",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1,bool also_over_items=true)",
- "call_args": "(str_id,mouse_button,also_over_items)",
- "cimguiname": "igBeginPopupContextWindow",
- "comment": "",
- "defaults": {
- "also_over_items": "true",
- "mouse_button": "1",
- "str_id": "((void*)0)"
- },
- "funcname": "BeginPopupContextWindow",
- "ret": "bool",
- "signature": "(const char*,int,bool)",
- "stname": "ImGui"
- }
- ],
- "igBeginPopupModal": [
- {
- "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)",
- "argsT": [
- {
- "name": "name",
- "type": "const char*"
- },
- {
- "name": "p_open",
- "type": "bool*"
- },
- {
- "name": "flags",
- "type": "ImGuiWindowFlags"
- }
- ],
- "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)",
- "call_args": "(name,p_open,flags)",
- "cimguiname": "igBeginPopupModal",
- "comment": "",
- "defaults": {
- "flags": "0",
- "p_open": "((void*)0)"
- },
- "funcname": "BeginPopupModal",
- "ret": "bool",
- "signature": "(const char*,bool*,ImGuiWindowFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginTabBar": [
- {
- "args": "(const char* str_id,ImGuiTabBarFlags flags)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiTabBarFlags"
- }
- ],
- "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)",
- "call_args": "(str_id,flags)",
- "cimguiname": "igBeginTabBar",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "BeginTabBar",
- "ret": "bool",
- "signature": "(const char*,ImGuiTabBarFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginTabItem": [
- {
- "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "p_open",
- "type": "bool*"
- },
- {
- "name": "flags",
- "type": "ImGuiTabItemFlags"
- }
- ],
- "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)",
- "call_args": "(label,p_open,flags)",
- "cimguiname": "igBeginTabItem",
- "comment": "",
- "defaults": {
- "flags": "0",
- "p_open": "((void*)0)"
- },
- "funcname": "BeginTabItem",
- "ret": "bool",
- "signature": "(const char*,bool*,ImGuiTabItemFlags)",
- "stname": "ImGui"
- }
- ],
- "igBeginTooltip": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igBeginTooltip",
- "comment": "",
- "defaults": [],
- "funcname": "BeginTooltip",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igBullet": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igBullet",
- "comment": "",
- "defaults": [],
- "funcname": "Bullet",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igBulletText": [
- {
- "args": "(const char* fmt,...)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "igBulletText",
- "comment": "",
- "defaults": [],
- "funcname": "BulletText",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igBulletTextV": [
- {
- "args": "(const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* fmt,va_list args)",
- "call_args": "(fmt,args)",
- "cimguiname": "igBulletTextV",
- "comment": "",
- "defaults": [],
- "funcname": "BulletTextV",
- "ret": "void",
- "signature": "(const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igButton": [
- {
- "args": "(const char* label,const ImVec2 size)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))",
- "call_args": "(label,size)",
- "cimguiname": "igButton",
- "comment": "",
- "defaults": {
- "size": "ImVec2(0,0)"
- },
- "funcname": "Button",
- "ret": "bool",
- "signature": "(const char*,const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igCalcItemWidth": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igCalcItemWidth",
- "comment": "",
- "defaults": [],
- "funcname": "CalcItemWidth",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igCalcListClipping": [
- {
- "args": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)",
- "argsT": [
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "items_height",
- "type": "float"
- },
- {
- "name": "out_items_display_start",
- "type": "int*"
- },
- {
- "name": "out_items_display_end",
- "type": "int*"
- }
- ],
- "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",
- "comment": "",
- "defaults": [],
- "funcname": "CalcListClipping",
- "ret": "void",
- "signature": "(int,float,int*,int*)",
- "stname": "ImGui"
- }
- ],
- "igCalcTextSize": [
- {
- "args": "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
- "argsT": [
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "hide_text_after_double_hash",
- "type": "bool"
- },
- {
- "name": "wrap_width",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
- "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)",
- "cimguiname": "igCalcTextSize",
- "comment": "",
- "defaults": {
- "hide_text_after_double_hash": "false",
- "text_end": "((void*)0)",
- "wrap_width": "-1.0f"
- },
- "funcname": "CalcTextSize",
- "ret": "ImVec2",
- "signature": "(const char*,const char*,bool,float)",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- },
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "hide_text_after_double_hash",
- "type": "bool"
- },
- {
- "name": "wrap_width",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
- "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)",
- "cimguiname": "igCalcTextSize",
- "comment": "",
- "defaults": {
- "hide_text_after_double_hash": "false",
- "text_end": "((void*)0)",
- "wrap_width": "-1.0f"
- },
- "funcname": "CalcTextSize",
- "nonUDT": 1,
- "ov_cimguiname": "igCalcTextSize_nonUDT",
- "ret": "void",
- "signature": "(const char*,const char*,bool,float)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
- "argsT": [
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- },
- {
- "name": "hide_text_after_double_hash",
- "type": "bool"
- },
- {
- "name": "wrap_width",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
- "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)",
- "cimguiname": "igCalcTextSize",
- "comment": "",
- "defaults": {
- "hide_text_after_double_hash": "false",
- "text_end": "((void*)0)",
- "wrap_width": "-1.0f"
- },
- "funcname": "CalcTextSize",
- "nonUDT": 2,
- "ov_cimguiname": "igCalcTextSize_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "(const char*,const char*,bool,float)",
- "stname": "ImGui"
- }
- ],
- "igCaptureKeyboardFromApp": [
- {
- "args": "(bool want_capture_keyboard_value)",
- "argsT": [
- {
- "name": "want_capture_keyboard_value",
- "type": "bool"
- }
- ],
- "argsoriginal": "(bool want_capture_keyboard_value=true)",
- "call_args": "(want_capture_keyboard_value)",
- "cimguiname": "igCaptureKeyboardFromApp",
- "comment": "",
- "defaults": {
- "want_capture_keyboard_value": "true"
- },
- "funcname": "CaptureKeyboardFromApp",
- "ret": "void",
- "signature": "(bool)",
- "stname": "ImGui"
- }
- ],
- "igCaptureMouseFromApp": [
- {
- "args": "(bool want_capture_mouse_value)",
- "argsT": [
- {
- "name": "want_capture_mouse_value",
- "type": "bool"
- }
- ],
- "argsoriginal": "(bool want_capture_mouse_value=true)",
- "call_args": "(want_capture_mouse_value)",
- "cimguiname": "igCaptureMouseFromApp",
- "comment": "",
- "defaults": {
- "want_capture_mouse_value": "true"
- },
- "funcname": "CaptureMouseFromApp",
- "ret": "void",
- "signature": "(bool)",
- "stname": "ImGui"
- }
- ],
- "igCheckbox": [
- {
- "args": "(const char* label,bool* v)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "bool*"
- }
- ],
- "argsoriginal": "(const char* label,bool* v)",
- "call_args": "(label,v)",
- "cimguiname": "igCheckbox",
- "comment": "",
- "defaults": [],
- "funcname": "Checkbox",
- "ret": "bool",
- "signature": "(const char*,bool*)",
- "stname": "ImGui"
- }
- ],
- "igCheckboxFlags": [
- {
- "args": "(const char* label,unsigned int* flags,unsigned int flags_value)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "unsigned int*"
- },
- {
- "name": "flags_value",
- "type": "unsigned int"
- }
- ],
- "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)",
- "call_args": "(label,flags,flags_value)",
- "cimguiname": "igCheckboxFlags",
- "comment": "",
- "defaults": [],
- "funcname": "CheckboxFlags",
- "ret": "bool",
- "signature": "(const char*,unsigned int*,unsigned int)",
- "stname": "ImGui"
- }
- ],
- "igCloseCurrentPopup": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igCloseCurrentPopup",
- "comment": "",
- "defaults": [],
- "funcname": "CloseCurrentPopup",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igCollapsingHeader": [
- {
- "args": "(const char* label,ImGuiTreeNodeFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)",
- "call_args": "(label,flags)",
- "cimguiname": "igCollapsingHeader",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "CollapsingHeader",
- "ov_cimguiname": "igCollapsingHeader",
- "ret": "bool",
- "signature": "(const char*,ImGuiTreeNodeFlags)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "p_open",
- "type": "bool*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- }
- ],
- "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)",
- "call_args": "(label,p_open,flags)",
- "cimguiname": "igCollapsingHeader",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "CollapsingHeader",
- "ov_cimguiname": "igCollapsingHeaderBoolPtr",
- "ret": "bool",
- "signature": "(const char*,bool*,ImGuiTreeNodeFlags)",
- "stname": "ImGui"
- }
- ],
- "igColorButton": [
- {
- "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)",
- "argsT": [
- {
- "name": "desc_id",
- "type": "const char*"
- },
- {
- "name": "col",
- "type": "const ImVec4"
- },
- {
- "name": "flags",
- "type": "ImGuiColorEditFlags"
- },
- {
- "name": "size",
- "type": "ImVec2"
- }
- ],
- "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))",
- "call_args": "(desc_id,col,flags,size)",
- "cimguiname": "igColorButton",
- "comment": "",
- "defaults": {
- "flags": "0",
- "size": "ImVec2(0,0)"
- },
- "funcname": "ColorButton",
- "ret": "bool",
- "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igColorConvertFloat4ToU32": [
- {
- "args": "(const ImVec4 in)",
- "argsT": [
- {
- "name": "in",
- "type": "const ImVec4"
- }
- ],
- "argsoriginal": "(const ImVec4& in)",
- "call_args": "(in)",
- "cimguiname": "igColorConvertFloat4ToU32",
- "comment": "",
- "defaults": [],
- "funcname": "ColorConvertFloat4ToU32",
- "ret": "ImU32",
- "signature": "(const ImVec4)",
- "stname": "ImGui"
- }
- ],
- "igColorConvertHSVtoRGB": [
- {
- "args": "(float h,float s,float v,float out_r,float out_g,float out_b)",
- "argsT": [
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "out_r",
- "type": "float&"
- },
- {
- "name": "out_g",
- "type": "float&"
- },
- {
- "name": "out_b",
- "type": "float&"
- }
- ],
- "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)",
- "call_args": "(h,s,v,out_r,out_g,out_b)",
- "cimguiname": "igColorConvertHSVtoRGB",
- "comment": "",
- "defaults": [],
- "funcname": "ColorConvertHSVtoRGB",
- "manual": true,
- "ret": "void",
- "signature": "(float,float,float,float,float,float)",
- "stname": "ImGui"
- }
- ],
- "igColorConvertRGBtoHSV": [
- {
- "args": "(float r,float g,float b,float out_h,float out_s,float out_v)",
- "argsT": [
- {
- "name": "r",
- "type": "float"
- },
- {
- "name": "g",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- },
- {
- "name": "out_h",
- "type": "float&"
- },
- {
- "name": "out_s",
- "type": "float&"
- },
- {
- "name": "out_v",
- "type": "float&"
- }
- ],
- "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)",
- "call_args": "(r,g,b,out_h,out_s,out_v)",
- "cimguiname": "igColorConvertRGBtoHSV",
- "comment": "",
- "defaults": [],
- "funcname": "ColorConvertRGBtoHSV",
- "manual": true,
- "ret": "void",
- "signature": "(float,float,float,float,float,float)",
- "stname": "ImGui"
- }
- ],
- "igColorConvertU32ToFloat4": [
- {
- "args": "(ImU32 in)",
- "argsT": [
- {
- "name": "in",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImU32 in)",
- "call_args": "(in)",
- "cimguiname": "igColorConvertU32ToFloat4",
- "comment": "",
- "defaults": [],
- "funcname": "ColorConvertU32ToFloat4",
- "ret": "ImVec4",
- "signature": "(ImU32)",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec4 *pOut,ImU32 in)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec4*"
- },
- {
- "name": "in",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImU32 in)",
- "call_args": "(in)",
- "cimguiname": "igColorConvertU32ToFloat4",
- "comment": "",
- "defaults": [],
- "funcname": "ColorConvertU32ToFloat4",
- "nonUDT": 1,
- "ov_cimguiname": "igColorConvertU32ToFloat4_nonUDT",
- "ret": "void",
- "signature": "(ImU32)",
- "stname": "ImGui"
- },
- {
- "args": "(ImU32 in)",
- "argsT": [
- {
- "name": "in",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImU32 in)",
- "call_args": "(in)",
- "cimguiname": "igColorConvertU32ToFloat4",
- "comment": "",
- "defaults": [],
- "funcname": "ColorConvertU32ToFloat4",
- "nonUDT": 2,
- "ov_cimguiname": "igColorConvertU32ToFloat4_nonUDT2",
- "ret": "ImVec4_Simple",
- "retorig": "ImVec4",
- "signature": "(ImU32)",
- "stname": "ImGui"
- }
- ],
- "igColorEdit3": [
- {
- "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "col",
- "type": "float[3]"
- },
- {
- "name": "flags",
- "type": "ImGuiColorEditFlags"
- }
- ],
- "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
- "call_args": "(label,col,flags)",
- "cimguiname": "igColorEdit3",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "ColorEdit3",
- "ret": "bool",
- "signature": "(const char*,float[3],ImGuiColorEditFlags)",
- "stname": "ImGui"
- }
- ],
- "igColorEdit4": [
- {
- "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "col",
- "type": "float[4]"
- },
- {
- "name": "flags",
- "type": "ImGuiColorEditFlags"
- }
- ],
- "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)",
- "call_args": "(label,col,flags)",
- "cimguiname": "igColorEdit4",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "ColorEdit4",
- "ret": "bool",
- "signature": "(const char*,float[4],ImGuiColorEditFlags)",
- "stname": "ImGui"
- }
- ],
- "igColorPicker3": [
- {
- "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "col",
- "type": "float[3]"
- },
- {
- "name": "flags",
- "type": "ImGuiColorEditFlags"
- }
- ],
- "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
- "call_args": "(label,col,flags)",
- "cimguiname": "igColorPicker3",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "ColorPicker3",
- "ret": "bool",
- "signature": "(const char*,float[3],ImGuiColorEditFlags)",
- "stname": "ImGui"
- }
- ],
- "igColorPicker4": [
- {
- "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "col",
- "type": "float[4]"
- },
- {
- "name": "flags",
- "type": "ImGuiColorEditFlags"
- },
- {
- "name": "ref_col",
- "type": "const float*"
- }
- ],
- "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))",
- "call_args": "(label,col,flags,ref_col)",
- "cimguiname": "igColorPicker4",
- "comment": "",
- "defaults": {
- "flags": "0",
- "ref_col": "((void*)0)"
- },
- "funcname": "ColorPicker4",
- "ret": "bool",
- "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)",
- "stname": "ImGui"
- }
- ],
- "igColumns": [
- {
- "args": "(int count,const char* id,bool border)",
- "argsT": [
- {
- "name": "count",
- "type": "int"
- },
- {
- "name": "id",
- "type": "const char*"
- },
- {
- "name": "border",
- "type": "bool"
- }
- ],
- "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)",
- "call_args": "(count,id,border)",
- "cimguiname": "igColumns",
- "comment": "",
- "defaults": {
- "border": "true",
- "count": "1",
- "id": "((void*)0)"
- },
- "funcname": "Columns",
- "ret": "void",
- "signature": "(int,const char*,bool)",
- "stname": "ImGui"
- }
- ],
- "igCombo": [
- {
- "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "current_item",
- "type": "int*"
- },
- {
- "name": "items",
- "type": "const char* const[]"
- },
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "popup_max_height_in_items",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)",
- "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)",
- "cimguiname": "igCombo",
- "comment": "",
- "defaults": {
- "popup_max_height_in_items": "-1"
- },
- "funcname": "Combo",
- "ov_cimguiname": "igCombo",
- "ret": "bool",
- "signature": "(const char*,int*,const char* const[],int,int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "current_item",
- "type": "int*"
- },
- {
- "name": "items_separated_by_zeros",
- "type": "const char*"
- },
- {
- "name": "popup_max_height_in_items",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)",
- "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)",
- "cimguiname": "igCombo",
- "comment": "",
- "defaults": {
- "popup_max_height_in_items": "-1"
- },
- "funcname": "Combo",
- "ov_cimguiname": "igComboStr",
- "ret": "bool",
- "signature": "(const char*,int*,const char*,int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "current_item",
- "type": "int*"
- },
- {
- "name": "items_getter",
- "ret": "bool",
- "signature": "(void* data,int idx,const char** out_text)",
- "type": "bool(*)(void* data,int idx,const char** out_text)"
- },
- {
- "name": "data",
- "type": "void*"
- },
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "popup_max_height_in_items",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)",
- "call_args": "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)",
- "cimguiname": "igCombo",
- "comment": "",
- "defaults": {
- "popup_max_height_in_items": "-1"
- },
- "funcname": "Combo",
- "ov_cimguiname": "igComboFnPtr",
- "ret": "bool",
- "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)",
- "stname": "ImGui"
- }
- ],
- "igCreateContext": [
- {
- "args": "(ImFontAtlas* shared_font_atlas)",
- "argsT": [
- {
- "name": "shared_font_atlas",
- "type": "ImFontAtlas*"
- }
- ],
- "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))",
- "call_args": "(shared_font_atlas)",
- "cimguiname": "igCreateContext",
- "comment": "",
- "defaults": {
- "shared_font_atlas": "((void*)0)"
- },
- "funcname": "CreateContext",
- "ret": "ImGuiContext*",
- "signature": "(ImFontAtlas*)",
- "stname": "ImGui"
- }
- ],
- "igDebugCheckVersionAndDataLayout": [
- {
- "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)",
- "argsT": [
- {
- "name": "version_str",
- "type": "const char*"
- },
- {
- "name": "sz_io",
- "type": "size_t"
- },
- {
- "name": "sz_style",
- "type": "size_t"
- },
- {
- "name": "sz_vec2",
- "type": "size_t"
- },
- {
- "name": "sz_vec4",
- "type": "size_t"
- },
- {
- "name": "sz_drawvert",
- "type": "size_t"
- }
- ],
- "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert)",
- "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert)",
- "cimguiname": "igDebugCheckVersionAndDataLayout",
- "comment": "",
- "defaults": [],
- "funcname": "DebugCheckVersionAndDataLayout",
- "ret": "bool",
- "signature": "(const char*,size_t,size_t,size_t,size_t,size_t)",
- "stname": "ImGui"
- }
- ],
- "igDestroyContext": [
- {
- "args": "(ImGuiContext* ctx)",
- "argsT": [
- {
- "name": "ctx",
- "type": "ImGuiContext*"
- }
- ],
- "argsoriginal": "(ImGuiContext* ctx=((void*)0))",
- "call_args": "(ctx)",
- "cimguiname": "igDestroyContext",
- "comment": "",
- "defaults": {
- "ctx": "((void*)0)"
- },
- "funcname": "DestroyContext",
- "ret": "void",
- "signature": "(ImGuiContext*)",
- "stname": "ImGui"
- }
- ],
- "igDragFloat": [
- {
- "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float*"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_speed,v_min,v_max,format,power)",
- "cimguiname": "igDragFloat",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f",
- "v_max": "0.0f",
- "v_min": "0.0f",
- "v_speed": "1.0f"
- },
- "funcname": "DragFloat",
- "ret": "bool",
- "signature": "(const char*,float*,float,float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDragFloat2": [
- {
- "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[2]"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_speed,v_min,v_max,format,power)",
- "cimguiname": "igDragFloat2",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f",
- "v_max": "0.0f",
- "v_min": "0.0f",
- "v_speed": "1.0f"
- },
- "funcname": "DragFloat2",
- "ret": "bool",
- "signature": "(const char*,float[2],float,float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDragFloat3": [
- {
- "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[3]"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_speed,v_min,v_max,format,power)",
- "cimguiname": "igDragFloat3",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f",
- "v_max": "0.0f",
- "v_min": "0.0f",
- "v_speed": "1.0f"
- },
- "funcname": "DragFloat3",
- "ret": "bool",
- "signature": "(const char*,float[3],float,float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDragFloat4": [
- {
- "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[4]"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_speed,v_min,v_max,format,power)",
- "cimguiname": "igDragFloat4",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f",
- "v_max": "0.0f",
- "v_min": "0.0f",
- "v_speed": "1.0f"
- },
- "funcname": "DragFloat4",
- "ret": "bool",
- "signature": "(const char*,float[4],float,float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDragFloatRange2": [
- {
- "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v_current_min",
- "type": "float*"
- },
- {
- "name": "v_current_max",
- "type": "float*"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "format_max",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),float power=1.0f)",
- "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)",
- "cimguiname": "igDragFloatRange2",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "format_max": "((void*)0)",
- "power": "1.0f",
- "v_max": "0.0f",
- "v_min": "0.0f",
- "v_speed": "1.0f"
- },
- "funcname": "DragFloatRange2",
- "ret": "bool",
- "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDragInt": [
- {
- "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int*"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
- "call_args": "(label,v,v_speed,v_min,v_max,format)",
- "cimguiname": "igDragInt",
- "comment": "",
- "defaults": {
- "format": "\"%d\"",
- "v_max": "0",
- "v_min": "0",
- "v_speed": "1.0f"
- },
- "funcname": "DragInt",
- "ret": "bool",
- "signature": "(const char*,int*,float,int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igDragInt2": [
- {
- "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[2]"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
- "call_args": "(label,v,v_speed,v_min,v_max,format)",
- "cimguiname": "igDragInt2",
- "comment": "",
- "defaults": {
- "format": "\"%d\"",
- "v_max": "0",
- "v_min": "0",
- "v_speed": "1.0f"
- },
- "funcname": "DragInt2",
- "ret": "bool",
- "signature": "(const char*,int[2],float,int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igDragInt3": [
- {
- "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[3]"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
- "call_args": "(label,v,v_speed,v_min,v_max,format)",
- "cimguiname": "igDragInt3",
- "comment": "",
- "defaults": {
- "format": "\"%d\"",
- "v_max": "0",
- "v_min": "0",
- "v_speed": "1.0f"
- },
- "funcname": "DragInt3",
- "ret": "bool",
- "signature": "(const char*,int[3],float,int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igDragInt4": [
- {
- "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[4]"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
- "call_args": "(label,v,v_speed,v_min,v_max,format)",
- "cimguiname": "igDragInt4",
- "comment": "",
- "defaults": {
- "format": "\"%d\"",
- "v_max": "0",
- "v_min": "0",
- "v_speed": "1.0f"
- },
- "funcname": "DragInt4",
- "ret": "bool",
- "signature": "(const char*,int[4],float,int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igDragIntRange2": [
- {
- "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v_current_min",
- "type": "int*"
- },
- {
- "name": "v_current_max",
- "type": "int*"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "format_max",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0))",
- "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)",
- "cimguiname": "igDragIntRange2",
- "comment": "",
- "defaults": {
- "format": "\"%d\"",
- "format_max": "((void*)0)",
- "v_max": "0",
- "v_min": "0",
- "v_speed": "1.0f"
- },
- "funcname": "DragIntRange2",
- "ret": "bool",
- "signature": "(const char*,int*,int*,float,int,int,const char*,const char*)",
- "stname": "ImGui"
- }
- ],
- "igDragScalar": [
- {
- "args": "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "const void*"
- },
- {
- "name": "v_max",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)",
- "call_args": "(label,data_type,v,v_speed,v_min,v_max,format,power)",
- "cimguiname": "igDragScalar",
- "comment": "",
- "defaults": {
- "format": "((void*)0)",
- "power": "1.0f",
- "v_max": "((void*)0)",
- "v_min": "((void*)0)"
- },
- "funcname": "DragScalar",
- "ret": "bool",
- "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDragScalarN": [
- {
- "args": "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min,const void* v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "components",
- "type": "int"
- },
- {
- "name": "v_speed",
- "type": "float"
- },
- {
- "name": "v_min",
- "type": "const void*"
- },
- {
- "name": "v_max",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void*)0),const void* v_max=((void*)0),const char* format=((void*)0),float power=1.0f)",
- "call_args": "(label,data_type,v,components,v_speed,v_min,v_max,format,power)",
- "cimguiname": "igDragScalarN",
- "comment": "",
- "defaults": {
- "format": "((void*)0)",
- "power": "1.0f",
- "v_max": "((void*)0)",
- "v_min": "((void*)0)"
- },
- "funcname": "DragScalarN",
- "ret": "bool",
- "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igDummy": [
- {
- "args": "(const ImVec2 size)",
- "argsT": [
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& size)",
- "call_args": "(size)",
- "cimguiname": "igDummy",
- "comment": "",
- "defaults": [],
- "funcname": "Dummy",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igEnd": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEnd",
- "comment": "",
- "defaults": [],
- "funcname": "End",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndChild": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndChild",
- "comment": "",
- "defaults": [],
- "funcname": "EndChild",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndChildFrame": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndChildFrame",
- "comment": "",
- "defaults": [],
- "funcname": "EndChildFrame",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndCombo": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndCombo",
- "comment": "",
- "defaults": [],
- "funcname": "EndCombo",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndDragDropSource": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndDragDropSource",
- "comment": "",
- "defaults": [],
- "funcname": "EndDragDropSource",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndDragDropTarget": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndDragDropTarget",
- "comment": "",
- "defaults": [],
- "funcname": "EndDragDropTarget",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndFrame": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndFrame",
- "comment": "",
- "defaults": [],
- "funcname": "EndFrame",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndGroup": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndGroup",
- "comment": "",
- "defaults": [],
- "funcname": "EndGroup",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndMainMenuBar": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndMainMenuBar",
- "comment": "",
- "defaults": [],
- "funcname": "EndMainMenuBar",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndMenu": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndMenu",
- "comment": "",
- "defaults": [],
- "funcname": "EndMenu",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndMenuBar": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndMenuBar",
- "comment": "",
- "defaults": [],
- "funcname": "EndMenuBar",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndPopup": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndPopup",
- "comment": "",
- "defaults": [],
- "funcname": "EndPopup",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndTabBar": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndTabBar",
- "comment": "",
- "defaults": [],
- "funcname": "EndTabBar",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndTabItem": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndTabItem",
- "comment": "",
- "defaults": [],
- "funcname": "EndTabItem",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igEndTooltip": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igEndTooltip",
- "comment": "",
- "defaults": [],
- "funcname": "EndTooltip",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetClipboardText": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetClipboardText",
- "comment": "",
- "defaults": [],
- "funcname": "GetClipboardText",
- "ret": "const char*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetColorU32": [
- {
- "args": "(ImGuiCol idx,float alpha_mul)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiCol"
- },
- {
- "name": "alpha_mul",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)",
- "call_args": "(idx,alpha_mul)",
- "cimguiname": "igGetColorU32",
- "comment": "",
- "defaults": {
- "alpha_mul": "1.0f"
- },
- "funcname": "GetColorU32",
- "ov_cimguiname": "igGetColorU32",
- "ret": "ImU32",
- "signature": "(ImGuiCol,float)",
- "stname": "ImGui"
- },
- {
- "args": "(const ImVec4 col)",
- "argsT": [
- {
- "name": "col",
- "type": "const ImVec4"
- }
- ],
- "argsoriginal": "(const ImVec4& col)",
- "call_args": "(col)",
- "cimguiname": "igGetColorU32",
- "comment": "",
- "defaults": [],
- "funcname": "GetColorU32",
- "ov_cimguiname": "igGetColorU32Vec4",
- "ret": "ImU32",
- "signature": "(const ImVec4)",
- "stname": "ImGui"
- },
- {
- "args": "(ImU32 col)",
- "argsT": [
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImU32 col)",
- "call_args": "(col)",
- "cimguiname": "igGetColorU32",
- "comment": "",
- "defaults": [],
- "funcname": "GetColorU32",
- "ov_cimguiname": "igGetColorU32U32",
- "ret": "ImU32",
- "signature": "(ImU32)",
- "stname": "ImGui"
- }
- ],
- "igGetColumnIndex": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetColumnIndex",
- "comment": "",
- "defaults": [],
- "funcname": "GetColumnIndex",
- "ret": "int",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetColumnOffset": [
- {
- "args": "(int column_index)",
- "argsT": [
- {
- "name": "column_index",
- "type": "int"
- }
- ],
- "argsoriginal": "(int column_index=-1)",
- "call_args": "(column_index)",
- "cimguiname": "igGetColumnOffset",
- "comment": "",
- "defaults": {
- "column_index": "-1"
- },
- "funcname": "GetColumnOffset",
- "ret": "float",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igGetColumnWidth": [
- {
- "args": "(int column_index)",
- "argsT": [
- {
- "name": "column_index",
- "type": "int"
- }
- ],
- "argsoriginal": "(int column_index=-1)",
- "call_args": "(column_index)",
- "cimguiname": "igGetColumnWidth",
- "comment": "",
- "defaults": {
- "column_index": "-1"
- },
- "funcname": "GetColumnWidth",
- "ret": "float",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igGetColumnsCount": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetColumnsCount",
- "comment": "",
- "defaults": [],
- "funcname": "GetColumnsCount",
- "ret": "int",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetContentRegionAvail": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionAvail",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionAvail",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionAvail",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionAvail",
- "nonUDT": 1,
- "ov_cimguiname": "igGetContentRegionAvail_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionAvail",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionAvail",
- "nonUDT": 2,
- "ov_cimguiname": "igGetContentRegionAvail_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetContentRegionAvailWidth": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionAvailWidth",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionAvailWidth",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetContentRegionMax": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionMax",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionMax",
- "nonUDT": 1,
- "ov_cimguiname": "igGetContentRegionMax_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetContentRegionMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetContentRegionMax",
- "nonUDT": 2,
- "ov_cimguiname": "igGetContentRegionMax_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetCurrentContext": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCurrentContext",
- "comment": "",
- "defaults": [],
- "funcname": "GetCurrentContext",
- "ret": "ImGuiContext*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetCursorPos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorPos",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorPos",
- "nonUDT": 1,
- "ov_cimguiname": "igGetCursorPos_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorPos",
- "nonUDT": 2,
- "ov_cimguiname": "igGetCursorPos_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetCursorPosX": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorPosX",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorPosX",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetCursorPosY": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorPosY",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorPosY",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetCursorScreenPos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorScreenPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorScreenPos",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorScreenPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorScreenPos",
- "nonUDT": 1,
- "ov_cimguiname": "igGetCursorScreenPos_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorScreenPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorScreenPos",
- "nonUDT": 2,
- "ov_cimguiname": "igGetCursorScreenPos_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetCursorStartPos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorStartPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorStartPos",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorStartPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorStartPos",
- "nonUDT": 1,
- "ov_cimguiname": "igGetCursorStartPos_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetCursorStartPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetCursorStartPos",
- "nonUDT": 2,
- "ov_cimguiname": "igGetCursorStartPos_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetDragDropPayload": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetDragDropPayload",
- "comment": "",
- "defaults": [],
- "funcname": "GetDragDropPayload",
- "ret": "const ImGuiPayload*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetDrawData": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetDrawData",
- "comment": "",
- "defaults": [],
- "funcname": "GetDrawData",
- "ret": "ImDrawData*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetDrawListSharedData": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetDrawListSharedData",
- "comment": "",
- "defaults": [],
- "funcname": "GetDrawListSharedData",
- "ret": "ImDrawListSharedData*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetFont": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFont",
- "comment": "",
- "defaults": [],
- "funcname": "GetFont",
- "ret": "ImFont*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetFontSize": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFontSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetFontSize",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetFontTexUvWhitePixel": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFontTexUvWhitePixel",
- "comment": "",
- "defaults": [],
- "funcname": "GetFontTexUvWhitePixel",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFontTexUvWhitePixel",
- "comment": "",
- "defaults": [],
- "funcname": "GetFontTexUvWhitePixel",
- "nonUDT": 1,
- "ov_cimguiname": "igGetFontTexUvWhitePixel_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFontTexUvWhitePixel",
- "comment": "",
- "defaults": [],
- "funcname": "GetFontTexUvWhitePixel",
- "nonUDT": 2,
- "ov_cimguiname": "igGetFontTexUvWhitePixel_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetFrameCount": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFrameCount",
- "comment": "",
- "defaults": [],
- "funcname": "GetFrameCount",
- "ret": "int",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetFrameHeight": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFrameHeight",
- "comment": "",
- "defaults": [],
- "funcname": "GetFrameHeight",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetFrameHeightWithSpacing": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetFrameHeightWithSpacing",
- "comment": "",
- "defaults": [],
- "funcname": "GetFrameHeightWithSpacing",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetID": [
- {
- "args": "(const char* str_id)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id)",
- "call_args": "(str_id)",
- "cimguiname": "igGetID",
- "comment": "",
- "defaults": [],
- "funcname": "GetID",
- "ov_cimguiname": "igGetIDStr",
- "ret": "ImGuiID",
- "signature": "(const char*)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* str_id_begin,const char* str_id_end)",
- "argsT": [
- {
- "name": "str_id_begin",
- "type": "const char*"
- },
- {
- "name": "str_id_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id_begin,const char* str_id_end)",
- "call_args": "(str_id_begin,str_id_end)",
- "cimguiname": "igGetID",
- "comment": "",
- "defaults": [],
- "funcname": "GetID",
- "ov_cimguiname": "igGetIDRange",
- "ret": "ImGuiID",
- "signature": "(const char*,const char*)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- }
- ],
- "argsoriginal": "(const void* ptr_id)",
- "call_args": "(ptr_id)",
- "cimguiname": "igGetID",
- "comment": "",
- "defaults": [],
- "funcname": "GetID",
- "ov_cimguiname": "igGetIDPtr",
- "ret": "ImGuiID",
- "signature": "(const void*)",
- "stname": "ImGui"
- }
- ],
- "igGetIO": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetIO",
- "comment": "",
- "defaults": [],
- "funcname": "GetIO",
- "ret": "ImGuiIO*",
- "retref": "&",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetItemRectMax": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectMax",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectMax",
- "nonUDT": 1,
- "ov_cimguiname": "igGetItemRectMax_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectMax",
- "nonUDT": 2,
- "ov_cimguiname": "igGetItemRectMax_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetItemRectMin": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectMin",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectMin",
- "nonUDT": 1,
- "ov_cimguiname": "igGetItemRectMin_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectMin",
- "nonUDT": 2,
- "ov_cimguiname": "igGetItemRectMin_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetItemRectSize": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectSize",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectSize",
- "nonUDT": 1,
- "ov_cimguiname": "igGetItemRectSize_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetItemRectSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetItemRectSize",
- "nonUDT": 2,
- "ov_cimguiname": "igGetItemRectSize_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetKeyIndex": [
- {
- "args": "(ImGuiKey imgui_key)",
- "argsT": [
- {
- "name": "imgui_key",
- "type": "ImGuiKey"
- }
- ],
- "argsoriginal": "(ImGuiKey imgui_key)",
- "call_args": "(imgui_key)",
- "cimguiname": "igGetKeyIndex",
- "comment": "",
- "defaults": [],
- "funcname": "GetKeyIndex",
- "ret": "int",
- "signature": "(ImGuiKey)",
- "stname": "ImGui"
- }
- ],
- "igGetKeyPressedAmount": [
- {
- "args": "(int key_index,float repeat_delay,float rate)",
- "argsT": [
- {
- "name": "key_index",
- "type": "int"
- },
- {
- "name": "repeat_delay",
- "type": "float"
- },
- {
- "name": "rate",
- "type": "float"
- }
- ],
- "argsoriginal": "(int key_index,float repeat_delay,float rate)",
- "call_args": "(key_index,repeat_delay,rate)",
- "cimguiname": "igGetKeyPressedAmount",
- "comment": "",
- "defaults": [],
- "funcname": "GetKeyPressedAmount",
- "ret": "int",
- "signature": "(int,float,float)",
- "stname": "ImGui"
- }
- ],
- "igGetMouseCursor": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMouseCursor",
- "comment": "",
- "defaults": [],
- "funcname": "GetMouseCursor",
- "ret": "ImGuiMouseCursor",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetMouseDragDelta": [
- {
- "args": "(int button,float lock_threshold)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- },
- {
- "name": "lock_threshold",
- "type": "float"
- }
- ],
- "argsoriginal": "(int button=0,float lock_threshold=-1.0f)",
- "call_args": "(button,lock_threshold)",
- "cimguiname": "igGetMouseDragDelta",
- "comment": "",
- "defaults": {
- "button": "0",
- "lock_threshold": "-1.0f"
- },
- "funcname": "GetMouseDragDelta",
- "ret": "ImVec2",
- "signature": "(int,float)",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut,int button,float lock_threshold)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- },
- {
- "name": "button",
- "type": "int"
- },
- {
- "name": "lock_threshold",
- "type": "float"
- }
- ],
- "argsoriginal": "(int button=0,float lock_threshold=-1.0f)",
- "call_args": "(button,lock_threshold)",
- "cimguiname": "igGetMouseDragDelta",
- "comment": "",
- "defaults": {
- "button": "0",
- "lock_threshold": "-1.0f"
- },
- "funcname": "GetMouseDragDelta",
- "nonUDT": 1,
- "ov_cimguiname": "igGetMouseDragDelta_nonUDT",
- "ret": "void",
- "signature": "(int,float)",
- "stname": "ImGui"
- },
- {
- "args": "(int button,float lock_threshold)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- },
- {
- "name": "lock_threshold",
- "type": "float"
- }
- ],
- "argsoriginal": "(int button=0,float lock_threshold=-1.0f)",
- "call_args": "(button,lock_threshold)",
- "cimguiname": "igGetMouseDragDelta",
- "comment": "",
- "defaults": {
- "button": "0",
- "lock_threshold": "-1.0f"
- },
- "funcname": "GetMouseDragDelta",
- "nonUDT": 2,
- "ov_cimguiname": "igGetMouseDragDelta_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "(int,float)",
- "stname": "ImGui"
- }
- ],
- "igGetMousePos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMousePos",
- "comment": "",
- "defaults": [],
- "funcname": "GetMousePos",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMousePos",
- "comment": "",
- "defaults": [],
- "funcname": "GetMousePos",
- "nonUDT": 1,
- "ov_cimguiname": "igGetMousePos_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMousePos",
- "comment": "",
- "defaults": [],
- "funcname": "GetMousePos",
- "nonUDT": 2,
- "ov_cimguiname": "igGetMousePos_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetMousePosOnOpeningCurrentPopup": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMousePosOnOpeningCurrentPopup",
- "comment": "",
- "defaults": [],
- "funcname": "GetMousePosOnOpeningCurrentPopup",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMousePosOnOpeningCurrentPopup",
- "comment": "",
- "defaults": [],
- "funcname": "GetMousePosOnOpeningCurrentPopup",
- "nonUDT": 1,
- "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetMousePosOnOpeningCurrentPopup",
- "comment": "",
- "defaults": [],
- "funcname": "GetMousePosOnOpeningCurrentPopup",
- "nonUDT": 2,
- "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetOverlayDrawList": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetOverlayDrawList",
- "comment": "",
- "defaults": [],
- "funcname": "GetOverlayDrawList",
- "ret": "ImDrawList*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetScrollMaxX": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetScrollMaxX",
- "comment": "",
- "defaults": [],
- "funcname": "GetScrollMaxX",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetScrollMaxY": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetScrollMaxY",
- "comment": "",
- "defaults": [],
- "funcname": "GetScrollMaxY",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetScrollX": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetScrollX",
- "comment": "",
- "defaults": [],
- "funcname": "GetScrollX",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetScrollY": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetScrollY",
- "comment": "",
- "defaults": [],
- "funcname": "GetScrollY",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetStateStorage": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetStateStorage",
- "comment": "",
- "defaults": [],
- "funcname": "GetStateStorage",
- "ret": "ImGuiStorage*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetStyle": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetStyle",
- "comment": "",
- "defaults": [],
- "funcname": "GetStyle",
- "ret": "ImGuiStyle*",
- "retref": "&",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetStyleColorName": [
- {
- "args": "(ImGuiCol idx)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiCol"
- }
- ],
- "argsoriginal": "(ImGuiCol idx)",
- "call_args": "(idx)",
- "cimguiname": "igGetStyleColorName",
- "comment": "",
- "defaults": [],
- "funcname": "GetStyleColorName",
- "ret": "const char*",
- "signature": "(ImGuiCol)",
- "stname": "ImGui"
- }
- ],
- "igGetStyleColorVec4": [
- {
- "args": "(ImGuiCol idx)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiCol"
- }
- ],
- "argsoriginal": "(ImGuiCol idx)",
- "call_args": "(idx)",
- "cimguiname": "igGetStyleColorVec4",
- "comment": "",
- "defaults": [],
- "funcname": "GetStyleColorVec4",
- "ret": "const ImVec4*",
- "retref": "&",
- "signature": "(ImGuiCol)",
- "stname": "ImGui"
- }
- ],
- "igGetTextLineHeight": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetTextLineHeight",
- "comment": "",
- "defaults": [],
- "funcname": "GetTextLineHeight",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetTextLineHeightWithSpacing": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetTextLineHeightWithSpacing",
- "comment": "",
- "defaults": [],
- "funcname": "GetTextLineHeightWithSpacing",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetTime": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetTime",
- "comment": "",
- "defaults": [],
- "funcname": "GetTime",
- "ret": "double",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetTreeNodeToLabelSpacing": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetTreeNodeToLabelSpacing",
- "comment": "",
- "defaults": [],
- "funcname": "GetTreeNodeToLabelSpacing",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetVersion": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetVersion",
- "comment": "",
- "defaults": [],
- "funcname": "GetVersion",
- "ret": "const char*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowContentRegionMax": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionMax",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionMax",
- "nonUDT": 1,
- "ov_cimguiname": "igGetWindowContentRegionMax_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionMax",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionMax",
- "nonUDT": 2,
- "ov_cimguiname": "igGetWindowContentRegionMax_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowContentRegionMin": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionMin",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionMin",
- "nonUDT": 1,
- "ov_cimguiname": "igGetWindowContentRegionMin_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionMin",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionMin",
- "nonUDT": 2,
- "ov_cimguiname": "igGetWindowContentRegionMin_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowContentRegionWidth": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowContentRegionWidth",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowContentRegionWidth",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowDrawList": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowDrawList",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowDrawList",
- "ret": "ImDrawList*",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowHeight": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowHeight",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowHeight",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowPos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowPos",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowPos",
- "nonUDT": 1,
- "ov_cimguiname": "igGetWindowPos_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowPos",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowPos",
- "nonUDT": 2,
- "ov_cimguiname": "igGetWindowPos_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowSize": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowSize",
- "ret": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(ImVec2 *pOut)",
- "argsT": [
- {
- "name": "pOut",
- "type": "ImVec2*"
- }
- ],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowSize",
- "nonUDT": 1,
- "ov_cimguiname": "igGetWindowSize_nonUDT",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowSize",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowSize",
- "nonUDT": 2,
- "ov_cimguiname": "igGetWindowSize_nonUDT2",
- "ret": "ImVec2_Simple",
- "retorig": "ImVec2",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igGetWindowWidth": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igGetWindowWidth",
- "comment": "",
- "defaults": [],
- "funcname": "GetWindowWidth",
- "ret": "float",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igImage": [
- {
- "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)",
- "argsT": [
- {
- "name": "user_texture_id",
- "type": "ImTextureID"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "uv0",
- "type": "const ImVec2"
- },
- {
- "name": "uv1",
- "type": "const ImVec2"
- },
- {
- "name": "tint_col",
- "type": "const ImVec4"
- },
- {
- "name": "border_col",
- "type": "const ImVec4"
- }
- ],
- "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))",
- "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)",
- "cimguiname": "igImage",
- "comment": "",
- "defaults": {
- "border_col": "ImVec4(0,0,0,0)",
- "tint_col": "ImVec4(1,1,1,1)",
- "uv0": "ImVec2(0,0)",
- "uv1": "ImVec2(1,1)"
- },
- "funcname": "Image",
- "ret": "void",
- "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)",
- "stname": "ImGui"
- }
- ],
- "igImageButton": [
- {
- "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)",
- "argsT": [
- {
- "name": "user_texture_id",
- "type": "ImTextureID"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "uv0",
- "type": "const ImVec2"
- },
- {
- "name": "uv1",
- "type": "const ImVec2"
- },
- {
- "name": "frame_padding",
- "type": "int"
- },
- {
- "name": "bg_col",
- "type": "const ImVec4"
- },
- {
- "name": "tint_col",
- "type": "const ImVec4"
- }
- ],
- "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))",
- "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)",
- "cimguiname": "igImageButton",
- "comment": "",
- "defaults": {
- "bg_col": "ImVec4(0,0,0,0)",
- "frame_padding": "-1",
- "tint_col": "ImVec4(1,1,1,1)",
- "uv0": "ImVec2(0,0)",
- "uv1": "ImVec2(1,1)"
- },
- "funcname": "ImageButton",
- "ret": "bool",
- "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)",
- "stname": "ImGui"
- }
- ],
- "igIndent": [
- {
- "args": "(float indent_w)",
- "argsT": [
- {
- "name": "indent_w",
- "type": "float"
- }
- ],
- "argsoriginal": "(float indent_w=0.0f)",
- "call_args": "(indent_w)",
- "cimguiname": "igIndent",
- "comment": "",
- "defaults": {
- "indent_w": "0.0f"
- },
- "funcname": "Indent",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igInputDouble": [
- {
- "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "double*"
- },
- {
- "name": "step",
- "type": "double"
- },
- {
- "name": "step_fast",
- "type": "double"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,step,step_fast,format,flags)",
- "cimguiname": "igInputDouble",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "\"%.6f\"",
- "step": "0.0",
- "step_fast": "0.0"
- },
- "funcname": "InputDouble",
- "ret": "bool",
- "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputFloat": [
- {
- "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float*"
- },
- {
- "name": "step",
- "type": "float"
- },
- {
- "name": "step_fast",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,step,step_fast,format,flags)",
- "cimguiname": "igInputFloat",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "\"%.3f\"",
- "step": "0.0f",
- "step_fast": "0.0f"
- },
- "funcname": "InputFloat",
- "ret": "bool",
- "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputFloat2": [
- {
- "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[2]"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,format,flags)",
- "cimguiname": "igInputFloat2",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "\"%.3f\""
- },
- "funcname": "InputFloat2",
- "ret": "bool",
- "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputFloat3": [
- {
- "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[3]"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,format,flags)",
- "cimguiname": "igInputFloat3",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "\"%.3f\""
- },
- "funcname": "InputFloat3",
- "ret": "bool",
- "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputFloat4": [
- {
- "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[4]"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,format,flags)",
- "cimguiname": "igInputFloat4",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "\"%.3f\""
- },
- "funcname": "InputFloat4",
- "ret": "bool",
- "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputInt": [
- {
- "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int*"
- },
- {
- "name": "step",
- "type": "int"
- },
- {
- "name": "step_fast",
- "type": "int"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,step,step_fast,flags)",
- "cimguiname": "igInputInt",
- "comment": "",
- "defaults": {
- "flags": "0",
- "step": "1",
- "step_fast": "100"
- },
- "funcname": "InputInt",
- "ret": "bool",
- "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputInt2": [
- {
- "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[2]"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,flags)",
- "cimguiname": "igInputInt2",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "InputInt2",
- "ret": "bool",
- "signature": "(const char*,int[2],ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputInt3": [
- {
- "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[3]"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,flags)",
- "cimguiname": "igInputInt3",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "InputInt3",
- "ret": "bool",
- "signature": "(const char*,int[3],ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputInt4": [
- {
- "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[4]"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)",
- "call_args": "(label,v,flags)",
- "cimguiname": "igInputInt4",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "InputInt4",
- "ret": "bool",
- "signature": "(const char*,int[4],ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputScalar": [
- {
- "args": "(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "step",
- "type": "const void*"
- },
- {
- "name": "step_fast",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)",
- "call_args": "(label,data_type,v,step,step_fast,format,flags)",
- "cimguiname": "igInputScalar",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "((void*)0)",
- "step": "((void*)0)",
- "step_fast": "((void*)0)"
- },
- "funcname": "InputScalar",
- "ret": "bool",
- "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputScalarN": [
- {
- "args": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "components",
- "type": "int"
- },
- {
- "name": "step",
- "type": "const void*"
- },
- {
- "name": "step_fast",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void*)0),const void* step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)",
- "call_args": "(label,data_type,v,components,step,step_fast,format,flags)",
- "cimguiname": "igInputScalarN",
- "comment": "",
- "defaults": {
- "flags": "0",
- "format": "((void*)0)",
- "step": "((void*)0)",
- "step_fast": "((void*)0)"
- },
- "funcname": "InputScalarN",
- "ret": "bool",
- "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)",
- "stname": "ImGui"
- }
- ],
- "igInputText": [
- {
- "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "buf",
- "type": "char*"
- },
- {
- "name": "buf_size",
- "type": "size_t"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- },
- {
- "name": "callback",
- "type": "ImGuiInputTextCallback"
- },
- {
- "name": "user_data",
- "type": "void*"
- }
- ],
- "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
- "call_args": "(label,buf,buf_size,flags,callback,user_data)",
- "cimguiname": "igInputText",
- "comment": "",
- "defaults": {
- "callback": "((void*)0)",
- "flags": "0",
- "user_data": "((void*)0)"
- },
- "funcname": "InputText",
- "ret": "bool",
- "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
- "stname": "ImGui"
- }
- ],
- "igInputTextMultiline": [
- {
- "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "buf",
- "type": "char*"
- },
- {
- "name": "buf_size",
- "type": "size_t"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "flags",
- "type": "ImGuiInputTextFlags"
- },
- {
- "name": "callback",
- "type": "ImGuiInputTextCallback"
- },
- {
- "name": "user_data",
- "type": "void*"
- }
- ],
- "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
- "call_args": "(label,buf,buf_size,size,flags,callback,user_data)",
- "cimguiname": "igInputTextMultiline",
- "comment": "",
- "defaults": {
- "callback": "((void*)0)",
- "flags": "0",
- "size": "ImVec2(0,0)",
- "user_data": "((void*)0)"
- },
- "funcname": "InputTextMultiline",
- "ret": "bool",
- "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
- "stname": "ImGui"
- }
- ],
- "igInvisibleButton": [
- {
- "args": "(const char* str_id,const ImVec2 size)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const char* str_id,const ImVec2& size)",
- "call_args": "(str_id,size)",
- "cimguiname": "igInvisibleButton",
- "comment": "",
- "defaults": [],
- "funcname": "InvisibleButton",
- "ret": "bool",
- "signature": "(const char*,const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igIsAnyItemActive": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsAnyItemActive",
- "comment": "",
- "defaults": [],
- "funcname": "IsAnyItemActive",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsAnyItemFocused": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsAnyItemFocused",
- "comment": "",
- "defaults": [],
- "funcname": "IsAnyItemFocused",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsAnyItemHovered": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsAnyItemHovered",
- "comment": "",
- "defaults": [],
- "funcname": "IsAnyItemHovered",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsAnyMouseDown": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsAnyMouseDown",
- "comment": "",
- "defaults": [],
- "funcname": "IsAnyMouseDown",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsItemActive": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsItemActive",
- "comment": "",
- "defaults": [],
- "funcname": "IsItemActive",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsItemClicked": [
- {
- "args": "(int mouse_button)",
- "argsT": [
- {
- "name": "mouse_button",
- "type": "int"
- }
- ],
- "argsoriginal": "(int mouse_button=0)",
- "call_args": "(mouse_button)",
- "cimguiname": "igIsItemClicked",
- "comment": "",
- "defaults": {
- "mouse_button": "0"
- },
- "funcname": "IsItemClicked",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igIsItemDeactivated": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsItemDeactivated",
- "comment": "",
- "defaults": [],
- "funcname": "IsItemDeactivated",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsItemDeactivatedAfterEdit": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsItemDeactivatedAfterEdit",
- "comment": "",
- "defaults": [],
- "funcname": "IsItemDeactivatedAfterEdit",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsItemEdited": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsItemEdited",
- "comment": "",
- "defaults": [],
- "funcname": "IsItemEdited",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsItemFocused": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsItemFocused",
- "comment": "",
- "defaults": [],
- "funcname": "IsItemFocused",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsItemHovered": [
- {
- "args": "(ImGuiHoveredFlags flags)",
- "argsT": [
- {
- "name": "flags",
- "type": "ImGuiHoveredFlags"
- }
- ],
- "argsoriginal": "(ImGuiHoveredFlags flags=0)",
- "call_args": "(flags)",
- "cimguiname": "igIsItemHovered",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "IsItemHovered",
- "ret": "bool",
- "signature": "(ImGuiHoveredFlags)",
- "stname": "ImGui"
- }
- ],
- "igIsItemVisible": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsItemVisible",
- "comment": "",
- "defaults": [],
- "funcname": "IsItemVisible",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsKeyDown": [
- {
- "args": "(int user_key_index)",
- "argsT": [
- {
- "name": "user_key_index",
- "type": "int"
- }
- ],
- "argsoriginal": "(int user_key_index)",
- "call_args": "(user_key_index)",
- "cimguiname": "igIsKeyDown",
- "comment": "",
- "defaults": [],
- "funcname": "IsKeyDown",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igIsKeyPressed": [
- {
- "args": "(int user_key_index,bool repeat)",
- "argsT": [
- {
- "name": "user_key_index",
- "type": "int"
- },
- {
- "name": "repeat",
- "type": "bool"
- }
- ],
- "argsoriginal": "(int user_key_index,bool repeat=true)",
- "call_args": "(user_key_index,repeat)",
- "cimguiname": "igIsKeyPressed",
- "comment": "",
- "defaults": {
- "repeat": "true"
- },
- "funcname": "IsKeyPressed",
- "ret": "bool",
- "signature": "(int,bool)",
- "stname": "ImGui"
- }
- ],
- "igIsKeyReleased": [
- {
- "args": "(int user_key_index)",
- "argsT": [
- {
- "name": "user_key_index",
- "type": "int"
- }
- ],
- "argsoriginal": "(int user_key_index)",
- "call_args": "(user_key_index)",
- "cimguiname": "igIsKeyReleased",
- "comment": "",
- "defaults": [],
- "funcname": "IsKeyReleased",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igIsMouseClicked": [
- {
- "args": "(int button,bool repeat)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- },
- {
- "name": "repeat",
- "type": "bool"
- }
- ],
- "argsoriginal": "(int button,bool repeat=false)",
- "call_args": "(button,repeat)",
- "cimguiname": "igIsMouseClicked",
- "comment": "",
- "defaults": {
- "repeat": "false"
- },
- "funcname": "IsMouseClicked",
- "ret": "bool",
- "signature": "(int,bool)",
- "stname": "ImGui"
- }
- ],
- "igIsMouseDoubleClicked": [
- {
- "args": "(int button)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- }
- ],
- "argsoriginal": "(int button)",
- "call_args": "(button)",
- "cimguiname": "igIsMouseDoubleClicked",
- "comment": "",
- "defaults": [],
- "funcname": "IsMouseDoubleClicked",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igIsMouseDown": [
- {
- "args": "(int button)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- }
- ],
- "argsoriginal": "(int button)",
- "call_args": "(button)",
- "cimguiname": "igIsMouseDown",
- "comment": "",
- "defaults": [],
- "funcname": "IsMouseDown",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igIsMouseDragging": [
- {
- "args": "(int button,float lock_threshold)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- },
- {
- "name": "lock_threshold",
- "type": "float"
- }
- ],
- "argsoriginal": "(int button=0,float lock_threshold=-1.0f)",
- "call_args": "(button,lock_threshold)",
- "cimguiname": "igIsMouseDragging",
- "comment": "",
- "defaults": {
- "button": "0",
- "lock_threshold": "-1.0f"
- },
- "funcname": "IsMouseDragging",
- "ret": "bool",
- "signature": "(int,float)",
- "stname": "ImGui"
- }
- ],
- "igIsMouseHoveringRect": [
- {
- "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)",
- "argsT": [
- {
- "name": "r_min",
- "type": "const ImVec2"
- },
- {
- "name": "r_max",
- "type": "const ImVec2"
- },
- {
- "name": "clip",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)",
- "call_args": "(r_min,r_max,clip)",
- "cimguiname": "igIsMouseHoveringRect",
- "comment": "",
- "defaults": {
- "clip": "true"
- },
- "funcname": "IsMouseHoveringRect",
- "ret": "bool",
- "signature": "(const ImVec2,const ImVec2,bool)",
- "stname": "ImGui"
- }
- ],
- "igIsMousePosValid": [
- {
- "args": "(const ImVec2* mouse_pos)",
- "argsT": [
- {
- "name": "mouse_pos",
- "type": "const ImVec2*"
- }
- ],
- "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))",
- "call_args": "(mouse_pos)",
- "cimguiname": "igIsMousePosValid",
- "comment": "",
- "defaults": {
- "mouse_pos": "((void*)0)"
- },
- "funcname": "IsMousePosValid",
- "ret": "bool",
- "signature": "(const ImVec2*)",
- "stname": "ImGui"
- }
- ],
- "igIsMouseReleased": [
- {
- "args": "(int button)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- }
- ],
- "argsoriginal": "(int button)",
- "call_args": "(button)",
- "cimguiname": "igIsMouseReleased",
- "comment": "",
- "defaults": [],
- "funcname": "IsMouseReleased",
- "ret": "bool",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igIsPopupOpen": [
- {
- "args": "(const char* str_id)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id)",
- "call_args": "(str_id)",
- "cimguiname": "igIsPopupOpen",
- "comment": "",
- "defaults": [],
- "funcname": "IsPopupOpen",
- "ret": "bool",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igIsRectVisible": [
- {
- "args": "(const ImVec2 size)",
- "argsT": [
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& size)",
- "call_args": "(size)",
- "cimguiname": "igIsRectVisible",
- "comment": "",
- "defaults": [],
- "funcname": "IsRectVisible",
- "ov_cimguiname": "igIsRectVisible",
- "ret": "bool",
- "signature": "(const ImVec2)",
- "stname": "ImGui"
- },
- {
- "args": "(const ImVec2 rect_min,const ImVec2 rect_max)",
- "argsT": [
- {
- "name": "rect_min",
- "type": "const ImVec2"
- },
- {
- "name": "rect_max",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)",
- "call_args": "(rect_min,rect_max)",
- "cimguiname": "igIsRectVisible",
- "comment": "",
- "defaults": [],
- "funcname": "IsRectVisible",
- "ov_cimguiname": "igIsRectVisibleVec2",
- "ret": "bool",
- "signature": "(const ImVec2,const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igIsWindowAppearing": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsWindowAppearing",
- "comment": "",
- "defaults": [],
- "funcname": "IsWindowAppearing",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsWindowCollapsed": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igIsWindowCollapsed",
- "comment": "",
- "defaults": [],
- "funcname": "IsWindowCollapsed",
- "ret": "bool",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igIsWindowFocused": [
- {
- "args": "(ImGuiFocusedFlags flags)",
- "argsT": [
- {
- "name": "flags",
- "type": "ImGuiFocusedFlags"
- }
- ],
- "argsoriginal": "(ImGuiFocusedFlags flags=0)",
- "call_args": "(flags)",
- "cimguiname": "igIsWindowFocused",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "IsWindowFocused",
- "ret": "bool",
- "signature": "(ImGuiFocusedFlags)",
- "stname": "ImGui"
- }
- ],
- "igIsWindowHovered": [
- {
- "args": "(ImGuiHoveredFlags flags)",
- "argsT": [
- {
- "name": "flags",
- "type": "ImGuiHoveredFlags"
- }
- ],
- "argsoriginal": "(ImGuiHoveredFlags flags=0)",
- "call_args": "(flags)",
- "cimguiname": "igIsWindowHovered",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "IsWindowHovered",
- "ret": "bool",
- "signature": "(ImGuiHoveredFlags)",
- "stname": "ImGui"
- }
- ],
- "igLabelText": [
- {
- "args": "(const char* label,const char* fmt,...)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* label,const char* fmt,...)",
- "call_args": "(label,fmt,...)",
- "cimguiname": "igLabelText",
- "comment": "",
- "defaults": [],
- "funcname": "LabelText",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const char*,const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igLabelTextV": [
- {
- "args": "(const char* label,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* label,const char* fmt,va_list args)",
- "call_args": "(label,fmt,args)",
- "cimguiname": "igLabelTextV",
- "comment": "",
- "defaults": [],
- "funcname": "LabelTextV",
- "ret": "void",
- "signature": "(const char*,const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igListBox": [
- {
- "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "current_item",
- "type": "int*"
- },
- {
- "name": "items",
- "type": "const char* const[]"
- },
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "height_in_items",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)",
- "call_args": "(label,current_item,items,items_count,height_in_items)",
- "cimguiname": "igListBox",
- "comment": "",
- "defaults": {
- "height_in_items": "-1"
- },
- "funcname": "ListBox",
- "ov_cimguiname": "igListBoxStr_arr",
- "ret": "bool",
- "signature": "(const char*,int*,const char* const[],int,int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "current_item",
- "type": "int*"
- },
- {
- "name": "items_getter",
- "ret": "bool",
- "signature": "(void* data,int idx,const char** out_text)",
- "type": "bool(*)(void* data,int idx,const char** out_text)"
- },
- {
- "name": "data",
- "type": "void*"
- },
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "height_in_items",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)",
- "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)",
- "cimguiname": "igListBox",
- "comment": "",
- "defaults": {
- "height_in_items": "-1"
- },
- "funcname": "ListBox",
- "ov_cimguiname": "igListBoxFnPtr",
- "ret": "bool",
- "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)",
- "stname": "ImGui"
- }
- ],
- "igListBoxFooter": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igListBoxFooter",
- "comment": "",
- "defaults": [],
- "funcname": "ListBoxFooter",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igListBoxHeader": [
- {
- "args": "(const char* label,const ImVec2 size)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))",
- "call_args": "(label,size)",
- "cimguiname": "igListBoxHeader",
- "comment": "",
- "defaults": {
- "size": "ImVec2(0,0)"
- },
- "funcname": "ListBoxHeader",
- "ov_cimguiname": "igListBoxHeaderVec2",
- "ret": "bool",
- "signature": "(const char*,const ImVec2)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,int items_count,int height_in_items)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "items_count",
- "type": "int"
- },
- {
- "name": "height_in_items",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)",
- "call_args": "(label,items_count,height_in_items)",
- "cimguiname": "igListBoxHeader",
- "comment": "",
- "defaults": {
- "height_in_items": "-1"
- },
- "funcname": "ListBoxHeader",
- "ov_cimguiname": "igListBoxHeaderInt",
- "ret": "bool",
- "signature": "(const char*,int,int)",
- "stname": "ImGui"
- }
- ],
- "igLoadIniSettingsFromDisk": [
- {
- "args": "(const char* ini_filename)",
- "argsT": [
- {
- "name": "ini_filename",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* ini_filename)",
- "call_args": "(ini_filename)",
- "cimguiname": "igLoadIniSettingsFromDisk",
- "comment": "",
- "defaults": [],
- "funcname": "LoadIniSettingsFromDisk",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igLoadIniSettingsFromMemory": [
- {
- "args": "(const char* ini_data,size_t ini_size)",
- "argsT": [
- {
- "name": "ini_data",
- "type": "const char*"
- },
- {
- "name": "ini_size",
- "type": "size_t"
- }
- ],
- "argsoriginal": "(const char* ini_data,size_t ini_size=0)",
- "call_args": "(ini_data,ini_size)",
- "cimguiname": "igLoadIniSettingsFromMemory",
- "comment": "",
- "defaults": {
- "ini_size": "0"
- },
- "funcname": "LoadIniSettingsFromMemory",
- "ret": "void",
- "signature": "(const char*,size_t)",
- "stname": "ImGui"
- }
- ],
- "igLogButtons": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igLogButtons",
- "comment": "",
- "defaults": [],
- "funcname": "LogButtons",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igLogFinish": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igLogFinish",
- "comment": "",
- "defaults": [],
- "funcname": "LogFinish",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igLogText": [
- {
- "args": "(const char* fmt,...)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "igLogText",
- "comment": "",
- "defaults": [],
- "funcname": "LogText",
- "isvararg": "...)",
- "manual": true,
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igLogToClipboard": [
- {
- "args": "(int max_depth)",
- "argsT": [
- {
- "name": "max_depth",
- "type": "int"
- }
- ],
- "argsoriginal": "(int max_depth=-1)",
- "call_args": "(max_depth)",
- "cimguiname": "igLogToClipboard",
- "comment": "",
- "defaults": {
- "max_depth": "-1"
- },
- "funcname": "LogToClipboard",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igLogToFile": [
- {
- "args": "(int max_depth,const char* filename)",
- "argsT": [
- {
- "name": "max_depth",
- "type": "int"
- },
- {
- "name": "filename",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(int max_depth=-1,const char* filename=((void*)0))",
- "call_args": "(max_depth,filename)",
- "cimguiname": "igLogToFile",
- "comment": "",
- "defaults": {
- "filename": "((void*)0)",
- "max_depth": "-1"
- },
- "funcname": "LogToFile",
- "ret": "void",
- "signature": "(int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igLogToTTY": [
- {
- "args": "(int max_depth)",
- "argsT": [
- {
- "name": "max_depth",
- "type": "int"
- }
- ],
- "argsoriginal": "(int max_depth=-1)",
- "call_args": "(max_depth)",
- "cimguiname": "igLogToTTY",
- "comment": "",
- "defaults": {
- "max_depth": "-1"
- },
- "funcname": "LogToTTY",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igMemAlloc": [
- {
- "args": "(size_t size)",
- "argsT": [
- {
- "name": "size",
- "type": "size_t"
- }
- ],
- "argsoriginal": "(size_t size)",
- "call_args": "(size)",
- "cimguiname": "igMemAlloc",
- "comment": "",
- "defaults": [],
- "funcname": "MemAlloc",
- "ret": "void*",
- "signature": "(size_t)",
- "stname": "ImGui"
- }
- ],
- "igMemFree": [
- {
- "args": "(void* ptr)",
- "argsT": [
- {
- "name": "ptr",
- "type": "void*"
- }
- ],
- "argsoriginal": "(void* ptr)",
- "call_args": "(ptr)",
- "cimguiname": "igMemFree",
- "comment": "",
- "defaults": [],
- "funcname": "MemFree",
- "ret": "void",
- "signature": "(void*)",
- "stname": "ImGui"
- }
- ],
- "igMenuItem": [
- {
- "args": "(const char* label,const char* shortcut,bool selected,bool enabled)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "shortcut",
- "type": "const char*"
- },
- {
- "name": "selected",
- "type": "bool"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)",
- "call_args": "(label,shortcut,selected,enabled)",
- "cimguiname": "igMenuItem",
- "comment": "",
- "defaults": {
- "enabled": "true",
- "selected": "false",
- "shortcut": "((void*)0)"
- },
- "funcname": "MenuItem",
- "ov_cimguiname": "igMenuItemBool",
- "ret": "bool",
- "signature": "(const char*,const char*,bool,bool)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "shortcut",
- "type": "const char*"
- },
- {
- "name": "p_selected",
- "type": "bool*"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)",
- "call_args": "(label,shortcut,p_selected,enabled)",
- "cimguiname": "igMenuItem",
- "comment": "",
- "defaults": {
- "enabled": "true"
- },
- "funcname": "MenuItem",
- "ov_cimguiname": "igMenuItemBoolPtr",
- "ret": "bool",
- "signature": "(const char*,const char*,bool*,bool)",
- "stname": "ImGui"
- }
- ],
- "igNewFrame": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igNewFrame",
- "comment": "",
- "defaults": [],
- "funcname": "NewFrame",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igNewLine": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igNewLine",
- "comment": "",
- "defaults": [],
- "funcname": "NewLine",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igNextColumn": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igNextColumn",
- "comment": "",
- "defaults": [],
- "funcname": "NextColumn",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igOpenPopup": [
- {
- "args": "(const char* str_id)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id)",
- "call_args": "(str_id)",
- "cimguiname": "igOpenPopup",
- "comment": "",
- "defaults": [],
- "funcname": "OpenPopup",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igOpenPopupOnItemClick": [
- {
- "args": "(const char* str_id,int mouse_button)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "mouse_button",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)",
- "call_args": "(str_id,mouse_button)",
- "cimguiname": "igOpenPopupOnItemClick",
- "comment": "",
- "defaults": {
- "mouse_button": "1",
- "str_id": "((void*)0)"
- },
- "funcname": "OpenPopupOnItemClick",
- "ret": "bool",
- "signature": "(const char*,int)",
- "stname": "ImGui"
- }
- ],
- "igPlotHistogram": [
- {
- "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "values",
- "type": "const float*"
- },
- {
- "name": "values_count",
- "type": "int"
- },
- {
- "name": "values_offset",
- "type": "int"
- },
- {
- "name": "overlay_text",
- "type": "const char*"
- },
- {
- "name": "scale_min",
- "type": "float"
- },
- {
- "name": "scale_max",
- "type": "float"
- },
- {
- "name": "graph_size",
- "type": "ImVec2"
- },
- {
- "name": "stride",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
- "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
- "cimguiname": "igPlotHistogram",
- "comment": "",
- "defaults": {
- "graph_size": "ImVec2(0,0)",
- "overlay_text": "((void*)0)",
- "scale_max": "FLT_MAX",
- "scale_min": "FLT_MAX",
- "stride": "sizeof(float)",
- "values_offset": "0"
- },
- "funcname": "PlotHistogram",
- "ov_cimguiname": "igPlotHistogramFloatPtr",
- "ret": "void",
- "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "values_getter",
- "ret": "float",
- "signature": "(void* data,int idx)",
- "type": "float(*)(void* data,int idx)"
- },
- {
- "name": "data",
- "type": "void*"
- },
- {
- "name": "values_count",
- "type": "int"
- },
- {
- "name": "values_offset",
- "type": "int"
- },
- {
- "name": "overlay_text",
- "type": "const char*"
- },
- {
- "name": "scale_min",
- "type": "float"
- },
- {
- "name": "scale_max",
- "type": "float"
- },
- {
- "name": "graph_size",
- "type": "ImVec2"
- }
- ],
- "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))",
- "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
- "cimguiname": "igPlotHistogram",
- "comment": "",
- "defaults": {
- "graph_size": "ImVec2(0,0)",
- "overlay_text": "((void*)0)",
- "scale_max": "FLT_MAX",
- "scale_min": "FLT_MAX",
- "values_offset": "0"
- },
- "funcname": "PlotHistogram",
- "ov_cimguiname": "igPlotHistogramFnPtr",
- "ret": "void",
- "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igPlotLines": [
- {
- "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "values",
- "type": "const float*"
- },
- {
- "name": "values_count",
- "type": "int"
- },
- {
- "name": "values_offset",
- "type": "int"
- },
- {
- "name": "overlay_text",
- "type": "const char*"
- },
- {
- "name": "scale_min",
- "type": "float"
- },
- {
- "name": "scale_max",
- "type": "float"
- },
- {
- "name": "graph_size",
- "type": "ImVec2"
- },
- {
- "name": "stride",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
- "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
- "cimguiname": "igPlotLines",
- "comment": "",
- "defaults": {
- "graph_size": "ImVec2(0,0)",
- "overlay_text": "((void*)0)",
- "scale_max": "FLT_MAX",
- "scale_min": "FLT_MAX",
- "stride": "sizeof(float)",
- "values_offset": "0"
- },
- "funcname": "PlotLines",
- "ov_cimguiname": "igPlotLines",
- "ret": "void",
- "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "values_getter",
- "ret": "float",
- "signature": "(void* data,int idx)",
- "type": "float(*)(void* data,int idx)"
- },
- {
- "name": "data",
- "type": "void*"
- },
- {
- "name": "values_count",
- "type": "int"
- },
- {
- "name": "values_offset",
- "type": "int"
- },
- {
- "name": "overlay_text",
- "type": "const char*"
- },
- {
- "name": "scale_min",
- "type": "float"
- },
- {
- "name": "scale_max",
- "type": "float"
- },
- {
- "name": "graph_size",
- "type": "ImVec2"
- }
- ],
- "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))",
- "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
- "cimguiname": "igPlotLines",
- "comment": "",
- "defaults": {
- "graph_size": "ImVec2(0,0)",
- "overlay_text": "((void*)0)",
- "scale_max": "FLT_MAX",
- "scale_min": "FLT_MAX",
- "values_offset": "0"
- },
- "funcname": "PlotLines",
- "ov_cimguiname": "igPlotLinesFnPtr",
- "ret": "void",
- "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igPopAllowKeyboardFocus": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopAllowKeyboardFocus",
- "comment": "",
- "defaults": [],
- "funcname": "PopAllowKeyboardFocus",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igPopButtonRepeat": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopButtonRepeat",
- "comment": "",
- "defaults": [],
- "funcname": "PopButtonRepeat",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igPopClipRect": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopClipRect",
- "comment": "",
- "defaults": [],
- "funcname": "PopClipRect",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igPopFont": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopFont",
- "comment": "",
- "defaults": [],
- "funcname": "PopFont",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igPopID": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopID",
- "comment": "",
- "defaults": [],
- "funcname": "PopID",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igPopItemWidth": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopItemWidth",
- "comment": "",
- "defaults": [],
- "funcname": "PopItemWidth",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igPopStyleColor": [
- {
- "args": "(int count)",
- "argsT": [
- {
- "name": "count",
- "type": "int"
- }
- ],
- "argsoriginal": "(int count=1)",
- "call_args": "(count)",
- "cimguiname": "igPopStyleColor",
- "comment": "",
- "defaults": {
- "count": "1"
- },
- "funcname": "PopStyleColor",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igPopStyleVar": [
- {
- "args": "(int count)",
- "argsT": [
- {
- "name": "count",
- "type": "int"
- }
- ],
- "argsoriginal": "(int count=1)",
- "call_args": "(count)",
- "cimguiname": "igPopStyleVar",
- "comment": "",
- "defaults": {
- "count": "1"
- },
- "funcname": "PopStyleVar",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igPopTextWrapPos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igPopTextWrapPos",
- "comment": "",
- "defaults": [],
- "funcname": "PopTextWrapPos",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igProgressBar": [
- {
- "args": "(float fraction,const ImVec2 size_arg,const char* overlay)",
- "argsT": [
- {
- "name": "fraction",
- "type": "float"
- },
- {
- "name": "size_arg",
- "type": "const ImVec2"
- },
- {
- "name": "overlay",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))",
- "call_args": "(fraction,size_arg,overlay)",
- "cimguiname": "igProgressBar",
- "comment": "",
- "defaults": {
- "overlay": "((void*)0)",
- "size_arg": "ImVec2(-1,0)"
- },
- "funcname": "ProgressBar",
- "ret": "void",
- "signature": "(float,const ImVec2,const char*)",
- "stname": "ImGui"
- }
- ],
- "igPushAllowKeyboardFocus": [
- {
- "args": "(bool allow_keyboard_focus)",
- "argsT": [
- {
- "name": "allow_keyboard_focus",
- "type": "bool"
- }
- ],
- "argsoriginal": "(bool allow_keyboard_focus)",
- "call_args": "(allow_keyboard_focus)",
- "cimguiname": "igPushAllowKeyboardFocus",
- "comment": "",
- "defaults": [],
- "funcname": "PushAllowKeyboardFocus",
- "ret": "void",
- "signature": "(bool)",
- "stname": "ImGui"
- }
- ],
- "igPushButtonRepeat": [
- {
- "args": "(bool repeat)",
- "argsT": [
- {
- "name": "repeat",
- "type": "bool"
- }
- ],
- "argsoriginal": "(bool repeat)",
- "call_args": "(repeat)",
- "cimguiname": "igPushButtonRepeat",
- "comment": "",
- "defaults": [],
- "funcname": "PushButtonRepeat",
- "ret": "void",
- "signature": "(bool)",
- "stname": "ImGui"
- }
- ],
- "igPushClipRect": [
- {
- "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
- "argsT": [
- {
- "name": "clip_rect_min",
- "type": "const ImVec2"
- },
- {
- "name": "clip_rect_max",
- "type": "const ImVec2"
- },
- {
- "name": "intersect_with_current_clip_rect",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)",
- "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
- "cimguiname": "igPushClipRect",
- "comment": "",
- "defaults": [],
- "funcname": "PushClipRect",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,bool)",
- "stname": "ImGui"
- }
- ],
- "igPushFont": [
- {
- "args": "(ImFont* font)",
- "argsT": [
- {
- "name": "font",
- "type": "ImFont*"
- }
- ],
- "argsoriginal": "(ImFont* font)",
- "call_args": "(font)",
- "cimguiname": "igPushFont",
- "comment": "",
- "defaults": [],
- "funcname": "PushFont",
- "ret": "void",
- "signature": "(ImFont*)",
- "stname": "ImGui"
- }
- ],
- "igPushID": [
- {
- "args": "(const char* str_id)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id)",
- "call_args": "(str_id)",
- "cimguiname": "igPushID",
- "comment": "",
- "defaults": [],
- "funcname": "PushID",
- "ov_cimguiname": "igPushIDStr",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* str_id_begin,const char* str_id_end)",
- "argsT": [
- {
- "name": "str_id_begin",
- "type": "const char*"
- },
- {
- "name": "str_id_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id_begin,const char* str_id_end)",
- "call_args": "(str_id_begin,str_id_end)",
- "cimguiname": "igPushID",
- "comment": "",
- "defaults": [],
- "funcname": "PushID",
- "ov_cimguiname": "igPushIDRange",
- "ret": "void",
- "signature": "(const char*,const char*)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- }
- ],
- "argsoriginal": "(const void* ptr_id)",
- "call_args": "(ptr_id)",
- "cimguiname": "igPushID",
- "comment": "",
- "defaults": [],
- "funcname": "PushID",
- "ov_cimguiname": "igPushIDPtr",
- "ret": "void",
- "signature": "(const void*)",
- "stname": "ImGui"
- },
- {
- "args": "(int int_id)",
- "argsT": [
- {
- "name": "int_id",
- "type": "int"
- }
- ],
- "argsoriginal": "(int int_id)",
- "call_args": "(int_id)",
- "cimguiname": "igPushID",
- "comment": "",
- "defaults": [],
- "funcname": "PushID",
- "ov_cimguiname": "igPushIDInt",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igPushItemWidth": [
- {
- "args": "(float item_width)",
- "argsT": [
- {
- "name": "item_width",
- "type": "float"
- }
- ],
- "argsoriginal": "(float item_width)",
- "call_args": "(item_width)",
- "cimguiname": "igPushItemWidth",
- "comment": "",
- "defaults": [],
- "funcname": "PushItemWidth",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igPushStyleColor": [
- {
- "args": "(ImGuiCol idx,ImU32 col)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiCol"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "argsoriginal": "(ImGuiCol idx,ImU32 col)",
- "call_args": "(idx,col)",
- "cimguiname": "igPushStyleColor",
- "comment": "",
- "defaults": [],
- "funcname": "PushStyleColor",
- "ov_cimguiname": "igPushStyleColorU32",
- "ret": "void",
- "signature": "(ImGuiCol,ImU32)",
- "stname": "ImGui"
- },
- {
- "args": "(ImGuiCol idx,const ImVec4 col)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiCol"
- },
- {
- "name": "col",
- "type": "const ImVec4"
- }
- ],
- "argsoriginal": "(ImGuiCol idx,const ImVec4& col)",
- "call_args": "(idx,col)",
- "cimguiname": "igPushStyleColor",
- "comment": "",
- "defaults": [],
- "funcname": "PushStyleColor",
- "ov_cimguiname": "igPushStyleColor",
- "ret": "void",
- "signature": "(ImGuiCol,const ImVec4)",
- "stname": "ImGui"
- }
- ],
- "igPushStyleVar": [
- {
- "args": "(ImGuiStyleVar idx,float val)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiStyleVar"
- },
- {
- "name": "val",
- "type": "float"
- }
- ],
- "argsoriginal": "(ImGuiStyleVar idx,float val)",
- "call_args": "(idx,val)",
- "cimguiname": "igPushStyleVar",
- "comment": "",
- "defaults": [],
- "funcname": "PushStyleVar",
- "ov_cimguiname": "igPushStyleVarFloat",
- "ret": "void",
- "signature": "(ImGuiStyleVar,float)",
- "stname": "ImGui"
- },
- {
- "args": "(ImGuiStyleVar idx,const ImVec2 val)",
- "argsT": [
- {
- "name": "idx",
- "type": "ImGuiStyleVar"
- },
- {
- "name": "val",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)",
- "call_args": "(idx,val)",
- "cimguiname": "igPushStyleVar",
- "comment": "",
- "defaults": [],
- "funcname": "PushStyleVar",
- "ov_cimguiname": "igPushStyleVarVec2",
- "ret": "void",
- "signature": "(ImGuiStyleVar,const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igPushTextWrapPos": [
- {
- "args": "(float wrap_local_pos_x)",
- "argsT": [
- {
- "name": "wrap_local_pos_x",
- "type": "float"
- }
- ],
- "argsoriginal": "(float wrap_local_pos_x=0.0f)",
- "call_args": "(wrap_local_pos_x)",
- "cimguiname": "igPushTextWrapPos",
- "comment": "",
- "defaults": {
- "wrap_local_pos_x": "0.0f"
- },
- "funcname": "PushTextWrapPos",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igRadioButton": [
- {
- "args": "(const char* label,bool active)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const char* label,bool active)",
- "call_args": "(label,active)",
- "cimguiname": "igRadioButton",
- "comment": "",
- "defaults": [],
- "funcname": "RadioButton",
- "ov_cimguiname": "igRadioButtonBool",
- "ret": "bool",
- "signature": "(const char*,bool)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,int* v,int v_button)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int*"
- },
- {
- "name": "v_button",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* label,int* v,int v_button)",
- "call_args": "(label,v,v_button)",
- "cimguiname": "igRadioButton",
- "comment": "",
- "defaults": [],
- "funcname": "RadioButton",
- "ov_cimguiname": "igRadioButtonIntPtr",
- "ret": "bool",
- "signature": "(const char*,int*,int)",
- "stname": "ImGui"
- }
- ],
- "igRender": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igRender",
- "comment": "",
- "defaults": [],
- "funcname": "Render",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igResetMouseDragDelta": [
- {
- "args": "(int button)",
- "argsT": [
- {
- "name": "button",
- "type": "int"
- }
- ],
- "argsoriginal": "(int button=0)",
- "call_args": "(button)",
- "cimguiname": "igResetMouseDragDelta",
- "comment": "",
- "defaults": {
- "button": "0"
- },
- "funcname": "ResetMouseDragDelta",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igSameLine": [
- {
- "args": "(float local_pos_x,float spacing_w)",
- "argsT": [
- {
- "name": "local_pos_x",
- "type": "float"
- },
- {
- "name": "spacing_w",
- "type": "float"
- }
- ],
- "argsoriginal": "(float local_pos_x=0.0f,float spacing_w=-1.0f)",
- "call_args": "(local_pos_x,spacing_w)",
- "cimguiname": "igSameLine",
- "comment": "",
- "defaults": {
- "local_pos_x": "0.0f",
- "spacing_w": "-1.0f"
- },
- "funcname": "SameLine",
- "ret": "void",
- "signature": "(float,float)",
- "stname": "ImGui"
- }
- ],
- "igSaveIniSettingsToDisk": [
- {
- "args": "(const char* ini_filename)",
- "argsT": [
- {
- "name": "ini_filename",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* ini_filename)",
- "call_args": "(ini_filename)",
- "cimguiname": "igSaveIniSettingsToDisk",
- "comment": "",
- "defaults": [],
- "funcname": "SaveIniSettingsToDisk",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igSaveIniSettingsToMemory": [
- {
- "args": "(size_t* out_ini_size)",
- "argsT": [
- {
- "name": "out_ini_size",
- "type": "size_t*"
- }
- ],
- "argsoriginal": "(size_t* out_ini_size=((void*)0))",
- "call_args": "(out_ini_size)",
- "cimguiname": "igSaveIniSettingsToMemory",
- "comment": "",
- "defaults": {
- "out_ini_size": "((void*)0)"
- },
- "funcname": "SaveIniSettingsToMemory",
- "ret": "const char*",
- "signature": "(size_t*)",
- "stname": "ImGui"
- }
- ],
- "igSelectable": [
- {
- "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "selected",
- "type": "bool"
- },
- {
- "name": "flags",
- "type": "ImGuiSelectableFlags"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
- "call_args": "(label,selected,flags,size)",
- "cimguiname": "igSelectable",
- "comment": "",
- "defaults": {
- "flags": "0",
- "selected": "false",
- "size": "ImVec2(0,0)"
- },
- "funcname": "Selectable",
- "ov_cimguiname": "igSelectable",
- "ret": "bool",
- "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "p_selected",
- "type": "bool*"
- },
- {
- "name": "flags",
- "type": "ImGuiSelectableFlags"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
- "call_args": "(label,p_selected,flags,size)",
- "cimguiname": "igSelectable",
- "comment": "",
- "defaults": {
- "flags": "0",
- "size": "ImVec2(0,0)"
- },
- "funcname": "Selectable",
- "ov_cimguiname": "igSelectableBoolPtr",
- "ret": "bool",
- "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igSeparator": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igSeparator",
- "comment": "",
- "defaults": [],
- "funcname": "Separator",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igSetAllocatorFunctions": [
- {
- "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)",
- "argsT": [
- {
- "name": "alloc_func",
- "ret": "void*",
- "signature": "(size_t sz,void* user_data)",
- "type": "void*(*)(size_t sz,void* user_data)"
- },
- {
- "name": "free_func",
- "ret": "void",
- "signature": "(void* ptr,void* user_data)",
- "type": "void(*)(void* ptr,void* user_data)"
- },
- {
- "name": "user_data",
- "type": "void*"
- }
- ],
- "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))",
- "call_args": "(alloc_func,free_func,user_data)",
- "cimguiname": "igSetAllocatorFunctions",
- "comment": "",
- "defaults": {
- "user_data": "((void*)0)"
- },
- "funcname": "SetAllocatorFunctions",
- "ret": "void",
- "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)",
- "stname": "ImGui"
- }
- ],
- "igSetClipboardText": [
- {
- "args": "(const char* text)",
- "argsT": [
- {
- "name": "text",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* text)",
- "call_args": "(text)",
- "cimguiname": "igSetClipboardText",
- "comment": "",
- "defaults": [],
- "funcname": "SetClipboardText",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igSetColorEditOptions": [
- {
- "args": "(ImGuiColorEditFlags flags)",
- "argsT": [
- {
- "name": "flags",
- "type": "ImGuiColorEditFlags"
- }
- ],
- "argsoriginal": "(ImGuiColorEditFlags flags)",
- "call_args": "(flags)",
- "cimguiname": "igSetColorEditOptions",
- "comment": "",
- "defaults": [],
- "funcname": "SetColorEditOptions",
- "ret": "void",
- "signature": "(ImGuiColorEditFlags)",
- "stname": "ImGui"
- }
- ],
- "igSetColumnOffset": [
- {
- "args": "(int column_index,float offset_x)",
- "argsT": [
- {
- "name": "column_index",
- "type": "int"
- },
- {
- "name": "offset_x",
- "type": "float"
- }
- ],
- "argsoriginal": "(int column_index,float offset_x)",
- "call_args": "(column_index,offset_x)",
- "cimguiname": "igSetColumnOffset",
- "comment": "",
- "defaults": [],
- "funcname": "SetColumnOffset",
- "ret": "void",
- "signature": "(int,float)",
- "stname": "ImGui"
- }
- ],
- "igSetColumnWidth": [
- {
- "args": "(int column_index,float width)",
- "argsT": [
- {
- "name": "column_index",
- "type": "int"
- },
- {
- "name": "width",
- "type": "float"
- }
- ],
- "argsoriginal": "(int column_index,float width)",
- "call_args": "(column_index,width)",
- "cimguiname": "igSetColumnWidth",
- "comment": "",
- "defaults": [],
- "funcname": "SetColumnWidth",
- "ret": "void",
- "signature": "(int,float)",
- "stname": "ImGui"
- }
- ],
- "igSetCurrentContext": [
- {
- "args": "(ImGuiContext* ctx)",
- "argsT": [
- {
- "name": "ctx",
- "type": "ImGuiContext*"
- }
- ],
- "argsoriginal": "(ImGuiContext* ctx)",
- "call_args": "(ctx)",
- "cimguiname": "igSetCurrentContext",
- "comment": "",
- "defaults": [],
- "funcname": "SetCurrentContext",
- "ret": "void",
- "signature": "(ImGuiContext*)",
- "stname": "ImGui"
- }
- ],
- "igSetCursorPos": [
- {
- "args": "(const ImVec2 local_pos)",
- "argsT": [
- {
- "name": "local_pos",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& local_pos)",
- "call_args": "(local_pos)",
- "cimguiname": "igSetCursorPos",
- "comment": "",
- "defaults": [],
- "funcname": "SetCursorPos",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igSetCursorPosX": [
- {
- "args": "(float local_x)",
- "argsT": [
- {
- "name": "local_x",
- "type": "float"
- }
- ],
- "argsoriginal": "(float local_x)",
- "call_args": "(local_x)",
- "cimguiname": "igSetCursorPosX",
- "comment": "",
- "defaults": [],
- "funcname": "SetCursorPosX",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetCursorPosY": [
- {
- "args": "(float local_y)",
- "argsT": [
- {
- "name": "local_y",
- "type": "float"
- }
- ],
- "argsoriginal": "(float local_y)",
- "call_args": "(local_y)",
- "cimguiname": "igSetCursorPosY",
- "comment": "",
- "defaults": [],
- "funcname": "SetCursorPosY",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetCursorScreenPos": [
- {
- "args": "(const ImVec2 pos)",
- "argsT": [
- {
- "name": "pos",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& pos)",
- "call_args": "(pos)",
- "cimguiname": "igSetCursorScreenPos",
- "comment": "",
- "defaults": [],
- "funcname": "SetCursorScreenPos",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igSetDragDropPayload": [
- {
- "args": "(const char* type,const void* data,size_t size,ImGuiCond cond)",
- "argsT": [
- {
- "name": "type",
- "type": "const char*"
- },
- {
- "name": "data",
- "type": "const void*"
- },
- {
- "name": "size",
- "type": "size_t"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const char* type,const void* data,size_t size,ImGuiCond cond=0)",
- "call_args": "(type,data,size,cond)",
- "cimguiname": "igSetDragDropPayload",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetDragDropPayload",
- "ret": "bool",
- "signature": "(const char*,const void*,size_t,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igSetItemAllowOverlap": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igSetItemAllowOverlap",
- "comment": "",
- "defaults": [],
- "funcname": "SetItemAllowOverlap",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igSetItemDefaultFocus": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igSetItemDefaultFocus",
- "comment": "",
- "defaults": [],
- "funcname": "SetItemDefaultFocus",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igSetKeyboardFocusHere": [
- {
- "args": "(int offset)",
- "argsT": [
- {
- "name": "offset",
- "type": "int"
- }
- ],
- "argsoriginal": "(int offset=0)",
- "call_args": "(offset)",
- "cimguiname": "igSetKeyboardFocusHere",
- "comment": "",
- "defaults": {
- "offset": "0"
- },
- "funcname": "SetKeyboardFocusHere",
- "ret": "void",
- "signature": "(int)",
- "stname": "ImGui"
- }
- ],
- "igSetMouseCursor": [
- {
- "args": "(ImGuiMouseCursor type)",
- "argsT": [
- {
- "name": "type",
- "type": "ImGuiMouseCursor"
- }
- ],
- "argsoriginal": "(ImGuiMouseCursor type)",
- "call_args": "(type)",
- "cimguiname": "igSetMouseCursor",
- "comment": "",
- "defaults": [],
- "funcname": "SetMouseCursor",
- "ret": "void",
- "signature": "(ImGuiMouseCursor)",
- "stname": "ImGui"
- }
- ],
- "igSetNextTreeNodeOpen": [
- {
- "args": "(bool is_open,ImGuiCond cond)",
- "argsT": [
- {
- "name": "is_open",
- "type": "bool"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(bool is_open,ImGuiCond cond=0)",
- "call_args": "(is_open,cond)",
- "cimguiname": "igSetNextTreeNodeOpen",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetNextTreeNodeOpen",
- "ret": "void",
- "signature": "(bool,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowBgAlpha": [
- {
- "args": "(float alpha)",
- "argsT": [
- {
- "name": "alpha",
- "type": "float"
- }
- ],
- "argsoriginal": "(float alpha)",
- "call_args": "(alpha)",
- "cimguiname": "igSetNextWindowBgAlpha",
- "comment": "",
- "defaults": [],
- "funcname": "SetNextWindowBgAlpha",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowCollapsed": [
- {
- "args": "(bool collapsed,ImGuiCond cond)",
- "argsT": [
- {
- "name": "collapsed",
- "type": "bool"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(bool collapsed,ImGuiCond cond=0)",
- "call_args": "(collapsed,cond)",
- "cimguiname": "igSetNextWindowCollapsed",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetNextWindowCollapsed",
- "ret": "void",
- "signature": "(bool,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowContentSize": [
- {
- "args": "(const ImVec2 size)",
- "argsT": [
- {
- "name": "size",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& size)",
- "call_args": "(size)",
- "cimguiname": "igSetNextWindowContentSize",
- "comment": "",
- "defaults": [],
- "funcname": "SetNextWindowContentSize",
- "ret": "void",
- "signature": "(const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowFocus": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igSetNextWindowFocus",
- "comment": "",
- "defaults": [],
- "funcname": "SetNextWindowFocus",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowPos": [
- {
- "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)",
- "argsT": [
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- },
- {
- "name": "pivot",
- "type": "const ImVec2"
- }
- ],
- "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))",
- "call_args": "(pos,cond,pivot)",
- "cimguiname": "igSetNextWindowPos",
- "comment": "",
- "defaults": {
- "cond": "0",
- "pivot": "ImVec2(0,0)"
- },
- "funcname": "SetNextWindowPos",
- "ret": "void",
- "signature": "(const ImVec2,ImGuiCond,const ImVec2)",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowSize": [
- {
- "args": "(const ImVec2 size,ImGuiCond cond)",
- "argsT": [
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)",
- "call_args": "(size,cond)",
- "cimguiname": "igSetNextWindowSize",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetNextWindowSize",
- "ret": "void",
- "signature": "(const ImVec2,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igSetNextWindowSizeConstraints": [
- {
- "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)",
- "argsT": [
- {
- "name": "size_min",
- "type": "const ImVec2"
- },
- {
- "name": "size_max",
- "type": "const ImVec2"
- },
- {
- "name": "custom_callback",
- "type": "ImGuiSizeCallback"
- },
- {
- "name": "custom_callback_data",
- "type": "void*"
- }
- ],
- "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))",
- "call_args": "(size_min,size_max,custom_callback,custom_callback_data)",
- "cimguiname": "igSetNextWindowSizeConstraints",
- "comment": "",
- "defaults": {
- "custom_callback": "((void*)0)",
- "custom_callback_data": "((void*)0)"
- },
- "funcname": "SetNextWindowSizeConstraints",
- "ret": "void",
- "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)",
- "stname": "ImGui"
- }
- ],
- "igSetScrollFromPosY": [
- {
- "args": "(float local_y,float center_y_ratio)",
- "argsT": [
- {
- "name": "local_y",
- "type": "float"
- },
- {
- "name": "center_y_ratio",
- "type": "float"
- }
- ],
- "argsoriginal": "(float local_y,float center_y_ratio=0.5f)",
- "call_args": "(local_y,center_y_ratio)",
- "cimguiname": "igSetScrollFromPosY",
- "comment": "",
- "defaults": {
- "center_y_ratio": "0.5f"
- },
- "funcname": "SetScrollFromPosY",
- "ret": "void",
- "signature": "(float,float)",
- "stname": "ImGui"
- }
- ],
- "igSetScrollHereY": [
- {
- "args": "(float center_y_ratio)",
- "argsT": [
- {
- "name": "center_y_ratio",
- "type": "float"
- }
- ],
- "argsoriginal": "(float center_y_ratio=0.5f)",
- "call_args": "(center_y_ratio)",
- "cimguiname": "igSetScrollHereY",
- "comment": "",
- "defaults": {
- "center_y_ratio": "0.5f"
- },
- "funcname": "SetScrollHereY",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetScrollX": [
- {
- "args": "(float scroll_x)",
- "argsT": [
- {
- "name": "scroll_x",
- "type": "float"
- }
- ],
- "argsoriginal": "(float scroll_x)",
- "call_args": "(scroll_x)",
- "cimguiname": "igSetScrollX",
- "comment": "",
- "defaults": [],
- "funcname": "SetScrollX",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetScrollY": [
- {
- "args": "(float scroll_y)",
- "argsT": [
- {
- "name": "scroll_y",
- "type": "float"
- }
- ],
- "argsoriginal": "(float scroll_y)",
- "call_args": "(scroll_y)",
- "cimguiname": "igSetScrollY",
- "comment": "",
- "defaults": [],
- "funcname": "SetScrollY",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetStateStorage": [
- {
- "args": "(ImGuiStorage* storage)",
- "argsT": [
- {
- "name": "storage",
- "type": "ImGuiStorage*"
- }
- ],
- "argsoriginal": "(ImGuiStorage* storage)",
- "call_args": "(storage)",
- "cimguiname": "igSetStateStorage",
- "comment": "",
- "defaults": [],
- "funcname": "SetStateStorage",
- "ret": "void",
- "signature": "(ImGuiStorage*)",
- "stname": "ImGui"
- }
- ],
- "igSetTabItemClosed": [
- {
- "args": "(const char* tab_or_docked_window_label)",
- "argsT": [
- {
- "name": "tab_or_docked_window_label",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* tab_or_docked_window_label)",
- "call_args": "(tab_or_docked_window_label)",
- "cimguiname": "igSetTabItemClosed",
- "comment": "",
- "defaults": [],
- "funcname": "SetTabItemClosed",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igSetTooltip": [
- {
- "args": "(const char* fmt,...)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "igSetTooltip",
- "comment": "",
- "defaults": [],
- "funcname": "SetTooltip",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igSetTooltipV": [
- {
- "args": "(const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* fmt,va_list args)",
- "call_args": "(fmt,args)",
- "cimguiname": "igSetTooltipV",
- "comment": "",
- "defaults": [],
- "funcname": "SetTooltipV",
- "ret": "void",
- "signature": "(const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igSetWindowCollapsed": [
- {
- "args": "(bool collapsed,ImGuiCond cond)",
- "argsT": [
- {
- "name": "collapsed",
- "type": "bool"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(bool collapsed,ImGuiCond cond=0)",
- "call_args": "(collapsed,cond)",
- "cimguiname": "igSetWindowCollapsed",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetWindowCollapsed",
- "ov_cimguiname": "igSetWindowCollapsedBool",
- "ret": "void",
- "signature": "(bool,ImGuiCond)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* name,bool collapsed,ImGuiCond cond)",
- "argsT": [
- {
- "name": "name",
- "type": "const char*"
- },
- {
- "name": "collapsed",
- "type": "bool"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)",
- "call_args": "(name,collapsed,cond)",
- "cimguiname": "igSetWindowCollapsed",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetWindowCollapsed",
- "ov_cimguiname": "igSetWindowCollapsedStr",
- "ret": "void",
- "signature": "(const char*,bool,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igSetWindowFocus": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igSetWindowFocus",
- "comment": "",
- "defaults": [],
- "funcname": "SetWindowFocus",
- "ov_cimguiname": "igSetWindowFocus",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- },
- {
- "args": "(const char* name)",
- "argsT": [
- {
- "name": "name",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* name)",
- "call_args": "(name)",
- "cimguiname": "igSetWindowFocus",
- "comment": "",
- "defaults": [],
- "funcname": "SetWindowFocus",
- "ov_cimguiname": "igSetWindowFocusStr",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igSetWindowFontScale": [
- {
- "args": "(float scale)",
- "argsT": [
- {
- "name": "scale",
- "type": "float"
- }
- ],
- "argsoriginal": "(float scale)",
- "call_args": "(scale)",
- "cimguiname": "igSetWindowFontScale",
- "comment": "",
- "defaults": [],
- "funcname": "SetWindowFontScale",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igSetWindowPos": [
- {
- "args": "(const ImVec2 pos,ImGuiCond cond)",
- "argsT": [
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)",
- "call_args": "(pos,cond)",
- "cimguiname": "igSetWindowPos",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetWindowPos",
- "ov_cimguiname": "igSetWindowPosVec2",
- "ret": "void",
- "signature": "(const ImVec2,ImGuiCond)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)",
- "argsT": [
- {
- "name": "name",
- "type": "const char*"
- },
- {
- "name": "pos",
- "type": "const ImVec2"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)",
- "call_args": "(name,pos,cond)",
- "cimguiname": "igSetWindowPos",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetWindowPos",
- "ov_cimguiname": "igSetWindowPosStr",
- "ret": "void",
- "signature": "(const char*,const ImVec2,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igSetWindowSize": [
- {
- "args": "(const ImVec2 size,ImGuiCond cond)",
- "argsT": [
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)",
- "call_args": "(size,cond)",
- "cimguiname": "igSetWindowSize",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetWindowSize",
- "ov_cimguiname": "igSetWindowSizeVec2",
- "ret": "void",
- "signature": "(const ImVec2,ImGuiCond)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* name,const ImVec2 size,ImGuiCond cond)",
- "argsT": [
- {
- "name": "name",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "cond",
- "type": "ImGuiCond"
- }
- ],
- "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)",
- "call_args": "(name,size,cond)",
- "cimguiname": "igSetWindowSize",
- "comment": "",
- "defaults": {
- "cond": "0"
- },
- "funcname": "SetWindowSize",
- "ov_cimguiname": "igSetWindowSizeStr",
- "ret": "void",
- "signature": "(const char*,const ImVec2,ImGuiCond)",
- "stname": "ImGui"
- }
- ],
- "igShowAboutWindow": [
- {
- "args": "(bool* p_open)",
- "argsT": [
- {
- "name": "p_open",
- "type": "bool*"
- }
- ],
- "argsoriginal": "(bool* p_open=((void*)0))",
- "call_args": "(p_open)",
- "cimguiname": "igShowAboutWindow",
- "comment": "",
- "defaults": {
- "p_open": "((void*)0)"
- },
- "funcname": "ShowAboutWindow",
- "ret": "void",
- "signature": "(bool*)",
- "stname": "ImGui"
- }
- ],
- "igShowDemoWindow": [
- {
- "args": "(bool* p_open)",
- "argsT": [
- {
- "name": "p_open",
- "type": "bool*"
- }
- ],
- "argsoriginal": "(bool* p_open=((void*)0))",
- "call_args": "(p_open)",
- "cimguiname": "igShowDemoWindow",
- "comment": "",
- "defaults": {
- "p_open": "((void*)0)"
- },
- "funcname": "ShowDemoWindow",
- "ret": "void",
- "signature": "(bool*)",
- "stname": "ImGui"
- }
- ],
- "igShowFontSelector": [
- {
- "args": "(const char* label)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label)",
- "call_args": "(label)",
- "cimguiname": "igShowFontSelector",
- "comment": "",
- "defaults": [],
- "funcname": "ShowFontSelector",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igShowMetricsWindow": [
- {
- "args": "(bool* p_open)",
- "argsT": [
- {
- "name": "p_open",
- "type": "bool*"
- }
- ],
- "argsoriginal": "(bool* p_open=((void*)0))",
- "call_args": "(p_open)",
- "cimguiname": "igShowMetricsWindow",
- "comment": "",
- "defaults": {
- "p_open": "((void*)0)"
- },
- "funcname": "ShowMetricsWindow",
- "ret": "void",
- "signature": "(bool*)",
- "stname": "ImGui"
- }
- ],
- "igShowStyleEditor": [
- {
- "args": "(ImGuiStyle* ref)",
- "argsT": [
- {
- "name": "ref",
- "type": "ImGuiStyle*"
- }
- ],
- "argsoriginal": "(ImGuiStyle* ref=((void*)0))",
- "call_args": "(ref)",
- "cimguiname": "igShowStyleEditor",
- "comment": "",
- "defaults": {
- "ref": "((void*)0)"
- },
- "funcname": "ShowStyleEditor",
- "ret": "void",
- "signature": "(ImGuiStyle*)",
- "stname": "ImGui"
- }
- ],
- "igShowStyleSelector": [
- {
- "args": "(const char* label)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label)",
- "call_args": "(label)",
- "cimguiname": "igShowStyleSelector",
- "comment": "",
- "defaults": [],
- "funcname": "ShowStyleSelector",
- "ret": "bool",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igShowUserGuide": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igShowUserGuide",
- "comment": "",
- "defaults": [],
- "funcname": "ShowUserGuide",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igSliderAngle": [
- {
- "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v_rad",
- "type": "float*"
- },
- {
- "name": "v_degrees_min",
- "type": "float"
- },
- {
- "name": "v_degrees_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\")",
- "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format)",
- "cimguiname": "igSliderAngle",
- "comment": "",
- "defaults": {
- "format": "\"%.0f deg\"",
- "v_degrees_max": "+360.0f",
- "v_degrees_min": "-360.0f"
- },
- "funcname": "SliderAngle",
- "ret": "bool",
- "signature": "(const char*,float*,float,float,const char*)",
- "stname": "ImGui"
- }
- ],
- "igSliderFloat": [
- {
- "args": "(const char* label,float* v,float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float*"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_min,v_max,format,power)",
- "cimguiname": "igSliderFloat",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f"
- },
- "funcname": "SliderFloat",
- "ret": "bool",
- "signature": "(const char*,float*,float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igSliderFloat2": [
- {
- "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[2]"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_min,v_max,format,power)",
- "cimguiname": "igSliderFloat2",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f"
- },
- "funcname": "SliderFloat2",
- "ret": "bool",
- "signature": "(const char*,float[2],float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igSliderFloat3": [
- {
- "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[3]"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_min,v_max,format,power)",
- "cimguiname": "igSliderFloat3",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f"
- },
- "funcname": "SliderFloat3",
- "ret": "bool",
- "signature": "(const char*,float[3],float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igSliderFloat4": [
- {
- "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float[4]"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,v,v_min,v_max,format,power)",
- "cimguiname": "igSliderFloat4",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f"
- },
- "funcname": "SliderFloat4",
- "ret": "bool",
- "signature": "(const char*,float[4],float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igSliderInt": [
- {
- "args": "(const char* label,int* v,int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int*"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")",
- "call_args": "(label,v,v_min,v_max,format)",
- "cimguiname": "igSliderInt",
- "comment": "",
- "defaults": {
- "format": "\"%d\""
- },
- "funcname": "SliderInt",
- "ret": "bool",
- "signature": "(const char*,int*,int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igSliderInt2": [
- {
- "args": "(const char* label,int v[2],int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[2]"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")",
- "call_args": "(label,v,v_min,v_max,format)",
- "cimguiname": "igSliderInt2",
- "comment": "",
- "defaults": {
- "format": "\"%d\""
- },
- "funcname": "SliderInt2",
- "ret": "bool",
- "signature": "(const char*,int[2],int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igSliderInt3": [
- {
- "args": "(const char* label,int v[3],int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[3]"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")",
- "call_args": "(label,v,v_min,v_max,format)",
- "cimguiname": "igSliderInt3",
- "comment": "",
- "defaults": {
- "format": "\"%d\""
- },
- "funcname": "SliderInt3",
- "ret": "bool",
- "signature": "(const char*,int[3],int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igSliderInt4": [
- {
- "args": "(const char* label,int v[4],int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int[4]"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")",
- "call_args": "(label,v,v_min,v_max,format)",
- "cimguiname": "igSliderInt4",
- "comment": "",
- "defaults": {
- "format": "\"%d\""
- },
- "funcname": "SliderInt4",
- "ret": "bool",
- "signature": "(const char*,int[4],int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igSliderScalar": [
- {
- "args": "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "v_min",
- "type": "const void*"
- },
- {
- "name": "v_max",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)",
- "call_args": "(label,data_type,v,v_min,v_max,format,power)",
- "cimguiname": "igSliderScalar",
- "comment": "",
- "defaults": {
- "format": "((void*)0)",
- "power": "1.0f"
- },
- "funcname": "SliderScalar",
- "ret": "bool",
- "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igSliderScalarN": [
- {
- "args": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "components",
- "type": "int"
- },
- {
- "name": "v_min",
- "type": "const void*"
- },
- {
- "name": "v_max",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)",
- "call_args": "(label,data_type,v,components,v_min,v_max,format,power)",
- "cimguiname": "igSliderScalarN",
- "comment": "",
- "defaults": {
- "format": "((void*)0)",
- "power": "1.0f"
- },
- "funcname": "SliderScalarN",
- "ret": "bool",
- "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igSmallButton": [
- {
- "args": "(const char* label)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label)",
- "call_args": "(label)",
- "cimguiname": "igSmallButton",
- "comment": "",
- "defaults": [],
- "funcname": "SmallButton",
- "ret": "bool",
- "signature": "(const char*)",
- "stname": "ImGui"
- }
- ],
- "igSpacing": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igSpacing",
- "comment": "",
- "defaults": [],
- "funcname": "Spacing",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igStyleColorsClassic": [
- {
- "args": "(ImGuiStyle* dst)",
- "argsT": [
- {
- "name": "dst",
- "type": "ImGuiStyle*"
- }
- ],
- "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
- "call_args": "(dst)",
- "cimguiname": "igStyleColorsClassic",
- "comment": "",
- "defaults": {
- "dst": "((void*)0)"
- },
- "funcname": "StyleColorsClassic",
- "ret": "void",
- "signature": "(ImGuiStyle*)",
- "stname": "ImGui"
- }
- ],
- "igStyleColorsDark": [
- {
- "args": "(ImGuiStyle* dst)",
- "argsT": [
- {
- "name": "dst",
- "type": "ImGuiStyle*"
- }
- ],
- "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
- "call_args": "(dst)",
- "cimguiname": "igStyleColorsDark",
- "comment": "",
- "defaults": {
- "dst": "((void*)0)"
- },
- "funcname": "StyleColorsDark",
- "ret": "void",
- "signature": "(ImGuiStyle*)",
- "stname": "ImGui"
- }
- ],
- "igStyleColorsLight": [
- {
- "args": "(ImGuiStyle* dst)",
- "argsT": [
- {
- "name": "dst",
- "type": "ImGuiStyle*"
- }
- ],
- "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
- "call_args": "(dst)",
- "cimguiname": "igStyleColorsLight",
- "comment": "",
- "defaults": {
- "dst": "((void*)0)"
- },
- "funcname": "StyleColorsLight",
- "ret": "void",
- "signature": "(ImGuiStyle*)",
- "stname": "ImGui"
- }
- ],
- "igText": [
- {
- "args": "(const char* fmt,...)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "igText",
- "comment": "",
- "defaults": [],
- "funcname": "Text",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igTextColored": [
- {
- "args": "(const ImVec4 col,const char* fmt,...)",
- "argsT": [
- {
- "name": "col",
- "type": "const ImVec4"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const ImVec4& col,const char* fmt,...)",
- "call_args": "(col,fmt,...)",
- "cimguiname": "igTextColored",
- "comment": "",
- "defaults": [],
- "funcname": "TextColored",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const ImVec4,const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igTextColoredV": [
- {
- "args": "(const ImVec4 col,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "col",
- "type": "const ImVec4"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const ImVec4& col,const char* fmt,va_list args)",
- "call_args": "(col,fmt,args)",
- "cimguiname": "igTextColoredV",
- "comment": "",
- "defaults": [],
- "funcname": "TextColoredV",
- "ret": "void",
- "signature": "(const ImVec4,const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igTextDisabled": [
- {
- "args": "(const char* fmt,...)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "igTextDisabled",
- "comment": "",
- "defaults": [],
- "funcname": "TextDisabled",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igTextDisabledV": [
- {
- "args": "(const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* fmt,va_list args)",
- "call_args": "(fmt,args)",
- "cimguiname": "igTextDisabledV",
- "comment": "",
- "defaults": [],
- "funcname": "TextDisabledV",
- "ret": "void",
- "signature": "(const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igTextUnformatted": [
- {
- "args": "(const char* text,const char* text_end)",
- "argsT": [
- {
- "name": "text",
- "type": "const char*"
- },
- {
- "name": "text_end",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
- "call_args": "(text,text_end)",
- "cimguiname": "igTextUnformatted",
- "comment": "",
- "defaults": {
- "text_end": "((void*)0)"
- },
- "funcname": "TextUnformatted",
- "ret": "void",
- "signature": "(const char*,const char*)",
- "stname": "ImGui"
- }
- ],
- "igTextV": [
- {
- "args": "(const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* fmt,va_list args)",
- "call_args": "(fmt,args)",
- "cimguiname": "igTextV",
- "comment": "",
- "defaults": [],
- "funcname": "TextV",
- "ret": "void",
- "signature": "(const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igTextWrapped": [
- {
- "args": "(const char* fmt,...)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* fmt,...)",
- "call_args": "(fmt,...)",
- "cimguiname": "igTextWrapped",
- "comment": "",
- "defaults": [],
- "funcname": "TextWrapped",
- "isvararg": "...)",
- "ret": "void",
- "signature": "(const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igTextWrappedV": [
- {
- "args": "(const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* fmt,va_list args)",
- "call_args": "(fmt,args)",
- "cimguiname": "igTextWrappedV",
- "comment": "",
- "defaults": [],
- "funcname": "TextWrappedV",
- "ret": "void",
- "signature": "(const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igTreeAdvanceToLabelPos": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igTreeAdvanceToLabelPos",
- "comment": "",
- "defaults": [],
- "funcname": "TreeAdvanceToLabelPos",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igTreeNode": [
- {
- "args": "(const char* label)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label)",
- "call_args": "(label)",
- "cimguiname": "igTreeNode",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNode",
- "ov_cimguiname": "igTreeNodeStr",
- "ret": "bool",
- "signature": "(const char*)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* str_id,const char* fmt,...)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* str_id,const char* fmt,...)",
- "call_args": "(str_id,fmt,...)",
- "cimguiname": "igTreeNode",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNode",
- "isvararg": "...)",
- "ov_cimguiname": "igTreeNodeStrStr",
- "ret": "bool",
- "signature": "(const char*,const char*,...)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id,const char* fmt,...)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const void* ptr_id,const char* fmt,...)",
- "call_args": "(ptr_id,fmt,...)",
- "cimguiname": "igTreeNode",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNode",
- "isvararg": "...)",
- "ov_cimguiname": "igTreeNodePtr",
- "ret": "bool",
- "signature": "(const void*,const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igTreeNodeEx": [
- {
- "args": "(const char* label,ImGuiTreeNodeFlags flags)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- }
- ],
- "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)",
- "call_args": "(label,flags)",
- "cimguiname": "igTreeNodeEx",
- "comment": "",
- "defaults": {
- "flags": "0"
- },
- "funcname": "TreeNodeEx",
- "ov_cimguiname": "igTreeNodeExStr",
- "ret": "bool",
- "signature": "(const char*,ImGuiTreeNodeFlags)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
- "call_args": "(str_id,flags,fmt,...)",
- "cimguiname": "igTreeNodeEx",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNodeEx",
- "isvararg": "...)",
- "ov_cimguiname": "igTreeNodeExStrStr",
- "ret": "bool",
- "signature": "(const char*,ImGuiTreeNodeFlags,const char*,...)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "...",
- "type": "..."
- }
- ],
- "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
- "call_args": "(ptr_id,flags,fmt,...)",
- "cimguiname": "igTreeNodeEx",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNodeEx",
- "isvararg": "...)",
- "ov_cimguiname": "igTreeNodeExPtr",
- "ret": "bool",
- "signature": "(const void*,ImGuiTreeNodeFlags,const char*,...)",
- "stname": "ImGui"
- }
- ],
- "igTreeNodeExV": [
- {
- "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
- "call_args": "(str_id,flags,fmt,args)",
- "cimguiname": "igTreeNodeExV",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNodeExV",
- "ov_cimguiname": "igTreeNodeExVStr",
- "ret": "bool",
- "signature": "(const char*,ImGuiTreeNodeFlags,const char*,va_list)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- },
- {
- "name": "flags",
- "type": "ImGuiTreeNodeFlags"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
- "call_args": "(ptr_id,flags,fmt,args)",
- "cimguiname": "igTreeNodeExV",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNodeExV",
- "ov_cimguiname": "igTreeNodeExVPtr",
- "ret": "bool",
- "signature": "(const void*,ImGuiTreeNodeFlags,const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igTreeNodeV": [
- {
- "args": "(const char* str_id,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const char* str_id,const char* fmt,va_list args)",
- "call_args": "(str_id,fmt,args)",
- "cimguiname": "igTreeNodeV",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNodeV",
- "ov_cimguiname": "igTreeNodeVStr",
- "ret": "bool",
- "signature": "(const char*,const char*,va_list)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id,const char* fmt,va_list args)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- },
- {
- "name": "fmt",
- "type": "const char*"
- },
- {
- "name": "args",
- "type": "va_list"
- }
- ],
- "argsoriginal": "(const void* ptr_id,const char* fmt,va_list args)",
- "call_args": "(ptr_id,fmt,args)",
- "cimguiname": "igTreeNodeV",
- "comment": "",
- "defaults": [],
- "funcname": "TreeNodeV",
- "ov_cimguiname": "igTreeNodeVPtr",
- "ret": "bool",
- "signature": "(const void*,const char*,va_list)",
- "stname": "ImGui"
- }
- ],
- "igTreePop": [
- {
- "args": "()",
- "argsT": [],
- "argsoriginal": "()",
- "call_args": "()",
- "cimguiname": "igTreePop",
- "comment": "",
- "defaults": [],
- "funcname": "TreePop",
- "ret": "void",
- "signature": "()",
- "stname": "ImGui"
- }
- ],
- "igTreePush": [
- {
- "args": "(const char* str_id)",
- "argsT": [
- {
- "name": "str_id",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* str_id)",
- "call_args": "(str_id)",
- "cimguiname": "igTreePush",
- "comment": "",
- "defaults": [],
- "funcname": "TreePush",
- "ov_cimguiname": "igTreePushStr",
- "ret": "void",
- "signature": "(const char*)",
- "stname": "ImGui"
- },
- {
- "args": "(const void* ptr_id)",
- "argsT": [
- {
- "name": "ptr_id",
- "type": "const void*"
- }
- ],
- "argsoriginal": "(const void* ptr_id=((void*)0))",
- "call_args": "(ptr_id)",
- "cimguiname": "igTreePush",
- "comment": "",
- "defaults": {
- "ptr_id": "((void*)0)"
- },
- "funcname": "TreePush",
- "ov_cimguiname": "igTreePushPtr",
- "ret": "void",
- "signature": "(const void*)",
- "stname": "ImGui"
- }
- ],
- "igUnindent": [
- {
- "args": "(float indent_w)",
- "argsT": [
- {
- "name": "indent_w",
- "type": "float"
- }
- ],
- "argsoriginal": "(float indent_w=0.0f)",
- "call_args": "(indent_w)",
- "cimguiname": "igUnindent",
- "comment": "",
- "defaults": {
- "indent_w": "0.0f"
- },
- "funcname": "Unindent",
- "ret": "void",
- "signature": "(float)",
- "stname": "ImGui"
- }
- ],
- "igVSliderFloat": [
- {
- "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "v",
- "type": "float*"
- },
- {
- "name": "v_min",
- "type": "float"
- },
- {
- "name": "v_max",
- "type": "float"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
- "call_args": "(label,size,v,v_min,v_max,format,power)",
- "cimguiname": "igVSliderFloat",
- "comment": "",
- "defaults": {
- "format": "\"%.3f\"",
- "power": "1.0f"
- },
- "funcname": "VSliderFloat",
- "ret": "bool",
- "signature": "(const char*,const ImVec2,float*,float,float,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igVSliderInt": [
- {
- "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "v",
- "type": "int*"
- },
- {
- "name": "v_min",
- "type": "int"
- },
- {
- "name": "v_max",
- "type": "int"
- },
- {
- "name": "format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")",
- "call_args": "(label,size,v,v_min,v_max,format)",
- "cimguiname": "igVSliderInt",
- "comment": "",
- "defaults": {
- "format": "\"%d\""
- },
- "funcname": "VSliderInt",
- "ret": "bool",
- "signature": "(const char*,const ImVec2,int*,int,int,const char*)",
- "stname": "ImGui"
- }
- ],
- "igVSliderScalar": [
- {
- "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)",
- "argsT": [
- {
- "name": "label",
- "type": "const char*"
- },
- {
- "name": "size",
- "type": "const ImVec2"
- },
- {
- "name": "data_type",
- "type": "ImGuiDataType"
- },
- {
- "name": "v",
- "type": "void*"
- },
- {
- "name": "v_min",
- "type": "const void*"
- },
- {
- "name": "v_max",
- "type": "const void*"
- },
- {
- "name": "format",
- "type": "const char*"
- },
- {
- "name": "power",
- "type": "float"
- }
- ],
- "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void*)0),float power=1.0f)",
- "call_args": "(label,size,data_type,v,v_min,v_max,format,power)",
- "cimguiname": "igVSliderScalar",
- "comment": "",
- "defaults": {
- "format": "((void*)0)",
- "power": "1.0f"
- },
- "funcname": "VSliderScalar",
- "ret": "bool",
- "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)",
- "stname": "ImGui"
- }
- ],
- "igValue": [
- {
- "args": "(const char* prefix,bool b)",
- "argsT": [
- {
- "name": "prefix",
- "type": "const char*"
- },
- {
- "name": "b",
- "type": "bool"
- }
- ],
- "argsoriginal": "(const char* prefix,bool b)",
- "call_args": "(prefix,b)",
- "cimguiname": "igValue",
- "comment": "",
- "defaults": [],
- "funcname": "Value",
- "ov_cimguiname": "igValueBool",
- "ret": "void",
- "signature": "(const char*,bool)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* prefix,int v)",
- "argsT": [
- {
- "name": "prefix",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "int"
- }
- ],
- "argsoriginal": "(const char* prefix,int v)",
- "call_args": "(prefix,v)",
- "cimguiname": "igValue",
- "comment": "",
- "defaults": [],
- "funcname": "Value",
- "ov_cimguiname": "igValueInt",
- "ret": "void",
- "signature": "(const char*,int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* prefix,unsigned int v)",
- "argsT": [
- {
- "name": "prefix",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "unsigned int"
- }
- ],
- "argsoriginal": "(const char* prefix,unsigned int v)",
- "call_args": "(prefix,v)",
- "cimguiname": "igValue",
- "comment": "",
- "defaults": [],
- "funcname": "Value",
- "ov_cimguiname": "igValueUint",
- "ret": "void",
- "signature": "(const char*,unsigned int)",
- "stname": "ImGui"
- },
- {
- "args": "(const char* prefix,float v,const char* float_format)",
- "argsT": [
- {
- "name": "prefix",
- "type": "const char*"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "float_format",
- "type": "const char*"
- }
- ],
- "argsoriginal": "(const char* prefix,float v,const char* float_format=((void*)0))",
- "call_args": "(prefix,v,float_format)",
- "cimguiname": "igValue",
- "comment": "",
- "defaults": {
- "float_format": "((void*)0)"
- },
- "funcname": "Value",
- "ov_cimguiname": "igValueFloat",
- "ret": "void",
- "signature": "(const char*,float,const char*)",
- "stname": "ImGui"
- }
- ]
-}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimgui/definitions.json b/src/CodeGenerator/definitions/cimgui/definitions.json
new file mode 100644
index 00000000..9f26515e
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimgui/definitions.json
@@ -0,0 +1,39570 @@
+{
+ "ImBitArray_ClearAllBits": [
+ {
+ "args": "(ImBitArray* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImBitArray_ClearAllBits",
+ "defaults": {},
+ "funcname": "ClearAllBits",
+ "location": "imgui_internal:603",
+ "ov_cimguiname": "ImBitArray_ClearAllBits",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_ClearBit": [
+ {
+ "args": "(ImBitArray* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImBitArray_ClearBit",
+ "defaults": {},
+ "funcname": "ClearBit",
+ "location": "imgui_internal:607",
+ "ov_cimguiname": "ImBitArray_ClearBit",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_ImBitArray": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImBitArray_ImBitArray",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImBitArray",
+ "location": "imgui_internal:602",
+ "ov_cimguiname": "ImBitArray_ImBitArray",
+ "signature": "()",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_SetAllBits": [
+ {
+ "args": "(ImBitArray* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImBitArray_SetAllBits",
+ "defaults": {},
+ "funcname": "SetAllBits",
+ "location": "imgui_internal:604",
+ "ov_cimguiname": "ImBitArray_SetAllBits",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_SetBit": [
+ {
+ "args": "(ImBitArray* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImBitArray_SetBit",
+ "defaults": {},
+ "funcname": "SetBit",
+ "location": "imgui_internal:606",
+ "ov_cimguiname": "ImBitArray_SetBit",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_SetBitRange": [
+ {
+ "args": "(ImBitArray* self,int n,int n2)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "n2",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n,int n2)",
+ "call_args": "(n,n2)",
+ "cimguiname": "ImBitArray_SetBitRange",
+ "defaults": {},
+ "funcname": "SetBitRange",
+ "location": "imgui_internal:608",
+ "ov_cimguiname": "ImBitArray_SetBitRange",
+ "ret": "void",
+ "signature": "(int,int)",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_TestBit": [
+ {
+ "args": "(ImBitArray* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImBitArray_TestBit",
+ "defaults": {},
+ "funcname": "TestBit",
+ "location": "imgui_internal:605",
+ "ov_cimguiname": "ImBitArray_TestBit",
+ "ret": "bool",
+ "signature": "(int)const",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitArray_destroy": [
+ {
+ "args": "(ImBitArray* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitArray*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImBitArray_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:602",
+ "ov_cimguiname": "ImBitArray_destroy",
+ "ret": "void",
+ "signature": "(ImBitArray*)",
+ "stname": "ImBitArray",
+ "templated": true
+ }
+ ],
+ "ImBitVector_Clear": [
+ {
+ "args": "(ImBitVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImBitVector_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui_internal:618",
+ "ov_cimguiname": "ImBitVector_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImBitVector"
+ }
+ ],
+ "ImBitVector_ClearBit": [
+ {
+ "args": "(ImBitVector* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitVector*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImBitVector_ClearBit",
+ "defaults": {},
+ "funcname": "ClearBit",
+ "location": "imgui_internal:621",
+ "ov_cimguiname": "ImBitVector_ClearBit",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImBitVector"
+ }
+ ],
+ "ImBitVector_Create": [
+ {
+ "args": "(ImBitVector* self,int sz)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitVector*"
+ },
+ {
+ "name": "sz",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int sz)",
+ "call_args": "(sz)",
+ "cimguiname": "ImBitVector_Create",
+ "defaults": {},
+ "funcname": "Create",
+ "location": "imgui_internal:617",
+ "ov_cimguiname": "ImBitVector_Create",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImBitVector"
+ }
+ ],
+ "ImBitVector_SetBit": [
+ {
+ "args": "(ImBitVector* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitVector*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImBitVector_SetBit",
+ "defaults": {},
+ "funcname": "SetBit",
+ "location": "imgui_internal:620",
+ "ov_cimguiname": "ImBitVector_SetBit",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImBitVector"
+ }
+ ],
+ "ImBitVector_TestBit": [
+ {
+ "args": "(ImBitVector* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImBitVector*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImBitVector_TestBit",
+ "defaults": {},
+ "funcname": "TestBit",
+ "location": "imgui_internal:619",
+ "ov_cimguiname": "ImBitVector_TestBit",
+ "ret": "bool",
+ "signature": "(int)const",
+ "stname": "ImBitVector"
+ }
+ ],
+ "ImChunkStream_alloc_chunk": [
+ {
+ "args": "(ImChunkStream* self,size_t sz)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ },
+ {
+ "name": "sz",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(size_t sz)",
+ "call_args": "(sz)",
+ "cimguiname": "ImChunkStream_alloc_chunk",
+ "defaults": {},
+ "funcname": "alloc_chunk",
+ "location": "imgui_internal:722",
+ "ov_cimguiname": "ImChunkStream_alloc_chunk",
+ "ret": "T*",
+ "signature": "(size_t)",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_begin": [
+ {
+ "args": "(ImChunkStream* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImChunkStream_begin",
+ "defaults": {},
+ "funcname": "begin",
+ "location": "imgui_internal:723",
+ "ov_cimguiname": "ImChunkStream_begin",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_chunk_size": [
+ {
+ "args": "(ImChunkStream* self,const T* p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ },
+ {
+ "name": "p",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* p)",
+ "call_args": "(p)",
+ "cimguiname": "ImChunkStream_chunk_size",
+ "defaults": {},
+ "funcname": "chunk_size",
+ "location": "imgui_internal:725",
+ "ov_cimguiname": "ImChunkStream_chunk_size",
+ "ret": "int",
+ "signature": "(const T*)",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_clear": [
+ {
+ "args": "(ImChunkStream* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImChunkStream_clear",
+ "defaults": {},
+ "funcname": "clear",
+ "location": "imgui_internal:719",
+ "ov_cimguiname": "ImChunkStream_clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_empty": [
+ {
+ "args": "(ImChunkStream* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImChunkStream_empty",
+ "defaults": {},
+ "funcname": "empty",
+ "location": "imgui_internal:720",
+ "ov_cimguiname": "ImChunkStream_empty",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_end": [
+ {
+ "args": "(ImChunkStream* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImChunkStream_end",
+ "defaults": {},
+ "funcname": "end",
+ "location": "imgui_internal:726",
+ "ov_cimguiname": "ImChunkStream_end",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_next_chunk": [
+ {
+ "args": "(ImChunkStream* self,T* p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ },
+ {
+ "name": "p",
+ "type": "T*"
+ }
+ ],
+ "argsoriginal": "(T* p)",
+ "call_args": "(p)",
+ "cimguiname": "ImChunkStream_next_chunk",
+ "defaults": {},
+ "funcname": "next_chunk",
+ "location": "imgui_internal:724",
+ "ov_cimguiname": "ImChunkStream_next_chunk",
+ "ret": "T*",
+ "signature": "(T*)",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_offset_from_ptr": [
+ {
+ "args": "(ImChunkStream* self,const T* p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ },
+ {
+ "name": "p",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* p)",
+ "call_args": "(p)",
+ "cimguiname": "ImChunkStream_offset_from_ptr",
+ "defaults": {},
+ "funcname": "offset_from_ptr",
+ "location": "imgui_internal:727",
+ "ov_cimguiname": "ImChunkStream_offset_from_ptr",
+ "ret": "int",
+ "signature": "(const T*)",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_ptr_from_offset": [
+ {
+ "args": "(ImChunkStream* self,int off)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ },
+ {
+ "name": "off",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int off)",
+ "call_args": "(off)",
+ "cimguiname": "ImChunkStream_ptr_from_offset",
+ "defaults": {},
+ "funcname": "ptr_from_offset",
+ "location": "imgui_internal:728",
+ "ov_cimguiname": "ImChunkStream_ptr_from_offset",
+ "ret": "T*",
+ "signature": "(int)",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_size": [
+ {
+ "args": "(ImChunkStream* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImChunkStream_size",
+ "defaults": {},
+ "funcname": "size",
+ "location": "imgui_internal:721",
+ "ov_cimguiname": "ImChunkStream_size",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImChunkStream_swap": [
+ {
+ "args": "(ImChunkStream* self,ImChunkStream_T * rhs)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImChunkStream*"
+ },
+ {
+ "name": "rhs",
+ "reftoptr": true,
+ "type": "ImChunkStream_T *"
+ }
+ ],
+ "argsoriginal": "(ImChunkStream& rhs)",
+ "call_args": "(*rhs)",
+ "cimguiname": "ImChunkStream_swap",
+ "defaults": {},
+ "funcname": "swap",
+ "location": "imgui_internal:729",
+ "ov_cimguiname": "ImChunkStream_swap",
+ "ret": "void",
+ "signature": "(ImChunkStream_T *)",
+ "stname": "ImChunkStream",
+ "templated": true
+ }
+ ],
+ "ImColor_HSV": [
+ {
+ "args": "(ImColor *pOut,float h,float s,float v,float a)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImColor*"
+ },
+ {
+ "name": "h",
+ "type": "float"
+ },
+ {
+ "name": "s",
+ "type": "float"
+ },
+ {
+ "name": "v",
+ "type": "float"
+ },
+ {
+ "name": "a",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float h,float s,float v,float a=1.0f)",
+ "call_args": "(h,s,v,a)",
+ "cimguiname": "ImColor_HSV",
+ "defaults": {
+ "a": "1.0f"
+ },
+ "funcname": "HSV",
+ "is_static_function": true,
+ "location": "imgui:2876",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImColor_HSV",
+ "ret": "void",
+ "signature": "(float,float,float,float)",
+ "stname": "ImColor"
+ }
+ ],
+ "ImColor_ImColor": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImColor_ImColor",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImColor",
+ "location": "imgui:2866",
+ "ov_cimguiname": "ImColor_ImColor_Nil",
+ "signature": "()",
+ "stname": "ImColor"
+ },
+ {
+ "args": "(float r,float g,float b,float a)",
+ "argsT": [
+ {
+ "name": "r",
+ "type": "float"
+ },
+ {
+ "name": "g",
+ "type": "float"
+ },
+ {
+ "name": "b",
+ "type": "float"
+ },
+ {
+ "name": "a",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float r,float g,float b,float a=1.0f)",
+ "call_args": "(r,g,b,a)",
+ "cimguiname": "ImColor_ImColor",
+ "constructor": true,
+ "defaults": {
+ "a": "1.0f"
+ },
+ "funcname": "ImColor",
+ "location": "imgui:2867",
+ "ov_cimguiname": "ImColor_ImColor_Float",
+ "signature": "(float,float,float,float)",
+ "stname": "ImColor"
+ },
+ {
+ "args": "(const ImVec4 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col)",
+ "call_args": "(col)",
+ "cimguiname": "ImColor_ImColor",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImColor",
+ "location": "imgui:2868",
+ "ov_cimguiname": "ImColor_ImColor_Vec4",
+ "signature": "(const ImVec4)",
+ "stname": "ImColor"
+ },
+ {
+ "args": "(int r,int g,int b,int a)",
+ "argsT": [
+ {
+ "name": "r",
+ "type": "int"
+ },
+ {
+ "name": "g",
+ "type": "int"
+ },
+ {
+ "name": "b",
+ "type": "int"
+ },
+ {
+ "name": "a",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int r,int g,int b,int a=255)",
+ "call_args": "(r,g,b,a)",
+ "cimguiname": "ImColor_ImColor",
+ "constructor": true,
+ "defaults": {
+ "a": "255"
+ },
+ "funcname": "ImColor",
+ "location": "imgui:2869",
+ "ov_cimguiname": "ImColor_ImColor_Int",
+ "signature": "(int,int,int,int)",
+ "stname": "ImColor"
+ },
+ {
+ "args": "(ImU32 rgba)",
+ "argsT": [
+ {
+ "name": "rgba",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 rgba)",
+ "call_args": "(rgba)",
+ "cimguiname": "ImColor_ImColor",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImColor",
+ "location": "imgui:2870",
+ "ov_cimguiname": "ImColor_ImColor_U32",
+ "signature": "(ImU32)",
+ "stname": "ImColor"
+ }
+ ],
+ "ImColor_SetHSV": [
+ {
+ "args": "(ImColor* self,float h,float s,float v,float a)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImColor*"
+ },
+ {
+ "name": "h",
+ "type": "float"
+ },
+ {
+ "name": "s",
+ "type": "float"
+ },
+ {
+ "name": "v",
+ "type": "float"
+ },
+ {
+ "name": "a",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float h,float s,float v,float a=1.0f)",
+ "call_args": "(h,s,v,a)",
+ "cimguiname": "ImColor_SetHSV",
+ "defaults": {
+ "a": "1.0f"
+ },
+ "funcname": "SetHSV",
+ "location": "imgui:2875",
+ "ov_cimguiname": "ImColor_SetHSV",
+ "ret": "void",
+ "signature": "(float,float,float,float)",
+ "stname": "ImColor"
+ }
+ ],
+ "ImColor_destroy": [
+ {
+ "args": "(ImColor* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImColor*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImColor_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2866",
+ "ov_cimguiname": "ImColor_destroy",
+ "ret": "void",
+ "signature": "(ImColor*)",
+ "stname": "ImColor"
+ }
+ ],
+ "ImDrawCmd_GetTexID": [
+ {
+ "args": "(ImDrawCmd* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawCmd*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawCmd_GetTexID",
+ "defaults": {},
+ "funcname": "GetTexID",
+ "location": "imgui:3074",
+ "ov_cimguiname": "ImDrawCmd_GetTexID",
+ "ret": "ImTextureID",
+ "signature": "()const",
+ "stname": "ImDrawCmd"
+ }
+ ],
+ "ImDrawCmd_ImDrawCmd": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawCmd_ImDrawCmd",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImDrawCmd",
+ "location": "imgui:3071",
+ "ov_cimguiname": "ImDrawCmd_ImDrawCmd",
+ "signature": "()",
+ "stname": "ImDrawCmd"
+ }
+ ],
+ "ImDrawCmd_destroy": [
+ {
+ "args": "(ImDrawCmd* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawCmd*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImDrawCmd_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3071",
+ "ov_cimguiname": "ImDrawCmd_destroy",
+ "ret": "void",
+ "signature": "(ImDrawCmd*)",
+ "stname": "ImDrawCmd"
+ }
+ ],
+ "ImDrawDataBuilder_ImDrawDataBuilder": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawDataBuilder_ImDrawDataBuilder",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImDrawDataBuilder",
+ "location": "imgui_internal:808",
+ "ov_cimguiname": "ImDrawDataBuilder_ImDrawDataBuilder",
+ "signature": "()",
+ "stname": "ImDrawDataBuilder"
+ }
+ ],
+ "ImDrawDataBuilder_destroy": [
+ {
+ "args": "(ImDrawDataBuilder* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawDataBuilder*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImDrawDataBuilder_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:808",
+ "ov_cimguiname": "ImDrawDataBuilder_destroy",
+ "ret": "void",
+ "signature": "(ImDrawDataBuilder*)",
+ "stname": "ImDrawDataBuilder"
+ }
+ ],
+ "ImDrawData_AddDrawList": [
+ {
+ "args": "(ImDrawData* self,ImDrawList* draw_list)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawData*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list)",
+ "call_args": "(draw_list)",
+ "cimguiname": "ImDrawData_AddDrawList",
+ "defaults": {},
+ "funcname": "AddDrawList",
+ "location": "imgui:3334",
+ "ov_cimguiname": "ImDrawData_AddDrawList",
+ "ret": "void",
+ "signature": "(ImDrawList*)",
+ "stname": "ImDrawData"
+ }
+ ],
+ "ImDrawData_Clear": [
+ {
+ "args": "(ImDrawData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawData_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:3333",
+ "ov_cimguiname": "ImDrawData_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawData"
+ }
+ ],
+ "ImDrawData_DeIndexAllBuffers": [
+ {
+ "args": "(ImDrawData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawData_DeIndexAllBuffers",
+ "defaults": {},
+ "funcname": "DeIndexAllBuffers",
+ "location": "imgui:3335",
+ "ov_cimguiname": "ImDrawData_DeIndexAllBuffers",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawData"
+ }
+ ],
+ "ImDrawData_ImDrawData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawData_ImDrawData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImDrawData",
+ "location": "imgui:3332",
+ "ov_cimguiname": "ImDrawData_ImDrawData",
+ "signature": "()",
+ "stname": "ImDrawData"
+ }
+ ],
+ "ImDrawData_ScaleClipRects": [
+ {
+ "args": "(ImDrawData* self,const ImVec2 fb_scale)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawData*"
+ },
+ {
+ "name": "fb_scale",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& fb_scale)",
+ "call_args": "(fb_scale)",
+ "cimguiname": "ImDrawData_ScaleClipRects",
+ "defaults": {},
+ "funcname": "ScaleClipRects",
+ "location": "imgui:3336",
+ "ov_cimguiname": "ImDrawData_ScaleClipRects",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImDrawData"
+ }
+ ],
+ "ImDrawData_destroy": [
+ {
+ "args": "(ImDrawData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImDrawData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3332",
+ "ov_cimguiname": "ImDrawData_destroy",
+ "ret": "void",
+ "signature": "(ImDrawData*)",
+ "stname": "ImDrawData"
+ }
+ ],
+ "ImDrawListSharedData_ImDrawListSharedData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawListSharedData_ImDrawListSharedData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImDrawListSharedData",
+ "location": "imgui_internal:799",
+ "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData",
+ "signature": "()",
+ "stname": "ImDrawListSharedData"
+ }
+ ],
+ "ImDrawListSharedData_SetCircleTessellationMaxError": [
+ {
+ "args": "(ImDrawListSharedData* self,float max_error)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSharedData*"
+ },
+ {
+ "name": "max_error",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float max_error)",
+ "call_args": "(max_error)",
+ "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError",
+ "defaults": {},
+ "funcname": "SetCircleTessellationMaxError",
+ "location": "imgui_internal:800",
+ "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": "ImDrawListSharedData"
+ }
+ ],
+ "ImDrawListSharedData_destroy": [
+ {
+ "args": "(ImDrawListSharedData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSharedData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImDrawListSharedData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:799",
+ "ov_cimguiname": "ImDrawListSharedData_destroy",
+ "ret": "void",
+ "signature": "(ImDrawListSharedData*)",
+ "stname": "ImDrawListSharedData"
+ }
+ ],
+ "ImDrawListSplitter_Clear": [
+ {
+ "args": "(ImDrawListSplitter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSplitter*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawListSplitter_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:3119",
+ "ov_cimguiname": "ImDrawListSplitter_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawListSplitter_ClearFreeMemory": [
+ {
+ "args": "(ImDrawListSplitter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSplitter*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawListSplitter_ClearFreeMemory",
+ "defaults": {},
+ "funcname": "ClearFreeMemory",
+ "location": "imgui:3120",
+ "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawListSplitter_ImDrawListSplitter": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawListSplitter_ImDrawListSplitter",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImDrawListSplitter",
+ "location": "imgui:3117",
+ "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter",
+ "signature": "()",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawListSplitter_Merge": [
+ {
+ "args": "(ImDrawListSplitter* self,ImDrawList* draw_list)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSplitter*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list)",
+ "call_args": "(draw_list)",
+ "cimguiname": "ImDrawListSplitter_Merge",
+ "defaults": {},
+ "funcname": "Merge",
+ "location": "imgui:3122",
+ "ov_cimguiname": "ImDrawListSplitter_Merge",
+ "ret": "void",
+ "signature": "(ImDrawList*)",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawListSplitter_SetCurrentChannel": [
+ {
+ "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSplitter*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "channel_idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,int channel_idx)",
+ "call_args": "(draw_list,channel_idx)",
+ "cimguiname": "ImDrawListSplitter_SetCurrentChannel",
+ "defaults": {},
+ "funcname": "SetCurrentChannel",
+ "location": "imgui:3123",
+ "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel",
+ "ret": "void",
+ "signature": "(ImDrawList*,int)",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawListSplitter_Split": [
+ {
+ "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int count)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSplitter*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,int count)",
+ "call_args": "(draw_list,count)",
+ "cimguiname": "ImDrawListSplitter_Split",
+ "defaults": {},
+ "funcname": "Split",
+ "location": "imgui:3121",
+ "ov_cimguiname": "ImDrawListSplitter_Split",
+ "ret": "void",
+ "signature": "(ImDrawList*,int)",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawListSplitter_destroy": [
+ {
+ "args": "(ImDrawListSplitter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawListSplitter*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImDrawListSplitter_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3118",
+ "ov_cimguiname": "ImDrawListSplitter_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImDrawListSplitter*)",
+ "stname": "ImDrawListSplitter"
+ }
+ ],
+ "ImDrawList_AddBezierCubic": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)",
+ "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)",
+ "cimguiname": "ImDrawList_AddBezierCubic",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "AddBezierCubic",
+ "location": "imgui:3224",
+ "ov_cimguiname": "ImDrawList_AddBezierCubic",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddBezierQuadratic": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness,int num_segments=0)",
+ "call_args": "(p1,p2,p3,col,thickness,num_segments)",
+ "cimguiname": "ImDrawList_AddBezierQuadratic",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "AddBezierQuadratic",
+ "location": "imgui:3225",
+ "ov_cimguiname": "ImDrawList_AddBezierQuadratic",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddCallback": [
+ {
+ "args": "(ImDrawList* self,ImDrawCallback callback,void* userdata,size_t userdata_size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "callback",
+ "type": "ImDrawCallback"
+ },
+ {
+ "name": "userdata",
+ "type": "void*"
+ },
+ {
+ "name": "userdata_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(ImDrawCallback callback,void* userdata,size_t userdata_size=0)",
+ "call_args": "(callback,userdata,userdata_size)",
+ "cimguiname": "ImDrawList_AddCallback",
+ "defaults": {
+ "userdata_size": "0"
+ },
+ "funcname": "AddCallback",
+ "location": "imgui:3267",
+ "ov_cimguiname": "ImDrawList_AddCallback",
+ "ret": "void",
+ "signature": "(ImDrawCallback,void*,size_t)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddCircle": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0,float thickness=1.0f)",
+ "call_args": "(center,radius,col,num_segments,thickness)",
+ "cimguiname": "ImDrawList_AddCircle",
+ "defaults": {
+ "num_segments": "0",
+ "thickness": "1.0f"
+ },
+ "funcname": "AddCircle",
+ "location": "imgui:3216",
+ "ov_cimguiname": "ImDrawList_AddCircle",
+ "ret": "void",
+ "signature": "(const ImVec2,float,ImU32,int,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddCircleFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0)",
+ "call_args": "(center,radius,col,num_segments)",
+ "cimguiname": "ImDrawList_AddCircleFilled",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "AddCircleFilled",
+ "location": "imgui:3217",
+ "ov_cimguiname": "ImDrawList_AddCircleFilled",
+ "ret": "void",
+ "signature": "(const ImVec2,float,ImU32,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddConcavePolyFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "points",
+ "type": "const ImVec2*"
+ },
+ {
+ "name": "num_points",
+ "type": "int"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col)",
+ "call_args": "(points,num_points,col)",
+ "cimguiname": "ImDrawList_AddConcavePolyFilled",
+ "defaults": {},
+ "funcname": "AddConcavePolyFilled",
+ "location": "imgui:3232",
+ "ov_cimguiname": "ImDrawList_AddConcavePolyFilled",
+ "ret": "void",
+ "signature": "(const ImVec2*,int,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddConvexPolyFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "points",
+ "type": "const ImVec2*"
+ },
+ {
+ "name": "num_points",
+ "type": "int"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col)",
+ "call_args": "(points,num_points,col)",
+ "cimguiname": "ImDrawList_AddConvexPolyFilled",
+ "defaults": {},
+ "funcname": "AddConvexPolyFilled",
+ "location": "imgui:3231",
+ "ov_cimguiname": "ImDrawList_AddConvexPolyFilled",
+ "ret": "void",
+ "signature": "(const ImVec2*,int,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddDrawCmd": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_AddDrawCmd",
+ "defaults": {},
+ "funcname": "AddDrawCmd",
+ "location": "imgui:3270",
+ "ov_cimguiname": "ImDrawList_AddDrawCmd",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddEllipse": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "rot",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,const ImVec2& radius,ImU32 col,float rot=0.0f,int num_segments=0,float thickness=1.0f)",
+ "call_args": "(center,radius,col,rot,num_segments,thickness)",
+ "cimguiname": "ImDrawList_AddEllipse",
+ "defaults": {
+ "num_segments": "0",
+ "rot": "0.0f",
+ "thickness": "1.0f"
+ },
+ "funcname": "AddEllipse",
+ "location": "imgui:3220",
+ "ov_cimguiname": "ImDrawList_AddEllipse",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,float,int,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddEllipseFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "rot",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,const ImVec2& radius,ImU32 col,float rot=0.0f,int num_segments=0)",
+ "call_args": "(center,radius,col,rot,num_segments)",
+ "cimguiname": "ImDrawList_AddEllipseFilled",
+ "defaults": {
+ "num_segments": "0",
+ "rot": "0.0f"
+ },
+ "funcname": "AddEllipseFilled",
+ "location": "imgui:3221",
+ "ov_cimguiname": "ImDrawList_AddEllipseFilled",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,float,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddImage": [
+ {
+ "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "p_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min=ImVec2(0,0),const ImVec2& uv_max=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))",
+ "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col)",
+ "cimguiname": "ImDrawList_AddImage",
+ "defaults": {
+ "col": "4294967295",
+ "uv_max": "ImVec2(1,1)",
+ "uv_min": "ImVec2(0,0)"
+ },
+ "funcname": "AddImage",
+ "location": "imgui:3238",
+ "ov_cimguiname": "ImDrawList_AddImage",
+ "ret": "void",
+ "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddImageQuad": [
+ {
+ "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& uv1=ImVec2(0,0),const ImVec2& uv2=ImVec2(1,0),const ImVec2& uv3=ImVec2(1,1),const ImVec2& uv4=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))",
+ "call_args": "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)",
+ "cimguiname": "ImDrawList_AddImageQuad",
+ "defaults": {
+ "col": "4294967295",
+ "uv1": "ImVec2(0,0)",
+ "uv2": "ImVec2(1,0)",
+ "uv3": "ImVec2(1,1)",
+ "uv4": "ImVec2(0,1)"
+ },
+ "funcname": "AddImageQuad",
+ "location": "imgui:3239",
+ "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)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddImageRounded": [
+ {
+ "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "p_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ }
+ ],
+ "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min,const ImVec2& uv_max,ImU32 col,float rounding,ImDrawFlags flags=0)",
+ "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,flags)",
+ "cimguiname": "ImDrawList_AddImageRounded",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "AddImageRounded",
+ "location": "imgui:3240",
+ "ov_cimguiname": "ImDrawList_AddImageRounded",
+ "ret": "void",
+ "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddLine": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)",
+ "call_args": "(p1,p2,col,thickness)",
+ "cimguiname": "ImDrawList_AddLine",
+ "defaults": {
+ "thickness": "1.0f"
+ },
+ "funcname": "AddLine",
+ "location": "imgui:3208",
+ "ov_cimguiname": "ImDrawList_AddLine",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddNgon": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)",
+ "call_args": "(center,radius,col,num_segments,thickness)",
+ "cimguiname": "ImDrawList_AddNgon",
+ "defaults": {
+ "thickness": "1.0f"
+ },
+ "funcname": "AddNgon",
+ "location": "imgui:3218",
+ "ov_cimguiname": "ImDrawList_AddNgon",
+ "ret": "void",
+ "signature": "(const ImVec2,float,ImU32,int,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddNgonFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)",
+ "call_args": "(center,radius,col,num_segments)",
+ "cimguiname": "ImDrawList_AddNgonFilled",
+ "defaults": {},
+ "funcname": "AddNgonFilled",
+ "location": "imgui:3219",
+ "ov_cimguiname": "ImDrawList_AddNgonFilled",
+ "ret": "void",
+ "signature": "(const ImVec2,float,ImU32,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddPolyline": [
+ {
+ "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "points",
+ "type": "const ImVec2*"
+ },
+ {
+ "name": "num_points",
+ "type": "int"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)",
+ "call_args": "(points,num_points,col,flags,thickness)",
+ "cimguiname": "ImDrawList_AddPolyline",
+ "defaults": {},
+ "funcname": "AddPolyline",
+ "location": "imgui:3230",
+ "ov_cimguiname": "ImDrawList_AddPolyline",
+ "ret": "void",
+ "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddQuad": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)",
+ "call_args": "(p1,p2,p3,p4,col,thickness)",
+ "cimguiname": "ImDrawList_AddQuad",
+ "defaults": {
+ "thickness": "1.0f"
+ },
+ "funcname": "AddQuad",
+ "location": "imgui:3212",
+ "ov_cimguiname": "ImDrawList_AddQuad",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddQuadFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)",
+ "call_args": "(p1,p2,p3,p4,col)",
+ "cimguiname": "ImDrawList_AddQuadFilled",
+ "defaults": {},
+ "funcname": "AddQuadFilled",
+ "location": "imgui:3213",
+ "ov_cimguiname": "ImDrawList_AddQuadFilled",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddRect": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawFlags flags=0,float thickness=1.0f)",
+ "call_args": "(p_min,p_max,col,rounding,flags,thickness)",
+ "cimguiname": "ImDrawList_AddRect",
+ "defaults": {
+ "flags": "0",
+ "rounding": "0.0f",
+ "thickness": "1.0f"
+ },
+ "funcname": "AddRect",
+ "location": "imgui:3209",
+ "ov_cimguiname": "ImDrawList_AddRect",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddRectFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawFlags flags=0)",
+ "call_args": "(p_min,p_max,col,rounding,flags)",
+ "cimguiname": "ImDrawList_AddRectFilled",
+ "defaults": {
+ "flags": "0",
+ "rounding": "0.0f"
+ },
+ "funcname": "AddRectFilled",
+ "location": "imgui:3210",
+ "ov_cimguiname": "ImDrawList_AddRectFilled",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddRectFilledMultiColor": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col_upr_left",
+ "type": "ImU32"
+ },
+ {
+ "name": "col_upr_right",
+ "type": "ImU32"
+ },
+ {
+ "name": "col_bot_right",
+ "type": "ImU32"
+ },
+ {
+ "name": "col_bot_left",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
+ "call_args": "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)",
+ "cimguiname": "ImDrawList_AddRectFilledMultiColor",
+ "defaults": {},
+ "funcname": "AddRectFilledMultiColor",
+ "location": "imgui:3211",
+ "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddText": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "text_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))",
+ "call_args": "(pos,col,text_begin,text_end)",
+ "cimguiname": "ImDrawList_AddText",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "AddText",
+ "location": "imgui:3222",
+ "ov_cimguiname": "ImDrawList_AddText_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2,ImU32,const char*,const char*)",
+ "stname": "ImDrawList"
+ },
+ {
+ "args": "(ImDrawList* self,ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "font",
+ "type": "ImFont*"
+ },
+ {
+ "name": "font_size",
+ "type": "float"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "text_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "wrap_width",
+ "type": "float"
+ },
+ {
+ "name": "cpu_fine_clip_rect",
+ "type": "const ImVec4*"
+ }
+ ],
+ "argsoriginal": "(ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))",
+ "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)",
+ "cimguiname": "ImDrawList_AddText",
+ "defaults": {
+ "cpu_fine_clip_rect": "NULL",
+ "text_end": "NULL",
+ "wrap_width": "0.0f"
+ },
+ "funcname": "AddText",
+ "location": "imgui:3223",
+ "ov_cimguiname": "ImDrawList_AddText_FontPtr",
+ "ret": "void",
+ "signature": "(ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddTriangle": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)",
+ "call_args": "(p1,p2,p3,col,thickness)",
+ "cimguiname": "ImDrawList_AddTriangle",
+ "defaults": {
+ "thickness": "1.0f"
+ },
+ "funcname": "AddTriangle",
+ "location": "imgui:3214",
+ "ov_cimguiname": "ImDrawList_AddTriangle",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_AddTriangleFilled": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)",
+ "call_args": "(p1,p2,p3,col)",
+ "cimguiname": "ImDrawList_AddTriangleFilled",
+ "defaults": {},
+ "funcname": "AddTriangleFilled",
+ "location": "imgui:3215",
+ "ov_cimguiname": "ImDrawList_AddTriangleFilled",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_ChannelsMerge": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_ChannelsMerge",
+ "defaults": {},
+ "funcname": "ChannelsMerge",
+ "location": "imgui:3280",
+ "ov_cimguiname": "ImDrawList_ChannelsMerge",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_ChannelsSetCurrent": [
+ {
+ "args": "(ImDrawList* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImDrawList_ChannelsSetCurrent",
+ "defaults": {},
+ "funcname": "ChannelsSetCurrent",
+ "location": "imgui:3281",
+ "ov_cimguiname": "ImDrawList_ChannelsSetCurrent",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_ChannelsSplit": [
+ {
+ "args": "(ImDrawList* self,int count)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int count)",
+ "call_args": "(count)",
+ "cimguiname": "ImDrawList_ChannelsSplit",
+ "defaults": {},
+ "funcname": "ChannelsSplit",
+ "location": "imgui:3279",
+ "ov_cimguiname": "ImDrawList_ChannelsSplit",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_CloneOutput": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_CloneOutput",
+ "defaults": {},
+ "funcname": "CloneOutput",
+ "location": "imgui:3271",
+ "ov_cimguiname": "ImDrawList_CloneOutput",
+ "ret": "ImDrawList*",
+ "signature": "()const",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_GetClipRectMax": [
+ {
+ "args": "(ImVec2 *pOut,ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_GetClipRectMax",
+ "defaults": {},
+ "funcname": "GetClipRectMax",
+ "location": "imgui:3199",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImDrawList_GetClipRectMax",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_GetClipRectMin": [
+ {
+ "args": "(ImVec2 *pOut,ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_GetClipRectMin",
+ "defaults": {},
+ "funcname": "GetClipRectMin",
+ "location": "imgui:3198",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImDrawList_GetClipRectMin",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_ImDrawList": [
+ {
+ "args": "(ImDrawListSharedData* shared_data)",
+ "argsT": [
+ {
+ "name": "shared_data",
+ "type": "ImDrawListSharedData*"
+ }
+ ],
+ "argsoriginal": "(ImDrawListSharedData* shared_data)",
+ "call_args": "(shared_data)",
+ "cimguiname": "ImDrawList_ImDrawList",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImDrawList",
+ "location": "imgui:3190",
+ "ov_cimguiname": "ImDrawList_ImDrawList",
+ "signature": "(ImDrawListSharedData*)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathArcTo": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "a_min",
+ "type": "float"
+ },
+ {
+ "name": "a_max",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=0)",
+ "call_args": "(center,radius,a_min,a_max,num_segments)",
+ "cimguiname": "ImDrawList_PathArcTo",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "PathArcTo",
+ "location": "imgui:3251",
+ "ov_cimguiname": "ImDrawList_PathArcTo",
+ "ret": "void",
+ "signature": "(const ImVec2,float,float,float,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathArcToFast": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "a_min_of_12",
+ "type": "int"
+ },
+ {
+ "name": "a_max_of_12",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)",
+ "call_args": "(center,radius,a_min_of_12,a_max_of_12)",
+ "cimguiname": "ImDrawList_PathArcToFast",
+ "defaults": {},
+ "funcname": "PathArcToFast",
+ "location": "imgui:3252",
+ "ov_cimguiname": "ImDrawList_PathArcToFast",
+ "ret": "void",
+ "signature": "(const ImVec2,float,int,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathBezierCubicCurveTo": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)",
+ "call_args": "(p2,p3,p4,num_segments)",
+ "cimguiname": "ImDrawList_PathBezierCubicCurveTo",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "PathBezierCubicCurveTo",
+ "location": "imgui:3254",
+ "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathBezierQuadraticCurveTo": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,int num_segments=0)",
+ "call_args": "(p2,p3,num_segments)",
+ "cimguiname": "ImDrawList_PathBezierQuadraticCurveTo",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "PathBezierQuadraticCurveTo",
+ "location": "imgui:3255",
+ "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathClear": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_PathClear",
+ "defaults": {},
+ "funcname": "PathClear",
+ "location": "imgui:3245",
+ "ov_cimguiname": "ImDrawList_PathClear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathEllipticalArcTo": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,const ImVec2 radius,float rot,float a_min,float a_max,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rot",
+ "type": "float"
+ },
+ {
+ "name": "a_min",
+ "type": "float"
+ },
+ {
+ "name": "a_max",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,const ImVec2& radius,float rot,float a_min,float a_max,int num_segments=0)",
+ "call_args": "(center,radius,rot,a_min,a_max,num_segments)",
+ "cimguiname": "ImDrawList_PathEllipticalArcTo",
+ "defaults": {
+ "num_segments": "0"
+ },
+ "funcname": "PathEllipticalArcTo",
+ "location": "imgui:3253",
+ "ov_cimguiname": "ImDrawList_PathEllipticalArcTo",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,float,float,float,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathFillConcave": [
+ {
+ "args": "(ImDrawList* self,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col)",
+ "call_args": "(col)",
+ "cimguiname": "ImDrawList_PathFillConcave",
+ "defaults": {},
+ "funcname": "PathFillConcave",
+ "location": "imgui:3249",
+ "ov_cimguiname": "ImDrawList_PathFillConcave",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathFillConvex": [
+ {
+ "args": "(ImDrawList* self,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col)",
+ "call_args": "(col)",
+ "cimguiname": "ImDrawList_PathFillConvex",
+ "defaults": {},
+ "funcname": "PathFillConvex",
+ "location": "imgui:3248",
+ "ov_cimguiname": "ImDrawList_PathFillConvex",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathLineTo": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos)",
+ "call_args": "(pos)",
+ "cimguiname": "ImDrawList_PathLineTo",
+ "defaults": {},
+ "funcname": "PathLineTo",
+ "location": "imgui:3246",
+ "ov_cimguiname": "ImDrawList_PathLineTo",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathLineToMergeDuplicate": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos)",
+ "call_args": "(pos)",
+ "cimguiname": "ImDrawList_PathLineToMergeDuplicate",
+ "defaults": {},
+ "funcname": "PathLineToMergeDuplicate",
+ "location": "imgui:3247",
+ "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathRect": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "rect_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rect_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawFlags flags=0)",
+ "call_args": "(rect_min,rect_max,rounding,flags)",
+ "cimguiname": "ImDrawList_PathRect",
+ "defaults": {
+ "flags": "0",
+ "rounding": "0.0f"
+ },
+ "funcname": "PathRect",
+ "location": "imgui:3256",
+ "ov_cimguiname": "ImDrawList_PathRect",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PathStroke": [
+ {
+ "args": "(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImU32 col,ImDrawFlags flags=0,float thickness=1.0f)",
+ "call_args": "(col,flags,thickness)",
+ "cimguiname": "ImDrawList_PathStroke",
+ "defaults": {
+ "flags": "0",
+ "thickness": "1.0f"
+ },
+ "funcname": "PathStroke",
+ "location": "imgui:3250",
+ "ov_cimguiname": "ImDrawList_PathStroke",
+ "ret": "void",
+ "signature": "(ImU32,ImDrawFlags,float)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PopClipRect": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_PopClipRect",
+ "defaults": {},
+ "funcname": "PopClipRect",
+ "location": "imgui:3195",
+ "ov_cimguiname": "ImDrawList_PopClipRect",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PopTextureID": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_PopTextureID",
+ "defaults": {},
+ "funcname": "PopTextureID",
+ "location": "imgui:3197",
+ "ov_cimguiname": "ImDrawList_PopTextureID",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimQuadUV": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "c",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "d",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_c",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_d",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)",
+ "call_args": "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)",
+ "cimguiname": "ImDrawList_PrimQuadUV",
+ "defaults": {},
+ "funcname": "PrimQuadUV",
+ "location": "imgui:3290",
+ "ov_cimguiname": "ImDrawList_PrimQuadUV",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimRect": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col)",
+ "call_args": "(a,b,col)",
+ "cimguiname": "ImDrawList_PrimRect",
+ "defaults": {},
+ "funcname": "PrimRect",
+ "location": "imgui:3288",
+ "ov_cimguiname": "ImDrawList_PrimRect",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimRectUV": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)",
+ "call_args": "(a,b,uv_a,uv_b,col)",
+ "cimguiname": "ImDrawList_PrimRectUV",
+ "defaults": {},
+ "funcname": "PrimRectUV",
+ "location": "imgui:3289",
+ "ov_cimguiname": "ImDrawList_PrimRectUV",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimReserve": [
+ {
+ "args": "(ImDrawList* self,int idx_count,int vtx_count)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "idx_count",
+ "type": "int"
+ },
+ {
+ "name": "vtx_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int idx_count,int vtx_count)",
+ "call_args": "(idx_count,vtx_count)",
+ "cimguiname": "ImDrawList_PrimReserve",
+ "defaults": {},
+ "funcname": "PrimReserve",
+ "location": "imgui:3286",
+ "ov_cimguiname": "ImDrawList_PrimReserve",
+ "ret": "void",
+ "signature": "(int,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimUnreserve": [
+ {
+ "args": "(ImDrawList* self,int idx_count,int vtx_count)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "idx_count",
+ "type": "int"
+ },
+ {
+ "name": "vtx_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int idx_count,int vtx_count)",
+ "call_args": "(idx_count,vtx_count)",
+ "cimguiname": "ImDrawList_PrimUnreserve",
+ "defaults": {},
+ "funcname": "PrimUnreserve",
+ "location": "imgui:3287",
+ "ov_cimguiname": "ImDrawList_PrimUnreserve",
+ "ret": "void",
+ "signature": "(int,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimVtx": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
+ "call_args": "(pos,uv,col)",
+ "cimguiname": "ImDrawList_PrimVtx",
+ "defaults": {},
+ "funcname": "PrimVtx",
+ "location": "imgui:3293",
+ "ov_cimguiname": "ImDrawList_PrimVtx",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimWriteIdx": [
+ {
+ "args": "(ImDrawList* self,ImDrawIdx idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "idx",
+ "type": "ImDrawIdx"
+ }
+ ],
+ "argsoriginal": "(ImDrawIdx idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImDrawList_PrimWriteIdx",
+ "defaults": {},
+ "funcname": "PrimWriteIdx",
+ "location": "imgui:3292",
+ "ov_cimguiname": "ImDrawList_PrimWriteIdx",
+ "ret": "void",
+ "signature": "(ImDrawIdx)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PrimWriteVtx": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
+ "call_args": "(pos,uv,col)",
+ "cimguiname": "ImDrawList_PrimWriteVtx",
+ "defaults": {},
+ "funcname": "PrimWriteVtx",
+ "location": "imgui:3291",
+ "ov_cimguiname": "ImDrawList_PrimWriteVtx",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PushClipRect": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "clip_rect_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clip_rect_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "intersect_with_current_clip_rect",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect=false)",
+ "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
+ "cimguiname": "ImDrawList_PushClipRect",
+ "defaults": {
+ "intersect_with_current_clip_rect": "false"
+ },
+ "funcname": "PushClipRect",
+ "location": "imgui:3193",
+ "ov_cimguiname": "ImDrawList_PushClipRect",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,bool)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PushClipRectFullScreen": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList_PushClipRectFullScreen",
+ "defaults": {},
+ "funcname": "PushClipRectFullScreen",
+ "location": "imgui:3194",
+ "ov_cimguiname": "ImDrawList_PushClipRectFullScreen",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_PushTextureID": [
+ {
+ "args": "(ImDrawList* self,ImTextureID texture_id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "texture_id",
+ "type": "ImTextureID"
+ }
+ ],
+ "argsoriginal": "(ImTextureID texture_id)",
+ "call_args": "(texture_id)",
+ "cimguiname": "ImDrawList_PushTextureID",
+ "defaults": {},
+ "funcname": "PushTextureID",
+ "location": "imgui:3196",
+ "ov_cimguiname": "ImDrawList_PushTextureID",
+ "ret": "void",
+ "signature": "(ImTextureID)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__CalcCircleAutoSegmentCount": [
+ {
+ "args": "(ImDrawList* self,float radius)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float radius)",
+ "call_args": "(radius)",
+ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount",
+ "defaults": {},
+ "funcname": "_CalcCircleAutoSegmentCount",
+ "location": "imgui:3311",
+ "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount",
+ "ret": "int",
+ "signature": "(float)const",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__ClearFreeMemory": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__ClearFreeMemory",
+ "defaults": {},
+ "funcname": "_ClearFreeMemory",
+ "location": "imgui:3304",
+ "ov_cimguiname": "ImDrawList__ClearFreeMemory",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__OnChangedClipRect": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__OnChangedClipRect",
+ "defaults": {},
+ "funcname": "_OnChangedClipRect",
+ "location": "imgui:3307",
+ "ov_cimguiname": "ImDrawList__OnChangedClipRect",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__OnChangedTextureID": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__OnChangedTextureID",
+ "defaults": {},
+ "funcname": "_OnChangedTextureID",
+ "location": "imgui:3308",
+ "ov_cimguiname": "ImDrawList__OnChangedTextureID",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__OnChangedVtxOffset": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__OnChangedVtxOffset",
+ "defaults": {},
+ "funcname": "_OnChangedVtxOffset",
+ "location": "imgui:3309",
+ "ov_cimguiname": "ImDrawList__OnChangedVtxOffset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__PathArcToFastEx": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_sample,int a_max_sample,int a_step)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "a_min_sample",
+ "type": "int"
+ },
+ {
+ "name": "a_max_sample",
+ "type": "int"
+ },
+ {
+ "name": "a_step",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,int a_min_sample,int a_max_sample,int a_step)",
+ "call_args": "(center,radius,a_min_sample,a_max_sample,a_step)",
+ "cimguiname": "ImDrawList__PathArcToFastEx",
+ "defaults": {},
+ "funcname": "_PathArcToFastEx",
+ "location": "imgui:3312",
+ "ov_cimguiname": "ImDrawList__PathArcToFastEx",
+ "ret": "void",
+ "signature": "(const ImVec2,float,int,int,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__PathArcToN": [
+ {
+ "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "center",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "radius",
+ "type": "float"
+ },
+ {
+ "name": "a_min",
+ "type": "float"
+ },
+ {
+ "name": "a_max",
+ "type": "float"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments)",
+ "call_args": "(center,radius,a_min,a_max,num_segments)",
+ "cimguiname": "ImDrawList__PathArcToN",
+ "defaults": {},
+ "funcname": "_PathArcToN",
+ "location": "imgui:3313",
+ "ov_cimguiname": "ImDrawList__PathArcToN",
+ "ret": "void",
+ "signature": "(const ImVec2,float,float,float,int)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__PopUnusedDrawCmd": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__PopUnusedDrawCmd",
+ "defaults": {},
+ "funcname": "_PopUnusedDrawCmd",
+ "location": "imgui:3305",
+ "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__ResetForNewFrame": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__ResetForNewFrame",
+ "defaults": {},
+ "funcname": "_ResetForNewFrame",
+ "location": "imgui:3303",
+ "ov_cimguiname": "ImDrawList__ResetForNewFrame",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__SetTextureID": [
+ {
+ "args": "(ImDrawList* self,ImTextureID texture_id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "texture_id",
+ "type": "ImTextureID"
+ }
+ ],
+ "argsoriginal": "(ImTextureID texture_id)",
+ "call_args": "(texture_id)",
+ "cimguiname": "ImDrawList__SetTextureID",
+ "defaults": {},
+ "funcname": "_SetTextureID",
+ "location": "imgui:3310",
+ "ov_cimguiname": "ImDrawList__SetTextureID",
+ "ret": "void",
+ "signature": "(ImTextureID)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList__TryMergeDrawCmds": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImDrawList__TryMergeDrawCmds",
+ "defaults": {},
+ "funcname": "_TryMergeDrawCmds",
+ "location": "imgui:3306",
+ "ov_cimguiname": "ImDrawList__TryMergeDrawCmds",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImDrawList_destroy": [
+ {
+ "args": "(ImDrawList* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImDrawList*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImDrawList_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3191",
+ "ov_cimguiname": "ImDrawList_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImDrawList*)",
+ "stname": "ImDrawList"
+ }
+ ],
+ "ImFontAtlasCustomRect_ImFontAtlasCustomRect": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImFontAtlasCustomRect",
+ "location": "imgui:3411",
+ "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect",
+ "signature": "()",
+ "stname": "ImFontAtlasCustomRect"
+ }
+ ],
+ "ImFontAtlasCustomRect_IsPacked": [
+ {
+ "args": "(ImFontAtlasCustomRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlasCustomRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlasCustomRect_IsPacked",
+ "defaults": {},
+ "funcname": "IsPacked",
+ "location": "imgui:3412",
+ "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImFontAtlasCustomRect"
+ }
+ ],
+ "ImFontAtlasCustomRect_destroy": [
+ {
+ "args": "(ImFontAtlasCustomRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlasCustomRect*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImFontAtlasCustomRect_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3411",
+ "ov_cimguiname": "ImFontAtlasCustomRect_destroy",
+ "ret": "void",
+ "signature": "(ImFontAtlasCustomRect*)",
+ "stname": "ImFontAtlasCustomRect"
+ }
+ ],
+ "ImFontAtlas_AddCustomRectFontGlyph": [
+ {
+ "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "font",
+ "type": "ImFont*"
+ },
+ {
+ "name": "id",
+ "type": "ImWchar"
+ },
+ {
+ "name": "width",
+ "type": "int"
+ },
+ {
+ "name": "height",
+ "type": "int"
+ },
+ {
+ "name": "advance_x",
+ "type": "float"
+ },
+ {
+ "name": "offset",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))",
+ "call_args": "(font,id,width,height,advance_x,offset)",
+ "cimguiname": "ImFontAtlas_AddCustomRectFontGlyph",
+ "defaults": {
+ "offset": "ImVec2(0,0)"
+ },
+ "funcname": "AddCustomRectFontGlyph",
+ "location": "imgui:3497",
+ "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph",
+ "ret": "int",
+ "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddCustomRectRegular": [
+ {
+ "args": "(ImFontAtlas* self,int width,int height)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "width",
+ "type": "int"
+ },
+ {
+ "name": "height",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int width,int height)",
+ "call_args": "(width,height)",
+ "cimguiname": "ImFontAtlas_AddCustomRectRegular",
+ "defaults": {},
+ "funcname": "AddCustomRectRegular",
+ "location": "imgui:3496",
+ "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular",
+ "ret": "int",
+ "signature": "(int,int)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddFont": [
+ {
+ "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "font_cfg",
+ "type": "const ImFontConfig*"
+ }
+ ],
+ "argsoriginal": "(const ImFontConfig* font_cfg)",
+ "call_args": "(font_cfg)",
+ "cimguiname": "ImFontAtlas_AddFont",
+ "defaults": {},
+ "funcname": "AddFont",
+ "location": "imgui:3445",
+ "ov_cimguiname": "ImFontAtlas_AddFont",
+ "ret": "ImFont*",
+ "signature": "(const ImFontConfig*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddFontDefault": [
+ {
+ "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "font_cfg",
+ "type": "const ImFontConfig*"
+ }
+ ],
+ "argsoriginal": "(const ImFontConfig* font_cfg=((void*)0))",
+ "call_args": "(font_cfg)",
+ "cimguiname": "ImFontAtlas_AddFontDefault",
+ "defaults": {
+ "font_cfg": "NULL"
+ },
+ "funcname": "AddFontDefault",
+ "location": "imgui:3446",
+ "ov_cimguiname": "ImFontAtlas_AddFontDefault",
+ "ret": "ImFont*",
+ "signature": "(const ImFontConfig*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddFontFromFileTTF": [
+ {
+ "args": "(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "filename",
+ "type": "const char*"
+ },
+ {
+ "name": "size_pixels",
+ "type": "float"
+ },
+ {
+ "name": "font_cfg",
+ "type": "const ImFontConfig*"
+ },
+ {
+ "name": "glyph_ranges",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
+ "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)",
+ "cimguiname": "ImFontAtlas_AddFontFromFileTTF",
+ "defaults": {
+ "font_cfg": "NULL",
+ "glyph_ranges": "NULL"
+ },
+ "funcname": "AddFontFromFileTTF",
+ "location": "imgui:3447",
+ "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF",
+ "ret": "ImFont*",
+ "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF": [
+ {
+ "args": "(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "compressed_font_data_base85",
+ "type": "const char*"
+ },
+ {
+ "name": "size_pixels",
+ "type": "float"
+ },
+ {
+ "name": "font_cfg",
+ "type": "const ImFontConfig*"
+ },
+ {
+ "name": "glyph_ranges",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
+ "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)",
+ "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF",
+ "defaults": {
+ "font_cfg": "NULL",
+ "glyph_ranges": "NULL"
+ },
+ "funcname": "AddFontFromMemoryCompressedBase85TTF",
+ "location": "imgui:3450",
+ "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF",
+ "ret": "ImFont*",
+ "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddFontFromMemoryCompressedTTF": [
+ {
+ "args": "(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_data_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "compressed_font_data",
+ "type": "const void*"
+ },
+ {
+ "name": "compressed_font_data_size",
+ "type": "int"
+ },
+ {
+ "name": "size_pixels",
+ "type": "float"
+ },
+ {
+ "name": "font_cfg",
+ "type": "const ImFontConfig*"
+ },
+ {
+ "name": "glyph_ranges",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(const void* compressed_font_data,int compressed_font_data_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
+ "call_args": "(compressed_font_data,compressed_font_data_size,size_pixels,font_cfg,glyph_ranges)",
+ "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF",
+ "defaults": {
+ "font_cfg": "NULL",
+ "glyph_ranges": "NULL"
+ },
+ "funcname": "AddFontFromMemoryCompressedTTF",
+ "location": "imgui:3449",
+ "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF",
+ "ret": "ImFont*",
+ "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_AddFontFromMemoryTTF": [
+ {
+ "args": "(ImFontAtlas* self,void* font_data,int font_data_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "font_data",
+ "type": "void*"
+ },
+ {
+ "name": "font_data_size",
+ "type": "int"
+ },
+ {
+ "name": "size_pixels",
+ "type": "float"
+ },
+ {
+ "name": "font_cfg",
+ "type": "const ImFontConfig*"
+ },
+ {
+ "name": "glyph_ranges",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(void* font_data,int font_data_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
+ "call_args": "(font_data,font_data_size,size_pixels,font_cfg,glyph_ranges)",
+ "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF",
+ "defaults": {
+ "font_cfg": "NULL",
+ "glyph_ranges": "NULL"
+ },
+ "funcname": "AddFontFromMemoryTTF",
+ "location": "imgui:3448",
+ "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF",
+ "ret": "ImFont*",
+ "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_Build": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_Build",
+ "defaults": {},
+ "funcname": "Build",
+ "location": "imgui:3461",
+ "ov_cimguiname": "ImFontAtlas_Build",
+ "ret": "bool",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_CalcCustomRectUV": [
+ {
+ "args": "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "rect",
+ "type": "const ImFontAtlasCustomRect*"
+ },
+ {
+ "name": "out_uv_min",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "out_uv_max",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
+ "call_args": "(rect,out_uv_min,out_uv_max)",
+ "cimguiname": "ImFontAtlas_CalcCustomRectUV",
+ "defaults": {},
+ "funcname": "CalcCustomRectUV",
+ "location": "imgui:3501",
+ "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV",
+ "ret": "void",
+ "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_Clear": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:3454",
+ "ov_cimguiname": "ImFontAtlas_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_ClearFonts": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_ClearFonts",
+ "defaults": {},
+ "funcname": "ClearFonts",
+ "location": "imgui:3453",
+ "ov_cimguiname": "ImFontAtlas_ClearFonts",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_ClearInputData": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_ClearInputData",
+ "defaults": {},
+ "funcname": "ClearInputData",
+ "location": "imgui:3451",
+ "ov_cimguiname": "ImFontAtlas_ClearInputData",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_ClearTexData": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_ClearTexData",
+ "defaults": {},
+ "funcname": "ClearTexData",
+ "location": "imgui:3452",
+ "ov_cimguiname": "ImFontAtlas_ClearTexData",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetCustomRectByIndex": [
+ {
+ "args": "(ImFontAtlas* self,int index)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int index)",
+ "call_args": "(index)",
+ "cimguiname": "ImFontAtlas_GetCustomRectByIndex",
+ "defaults": {},
+ "funcname": "GetCustomRectByIndex",
+ "location": "imgui:3498",
+ "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex",
+ "ret": "ImFontAtlasCustomRect*",
+ "signature": "(int)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesChineseFull": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull",
+ "defaults": {},
+ "funcname": "GetGlyphRangesChineseFull",
+ "location": "imgui:3479",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon",
+ "defaults": {},
+ "funcname": "GetGlyphRangesChineseSimplifiedCommon",
+ "location": "imgui:3480",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesCyrillic": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic",
+ "defaults": {},
+ "funcname": "GetGlyphRangesCyrillic",
+ "location": "imgui:3481",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesDefault": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault",
+ "defaults": {},
+ "funcname": "GetGlyphRangesDefault",
+ "location": "imgui:3475",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesGreek": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek",
+ "defaults": {},
+ "funcname": "GetGlyphRangesGreek",
+ "location": "imgui:3476",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesJapanese": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese",
+ "defaults": {},
+ "funcname": "GetGlyphRangesJapanese",
+ "location": "imgui:3478",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesKorean": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean",
+ "defaults": {},
+ "funcname": "GetGlyphRangesKorean",
+ "location": "imgui:3477",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesThai": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesThai",
+ "defaults": {},
+ "funcname": "GetGlyphRangesThai",
+ "location": "imgui:3482",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetGlyphRangesVietnamese": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese",
+ "defaults": {},
+ "funcname": "GetGlyphRangesVietnamese",
+ "location": "imgui:3483",
+ "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese",
+ "ret": "const ImWchar*",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetMouseCursorTexData": [
+ {
+ "args": "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "cursor",
+ "type": "ImGuiMouseCursor"
+ },
+ {
+ "name": "out_offset",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "out_size",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "out_uv_border",
+ "type": "ImVec2[2]"
+ },
+ {
+ "name": "out_uv_fill",
+ "type": "ImVec2[2]"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
+ "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)",
+ "cimguiname": "ImFontAtlas_GetMouseCursorTexData",
+ "defaults": {},
+ "funcname": "GetMouseCursorTexData",
+ "location": "imgui:3502",
+ "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData",
+ "ret": "bool",
+ "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetTexDataAsAlpha8": [
+ {
+ "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "out_pixels",
+ "type": "unsigned char**"
+ },
+ {
+ "name": "out_width",
+ "type": "int*"
+ },
+ {
+ "name": "out_height",
+ "type": "int*"
+ },
+ {
+ "name": "out_bytes_per_pixel",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))",
+ "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)",
+ "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8",
+ "defaults": {
+ "out_bytes_per_pixel": "NULL"
+ },
+ "funcname": "GetTexDataAsAlpha8",
+ "location": "imgui:3462",
+ "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8",
+ "ret": "void",
+ "signature": "(unsigned char**,int*,int*,int*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_GetTexDataAsRGBA32": [
+ {
+ "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "out_pixels",
+ "type": "unsigned char**"
+ },
+ {
+ "name": "out_width",
+ "type": "int*"
+ },
+ {
+ "name": "out_height",
+ "type": "int*"
+ },
+ {
+ "name": "out_bytes_per_pixel",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))",
+ "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)",
+ "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32",
+ "defaults": {
+ "out_bytes_per_pixel": "NULL"
+ },
+ "funcname": "GetTexDataAsRGBA32",
+ "location": "imgui:3463",
+ "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32",
+ "ret": "void",
+ "signature": "(unsigned char**,int*,int*,int*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_ImFontAtlas": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_ImFontAtlas",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImFontAtlas",
+ "location": "imgui:3443",
+ "ov_cimguiname": "ImFontAtlas_ImFontAtlas",
+ "signature": "()",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_IsBuilt": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontAtlas_IsBuilt",
+ "defaults": {},
+ "funcname": "IsBuilt",
+ "location": "imgui:3464",
+ "ov_cimguiname": "ImFontAtlas_IsBuilt",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_SetTexID": [
+ {
+ "args": "(ImFontAtlas* self,ImTextureID id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "id",
+ "type": "ImTextureID"
+ }
+ ],
+ "argsoriginal": "(ImTextureID id)",
+ "call_args": "(id)",
+ "cimguiname": "ImFontAtlas_SetTexID",
+ "defaults": {},
+ "funcname": "SetTexID",
+ "location": "imgui:3465",
+ "ov_cimguiname": "ImFontAtlas_SetTexID",
+ "ret": "void",
+ "signature": "(ImTextureID)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontAtlas_destroy": [
+ {
+ "args": "(ImFontAtlas* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImFontAtlas_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3444",
+ "ov_cimguiname": "ImFontAtlas_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImFontAtlas*)",
+ "stname": "ImFontAtlas"
+ }
+ ],
+ "ImFontConfig_ImFontConfig": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontConfig_ImFontConfig",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImFontConfig",
+ "location": "imgui:3368",
+ "ov_cimguiname": "ImFontConfig_ImFontConfig",
+ "signature": "()",
+ "stname": "ImFontConfig"
+ }
+ ],
+ "ImFontConfig_destroy": [
+ {
+ "args": "(ImFontConfig* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontConfig*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImFontConfig_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3368",
+ "ov_cimguiname": "ImFontConfig_destroy",
+ "ret": "void",
+ "signature": "(ImFontConfig*)",
+ "stname": "ImFontConfig"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_AddChar": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self,ImWchar c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ }
+ ],
+ "argsoriginal": "(ImWchar c)",
+ "call_args": "(c)",
+ "cimguiname": "ImFontGlyphRangesBuilder_AddChar",
+ "defaults": {},
+ "funcname": "AddChar",
+ "location": "imgui:3393",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar",
+ "ret": "void",
+ "signature": "(ImWchar)",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_AddRanges": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ },
+ {
+ "name": "ranges",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(const ImWchar* ranges)",
+ "call_args": "(ranges)",
+ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges",
+ "defaults": {},
+ "funcname": "AddRanges",
+ "location": "imgui:3395",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges",
+ "ret": "void",
+ "signature": "(const ImWchar*)",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_AddText": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
+ "call_args": "(text,text_end)",
+ "cimguiname": "ImFontGlyphRangesBuilder_AddText",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "AddText",
+ "location": "imgui:3394",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_BuildRanges": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ },
+ {
+ "name": "out_ranges",
+ "type": "ImVector_ImWchar*"
+ }
+ ],
+ "argsoriginal": "(ImVector* out_ranges)",
+ "call_args": "(out_ranges)",
+ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges",
+ "defaults": {},
+ "funcname": "BuildRanges",
+ "location": "imgui:3396",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges",
+ "ret": "void",
+ "signature": "(ImVector_ImWchar*)",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_Clear": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontGlyphRangesBuilder_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:3390",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_GetBit": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self,size_t n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ },
+ {
+ "name": "n",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(size_t n)",
+ "call_args": "(n)",
+ "cimguiname": "ImFontGlyphRangesBuilder_GetBit",
+ "defaults": {},
+ "funcname": "GetBit",
+ "location": "imgui:3391",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit",
+ "ret": "bool",
+ "signature": "(size_t)const",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImFontGlyphRangesBuilder",
+ "location": "imgui:3389",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder",
+ "signature": "()",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_SetBit": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self,size_t n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ },
+ {
+ "name": "n",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(size_t n)",
+ "call_args": "(n)",
+ "cimguiname": "ImFontGlyphRangesBuilder_SetBit",
+ "defaults": {},
+ "funcname": "SetBit",
+ "location": "imgui:3392",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit",
+ "ret": "void",
+ "signature": "(size_t)",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFontGlyphRangesBuilder_destroy": [
+ {
+ "args": "(ImFontGlyphRangesBuilder* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFontGlyphRangesBuilder*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImFontGlyphRangesBuilder_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3389",
+ "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy",
+ "ret": "void",
+ "signature": "(ImFontGlyphRangesBuilder*)",
+ "stname": "ImFontGlyphRangesBuilder"
+ }
+ ],
+ "ImFont_AddGlyph": [
+ {
+ "args": "(ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "src_cfg",
+ "type": "const ImFontConfig*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ },
+ {
+ "name": "x0",
+ "type": "float"
+ },
+ {
+ "name": "y0",
+ "type": "float"
+ },
+ {
+ "name": "x1",
+ "type": "float"
+ },
+ {
+ "name": "y1",
+ "type": "float"
+ },
+ {
+ "name": "u0",
+ "type": "float"
+ },
+ {
+ "name": "v0",
+ "type": "float"
+ },
+ {
+ "name": "u1",
+ "type": "float"
+ },
+ {
+ "name": "v1",
+ "type": "float"
+ },
+ {
+ "name": "advance_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
+ "call_args": "(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)",
+ "cimguiname": "ImFont_AddGlyph",
+ "defaults": {},
+ "funcname": "AddGlyph",
+ "location": "imgui:3593",
+ "ov_cimguiname": "ImFont_AddGlyph",
+ "ret": "void",
+ "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_AddRemapChar": [
+ {
+ "args": "(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "dst",
+ "type": "ImWchar"
+ },
+ {
+ "name": "src",
+ "type": "ImWchar"
+ },
+ {
+ "name": "overwrite_dst",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImWchar dst,ImWchar src,bool overwrite_dst=true)",
+ "call_args": "(dst,src,overwrite_dst)",
+ "cimguiname": "ImFont_AddRemapChar",
+ "defaults": {
+ "overwrite_dst": "true"
+ },
+ "funcname": "AddRemapChar",
+ "location": "imgui:3594",
+ "ov_cimguiname": "ImFont_AddRemapChar",
+ "ret": "void",
+ "signature": "(ImWchar,ImWchar,bool)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_BuildLookupTable": [
+ {
+ "args": "(ImFont* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFont_BuildLookupTable",
+ "defaults": {},
+ "funcname": "BuildLookupTable",
+ "location": "imgui:3590",
+ "ov_cimguiname": "ImFont_BuildLookupTable",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_CalcTextSizeA": [
+ {
+ "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "max_width",
+ "type": "float"
+ },
+ {
+ "name": "wrap_width",
+ "type": "float"
+ },
+ {
+ "name": "text_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "remaining",
+ "type": "const char**"
+ }
+ ],
+ "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))",
+ "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)",
+ "cimguiname": "ImFont_CalcTextSizeA",
+ "defaults": {
+ "remaining": "NULL",
+ "text_end": "NULL"
+ },
+ "funcname": "CalcTextSizeA",
+ "location": "imgui:3584",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImFont_CalcTextSizeA",
+ "ret": "void",
+ "signature": "(float,float,float,const char*,const char*,const char**)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_CalcWordWrapPositionA": [
+ {
+ "args": "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "scale",
+ "type": "float"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "wrap_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float scale,const char* text,const char* text_end,float wrap_width)",
+ "call_args": "(scale,text,text_end,wrap_width)",
+ "cimguiname": "ImFont_CalcWordWrapPositionA",
+ "defaults": {},
+ "funcname": "CalcWordWrapPositionA",
+ "location": "imgui:3585",
+ "ov_cimguiname": "ImFont_CalcWordWrapPositionA",
+ "ret": "const char*",
+ "signature": "(float,const char*,const char*,float)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_ClearOutputData": [
+ {
+ "args": "(ImFont* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFont_ClearOutputData",
+ "defaults": {},
+ "funcname": "ClearOutputData",
+ "location": "imgui:3591",
+ "ov_cimguiname": "ImFont_ClearOutputData",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_FindGlyph": [
+ {
+ "args": "(ImFont* self,ImWchar c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ }
+ ],
+ "argsoriginal": "(ImWchar c)",
+ "call_args": "(c)",
+ "cimguiname": "ImFont_FindGlyph",
+ "defaults": {},
+ "funcname": "FindGlyph",
+ "location": "imgui:3576",
+ "ov_cimguiname": "ImFont_FindGlyph",
+ "ret": "const ImFontGlyph*",
+ "signature": "(ImWchar)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_FindGlyphNoFallback": [
+ {
+ "args": "(ImFont* self,ImWchar c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ }
+ ],
+ "argsoriginal": "(ImWchar c)",
+ "call_args": "(c)",
+ "cimguiname": "ImFont_FindGlyphNoFallback",
+ "defaults": {},
+ "funcname": "FindGlyphNoFallback",
+ "location": "imgui:3577",
+ "ov_cimguiname": "ImFont_FindGlyphNoFallback",
+ "ret": "const ImFontGlyph*",
+ "signature": "(ImWchar)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_GetCharAdvance": [
+ {
+ "args": "(ImFont* self,ImWchar c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ }
+ ],
+ "argsoriginal": "(ImWchar c)",
+ "call_args": "(c)",
+ "cimguiname": "ImFont_GetCharAdvance",
+ "defaults": {},
+ "funcname": "GetCharAdvance",
+ "location": "imgui:3578",
+ "ov_cimguiname": "ImFont_GetCharAdvance",
+ "ret": "float",
+ "signature": "(ImWchar)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_GetDebugName": [
+ {
+ "args": "(ImFont* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFont_GetDebugName",
+ "defaults": {},
+ "funcname": "GetDebugName",
+ "location": "imgui:3580",
+ "ov_cimguiname": "ImFont_GetDebugName",
+ "ret": "const char*",
+ "signature": "()const",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_GrowIndex": [
+ {
+ "args": "(ImFont* self,int new_size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "new_size",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int new_size)",
+ "call_args": "(new_size)",
+ "cimguiname": "ImFont_GrowIndex",
+ "defaults": {},
+ "funcname": "GrowIndex",
+ "location": "imgui:3592",
+ "ov_cimguiname": "ImFont_GrowIndex",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_ImFont": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFont_ImFont",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImFont",
+ "location": "imgui:3574",
+ "ov_cimguiname": "ImFont_ImFont",
+ "signature": "()",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_IsGlyphRangeUnused": [
+ {
+ "args": "(ImFont* self,unsigned int c_begin,unsigned int c_last)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "c_begin",
+ "type": "unsigned int"
+ },
+ {
+ "name": "c_last",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(unsigned int c_begin,unsigned int c_last)",
+ "call_args": "(c_begin,c_last)",
+ "cimguiname": "ImFont_IsGlyphRangeUnused",
+ "defaults": {},
+ "funcname": "IsGlyphRangeUnused",
+ "location": "imgui:3596",
+ "ov_cimguiname": "ImFont_IsGlyphRangeUnused",
+ "ret": "bool",
+ "signature": "(unsigned int,unsigned int)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_IsLoaded": [
+ {
+ "args": "(ImFont* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImFont_IsLoaded",
+ "defaults": {},
+ "funcname": "IsLoaded",
+ "location": "imgui:3579",
+ "ov_cimguiname": "ImFont_IsLoaded",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_RenderChar": [
+ {
+ "args": "(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,float size,const ImVec2& pos,ImU32 col,ImWchar c)",
+ "call_args": "(draw_list,size,pos,col,c)",
+ "cimguiname": "ImFont_RenderChar",
+ "defaults": {},
+ "funcname": "RenderChar",
+ "location": "imgui:3586",
+ "ov_cimguiname": "ImFont_RenderChar",
+ "ret": "void",
+ "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_RenderText": [
+ {
+ "args": "(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "clip_rect",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "text_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "wrap_width",
+ "type": "float"
+ },
+ {
+ "name": "cpu_fine_clip",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,float size,const ImVec2& pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)",
+ "call_args": "(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)",
+ "cimguiname": "ImFont_RenderText",
+ "defaults": {
+ "cpu_fine_clip": "false",
+ "wrap_width": "0.0f"
+ },
+ "funcname": "RenderText",
+ "location": "imgui:3587",
+ "ov_cimguiname": "ImFont_RenderText",
+ "ret": "void",
+ "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_SetGlyphVisible": [
+ {
+ "args": "(ImFont* self,ImWchar c,bool visible)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar"
+ },
+ {
+ "name": "visible",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImWchar c,bool visible)",
+ "call_args": "(c,visible)",
+ "cimguiname": "ImFont_SetGlyphVisible",
+ "defaults": {},
+ "funcname": "SetGlyphVisible",
+ "location": "imgui:3595",
+ "ov_cimguiname": "ImFont_SetGlyphVisible",
+ "ret": "void",
+ "signature": "(ImWchar,bool)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImFont_destroy": [
+ {
+ "args": "(ImFont* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImFont*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImFont_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3575",
+ "ov_cimguiname": "ImFont_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImFont*)",
+ "stname": "ImFont"
+ }
+ ],
+ "ImGuiBoxSelectState_ImGuiBoxSelectState": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiBoxSelectState_ImGuiBoxSelectState",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiBoxSelectState",
+ "location": "imgui_internal:1772",
+ "ov_cimguiname": "ImGuiBoxSelectState_ImGuiBoxSelectState",
+ "signature": "()",
+ "stname": "ImGuiBoxSelectState"
+ }
+ ],
+ "ImGuiBoxSelectState_destroy": [
+ {
+ "args": "(ImGuiBoxSelectState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiBoxSelectState*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiBoxSelectState_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1772",
+ "ov_cimguiname": "ImGuiBoxSelectState_destroy",
+ "ret": "void",
+ "signature": "(ImGuiBoxSelectState*)",
+ "stname": "ImGuiBoxSelectState"
+ }
+ ],
+ "ImGuiComboPreviewData_ImGuiComboPreviewData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiComboPreviewData",
+ "location": "imgui_internal:1069",
+ "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,
+ "location": "imgui_internal:1069",
+ "ov_cimguiname": "ImGuiComboPreviewData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiComboPreviewData*)",
+ "stname": "ImGuiComboPreviewData"
+ }
+ ],
+ "ImGuiContextHook_ImGuiContextHook": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiContextHook_ImGuiContextHook",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiContextHook",
+ "location": "imgui_internal:2215",
+ "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook",
+ "signature": "()",
+ "stname": "ImGuiContextHook"
+ }
+ ],
+ "ImGuiContextHook_destroy": [
+ {
+ "args": "(ImGuiContextHook* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiContextHook*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiContextHook_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2215",
+ "ov_cimguiname": "ImGuiContextHook_destroy",
+ "ret": "void",
+ "signature": "(ImGuiContextHook*)",
+ "stname": "ImGuiContextHook"
+ }
+ ],
+ "ImGuiContext_ImGuiContext": [
+ {
+ "args": "(ImFontAtlas* shared_font_atlas)",
+ "argsT": [
+ {
+ "name": "shared_font_atlas",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* shared_font_atlas)",
+ "call_args": "(shared_font_atlas)",
+ "cimguiname": "ImGuiContext_ImGuiContext",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiContext",
+ "location": "imgui_internal:2603",
+ "ov_cimguiname": "ImGuiContext_ImGuiContext",
+ "signature": "(ImFontAtlas*)",
+ "stname": "ImGuiContext"
+ }
+ ],
+ "ImGuiContext_destroy": [
+ {
+ "args": "(ImGuiContext* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiContext_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2603",
+ "ov_cimguiname": "ImGuiContext_destroy",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": "ImGuiContext"
+ }
+ ],
+ "ImGuiDataVarInfo_GetVarPtr": [
+ {
+ "args": "(ImGuiDataVarInfo* self,void* parent)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDataVarInfo*"
+ },
+ {
+ "name": "parent",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void* parent)",
+ "call_args": "(parent)",
+ "cimguiname": "ImGuiDataVarInfo_GetVarPtr",
+ "defaults": {},
+ "funcname": "GetVarPtr",
+ "location": "imgui_internal:820",
+ "ov_cimguiname": "ImGuiDataVarInfo_GetVarPtr",
+ "ret": "void*",
+ "signature": "(void*)const",
+ "stname": "ImGuiDataVarInfo"
+ }
+ ],
+ "ImGuiDebugAllocInfo_ImGuiDebugAllocInfo": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDebugAllocInfo_ImGuiDebugAllocInfo",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiDebugAllocInfo",
+ "location": "imgui_internal:2155",
+ "ov_cimguiname": "ImGuiDebugAllocInfo_ImGuiDebugAllocInfo",
+ "signature": "()",
+ "stname": "ImGuiDebugAllocInfo"
+ }
+ ],
+ "ImGuiDebugAllocInfo_destroy": [
+ {
+ "args": "(ImGuiDebugAllocInfo* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDebugAllocInfo*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiDebugAllocInfo_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2155",
+ "ov_cimguiname": "ImGuiDebugAllocInfo_destroy",
+ "ret": "void",
+ "signature": "(ImGuiDebugAllocInfo*)",
+ "stname": "ImGuiDebugAllocInfo"
+ }
+ ],
+ "ImGuiDockContext_ImGuiDockContext": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockContext_ImGuiDockContext",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiDockContext",
+ "location": "imgui_internal:1972",
+ "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext",
+ "signature": "()",
+ "stname": "ImGuiDockContext"
+ }
+ ],
+ "ImGuiDockContext_destroy": [
+ {
+ "args": "(ImGuiDockContext* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockContext*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiDockContext_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1972",
+ "ov_cimguiname": "ImGuiDockContext_destroy",
+ "ret": "void",
+ "signature": "(ImGuiDockContext*)",
+ "stname": "ImGuiDockContext"
+ }
+ ],
+ "ImGuiDockNode_ImGuiDockNode": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "ImGuiDockNode_ImGuiDockNode",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiDockNode",
+ "location": "imgui_internal:1926",
+ "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode",
+ "signature": "(ImGuiID)",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsCentralNode": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsCentralNode",
+ "defaults": {},
+ "funcname": "IsCentralNode",
+ "location": "imgui_internal:1931",
+ "ov_cimguiname": "ImGuiDockNode_IsCentralNode",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsDockSpace": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsDockSpace",
+ "defaults": {},
+ "funcname": "IsDockSpace",
+ "location": "imgui_internal:1929",
+ "ov_cimguiname": "ImGuiDockNode_IsDockSpace",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsEmpty": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsEmpty",
+ "defaults": {},
+ "funcname": "IsEmpty",
+ "location": "imgui_internal:1936",
+ "ov_cimguiname": "ImGuiDockNode_IsEmpty",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsFloatingNode": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsFloatingNode",
+ "defaults": {},
+ "funcname": "IsFloatingNode",
+ "location": "imgui_internal:1930",
+ "ov_cimguiname": "ImGuiDockNode_IsFloatingNode",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsHiddenTabBar": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsHiddenTabBar",
+ "defaults": {},
+ "funcname": "IsHiddenTabBar",
+ "location": "imgui_internal:1932",
+ "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsLeafNode": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsLeafNode",
+ "defaults": {},
+ "funcname": "IsLeafNode",
+ "location": "imgui_internal:1935",
+ "ov_cimguiname": "ImGuiDockNode_IsLeafNode",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsNoTabBar": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsNoTabBar",
+ "defaults": {},
+ "funcname": "IsNoTabBar",
+ "location": "imgui_internal:1933",
+ "ov_cimguiname": "ImGuiDockNode_IsNoTabBar",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsRootNode": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsRootNode",
+ "defaults": {},
+ "funcname": "IsRootNode",
+ "location": "imgui_internal:1928",
+ "ov_cimguiname": "ImGuiDockNode_IsRootNode",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_IsSplitNode": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_IsSplitNode",
+ "defaults": {},
+ "funcname": "IsSplitNode",
+ "location": "imgui_internal:1934",
+ "ov_cimguiname": "ImGuiDockNode_IsSplitNode",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_Rect": [
+ {
+ "args": "(ImRect *pOut,ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiDockNode_Rect",
+ "defaults": {},
+ "funcname": "Rect",
+ "location": "imgui_internal:1937",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiDockNode_Rect",
+ "ret": "void",
+ "signature": "()const",
+ "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:1939",
+ "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:1940",
+ "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiDockNode_destroy": [
+ {
+ "args": "(ImGuiDockNode* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiDockNode_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1927",
+ "ov_cimguiname": "ImGuiDockNode_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiDockNode*)",
+ "stname": "ImGuiDockNode"
+ }
+ ],
+ "ImGuiErrorRecoveryState_ImGuiErrorRecoveryState": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiErrorRecoveryState_ImGuiErrorRecoveryState",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiErrorRecoveryState",
+ "location": "imgui_internal:1307",
+ "ov_cimguiname": "ImGuiErrorRecoveryState_ImGuiErrorRecoveryState",
+ "signature": "()",
+ "stname": "ImGuiErrorRecoveryState"
+ }
+ ],
+ "ImGuiErrorRecoveryState_destroy": [
+ {
+ "args": "(ImGuiErrorRecoveryState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiErrorRecoveryState*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiErrorRecoveryState_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1307",
+ "ov_cimguiname": "ImGuiErrorRecoveryState_destroy",
+ "ret": "void",
+ "signature": "(ImGuiErrorRecoveryState*)",
+ "stname": "ImGuiErrorRecoveryState"
+ }
+ ],
+ "ImGuiFreeType_GetBuilderForFreeType": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiFreeType_GetBuilderForFreeType",
+ "defaults": {},
+ "funcname": "GetBuilderForFreeType",
+ "location": "imgui_freetype:46",
+ "namespace": "ImGuiFreeType",
+ "ov_cimguiname": "ImGuiFreeType_GetBuilderForFreeType",
+ "ret": "const ImFontBuilderIO*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImGuiFreeType_SetAllocatorFunctions": [
+ {
+ "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)",
+ "argsT": [
+ {
+ "name": "alloc_func",
+ "ret": "void*",
+ "signature": "(size_t sz,void* user_data)",
+ "type": "void*(*)(size_t sz,void* user_data)"
+ },
+ {
+ "name": "free_func",
+ "ret": "void",
+ "signature": "(void* ptr,void* user_data)",
+ "type": "void(*)(void* ptr,void* user_data)"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=nullptr)",
+ "call_args": "(alloc_func,free_func,user_data)",
+ "cimguiname": "ImGuiFreeType_SetAllocatorFunctions",
+ "defaults": {
+ "user_data": "nullptr"
+ },
+ "funcname": "SetAllocatorFunctions",
+ "location": "imgui_freetype:50",
+ "namespace": "ImGuiFreeType",
+ "ov_cimguiname": "ImGuiFreeType_SetAllocatorFunctions",
+ "ret": "void",
+ "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)",
+ "stname": ""
+ }
+ ],
+ "ImGuiIDStackTool_ImGuiIDStackTool": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiIDStackTool_ImGuiIDStackTool",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiIDStackTool",
+ "location": "imgui_internal:2197",
+ "ov_cimguiname": "ImGuiIDStackTool_ImGuiIDStackTool",
+ "signature": "()",
+ "stname": "ImGuiIDStackTool"
+ }
+ ],
+ "ImGuiIDStackTool_destroy": [
+ {
+ "args": "(ImGuiIDStackTool* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIDStackTool*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiIDStackTool_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2197",
+ "ov_cimguiname": "ImGuiIDStackTool_destroy",
+ "ret": "void",
+ "signature": "(ImGuiIDStackTool*)",
+ "stname": "ImGuiIDStackTool"
+ }
+ ],
+ "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:2426",
+ "ov_cimguiname": "ImGuiIO_AddFocusEvent",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_AddInputCharacter": [
+ {
+ "args": "(ImGuiIO* self,unsigned int c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "name": "c",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(unsigned int c)",
+ "call_args": "(c)",
+ "cimguiname": "ImGuiIO_AddInputCharacter",
+ "defaults": {},
+ "funcname": "AddInputCharacter",
+ "location": "imgui:2427",
+ "ov_cimguiname": "ImGuiIO_AddInputCharacter",
+ "ret": "void",
+ "signature": "(unsigned int)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_AddInputCharacterUTF16": [
+ {
+ "args": "(ImGuiIO* self,ImWchar16 c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "name": "c",
+ "type": "ImWchar16"
+ }
+ ],
+ "argsoriginal": "(ImWchar16 c)",
+ "call_args": "(c)",
+ "cimguiname": "ImGuiIO_AddInputCharacterUTF16",
+ "defaults": {},
+ "funcname": "AddInputCharacterUTF16",
+ "location": "imgui:2428",
+ "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16",
+ "ret": "void",
+ "signature": "(ImWchar16)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_AddInputCharactersUTF8": [
+ {
+ "args": "(ImGuiIO* self,const char* str)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "name": "str",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str)",
+ "call_args": "(str)",
+ "cimguiname": "ImGuiIO_AddInputCharactersUTF8",
+ "defaults": {},
+ "funcname": "AddInputCharactersUTF8",
+ "location": "imgui:2429",
+ "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_AddKeyAnalogEvent": [
+ {
+ "args": "(ImGuiIO* self,ImGuiKey key,bool down,float v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "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:2420",
+ "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:2419",
+ "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:2422",
+ "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:2421",
+ "ov_cimguiname": "ImGuiIO_AddMousePosEvent",
+ "ret": "void",
+ "signature": "(float,float)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_AddMouseSourceEvent": [
+ {
+ "args": "(ImGuiIO* self,ImGuiMouseSource source)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "name": "source",
+ "type": "ImGuiMouseSource"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseSource source)",
+ "call_args": "(source)",
+ "cimguiname": "ImGuiIO_AddMouseSourceEvent",
+ "defaults": {},
+ "funcname": "AddMouseSourceEvent",
+ "location": "imgui:2424",
+ "ov_cimguiname": "ImGuiIO_AddMouseSourceEvent",
+ "ret": "void",
+ "signature": "(ImGuiMouseSource)",
+ "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:2425",
+ "ov_cimguiname": "ImGuiIO_AddMouseViewportEvent",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_AddMouseWheelEvent": [
+ {
+ "args": "(ImGuiIO* self,float wheel_x,float wheel_y)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "name": "wheel_x",
+ "type": "float"
+ },
+ {
+ "name": "wheel_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float wheel_x,float wheel_y)",
+ "call_args": "(wheel_x,wheel_y)",
+ "cimguiname": "ImGuiIO_AddMouseWheelEvent",
+ "defaults": {},
+ "funcname": "AddMouseWheelEvent",
+ "location": "imgui:2423",
+ "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent",
+ "ret": "void",
+ "signature": "(float,float)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_ClearEventsQueue": [
+ {
+ "args": "(ImGuiIO* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiIO_ClearEventsQueue",
+ "defaults": {},
+ "funcname": "ClearEventsQueue",
+ "location": "imgui:2433",
+ "ov_cimguiname": "ImGuiIO_ClearEventsQueue",
+ "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:2434",
+ "ov_cimguiname": "ImGuiIO_ClearInputKeys",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_ClearInputMouse": [
+ {
+ "args": "(ImGuiIO* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiIO_ClearInputMouse",
+ "defaults": {},
+ "funcname": "ClearInputMouse",
+ "location": "imgui:2435",
+ "ov_cimguiname": "ImGuiIO_ClearInputMouse",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_ImGuiIO": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiIO_ImGuiIO",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiIO",
+ "location": "imgui:2524",
+ "ov_cimguiname": "ImGuiIO_ImGuiIO",
+ "signature": "()",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_SetAppAcceptingEvents": [
+ {
+ "args": "(ImGuiIO* self,bool accepting_events)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ },
+ {
+ "name": "accepting_events",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool accepting_events)",
+ "call_args": "(accepting_events)",
+ "cimguiname": "ImGuiIO_SetAppAcceptingEvents",
+ "defaults": {},
+ "funcname": "SetAppAcceptingEvents",
+ "location": "imgui:2432",
+ "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents",
+ "ret": "void",
+ "signature": "(bool)",
+ "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:2431",
+ "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData",
+ "ret": "void",
+ "signature": "(ImGuiKey,int,int,int)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiIO_destroy": [
+ {
+ "args": "(ImGuiIO* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiIO*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiIO_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2524",
+ "ov_cimguiname": "ImGuiIO_destroy",
+ "ret": "void",
+ "signature": "(ImGuiIO*)",
+ "stname": "ImGuiIO"
+ }
+ ],
+ "ImGuiInputEvent_ImGuiInputEvent": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputEvent_ImGuiInputEvent",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiInputEvent",
+ "location": "imgui_internal:1439",
+ "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,
+ "location": "imgui_internal:1439",
+ "ov_cimguiname": "ImGuiInputEvent_destroy",
+ "ret": "void",
+ "signature": "(ImGuiInputEvent*)",
+ "stname": "ImGuiInputEvent"
+ }
+ ],
+ "ImGuiInputTextCallbackData_ClearSelection": [
+ {
+ "args": "(ImGuiInputTextCallbackData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextCallbackData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection",
+ "defaults": {},
+ "funcname": "ClearSelection",
+ "location": "imgui:2568",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextCallbackData_DeleteChars": [
+ {
+ "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextCallbackData*"
+ },
+ {
+ "name": "pos",
+ "type": "int"
+ },
+ {
+ "name": "bytes_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int pos,int bytes_count)",
+ "call_args": "(pos,bytes_count)",
+ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars",
+ "defaults": {},
+ "funcname": "DeleteChars",
+ "location": "imgui:2565",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars",
+ "ret": "void",
+ "signature": "(int,int)",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextCallbackData_HasSelection": [
+ {
+ "args": "(ImGuiInputTextCallbackData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextCallbackData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextCallbackData_HasSelection",
+ "defaults": {},
+ "funcname": "HasSelection",
+ "location": "imgui:2569",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiInputTextCallbackData",
+ "location": "imgui:2564",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData",
+ "signature": "()",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextCallbackData_InsertChars": [
+ {
+ "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextCallbackData*"
+ },
+ {
+ "name": "pos",
+ "type": "int"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))",
+ "call_args": "(pos,text,text_end)",
+ "cimguiname": "ImGuiInputTextCallbackData_InsertChars",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "InsertChars",
+ "location": "imgui:2566",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars",
+ "ret": "void",
+ "signature": "(int,const char*,const char*)",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextCallbackData_SelectAll": [
+ {
+ "args": "(ImGuiInputTextCallbackData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextCallbackData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextCallbackData_SelectAll",
+ "defaults": {},
+ "funcname": "SelectAll",
+ "location": "imgui:2567",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextCallbackData_destroy": [
+ {
+ "args": "(ImGuiInputTextCallbackData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextCallbackData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiInputTextCallbackData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2564",
+ "ov_cimguiname": "ImGuiInputTextCallbackData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiInputTextCallbackData*)",
+ "stname": "ImGuiInputTextCallbackData"
+ }
+ ],
+ "ImGuiInputTextDeactivatedState_ClearFreeMemory": [
+ {
+ "args": "(ImGuiInputTextDeactivatedState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextDeactivatedState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory",
+ "defaults": {},
+ "funcname": "ClearFreeMemory",
+ "location": "imgui_internal:1115",
+ "ov_cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextDeactivatedState"
+ }
+ ],
+ "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiInputTextDeactivatedState",
+ "location": "imgui_internal:1114",
+ "ov_cimguiname": "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState",
+ "signature": "()",
+ "stname": "ImGuiInputTextDeactivatedState"
+ }
+ ],
+ "ImGuiInputTextDeactivatedState_destroy": [
+ {
+ "args": "(ImGuiInputTextDeactivatedState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextDeactivatedState*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiInputTextDeactivatedState_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1114",
+ "ov_cimguiname": "ImGuiInputTextDeactivatedState_destroy",
+ "ret": "void",
+ "signature": "(ImGuiInputTextDeactivatedState*)",
+ "stname": "ImGuiInputTextDeactivatedState"
+ }
+ ],
+ "ImGuiInputTextState_ClearFreeMemory": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ClearFreeMemory",
+ "defaults": {},
+ "funcname": "ClearFreeMemory",
+ "location": "imgui_internal:1154",
+ "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_ClearSelection": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ClearSelection",
+ "defaults": {},
+ "funcname": "ClearSelection",
+ "location": "imgui_internal:1162",
+ "ov_cimguiname": "ImGuiInputTextState_ClearSelection",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_ClearText": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ClearText",
+ "defaults": {},
+ "funcname": "ClearText",
+ "location": "imgui_internal:1153",
+ "ov_cimguiname": "ImGuiInputTextState_ClearText",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_CursorAnimReset": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_CursorAnimReset",
+ "defaults": {},
+ "funcname": "CursorAnimReset",
+ "location": "imgui_internal:1159",
+ "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_CursorClamp": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_CursorClamp",
+ "defaults": {},
+ "funcname": "CursorClamp",
+ "location": "imgui_internal:1160",
+ "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:1163",
+ "ov_cimguiname": "ImGuiInputTextState_GetCursorPos",
+ "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:1165",
+ "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:1164",
+ "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_HasSelection": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_HasSelection",
+ "defaults": {},
+ "funcname": "HasSelection",
+ "location": "imgui_internal:1161",
+ "ov_cimguiname": "ImGuiInputTextState_HasSelection",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_ImGuiInputTextState": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ImGuiInputTextState",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiInputTextState",
+ "location": "imgui_internal:1151",
+ "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_OnCharPressed": [
+ {
+ "args": "(ImGuiInputTextState* self,unsigned int c)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ },
+ {
+ "name": "c",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(unsigned int c)",
+ "call_args": "(c)",
+ "cimguiname": "ImGuiInputTextState_OnCharPressed",
+ "defaults": {},
+ "funcname": "OnCharPressed",
+ "location": "imgui_internal:1156",
+ "ov_cimguiname": "ImGuiInputTextState_OnCharPressed",
+ "ret": "void",
+ "signature": "(unsigned int)",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_OnKeyPressed": [
+ {
+ "args": "(ImGuiInputTextState* self,int key)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ },
+ {
+ "name": "key",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int key)",
+ "call_args": "(key)",
+ "cimguiname": "ImGuiInputTextState_OnKeyPressed",
+ "defaults": {},
+ "funcname": "OnKeyPressed",
+ "location": "imgui_internal:1155",
+ "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_ReloadUserBufAndKeepSelection": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndKeepSelection",
+ "defaults": {},
+ "funcname": "ReloadUserBufAndKeepSelection",
+ "location": "imgui_internal:1174",
+ "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndKeepSelection",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_ReloadUserBufAndMoveToEnd": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndMoveToEnd",
+ "defaults": {},
+ "funcname": "ReloadUserBufAndMoveToEnd",
+ "location": "imgui_internal:1175",
+ "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndMoveToEnd",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_ReloadUserBufAndSelectAll": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_ReloadUserBufAndSelectAll",
+ "defaults": {},
+ "funcname": "ReloadUserBufAndSelectAll",
+ "location": "imgui_internal:1173",
+ "ov_cimguiname": "ImGuiInputTextState_ReloadUserBufAndSelectAll",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_SelectAll": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiInputTextState_SelectAll",
+ "defaults": {},
+ "funcname": "SelectAll",
+ "location": "imgui_internal:1166",
+ "ov_cimguiname": "ImGuiInputTextState_SelectAll",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiInputTextState_destroy": [
+ {
+ "args": "(ImGuiInputTextState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiInputTextState_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1152",
+ "ov_cimguiname": "ImGuiInputTextState_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiInputTextState*)",
+ "stname": "ImGuiInputTextState"
+ }
+ ],
+ "ImGuiKeyOwnerData_ImGuiKeyOwnerData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiKeyOwnerData",
+ "location": "imgui_internal:1483",
+ "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData",
+ "signature": "()",
+ "stname": "ImGuiKeyOwnerData"
+ }
+ ],
+ "ImGuiKeyOwnerData_destroy": [
+ {
+ "args": "(ImGuiKeyOwnerData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiKeyOwnerData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiKeyOwnerData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1483",
+ "ov_cimguiname": "ImGuiKeyOwnerData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiKeyOwnerData*)",
+ "stname": "ImGuiKeyOwnerData"
+ }
+ ],
+ "ImGuiKeyRoutingData_ImGuiKeyRoutingData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiKeyRoutingData",
+ "location": "imgui_internal:1459",
+ "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData",
+ "signature": "()",
+ "stname": "ImGuiKeyRoutingData"
+ }
+ ],
+ "ImGuiKeyRoutingData_destroy": [
+ {
+ "args": "(ImGuiKeyRoutingData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiKeyRoutingData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiKeyRoutingData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1459",
+ "ov_cimguiname": "ImGuiKeyRoutingData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiKeyRoutingData*)",
+ "stname": "ImGuiKeyRoutingData"
+ }
+ ],
+ "ImGuiKeyRoutingTable_Clear": [
+ {
+ "args": "(ImGuiKeyRoutingTable* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiKeyRoutingTable*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiKeyRoutingTable_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui_internal:1471",
+ "ov_cimguiname": "ImGuiKeyRoutingTable_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiKeyRoutingTable"
+ }
+ ],
+ "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiKeyRoutingTable",
+ "location": "imgui_internal:1470",
+ "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable",
+ "signature": "()",
+ "stname": "ImGuiKeyRoutingTable"
+ }
+ ],
+ "ImGuiKeyRoutingTable_destroy": [
+ {
+ "args": "(ImGuiKeyRoutingTable* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiKeyRoutingTable*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiKeyRoutingTable_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1470",
+ "ov_cimguiname": "ImGuiKeyRoutingTable_destroy",
+ "ret": "void",
+ "signature": "(ImGuiKeyRoutingTable*)",
+ "stname": "ImGuiKeyRoutingTable"
+ }
+ ],
+ "ImGuiLastItemData_ImGuiLastItemData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiLastItemData_ImGuiLastItemData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiLastItemData",
+ "location": "imgui_internal:1277",
+ "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData",
+ "signature": "()",
+ "stname": "ImGuiLastItemData"
+ }
+ ],
+ "ImGuiLastItemData_destroy": [
+ {
+ "args": "(ImGuiLastItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiLastItemData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiLastItemData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1277",
+ "ov_cimguiname": "ImGuiLastItemData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiLastItemData*)",
+ "stname": "ImGuiLastItemData"
+ }
+ ],
+ "ImGuiListClipperData_ImGuiListClipperData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiListClipperData_ImGuiListClipperData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiListClipperData",
+ "location": "imgui_internal:1554",
+ "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData",
+ "signature": "()",
+ "stname": "ImGuiListClipperData"
+ }
+ ],
+ "ImGuiListClipperData_Reset": [
+ {
+ "args": "(ImGuiListClipperData* self,ImGuiListClipper* clipper)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipperData*"
+ },
+ {
+ "name": "clipper",
+ "type": "ImGuiListClipper*"
+ }
+ ],
+ "argsoriginal": "(ImGuiListClipper* clipper)",
+ "call_args": "(clipper)",
+ "cimguiname": "ImGuiListClipperData_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "imgui_internal:1555",
+ "ov_cimguiname": "ImGuiListClipperData_Reset",
+ "ret": "void",
+ "signature": "(ImGuiListClipper*)",
+ "stname": "ImGuiListClipperData"
+ }
+ ],
+ "ImGuiListClipperData_destroy": [
+ {
+ "args": "(ImGuiListClipperData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipperData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiListClipperData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1554",
+ "ov_cimguiname": "ImGuiListClipperData_destroy",
+ "ret": "void",
+ "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:1541",
+ "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:1542",
+ "ov_cimguiname": "ImGuiListClipperRange_FromPositions",
+ "ret": "ImGuiListClipperRange",
+ "signature": "(float,float,int,int)",
+ "stname": "ImGuiListClipperRange"
+ }
+ ],
+ "ImGuiListClipper_Begin": [
+ {
+ "args": "(ImGuiListClipper* self,int items_count,float items_height)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "items_height",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(int items_count,float items_height=-1.0f)",
+ "call_args": "(items_count,items_height)",
+ "cimguiname": "ImGuiListClipper_Begin",
+ "defaults": {
+ "items_height": "-1.0f"
+ },
+ "funcname": "Begin",
+ "location": "imgui:2784",
+ "ov_cimguiname": "ImGuiListClipper_Begin",
+ "ret": "void",
+ "signature": "(int,float)",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_End": [
+ {
+ "args": "(ImGuiListClipper* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiListClipper_End",
+ "defaults": {},
+ "funcname": "End",
+ "location": "imgui:2785",
+ "ov_cimguiname": "ImGuiListClipper_End",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_ImGuiListClipper": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiListClipper_ImGuiListClipper",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiListClipper",
+ "location": "imgui:2782",
+ "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper",
+ "signature": "()",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_IncludeItemByIndex": [
+ {
+ "args": "(ImGuiListClipper* self,int item_index)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ },
+ {
+ "name": "item_index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int item_index)",
+ "call_args": "(item_index)",
+ "cimguiname": "ImGuiListClipper_IncludeItemByIndex",
+ "defaults": {},
+ "funcname": "IncludeItemByIndex",
+ "location": "imgui:2790",
+ "ov_cimguiname": "ImGuiListClipper_IncludeItemByIndex",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_IncludeItemsByIndex": [
+ {
+ "args": "(ImGuiListClipper* self,int item_begin,int item_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ },
+ {
+ "name": "item_begin",
+ "type": "int"
+ },
+ {
+ "name": "item_end",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int item_begin,int item_end)",
+ "call_args": "(item_begin,item_end)",
+ "cimguiname": "ImGuiListClipper_IncludeItemsByIndex",
+ "defaults": {},
+ "funcname": "IncludeItemsByIndex",
+ "location": "imgui:2791",
+ "ov_cimguiname": "ImGuiListClipper_IncludeItemsByIndex",
+ "ret": "void",
+ "signature": "(int,int)",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_SeekCursorForItem": [
+ {
+ "args": "(ImGuiListClipper* self,int item_index)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ },
+ {
+ "name": "item_index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int item_index)",
+ "call_args": "(item_index)",
+ "cimguiname": "ImGuiListClipper_SeekCursorForItem",
+ "defaults": {},
+ "funcname": "SeekCursorForItem",
+ "location": "imgui:2796",
+ "ov_cimguiname": "ImGuiListClipper_SeekCursorForItem",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_Step": [
+ {
+ "args": "(ImGuiListClipper* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiListClipper_Step",
+ "defaults": {},
+ "funcname": "Step",
+ "location": "imgui:2786",
+ "ov_cimguiname": "ImGuiListClipper_Step",
+ "ret": "bool",
+ "signature": "()",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiListClipper_destroy": [
+ {
+ "args": "(ImGuiListClipper* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiListClipper*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiListClipper_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2783",
+ "ov_cimguiname": "ImGuiListClipper_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiListClipper*)",
+ "stname": "ImGuiListClipper"
+ }
+ ],
+ "ImGuiMenuColumns_CalcNextTotalWidth": [
+ {
+ "args": "(ImGuiMenuColumns* self,bool update_offsets)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMenuColumns*"
+ },
+ {
+ "name": "update_offsets",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool update_offsets)",
+ "call_args": "(update_offsets)",
+ "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth",
+ "defaults": {},
+ "funcname": "CalcNextTotalWidth",
+ "location": "imgui_internal:1105",
+ "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": "ImGuiMenuColumns"
+ }
+ ],
+ "ImGuiMenuColumns_DeclColumns": [
+ {
+ "args": "(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMenuColumns*"
+ },
+ {
+ "name": "w_icon",
+ "type": "float"
+ },
+ {
+ "name": "w_label",
+ "type": "float"
+ },
+ {
+ "name": "w_shortcut",
+ "type": "float"
+ },
+ {
+ "name": "w_mark",
+ "type": "float"
+ }
+ ],
+ "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:1104",
+ "ov_cimguiname": "ImGuiMenuColumns_DeclColumns",
+ "ret": "float",
+ "signature": "(float,float,float,float)",
+ "stname": "ImGuiMenuColumns"
+ }
+ ],
+ "ImGuiMenuColumns_ImGuiMenuColumns": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiMenuColumns",
+ "location": "imgui_internal:1102",
+ "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns",
+ "signature": "()",
+ "stname": "ImGuiMenuColumns"
+ }
+ ],
+ "ImGuiMenuColumns_Update": [
+ {
+ "args": "(ImGuiMenuColumns* self,float spacing,bool window_reappearing)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMenuColumns*"
+ },
+ {
+ "name": "spacing",
+ "type": "float"
+ },
+ {
+ "name": "window_reappearing",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(float spacing,bool window_reappearing)",
+ "call_args": "(spacing,window_reappearing)",
+ "cimguiname": "ImGuiMenuColumns_Update",
+ "defaults": {},
+ "funcname": "Update",
+ "location": "imgui_internal:1103",
+ "ov_cimguiname": "ImGuiMenuColumns_Update",
+ "ret": "void",
+ "signature": "(float,bool)",
+ "stname": "ImGuiMenuColumns"
+ }
+ ],
+ "ImGuiMenuColumns_destroy": [
+ {
+ "args": "(ImGuiMenuColumns* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMenuColumns*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiMenuColumns_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1102",
+ "ov_cimguiname": "ImGuiMenuColumns_destroy",
+ "ret": "void",
+ "signature": "(ImGuiMenuColumns*)",
+ "stname": "ImGuiMenuColumns"
+ }
+ ],
+ "ImGuiMultiSelectState_ImGuiMultiSelectState": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiMultiSelectState_ImGuiMultiSelectState",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiMultiSelectState",
+ "location": "imgui_internal:1819",
+ "ov_cimguiname": "ImGuiMultiSelectState_ImGuiMultiSelectState",
+ "signature": "()",
+ "stname": "ImGuiMultiSelectState"
+ }
+ ],
+ "ImGuiMultiSelectState_destroy": [
+ {
+ "args": "(ImGuiMultiSelectState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMultiSelectState*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiMultiSelectState_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1819",
+ "ov_cimguiname": "ImGuiMultiSelectState_destroy",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectState*)",
+ "stname": "ImGuiMultiSelectState"
+ }
+ ],
+ "ImGuiMultiSelectTempData_Clear": [
+ {
+ "args": "(ImGuiMultiSelectTempData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMultiSelectTempData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiMultiSelectTempData_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui_internal:1803",
+ "ov_cimguiname": "ImGuiMultiSelectTempData_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiMultiSelectTempData"
+ }
+ ],
+ "ImGuiMultiSelectTempData_ClearIO": [
+ {
+ "args": "(ImGuiMultiSelectTempData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMultiSelectTempData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiMultiSelectTempData_ClearIO",
+ "defaults": {},
+ "funcname": "ClearIO",
+ "location": "imgui_internal:1804",
+ "ov_cimguiname": "ImGuiMultiSelectTempData_ClearIO",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiMultiSelectTempData"
+ }
+ ],
+ "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiMultiSelectTempData",
+ "location": "imgui_internal:1802",
+ "ov_cimguiname": "ImGuiMultiSelectTempData_ImGuiMultiSelectTempData",
+ "signature": "()",
+ "stname": "ImGuiMultiSelectTempData"
+ }
+ ],
+ "ImGuiMultiSelectTempData_destroy": [
+ {
+ "args": "(ImGuiMultiSelectTempData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiMultiSelectTempData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiMultiSelectTempData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1802",
+ "ov_cimguiname": "ImGuiMultiSelectTempData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectTempData*)",
+ "stname": "ImGuiMultiSelectTempData"
+ }
+ ],
+ "ImGuiNavItemData_Clear": [
+ {
+ "args": "(ImGuiNavItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiNavItemData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiNavItemData_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui_internal:1644",
+ "ov_cimguiname": "ImGuiNavItemData_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiNavItemData"
+ }
+ ],
+ "ImGuiNavItemData_ImGuiNavItemData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiNavItemData_ImGuiNavItemData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiNavItemData",
+ "location": "imgui_internal:1643",
+ "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData",
+ "signature": "()",
+ "stname": "ImGuiNavItemData"
+ }
+ ],
+ "ImGuiNavItemData_destroy": [
+ {
+ "args": "(ImGuiNavItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiNavItemData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiNavItemData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1643",
+ "ov_cimguiname": "ImGuiNavItemData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiNavItemData*)",
+ "stname": "ImGuiNavItemData"
+ }
+ ],
+ "ImGuiNextItemData_ClearFlags": [
+ {
+ "args": "(ImGuiNextItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiNextItemData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiNextItemData_ClearFlags",
+ "defaults": {},
+ "funcname": "ClearFlags",
+ "location": "imgui_internal:1261",
+ "ov_cimguiname": "ImGuiNextItemData_ClearFlags",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiNextItemData"
+ }
+ ],
+ "ImGuiNextItemData_ImGuiNextItemData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiNextItemData_ImGuiNextItemData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiNextItemData",
+ "location": "imgui_internal:1260",
+ "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData",
+ "signature": "()",
+ "stname": "ImGuiNextItemData"
+ }
+ ],
+ "ImGuiNextItemData_destroy": [
+ {
+ "args": "(ImGuiNextItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiNextItemData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiNextItemData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1260",
+ "ov_cimguiname": "ImGuiNextItemData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiNextItemData*)",
+ "stname": "ImGuiNextItemData"
+ }
+ ],
+ "ImGuiNextWindowData_ClearFlags": [
+ {
+ "args": "(ImGuiNextWindowData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiNextWindowData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiNextWindowData_ClearFlags",
+ "defaults": {},
+ "funcname": "ClearFlags",
+ "location": "imgui_internal:1232",
+ "ov_cimguiname": "ImGuiNextWindowData_ClearFlags",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiNextWindowData"
+ }
+ ],
+ "ImGuiNextWindowData_ImGuiNextWindowData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiNextWindowData",
+ "location": "imgui_internal:1231",
+ "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData",
+ "signature": "()",
+ "stname": "ImGuiNextWindowData"
+ }
+ ],
+ "ImGuiNextWindowData_destroy": [
+ {
+ "args": "(ImGuiNextWindowData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiNextWindowData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiNextWindowData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1231",
+ "ov_cimguiname": "ImGuiNextWindowData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiNextWindowData*)",
+ "stname": "ImGuiNextWindowData"
+ }
+ ],
+ "ImGuiOldColumnData_ImGuiOldColumnData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiOldColumnData",
+ "location": "imgui_internal:1723",
+ "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData",
+ "signature": "()",
+ "stname": "ImGuiOldColumnData"
+ }
+ ],
+ "ImGuiOldColumnData_destroy": [
+ {
+ "args": "(ImGuiOldColumnData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiOldColumnData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiOldColumnData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1723",
+ "ov_cimguiname": "ImGuiOldColumnData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiOldColumnData*)",
+ "stname": "ImGuiOldColumnData"
+ }
+ ],
+ "ImGuiOldColumns_ImGuiOldColumns": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiOldColumns_ImGuiOldColumns",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiOldColumns",
+ "location": "imgui_internal:1744",
+ "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns",
+ "signature": "()",
+ "stname": "ImGuiOldColumns"
+ }
+ ],
+ "ImGuiOldColumns_destroy": [
+ {
+ "args": "(ImGuiOldColumns* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiOldColumns*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiOldColumns_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1744",
+ "ov_cimguiname": "ImGuiOldColumns_destroy",
+ "ret": "void",
+ "signature": "(ImGuiOldColumns*)",
+ "stname": "ImGuiOldColumns"
+ }
+ ],
+ "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiOnceUponAFrame",
+ "location": "imgui:2642",
+ "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame",
+ "signature": "()",
+ "stname": "ImGuiOnceUponAFrame"
+ }
+ ],
+ "ImGuiOnceUponAFrame_destroy": [
+ {
+ "args": "(ImGuiOnceUponAFrame* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiOnceUponAFrame*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiOnceUponAFrame_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2642",
+ "ov_cimguiname": "ImGuiOnceUponAFrame_destroy",
+ "ret": "void",
+ "signature": "(ImGuiOnceUponAFrame*)",
+ "stname": "ImGuiOnceUponAFrame"
+ }
+ ],
+ "ImGuiPayload_Clear": [
+ {
+ "args": "(ImGuiPayload* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPayload*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPayload_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:2620",
+ "ov_cimguiname": "ImGuiPayload_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiPayload"
+ }
+ ],
+ "ImGuiPayload_ImGuiPayload": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPayload_ImGuiPayload",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPayload",
+ "location": "imgui:2619",
+ "ov_cimguiname": "ImGuiPayload_ImGuiPayload",
+ "signature": "()",
+ "stname": "ImGuiPayload"
+ }
+ ],
+ "ImGuiPayload_IsDataType": [
+ {
+ "args": "(ImGuiPayload* self,const char* type)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPayload*"
+ },
+ {
+ "name": "type",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* type)",
+ "call_args": "(type)",
+ "cimguiname": "ImGuiPayload_IsDataType",
+ "defaults": {},
+ "funcname": "IsDataType",
+ "location": "imgui:2621",
+ "ov_cimguiname": "ImGuiPayload_IsDataType",
+ "ret": "bool",
+ "signature": "(const char*)const",
+ "stname": "ImGuiPayload"
+ }
+ ],
+ "ImGuiPayload_IsDelivery": [
+ {
+ "args": "(ImGuiPayload* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPayload*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPayload_IsDelivery",
+ "defaults": {},
+ "funcname": "IsDelivery",
+ "location": "imgui:2623",
+ "ov_cimguiname": "ImGuiPayload_IsDelivery",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiPayload"
+ }
+ ],
+ "ImGuiPayload_IsPreview": [
+ {
+ "args": "(ImGuiPayload* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPayload*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPayload_IsPreview",
+ "defaults": {},
+ "funcname": "IsPreview",
+ "location": "imgui:2622",
+ "ov_cimguiname": "ImGuiPayload_IsPreview",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiPayload"
+ }
+ ],
+ "ImGuiPayload_destroy": [
+ {
+ "args": "(ImGuiPayload* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPayload*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiPayload_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2619",
+ "ov_cimguiname": "ImGuiPayload_destroy",
+ "ret": "void",
+ "signature": "(ImGuiPayload*)",
+ "stname": "ImGuiPayload"
+ }
+ ],
+ "ImGuiPlatformIO_ImGuiPlatformIO": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPlatformIO",
+ "location": "imgui:3719",
+ "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO",
+ "signature": "()",
+ "stname": "ImGuiPlatformIO"
+ }
+ ],
+ "ImGuiPlatformIO_destroy": [
+ {
+ "args": "(ImGuiPlatformIO* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPlatformIO*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiPlatformIO_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3719",
+ "ov_cimguiname": "ImGuiPlatformIO_destroy",
+ "ret": "void",
+ "signature": "(ImGuiPlatformIO*)",
+ "stname": "ImGuiPlatformIO"
+ }
+ ],
+ "ImGuiPlatformImeData_ImGuiPlatformImeData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPlatformImeData",
+ "location": "imgui:3829",
+ "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,
+ "location": "imgui:3829",
+ "ov_cimguiname": "ImGuiPlatformImeData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiPlatformImeData*)",
+ "stname": "ImGuiPlatformImeData"
+ }
+ ],
+ "ImGuiPlatformMonitor_ImGuiPlatformMonitor": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPlatformMonitor",
+ "location": "imgui:3819",
+ "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor",
+ "signature": "()",
+ "stname": "ImGuiPlatformMonitor"
+ }
+ ],
+ "ImGuiPlatformMonitor_destroy": [
+ {
+ "args": "(ImGuiPlatformMonitor* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPlatformMonitor*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiPlatformMonitor_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3819",
+ "ov_cimguiname": "ImGuiPlatformMonitor_destroy",
+ "ret": "void",
+ "signature": "(ImGuiPlatformMonitor*)",
+ "stname": "ImGuiPlatformMonitor"
+ }
+ ],
+ "ImGuiPopupData_ImGuiPopupData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiPopupData_ImGuiPopupData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPopupData",
+ "location": "imgui_internal:1358",
+ "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData",
+ "signature": "()",
+ "stname": "ImGuiPopupData"
+ }
+ ],
+ "ImGuiPopupData_destroy": [
+ {
+ "args": "(ImGuiPopupData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPopupData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiPopupData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1358",
+ "ov_cimguiname": "ImGuiPopupData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiPopupData*)",
+ "stname": "ImGuiPopupData"
+ }
+ ],
+ "ImGuiPtrOrIndex_ImGuiPtrOrIndex": [
+ {
+ "args": "(void* ptr)",
+ "argsT": [
+ {
+ "name": "ptr",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void* ptr)",
+ "call_args": "(ptr)",
+ "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPtrOrIndex",
+ "location": "imgui_internal:1331",
+ "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr",
+ "signature": "(void*)",
+ "stname": "ImGuiPtrOrIndex"
+ },
+ {
+ "args": "(int index)",
+ "argsT": [
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int index)",
+ "call_args": "(index)",
+ "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiPtrOrIndex",
+ "location": "imgui_internal:1332",
+ "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int",
+ "signature": "(int)",
+ "stname": "ImGuiPtrOrIndex"
+ }
+ ],
+ "ImGuiPtrOrIndex_destroy": [
+ {
+ "args": "(ImGuiPtrOrIndex* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiPtrOrIndex*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiPtrOrIndex_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1331",
+ "ov_cimguiname": "ImGuiPtrOrIndex_destroy",
+ "ret": "void",
+ "signature": "(ImGuiPtrOrIndex*)",
+ "stname": "ImGuiPtrOrIndex"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_ApplyRequests": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self,ImGuiMultiSelectIO* ms_io)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ },
+ {
+ "name": "ms_io",
+ "type": "ImGuiMultiSelectIO*"
+ }
+ ],
+ "argsoriginal": "(ImGuiMultiSelectIO* ms_io)",
+ "call_args": "(ms_io)",
+ "cimguiname": "ImGuiSelectionBasicStorage_ApplyRequests",
+ "defaults": {},
+ "funcname": "ApplyRequests",
+ "location": "imgui:3005",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_ApplyRequests",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectIO*)",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_Clear": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiSelectionBasicStorage_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:3007",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_Contains": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "ImGuiSelectionBasicStorage_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "imgui:3006",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_Contains",
+ "ret": "bool",
+ "signature": "(ImGuiID)const",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_GetNextSelectedItem": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self,void** opaque_it,ImGuiID* out_id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ },
+ {
+ "name": "opaque_it",
+ "type": "void**"
+ },
+ {
+ "name": "out_id",
+ "type": "ImGuiID*"
+ }
+ ],
+ "argsoriginal": "(void** opaque_it,ImGuiID* out_id)",
+ "call_args": "(opaque_it,out_id)",
+ "cimguiname": "ImGuiSelectionBasicStorage_GetNextSelectedItem",
+ "defaults": {},
+ "funcname": "GetNextSelectedItem",
+ "location": "imgui:3010",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_GetNextSelectedItem",
+ "ret": "bool",
+ "signature": "(void**,ImGuiID*)",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_GetStorageIdFromIndex": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self,int idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImGuiSelectionBasicStorage_GetStorageIdFromIndex",
+ "defaults": {},
+ "funcname": "GetStorageIdFromIndex",
+ "location": "imgui:3011",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_GetStorageIdFromIndex",
+ "ret": "ImGuiID",
+ "signature": "(int)",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiSelectionBasicStorage",
+ "location": "imgui:3004",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage",
+ "signature": "()",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_SetItemSelected": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self,ImGuiID id,bool selected)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "selected",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,bool selected)",
+ "call_args": "(id,selected)",
+ "cimguiname": "ImGuiSelectionBasicStorage_SetItemSelected",
+ "defaults": {},
+ "funcname": "SetItemSelected",
+ "location": "imgui:3009",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_SetItemSelected",
+ "ret": "void",
+ "signature": "(ImGuiID,bool)",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_Swap": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self,ImGuiSelectionBasicStorage* r)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ },
+ {
+ "name": "r",
+ "reftoptr": true,
+ "type": "ImGuiSelectionBasicStorage*"
+ }
+ ],
+ "argsoriginal": "(ImGuiSelectionBasicStorage& r)",
+ "call_args": "(*r)",
+ "cimguiname": "ImGuiSelectionBasicStorage_Swap",
+ "defaults": {},
+ "funcname": "Swap",
+ "location": "imgui:3008",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_Swap",
+ "ret": "void",
+ "signature": "(ImGuiSelectionBasicStorage*)",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionBasicStorage_destroy": [
+ {
+ "args": "(ImGuiSelectionBasicStorage* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionBasicStorage*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiSelectionBasicStorage_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3004",
+ "ov_cimguiname": "ImGuiSelectionBasicStorage_destroy",
+ "ret": "void",
+ "signature": "(ImGuiSelectionBasicStorage*)",
+ "stname": "ImGuiSelectionBasicStorage"
+ }
+ ],
+ "ImGuiSelectionExternalStorage_ApplyRequests": [
+ {
+ "args": "(ImGuiSelectionExternalStorage* self,ImGuiMultiSelectIO* ms_io)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionExternalStorage*"
+ },
+ {
+ "name": "ms_io",
+ "type": "ImGuiMultiSelectIO*"
+ }
+ ],
+ "argsoriginal": "(ImGuiMultiSelectIO* ms_io)",
+ "call_args": "(ms_io)",
+ "cimguiname": "ImGuiSelectionExternalStorage_ApplyRequests",
+ "defaults": {},
+ "funcname": "ApplyRequests",
+ "location": "imgui:3024",
+ "ov_cimguiname": "ImGuiSelectionExternalStorage_ApplyRequests",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectIO*)",
+ "stname": "ImGuiSelectionExternalStorage"
+ }
+ ],
+ "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiSelectionExternalStorage",
+ "location": "imgui:3023",
+ "ov_cimguiname": "ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage",
+ "signature": "()",
+ "stname": "ImGuiSelectionExternalStorage"
+ }
+ ],
+ "ImGuiSelectionExternalStorage_destroy": [
+ {
+ "args": "(ImGuiSelectionExternalStorage* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSelectionExternalStorage*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiSelectionExternalStorage_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3023",
+ "ov_cimguiname": "ImGuiSelectionExternalStorage_destroy",
+ "ret": "void",
+ "signature": "(ImGuiSelectionExternalStorage*)",
+ "stname": "ImGuiSelectionExternalStorage"
+ }
+ ],
+ "ImGuiSettingsHandler_ImGuiSettingsHandler": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiSettingsHandler",
+ "location": "imgui_internal:2066",
+ "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler",
+ "signature": "()",
+ "stname": "ImGuiSettingsHandler"
+ }
+ ],
+ "ImGuiSettingsHandler_destroy": [
+ {
+ "args": "(ImGuiSettingsHandler* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiSettingsHandler*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiSettingsHandler_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2066",
+ "ov_cimguiname": "ImGuiSettingsHandler_destroy",
+ "ret": "void",
+ "signature": "(ImGuiSettingsHandler*)",
+ "stname": "ImGuiSettingsHandler"
+ }
+ ],
+ "ImGuiStackLevelInfo_ImGuiStackLevelInfo": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStackLevelInfo",
+ "location": "imgui_internal:2184",
+ "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,
+ "location": "imgui_internal:2184",
+ "ov_cimguiname": "ImGuiStackLevelInfo_destroy",
+ "ret": "void",
+ "signature": "(ImGuiStackLevelInfo*)",
+ "stname": "ImGuiStackLevelInfo"
+ }
+ ],
+ "ImGuiStoragePair_ImGuiStoragePair": [
+ {
+ "args": "(ImGuiID _key,int _val)",
+ "argsT": [
+ {
+ "name": "_key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "_val",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiID _key,int _val)",
+ "call_args": "(_key,_val)",
+ "cimguiname": "ImGuiStoragePair_ImGuiStoragePair",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStoragePair",
+ "location": "imgui:2699",
+ "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int",
+ "signature": "(ImGuiID,int)",
+ "stname": "ImGuiStoragePair"
+ },
+ {
+ "args": "(ImGuiID _key,float _val)",
+ "argsT": [
+ {
+ "name": "_key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "_val",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiID _key,float _val)",
+ "call_args": "(_key,_val)",
+ "cimguiname": "ImGuiStoragePair_ImGuiStoragePair",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStoragePair",
+ "location": "imgui:2700",
+ "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float",
+ "signature": "(ImGuiID,float)",
+ "stname": "ImGuiStoragePair"
+ },
+ {
+ "args": "(ImGuiID _key,void* _val)",
+ "argsT": [
+ {
+ "name": "_key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "_val",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID _key,void* _val)",
+ "call_args": "(_key,_val)",
+ "cimguiname": "ImGuiStoragePair_ImGuiStoragePair",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStoragePair",
+ "location": "imgui:2701",
+ "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr",
+ "signature": "(ImGuiID,void*)",
+ "stname": "ImGuiStoragePair"
+ }
+ ],
+ "ImGuiStoragePair_destroy": [
+ {
+ "args": "(ImGuiStoragePair* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStoragePair*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiStoragePair_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2699",
+ "ov_cimguiname": "ImGuiStoragePair_destroy",
+ "ret": "void",
+ "signature": "(ImGuiStoragePair*)",
+ "stname": "ImGuiStoragePair"
+ }
+ ],
+ "ImGuiStorage_BuildSortByKey": [
+ {
+ "args": "(ImGuiStorage* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiStorage_BuildSortByKey",
+ "defaults": {},
+ "funcname": "BuildSortByKey",
+ "location": "imgui:2740",
+ "ov_cimguiname": "ImGuiStorage_BuildSortByKey",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_Clear": [
+ {
+ "args": "(ImGuiStorage* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiStorage_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:2720",
+ "ov_cimguiname": "ImGuiStorage_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetBool": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,bool default_val=false)",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetBool",
+ "defaults": {
+ "default_val": "false"
+ },
+ "funcname": "GetBool",
+ "location": "imgui:2723",
+ "ov_cimguiname": "ImGuiStorage_GetBool",
+ "ret": "bool",
+ "signature": "(ImGuiID,bool)const",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetBoolRef": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,bool default_val=false)",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetBoolRef",
+ "defaults": {
+ "default_val": "false"
+ },
+ "funcname": "GetBoolRef",
+ "location": "imgui:2735",
+ "ov_cimguiname": "ImGuiStorage_GetBoolRef",
+ "ret": "bool*",
+ "signature": "(ImGuiID,bool)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetFloat": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,float default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,float default_val=0.0f)",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetFloat",
+ "defaults": {
+ "default_val": "0.0f"
+ },
+ "funcname": "GetFloat",
+ "location": "imgui:2725",
+ "ov_cimguiname": "ImGuiStorage_GetFloat",
+ "ret": "float",
+ "signature": "(ImGuiID,float)const",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetFloatRef": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,float default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,float default_val=0.0f)",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetFloatRef",
+ "defaults": {
+ "default_val": "0.0f"
+ },
+ "funcname": "GetFloatRef",
+ "location": "imgui:2736",
+ "ov_cimguiname": "ImGuiStorage_GetFloatRef",
+ "ret": "float*",
+ "signature": "(ImGuiID,float)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetInt": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,int default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,int default_val=0)",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetInt",
+ "defaults": {
+ "default_val": "0"
+ },
+ "funcname": "GetInt",
+ "location": "imgui:2721",
+ "ov_cimguiname": "ImGuiStorage_GetInt",
+ "ret": "int",
+ "signature": "(ImGuiID,int)const",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetIntRef": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,int default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,int default_val=0)",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetIntRef",
+ "defaults": {
+ "default_val": "0"
+ },
+ "funcname": "GetIntRef",
+ "location": "imgui:2734",
+ "ov_cimguiname": "ImGuiStorage_GetIntRef",
+ "ret": "int*",
+ "signature": "(ImGuiID,int)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetVoidPtr": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key)",
+ "call_args": "(key)",
+ "cimguiname": "ImGuiStorage_GetVoidPtr",
+ "defaults": {},
+ "funcname": "GetVoidPtr",
+ "location": "imgui:2727",
+ "ov_cimguiname": "ImGuiStorage_GetVoidPtr",
+ "ret": "void*",
+ "signature": "(ImGuiID)const",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_GetVoidPtrRef": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "default_val",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))",
+ "call_args": "(key,default_val)",
+ "cimguiname": "ImGuiStorage_GetVoidPtrRef",
+ "defaults": {
+ "default_val": "NULL"
+ },
+ "funcname": "GetVoidPtrRef",
+ "location": "imgui:2737",
+ "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef",
+ "ret": "void**",
+ "signature": "(ImGuiID,void*)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_SetAllInt": [
+ {
+ "args": "(ImGuiStorage* self,int val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "val",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int val)",
+ "call_args": "(val)",
+ "cimguiname": "ImGuiStorage_SetAllInt",
+ "defaults": {},
+ "funcname": "SetAllInt",
+ "location": "imgui:2742",
+ "ov_cimguiname": "ImGuiStorage_SetAllInt",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_SetBool": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,bool val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "val",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,bool val)",
+ "call_args": "(key,val)",
+ "cimguiname": "ImGuiStorage_SetBool",
+ "defaults": {},
+ "funcname": "SetBool",
+ "location": "imgui:2724",
+ "ov_cimguiname": "ImGuiStorage_SetBool",
+ "ret": "void",
+ "signature": "(ImGuiID,bool)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_SetFloat": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,float val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "val",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,float val)",
+ "call_args": "(key,val)",
+ "cimguiname": "ImGuiStorage_SetFloat",
+ "defaults": {},
+ "funcname": "SetFloat",
+ "location": "imgui:2726",
+ "ov_cimguiname": "ImGuiStorage_SetFloat",
+ "ret": "void",
+ "signature": "(ImGuiID,float)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_SetInt": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,int val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "val",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,int val)",
+ "call_args": "(key,val)",
+ "cimguiname": "ImGuiStorage_SetInt",
+ "defaults": {},
+ "funcname": "SetInt",
+ "location": "imgui:2722",
+ "ov_cimguiname": "ImGuiStorage_SetInt",
+ "ret": "void",
+ "signature": "(ImGuiID,int)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStorage_SetVoidPtr": [
+ {
+ "args": "(ImGuiStorage* self,ImGuiID key,void* val)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "val",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,void* val)",
+ "call_args": "(key,val)",
+ "cimguiname": "ImGuiStorage_SetVoidPtr",
+ "defaults": {},
+ "funcname": "SetVoidPtr",
+ "location": "imgui:2728",
+ "ov_cimguiname": "ImGuiStorage_SetVoidPtr",
+ "ret": "void",
+ "signature": "(ImGuiID,void*)",
+ "stname": "ImGuiStorage"
+ }
+ ],
+ "ImGuiStyleMod_ImGuiStyleMod": [
+ {
+ "args": "(ImGuiStyleVar idx,int v)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "v",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,int v)",
+ "call_args": "(idx,v)",
+ "cimguiname": "ImGuiStyleMod_ImGuiStyleMod",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStyleMod",
+ "location": "imgui_internal:1054",
+ "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int",
+ "signature": "(ImGuiStyleVar,int)",
+ "stname": "ImGuiStyleMod"
+ },
+ {
+ "args": "(ImGuiStyleVar idx,float v)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "v",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,float v)",
+ "call_args": "(idx,v)",
+ "cimguiname": "ImGuiStyleMod_ImGuiStyleMod",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStyleMod",
+ "location": "imgui_internal:1055",
+ "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float",
+ "signature": "(ImGuiStyleVar,float)",
+ "stname": "ImGuiStyleMod"
+ },
+ {
+ "args": "(ImGuiStyleVar idx,ImVec2 v)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "v",
+ "type": "ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,ImVec2 v)",
+ "call_args": "(idx,v)",
+ "cimguiname": "ImGuiStyleMod_ImGuiStyleMod",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStyleMod",
+ "location": "imgui_internal:1056",
+ "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2",
+ "signature": "(ImGuiStyleVar,ImVec2)",
+ "stname": "ImGuiStyleMod"
+ }
+ ],
+ "ImGuiStyleMod_destroy": [
+ {
+ "args": "(ImGuiStyleMod* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStyleMod*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiStyleMod_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1054",
+ "ov_cimguiname": "ImGuiStyleMod_destroy",
+ "ret": "void",
+ "signature": "(ImGuiStyleMod*)",
+ "stname": "ImGuiStyleMod"
+ }
+ ],
+ "ImGuiStyle_ImGuiStyle": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiStyle_ImGuiStyle",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiStyle",
+ "location": "imgui:2260",
+ "ov_cimguiname": "ImGuiStyle_ImGuiStyle",
+ "signature": "()",
+ "stname": "ImGuiStyle"
+ }
+ ],
+ "ImGuiStyle_ScaleAllSizes": [
+ {
+ "args": "(ImGuiStyle* self,float scale_factor)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStyle*"
+ },
+ {
+ "name": "scale_factor",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float scale_factor)",
+ "call_args": "(scale_factor)",
+ "cimguiname": "ImGuiStyle_ScaleAllSizes",
+ "defaults": {},
+ "funcname": "ScaleAllSizes",
+ "location": "imgui:2261",
+ "ov_cimguiname": "ImGuiStyle_ScaleAllSizes",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": "ImGuiStyle"
+ }
+ ],
+ "ImGuiStyle_destroy": [
+ {
+ "args": "(ImGuiStyle* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiStyle*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiStyle_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2260",
+ "ov_cimguiname": "ImGuiStyle_destroy",
+ "ret": "void",
+ "signature": "(ImGuiStyle*)",
+ "stname": "ImGuiStyle"
+ }
+ ],
+ "ImGuiTabBar_ImGuiTabBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTabBar_ImGuiTabBar",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTabBar",
+ "location": "imgui_internal:2889",
+ "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar",
+ "signature": "()",
+ "stname": "ImGuiTabBar"
+ }
+ ],
+ "ImGuiTabBar_destroy": [
+ {
+ "args": "(ImGuiTabBar* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTabBar*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTabBar_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2889",
+ "ov_cimguiname": "ImGuiTabBar_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*)",
+ "stname": "ImGuiTabBar"
+ }
+ ],
+ "ImGuiTabItem_ImGuiTabItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTabItem_ImGuiTabItem",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTabItem",
+ "location": "imgui_internal:2848",
+ "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem",
+ "signature": "()",
+ "stname": "ImGuiTabItem"
+ }
+ ],
+ "ImGuiTabItem_destroy": [
+ {
+ "args": "(ImGuiTabItem* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTabItem*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTabItem_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2848",
+ "ov_cimguiname": "ImGuiTabItem_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTabItem*)",
+ "stname": "ImGuiTabItem"
+ }
+ ],
+ "ImGuiTableColumnSettings_ImGuiTableColumnSettings": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableColumnSettings",
+ "location": "imgui_internal:3157",
+ "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings",
+ "signature": "()",
+ "stname": "ImGuiTableColumnSettings"
+ }
+ ],
+ "ImGuiTableColumnSettings_destroy": [
+ {
+ "args": "(ImGuiTableColumnSettings* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableColumnSettings*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTableColumnSettings_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:3157",
+ "ov_cimguiname": "ImGuiTableColumnSettings_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableColumnSettings*)",
+ "stname": "ImGuiTableColumnSettings"
+ }
+ ],
+ "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableColumnSortSpecs",
+ "location": "imgui:2083",
+ "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs",
+ "signature": "()",
+ "stname": "ImGuiTableColumnSortSpecs"
+ }
+ ],
+ "ImGuiTableColumnSortSpecs_destroy": [
+ {
+ "args": "(ImGuiTableColumnSortSpecs* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableColumnSortSpecs*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTableColumnSortSpecs_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2083",
+ "ov_cimguiname": "ImGuiTableColumnSortSpecs_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableColumnSortSpecs*)",
+ "stname": "ImGuiTableColumnSortSpecs"
+ }
+ ],
+ "ImGuiTableColumn_ImGuiTableColumn": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableColumn_ImGuiTableColumn",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableColumn",
+ "location": "imgui_internal:2952",
+ "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn",
+ "signature": "()",
+ "stname": "ImGuiTableColumn"
+ }
+ ],
+ "ImGuiTableColumn_destroy": [
+ {
+ "args": "(ImGuiTableColumn* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableColumn*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTableColumn_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2952",
+ "ov_cimguiname": "ImGuiTableColumn_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableColumn*)",
+ "stname": "ImGuiTableColumn"
+ }
+ ],
+ "ImGuiTableInstanceData_ImGuiTableInstanceData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableInstanceData",
+ "location": "imgui_internal:2995",
+ "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData",
+ "signature": "()",
+ "stname": "ImGuiTableInstanceData"
+ }
+ ],
+ "ImGuiTableInstanceData_destroy": [
+ {
+ "args": "(ImGuiTableInstanceData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableInstanceData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTableInstanceData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2995",
+ "ov_cimguiname": "ImGuiTableInstanceData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableInstanceData*)",
+ "stname": "ImGuiTableInstanceData"
+ }
+ ],
+ "ImGuiTableSettings_GetColumnSettings": [
+ {
+ "args": "(ImGuiTableSettings* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableSettings*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableSettings_GetColumnSettings",
+ "defaults": {},
+ "funcname": "GetColumnSettings",
+ "location": "imgui_internal:3180",
+ "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings",
+ "ret": "ImGuiTableColumnSettings*",
+ "signature": "()",
+ "stname": "ImGuiTableSettings"
+ }
+ ],
+ "ImGuiTableSettings_ImGuiTableSettings": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableSettings_ImGuiTableSettings",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableSettings",
+ "location": "imgui_internal:3179",
+ "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings",
+ "signature": "()",
+ "stname": "ImGuiTableSettings"
+ }
+ ],
+ "ImGuiTableSettings_destroy": [
+ {
+ "args": "(ImGuiTableSettings* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableSettings*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTableSettings_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:3179",
+ "ov_cimguiname": "ImGuiTableSettings_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableSettings*)",
+ "stname": "ImGuiTableSettings"
+ }
+ ],
+ "ImGuiTableSortSpecs_ImGuiTableSortSpecs": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableSortSpecs",
+ "location": "imgui:2072",
+ "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs",
+ "signature": "()",
+ "stname": "ImGuiTableSortSpecs"
+ }
+ ],
+ "ImGuiTableSortSpecs_destroy": [
+ {
+ "args": "(ImGuiTableSortSpecs* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTableSortSpecs*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTableSortSpecs_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2072",
+ "ov_cimguiname": "ImGuiTableSortSpecs_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableSortSpecs*)",
+ "stname": "ImGuiTableSortSpecs"
+ }
+ ],
+ "ImGuiTableTempData_ImGuiTableTempData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTableTempData_ImGuiTableTempData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTableTempData",
+ "location": "imgui_internal:3142",
+ "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,
+ "location": "imgui_internal:3142",
+ "ov_cimguiname": "ImGuiTableTempData_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTableTempData*)",
+ "stname": "ImGuiTableTempData"
+ }
+ ],
+ "ImGuiTable_ImGuiTable": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTable_ImGuiTable",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTable",
+ "location": "imgui_internal:3114",
+ "ov_cimguiname": "ImGuiTable_ImGuiTable",
+ "signature": "()",
+ "stname": "ImGuiTable"
+ }
+ ],
+ "ImGuiTable_destroy": [
+ {
+ "args": "(ImGuiTable* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTable_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:3115",
+ "ov_cimguiname": "ImGuiTable_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": "ImGuiTable"
+ }
+ ],
+ "ImGuiTextBuffer_ImGuiTextBuffer": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTextBuffer",
+ "location": "imgui:2680",
+ "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer",
+ "signature": "()",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_append": [
+ {
+ "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ },
+ {
+ "name": "str",
+ "type": "const char*"
+ },
+ {
+ "name": "str_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str,const char* str_end=((void*)0))",
+ "call_args": "(str,str_end)",
+ "cimguiname": "ImGuiTextBuffer_append",
+ "defaults": {
+ "str_end": "NULL"
+ },
+ "funcname": "append",
+ "location": "imgui:2689",
+ "ov_cimguiname": "ImGuiTextBuffer_append",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_appendf": [
+ {
+ "args": "(struct ImGuiTextBuffer* buffer, const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "type": "struct ImGuiTextBuffer*"
+ },
+ {
+ "name": "fmt",
+ "type": " const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(struct ImGuiTextBuffer* buffer, const char* fmt, ...)",
+ "call_args": "(buffer,fmt,...)",
+ "cimguiname": "ImGuiTextBuffer_appendf",
+ "defaults": {},
+ "funcname": "appendf",
+ "isvararg": "...)",
+ "location": "imgui:2690",
+ "manual": true,
+ "ov_cimguiname": "ImGuiTextBuffer_appendf",
+ "ret": "void",
+ "signature": "(struct ImGuiTextBuffer*, const char*,...)",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_appendfv": [
+ {
+ "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "ImGuiTextBuffer_appendfv",
+ "defaults": {},
+ "funcname": "appendfv",
+ "location": "imgui:2691",
+ "ov_cimguiname": "ImGuiTextBuffer_appendfv",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_begin": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_begin",
+ "defaults": {},
+ "funcname": "begin",
+ "location": "imgui:2682",
+ "ov_cimguiname": "ImGuiTextBuffer_begin",
+ "ret": "const char*",
+ "signature": "()const",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_c_str": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_c_str",
+ "defaults": {},
+ "funcname": "c_str",
+ "location": "imgui:2688",
+ "ov_cimguiname": "ImGuiTextBuffer_c_str",
+ "ret": "const char*",
+ "signature": "()const",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_clear": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_clear",
+ "defaults": {},
+ "funcname": "clear",
+ "location": "imgui:2686",
+ "ov_cimguiname": "ImGuiTextBuffer_clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_destroy": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTextBuffer_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2680",
+ "ov_cimguiname": "ImGuiTextBuffer_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTextBuffer*)",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_empty": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_empty",
+ "defaults": {},
+ "funcname": "empty",
+ "location": "imgui:2685",
+ "ov_cimguiname": "ImGuiTextBuffer_empty",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_end": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_end",
+ "defaults": {},
+ "funcname": "end",
+ "location": "imgui:2683",
+ "ov_cimguiname": "ImGuiTextBuffer_end",
+ "ret": "const char*",
+ "signature": "()const",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_reserve": [
+ {
+ "args": "(ImGuiTextBuffer* self,int capacity)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ },
+ {
+ "name": "capacity",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int capacity)",
+ "call_args": "(capacity)",
+ "cimguiname": "ImGuiTextBuffer_reserve",
+ "defaults": {},
+ "funcname": "reserve",
+ "location": "imgui:2687",
+ "ov_cimguiname": "ImGuiTextBuffer_reserve",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextBuffer_size": [
+ {
+ "args": "(ImGuiTextBuffer* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextBuffer*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextBuffer_size",
+ "defaults": {},
+ "funcname": "size",
+ "location": "imgui:2684",
+ "ov_cimguiname": "ImGuiTextBuffer_size",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTextFilter_Build": [
+ {
+ "args": "(ImGuiTextFilter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextFilter*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextFilter_Build",
+ "defaults": {},
+ "funcname": "Build",
+ "location": "imgui:2653",
+ "ov_cimguiname": "ImGuiTextFilter_Build",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextFilter_Clear": [
+ {
+ "args": "(ImGuiTextFilter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextFilter*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextFilter_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui:2654",
+ "ov_cimguiname": "ImGuiTextFilter_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextFilter_Draw": [
+ {
+ "args": "(ImGuiTextFilter* self,const char* label,float width)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextFilter*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)",
+ "call_args": "(label,width)",
+ "cimguiname": "ImGuiTextFilter_Draw",
+ "defaults": {
+ "label": "\"Filter(inc,-exc)\"",
+ "width": "0.0f"
+ },
+ "funcname": "Draw",
+ "location": "imgui:2651",
+ "ov_cimguiname": "ImGuiTextFilter_Draw",
+ "ret": "bool",
+ "signature": "(const char*,float)",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextFilter_ImGuiTextFilter": [
+ {
+ "args": "(const char* default_filter)",
+ "argsT": [
+ {
+ "name": "default_filter",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* default_filter=\"\")",
+ "call_args": "(default_filter)",
+ "cimguiname": "ImGuiTextFilter_ImGuiTextFilter",
+ "constructor": true,
+ "defaults": {
+ "default_filter": "\"\""
+ },
+ "funcname": "ImGuiTextFilter",
+ "location": "imgui:2650",
+ "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter",
+ "signature": "(const char*)",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextFilter_IsActive": [
+ {
+ "args": "(ImGuiTextFilter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextFilter*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextFilter_IsActive",
+ "defaults": {},
+ "funcname": "IsActive",
+ "location": "imgui:2655",
+ "ov_cimguiname": "ImGuiTextFilter_IsActive",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextFilter_PassFilter": [
+ {
+ "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextFilter*"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
+ "call_args": "(text,text_end)",
+ "cimguiname": "ImGuiTextFilter_PassFilter",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "PassFilter",
+ "location": "imgui:2652",
+ "ov_cimguiname": "ImGuiTextFilter_PassFilter",
+ "ret": "bool",
+ "signature": "(const char*,const char*)const",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextFilter_destroy": [
+ {
+ "args": "(ImGuiTextFilter* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextFilter*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTextFilter_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2650",
+ "ov_cimguiname": "ImGuiTextFilter_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTextFilter*)",
+ "stname": "ImGuiTextFilter"
+ }
+ ],
+ "ImGuiTextIndex_append": [
+ {
+ "args": "(ImGuiTextIndex* self,const char* base,int old_size,int new_size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextIndex*"
+ },
+ {
+ "name": "base",
+ "type": "const char*"
+ },
+ {
+ "name": "old_size",
+ "type": "int"
+ },
+ {
+ "name": "new_size",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* base,int old_size,int new_size)",
+ "call_args": "(base,old_size,new_size)",
+ "cimguiname": "ImGuiTextIndex_append",
+ "defaults": {},
+ "funcname": "append",
+ "location": "imgui_internal:743",
+ "ov_cimguiname": "ImGuiTextIndex_append",
+ "ret": "void",
+ "signature": "(const char*,int,int)",
+ "stname": "ImGuiTextIndex"
+ }
+ ],
+ "ImGuiTextIndex_clear": [
+ {
+ "args": "(ImGuiTextIndex* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextIndex*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextIndex_clear",
+ "defaults": {},
+ "funcname": "clear",
+ "location": "imgui_internal:739",
+ "ov_cimguiname": "ImGuiTextIndex_clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiTextIndex"
+ }
+ ],
+ "ImGuiTextIndex_get_line_begin": [
+ {
+ "args": "(ImGuiTextIndex* self,const char* base,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextIndex*"
+ },
+ {
+ "name": "base",
+ "type": "const char*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* base,int n)",
+ "call_args": "(base,n)",
+ "cimguiname": "ImGuiTextIndex_get_line_begin",
+ "defaults": {},
+ "funcname": "get_line_begin",
+ "location": "imgui_internal:741",
+ "ov_cimguiname": "ImGuiTextIndex_get_line_begin",
+ "ret": "const char*",
+ "signature": "(const char*,int)",
+ "stname": "ImGuiTextIndex"
+ }
+ ],
+ "ImGuiTextIndex_get_line_end": [
+ {
+ "args": "(ImGuiTextIndex* self,const char* base,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextIndex*"
+ },
+ {
+ "name": "base",
+ "type": "const char*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* base,int n)",
+ "call_args": "(base,n)",
+ "cimguiname": "ImGuiTextIndex_get_line_end",
+ "defaults": {},
+ "funcname": "get_line_end",
+ "location": "imgui_internal:742",
+ "ov_cimguiname": "ImGuiTextIndex_get_line_end",
+ "ret": "const char*",
+ "signature": "(const char*,int)",
+ "stname": "ImGuiTextIndex"
+ }
+ ],
+ "ImGuiTextIndex_size": [
+ {
+ "args": "(ImGuiTextIndex* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextIndex*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextIndex_size",
+ "defaults": {},
+ "funcname": "size",
+ "location": "imgui_internal:740",
+ "ov_cimguiname": "ImGuiTextIndex_size",
+ "ret": "int",
+ "signature": "()",
+ "stname": "ImGuiTextIndex"
+ }
+ ],
+ "ImGuiTextRange_ImGuiTextRange": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextRange_ImGuiTextRange",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTextRange",
+ "location": "imgui:2663",
+ "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil",
+ "signature": "()",
+ "stname": "ImGuiTextRange"
+ },
+ {
+ "args": "(const char* _b,const char* _e)",
+ "argsT": [
+ {
+ "name": "_b",
+ "type": "const char*"
+ },
+ {
+ "name": "_e",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* _b,const char* _e)",
+ "call_args": "(_b,_e)",
+ "cimguiname": "ImGuiTextRange_ImGuiTextRange",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTextRange",
+ "location": "imgui:2664",
+ "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str",
+ "signature": "(const char*,const char*)",
+ "stname": "ImGuiTextRange"
+ }
+ ],
+ "ImGuiTextRange_destroy": [
+ {
+ "args": "(ImGuiTextRange* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextRange*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTextRange_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2663",
+ "ov_cimguiname": "ImGuiTextRange_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTextRange*)",
+ "stname": "ImGuiTextRange"
+ }
+ ],
+ "ImGuiTextRange_empty": [
+ {
+ "args": "(ImGuiTextRange* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextRange*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTextRange_empty",
+ "defaults": {},
+ "funcname": "empty",
+ "location": "imgui:2665",
+ "ov_cimguiname": "ImGuiTextRange_empty",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImGuiTextRange"
+ }
+ ],
+ "ImGuiTextRange_split": [
+ {
+ "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTextRange*"
+ },
+ {
+ "name": "separator",
+ "type": "char"
+ },
+ {
+ "name": "out",
+ "type": "ImVector_ImGuiTextRange*"
+ }
+ ],
+ "argsoriginal": "(char separator,ImVector* out)",
+ "call_args": "(separator,out)",
+ "cimguiname": "ImGuiTextRange_split",
+ "defaults": {},
+ "funcname": "split",
+ "location": "imgui:2666",
+ "ov_cimguiname": "ImGuiTextRange_split",
+ "ret": "void",
+ "signature": "(char,ImVector_ImGuiTextRange*)const",
+ "stname": "ImGuiTextRange"
+ }
+ ],
+ "ImGuiTypingSelectState_Clear": [
+ {
+ "args": "(ImGuiTypingSelectState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTypingSelectState*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTypingSelectState_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui_internal:1688",
+ "ov_cimguiname": "ImGuiTypingSelectState_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiTypingSelectState"
+ }
+ ],
+ "ImGuiTypingSelectState_ImGuiTypingSelectState": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiTypingSelectState_ImGuiTypingSelectState",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiTypingSelectState",
+ "location": "imgui_internal:1687",
+ "ov_cimguiname": "ImGuiTypingSelectState_ImGuiTypingSelectState",
+ "signature": "()",
+ "stname": "ImGuiTypingSelectState"
+ }
+ ],
+ "ImGuiTypingSelectState_destroy": [
+ {
+ "args": "(ImGuiTypingSelectState* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiTypingSelectState*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiTypingSelectState_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:1687",
+ "ov_cimguiname": "ImGuiTypingSelectState_destroy",
+ "ret": "void",
+ "signature": "(ImGuiTypingSelectState*)",
+ "stname": "ImGuiTypingSelectState"
+ }
+ ],
+ "ImGuiViewportP_CalcWorkRectPos": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 inset_min)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "inset_min",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& inset_min)",
+ "call_args": "(inset_min)",
+ "cimguiname": "ImGuiViewportP_CalcWorkRectPos",
+ "defaults": {},
+ "funcname": "CalcWorkRectPos",
+ "location": "imgui_internal:2018",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos",
+ "ret": "void",
+ "signature": "(const ImVec2)const",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_CalcWorkRectSize": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 inset_min,const ImVec2 inset_max)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "inset_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "inset_max",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& inset_min,const ImVec2& inset_max)",
+ "call_args": "(inset_min,inset_max)",
+ "cimguiname": "ImGuiViewportP_CalcWorkRectSize",
+ "defaults": {},
+ "funcname": "CalcWorkRectSize",
+ "location": "imgui_internal:2019",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2)const",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_ClearRequestFlags": [
+ {
+ "args": "(ImGuiViewportP* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewportP_ClearRequestFlags",
+ "defaults": {},
+ "funcname": "ClearRequestFlags",
+ "location": "imgui_internal:2015",
+ "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:2025",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_GetMainRect": [
+ {
+ "args": "(ImRect *pOut,ImGuiViewportP* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewportP_GetMainRect",
+ "defaults": {},
+ "funcname": "GetMainRect",
+ "location": "imgui_internal:2023",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewportP_GetMainRect",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_GetWorkRect": [
+ {
+ "args": "(ImRect *pOut,ImGuiViewportP* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewportP_GetWorkRect",
+ "defaults": {},
+ "funcname": "GetWorkRect",
+ "location": "imgui_internal:2024",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewportP_GetWorkRect",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_ImGuiViewportP": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewportP_ImGuiViewportP",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiViewportP",
+ "location": "imgui_internal:2013",
+ "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP",
+ "signature": "()",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_UpdateWorkRect": [
+ {
+ "args": "(ImGuiViewportP* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewportP_UpdateWorkRect",
+ "defaults": {},
+ "funcname": "UpdateWorkRect",
+ "location": "imgui_internal:2020",
+ "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewportP_destroy": [
+ {
+ "args": "(ImGuiViewportP* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiViewportP_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2014",
+ "ov_cimguiname": "ImGuiViewportP_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiViewportP*)",
+ "stname": "ImGuiViewportP"
+ }
+ ],
+ "ImGuiViewport_GetCenter": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiViewport* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewport_GetCenter",
+ "defaults": {},
+ "funcname": "GetCenter",
+ "location": "imgui:3662",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewport_GetCenter",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiViewport"
+ }
+ ],
+ "ImGuiViewport_GetWorkCenter": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiViewport* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewport_GetWorkCenter",
+ "defaults": {},
+ "funcname": "GetWorkCenter",
+ "location": "imgui:3663",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiViewport_GetWorkCenter",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiViewport"
+ }
+ ],
+ "ImGuiViewport_ImGuiViewport": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiViewport_ImGuiViewport",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiViewport",
+ "location": "imgui:3658",
+ "ov_cimguiname": "ImGuiViewport_ImGuiViewport",
+ "signature": "()",
+ "stname": "ImGuiViewport"
+ }
+ ],
+ "ImGuiViewport_destroy": [
+ {
+ "args": "(ImGuiViewport* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiViewport_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:3659",
+ "ov_cimguiname": "ImGuiViewport_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiViewport*)",
+ "stname": "ImGuiViewport"
+ }
+ ],
+ "ImGuiWindowClass_ImGuiWindowClass": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindowClass_ImGuiWindowClass",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiWindowClass",
+ "location": "imgui:2601",
+ "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass",
+ "signature": "()",
+ "stname": "ImGuiWindowClass"
+ }
+ ],
+ "ImGuiWindowClass_destroy": [
+ {
+ "args": "(ImGuiWindowClass* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindowClass*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiWindowClass_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2601",
+ "ov_cimguiname": "ImGuiWindowClass_destroy",
+ "ret": "void",
+ "signature": "(ImGuiWindowClass*)",
+ "stname": "ImGuiWindowClass"
+ }
+ ],
+ "ImGuiWindowSettings_GetName": [
+ {
+ "args": "(ImGuiWindowSettings* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindowSettings*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindowSettings_GetName",
+ "defaults": {},
+ "funcname": "GetName",
+ "location": "imgui_internal:2051",
+ "ov_cimguiname": "ImGuiWindowSettings_GetName",
+ "ret": "char*",
+ "signature": "()",
+ "stname": "ImGuiWindowSettings"
+ }
+ ],
+ "ImGuiWindowSettings_ImGuiWindowSettings": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiWindowSettings",
+ "location": "imgui_internal:2050",
+ "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings",
+ "signature": "()",
+ "stname": "ImGuiWindowSettings"
+ }
+ ],
+ "ImGuiWindowSettings_destroy": [
+ {
+ "args": "(ImGuiWindowSettings* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindowSettings*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiWindowSettings_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2050",
+ "ov_cimguiname": "ImGuiWindowSettings_destroy",
+ "ret": "void",
+ "signature": "(ImGuiWindowSettings*)",
+ "stname": "ImGuiWindowSettings"
+ }
+ ],
+ "ImGuiWindow_CalcFontSize": [
+ {
+ "args": "(ImGuiWindow* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindow_CalcFontSize",
+ "defaults": {},
+ "funcname": "CalcFontSize",
+ "location": "imgui_internal:2805",
+ "ov_cimguiname": "ImGuiWindow_CalcFontSize",
+ "ret": "float",
+ "signature": "()const",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_GetID": [
+ {
+ "args": "(ImGuiWindow* self,const char* str,const char* str_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "str",
+ "type": "const char*"
+ },
+ {
+ "name": "str_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str,const char* str_end=((void*)0))",
+ "call_args": "(str,str_end)",
+ "cimguiname": "ImGuiWindow_GetID",
+ "defaults": {
+ "str_end": "NULL"
+ },
+ "funcname": "GetID",
+ "location": "imgui_internal:2797",
+ "ov_cimguiname": "ImGuiWindow_GetID_Str",
+ "ret": "ImGuiID",
+ "signature": "(const char*,const char*)",
+ "stname": "ImGuiWindow"
+ },
+ {
+ "args": "(ImGuiWindow* self,const void* ptr)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ptr",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(const void* ptr)",
+ "call_args": "(ptr)",
+ "cimguiname": "ImGuiWindow_GetID",
+ "defaults": {},
+ "funcname": "GetID",
+ "location": "imgui_internal:2798",
+ "ov_cimguiname": "ImGuiWindow_GetID_Ptr",
+ "ret": "ImGuiID",
+ "signature": "(const void*)",
+ "stname": "ImGuiWindow"
+ },
+ {
+ "args": "(ImGuiWindow* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImGuiWindow_GetID",
+ "defaults": {},
+ "funcname": "GetID",
+ "location": "imgui_internal:2799",
+ "ov_cimguiname": "ImGuiWindow_GetID_Int",
+ "ret": "ImGuiID",
+ "signature": "(int)",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_GetIDFromPos": [
+ {
+ "args": "(ImGuiWindow* self,const ImVec2 p_abs)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "p_abs",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p_abs)",
+ "call_args": "(p_abs)",
+ "cimguiname": "ImGuiWindow_GetIDFromPos",
+ "defaults": {},
+ "funcname": "GetIDFromPos",
+ "location": "imgui_internal:2800",
+ "ov_cimguiname": "ImGuiWindow_GetIDFromPos",
+ "ret": "ImGuiID",
+ "signature": "(const ImVec2)",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_GetIDFromRectangle": [
+ {
+ "args": "(ImGuiWindow* self,const ImRect r_abs)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "r_abs",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r_abs)",
+ "call_args": "(r_abs)",
+ "cimguiname": "ImGuiWindow_GetIDFromRectangle",
+ "defaults": {},
+ "funcname": "GetIDFromRectangle",
+ "location": "imgui_internal:2801",
+ "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle",
+ "ret": "ImGuiID",
+ "signature": "(const ImRect)",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_ImGuiWindow": [
+ {
+ "args": "(ImGuiContext* context,const char* name)",
+ "argsT": [
+ {
+ "name": "context",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* context,const char* name)",
+ "call_args": "(context,name)",
+ "cimguiname": "ImGuiWindow_ImGuiWindow",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImGuiWindow",
+ "location": "imgui_internal:2793",
+ "ov_cimguiname": "ImGuiWindow_ImGuiWindow",
+ "signature": "(ImGuiContext*,const char*)",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_MenuBarRect": [
+ {
+ "args": "(ImRect *pOut,ImGuiWindow* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindow_MenuBarRect",
+ "defaults": {},
+ "funcname": "MenuBarRect",
+ "location": "imgui_internal:2807",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiWindow_MenuBarRect",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_Rect": [
+ {
+ "args": "(ImRect *pOut,ImGuiWindow* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindow_Rect",
+ "defaults": {},
+ "funcname": "Rect",
+ "location": "imgui_internal:2804",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiWindow_Rect",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_TitleBarRect": [
+ {
+ "args": "(ImRect *pOut,ImGuiWindow* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuiWindow_TitleBarRect",
+ "defaults": {},
+ "funcname": "TitleBarRect",
+ "location": "imgui_internal:2806",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImGuiWindow_TitleBarRect",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImGuiWindow_destroy": [
+ {
+ "args": "(ImGuiWindow* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImGuiWindow_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:2795",
+ "ov_cimguiname": "ImGuiWindow_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": "ImGuiWindow"
+ }
+ ],
+ "ImPool_Add": [
+ {
+ "args": "(ImPool* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPool_Add",
+ "defaults": {},
+ "funcname": "Add",
+ "location": "imgui_internal:696",
+ "ov_cimguiname": "ImPool_Add",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_Clear": [
+ {
+ "args": "(ImPool* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPool_Clear",
+ "defaults": {},
+ "funcname": "Clear",
+ "location": "imgui_internal:695",
+ "ov_cimguiname": "ImPool_Clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_Contains": [
+ {
+ "args": "(ImPool* self,const T* p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "p",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* p)",
+ "call_args": "(p)",
+ "cimguiname": "ImPool_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "imgui_internal:694",
+ "ov_cimguiname": "ImPool_Contains",
+ "ret": "bool",
+ "signature": "(const T*)const",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_GetAliveCount": [
+ {
+ "args": "(ImPool* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPool_GetAliveCount",
+ "defaults": {},
+ "funcname": "GetAliveCount",
+ "location": "imgui_internal:703",
+ "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:704",
+ "ov_cimguiname": "ImPool_GetBufSize",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_GetByIndex": [
+ {
+ "args": "(ImPool* self,ImPoolIdx n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "n",
+ "type": "ImPoolIdx"
+ }
+ ],
+ "argsoriginal": "(ImPoolIdx n)",
+ "call_args": "(n)",
+ "cimguiname": "ImPool_GetByIndex",
+ "defaults": {},
+ "funcname": "GetByIndex",
+ "location": "imgui_internal:691",
+ "ov_cimguiname": "ImPool_GetByIndex",
+ "ret": "T*",
+ "signature": "(ImPoolIdx)",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_GetByKey": [
+ {
+ "args": "(ImPool* self,ImGuiID key)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key)",
+ "call_args": "(key)",
+ "cimguiname": "ImPool_GetByKey",
+ "defaults": {},
+ "funcname": "GetByKey",
+ "location": "imgui_internal:690",
+ "ov_cimguiname": "ImPool_GetByKey",
+ "ret": "T*",
+ "signature": "(ImGuiID)",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_GetIndex": [
+ {
+ "args": "(ImPool* self,const T* p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "p",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* p)",
+ "call_args": "(p)",
+ "cimguiname": "ImPool_GetIndex",
+ "defaults": {},
+ "funcname": "GetIndex",
+ "location": "imgui_internal:692",
+ "ov_cimguiname": "ImPool_GetIndex",
+ "ret": "ImPoolIdx",
+ "signature": "(const T*)const",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_GetMapSize": [
+ {
+ "args": "(ImPool* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPool_GetMapSize",
+ "defaults": {},
+ "funcname": "GetMapSize",
+ "location": "imgui_internal:705",
+ "ov_cimguiname": "ImPool_GetMapSize",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_GetOrAddByKey": [
+ {
+ "args": "(ImPool* self,ImGuiID key)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key)",
+ "call_args": "(key)",
+ "cimguiname": "ImPool_GetOrAddByKey",
+ "defaults": {},
+ "funcname": "GetOrAddByKey",
+ "location": "imgui_internal:693",
+ "ov_cimguiname": "ImPool_GetOrAddByKey",
+ "ret": "T*",
+ "signature": "(ImGuiID)",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_ImPool": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPool_ImPool",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPool",
+ "location": "imgui_internal:688",
+ "ov_cimguiname": "ImPool_ImPool",
+ "signature": "()",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_Remove": [
+ {
+ "args": "(ImPool* self,ImGuiID key,const T* p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "p",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,const T* p)",
+ "call_args": "(key,p)",
+ "cimguiname": "ImPool_Remove",
+ "defaults": {},
+ "funcname": "Remove",
+ "location": "imgui_internal:697",
+ "ov_cimguiname": "ImPool_Remove_TPtr",
+ "ret": "void",
+ "signature": "(ImGuiID,const T*)",
+ "stname": "ImPool",
+ "templated": true
+ },
+ {
+ "args": "(ImPool* self,ImGuiID key,ImPoolIdx idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "idx",
+ "type": "ImPoolIdx"
+ }
+ ],
+ "argsoriginal": "(ImGuiID key,ImPoolIdx idx)",
+ "call_args": "(key,idx)",
+ "cimguiname": "ImPool_Remove",
+ "defaults": {},
+ "funcname": "Remove",
+ "location": "imgui_internal:698",
+ "ov_cimguiname": "ImPool_Remove_PoolIdx",
+ "ret": "void",
+ "signature": "(ImGuiID,ImPoolIdx)",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_Reserve": [
+ {
+ "args": "(ImPool* self,int capacity)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ },
+ {
+ "name": "capacity",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int capacity)",
+ "call_args": "(capacity)",
+ "cimguiname": "ImPool_Reserve",
+ "defaults": {},
+ "funcname": "Reserve",
+ "location": "imgui_internal:699",
+ "ov_cimguiname": "ImPool_Reserve",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImPool",
+ "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:706",
+ "ov_cimguiname": "ImPool_TryGetMapData",
+ "ret": "T*",
+ "signature": "(ImPoolIdx)",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImPool_destroy": [
+ {
+ "args": "(ImPool* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPool*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPool_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:689",
+ "ov_cimguiname": "ImPool_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImPool*)",
+ "stname": "ImPool",
+ "templated": true
+ }
+ ],
+ "ImRect_Add": [
+ {
+ "args": "(ImRect* self,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p)",
+ "call_args": "(p)",
+ "cimguiname": "ImRect_Add",
+ "defaults": {},
+ "funcname": "Add",
+ "location": "imgui_internal:559",
+ "ov_cimguiname": "ImRect_Add_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImRect"
+ },
+ {
+ "args": "(ImRect* self,const ImRect r)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "r",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r)",
+ "call_args": "(r)",
+ "cimguiname": "ImRect_Add",
+ "defaults": {},
+ "funcname": "Add",
+ "location": "imgui_internal:560",
+ "ov_cimguiname": "ImRect_Add_Rect",
+ "ret": "void",
+ "signature": "(const ImRect)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_ClipWith": [
+ {
+ "args": "(ImRect* self,const ImRect r)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "r",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r)",
+ "call_args": "(r)",
+ "cimguiname": "ImRect_ClipWith",
+ "defaults": {},
+ "funcname": "ClipWith",
+ "location": "imgui_internal:566",
+ "ov_cimguiname": "ImRect_ClipWith",
+ "ret": "void",
+ "signature": "(const ImRect)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_ClipWithFull": [
+ {
+ "args": "(ImRect* self,const ImRect r)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "r",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r)",
+ "call_args": "(r)",
+ "cimguiname": "ImRect_ClipWithFull",
+ "defaults": {},
+ "funcname": "ClipWithFull",
+ "location": "imgui_internal:567",
+ "ov_cimguiname": "ImRect_ClipWithFull",
+ "ret": "void",
+ "signature": "(const ImRect)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_Contains": [
+ {
+ "args": "(ImRect* self,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p)",
+ "call_args": "(p)",
+ "cimguiname": "ImRect_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "imgui_internal:555",
+ "ov_cimguiname": "ImRect_Contains_Vec2",
+ "ret": "bool",
+ "signature": "(const ImVec2)const",
+ "stname": "ImRect"
+ },
+ {
+ "args": "(ImRect* self,const ImRect r)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "r",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r)",
+ "call_args": "(r)",
+ "cimguiname": "ImRect_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "imgui_internal:556",
+ "ov_cimguiname": "ImRect_Contains_Rect",
+ "ret": "bool",
+ "signature": "(const ImRect)const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_ContainsWithPad": [
+ {
+ "args": "(ImRect* self,const ImVec2 p,const ImVec2 pad)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "pad",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p,const ImVec2& pad)",
+ "call_args": "(p,pad)",
+ "cimguiname": "ImRect_ContainsWithPad",
+ "defaults": {},
+ "funcname": "ContainsWithPad",
+ "location": "imgui_internal:557",
+ "ov_cimguiname": "ImRect_ContainsWithPad",
+ "ret": "bool",
+ "signature": "(const ImVec2,const ImVec2)const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_Expand": [
+ {
+ "args": "(ImRect* self,const float amount)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "amount",
+ "type": "const float"
+ }
+ ],
+ "argsoriginal": "(const float amount)",
+ "call_args": "(amount)",
+ "cimguiname": "ImRect_Expand",
+ "defaults": {},
+ "funcname": "Expand",
+ "location": "imgui_internal:561",
+ "ov_cimguiname": "ImRect_Expand_Float",
+ "ret": "void",
+ "signature": "(const float)",
+ "stname": "ImRect"
+ },
+ {
+ "args": "(ImRect* self,const ImVec2 amount)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "amount",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& amount)",
+ "call_args": "(amount)",
+ "cimguiname": "ImRect_Expand",
+ "defaults": {},
+ "funcname": "Expand",
+ "location": "imgui_internal:562",
+ "ov_cimguiname": "ImRect_Expand_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_Floor": [
+ {
+ "args": "(ImRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_Floor",
+ "defaults": {},
+ "funcname": "Floor",
+ "location": "imgui_internal:568",
+ "ov_cimguiname": "ImRect_Floor",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetArea": [
+ {
+ "args": "(ImRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetArea",
+ "defaults": {},
+ "funcname": "GetArea",
+ "location": "imgui_internal:550",
+ "ov_cimguiname": "ImRect_GetArea",
+ "ret": "float",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetBL": [
+ {
+ "args": "(ImVec2 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetBL",
+ "defaults": {},
+ "funcname": "GetBL",
+ "location": "imgui_internal:553",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_GetBL",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetBR": [
+ {
+ "args": "(ImVec2 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetBR",
+ "defaults": {},
+ "funcname": "GetBR",
+ "location": "imgui_internal:554",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_GetBR",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetCenter": [
+ {
+ "args": "(ImVec2 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetCenter",
+ "defaults": {},
+ "funcname": "GetCenter",
+ "location": "imgui_internal:546",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_GetCenter",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetHeight": [
+ {
+ "args": "(ImRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetHeight",
+ "defaults": {},
+ "funcname": "GetHeight",
+ "location": "imgui_internal:549",
+ "ov_cimguiname": "ImRect_GetHeight",
+ "ret": "float",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetSize": [
+ {
+ "args": "(ImVec2 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetSize",
+ "defaults": {},
+ "funcname": "GetSize",
+ "location": "imgui_internal:547",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_GetSize",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetTL": [
+ {
+ "args": "(ImVec2 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetTL",
+ "defaults": {},
+ "funcname": "GetTL",
+ "location": "imgui_internal:551",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_GetTL",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetTR": [
+ {
+ "args": "(ImVec2 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetTR",
+ "defaults": {},
+ "funcname": "GetTR",
+ "location": "imgui_internal:552",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_GetTR",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_GetWidth": [
+ {
+ "args": "(ImRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_GetWidth",
+ "defaults": {},
+ "funcname": "GetWidth",
+ "location": "imgui_internal:548",
+ "ov_cimguiname": "ImRect_GetWidth",
+ "ret": "float",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_ImRect": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_ImRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImRect",
+ "location": "imgui_internal:541",
+ "ov_cimguiname": "ImRect_ImRect_Nil",
+ "signature": "()",
+ "stname": "ImRect"
+ },
+ {
+ "args": "(const ImVec2 min,const ImVec2 max)",
+ "argsT": [
+ {
+ "name": "min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "max",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& min,const ImVec2& max)",
+ "call_args": "(min,max)",
+ "cimguiname": "ImRect_ImRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImRect",
+ "location": "imgui_internal:542",
+ "ov_cimguiname": "ImRect_ImRect_Vec2",
+ "signature": "(const ImVec2,const ImVec2)",
+ "stname": "ImRect"
+ },
+ {
+ "args": "(const ImVec4 v)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImRect_ImRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImRect",
+ "location": "imgui_internal:543",
+ "ov_cimguiname": "ImRect_ImRect_Vec4",
+ "signature": "(const ImVec4)",
+ "stname": "ImRect"
+ },
+ {
+ "args": "(float x1,float y1,float x2,float y2)",
+ "argsT": [
+ {
+ "name": "x1",
+ "type": "float"
+ },
+ {
+ "name": "y1",
+ "type": "float"
+ },
+ {
+ "name": "x2",
+ "type": "float"
+ },
+ {
+ "name": "y2",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x1,float y1,float x2,float y2)",
+ "call_args": "(x1,y1,x2,y2)",
+ "cimguiname": "ImRect_ImRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImRect",
+ "location": "imgui_internal:544",
+ "ov_cimguiname": "ImRect_ImRect_Float",
+ "signature": "(float,float,float,float)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_IsInverted": [
+ {
+ "args": "(ImRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_IsInverted",
+ "defaults": {},
+ "funcname": "IsInverted",
+ "location": "imgui_internal:569",
+ "ov_cimguiname": "ImRect_IsInverted",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_Overlaps": [
+ {
+ "args": "(ImRect* self,const ImRect r)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "r",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r)",
+ "call_args": "(r)",
+ "cimguiname": "ImRect_Overlaps",
+ "defaults": {},
+ "funcname": "Overlaps",
+ "location": "imgui_internal:558",
+ "ov_cimguiname": "ImRect_Overlaps",
+ "ret": "bool",
+ "signature": "(const ImRect)const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_ToVec4": [
+ {
+ "args": "(ImVec4 *pOut,ImRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImRect_ToVec4",
+ "defaults": {},
+ "funcname": "ToVec4",
+ "location": "imgui_internal:570",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImRect_ToVec4",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_Translate": [
+ {
+ "args": "(ImRect* self,const ImVec2 d)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "d",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& d)",
+ "call_args": "(d)",
+ "cimguiname": "ImRect_Translate",
+ "defaults": {},
+ "funcname": "Translate",
+ "location": "imgui_internal:563",
+ "ov_cimguiname": "ImRect_Translate",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_TranslateX": [
+ {
+ "args": "(ImRect* self,float dx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "dx",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float dx)",
+ "call_args": "(dx)",
+ "cimguiname": "ImRect_TranslateX",
+ "defaults": {},
+ "funcname": "TranslateX",
+ "location": "imgui_internal:564",
+ "ov_cimguiname": "ImRect_TranslateX",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_TranslateY": [
+ {
+ "args": "(ImRect* self,float dy)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ },
+ {
+ "name": "dy",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float dy)",
+ "call_args": "(dy)",
+ "cimguiname": "ImRect_TranslateY",
+ "defaults": {},
+ "funcname": "TranslateY",
+ "location": "imgui_internal:565",
+ "ov_cimguiname": "ImRect_TranslateY",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImRect_destroy": [
+ {
+ "args": "(ImRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImRect*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImRect_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:541",
+ "ov_cimguiname": "ImRect_destroy",
+ "ret": "void",
+ "signature": "(ImRect*)",
+ "stname": "ImRect"
+ }
+ ],
+ "ImSpanAllocator_GetArenaSizeInBytes": [
+ {
+ "args": "(ImSpanAllocator* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpanAllocator*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes",
+ "defaults": {},
+ "funcname": "GetArenaSizeInBytes",
+ "location": "imgui_internal:668",
+ "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes",
+ "ret": "int",
+ "signature": "()",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpanAllocator_GetSpanPtrBegin": [
+ {
+ "args": "(ImSpanAllocator* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpanAllocator*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImSpanAllocator_GetSpanPtrBegin",
+ "defaults": {},
+ "funcname": "GetSpanPtrBegin",
+ "location": "imgui_internal:670",
+ "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin",
+ "ret": "void*",
+ "signature": "(int)",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpanAllocator_GetSpanPtrEnd": [
+ {
+ "args": "(ImSpanAllocator* self,int n)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpanAllocator*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n)",
+ "call_args": "(n)",
+ "cimguiname": "ImSpanAllocator_GetSpanPtrEnd",
+ "defaults": {},
+ "funcname": "GetSpanPtrEnd",
+ "location": "imgui_internal:671",
+ "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd",
+ "ret": "void*",
+ "signature": "(int)",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpanAllocator_ImSpanAllocator": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpanAllocator_ImSpanAllocator",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImSpanAllocator",
+ "location": "imgui_internal:666",
+ "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator",
+ "signature": "()",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpanAllocator_Reserve": [
+ {
+ "args": "(ImSpanAllocator* self,int n,size_t sz,int a)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpanAllocator*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "sz",
+ "type": "size_t"
+ },
+ {
+ "name": "a",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int n,size_t sz,int a=4)",
+ "call_args": "(n,sz,a)",
+ "cimguiname": "ImSpanAllocator_Reserve",
+ "defaults": {
+ "a": "4"
+ },
+ "funcname": "Reserve",
+ "location": "imgui_internal:667",
+ "ov_cimguiname": "ImSpanAllocator_Reserve",
+ "ret": "void",
+ "signature": "(int,size_t,int)",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpanAllocator_SetArenaBasePtr": [
+ {
+ "args": "(ImSpanAllocator* self,void* base_ptr)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpanAllocator*"
+ },
+ {
+ "name": "base_ptr",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void* base_ptr)",
+ "call_args": "(base_ptr)",
+ "cimguiname": "ImSpanAllocator_SetArenaBasePtr",
+ "defaults": {},
+ "funcname": "SetArenaBasePtr",
+ "location": "imgui_internal:669",
+ "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr",
+ "ret": "void",
+ "signature": "(void*)",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpanAllocator_destroy": [
+ {
+ "args": "(ImSpanAllocator* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpanAllocator*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImSpanAllocator_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:666",
+ "ov_cimguiname": "ImSpanAllocator_destroy",
+ "ret": "void",
+ "signature": "(ImSpanAllocator*)",
+ "stname": "ImSpanAllocator",
+ "templated": true
+ }
+ ],
+ "ImSpan_ImSpan": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_ImSpan",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImSpan",
+ "location": "imgui_internal:634",
+ "ov_cimguiname": "ImSpan_ImSpan_Nil",
+ "signature": "()",
+ "stname": "ImSpan",
+ "templated": true
+ },
+ {
+ "args": "(T* data,int size)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "T*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(T* data,int size)",
+ "call_args": "(data,size)",
+ "cimguiname": "ImSpan_ImSpan",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImSpan",
+ "location": "imgui_internal:635",
+ "ov_cimguiname": "ImSpan_ImSpan_TPtrInt",
+ "signature": "(T*,int)",
+ "stname": "ImSpan",
+ "templated": true
+ },
+ {
+ "args": "(T* data,T* data_end)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "T*"
+ },
+ {
+ "name": "data_end",
+ "type": "T*"
+ }
+ ],
+ "argsoriginal": "(T* data,T* data_end)",
+ "call_args": "(data,data_end)",
+ "cimguiname": "ImSpan_ImSpan",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImSpan",
+ "location": "imgui_internal:636",
+ "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr",
+ "signature": "(T*,T*)",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_begin": [
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_begin",
+ "defaults": {},
+ "funcname": "begin",
+ "location": "imgui_internal:645",
+ "ov_cimguiname": "ImSpan_begin_Nil",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImSpan",
+ "templated": true
+ },
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_begin",
+ "defaults": {},
+ "funcname": "begin",
+ "location": "imgui_internal:646",
+ "ov_cimguiname": "ImSpan_begin__const",
+ "ret": "const T*",
+ "signature": "()const",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_destroy": [
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImSpan_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:634",
+ "ov_cimguiname": "ImSpan_destroy",
+ "ret": "void",
+ "signature": "(ImSpan*)",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_end": [
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_end",
+ "defaults": {},
+ "funcname": "end",
+ "location": "imgui_internal:647",
+ "ov_cimguiname": "ImSpan_end_Nil",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImSpan",
+ "templated": true
+ },
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_end",
+ "defaults": {},
+ "funcname": "end",
+ "location": "imgui_internal:648",
+ "ov_cimguiname": "ImSpan_end__const",
+ "ret": "const T*",
+ "signature": "()const",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_index_from_ptr": [
+ {
+ "args": "(ImSpan* self,const T* it)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ },
+ {
+ "name": "it",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* it)",
+ "call_args": "(it)",
+ "cimguiname": "ImSpan_index_from_ptr",
+ "defaults": {},
+ "funcname": "index_from_ptr",
+ "location": "imgui_internal:651",
+ "ov_cimguiname": "ImSpan_index_from_ptr",
+ "ret": "int",
+ "signature": "(const T*)const",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_set": [
+ {
+ "args": "(ImSpan* self,T* data,int size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ },
+ {
+ "name": "data",
+ "type": "T*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(T* data,int size)",
+ "call_args": "(data,size)",
+ "cimguiname": "ImSpan_set",
+ "defaults": {},
+ "funcname": "set",
+ "location": "imgui_internal:638",
+ "ov_cimguiname": "ImSpan_set_Int",
+ "ret": "void",
+ "signature": "(T*,int)",
+ "stname": "ImSpan",
+ "templated": true
+ },
+ {
+ "args": "(ImSpan* self,T* data,T* data_end)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ },
+ {
+ "name": "data",
+ "type": "T*"
+ },
+ {
+ "name": "data_end",
+ "type": "T*"
+ }
+ ],
+ "argsoriginal": "(T* data,T* data_end)",
+ "call_args": "(data,data_end)",
+ "cimguiname": "ImSpan_set",
+ "defaults": {},
+ "funcname": "set",
+ "location": "imgui_internal:639",
+ "ov_cimguiname": "ImSpan_set_TPtr",
+ "ret": "void",
+ "signature": "(T*,T*)",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_size": [
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_size",
+ "defaults": {},
+ "funcname": "size",
+ "location": "imgui_internal:640",
+ "ov_cimguiname": "ImSpan_size",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImSpan_size_in_bytes": [
+ {
+ "args": "(ImSpan* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImSpan*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImSpan_size_in_bytes",
+ "defaults": {},
+ "funcname": "size_in_bytes",
+ "location": "imgui_internal:641",
+ "ov_cimguiname": "ImSpan_size_in_bytes",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImSpan",
+ "templated": true
+ }
+ ],
+ "ImVec1_ImVec1": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVec1_ImVec1",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec1",
+ "location": "imgui_internal:521",
+ "ov_cimguiname": "ImVec1_ImVec1_Nil",
+ "signature": "()",
+ "stname": "ImVec1"
+ },
+ {
+ "args": "(float _x)",
+ "argsT": [
+ {
+ "name": "_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float _x)",
+ "call_args": "(_x)",
+ "cimguiname": "ImVec1_ImVec1",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec1",
+ "location": "imgui_internal:522",
+ "ov_cimguiname": "ImVec1_ImVec1_Float",
+ "signature": "(float)",
+ "stname": "ImVec1"
+ }
+ ],
+ "ImVec1_destroy": [
+ {
+ "args": "(ImVec1* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVec1*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImVec1_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:521",
+ "ov_cimguiname": "ImVec1_destroy",
+ "ret": "void",
+ "signature": "(ImVec1*)",
+ "stname": "ImVec1"
+ }
+ ],
+ "ImVec2_ImVec2": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVec2_ImVec2",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec2",
+ "location": "imgui:299",
+ "ov_cimguiname": "ImVec2_ImVec2_Nil",
+ "signature": "()",
+ "stname": "ImVec2"
+ },
+ {
+ "args": "(float _x,float _y)",
+ "argsT": [
+ {
+ "name": "_x",
+ "type": "float"
+ },
+ {
+ "name": "_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float _x,float _y)",
+ "call_args": "(_x,_y)",
+ "cimguiname": "ImVec2_ImVec2",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec2",
+ "location": "imgui:300",
+ "ov_cimguiname": "ImVec2_ImVec2_Float",
+ "signature": "(float,float)",
+ "stname": "ImVec2"
+ }
+ ],
+ "ImVec2_destroy": [
+ {
+ "args": "(ImVec2* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVec2*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImVec2_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:299",
+ "ov_cimguiname": "ImVec2_destroy",
+ "ret": "void",
+ "signature": "(ImVec2*)",
+ "stname": "ImVec2"
+ }
+ ],
+ "ImVec2ih_ImVec2ih": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVec2ih_ImVec2ih",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec2ih",
+ "location": "imgui_internal:529",
+ "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil",
+ "signature": "()",
+ "stname": "ImVec2ih"
+ },
+ {
+ "args": "(short _x,short _y)",
+ "argsT": [
+ {
+ "name": "_x",
+ "type": "short"
+ },
+ {
+ "name": "_y",
+ "type": "short"
+ }
+ ],
+ "argsoriginal": "(short _x,short _y)",
+ "call_args": "(_x,_y)",
+ "cimguiname": "ImVec2ih_ImVec2ih",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec2ih",
+ "location": "imgui_internal:530",
+ "ov_cimguiname": "ImVec2ih_ImVec2ih_short",
+ "signature": "(short,short)",
+ "stname": "ImVec2ih"
+ },
+ {
+ "args": "(const ImVec2 rhs)",
+ "argsT": [
+ {
+ "name": "rhs",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& rhs)",
+ "call_args": "(rhs)",
+ "cimguiname": "ImVec2ih_ImVec2ih",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec2ih",
+ "location": "imgui_internal:531",
+ "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2",
+ "signature": "(const ImVec2)",
+ "stname": "ImVec2ih"
+ }
+ ],
+ "ImVec2ih_destroy": [
+ {
+ "args": "(ImVec2ih* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVec2ih*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImVec2ih_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui_internal:529",
+ "ov_cimguiname": "ImVec2ih_destroy",
+ "ret": "void",
+ "signature": "(ImVec2ih*)",
+ "stname": "ImVec2ih"
+ }
+ ],
+ "ImVec4_ImVec4": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVec4_ImVec4",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec4",
+ "location": "imgui:312",
+ "ov_cimguiname": "ImVec4_ImVec4_Nil",
+ "signature": "()",
+ "stname": "ImVec4"
+ },
+ {
+ "args": "(float _x,float _y,float _z,float _w)",
+ "argsT": [
+ {
+ "name": "_x",
+ "type": "float"
+ },
+ {
+ "name": "_y",
+ "type": "float"
+ },
+ {
+ "name": "_z",
+ "type": "float"
+ },
+ {
+ "name": "_w",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float _x,float _y,float _z,float _w)",
+ "call_args": "(_x,_y,_z,_w)",
+ "cimguiname": "ImVec4_ImVec4",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVec4",
+ "location": "imgui:313",
+ "ov_cimguiname": "ImVec4_ImVec4_Float",
+ "signature": "(float,float,float,float)",
+ "stname": "ImVec4"
+ }
+ ],
+ "ImVec4_destroy": [
+ {
+ "args": "(ImVec4* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVec4*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImVec4_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:312",
+ "ov_cimguiname": "ImVec4_destroy",
+ "ret": "void",
+ "signature": "(ImVec4*)",
+ "stname": "ImVec4"
+ }
+ ],
+ "ImVector_ImVector": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_ImVector",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVector",
+ "location": "imgui:2140",
+ "ov_cimguiname": "ImVector_ImVector_Nil",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(const ImVector_T src)",
+ "argsT": [
+ {
+ "name": "src",
+ "type": "const ImVector_T "
+ }
+ ],
+ "argsoriginal": "(const ImVector& src)",
+ "call_args": "(src)",
+ "cimguiname": "ImVector_ImVector",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImVector",
+ "location": "imgui:2141",
+ "ov_cimguiname": "ImVector_ImVector_Vector_T_",
+ "signature": "(const ImVector_T )",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector__grow_capacity": [
+ {
+ "args": "(ImVector* self,int sz)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "sz",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int sz)",
+ "call_args": "(sz)",
+ "cimguiname": "ImVector__grow_capacity",
+ "defaults": {},
+ "funcname": "_grow_capacity",
+ "location": "imgui:2167",
+ "ov_cimguiname": "ImVector__grow_capacity",
+ "ret": "int",
+ "signature": "(int)const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_back": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_back",
+ "defaults": {},
+ "funcname": "back",
+ "location": "imgui:2163",
+ "ov_cimguiname": "ImVector_back_Nil",
+ "ret": "T*",
+ "retref": "&",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_back",
+ "defaults": {},
+ "funcname": "back",
+ "location": "imgui:2164",
+ "ov_cimguiname": "ImVector_back__const",
+ "ret": "const T*",
+ "retref": "&",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_begin": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_begin",
+ "defaults": {},
+ "funcname": "begin",
+ "location": "imgui:2157",
+ "ov_cimguiname": "ImVector_begin_Nil",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_begin",
+ "defaults": {},
+ "funcname": "begin",
+ "location": "imgui:2158",
+ "ov_cimguiname": "ImVector_begin__const",
+ "ret": "const T*",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_capacity": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_capacity",
+ "defaults": {},
+ "funcname": "capacity",
+ "location": "imgui:2153",
+ "ov_cimguiname": "ImVector_capacity",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_clear": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_clear",
+ "defaults": {},
+ "funcname": "clear",
+ "location": "imgui:2145",
+ "ov_cimguiname": "ImVector_clear",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImVector",
+ "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:2146",
+ "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:2147",
+ "ov_cimguiname": "ImVector_clear_destruct",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_contains": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_contains",
+ "defaults": {},
+ "funcname": "contains",
+ "location": "imgui:2182",
+ "ov_cimguiname": "ImVector_contains",
+ "ret": "bool",
+ "signature": "(const T)const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_destroy": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImVector_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "imgui:2143",
+ "ov_cimguiname": "ImVector_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImVector*)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_empty": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_empty",
+ "defaults": {},
+ "funcname": "empty",
+ "location": "imgui:2149",
+ "ov_cimguiname": "ImVector_empty",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_end": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_end",
+ "defaults": {},
+ "funcname": "end",
+ "location": "imgui:2159",
+ "ov_cimguiname": "ImVector_end_Nil",
+ "ret": "T*",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_end",
+ "defaults": {},
+ "funcname": "end",
+ "location": "imgui:2160",
+ "ov_cimguiname": "ImVector_end__const",
+ "ret": "const T*",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_erase": [
+ {
+ "args": "(ImVector* self,const T* it)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "it",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* it)",
+ "call_args": "(it)",
+ "cimguiname": "ImVector_erase",
+ "defaults": {},
+ "funcname": "erase",
+ "location": "imgui:2178",
+ "ov_cimguiname": "ImVector_erase_Nil",
+ "ret": "T*",
+ "signature": "(const T*)",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self,const T* it,const T* it_last)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "it",
+ "type": "const T*"
+ },
+ {
+ "name": "it_last",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* it,const T* it_last)",
+ "call_args": "(it,it_last)",
+ "cimguiname": "ImVector_erase",
+ "defaults": {},
+ "funcname": "erase",
+ "location": "imgui:2179",
+ "ov_cimguiname": "ImVector_erase_TPtr",
+ "ret": "T*",
+ "signature": "(const T*,const T*)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_erase_unsorted": [
+ {
+ "args": "(ImVector* self,const T* it)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "it",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* it)",
+ "call_args": "(it)",
+ "cimguiname": "ImVector_erase_unsorted",
+ "defaults": {},
+ "funcname": "erase_unsorted",
+ "location": "imgui:2180",
+ "ov_cimguiname": "ImVector_erase_unsorted",
+ "ret": "T*",
+ "signature": "(const T*)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_find": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_find",
+ "defaults": {},
+ "funcname": "find",
+ "location": "imgui:2183",
+ "ov_cimguiname": "ImVector_find_Nil",
+ "ret": "T*",
+ "signature": "(const T)",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_find",
+ "defaults": {},
+ "funcname": "find",
+ "location": "imgui:2184",
+ "ov_cimguiname": "ImVector_find__const",
+ "ret": "const T*",
+ "signature": "(const T)const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_find_erase": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_find_erase",
+ "defaults": {},
+ "funcname": "find_erase",
+ "location": "imgui:2186",
+ "ov_cimguiname": "ImVector_find_erase",
+ "ret": "bool",
+ "signature": "(const T)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_find_erase_unsorted": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_find_erase_unsorted",
+ "defaults": {},
+ "funcname": "find_erase_unsorted",
+ "location": "imgui:2187",
+ "ov_cimguiname": "ImVector_find_erase_unsorted",
+ "ret": "bool",
+ "signature": "(const T)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_find_index": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_find_index",
+ "defaults": {},
+ "funcname": "find_index",
+ "location": "imgui:2185",
+ "ov_cimguiname": "ImVector_find_index",
+ "ret": "int",
+ "signature": "(const T)const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_front": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_front",
+ "defaults": {},
+ "funcname": "front",
+ "location": "imgui:2161",
+ "ov_cimguiname": "ImVector_front_Nil",
+ "ret": "T*",
+ "retref": "&",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_front",
+ "defaults": {},
+ "funcname": "front",
+ "location": "imgui:2162",
+ "ov_cimguiname": "ImVector_front__const",
+ "ret": "const T*",
+ "retref": "&",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_index_from_ptr": [
+ {
+ "args": "(ImVector* self,const T* it)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "it",
+ "type": "const T*"
+ }
+ ],
+ "argsoriginal": "(const T* it)",
+ "call_args": "(it)",
+ "cimguiname": "ImVector_index_from_ptr",
+ "defaults": {},
+ "funcname": "index_from_ptr",
+ "location": "imgui:2188",
+ "ov_cimguiname": "ImVector_index_from_ptr",
+ "ret": "int",
+ "signature": "(const T*)const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_insert": [
+ {
+ "args": "(ImVector* self,const T* it,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "it",
+ "type": "const T*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T* it,const T& v)",
+ "call_args": "(it,v)",
+ "cimguiname": "ImVector_insert",
+ "defaults": {},
+ "funcname": "insert",
+ "location": "imgui:2181",
+ "ov_cimguiname": "ImVector_insert",
+ "ret": "T*",
+ "signature": "(const T*,const T)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_max_size": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_max_size",
+ "defaults": {},
+ "funcname": "max_size",
+ "location": "imgui:2152",
+ "ov_cimguiname": "ImVector_max_size",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_pop_back": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_pop_back",
+ "defaults": {},
+ "funcname": "pop_back",
+ "location": "imgui:2176",
+ "ov_cimguiname": "ImVector_pop_back",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_push_back": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_push_back",
+ "defaults": {},
+ "funcname": "push_back",
+ "location": "imgui:2175",
+ "ov_cimguiname": "ImVector_push_back",
+ "ret": "void",
+ "signature": "(const T)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_push_front": [
+ {
+ "args": "(ImVector* self,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(const T& v)",
+ "call_args": "(v)",
+ "cimguiname": "ImVector_push_front",
+ "defaults": {},
+ "funcname": "push_front",
+ "location": "imgui:2177",
+ "ov_cimguiname": "ImVector_push_front",
+ "ret": "void",
+ "signature": "(const T)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_reserve": [
+ {
+ "args": "(ImVector* self,int new_capacity)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "new_capacity",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int new_capacity)",
+ "call_args": "(new_capacity)",
+ "cimguiname": "ImVector_reserve",
+ "defaults": {},
+ "funcname": "reserve",
+ "location": "imgui:2171",
+ "ov_cimguiname": "ImVector_reserve",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_reserve_discard": [
+ {
+ "args": "(ImVector* self,int new_capacity)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "new_capacity",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int new_capacity)",
+ "call_args": "(new_capacity)",
+ "cimguiname": "ImVector_reserve_discard",
+ "defaults": {},
+ "funcname": "reserve_discard",
+ "location": "imgui:2172",
+ "ov_cimguiname": "ImVector_reserve_discard",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_resize": [
+ {
+ "args": "(ImVector* self,int new_size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "new_size",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int new_size)",
+ "call_args": "(new_size)",
+ "cimguiname": "ImVector_resize",
+ "defaults": {},
+ "funcname": "resize",
+ "location": "imgui:2168",
+ "ov_cimguiname": "ImVector_resize_Nil",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImVector",
+ "templated": true
+ },
+ {
+ "args": "(ImVector* self,int new_size,const T v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "new_size",
+ "type": "int"
+ },
+ {
+ "name": "v",
+ "type": "const T"
+ }
+ ],
+ "argsoriginal": "(int new_size,const T& v)",
+ "call_args": "(new_size,v)",
+ "cimguiname": "ImVector_resize",
+ "defaults": {},
+ "funcname": "resize",
+ "location": "imgui:2169",
+ "ov_cimguiname": "ImVector_resize_T",
+ "ret": "void",
+ "signature": "(int,const T)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_shrink": [
+ {
+ "args": "(ImVector* self,int new_size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "new_size",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int new_size)",
+ "call_args": "(new_size)",
+ "cimguiname": "ImVector_shrink",
+ "defaults": {},
+ "funcname": "shrink",
+ "location": "imgui:2170",
+ "ov_cimguiname": "ImVector_shrink",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_size": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_size",
+ "defaults": {},
+ "funcname": "size",
+ "location": "imgui:2150",
+ "ov_cimguiname": "ImVector_size",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_size_in_bytes": [
+ {
+ "args": "(ImVector* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImVector_size_in_bytes",
+ "defaults": {},
+ "funcname": "size_in_bytes",
+ "location": "imgui:2151",
+ "ov_cimguiname": "ImVector_size_in_bytes",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "ImVector_swap": [
+ {
+ "args": "(ImVector* self,ImVector_T * rhs)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImVector*"
+ },
+ {
+ "name": "rhs",
+ "reftoptr": true,
+ "type": "ImVector_T *"
+ }
+ ],
+ "argsoriginal": "(ImVector& rhs)",
+ "call_args": "(*rhs)",
+ "cimguiname": "ImVector_swap",
+ "defaults": {},
+ "funcname": "swap",
+ "location": "imgui:2165",
+ "ov_cimguiname": "ImVector_swap",
+ "ret": "void",
+ "signature": "(ImVector_T *)",
+ "stname": "ImVector",
+ "templated": true
+ }
+ ],
+ "igAcceptDragDropPayload": [
+ {
+ "args": "(const char* type,ImGuiDragDropFlags flags)",
+ "argsT": [
+ {
+ "name": "type",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiDragDropFlags"
+ }
+ ],
+ "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)",
+ "call_args": "(type,flags)",
+ "cimguiname": "igAcceptDragDropPayload",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "AcceptDragDropPayload",
+ "location": "imgui:915",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igAcceptDragDropPayload",
+ "ret": "const ImGuiPayload*",
+ "signature": "(const char*,ImGuiDragDropFlags)",
+ "stname": ""
+ }
+ ],
+ "igActivateItemByID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igActivateItemByID",
+ "defaults": {},
+ "funcname": "ActivateItemByID",
+ "location": "imgui_internal:3391",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igActivateItemByID",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igAddContextHook": [
+ {
+ "args": "(ImGuiContext* context,const ImGuiContextHook* hook)",
+ "argsT": [
+ {
+ "name": "context",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "hook",
+ "type": "const ImGuiContextHook*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* context,const ImGuiContextHook* hook)",
+ "call_args": "(context,hook)",
+ "cimguiname": "igAddContextHook",
+ "defaults": {},
+ "funcname": "AddContextHook",
+ "location": "imgui_internal:3252",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igAddContextHook",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiContext*,const ImGuiContextHook*)",
+ "stname": ""
+ }
+ ],
+ "igAddDrawListToDrawDataEx": [
+ {
+ "args": "(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list)",
+ "argsT": [
+ {
+ "name": "draw_data",
+ "type": "ImDrawData*"
+ },
+ {
+ "name": "out_list",
+ "type": "ImVector_ImDrawListPtr*"
+ },
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "(ImDrawData* draw_data,ImVector* out_list,ImDrawList* draw_list)",
+ "call_args": "(draw_data,out_list,draw_list)",
+ "cimguiname": "igAddDrawListToDrawDataEx",
+ "defaults": {},
+ "funcname": "AddDrawListToDrawDataEx",
+ "location": "imgui_internal:3236",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igAddDrawListToDrawDataEx",
+ "ret": "void",
+ "signature": "(ImDrawData*,ImVector_ImDrawListPtr*,ImDrawList*)",
+ "stname": ""
+ }
+ ],
+ "igAddSettingsHandler": [
+ {
+ "args": "(const ImGuiSettingsHandler* handler)",
+ "argsT": [
+ {
+ "name": "handler",
+ "type": "const ImGuiSettingsHandler*"
+ }
+ ],
+ "argsoriginal": "(const ImGuiSettingsHandler* handler)",
+ "call_args": "(handler)",
+ "cimguiname": "igAddSettingsHandler",
+ "defaults": {},
+ "funcname": "AddSettingsHandler",
+ "location": "imgui_internal:3269",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igAddSettingsHandler",
+ "ret": "void",
+ "signature": "(const ImGuiSettingsHandler*)",
+ "stname": ""
+ }
+ ],
+ "igAlignTextToFramePadding": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igAlignTextToFramePadding",
+ "defaults": {},
+ "funcname": "AlignTextToFramePadding",
+ "location": "imgui:511",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igAlignTextToFramePadding",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igArrowButton": [
+ {
+ "args": "(const char* str_id,ImGuiDir dir)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "dir",
+ "type": "ImGuiDir"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiDir dir)",
+ "call_args": "(str_id,dir)",
+ "cimguiname": "igArrowButton",
+ "defaults": {},
+ "funcname": "ArrowButton",
+ "location": "imgui:560",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igArrowButton",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDir)",
+ "stname": ""
+ }
+ ],
+ "igArrowButtonEx": [
+ {
+ "args": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "dir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "size_arg",
+ "type": "ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiButtonFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)",
+ "call_args": "(str_id,dir,size_arg,flags)",
+ "cimguiname": "igArrowButtonEx",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "ArrowButtonEx",
+ "location": "imgui_internal:3694",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igArrowButtonEx",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)",
+ "stname": ""
+ }
+ ],
+ "igBegin": [
+ {
+ "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "p_open",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)",
+ "call_args": "(name,p_open,flags)",
+ "cimguiname": "igBegin",
+ "defaults": {
+ "flags": "0",
+ "p_open": "NULL"
+ },
+ "funcname": "Begin",
+ "location": "imgui:374",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBegin",
+ "ret": "bool",
+ "signature": "(const char*,bool*,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginBoxSelect": [
+ {
+ "args": "(const ImRect scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags)",
+ "argsT": [
+ {
+ "name": "scope_rect",
+ "type": "const ImRect"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "box_select_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ms_flags",
+ "type": "ImGuiMultiSelectFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags)",
+ "call_args": "(scope_rect,window,box_select_id,ms_flags)",
+ "cimguiname": "igBeginBoxSelect",
+ "defaults": {},
+ "funcname": "BeginBoxSelect",
+ "location": "imgui_internal:3561",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginBoxSelect",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiWindow*,ImGuiID,ImGuiMultiSelectFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginChild": [
+ {
+ "args": "(const char* str_id,const ImVec2 size,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "child_flags",
+ "type": "ImGuiChildFlags"
+ },
+ {
+ "name": "window_flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),ImGuiChildFlags child_flags=0,ImGuiWindowFlags window_flags=0)",
+ "call_args": "(str_id,size,child_flags,window_flags)",
+ "cimguiname": "igBeginChild",
+ "defaults": {
+ "child_flags": "0",
+ "size": "ImVec2(0,0)",
+ "window_flags": "0"
+ },
+ "funcname": "BeginChild",
+ "location": "imgui:395",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginChild_Str",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,ImGuiChildFlags,ImGuiWindowFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiID id,const ImVec2 size,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "child_flags",
+ "type": "ImGuiChildFlags"
+ },
+ {
+ "name": "window_flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),ImGuiChildFlags child_flags=0,ImGuiWindowFlags window_flags=0)",
+ "call_args": "(id,size,child_flags,window_flags)",
+ "cimguiname": "igBeginChild",
+ "defaults": {
+ "child_flags": "0",
+ "size": "ImVec2(0,0)",
+ "window_flags": "0"
+ },
+ "funcname": "BeginChild",
+ "location": "imgui:396",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginChild_ID",
+ "ret": "bool",
+ "signature": "(ImGuiID,const ImVec2,ImGuiChildFlags,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginChildEx": [
+ {
+ "args": "(const char* name,ImGuiID id,const ImVec2 size_arg,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "size_arg",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "child_flags",
+ "type": "ImGuiChildFlags"
+ },
+ {
+ "name": "window_flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(const char* name,ImGuiID id,const ImVec2& size_arg,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags)",
+ "call_args": "(name,id,size_arg,child_flags,window_flags)",
+ "cimguiname": "igBeginChildEx",
+ "defaults": {},
+ "funcname": "BeginChildEx",
+ "location": "imgui_internal:3338",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginChildEx",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiID,const ImVec2,ImGuiChildFlags,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginColumns": [
+ {
+ "args": "(const char* str_id,int count,ImGuiOldColumnFlags flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiOldColumnFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,int count,ImGuiOldColumnFlags flags=0)",
+ "call_args": "(str_id,count,flags)",
+ "cimguiname": "igBeginColumns",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginColumns",
+ "location": "imgui_internal:3574",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginColumns",
+ "ret": "void",
+ "signature": "(const char*,int,ImGuiOldColumnFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginCombo": [
+ {
+ "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "preview_value",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiComboFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)",
+ "call_args": "(label,preview_value,flags)",
+ "cimguiname": "igBeginCombo",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginCombo",
+ "location": "imgui:582",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginCombo",
+ "ret": "bool",
+ "signature": "(const char*,const char*,ImGuiComboFlags)",
+ "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:3364",
+ "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:3365",
+ "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:924",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDisabled",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "igBeginDisabledOverrideReenable": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginDisabledOverrideReenable",
+ "defaults": {},
+ "funcname": "BeginDisabledOverrideReenable",
+ "location": "imgui_internal:3328",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDisabledOverrideReenable",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginDockableDragDropSource": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igBeginDockableDragDropSource",
+ "defaults": {},
+ "funcname": "BeginDockableDragDropSource",
+ "location": "imgui_internal:3505",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDockableDragDropSource",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igBeginDockableDragDropTarget": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igBeginDockableDragDropTarget",
+ "defaults": {},
+ "funcname": "BeginDockableDragDropTarget",
+ "location": "imgui_internal:3506",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDockableDragDropTarget",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igBeginDocked": [
+ {
+ "args": "(ImGuiWindow* window,bool* p_open)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,bool* p_open)",
+ "call_args": "(window,p_open)",
+ "cimguiname": "igBeginDocked",
+ "defaults": {},
+ "funcname": "BeginDocked",
+ "location": "imgui_internal:3504",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDocked",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,bool*)",
+ "stname": ""
+ }
+ ],
+ "igBeginDragDropSource": [
+ {
+ "args": "(ImGuiDragDropFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiDragDropFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiDragDropFlags flags=0)",
+ "call_args": "(flags)",
+ "cimguiname": "igBeginDragDropSource",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginDragDropSource",
+ "location": "imgui:911",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDragDropSource",
+ "ret": "bool",
+ "signature": "(ImGuiDragDropFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginDragDropTarget": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginDragDropTarget",
+ "defaults": {},
+ "funcname": "BeginDragDropTarget",
+ "location": "imgui:914",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDragDropTarget",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginDragDropTargetCustom": [
+ {
+ "args": "(const ImRect bb,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id)",
+ "call_args": "(bb,id)",
+ "cimguiname": "igBeginDragDropTargetCustom",
+ "defaults": {},
+ "funcname": "BeginDragDropTargetCustom",
+ "location": "imgui_internal:3547",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginDragDropTargetCustom",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igBeginErrorTooltip": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginErrorTooltip",
+ "defaults": {},
+ "funcname": "BeginErrorTooltip",
+ "location": "imgui_internal:3777",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginErrorTooltip",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginGroup": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginGroup",
+ "defaults": {},
+ "funcname": "BeginGroup",
+ "location": "imgui:509",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginGroup",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginItemTooltip": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginItemTooltip",
+ "defaults": {},
+ "funcname": "BeginItemTooltip",
+ "location": "imgui:753",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginItemTooltip",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginListBox": [
+ {
+ "args": "(const char* label,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))",
+ "call_args": "(label,size)",
+ "cimguiname": "igBeginListBox",
+ "defaults": {
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "BeginListBox",
+ "location": "imgui:707",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginListBox",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igBeginMainMenuBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginMainMenuBar",
+ "defaults": {},
+ "funcname": "BeginMainMenuBar",
+ "location": "imgui:733",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginMainMenuBar",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginMenu": [
+ {
+ "args": "(const char* label,bool enabled)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool enabled=true)",
+ "call_args": "(label,enabled)",
+ "cimguiname": "igBeginMenu",
+ "defaults": {
+ "enabled": "true"
+ },
+ "funcname": "BeginMenu",
+ "location": "imgui:735",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginMenu",
+ "ret": "bool",
+ "signature": "(const char*,bool)",
+ "stname": ""
+ }
+ ],
+ "igBeginMenuBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginMenuBar",
+ "defaults": {},
+ "funcname": "BeginMenuBar",
+ "location": "imgui:731",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginMenuBar",
+ "ret": "bool",
+ "signature": "()",
+ "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:3360",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginMenuEx",
+ "ret": "bool",
+ "signature": "(const char*,const char*,bool)",
+ "stname": ""
+ }
+ ],
+ "igBeginMultiSelect": [
+ {
+ "args": "(ImGuiMultiSelectFlags flags,int selection_size,int items_count)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiMultiSelectFlags"
+ },
+ {
+ "name": "selection_size",
+ "type": "int"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiMultiSelectFlags flags,int selection_size=-1,int items_count=-1)",
+ "call_args": "(flags,selection_size,items_count)",
+ "cimguiname": "igBeginMultiSelect",
+ "defaults": {
+ "items_count": "-1",
+ "selection_size": "-1"
+ },
+ "funcname": "BeginMultiSelect",
+ "location": "imgui:696",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginMultiSelect",
+ "ret": "ImGuiMultiSelectIO*",
+ "signature": "(ImGuiMultiSelectFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "igBeginPopup": [
+ {
+ "args": "(const char* str_id,ImGuiWindowFlags flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)",
+ "call_args": "(str_id,flags)",
+ "cimguiname": "igBeginPopup",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginPopup",
+ "location": "imgui:767",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginPopup",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginPopupContextItem": [
+ {
+ "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "popup_flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
+ "call_args": "(str_id,popup_flags)",
+ "cimguiname": "igBeginPopupContextItem",
+ "defaults": {
+ "popup_flags": "1",
+ "str_id": "NULL"
+ },
+ "funcname": "BeginPopupContextItem",
+ "location": "imgui:789",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginPopupContextItem",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginPopupContextVoid": [
+ {
+ "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "popup_flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
+ "call_args": "(str_id,popup_flags)",
+ "cimguiname": "igBeginPopupContextVoid",
+ "defaults": {
+ "popup_flags": "1",
+ "str_id": "NULL"
+ },
+ "funcname": "BeginPopupContextVoid",
+ "location": "imgui:791",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginPopupContextVoid",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginPopupContextWindow": [
+ {
+ "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "popup_flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
+ "call_args": "(str_id,popup_flags)",
+ "cimguiname": "igBeginPopupContextWindow",
+ "defaults": {
+ "popup_flags": "1",
+ "str_id": "NULL"
+ },
+ "funcname": "BeginPopupContextWindow",
+ "location": "imgui:790",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginPopupContextWindow",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginPopupEx": [
+ {
+ "args": "(ImGuiID id,ImGuiWindowFlags extra_window_flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "extra_window_flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImGuiWindowFlags extra_window_flags)",
+ "call_args": "(id,extra_window_flags)",
+ "cimguiname": "igBeginPopupEx",
+ "defaults": {},
+ "funcname": "BeginPopupEx",
+ "location": "imgui_internal:3341",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginPopupEx",
+ "ret": "bool",
+ "signature": "(ImGuiID,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginPopupModal": [
+ {
+ "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "p_open",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)",
+ "call_args": "(name,p_open,flags)",
+ "cimguiname": "igBeginPopupModal",
+ "defaults": {
+ "flags": "0",
+ "p_open": "NULL"
+ },
+ "funcname": "BeginPopupModal",
+ "location": "imgui:768",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginPopupModal",
+ "ret": "bool",
+ "signature": "(const char*,bool*,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginTabBar": [
+ {
+ "args": "(const char* str_id,ImGuiTabBarFlags flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabBarFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)",
+ "call_args": "(str_id,flags)",
+ "cimguiname": "igBeginTabBar",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginTabBar",
+ "location": "imgui:869",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTabBar",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiTabBarFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginTabBarEx": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabBarFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags)",
+ "call_args": "(tab_bar,bb,flags)",
+ "cimguiname": "igBeginTabBarEx",
+ "defaults": {},
+ "funcname": "BeginTabBarEx",
+ "location": "imgui_internal:3642",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTabBarEx",
+ "ret": "bool",
+ "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginTabItem": [
+ {
+ "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "p_open",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabItemFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)",
+ "call_args": "(label,p_open,flags)",
+ "cimguiname": "igBeginTabItem",
+ "defaults": {
+ "flags": "0",
+ "p_open": "NULL"
+ },
+ "funcname": "BeginTabItem",
+ "location": "imgui:871",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTabItem",
+ "ret": "bool",
+ "signature": "(const char*,bool*,ImGuiTabItemFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginTable": [
+ {
+ "args": "(const char* str_id,int columns,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "columns",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTableFlags"
+ },
+ {
+ "name": "outer_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "inner_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,int columns,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0.0f,0.0f),float inner_width=0.0f)",
+ "call_args": "(str_id,columns,flags,outer_size,inner_width)",
+ "cimguiname": "igBeginTable",
+ "defaults": {
+ "flags": "0",
+ "inner_width": "0.0f",
+ "outer_size": "ImVec2(0.0f,0.0f)"
+ },
+ "funcname": "BeginTable",
+ "location": "imgui:820",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTable",
+ "ret": "bool",
+ "signature": "(const char*,int,ImGuiTableFlags,const ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igBeginTableEx": [
+ {
+ "args": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "columns_count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTableFlags"
+ },
+ {
+ "name": "outer_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "inner_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0,0),float inner_width=0.0f)",
+ "call_args": "(name,id,columns_count,flags,outer_size,inner_width)",
+ "cimguiname": "igBeginTableEx",
+ "defaults": {
+ "flags": "0",
+ "inner_width": "0.0f",
+ "outer_size": "ImVec2(0,0)"
+ },
+ "funcname": "BeginTableEx",
+ "location": "imgui_internal:3598",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTableEx",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiID,int,ImGuiTableFlags,const ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igBeginTooltip": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginTooltip",
+ "defaults": {},
+ "funcname": "BeginTooltip",
+ "location": "imgui:744",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTooltip",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "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:3355",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTooltipEx",
+ "ret": "bool",
+ "signature": "(ImGuiTooltipFlags,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBeginTooltipHidden": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBeginTooltipHidden",
+ "defaults": {},
+ "funcname": "BeginTooltipHidden",
+ "location": "imgui_internal:3356",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginTooltipHidden",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBeginViewportSideBar": [
+ {
+ "args": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "viewport",
+ "type": "ImGuiViewport*"
+ },
+ {
+ "name": "dir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "window_flags",
+ "type": "ImGuiWindowFlags"
+ }
+ ],
+ "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": "BeginViewportSideBar",
+ "location": "imgui_internal:3359",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBeginViewportSideBar",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiViewport*,ImGuiDir,float,ImGuiWindowFlags)",
+ "stname": ""
+ }
+ ],
+ "igBringWindowToDisplayBack": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igBringWindowToDisplayBack",
+ "defaults": {},
+ "funcname": "BringWindowToDisplayBack",
+ "location": "imgui_internal:3224",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBringWindowToDisplayBack",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "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:3225",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBringWindowToDisplayBehind",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igBringWindowToDisplayFront": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igBringWindowToDisplayFront",
+ "defaults": {},
+ "funcname": "BringWindowToDisplayFront",
+ "location": "imgui_internal:3223",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBringWindowToDisplayFront",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igBringWindowToFocusFront": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igBringWindowToFocusFront",
+ "defaults": {},
+ "funcname": "BringWindowToFocusFront",
+ "location": "imgui_internal:3222",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBringWindowToFocusFront",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igBullet": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igBullet",
+ "defaults": {},
+ "funcname": "Bullet",
+ "location": "imgui:567",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBullet",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igBulletText": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igBulletText",
+ "defaults": {},
+ "funcname": "BulletText",
+ "isvararg": "...)",
+ "location": "imgui:550",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBulletText",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igBulletTextV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igBulletTextV",
+ "defaults": {},
+ "funcname": "BulletTextV",
+ "location": "imgui:551",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igBulletTextV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igButton": [
+ {
+ "args": "(const char* label,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))",
+ "call_args": "(label,size)",
+ "cimguiname": "igButton",
+ "defaults": {
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "Button",
+ "location": "imgui:557",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igButton",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igButtonBehavior": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "out_hovered",
+ "type": "bool*"
+ },
+ {
+ "name": "out_held",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiButtonFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)",
+ "call_args": "(bb,id,out_hovered,out_held,flags)",
+ "cimguiname": "igButtonBehavior",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "ButtonBehavior",
+ "location": "imgui_internal:3712",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igButtonBehavior",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)",
+ "stname": ""
+ }
+ ],
+ "igButtonEx": [
+ {
+ "args": "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size_arg",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiButtonFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)",
+ "call_args": "(label,size_arg,flags)",
+ "cimguiname": "igButtonEx",
+ "defaults": {
+ "flags": "0",
+ "size_arg": "ImVec2(0,0)"
+ },
+ "funcname": "ButtonEx",
+ "location": "imgui_internal:3693",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igButtonEx",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,ImGuiButtonFlags)",
+ "stname": ""
+ }
+ ],
+ "igCalcItemSize": [
+ {
+ "args": "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "default_w",
+ "type": "float"
+ },
+ {
+ "name": "default_h",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImVec2 size,float default_w,float default_h)",
+ "call_args": "(size,default_w,default_h)",
+ "cimguiname": "igCalcItemSize",
+ "defaults": {},
+ "funcname": "CalcItemSize",
+ "location": "imgui_internal:3321",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igCalcItemSize",
+ "ret": "void",
+ "signature": "(ImVec2,float,float)",
+ "stname": ""
+ }
+ ],
+ "igCalcItemWidth": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igCalcItemWidth",
+ "defaults": {},
+ "funcname": "CalcItemWidth",
+ "location": "imgui:466",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCalcItemWidth",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igCalcRoundingFlagsForRectInRect": [
+ {
+ "args": "(const ImRect r_in,const ImRect r_outer,float threshold)",
+ "argsT": [
+ {
+ "name": "r_in",
+ "type": "const ImRect"
+ },
+ {
+ "name": "r_outer",
+ "type": "const ImRect"
+ },
+ {
+ "name": "threshold",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImRect& r_in,const ImRect& r_outer,float threshold)",
+ "call_args": "(r_in,r_outer,threshold)",
+ "cimguiname": "igCalcRoundingFlagsForRectInRect",
+ "defaults": {},
+ "funcname": "CalcRoundingFlagsForRectInRect",
+ "location": "imgui_internal:3689",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCalcRoundingFlagsForRectInRect",
+ "ret": "ImDrawFlags",
+ "signature": "(const ImRect,const ImRect,float)",
+ "stname": ""
+ }
+ ],
+ "igCalcTextSize": [
+ {
+ "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "hide_text_after_double_hash",
+ "type": "bool"
+ },
+ {
+ "name": "wrap_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
+ "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)",
+ "cimguiname": "igCalcTextSize",
+ "defaults": {
+ "hide_text_after_double_hash": "false",
+ "text_end": "NULL",
+ "wrap_width": "-1.0f"
+ },
+ "funcname": "CalcTextSize",
+ "location": "imgui:984",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igCalcTextSize",
+ "ret": "void",
+ "signature": "(const char*,const char*,bool,float)",
+ "stname": ""
+ }
+ ],
+ "igCalcTypematicRepeatAmount": [
+ {
+ "args": "(float t0,float t1,float repeat_delay,float repeat_rate)",
+ "argsT": [
+ {
+ "name": "t0",
+ "type": "float"
+ },
+ {
+ "name": "t1",
+ "type": "float"
+ },
+ {
+ "name": "repeat_delay",
+ "type": "float"
+ },
+ {
+ "name": "repeat_rate",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float t0,float t1,float repeat_delay,float repeat_rate)",
+ "call_args": "(t0,t1,repeat_delay,repeat_rate)",
+ "cimguiname": "igCalcTypematicRepeatAmount",
+ "defaults": {},
+ "funcname": "CalcTypematicRepeatAmount",
+ "location": "imgui_internal:3420",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCalcTypematicRepeatAmount",
+ "ret": "int",
+ "signature": "(float,float,float,float)",
+ "stname": ""
+ }
+ ],
+ "igCalcWindowNextAutoFitSize": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igCalcWindowNextAutoFitSize",
+ "defaults": {},
+ "funcname": "CalcWindowNextAutoFitSize",
+ "location": "imgui_internal:3203",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igCalcWindowNextAutoFitSize",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igCalcWrapWidthForPos": [
+ {
+ "args": "(const ImVec2 pos,float wrap_pos_x)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "wrap_pos_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,float wrap_pos_x)",
+ "call_args": "(pos,wrap_pos_x)",
+ "cimguiname": "igCalcWrapWidthForPos",
+ "defaults": {},
+ "funcname": "CalcWrapWidthForPos",
+ "location": "imgui_internal:3322",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCalcWrapWidthForPos",
+ "ret": "float",
+ "signature": "(const ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igCallContextHooks": [
+ {
+ "args": "(ImGuiContext* context,ImGuiContextHookType type)",
+ "argsT": [
+ {
+ "name": "context",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "type",
+ "type": "ImGuiContextHookType"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* context,ImGuiContextHookType type)",
+ "call_args": "(context,type)",
+ "cimguiname": "igCallContextHooks",
+ "defaults": {},
+ "funcname": "CallContextHooks",
+ "location": "imgui_internal:3254",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCallContextHooks",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiContextHookType)",
+ "stname": ""
+ }
+ ],
+ "igCheckbox": [
+ {
+ "args": "(const char* label,bool* v)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool* v)",
+ "call_args": "(label,v)",
+ "cimguiname": "igCheckbox",
+ "defaults": {},
+ "funcname": "Checkbox",
+ "location": "imgui:561",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCheckbox",
+ "ret": "bool",
+ "signature": "(const char*,bool*)",
+ "stname": ""
+ }
+ ],
+ "igCheckboxFlags": [
+ {
+ "args": "(const char* label,int* flags,int flags_value)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "int*"
+ },
+ {
+ "name": "flags_value",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* flags,int flags_value)",
+ "call_args": "(label,flags,flags_value)",
+ "cimguiname": "igCheckboxFlags",
+ "defaults": {},
+ "funcname": "CheckboxFlags",
+ "location": "imgui:562",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCheckboxFlags_IntPtr",
+ "ret": "bool",
+ "signature": "(const char*,int*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,unsigned int* flags,unsigned int flags_value)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "unsigned int*"
+ },
+ {
+ "name": "flags_value",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)",
+ "call_args": "(label,flags,flags_value)",
+ "cimguiname": "igCheckboxFlags",
+ "defaults": {},
+ "funcname": "CheckboxFlags",
+ "location": "imgui:563",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCheckboxFlags_UintPtr",
+ "ret": "bool",
+ "signature": "(const char*,unsigned int*,unsigned int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,ImS64* flags,ImS64 flags_value)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImS64*"
+ },
+ {
+ "name": "flags_value",
+ "type": "ImS64"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImS64* flags,ImS64 flags_value)",
+ "call_args": "(label,flags,flags_value)",
+ "cimguiname": "igCheckboxFlags",
+ "defaults": {},
+ "funcname": "CheckboxFlags",
+ "location": "imgui_internal:3698",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCheckboxFlags_S64Ptr",
+ "ret": "bool",
+ "signature": "(const char*,ImS64*,ImS64)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,ImU64* flags,ImU64 flags_value)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImU64*"
+ },
+ {
+ "name": "flags_value",
+ "type": "ImU64"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImU64* flags,ImU64 flags_value)",
+ "call_args": "(label,flags,flags_value)",
+ "cimguiname": "igCheckboxFlags",
+ "defaults": {},
+ "funcname": "CheckboxFlags",
+ "location": "imgui_internal:3699",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCheckboxFlags_U64Ptr",
+ "ret": "bool",
+ "signature": "(const char*,ImU64*,ImU64)",
+ "stname": ""
+ }
+ ],
+ "igClearActiveID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igClearActiveID",
+ "defaults": {},
+ "funcname": "ClearActiveID",
+ "location": "imgui_internal:3304",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClearActiveID",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igClearDragDrop": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igClearDragDrop",
+ "defaults": {},
+ "funcname": "ClearDragDrop",
+ "location": "imgui_internal:3548",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClearDragDrop",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igClearIniSettings": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igClearIniSettings",
+ "defaults": {},
+ "funcname": "ClearIniSettings",
+ "location": "imgui_internal:3268",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClearIniSettings",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igClearWindowSettings": [
+ {
+ "args": "(const char* name)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "igClearWindowSettings",
+ "defaults": {},
+ "funcname": "ClearWindowSettings",
+ "location": "imgui_internal:3277",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClearWindowSettings",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igCloseButton": [
+ {
+ "args": "(ImGuiID id,const ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,const ImVec2& pos)",
+ "call_args": "(id,pos)",
+ "cimguiname": "igCloseButton",
+ "defaults": {},
+ "funcname": "CloseButton",
+ "location": "imgui_internal:3702",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCloseButton",
+ "ret": "bool",
+ "signature": "(ImGuiID,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igCloseCurrentPopup": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igCloseCurrentPopup",
+ "defaults": {},
+ "funcname": "CloseCurrentPopup",
+ "location": "imgui:782",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCloseCurrentPopup",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igClosePopupToLevel": [
+ {
+ "args": "(int remaining,bool restore_focus_to_window_under_popup)",
+ "argsT": [
+ {
+ "name": "remaining",
+ "type": "int"
+ },
+ {
+ "name": "restore_focus_to_window_under_popup",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(int remaining,bool restore_focus_to_window_under_popup)",
+ "call_args": "(remaining,restore_focus_to_window_under_popup)",
+ "cimguiname": "igClosePopupToLevel",
+ "defaults": {},
+ "funcname": "ClosePopupToLevel",
+ "location": "imgui_internal:3343",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClosePopupToLevel",
+ "ret": "void",
+ "signature": "(int,bool)",
+ "stname": ""
+ }
+ ],
+ "igClosePopupsExceptModals": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igClosePopupsExceptModals",
+ "defaults": {},
+ "funcname": "ClosePopupsExceptModals",
+ "location": "imgui_internal:3345",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClosePopupsExceptModals",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igClosePopupsOverWindow": [
+ {
+ "args": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)",
+ "argsT": [
+ {
+ "name": "ref_window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "restore_focus_to_window_under_popup",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)",
+ "call_args": "(ref_window,restore_focus_to_window_under_popup)",
+ "cimguiname": "igClosePopupsOverWindow",
+ "defaults": {},
+ "funcname": "ClosePopupsOverWindow",
+ "location": "imgui_internal:3344",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igClosePopupsOverWindow",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,bool)",
+ "stname": ""
+ }
+ ],
+ "igCollapseButton": [
+ {
+ "args": "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "dock_node",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)",
+ "call_args": "(id,pos,dock_node)",
+ "cimguiname": "igCollapseButton",
+ "defaults": {},
+ "funcname": "CollapseButton",
+ "location": "imgui_internal:3703",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCollapseButton",
+ "ret": "bool",
+ "signature": "(ImGuiID,const ImVec2,ImGuiDockNode*)",
+ "stname": ""
+ }
+ ],
+ "igCollapsingHeader": [
+ {
+ "args": "(const char* label,ImGuiTreeNodeFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)",
+ "call_args": "(label,flags)",
+ "cimguiname": "igCollapsingHeader",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "CollapsingHeader",
+ "location": "imgui:678",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCollapsingHeader_TreeNodeFlags",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiTreeNodeFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "p_visible",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags=0)",
+ "call_args": "(label,p_visible,flags)",
+ "cimguiname": "igCollapsingHeader",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "CollapsingHeader",
+ "location": "imgui:679",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCollapsingHeader_BoolPtr",
+ "ret": "bool",
+ "signature": "(const char*,bool*,ImGuiTreeNodeFlags)",
+ "stname": ""
+ }
+ ],
+ "igColorButton": [
+ {
+ "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "desc_id",
+ "type": "const char*"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,const ImVec2& size=ImVec2(0,0))",
+ "call_args": "(desc_id,col,flags,size)",
+ "cimguiname": "igColorButton",
+ "defaults": {
+ "flags": "0",
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "ColorButton",
+ "location": "imgui:659",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorButton",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igColorConvertFloat4ToU32": [
+ {
+ "args": "(const ImVec4 in)",
+ "argsT": [
+ {
+ "name": "in",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& in)",
+ "call_args": "(in)",
+ "cimguiname": "igColorConvertFloat4ToU32",
+ "defaults": {},
+ "funcname": "ColorConvertFloat4ToU32",
+ "location": "imgui:988",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorConvertFloat4ToU32",
+ "ret": "ImU32",
+ "signature": "(const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "igColorConvertHSVtoRGB": [
+ {
+ "args": "(float h,float s,float v,float* out_r,float* out_g,float* out_b)",
+ "argsT": [
+ {
+ "name": "h",
+ "type": "float"
+ },
+ {
+ "name": "s",
+ "type": "float"
+ },
+ {
+ "name": "v",
+ "type": "float"
+ },
+ {
+ "name": "out_r",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "out_g",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "out_b",
+ "reftoptr": true,
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)",
+ "call_args": "(h,s,v,*out_r,*out_g,*out_b)",
+ "cimguiname": "igColorConvertHSVtoRGB",
+ "defaults": {},
+ "funcname": "ColorConvertHSVtoRGB",
+ "location": "imgui:990",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorConvertHSVtoRGB",
+ "ret": "void",
+ "signature": "(float,float,float,float*,float*,float*)",
+ "stname": ""
+ }
+ ],
+ "igColorConvertRGBtoHSV": [
+ {
+ "args": "(float r,float g,float b,float* out_h,float* out_s,float* out_v)",
+ "argsT": [
+ {
+ "name": "r",
+ "type": "float"
+ },
+ {
+ "name": "g",
+ "type": "float"
+ },
+ {
+ "name": "b",
+ "type": "float"
+ },
+ {
+ "name": "out_h",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "out_s",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "out_v",
+ "reftoptr": true,
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)",
+ "call_args": "(r,g,b,*out_h,*out_s,*out_v)",
+ "cimguiname": "igColorConvertRGBtoHSV",
+ "defaults": {},
+ "funcname": "ColorConvertRGBtoHSV",
+ "location": "imgui:989",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorConvertRGBtoHSV",
+ "ret": "void",
+ "signature": "(float,float,float,float*,float*,float*)",
+ "stname": ""
+ }
+ ],
+ "igColorConvertU32ToFloat4": [
+ {
+ "args": "(ImVec4 *pOut,ImU32 in)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "in",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 in)",
+ "call_args": "(in)",
+ "cimguiname": "igColorConvertU32ToFloat4",
+ "defaults": {},
+ "funcname": "ColorConvertU32ToFloat4",
+ "location": "imgui:987",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igColorConvertU32ToFloat4",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "igColorEdit3": [
+ {
+ "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "col",
+ "type": "float[3]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
+ "call_args": "(label,col,flags)",
+ "cimguiname": "igColorEdit3",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "ColorEdit3",
+ "location": "imgui:655",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorEdit3",
+ "ret": "bool",
+ "signature": "(const char*,float[3],ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igColorEdit4": [
+ {
+ "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "col",
+ "type": "float[4]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)",
+ "call_args": "(label,col,flags)",
+ "cimguiname": "igColorEdit4",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "ColorEdit4",
+ "location": "imgui:656",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorEdit4",
+ "ret": "bool",
+ "signature": "(const char*,float[4],ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igColorEditOptionsPopup": [
+ {
+ "args": "(const float* col,ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const float*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(const float* col,ImGuiColorEditFlags flags)",
+ "call_args": "(col,flags)",
+ "cimguiname": "igColorEditOptionsPopup",
+ "defaults": {},
+ "funcname": "ColorEditOptionsPopup",
+ "location": "imgui_internal:3754",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorEditOptionsPopup",
+ "ret": "void",
+ "signature": "(const float*,ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igColorPicker3": [
+ {
+ "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "col",
+ "type": "float[3]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
+ "call_args": "(label,col,flags)",
+ "cimguiname": "igColorPicker3",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "ColorPicker3",
+ "location": "imgui:657",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorPicker3",
+ "ret": "bool",
+ "signature": "(const char*,float[3],ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igColorPicker4": [
+ {
+ "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "col",
+ "type": "float[4]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ },
+ {
+ "name": "ref_col",
+ "type": "const float*"
+ }
+ ],
+ "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))",
+ "call_args": "(label,col,flags,ref_col)",
+ "cimguiname": "igColorPicker4",
+ "defaults": {
+ "flags": "0",
+ "ref_col": "NULL"
+ },
+ "funcname": "ColorPicker4",
+ "location": "imgui:658",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorPicker4",
+ "ret": "bool",
+ "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)",
+ "stname": ""
+ }
+ ],
+ "igColorPickerOptionsPopup": [
+ {
+ "args": "(const float* ref_col,ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "ref_col",
+ "type": "const float*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(const float* ref_col,ImGuiColorEditFlags flags)",
+ "call_args": "(ref_col,flags)",
+ "cimguiname": "igColorPickerOptionsPopup",
+ "defaults": {},
+ "funcname": "ColorPickerOptionsPopup",
+ "location": "imgui_internal:3755",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorPickerOptionsPopup",
+ "ret": "void",
+ "signature": "(const float*,ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igColorTooltip": [
+ {
+ "args": "(const char* text,const float* col,ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "col",
+ "type": "const float*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(const char* text,const float* col,ImGuiColorEditFlags flags)",
+ "call_args": "(text,col,flags)",
+ "cimguiname": "igColorTooltip",
+ "defaults": {},
+ "funcname": "ColorTooltip",
+ "location": "imgui_internal:3753",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColorTooltip",
+ "ret": "void",
+ "signature": "(const char*,const float*,ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igColumns": [
+ {
+ "args": "(int count,const char* id,bool borders)",
+ "argsT": [
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "id",
+ "type": "const char*"
+ },
+ {
+ "name": "borders",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(int count=1,const char* id=((void*)0),bool borders=true)",
+ "call_args": "(count,id,borders)",
+ "cimguiname": "igColumns",
+ "defaults": {
+ "borders": "true",
+ "count": "1",
+ "id": "NULL"
+ },
+ "funcname": "Columns",
+ "location": "imgui:858",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igColumns",
+ "ret": "void",
+ "signature": "(int,const char*,bool)",
+ "stname": ""
+ }
+ ],
+ "igCombo": [
+ {
+ "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "current_item",
+ "type": "int*"
+ },
+ {
+ "name": "items",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "popup_max_height_in_items",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)",
+ "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)",
+ "cimguiname": "igCombo",
+ "defaults": {
+ "popup_max_height_in_items": "-1"
+ },
+ "funcname": "Combo",
+ "location": "imgui:584",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCombo_Str_arr",
+ "ret": "bool",
+ "signature": "(const char*,int*,const char* const[],int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "current_item",
+ "type": "int*"
+ },
+ {
+ "name": "items_separated_by_zeros",
+ "type": "const char*"
+ },
+ {
+ "name": "popup_max_height_in_items",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)",
+ "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)",
+ "cimguiname": "igCombo",
+ "defaults": {
+ "popup_max_height_in_items": "-1"
+ },
+ "funcname": "Combo",
+ "location": "imgui:585",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCombo_Str",
+ "ret": "bool",
+ "signature": "(const char*,int*,const char*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,int* current_item,const char*(*getter)(void* user_data,int idx),void* user_data,int items_count,int popup_max_height_in_items)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "current_item",
+ "type": "int*"
+ },
+ {
+ "name": "getter",
+ "ret": "const char*",
+ "signature": "(void* user_data,int idx)",
+ "type": "const char*(*)(void* user_data,int idx)"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "popup_max_height_in_items",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* current_item,const char*(*getter)(void* user_data,int idx),void* user_data,int items_count,int popup_max_height_in_items=-1)",
+ "call_args": "(label,current_item,getter,user_data,items_count,popup_max_height_in_items)",
+ "cimguiname": "igCombo",
+ "defaults": {
+ "popup_max_height_in_items": "-1"
+ },
+ "funcname": "Combo",
+ "location": "imgui:586",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCombo_FnStrPtr",
+ "ret": "bool",
+ "signature": "(const char*,int*,const char*(*)(void*,int),void*,int,int)",
+ "stname": ""
+ }
+ ],
+ "igConvertSingleModFlagToKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igConvertSingleModFlagToKey",
+ "defaults": {},
+ "funcname": "ConvertSingleModFlagToKey",
+ "location": "imgui_internal:3404",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igConvertSingleModFlagToKey",
+ "ret": "ImGuiKey",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igCreateContext": [
+ {
+ "args": "(ImFontAtlas* shared_font_atlas)",
+ "argsT": [
+ {
+ "name": "shared_font_atlas",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))",
+ "call_args": "(shared_font_atlas)",
+ "cimguiname": "igCreateContext",
+ "defaults": {
+ "shared_font_atlas": "NULL"
+ },
+ "funcname": "CreateContext",
+ "location": "imgui:331",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCreateContext",
+ "ret": "ImGuiContext*",
+ "signature": "(ImFontAtlas*)",
+ "stname": ""
+ }
+ ],
+ "igCreateNewWindowSettings": [
+ {
+ "args": "(const char* name)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "igCreateNewWindowSettings",
+ "defaults": {},
+ "funcname": "CreateNewWindowSettings",
+ "location": "imgui_internal:3274",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igCreateNewWindowSettings",
+ "ret": "ImGuiWindowSettings*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeApplyFromText": [
+ {
+ "args": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format,void* p_data_when_empty)",
+ "argsT": [
+ {
+ "name": "buf",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "p_data_when_empty",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format,void* p_data_when_empty=((void*)0))",
+ "call_args": "(buf,data_type,p_data,format,p_data_when_empty)",
+ "cimguiname": "igDataTypeApplyFromText",
+ "defaults": {
+ "p_data_when_empty": "NULL"
+ },
+ "funcname": "DataTypeApplyFromText",
+ "location": "imgui_internal:3738",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeApplyFromText",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,const char*,void*)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeApplyOp": [
+ {
+ "args": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)",
+ "argsT": [
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "op",
+ "type": "int"
+ },
+ {
+ "name": "output",
+ "type": "void*"
+ },
+ {
+ "name": "arg_1",
+ "type": "const void*"
+ },
+ {
+ "name": "arg_2",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)",
+ "call_args": "(data_type,op,output,arg_1,arg_2)",
+ "cimguiname": "igDataTypeApplyOp",
+ "defaults": {},
+ "funcname": "DataTypeApplyOp",
+ "location": "imgui_internal:3737",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeApplyOp",
+ "ret": "void",
+ "signature": "(ImGuiDataType,int,void*,const void*,const void*)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeClamp": [
+ {
+ "args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)",
+ "argsT": [
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)",
+ "call_args": "(data_type,p_data,p_min,p_max)",
+ "cimguiname": "igDataTypeClamp",
+ "defaults": {},
+ "funcname": "DataTypeClamp",
+ "location": "imgui_internal:3740",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeClamp",
+ "ret": "bool",
+ "signature": "(ImGuiDataType,void*,const void*,const void*)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeCompare": [
+ {
+ "args": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)",
+ "argsT": [
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "arg_1",
+ "type": "const void*"
+ },
+ {
+ "name": "arg_2",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)",
+ "call_args": "(data_type,arg_1,arg_2)",
+ "cimguiname": "igDataTypeCompare",
+ "defaults": {},
+ "funcname": "DataTypeCompare",
+ "location": "imgui_internal:3739",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeCompare",
+ "ret": "int",
+ "signature": "(ImGuiDataType,const void*,const void*)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeFormatString": [
+ {
+ "args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)",
+ "argsT": [
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "int"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)",
+ "call_args": "(buf,buf_size,data_type,p_data,format)",
+ "cimguiname": "igDataTypeFormatString",
+ "defaults": {},
+ "funcname": "DataTypeFormatString",
+ "location": "imgui_internal:3736",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeFormatString",
+ "ret": "int",
+ "signature": "(char*,int,ImGuiDataType,const void*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeGetInfo": [
+ {
+ "args": "(ImGuiDataType data_type)",
+ "argsT": [
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ }
+ ],
+ "argsoriginal": "(ImGuiDataType data_type)",
+ "call_args": "(data_type)",
+ "cimguiname": "igDataTypeGetInfo",
+ "defaults": {},
+ "funcname": "DataTypeGetInfo",
+ "location": "imgui_internal:3735",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeGetInfo",
+ "ret": "const ImGuiDataTypeInfo*",
+ "signature": "(ImGuiDataType)",
+ "stname": ""
+ }
+ ],
+ "igDataTypeIsZero": [
+ {
+ "args": "(ImGuiDataType data_type,const void* p_data)",
+ "argsT": [
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDataType data_type,const void* p_data)",
+ "call_args": "(data_type,p_data)",
+ "cimguiname": "igDataTypeIsZero",
+ "defaults": {},
+ "funcname": "DataTypeIsZero",
+ "location": "imgui_internal:3741",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDataTypeIsZero",
+ "ret": "bool",
+ "signature": "(ImGuiDataType,const void*)",
+ "stname": ""
+ }
+ ],
+ "igDebugAllocHook": [
+ {
+ "args": "(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size)",
+ "argsT": [
+ {
+ "name": "info",
+ "type": "ImGuiDebugAllocInfo*"
+ },
+ {
+ "name": "frame_count",
+ "type": "int"
+ },
+ {
+ "name": "ptr",
+ "type": "void*"
+ },
+ {
+ "name": "size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size)",
+ "call_args": "(info,frame_count,ptr,size)",
+ "cimguiname": "igDebugAllocHook",
+ "defaults": {},
+ "funcname": "DebugAllocHook",
+ "location": "imgui_internal:3781",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugAllocHook",
+ "ret": "void",
+ "signature": "(ImGuiDebugAllocInfo*,int,void*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igDebugBreakButton": [
+ {
+ "args": "(const char* label,const char* description_of_location)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "description_of_location",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* description_of_location)",
+ "call_args": "(label,description_of_location)",
+ "cimguiname": "igDebugBreakButton",
+ "defaults": {},
+ "funcname": "DebugBreakButton",
+ "location": "imgui_internal:3790",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugBreakButton",
+ "ret": "bool",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugBreakButtonTooltip": [
+ {
+ "args": "(bool keyboard_only,const char* description_of_location)",
+ "argsT": [
+ {
+ "name": "keyboard_only",
+ "type": "bool"
+ },
+ {
+ "name": "description_of_location",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(bool keyboard_only,const char* description_of_location)",
+ "call_args": "(keyboard_only,description_of_location)",
+ "cimguiname": "igDebugBreakButtonTooltip",
+ "defaults": {},
+ "funcname": "DebugBreakButtonTooltip",
+ "location": "imgui_internal:3791",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugBreakButtonTooltip",
+ "ret": "void",
+ "signature": "(bool,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugBreakClearData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igDebugBreakClearData",
+ "defaults": {},
+ "funcname": "DebugBreakClearData",
+ "location": "imgui_internal:3789",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugBreakClearData",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igDebugCheckVersionAndDataLayout": [
+ {
+ "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)",
+ "argsT": [
+ {
+ "name": "version_str",
+ "type": "const char*"
+ },
+ {
+ "name": "sz_io",
+ "type": "size_t"
+ },
+ {
+ "name": "sz_style",
+ "type": "size_t"
+ },
+ {
+ "name": "sz_vec2",
+ "type": "size_t"
+ },
+ {
+ "name": "sz_vec4",
+ "type": "size_t"
+ },
+ {
+ "name": "sz_drawvert",
+ "type": "size_t"
+ },
+ {
+ "name": "sz_drawidx",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)",
+ "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)",
+ "cimguiname": "igDebugCheckVersionAndDataLayout",
+ "defaults": {},
+ "funcname": "DebugCheckVersionAndDataLayout",
+ "location": "imgui:1070",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugCheckVersionAndDataLayout",
+ "ret": "bool",
+ "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)",
+ "stname": ""
+ }
+ ],
+ "igDebugDrawCursorPos": [
+ {
+ "args": "(ImU32 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))",
+ "call_args": "(col)",
+ "cimguiname": "igDebugDrawCursorPos",
+ "defaults": {
+ "col": "4278190335"
+ },
+ "funcname": "DebugDrawCursorPos",
+ "location": "imgui_internal:3782",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugDrawCursorPos",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "igDebugDrawItemRect": [
+ {
+ "args": "(ImU32 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))",
+ "call_args": "(col)",
+ "cimguiname": "igDebugDrawItemRect",
+ "defaults": {
+ "col": "4278190335"
+ },
+ "funcname": "DebugDrawItemRect",
+ "location": "imgui_internal:3784",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugDrawItemRect",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "igDebugDrawLineExtents": [
+ {
+ "args": "(ImU32 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))",
+ "call_args": "(col)",
+ "cimguiname": "igDebugDrawLineExtents",
+ "defaults": {
+ "col": "4278190335"
+ },
+ "funcname": "DebugDrawLineExtents",
+ "location": "imgui_internal:3783",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugDrawLineExtents",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "igDebugFlashStyleColor": [
+ {
+ "args": "(ImGuiCol idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiCol"
+ }
+ ],
+ "argsoriginal": "(ImGuiCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "igDebugFlashStyleColor",
+ "defaults": {},
+ "funcname": "DebugFlashStyleColor",
+ "location": "imgui:1068",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugFlashStyleColor",
+ "ret": "void",
+ "signature": "(ImGuiCol)",
+ "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:3793",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugHookIdInfo",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiDataType,const void*,const void*)",
+ "stname": ""
+ }
+ ],
+ "igDebugLocateItem": [
+ {
+ "args": "(ImGuiID target_id)",
+ "argsT": [
+ {
+ "name": "target_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID target_id)",
+ "call_args": "(target_id)",
+ "cimguiname": "igDebugLocateItem",
+ "defaults": {},
+ "funcname": "DebugLocateItem",
+ "location": "imgui_internal:3786",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugLocateItem",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDebugLocateItemOnHover": [
+ {
+ "args": "(ImGuiID target_id)",
+ "argsT": [
+ {
+ "name": "target_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID target_id)",
+ "call_args": "(target_id)",
+ "cimguiname": "igDebugLocateItemOnHover",
+ "defaults": {},
+ "funcname": "DebugLocateItemOnHover",
+ "location": "imgui_internal:3787",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugLocateItemOnHover",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDebugLocateItemResolveWithLastItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igDebugLocateItemResolveWithLastItem",
+ "defaults": {},
+ "funcname": "DebugLocateItemResolveWithLastItem",
+ "location": "imgui_internal:3788",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugLocateItemResolveWithLastItem",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igDebugLog": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igDebugLog",
+ "defaults": {},
+ "funcname": "DebugLog",
+ "isvararg": "...)",
+ "location": "imgui:1072",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugLog",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igDebugLogV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igDebugLogV",
+ "defaults": {},
+ "funcname": "DebugLogV",
+ "location": "imgui:1073",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugLogV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeColumns": [
+ {
+ "args": "(ImGuiOldColumns* columns)",
+ "argsT": [
+ {
+ "name": "columns",
+ "type": "ImGuiOldColumns*"
+ }
+ ],
+ "argsoriginal": "(ImGuiOldColumns* columns)",
+ "call_args": "(columns)",
+ "cimguiname": "igDebugNodeColumns",
+ "defaults": {},
+ "funcname": "DebugNodeColumns",
+ "location": "imgui_internal:3794",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeColumns",
+ "ret": "void",
+ "signature": "(ImGuiOldColumns*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeDockNode": [
+ {
+ "args": "(ImGuiDockNode* node,const char* label)",
+ "argsT": [
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDockNode* node,const char* label)",
+ "call_args": "(node,label)",
+ "cimguiname": "igDebugNodeDockNode",
+ "defaults": {},
+ "funcname": "DebugNodeDockNode",
+ "location": "imgui_internal:3795",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeDockNode",
+ "ret": "void",
+ "signature": "(ImGuiDockNode*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeDrawCmdShowMeshAndBoundingBox": [
+ {
+ "args": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)",
+ "argsT": [
+ {
+ "name": "out_draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "draw_list",
+ "type": "const ImDrawList*"
+ },
+ {
+ "name": "draw_cmd",
+ "type": "const ImDrawCmd*"
+ },
+ {
+ "name": "show_mesh",
+ "type": "bool"
+ },
+ {
+ "name": "show_aabb",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)",
+ "call_args": "(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb)",
+ "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox",
+ "defaults": {},
+ "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox",
+ "location": "imgui_internal:3797",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImDrawList*,const ImDrawCmd*,bool,bool)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeDrawList": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "draw_list",
+ "type": "const ImDrawList*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)",
+ "call_args": "(window,viewport,draw_list,label)",
+ "cimguiname": "igDebugNodeDrawList",
+ "defaults": {},
+ "funcname": "DebugNodeDrawList",
+ "location": "imgui_internal:3796",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeDrawList",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiViewportP*,const ImDrawList*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeFont": [
+ {
+ "args": "(ImFont* font)",
+ "argsT": [
+ {
+ "name": "font",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "(ImFont* font)",
+ "call_args": "(font)",
+ "cimguiname": "igDebugNodeFont",
+ "defaults": {},
+ "funcname": "DebugNodeFont",
+ "location": "imgui_internal:3798",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeFont",
+ "ret": "void",
+ "signature": "(ImFont*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeFontGlyph": [
+ {
+ "args": "(ImFont* font,const ImFontGlyph* glyph)",
+ "argsT": [
+ {
+ "name": "font",
+ "type": "ImFont*"
+ },
+ {
+ "name": "glyph",
+ "type": "const ImFontGlyph*"
+ }
+ ],
+ "argsoriginal": "(ImFont* font,const ImFontGlyph* glyph)",
+ "call_args": "(font,glyph)",
+ "cimguiname": "igDebugNodeFontGlyph",
+ "defaults": {},
+ "funcname": "DebugNodeFontGlyph",
+ "location": "imgui_internal:3799",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeFontGlyph",
+ "ret": "void",
+ "signature": "(ImFont*,const ImFontGlyph*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeInputTextState": [
+ {
+ "args": "(ImGuiInputTextState* state)",
+ "argsT": [
+ {
+ "name": "state",
+ "type": "ImGuiInputTextState*"
+ }
+ ],
+ "argsoriginal": "(ImGuiInputTextState* state)",
+ "call_args": "(state)",
+ "cimguiname": "igDebugNodeInputTextState",
+ "defaults": {},
+ "funcname": "DebugNodeInputTextState",
+ "location": "imgui_internal:3804",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeInputTextState",
+ "ret": "void",
+ "signature": "(ImGuiInputTextState*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeMultiSelectState": [
+ {
+ "args": "(ImGuiMultiSelectState* state)",
+ "argsT": [
+ {
+ "name": "state",
+ "type": "ImGuiMultiSelectState*"
+ }
+ ],
+ "argsoriginal": "(ImGuiMultiSelectState* state)",
+ "call_args": "(state)",
+ "cimguiname": "igDebugNodeMultiSelectState",
+ "defaults": {},
+ "funcname": "DebugNodeMultiSelectState",
+ "location": "imgui_internal:3806",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeMultiSelectState",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectState*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodePlatformMonitor": [
+ {
+ "args": "(ImGuiPlatformMonitor* monitor,const char* label,int idx)",
+ "argsT": [
+ {
+ "name": "monitor",
+ "type": "ImGuiPlatformMonitor*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiPlatformMonitor* monitor,const char* label,int idx)",
+ "call_args": "(monitor,label,idx)",
+ "cimguiname": "igDebugNodePlatformMonitor",
+ "defaults": {},
+ "funcname": "DebugNodePlatformMonitor",
+ "location": "imgui_internal:3812",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodePlatformMonitor",
+ "ret": "void",
+ "signature": "(ImGuiPlatformMonitor*,const char*,int)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeStorage": [
+ {
+ "args": "(ImGuiStorage* storage,const char* label)",
+ "argsT": [
+ {
+ "name": "storage",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiStorage* storage,const char* label)",
+ "call_args": "(storage,label)",
+ "cimguiname": "igDebugNodeStorage",
+ "defaults": {},
+ "funcname": "DebugNodeStorage",
+ "location": "imgui_internal:3800",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeStorage",
+ "ret": "void",
+ "signature": "(ImGuiStorage*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeTabBar": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,const char* label)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label)",
+ "call_args": "(tab_bar,label)",
+ "cimguiname": "igDebugNodeTabBar",
+ "defaults": {},
+ "funcname": "DebugNodeTabBar",
+ "location": "imgui_internal:3801",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeTabBar",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeTable": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igDebugNodeTable",
+ "defaults": {},
+ "funcname": "DebugNodeTable",
+ "location": "imgui_internal:3802",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeTable",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeTableSettings": [
+ {
+ "args": "(ImGuiTableSettings* settings)",
+ "argsT": [
+ {
+ "name": "settings",
+ "type": "ImGuiTableSettings*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTableSettings* settings)",
+ "call_args": "(settings)",
+ "cimguiname": "igDebugNodeTableSettings",
+ "defaults": {},
+ "funcname": "DebugNodeTableSettings",
+ "location": "imgui_internal:3803",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeTableSettings",
+ "ret": "void",
+ "signature": "(ImGuiTableSettings*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeTypingSelectState": [
+ {
+ "args": "(ImGuiTypingSelectState* state)",
+ "argsT": [
+ {
+ "name": "state",
+ "type": "ImGuiTypingSelectState*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTypingSelectState* state)",
+ "call_args": "(state)",
+ "cimguiname": "igDebugNodeTypingSelectState",
+ "defaults": {},
+ "funcname": "DebugNodeTypingSelectState",
+ "location": "imgui_internal:3805",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeTypingSelectState",
+ "ret": "void",
+ "signature": "(ImGuiTypingSelectState*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeViewport": [
+ {
+ "args": "(ImGuiViewportP* viewport)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewportP* viewport)",
+ "call_args": "(viewport)",
+ "cimguiname": "igDebugNodeViewport",
+ "defaults": {},
+ "funcname": "DebugNodeViewport",
+ "location": "imgui_internal:3811",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeViewport",
+ "ret": "void",
+ "signature": "(ImGuiViewportP*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeWindow": [
+ {
+ "args": "(ImGuiWindow* window,const char* label)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const char* label)",
+ "call_args": "(window,label)",
+ "cimguiname": "igDebugNodeWindow",
+ "defaults": {},
+ "funcname": "DebugNodeWindow",
+ "location": "imgui_internal:3807",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeWindow",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeWindowSettings": [
+ {
+ "args": "(ImGuiWindowSettings* settings)",
+ "argsT": [
+ {
+ "name": "settings",
+ "type": "ImGuiWindowSettings*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindowSettings* settings)",
+ "call_args": "(settings)",
+ "cimguiname": "igDebugNodeWindowSettings",
+ "defaults": {},
+ "funcname": "DebugNodeWindowSettings",
+ "location": "imgui_internal:3808",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeWindowSettings",
+ "ret": "void",
+ "signature": "(ImGuiWindowSettings*)",
+ "stname": ""
+ }
+ ],
+ "igDebugNodeWindowsList": [
+ {
+ "args": "(ImVector_ImGuiWindowPtr* windows,const char* label)",
+ "argsT": [
+ {
+ "name": "windows",
+ "type": "ImVector_ImGuiWindowPtr*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImVector* windows,const char* label)",
+ "call_args": "(windows,label)",
+ "cimguiname": "igDebugNodeWindowsList",
+ "defaults": {},
+ "funcname": "DebugNodeWindowsList",
+ "location": "imgui_internal:3809",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeWindowsList",
+ "ret": "void",
+ "signature": "(ImVector_ImGuiWindowPtr*,const char*)",
+ "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:3810",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent",
+ "ret": "void",
+ "signature": "(ImGuiWindow**,int,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igDebugRenderKeyboardPreview": [
+ {
+ "args": "(ImDrawList* draw_list)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list)",
+ "call_args": "(draw_list)",
+ "cimguiname": "igDebugRenderKeyboardPreview",
+ "defaults": {},
+ "funcname": "DebugRenderKeyboardPreview",
+ "location": "imgui_internal:3813",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugRenderKeyboardPreview",
+ "ret": "void",
+ "signature": "(ImDrawList*)",
+ "stname": ""
+ }
+ ],
+ "igDebugRenderViewportThumbnail": [
+ {
+ "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect& bb)",
+ "call_args": "(draw_list,viewport,bb)",
+ "cimguiname": "igDebugRenderViewportThumbnail",
+ "defaults": {},
+ "funcname": "DebugRenderViewportThumbnail",
+ "location": "imgui_internal:3814",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugRenderViewportThumbnail",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImGuiViewportP*,const ImRect)",
+ "stname": ""
+ }
+ ],
+ "igDebugStartItemPicker": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igDebugStartItemPicker",
+ "defaults": {},
+ "funcname": "DebugStartItemPicker",
+ "location": "imgui:1069",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugStartItemPicker",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igDebugTextEncoding": [
+ {
+ "args": "(const char* text)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text)",
+ "call_args": "(text)",
+ "cimguiname": "igDebugTextEncoding",
+ "defaults": {},
+ "funcname": "DebugTextEncoding",
+ "location": "imgui:1067",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugTextEncoding",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igDebugTextUnformattedWithLocateItem": [
+ {
+ "args": "(const char* line_begin,const char* line_end)",
+ "argsT": [
+ {
+ "name": "line_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "line_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* line_begin,const char* line_end)",
+ "call_args": "(line_begin,line_end)",
+ "cimguiname": "igDebugTextUnformattedWithLocateItem",
+ "defaults": {},
+ "funcname": "DebugTextUnformattedWithLocateItem",
+ "location": "imgui_internal:3785",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDebugTextUnformattedWithLocateItem",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDestroyContext": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx=((void*)0))",
+ "call_args": "(ctx)",
+ "cimguiname": "igDestroyContext",
+ "defaults": {
+ "ctx": "NULL"
+ },
+ "funcname": "DestroyContext",
+ "location": "imgui:332",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDestroyContext",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDestroyPlatformWindow": [
+ {
+ "args": "(ImGuiViewportP* viewport)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewportP* viewport)",
+ "call_args": "(viewport)",
+ "cimguiname": "igDestroyPlatformWindow",
+ "defaults": {},
+ "funcname": "DestroyPlatformWindow",
+ "location": "imgui_internal:3259",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDestroyPlatformWindow",
+ "ret": "void",
+ "signature": "(ImGuiViewportP*)",
+ "stname": ""
+ }
+ ],
+ "igDestroyPlatformWindows": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igDestroyPlatformWindows",
+ "defaults": {},
+ "funcname": "DestroyPlatformWindows",
+ "location": "imgui:1090",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDestroyPlatformWindows",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderAddNode": [
+ {
+ "args": "(ImGuiID node_id,ImGuiDockNodeFlags flags)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiDockNodeFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)",
+ "call_args": "(node_id,flags)",
+ "cimguiname": "igDockBuilderAddNode",
+ "defaults": {
+ "flags": "0",
+ "node_id": "0"
+ },
+ "funcname": "DockBuilderAddNode",
+ "location": "imgui_internal:3521",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderAddNode",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiID,ImGuiDockNodeFlags)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderCopyDockSpace": [
+ {
+ "args": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)",
+ "argsT": [
+ {
+ "name": "src_dockspace_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "dst_dockspace_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "in_window_remap_pairs",
+ "type": "ImVector_const_charPtr*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector* in_window_remap_pairs)",
+ "call_args": "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)",
+ "cimguiname": "igDockBuilderCopyDockSpace",
+ "defaults": {},
+ "funcname": "DockBuilderCopyDockSpace",
+ "location": "imgui_internal:3528",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderCopyDockSpace",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiID,ImVector_const_charPtr*)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderCopyNode": [
+ {
+ "args": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)",
+ "argsT": [
+ {
+ "name": "src_node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "dst_node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "out_node_remap_pairs",
+ "type": "ImVector_ImGuiID*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector* out_node_remap_pairs)",
+ "call_args": "(src_node_id,dst_node_id,out_node_remap_pairs)",
+ "cimguiname": "igDockBuilderCopyNode",
+ "defaults": {},
+ "funcname": "DockBuilderCopyNode",
+ "location": "imgui_internal:3529",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderCopyNode",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiID,ImVector_ImGuiID*)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderCopyWindowSettings": [
+ {
+ "args": "(const char* src_name,const char* dst_name)",
+ "argsT": [
+ {
+ "name": "src_name",
+ "type": "const char*"
+ },
+ {
+ "name": "dst_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* src_name,const char* dst_name)",
+ "call_args": "(src_name,dst_name)",
+ "cimguiname": "igDockBuilderCopyWindowSettings",
+ "defaults": {},
+ "funcname": "DockBuilderCopyWindowSettings",
+ "location": "imgui_internal:3530",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderCopyWindowSettings",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderDockWindow": [
+ {
+ "args": "(const char* window_name,ImGuiID node_id)",
+ "argsT": [
+ {
+ "name": "window_name",
+ "type": "const char*"
+ },
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const char* window_name,ImGuiID node_id)",
+ "call_args": "(window_name,node_id)",
+ "cimguiname": "igDockBuilderDockWindow",
+ "defaults": {},
+ "funcname": "DockBuilderDockWindow",
+ "location": "imgui_internal:3518",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderDockWindow",
+ "ret": "void",
+ "signature": "(const char*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderFinish": [
+ {
+ "args": "(ImGuiID node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "igDockBuilderFinish",
+ "defaults": {},
+ "funcname": "DockBuilderFinish",
+ "location": "imgui_internal:3531",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderFinish",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderGetCentralNode": [
+ {
+ "args": "(ImGuiID node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "igDockBuilderGetCentralNode",
+ "defaults": {},
+ "funcname": "DockBuilderGetCentralNode",
+ "location": "imgui_internal:3520",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderGetCentralNode",
+ "ret": "ImGuiDockNode*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderGetNode": [
+ {
+ "args": "(ImGuiID node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "igDockBuilderGetNode",
+ "defaults": {},
+ "funcname": "DockBuilderGetNode",
+ "location": "imgui_internal:3519",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderGetNode",
+ "ret": "ImGuiDockNode*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderRemoveNode": [
+ {
+ "args": "(ImGuiID node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "igDockBuilderRemoveNode",
+ "defaults": {},
+ "funcname": "DockBuilderRemoveNode",
+ "location": "imgui_internal:3522",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderRemoveNode",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderRemoveNodeChildNodes": [
+ {
+ "args": "(ImGuiID node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "igDockBuilderRemoveNodeChildNodes",
+ "defaults": {},
+ "funcname": "DockBuilderRemoveNodeChildNodes",
+ "location": "imgui_internal:3524",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderRemoveNodeDockedWindows": [
+ {
+ "args": "(ImGuiID node_id,bool clear_settings_refs)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "clear_settings_refs",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)",
+ "call_args": "(node_id,clear_settings_refs)",
+ "cimguiname": "igDockBuilderRemoveNodeDockedWindows",
+ "defaults": {
+ "clear_settings_refs": "true"
+ },
+ "funcname": "DockBuilderRemoveNodeDockedWindows",
+ "location": "imgui_internal:3523",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows",
+ "ret": "void",
+ "signature": "(ImGuiID,bool)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderSetNodePos": [
+ {
+ "args": "(ImGuiID node_id,ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id,ImVec2 pos)",
+ "call_args": "(node_id,pos)",
+ "cimguiname": "igDockBuilderSetNodePos",
+ "defaults": {},
+ "funcname": "DockBuilderSetNodePos",
+ "location": "imgui_internal:3525",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderSetNodePos",
+ "ret": "void",
+ "signature": "(ImGuiID,ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderSetNodeSize": [
+ {
+ "args": "(ImGuiID node_id,ImVec2 size)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "size",
+ "type": "ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id,ImVec2 size)",
+ "call_args": "(node_id,size)",
+ "cimguiname": "igDockBuilderSetNodeSize",
+ "defaults": {},
+ "funcname": "DockBuilderSetNodeSize",
+ "location": "imgui_internal:3526",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderSetNodeSize",
+ "ret": "void",
+ "signature": "(ImGuiID,ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igDockBuilderSplitNode": [
+ {
+ "args": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "split_dir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "size_ratio_for_node_at_dir",
+ "type": "float"
+ },
+ {
+ "name": "out_id_at_dir",
+ "type": "ImGuiID*"
+ },
+ {
+ "name": "out_id_at_opposite_dir",
+ "type": "ImGuiID*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)",
+ "call_args": "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)",
+ "cimguiname": "igDockBuilderSplitNode",
+ "defaults": {},
+ "funcname": "DockBuilderSplitNode",
+ "location": "imgui_internal:3527",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockBuilderSplitNode",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextCalcDropPosForDocking": [
+ {
+ "args": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)",
+ "argsT": [
+ {
+ "name": "target",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "target_node",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "payload_window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "payload_node",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "split_dir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "split_outer",
+ "type": "bool"
+ },
+ {
+ "name": "out_pos",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)",
+ "call_args": "(target,target_node,payload_window,payload_node,split_dir,split_outer,out_pos)",
+ "cimguiname": "igDockContextCalcDropPosForDocking",
+ "defaults": {},
+ "funcname": "DockContextCalcDropPosForDocking",
+ "location": "imgui_internal:3493",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextCalcDropPosForDocking",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDockNode*,ImGuiDir,bool,ImVec2*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextClearNodes": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "root_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "clear_settings_refs",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)",
+ "call_args": "(ctx,root_id,clear_settings_refs)",
+ "cimguiname": "igDockContextClearNodes",
+ "defaults": {},
+ "funcname": "DockContextClearNodes",
+ "location": "imgui_internal:3482",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextClearNodes",
+ "ret": "void",
+ "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:3486",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextEndFrame",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextFindNodeByID": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiID id)",
+ "call_args": "(ctx,id)",
+ "cimguiname": "igDockContextFindNodeByID",
+ "defaults": {},
+ "funcname": "DockContextFindNodeByID",
+ "location": "imgui_internal:3494",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextFindNodeByID",
+ "ret": "ImGuiDockNode*",
+ "signature": "(ImGuiContext*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igDockContextGenNodeID": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igDockContextGenNodeID",
+ "defaults": {},
+ "funcname": "DockContextGenNodeID",
+ "location": "imgui_internal:3487",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextGenNodeID",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextInitialize": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igDockContextInitialize",
+ "defaults": {},
+ "funcname": "DockContextInitialize",
+ "location": "imgui_internal:3480",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextInitialize",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextNewFrameUpdateDocking": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igDockContextNewFrameUpdateDocking",
+ "defaults": {},
+ "funcname": "DockContextNewFrameUpdateDocking",
+ "location": "imgui_internal:3485",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextNewFrameUpdateDocking",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextNewFrameUpdateUndocking": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igDockContextNewFrameUpdateUndocking",
+ "defaults": {},
+ "funcname": "DockContextNewFrameUpdateUndocking",
+ "location": "imgui_internal:3484",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextNewFrameUpdateUndocking",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextProcessUndockNode": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiDockNode* node)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)",
+ "call_args": "(ctx,node)",
+ "cimguiname": "igDockContextProcessUndockNode",
+ "defaults": {},
+ "funcname": "DockContextProcessUndockNode",
+ "location": "imgui_internal:3492",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextProcessUndockNode",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiDockNode*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextProcessUndockWindow": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "clear_persistent_docking_ref",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref=true)",
+ "call_args": "(ctx,window,clear_persistent_docking_ref)",
+ "cimguiname": "igDockContextProcessUndockWindow",
+ "defaults": {
+ "clear_persistent_docking_ref": "true"
+ },
+ "funcname": "DockContextProcessUndockWindow",
+ "location": "imgui_internal:3491",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextProcessUndockWindow",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiWindow*,bool)",
+ "stname": ""
+ }
+ ],
+ "igDockContextQueueDock": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "target",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "target_node",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "payload",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "split_dir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "split_ratio",
+ "type": "float"
+ },
+ {
+ "name": "split_outer",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)",
+ "call_args": "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)",
+ "cimguiname": "igDockContextQueueDock",
+ "defaults": {},
+ "funcname": "DockContextQueueDock",
+ "location": "imgui_internal:3488",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextQueueDock",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)",
+ "stname": ""
+ }
+ ],
+ "igDockContextQueueUndockNode": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiDockNode* node)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)",
+ "call_args": "(ctx,node)",
+ "cimguiname": "igDockContextQueueUndockNode",
+ "defaults": {},
+ "funcname": "DockContextQueueUndockNode",
+ "location": "imgui_internal:3490",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextQueueUndockNode",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiDockNode*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextQueueUndockWindow": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window)",
+ "call_args": "(ctx,window)",
+ "cimguiname": "igDockContextQueueUndockWindow",
+ "defaults": {},
+ "funcname": "DockContextQueueUndockWindow",
+ "location": "imgui_internal:3489",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextQueueUndockWindow",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextRebuildNodes": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igDockContextRebuildNodes",
+ "defaults": {},
+ "funcname": "DockContextRebuildNodes",
+ "location": "imgui_internal:3483",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextRebuildNodes",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockContextShutdown": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igDockContextShutdown",
+ "defaults": {},
+ "funcname": "DockContextShutdown",
+ "location": "imgui_internal:3481",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockContextShutdown",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igDockNodeBeginAmendTabBar": [
+ {
+ "args": "(ImGuiDockNode* node)",
+ "argsT": [
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDockNode* node)",
+ "call_args": "(node)",
+ "cimguiname": "igDockNodeBeginAmendTabBar",
+ "defaults": {},
+ "funcname": "DockNodeBeginAmendTabBar",
+ "location": "imgui_internal:3496",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockNodeBeginAmendTabBar",
+ "ret": "bool",
+ "signature": "(ImGuiDockNode*)",
+ "stname": ""
+ }
+ ],
+ "igDockNodeEndAmendTabBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igDockNodeEndAmendTabBar",
+ "defaults": {},
+ "funcname": "DockNodeEndAmendTabBar",
+ "location": "imgui_internal:3497",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockNodeEndAmendTabBar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igDockNodeGetDepth": [
+ {
+ "args": "(const ImGuiDockNode* node)",
+ "argsT": [
+ {
+ "name": "node",
+ "type": "const ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "(const ImGuiDockNode* node)",
+ "call_args": "(node)",
+ "cimguiname": "igDockNodeGetDepth",
+ "defaults": {},
+ "funcname": "DockNodeGetDepth",
+ "location": "imgui_internal:3500",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockNodeGetDepth",
+ "ret": "int",
+ "signature": "(const ImGuiDockNode*)",
+ "stname": ""
+ }
+ ],
+ "igDockNodeGetRootNode": [
+ {
+ "args": "(ImGuiDockNode* node)",
+ "argsT": [
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDockNode* node)",
+ "call_args": "(node)",
+ "cimguiname": "igDockNodeGetRootNode",
+ "defaults": {},
+ "funcname": "DockNodeGetRootNode",
+ "location": "imgui_internal:3498",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockNodeGetRootNode",
+ "ret": "ImGuiDockNode*",
+ "signature": "(ImGuiDockNode*)",
+ "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:3501",
+ "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:3499",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockNodeIsInHierarchyOf",
+ "ret": "bool",
+ "signature": "(ImGuiDockNode*,ImGuiDockNode*)",
+ "stname": ""
+ }
+ ],
+ "igDockNodeWindowMenuHandler_Default": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar)",
+ "call_args": "(ctx,node,tab_bar)",
+ "cimguiname": "igDockNodeWindowMenuHandler_Default",
+ "defaults": {},
+ "funcname": "DockNodeWindowMenuHandler_Default",
+ "location": "imgui_internal:3495",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockNodeWindowMenuHandler_Default",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiDockNode*,ImGuiTabBar*)",
+ "stname": ""
+ }
+ ],
+ "igDockSpace": [
+ {
+ "args": "(ImGuiID dockspace_id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)",
+ "argsT": [
+ {
+ "name": "dockspace_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "window_class",
+ "type": "const ImGuiWindowClass*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID dockspace_id,const ImVec2& size=ImVec2(0,0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))",
+ "call_args": "(dockspace_id,size,flags,window_class)",
+ "cimguiname": "igDockSpace",
+ "defaults": {
+ "flags": "0",
+ "size": "ImVec2(0,0)",
+ "window_class": "NULL"
+ },
+ "funcname": "DockSpace",
+ "location": "imgui:889",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockSpace",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiID,const ImVec2,ImGuiDockNodeFlags,const ImGuiWindowClass*)",
+ "stname": ""
+ }
+ ],
+ "igDockSpaceOverViewport": [
+ {
+ "args": "(ImGuiID dockspace_id,const ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)",
+ "argsT": [
+ {
+ "name": "dockspace_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "viewport",
+ "type": "const ImGuiViewport*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "window_class",
+ "type": "const ImGuiWindowClass*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID dockspace_id=0,const ImGuiViewport* viewport=((void*)0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))",
+ "call_args": "(dockspace_id,viewport,flags,window_class)",
+ "cimguiname": "igDockSpaceOverViewport",
+ "defaults": {
+ "dockspace_id": "0",
+ "flags": "0",
+ "viewport": "NULL",
+ "window_class": "NULL"
+ },
+ "funcname": "DockSpaceOverViewport",
+ "location": "imgui:890",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDockSpaceOverViewport",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiID,const ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)",
+ "stname": ""
+ }
+ ],
+ "igDragBehavior": [
+ {
+ "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_v",
+ "type": "void*"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)",
+ "cimguiname": "igDragBehavior",
+ "defaults": {},
+ "funcname": "DragBehavior",
+ "location": "imgui_internal:3713",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragBehavior",
+ "ret": "bool",
+ "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragFloat": [
+ {
+ "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float*"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragFloat",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\"",
+ "v_max": "0.0f",
+ "v_min": "0.0f",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragFloat",
+ "location": "imgui:600",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragFloat",
+ "ret": "bool",
+ "signature": "(const char*,float*,float,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragFloat2": [
+ {
+ "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[2]"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragFloat2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\"",
+ "v_max": "0.0f",
+ "v_min": "0.0f",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragFloat2",
+ "location": "imgui:601",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragFloat2",
+ "ret": "bool",
+ "signature": "(const char*,float[2],float,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragFloat3": [
+ {
+ "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[3]"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragFloat3",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\"",
+ "v_max": "0.0f",
+ "v_min": "0.0f",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragFloat3",
+ "location": "imgui:602",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragFloat3",
+ "ret": "bool",
+ "signature": "(const char*,float[3],float,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragFloat4": [
+ {
+ "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[4]"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragFloat4",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\"",
+ "v_max": "0.0f",
+ "v_min": "0.0f",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragFloat4",
+ "location": "imgui:603",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragFloat4",
+ "ret": "bool",
+ "signature": "(const char*,float[4],float,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragFloatRange2": [
+ {
+ "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v_current_min",
+ "type": "float*"
+ },
+ {
+ "name": "v_current_max",
+ "type": "float*"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "format_max",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)",
+ "cimguiname": "igDragFloatRange2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\"",
+ "format_max": "NULL",
+ "v_max": "0.0f",
+ "v_min": "0.0f",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragFloatRange2",
+ "location": "imgui:604",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragFloatRange2",
+ "ret": "bool",
+ "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragInt": [
+ {
+ "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int*"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragInt",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\"",
+ "v_max": "0",
+ "v_min": "0",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragInt",
+ "location": "imgui:605",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragInt",
+ "ret": "bool",
+ "signature": "(const char*,int*,float,int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragInt2": [
+ {
+ "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[2]"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragInt2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\"",
+ "v_max": "0",
+ "v_min": "0",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragInt2",
+ "location": "imgui:606",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragInt2",
+ "ret": "bool",
+ "signature": "(const char*,int[2],float,int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragInt3": [
+ {
+ "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[3]"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragInt3",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\"",
+ "v_max": "0",
+ "v_min": "0",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragInt3",
+ "location": "imgui:607",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragInt3",
+ "ret": "bool",
+ "signature": "(const char*,int[3],float,int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragInt4": [
+ {
+ "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[4]"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
+ "cimguiname": "igDragInt4",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\"",
+ "v_max": "0",
+ "v_min": "0",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragInt4",
+ "location": "imgui:608",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragInt4",
+ "ret": "bool",
+ "signature": "(const char*,int[4],float,int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragIntRange2": [
+ {
+ "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v_current_min",
+ "type": "int*"
+ },
+ {
+ "name": "v_current_max",
+ "type": "int*"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "format_max",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)",
+ "cimguiname": "igDragIntRange2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\"",
+ "format_max": "NULL",
+ "v_max": "0",
+ "v_min": "0",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragIntRange2",
+ "location": "imgui:609",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragIntRange2",
+ "ret": "bool",
+ "signature": "(const char*,int*,int*,float,int,int,const char*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragScalar": [
+ {
+ "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "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",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragScalar",
+ "location": "imgui:610",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragScalar",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDragScalarN": [
+ {
+ "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "components",
+ "type": "int"
+ },
+ {
+ "name": "v_speed",
+ "type": "float"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "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",
+ "v_speed": "1.0f"
+ },
+ "funcname": "DragScalarN",
+ "location": "imgui:611",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDragScalarN",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igDummy": [
+ {
+ "args": "(const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size)",
+ "call_args": "(size)",
+ "cimguiname": "igDummy",
+ "defaults": {},
+ "funcname": "Dummy",
+ "location": "imgui:506",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igDummy",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igEnd": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEnd",
+ "defaults": {},
+ "funcname": "End",
+ "location": "imgui:375",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEnd",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndBoxSelect": [
+ {
+ "args": "(const ImRect scope_rect,ImGuiMultiSelectFlags ms_flags)",
+ "argsT": [
+ {
+ "name": "scope_rect",
+ "type": "const ImRect"
+ },
+ {
+ "name": "ms_flags",
+ "type": "ImGuiMultiSelectFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& scope_rect,ImGuiMultiSelectFlags ms_flags)",
+ "call_args": "(scope_rect,ms_flags)",
+ "cimguiname": "igEndBoxSelect",
+ "defaults": {},
+ "funcname": "EndBoxSelect",
+ "location": "imgui_internal:3562",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndBoxSelect",
+ "ret": "void",
+ "signature": "(const ImRect,ImGuiMultiSelectFlags)",
+ "stname": ""
+ }
+ ],
+ "igEndChild": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndChild",
+ "defaults": {},
+ "funcname": "EndChild",
+ "location": "imgui:397",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndChild",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndColumns": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndColumns",
+ "defaults": {},
+ "funcname": "EndColumns",
+ "location": "imgui_internal:3575",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndColumns",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndCombo": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndCombo",
+ "defaults": {},
+ "funcname": "EndCombo",
+ "location": "imgui:583",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndCombo",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndComboPreview": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndComboPreview",
+ "defaults": {},
+ "funcname": "EndComboPreview",
+ "location": "imgui_internal:3366",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndComboPreview",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndDisabled": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndDisabled",
+ "defaults": {},
+ "funcname": "EndDisabled",
+ "location": "imgui:925",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndDisabled",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndDisabledOverrideReenable": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndDisabledOverrideReenable",
+ "defaults": {},
+ "funcname": "EndDisabledOverrideReenable",
+ "location": "imgui_internal:3329",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndDisabledOverrideReenable",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndDragDropSource": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndDragDropSource",
+ "defaults": {},
+ "funcname": "EndDragDropSource",
+ "location": "imgui:913",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndDragDropSource",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndDragDropTarget": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndDragDropTarget",
+ "defaults": {},
+ "funcname": "EndDragDropTarget",
+ "location": "imgui:916",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndDragDropTarget",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndErrorTooltip": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndErrorTooltip",
+ "defaults": {},
+ "funcname": "EndErrorTooltip",
+ "location": "imgui_internal:3778",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndErrorTooltip",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndFrame",
+ "defaults": {},
+ "funcname": "EndFrame",
+ "location": "imgui:341",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndFrame",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndGroup": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndGroup",
+ "defaults": {},
+ "funcname": "EndGroup",
+ "location": "imgui:510",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndGroup",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndListBox": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndListBox",
+ "defaults": {},
+ "funcname": "EndListBox",
+ "location": "imgui:708",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndListBox",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndMainMenuBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndMainMenuBar",
+ "defaults": {},
+ "funcname": "EndMainMenuBar",
+ "location": "imgui:734",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndMainMenuBar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndMenu": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndMenu",
+ "defaults": {},
+ "funcname": "EndMenu",
+ "location": "imgui:736",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndMenu",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndMenuBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndMenuBar",
+ "defaults": {},
+ "funcname": "EndMenuBar",
+ "location": "imgui:732",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndMenuBar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndMultiSelect": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndMultiSelect",
+ "defaults": {},
+ "funcname": "EndMultiSelect",
+ "location": "imgui:697",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndMultiSelect",
+ "ret": "ImGuiMultiSelectIO*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndPopup": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndPopup",
+ "defaults": {},
+ "funcname": "EndPopup",
+ "location": "imgui:769",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndPopup",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndTabBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndTabBar",
+ "defaults": {},
+ "funcname": "EndTabBar",
+ "location": "imgui:870",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndTabBar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndTabItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndTabItem",
+ "defaults": {},
+ "funcname": "EndTabItem",
+ "location": "imgui:872",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndTabItem",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndTable": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndTable",
+ "defaults": {},
+ "funcname": "EndTable",
+ "location": "imgui:821",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndTable",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igEndTooltip": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igEndTooltip",
+ "defaults": {},
+ "funcname": "EndTooltip",
+ "location": "imgui:745",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igEndTooltip",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igErrorCheckEndFrameFinalizeErrorTooltip": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igErrorCheckEndFrameFinalizeErrorTooltip",
+ "defaults": {},
+ "funcname": "ErrorCheckEndFrameFinalizeErrorTooltip",
+ "location": "imgui_internal:3776",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igErrorCheckEndFrameFinalizeErrorTooltip",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igErrorCheckUsingSetCursorPosToExtendParentBoundaries": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries",
+ "defaults": {},
+ "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries",
+ "location": "imgui_internal:3775",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igErrorLog": [
+ {
+ "args": "(const char* msg)",
+ "argsT": [
+ {
+ "name": "msg",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* msg)",
+ "call_args": "(msg)",
+ "cimguiname": "igErrorLog",
+ "defaults": {},
+ "funcname": "ErrorLog",
+ "location": "imgui_internal:3771",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igErrorLog",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igErrorRecoveryStoreState": [
+ {
+ "args": "(ImGuiErrorRecoveryState* state_out)",
+ "argsT": [
+ {
+ "name": "state_out",
+ "type": "ImGuiErrorRecoveryState*"
+ }
+ ],
+ "argsoriginal": "(ImGuiErrorRecoveryState* state_out)",
+ "call_args": "(state_out)",
+ "cimguiname": "igErrorRecoveryStoreState",
+ "defaults": {},
+ "funcname": "ErrorRecoveryStoreState",
+ "location": "imgui_internal:3772",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igErrorRecoveryStoreState",
+ "ret": "void",
+ "signature": "(ImGuiErrorRecoveryState*)",
+ "stname": ""
+ }
+ ],
+ "igErrorRecoveryTryToRecoverState": [
+ {
+ "args": "(const ImGuiErrorRecoveryState* state_in)",
+ "argsT": [
+ {
+ "name": "state_in",
+ "type": "const ImGuiErrorRecoveryState*"
+ }
+ ],
+ "argsoriginal": "(const ImGuiErrorRecoveryState* state_in)",
+ "call_args": "(state_in)",
+ "cimguiname": "igErrorRecoveryTryToRecoverState",
+ "defaults": {},
+ "funcname": "ErrorRecoveryTryToRecoverState",
+ "location": "imgui_internal:3773",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igErrorRecoveryTryToRecoverState",
+ "ret": "void",
+ "signature": "(const ImGuiErrorRecoveryState*)",
+ "stname": ""
+ }
+ ],
+ "igErrorRecoveryTryToRecoverWindowState": [
+ {
+ "args": "(const ImGuiErrorRecoveryState* state_in)",
+ "argsT": [
+ {
+ "name": "state_in",
+ "type": "const ImGuiErrorRecoveryState*"
+ }
+ ],
+ "argsoriginal": "(const ImGuiErrorRecoveryState* state_in)",
+ "call_args": "(state_in)",
+ "cimguiname": "igErrorRecoveryTryToRecoverWindowState",
+ "defaults": {},
+ "funcname": "ErrorRecoveryTryToRecoverWindowState",
+ "location": "imgui_internal:3774",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igErrorRecoveryTryToRecoverWindowState",
+ "ret": "void",
+ "signature": "(const ImGuiErrorRecoveryState*)",
+ "stname": ""
+ }
+ ],
+ "igFindBestWindowPosForPopup": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igFindBestWindowPosForPopup",
+ "defaults": {},
+ "funcname": "FindBestWindowPosForPopup",
+ "location": "imgui_internal:3351",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igFindBestWindowPosForPopup",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igFindBestWindowPosForPopupEx": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "ref_pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "last_dir",
+ "type": "ImGuiDir*"
+ },
+ {
+ "name": "r_outer",
+ "type": "const ImRect"
+ },
+ {
+ "name": "r_avoid",
+ "type": "const ImRect"
+ },
+ {
+ "name": "policy",
+ "type": "ImGuiPopupPositionPolicy"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy)",
+ "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)",
+ "cimguiname": "igFindBestWindowPosForPopupEx",
+ "defaults": {},
+ "funcname": "FindBestWindowPosForPopupEx",
+ "location": "imgui_internal:3352",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igFindBestWindowPosForPopupEx",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)",
+ "stname": ""
+ }
+ ],
+ "igFindBlockingModal": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igFindBlockingModal",
+ "defaults": {},
+ "funcname": "FindBlockingModal",
+ "location": "imgui_internal:3350",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindBlockingModal",
+ "ret": "ImGuiWindow*",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igFindBottomMostVisibleWindowWithinBeginStack": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack",
+ "defaults": {},
+ "funcname": "FindBottomMostVisibleWindowWithinBeginStack",
+ "location": "imgui_internal:3227",
+ "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:3263",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack",
+ "ret": "ImGuiViewportP*",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igFindHoveredWindowEx": [
+ {
+ "args": "(const ImVec2 pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "find_first_and_in_any_viewport",
+ "type": "bool"
+ },
+ {
+ "name": "out_hovered_window",
+ "type": "ImGuiWindow**"
+ },
+ {
+ "name": "out_hovered_window_under_moving_window",
+ "type": "ImGuiWindow**"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window)",
+ "call_args": "(pos,find_first_and_in_any_viewport,out_hovered_window,out_hovered_window_under_moving_window)",
+ "cimguiname": "igFindHoveredWindowEx",
+ "defaults": {},
+ "funcname": "FindHoveredWindowEx",
+ "location": "imgui_internal:3245",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindHoveredWindowEx",
+ "ret": "void",
+ "signature": "(const ImVec2,bool,ImGuiWindow**,ImGuiWindow**)",
+ "stname": ""
+ }
+ ],
+ "igFindOrCreateColumns": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiID id)",
+ "call_args": "(window,id)",
+ "cimguiname": "igFindOrCreateColumns",
+ "defaults": {},
+ "funcname": "FindOrCreateColumns",
+ "location": "imgui_internal:3580",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindOrCreateColumns",
+ "ret": "ImGuiOldColumns*",
+ "signature": "(ImGuiWindow*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igFindRenderedTextEnd": [
+ {
+ "args": "(const char* text,const char* text_end)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
+ "call_args": "(text,text_end)",
+ "cimguiname": "igFindRenderedTextEnd",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "FindRenderedTextEnd",
+ "location": "imgui_internal:3678",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindRenderedTextEnd",
+ "ret": "const char*",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igFindSettingsHandler": [
+ {
+ "args": "(const char* type_name)",
+ "argsT": [
+ {
+ "name": "type_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* type_name)",
+ "call_args": "(type_name)",
+ "cimguiname": "igFindSettingsHandler",
+ "defaults": {},
+ "funcname": "FindSettingsHandler",
+ "location": "imgui_internal:3271",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindSettingsHandler",
+ "ret": "ImGuiSettingsHandler*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igFindViewportByID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igFindViewportByID",
+ "defaults": {},
+ "funcname": "FindViewportByID",
+ "location": "imgui:1091",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindViewportByID",
+ "ret": "ImGuiViewport*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igFindViewportByPlatformHandle": [
+ {
+ "args": "(void* platform_handle)",
+ "argsT": [
+ {
+ "name": "platform_handle",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void* platform_handle)",
+ "call_args": "(platform_handle)",
+ "cimguiname": "igFindViewportByPlatformHandle",
+ "defaults": {},
+ "funcname": "FindViewportByPlatformHandle",
+ "location": "imgui:1092",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindViewportByPlatformHandle",
+ "ret": "ImGuiViewport*",
+ "signature": "(void*)",
+ "stname": ""
+ }
+ ],
+ "igFindWindowByID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igFindWindowByID",
+ "defaults": {},
+ "funcname": "FindWindowByID",
+ "location": "imgui_internal:3199",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindWindowByID",
+ "ret": "ImGuiWindow*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igFindWindowByName": [
+ {
+ "args": "(const char* name)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "igFindWindowByName",
+ "defaults": {},
+ "funcname": "FindWindowByName",
+ "location": "imgui_internal:3200",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindWindowByName",
+ "ret": "ImGuiWindow*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igFindWindowDisplayIndex": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igFindWindowDisplayIndex",
+ "defaults": {},
+ "funcname": "FindWindowDisplayIndex",
+ "location": "imgui_internal:3226",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindWindowDisplayIndex",
+ "ret": "int",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igFindWindowSettingsByID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igFindWindowSettingsByID",
+ "defaults": {},
+ "funcname": "FindWindowSettingsByID",
+ "location": "imgui_internal:3275",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindWindowSettingsByID",
+ "ret": "ImGuiWindowSettings*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igFindWindowSettingsByWindow": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igFindWindowSettingsByWindow",
+ "defaults": {},
+ "funcname": "FindWindowSettingsByWindow",
+ "location": "imgui_internal:3276",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFindWindowSettingsByWindow",
+ "ret": "ImGuiWindowSettings*",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igFixupKeyChord": [
+ {
+ "args": "(ImGuiKeyChord key_chord)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord)",
+ "call_args": "(key_chord)",
+ "cimguiname": "igFixupKeyChord",
+ "defaults": {},
+ "funcname": "FixupKeyChord",
+ "location": "imgui_internal:3403",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFixupKeyChord",
+ "ret": "ImGuiKeyChord",
+ "signature": "(ImGuiKeyChord)",
+ "stname": ""
+ }
+ ],
+ "igFocusItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igFocusItem",
+ "defaults": {},
+ "funcname": "FocusItem",
+ "location": "imgui_internal:3390",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFocusItem",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igFocusTopMostWindowUnderOne": [
+ {
+ "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags)",
+ "argsT": [
+ {
+ "name": "under_this_window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ignore_window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "filter_viewport",
+ "type": "ImGuiViewport*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiFocusRequestFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags)",
+ "call_args": "(under_this_window,ignore_window,filter_viewport,flags)",
+ "cimguiname": "igFocusTopMostWindowUnderOne",
+ "defaults": {},
+ "funcname": "FocusTopMostWindowUnderOne",
+ "location": "imgui_internal:3221",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFocusTopMostWindowUnderOne",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiWindow*,ImGuiViewport*,ImGuiFocusRequestFlags)",
+ "stname": ""
+ }
+ ],
+ "igFocusWindow": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiFocusRequestFlags flags)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiFocusRequestFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiFocusRequestFlags flags=0)",
+ "call_args": "(window,flags)",
+ "cimguiname": "igFocusWindow",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "FocusWindow",
+ "location": "imgui_internal:3220",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igFocusWindow",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiFocusRequestFlags)",
+ "stname": ""
+ }
+ ],
+ "igGcAwakeTransientWindowBuffers": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igGcAwakeTransientWindowBuffers",
+ "defaults": {},
+ "funcname": "GcAwakeTransientWindowBuffers",
+ "location": "imgui_internal:3768",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGcAwakeTransientWindowBuffers",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igGcCompactTransientMiscBuffers": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGcCompactTransientMiscBuffers",
+ "defaults": {},
+ "funcname": "GcCompactTransientMiscBuffers",
+ "location": "imgui_internal:3766",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGcCompactTransientMiscBuffers",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGcCompactTransientWindowBuffers": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igGcCompactTransientWindowBuffers",
+ "defaults": {},
+ "funcname": "GcCompactTransientWindowBuffers",
+ "location": "imgui_internal:3767",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGcCompactTransientWindowBuffers",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igGetActiveID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetActiveID",
+ "defaults": {},
+ "funcname": "GetActiveID",
+ "location": "imgui_internal:3300",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetActiveID",
+ "ret": "ImGuiID",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetAllocatorFunctions": [
+ {
+ "args": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)",
+ "argsT": [
+ {
+ "name": "p_alloc_func",
+ "type": "ImGuiMemAllocFunc*"
+ },
+ {
+ "name": "p_free_func",
+ "type": "ImGuiMemFreeFunc*"
+ },
+ {
+ "name": "p_user_data",
+ "type": "void**"
+ }
+ ],
+ "argsoriginal": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)",
+ "call_args": "(p_alloc_func,p_free_func,p_user_data)",
+ "cimguiname": "igGetAllocatorFunctions",
+ "defaults": {},
+ "funcname": "GetAllocatorFunctions",
+ "location": "imgui:1081",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetAllocatorFunctions",
+ "ret": "void",
+ "signature": "(ImGuiMemAllocFunc*,ImGuiMemFreeFunc*,void**)",
+ "stname": ""
+ }
+ ],
+ "igGetBackgroundDrawList": [
+ {
+ "args": "(ImGuiViewport* viewport)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewport* viewport=((void*)0))",
+ "call_args": "(viewport)",
+ "cimguiname": "igGetBackgroundDrawList",
+ "defaults": {
+ "viewport": "NULL"
+ },
+ "funcname": "GetBackgroundDrawList",
+ "location": "imgui:970",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetBackgroundDrawList",
+ "ret": "ImDrawList*",
+ "signature": "(ImGuiViewport*)",
+ "stname": ""
+ }
+ ],
+ "igGetBoxSelectState": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igGetBoxSelectState",
+ "defaults": {},
+ "funcname": "GetBoxSelectState",
+ "location": "imgui_internal:3569",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetBoxSelectState",
+ "ret": "ImGuiBoxSelectState*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igGetClipboardText": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetClipboardText",
+ "defaults": {},
+ "funcname": "GetClipboardText",
+ "location": "imgui:1053",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetClipboardText",
+ "ret": "const char*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetColorU32": [
+ {
+ "args": "(ImGuiCol idx,float alpha_mul)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiCol"
+ },
+ {
+ "name": "alpha_mul",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)",
+ "call_args": "(idx,alpha_mul)",
+ "cimguiname": "igGetColorU32",
+ "defaults": {
+ "alpha_mul": "1.0f"
+ },
+ "funcname": "GetColorU32",
+ "location": "imgui:475",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColorU32_Col",
+ "ret": "ImU32",
+ "signature": "(ImGuiCol,float)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImVec4 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col)",
+ "call_args": "(col)",
+ "cimguiname": "igGetColorU32",
+ "defaults": {},
+ "funcname": "GetColorU32",
+ "location": "imgui:476",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColorU32_Vec4",
+ "ret": "ImU32",
+ "signature": "(const ImVec4)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU32 col,float alpha_mul)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "alpha_mul",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImU32 col,float alpha_mul=1.0f)",
+ "call_args": "(col,alpha_mul)",
+ "cimguiname": "igGetColorU32",
+ "defaults": {
+ "alpha_mul": "1.0f"
+ },
+ "funcname": "GetColorU32",
+ "location": "imgui:477",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColorU32_U32",
+ "ret": "ImU32",
+ "signature": "(ImU32,float)",
+ "stname": ""
+ }
+ ],
+ "igGetColumnIndex": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetColumnIndex",
+ "defaults": {},
+ "funcname": "GetColumnIndex",
+ "location": "imgui:860",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnIndex",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetColumnNormFromOffset": [
+ {
+ "args": "(const ImGuiOldColumns* columns,float offset)",
+ "argsT": [
+ {
+ "name": "columns",
+ "type": "const ImGuiOldColumns*"
+ },
+ {
+ "name": "offset",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImGuiOldColumns* columns,float offset)",
+ "call_args": "(columns,offset)",
+ "cimguiname": "igGetColumnNormFromOffset",
+ "defaults": {},
+ "funcname": "GetColumnNormFromOffset",
+ "location": "imgui_internal:3582",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnNormFromOffset",
+ "ret": "float",
+ "signature": "(const ImGuiOldColumns*,float)",
+ "stname": ""
+ }
+ ],
+ "igGetColumnOffset": [
+ {
+ "args": "(int column_index)",
+ "argsT": [
+ {
+ "name": "column_index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_index=-1)",
+ "call_args": "(column_index)",
+ "cimguiname": "igGetColumnOffset",
+ "defaults": {
+ "column_index": "-1"
+ },
+ "funcname": "GetColumnOffset",
+ "location": "imgui:863",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnOffset",
+ "ret": "float",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igGetColumnOffsetFromNorm": [
+ {
+ "args": "(const ImGuiOldColumns* columns,float offset_norm)",
+ "argsT": [
+ {
+ "name": "columns",
+ "type": "const ImGuiOldColumns*"
+ },
+ {
+ "name": "offset_norm",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImGuiOldColumns* columns,float offset_norm)",
+ "call_args": "(columns,offset_norm)",
+ "cimguiname": "igGetColumnOffsetFromNorm",
+ "defaults": {},
+ "funcname": "GetColumnOffsetFromNorm",
+ "location": "imgui_internal:3581",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnOffsetFromNorm",
+ "ret": "float",
+ "signature": "(const ImGuiOldColumns*,float)",
+ "stname": ""
+ }
+ ],
+ "igGetColumnWidth": [
+ {
+ "args": "(int column_index)",
+ "argsT": [
+ {
+ "name": "column_index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_index=-1)",
+ "call_args": "(column_index)",
+ "cimguiname": "igGetColumnWidth",
+ "defaults": {
+ "column_index": "-1"
+ },
+ "funcname": "GetColumnWidth",
+ "location": "imgui:861",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnWidth",
+ "ret": "float",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igGetColumnsCount": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetColumnsCount",
+ "defaults": {},
+ "funcname": "GetColumnsCount",
+ "location": "imgui:865",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnsCount",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetColumnsID": [
+ {
+ "args": "(const char* str_id,int count)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,int count)",
+ "call_args": "(str_id,count)",
+ "cimguiname": "igGetColumnsID",
+ "defaults": {},
+ "funcname": "GetColumnsID",
+ "location": "imgui_internal:3579",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetColumnsID",
+ "ret": "ImGuiID",
+ "signature": "(const char*,int)",
+ "stname": ""
+ }
+ ],
+ "igGetContentRegionAvail": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetContentRegionAvail",
+ "defaults": {},
+ "funcname": "GetContentRegionAvail",
+ "location": "imgui:492",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetContentRegionAvail",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCurrentContext": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCurrentContext",
+ "defaults": {},
+ "funcname": "GetCurrentContext",
+ "location": "imgui:333",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCurrentContext",
+ "ret": "ImGuiContext*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCurrentFocusScope": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCurrentFocusScope",
+ "defaults": {},
+ "funcname": "GetCurrentFocusScope",
+ "location": "imgui_internal:3543",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCurrentFocusScope",
+ "ret": "ImGuiID",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCurrentTabBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCurrentTabBar",
+ "defaults": {},
+ "funcname": "GetCurrentTabBar",
+ "location": "imgui_internal:3641",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCurrentTabBar",
+ "ret": "ImGuiTabBar*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCurrentTable": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCurrentTable",
+ "defaults": {},
+ "funcname": "GetCurrentTable",
+ "location": "imgui_internal:3596",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCurrentTable",
+ "ret": "ImGuiTable*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCurrentWindow": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCurrentWindow",
+ "defaults": {},
+ "funcname": "GetCurrentWindow",
+ "location": "imgui_internal:3198",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCurrentWindow",
+ "ret": "ImGuiWindow*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCurrentWindowRead": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCurrentWindowRead",
+ "defaults": {},
+ "funcname": "GetCurrentWindowRead",
+ "location": "imgui_internal:3197",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCurrentWindowRead",
+ "ret": "ImGuiWindow*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCursorPos": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCursorPos",
+ "defaults": {},
+ "funcname": "GetCursorPos",
+ "location": "imgui:493",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetCursorPos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCursorPosX": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCursorPosX",
+ "defaults": {},
+ "funcname": "GetCursorPosX",
+ "location": "imgui:494",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCursorPosX",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCursorPosY": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCursorPosY",
+ "defaults": {},
+ "funcname": "GetCursorPosY",
+ "location": "imgui:495",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetCursorPosY",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCursorScreenPos": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCursorScreenPos",
+ "defaults": {},
+ "funcname": "GetCursorScreenPos",
+ "location": "imgui:490",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetCursorScreenPos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetCursorStartPos": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetCursorStartPos",
+ "defaults": {},
+ "funcname": "GetCursorStartPos",
+ "location": "imgui:499",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetCursorStartPos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetDefaultFont": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetDefaultFont",
+ "defaults": {},
+ "funcname": "GetDefaultFont",
+ "location": "imgui_internal:3234",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetDefaultFont",
+ "ret": "ImFont*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetDragDropPayload": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetDragDropPayload",
+ "defaults": {},
+ "funcname": "GetDragDropPayload",
+ "location": "imgui:917",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetDragDropPayload",
+ "ret": "const ImGuiPayload*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetDrawData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetDrawData",
+ "defaults": {},
+ "funcname": "GetDrawData",
+ "location": "imgui:343",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetDrawData",
+ "ret": "ImDrawData*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetDrawListSharedData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetDrawListSharedData",
+ "defaults": {},
+ "funcname": "GetDrawListSharedData",
+ "location": "imgui:978",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetDrawListSharedData",
+ "ret": "ImDrawListSharedData*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetFocusID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFocusID",
+ "defaults": {},
+ "funcname": "GetFocusID",
+ "location": "imgui_internal:3301",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetFocusID",
+ "ret": "ImGuiID",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetFont": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFont",
+ "defaults": {},
+ "funcname": "GetFont",
+ "location": "imgui:472",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetFont",
+ "ret": "ImFont*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetFontSize": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFontSize",
+ "defaults": {},
+ "funcname": "GetFontSize",
+ "location": "imgui:473",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetFontSize",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetFontTexUvWhitePixel": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFontTexUvWhitePixel",
+ "defaults": {},
+ "funcname": "GetFontTexUvWhitePixel",
+ "location": "imgui:474",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetFontTexUvWhitePixel",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetForegroundDrawList": [
+ {
+ "args": "(ImGuiViewport* viewport)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewport* viewport=((void*)0))",
+ "call_args": "(viewport)",
+ "cimguiname": "igGetForegroundDrawList",
+ "defaults": {
+ "viewport": "NULL"
+ },
+ "funcname": "GetForegroundDrawList",
+ "location": "imgui:971",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr",
+ "ret": "ImDrawList*",
+ "signature": "(ImGuiViewport*)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igGetForegroundDrawList",
+ "defaults": {},
+ "funcname": "GetForegroundDrawList",
+ "location": "imgui_internal:3235",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetForegroundDrawList_WindowPtr",
+ "ret": "ImDrawList*",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igGetFrameCount": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFrameCount",
+ "defaults": {},
+ "funcname": "GetFrameCount",
+ "location": "imgui:977",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetFrameCount",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetFrameHeight": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFrameHeight",
+ "defaults": {},
+ "funcname": "GetFrameHeight",
+ "location": "imgui:514",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetFrameHeight",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetFrameHeightWithSpacing": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetFrameHeightWithSpacing",
+ "defaults": {},
+ "funcname": "GetFrameHeightWithSpacing",
+ "location": "imgui:515",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetFrameHeightWithSpacing",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetHoveredID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetHoveredID",
+ "defaults": {},
+ "funcname": "GetHoveredID",
+ "location": "imgui_internal:3305",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetHoveredID",
+ "ret": "ImGuiID",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetID": [
+ {
+ "args": "(const char* str_id)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str_id)",
+ "call_args": "(str_id)",
+ "cimguiname": "igGetID",
+ "defaults": {},
+ "funcname": "GetID",
+ "location": "imgui:533",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetID_Str",
+ "ret": "ImGuiID",
+ "signature": "(const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* str_id_begin,const char* str_id_end)",
+ "argsT": [
+ {
+ "name": "str_id_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "str_id_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str_id_begin,const char* str_id_end)",
+ "call_args": "(str_id_begin,str_id_end)",
+ "cimguiname": "igGetID",
+ "defaults": {},
+ "funcname": "GetID",
+ "location": "imgui:534",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetID_StrStr",
+ "ret": "ImGuiID",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id)",
+ "call_args": "(ptr_id)",
+ "cimguiname": "igGetID",
+ "defaults": {},
+ "funcname": "GetID",
+ "location": "imgui:535",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetID_Ptr",
+ "ret": "ImGuiID",
+ "signature": "(const void*)",
+ "stname": ""
+ },
+ {
+ "args": "(int int_id)",
+ "argsT": [
+ {
+ "name": "int_id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int int_id)",
+ "call_args": "(int_id)",
+ "cimguiname": "igGetID",
+ "defaults": {},
+ "funcname": "GetID",
+ "location": "imgui:536",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetID_Int",
+ "ret": "ImGuiID",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igGetIDWithSeed": [
+ {
+ "args": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)",
+ "argsT": [
+ {
+ "name": "str_id_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "str_id_end",
+ "type": "const char*"
+ },
+ {
+ "name": "seed",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)",
+ "call_args": "(str_id_begin,str_id_end,seed)",
+ "cimguiname": "igGetIDWithSeed",
+ "defaults": {},
+ "funcname": "GetIDWithSeed",
+ "location": "imgui_internal:3310",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetIDWithSeed_Str",
+ "ret": "ImGuiID",
+ "signature": "(const char*,const char*,ImGuiID)",
+ "stname": ""
+ },
+ {
+ "args": "(int n,ImGuiID seed)",
+ "argsT": [
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "seed",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(int n,ImGuiID seed)",
+ "call_args": "(n,seed)",
+ "cimguiname": "igGetIDWithSeed",
+ "defaults": {},
+ "funcname": "GetIDWithSeed",
+ "location": "imgui_internal:3311",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetIDWithSeed_Int",
+ "ret": "ImGuiID",
+ "signature": "(int,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igGetIO": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetIO",
+ "defaults": {},
+ "funcname": "GetIO",
+ "location": "imgui:337",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetIO",
+ "ret": "ImGuiIO*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetIOEx": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igGetIOEx",
+ "defaults": {},
+ "funcname": "GetIOEx",
+ "location": "imgui_internal:3195",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetIOEx",
+ "ret": "ImGuiIO*",
+ "retref": "&",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igGetInputTextState": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igGetInputTextState",
+ "defaults": {},
+ "funcname": "GetInputTextState",
+ "location": "imgui_internal:3749",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetInputTextState",
+ "ret": "ImGuiInputTextState*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igGetItemFlags": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetItemFlags",
+ "defaults": {},
+ "funcname": "GetItemFlags",
+ "location": "imgui_internal:3299",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetItemFlags",
+ "ret": "ImGuiItemFlags",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetItemID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetItemID",
+ "defaults": {},
+ "funcname": "GetItemID",
+ "location": "imgui:958",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetItemID",
+ "ret": "ImGuiID",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetItemRectMax": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetItemRectMax",
+ "defaults": {},
+ "funcname": "GetItemRectMax",
+ "location": "imgui:960",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetItemRectMax",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetItemRectMin": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetItemRectMin",
+ "defaults": {},
+ "funcname": "GetItemRectMin",
+ "location": "imgui:959",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetItemRectMin",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetItemRectSize": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetItemRectSize",
+ "defaults": {},
+ "funcname": "GetItemRectSize",
+ "location": "imgui:961",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetItemRectSize",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetItemStatusFlags": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetItemStatusFlags",
+ "defaults": {},
+ "funcname": "GetItemStatusFlags",
+ "location": "imgui_internal:3298",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetItemStatusFlags",
+ "ret": "ImGuiItemStatusFlags",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetKeyChordName": [
+ {
+ "args": "(ImGuiKeyChord key_chord)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord)",
+ "call_args": "(key_chord)",
+ "cimguiname": "igGetKeyChordName",
+ "defaults": {},
+ "funcname": "GetKeyChordName",
+ "location": "imgui_internal:3415",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyChordName",
+ "ret": "const char*",
+ "signature": "(ImGuiKeyChord)",
+ "stname": ""
+ }
+ ],
+ "igGetKeyData": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiKey key)",
+ "call_args": "(ctx,key)",
+ "cimguiname": "igGetKeyData",
+ "defaults": {},
+ "funcname": "GetKeyData",
+ "location": "imgui_internal:3413",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyData_ContextPtr",
+ "ret": "ImGuiKeyData*",
+ "signature": "(ImGuiContext*,ImGuiKey)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igGetKeyData",
+ "defaults": {},
+ "funcname": "GetKeyData",
+ "location": "imgui_internal:3414",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyData_Key",
+ "ret": "ImGuiKeyData*",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igGetKeyMagnitude2d": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "key_left",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "key_right",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "key_up",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "key_down",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)",
+ "call_args": "(key_left,key_right,key_up,key_down)",
+ "cimguiname": "igGetKeyMagnitude2d",
+ "defaults": {},
+ "funcname": "GetKeyMagnitude2d",
+ "location": "imgui_internal:3418",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetKeyMagnitude2d",
+ "ret": "void",
+ "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igGetKeyName": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igGetKeyName",
+ "defaults": {},
+ "funcname": "GetKeyName",
+ "location": "imgui:1001",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyName",
+ "ret": "const char*",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igGetKeyOwner": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igGetKeyOwner",
+ "defaults": {},
+ "funcname": "GetKeyOwner",
+ "location": "imgui_internal:3437",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyOwner",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igGetKeyOwnerData": [
+ {
+ "args": "(ImGuiContext* ctx,ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx,ImGuiKey key)",
+ "call_args": "(ctx,key)",
+ "cimguiname": "igGetKeyOwnerData",
+ "defaults": {},
+ "funcname": "GetKeyOwnerData",
+ "location": "imgui_internal:3442",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyOwnerData",
+ "ret": "ImGuiKeyOwnerData*",
+ "signature": "(ImGuiContext*,ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igGetKeyPressedAmount": [
+ {
+ "args": "(ImGuiKey key,float repeat_delay,float rate)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "repeat_delay",
+ "type": "float"
+ },
+ {
+ "name": "rate",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,float repeat_delay,float rate)",
+ "call_args": "(key,repeat_delay,rate)",
+ "cimguiname": "igGetKeyPressedAmount",
+ "defaults": {},
+ "funcname": "GetKeyPressedAmount",
+ "location": "imgui:1000",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetKeyPressedAmount",
+ "ret": "int",
+ "signature": "(ImGuiKey,float,float)",
+ "stname": ""
+ }
+ ],
+ "igGetMainViewport": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetMainViewport",
+ "defaults": {},
+ "funcname": "GetMainViewport",
+ "location": "imgui:967",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetMainViewport",
+ "ret": "ImGuiViewport*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetMouseClickedCount": [
+ {
+ "args": "(ImGuiMouseButton button)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button)",
+ "call_args": "(button)",
+ "cimguiname": "igGetMouseClickedCount",
+ "defaults": {},
+ "funcname": "GetMouseClickedCount",
+ "location": "imgui:1038",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetMouseClickedCount",
+ "ret": "int",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ }
+ ],
+ "igGetMouseCursor": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetMouseCursor",
+ "defaults": {},
+ "funcname": "GetMouseCursor",
+ "location": "imgui:1047",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetMouseCursor",
+ "ret": "ImGuiMouseCursor",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetMouseDragDelta": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "lock_threshold",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)",
+ "call_args": "(button,lock_threshold)",
+ "cimguiname": "igGetMouseDragDelta",
+ "defaults": {
+ "button": "0",
+ "lock_threshold": "-1.0f"
+ },
+ "funcname": "GetMouseDragDelta",
+ "location": "imgui:1045",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetMouseDragDelta",
+ "ret": "void",
+ "signature": "(ImGuiMouseButton,float)",
+ "stname": ""
+ }
+ ],
+ "igGetMousePos": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetMousePos",
+ "defaults": {},
+ "funcname": "GetMousePos",
+ "location": "imgui:1042",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetMousePos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetMousePosOnOpeningCurrentPopup": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetMousePosOnOpeningCurrentPopup",
+ "defaults": {},
+ "funcname": "GetMousePosOnOpeningCurrentPopup",
+ "location": "imgui:1043",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetMultiSelectState": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igGetMultiSelectState",
+ "defaults": {},
+ "funcname": "GetMultiSelectState",
+ "location": "imgui_internal:3570",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetMultiSelectState",
+ "ret": "ImGuiMultiSelectState*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igGetNavTweakPressedAmount": [
+ {
+ "args": "(ImGuiAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ }
+ ],
+ "argsoriginal": "(ImGuiAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "igGetNavTweakPressedAmount",
+ "defaults": {},
+ "funcname": "GetNavTweakPressedAmount",
+ "location": "imgui_internal:3419",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetNavTweakPressedAmount",
+ "ret": "float",
+ "signature": "(ImGuiAxis)",
+ "stname": ""
+ }
+ ],
+ "igGetPlatformIO": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetPlatformIO",
+ "defaults": {},
+ "funcname": "GetPlatformIO",
+ "location": "imgui:338",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetPlatformIO",
+ "ret": "ImGuiPlatformIO*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetPlatformIOEx": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igGetPlatformIOEx",
+ "defaults": {},
+ "funcname": "GetPlatformIOEx",
+ "location": "imgui_internal:3196",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetPlatformIOEx",
+ "ret": "ImGuiPlatformIO*",
+ "retref": "&",
+ "signature": "(ImGuiContext*)",
+ "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:3347",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetPopupAllowedExtentRect",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igGetScrollMaxX": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetScrollMaxX",
+ "defaults": {},
+ "funcname": "GetScrollMaxX",
+ "location": "imgui:441",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetScrollMaxX",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetScrollMaxY": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetScrollMaxY",
+ "defaults": {},
+ "funcname": "GetScrollMaxY",
+ "location": "imgui:442",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetScrollMaxY",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetScrollX": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetScrollX",
+ "defaults": {},
+ "funcname": "GetScrollX",
+ "location": "imgui:437",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetScrollX",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetScrollY": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetScrollY",
+ "defaults": {},
+ "funcname": "GetScrollY",
+ "location": "imgui:438",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetScrollY",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetShortcutRoutingData": [
+ {
+ "args": "(ImGuiKeyChord key_chord)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord)",
+ "call_args": "(key_chord)",
+ "cimguiname": "igGetShortcutRoutingData",
+ "defaults": {},
+ "funcname": "GetShortcutRoutingData",
+ "location": "imgui_internal:3476",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetShortcutRoutingData",
+ "ret": "ImGuiKeyRoutingData*",
+ "signature": "(ImGuiKeyChord)",
+ "stname": ""
+ }
+ ],
+ "igGetStateStorage": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetStateStorage",
+ "defaults": {},
+ "funcname": "GetStateStorage",
+ "location": "imgui:981",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetStateStorage",
+ "ret": "ImGuiStorage*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetStyle": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetStyle",
+ "defaults": {},
+ "funcname": "GetStyle",
+ "location": "imgui:339",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetStyle",
+ "ret": "ImGuiStyle*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetStyleColorName": [
+ {
+ "args": "(ImGuiCol idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiCol"
+ }
+ ],
+ "argsoriginal": "(ImGuiCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "igGetStyleColorName",
+ "defaults": {},
+ "funcname": "GetStyleColorName",
+ "location": "imgui:979",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetStyleColorName",
+ "ret": "const char*",
+ "signature": "(ImGuiCol)",
+ "stname": ""
+ }
+ ],
+ "igGetStyleColorVec4": [
+ {
+ "args": "(ImGuiCol idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiCol"
+ }
+ ],
+ "argsoriginal": "(ImGuiCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "igGetStyleColorVec4",
+ "defaults": {},
+ "funcname": "GetStyleColorVec4",
+ "location": "imgui:478",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetStyleColorVec4",
+ "ret": "const ImVec4*",
+ "retref": "&",
+ "signature": "(ImGuiCol)",
+ "stname": ""
+ }
+ ],
+ "igGetStyleVarInfo": [
+ {
+ "args": "(ImGuiStyleVar idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx)",
+ "call_args": "(idx)",
+ "cimguiname": "igGetStyleVarInfo",
+ "defaults": {},
+ "funcname": "GetStyleVarInfo",
+ "location": "imgui_internal:3327",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetStyleVarInfo",
+ "ret": "const ImGuiDataVarInfo*",
+ "signature": "(ImGuiStyleVar)",
+ "stname": ""
+ }
+ ],
+ "igGetTextLineHeight": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetTextLineHeight",
+ "defaults": {},
+ "funcname": "GetTextLineHeight",
+ "location": "imgui:512",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTextLineHeight",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetTextLineHeightWithSpacing": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetTextLineHeightWithSpacing",
+ "defaults": {},
+ "funcname": "GetTextLineHeightWithSpacing",
+ "location": "imgui:513",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTextLineHeightWithSpacing",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetTime": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetTime",
+ "defaults": {},
+ "funcname": "GetTime",
+ "location": "imgui:976",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTime",
+ "ret": "double",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetTopMostAndVisiblePopupModal": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetTopMostAndVisiblePopupModal",
+ "defaults": {},
+ "funcname": "GetTopMostAndVisiblePopupModal",
+ "location": "imgui_internal:3349",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTopMostAndVisiblePopupModal",
+ "ret": "ImGuiWindow*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetTopMostPopupModal": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetTopMostPopupModal",
+ "defaults": {},
+ "funcname": "GetTopMostPopupModal",
+ "location": "imgui_internal:3348",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTopMostPopupModal",
+ "ret": "ImGuiWindow*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetTreeNodeToLabelSpacing": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetTreeNodeToLabelSpacing",
+ "defaults": {},
+ "funcname": "GetTreeNodeToLabelSpacing",
+ "location": "imgui:677",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTreeNodeToLabelSpacing",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetTypematicRepeatRate": [
+ {
+ "args": "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "repeat_delay",
+ "type": "float*"
+ },
+ {
+ "name": "repeat_rate",
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)",
+ "call_args": "(flags,repeat_delay,repeat_rate)",
+ "cimguiname": "igGetTypematicRepeatRate",
+ "defaults": {},
+ "funcname": "GetTypematicRepeatRate",
+ "location": "imgui_internal:3421",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTypematicRepeatRate",
+ "ret": "void",
+ "signature": "(ImGuiInputFlags,float*,float*)",
+ "stname": ""
+ }
+ ],
+ "igGetTypingSelectRequest": [
+ {
+ "args": "(ImGuiTypingSelectFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiTypingSelectFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiTypingSelectFlags flags=ImGuiTypingSelectFlags_None)",
+ "call_args": "(flags)",
+ "cimguiname": "igGetTypingSelectRequest",
+ "defaults": {
+ "flags": "ImGuiTypingSelectFlags_None"
+ },
+ "funcname": "GetTypingSelectRequest",
+ "location": "imgui_internal:3555",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetTypingSelectRequest",
+ "ret": "ImGuiTypingSelectRequest*",
+ "signature": "(ImGuiTypingSelectFlags)",
+ "stname": ""
+ }
+ ],
+ "igGetVersion": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetVersion",
+ "defaults": {},
+ "funcname": "GetVersion",
+ "location": "imgui:355",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetVersion",
+ "ret": "const char*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetViewportPlatformMonitor": [
+ {
+ "args": "(ImGuiViewport* viewport)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewport* viewport)",
+ "call_args": "(viewport)",
+ "cimguiname": "igGetViewportPlatformMonitor",
+ "defaults": {},
+ "funcname": "GetViewportPlatformMonitor",
+ "location": "imgui_internal:3262",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetViewportPlatformMonitor",
+ "ret": "const ImGuiPlatformMonitor*",
+ "signature": "(ImGuiViewport*)",
+ "stname": ""
+ }
+ ],
+ "igGetWindowAlwaysWantOwnTabBar": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igGetWindowAlwaysWantOwnTabBar",
+ "defaults": {},
+ "funcname": "GetWindowAlwaysWantOwnTabBar",
+ "location": "imgui_internal:3503",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igGetWindowDockID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowDockID",
+ "defaults": {},
+ "funcname": "GetWindowDockID",
+ "location": "imgui:893",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowDockID",
+ "ret": "ImGuiID",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowDockNode": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowDockNode",
+ "defaults": {},
+ "funcname": "GetWindowDockNode",
+ "location": "imgui_internal:3502",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowDockNode",
+ "ret": "ImGuiDockNode*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowDpiScale": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowDpiScale",
+ "defaults": {},
+ "funcname": "GetWindowDpiScale",
+ "location": "imgui:406",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowDpiScale",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowDrawList": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowDrawList",
+ "defaults": {},
+ "funcname": "GetWindowDrawList",
+ "location": "imgui:405",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowDrawList",
+ "ret": "ImDrawList*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowHeight": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowHeight",
+ "defaults": {},
+ "funcname": "GetWindowHeight",
+ "location": "imgui:410",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowHeight",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowPos": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowPos",
+ "defaults": {},
+ "funcname": "GetWindowPos",
+ "location": "imgui:407",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetWindowPos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "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:3709",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowResizeBorderID",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiWindow*,ImGuiDir)",
+ "stname": ""
+ }
+ ],
+ "igGetWindowResizeCornerID": [
+ {
+ "args": "(ImGuiWindow* window,int n)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,int n)",
+ "call_args": "(window,n)",
+ "cimguiname": "igGetWindowResizeCornerID",
+ "defaults": {},
+ "funcname": "GetWindowResizeCornerID",
+ "location": "imgui_internal:3708",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowResizeCornerID",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiWindow*,int)",
+ "stname": ""
+ }
+ ],
+ "igGetWindowScrollbarID": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiAxis axis)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)",
+ "call_args": "(window,axis)",
+ "cimguiname": "igGetWindowScrollbarID",
+ "defaults": {},
+ "funcname": "GetWindowScrollbarID",
+ "location": "imgui_internal:3707",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowScrollbarID",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiWindow*,ImGuiAxis)",
+ "stname": ""
+ }
+ ],
+ "igGetWindowScrollbarRect": [
+ {
+ "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)",
+ "call_args": "(window,axis)",
+ "cimguiname": "igGetWindowScrollbarRect",
+ "defaults": {},
+ "funcname": "GetWindowScrollbarRect",
+ "location": "imgui_internal:3706",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetWindowScrollbarRect",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiAxis)",
+ "stname": ""
+ }
+ ],
+ "igGetWindowSize": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowSize",
+ "defaults": {},
+ "funcname": "GetWindowSize",
+ "location": "imgui:408",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igGetWindowSize",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowViewport": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowViewport",
+ "defaults": {},
+ "funcname": "GetWindowViewport",
+ "location": "imgui:411",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igGetWindowViewport",
+ "ret": "ImGuiViewport*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igGetWindowWidth": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igGetWindowWidth",
+ "defaults": {},
+ "funcname": "GetWindowWidth",
+ "location": "imgui:409",
+ "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:457",
+ "ov_cimguiname": "igImAbs_Int",
+ "ret": "int",
+ "signature": "(int)",
+ "stname": ""
+ },
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "igImAbs",
+ "defaults": {},
+ "funcname": "ImAbs",
+ "location": "imgui_internal:458",
+ "ov_cimguiname": "igImAbs_Float",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "igImAbs",
+ "defaults": {},
+ "funcname": "ImAbs",
+ "location": "imgui_internal:459",
+ "ov_cimguiname": "igImAbs_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "igImAlphaBlendColors": [
+ {
+ "args": "(ImU32 col_a,ImU32 col_b)",
+ "argsT": [
+ {
+ "name": "col_a",
+ "type": "ImU32"
+ },
+ {
+ "name": "col_b",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col_a,ImU32 col_b)",
+ "call_args": "(col_a,col_b)",
+ "cimguiname": "igImAlphaBlendColors",
+ "defaults": {},
+ "funcname": "ImAlphaBlendColors",
+ "location": "imgui_internal:368",
+ "ov_cimguiname": "igImAlphaBlendColors",
+ "ret": "ImU32",
+ "signature": "(ImU32,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igImBezierCubicCalc": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)",
+ "call_args": "(p1,p2,p3,p4,t)",
+ "cimguiname": "igImBezierCubicCalc",
+ "defaults": {},
+ "funcname": "ImBezierCubicCalc",
+ "location": "imgui_internal:504",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImBezierCubicCalc",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igImBezierCubicClosestPoint": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "num_segments",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)",
+ "call_args": "(p1,p2,p3,p4,p,num_segments)",
+ "cimguiname": "igImBezierCubicClosestPoint",
+ "defaults": {},
+ "funcname": "ImBezierCubicClosestPoint",
+ "location": "imgui_internal:505",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImBezierCubicClosestPoint",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)",
+ "stname": ""
+ }
+ ],
+ "igImBezierCubicClosestPointCasteljau": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p4",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "tess_tol",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)",
+ "call_args": "(p1,p2,p3,p4,p,tess_tol)",
+ "cimguiname": "igImBezierCubicClosestPointCasteljau",
+ "defaults": {},
+ "funcname": "ImBezierCubicClosestPointCasteljau",
+ "location": "imgui_internal:506",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImBezierCubicClosestPointCasteljau",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igImBezierQuadraticCalc": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "p1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p3",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,float t)",
+ "call_args": "(p1,p2,p3,t)",
+ "cimguiname": "igImBezierQuadraticCalc",
+ "defaults": {},
+ "funcname": "ImBezierQuadraticCalc",
+ "location": "imgui_internal:507",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImBezierQuadraticCalc",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igImBitArrayClearAllBits": [
+ {
+ "args": "(ImU32* arr,int bitcount)",
+ "argsT": [
+ {
+ "name": "arr",
+ "type": "ImU32*"
+ },
+ {
+ "name": "bitcount",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImU32* arr,int bitcount)",
+ "call_args": "(arr,bitcount)",
+ "cimguiname": "igImBitArrayClearAllBits",
+ "defaults": {},
+ "funcname": "ImBitArrayClearAllBits",
+ "location": "imgui_internal:577",
+ "ov_cimguiname": "igImBitArrayClearAllBits",
+ "ret": "void",
+ "signature": "(ImU32*,int)",
+ "stname": ""
+ }
+ ],
+ "igImBitArrayClearBit": [
+ {
+ "args": "(ImU32* arr,int n)",
+ "argsT": [
+ {
+ "name": "arr",
+ "type": "ImU32*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImU32* arr,int n)",
+ "call_args": "(arr,n)",
+ "cimguiname": "igImBitArrayClearBit",
+ "defaults": {},
+ "funcname": "ImBitArrayClearBit",
+ "location": "imgui_internal:579",
+ "ov_cimguiname": "igImBitArrayClearBit",
+ "ret": "void",
+ "signature": "(ImU32*,int)",
+ "stname": ""
+ }
+ ],
+ "igImBitArrayGetStorageSizeInBytes": [
+ {
+ "args": "(int bitcount)",
+ "argsT": [
+ {
+ "name": "bitcount",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int bitcount)",
+ "call_args": "(bitcount)",
+ "cimguiname": "igImBitArrayGetStorageSizeInBytes",
+ "defaults": {},
+ "funcname": "ImBitArrayGetStorageSizeInBytes",
+ "location": "imgui_internal:576",
+ "ov_cimguiname": "igImBitArrayGetStorageSizeInBytes",
+ "ret": "size_t",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igImBitArraySetBit": [
+ {
+ "args": "(ImU32* arr,int n)",
+ "argsT": [
+ {
+ "name": "arr",
+ "type": "ImU32*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImU32* arr,int n)",
+ "call_args": "(arr,n)",
+ "cimguiname": "igImBitArraySetBit",
+ "defaults": {},
+ "funcname": "ImBitArraySetBit",
+ "location": "imgui_internal:580",
+ "ov_cimguiname": "igImBitArraySetBit",
+ "ret": "void",
+ "signature": "(ImU32*,int)",
+ "stname": ""
+ }
+ ],
+ "igImBitArraySetBitRange": [
+ {
+ "args": "(ImU32* arr,int n,int n2)",
+ "argsT": [
+ {
+ "name": "arr",
+ "type": "ImU32*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "n2",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImU32* arr,int n,int n2)",
+ "call_args": "(arr,n,n2)",
+ "cimguiname": "igImBitArraySetBitRange",
+ "defaults": {},
+ "funcname": "ImBitArraySetBitRange",
+ "location": "imgui_internal:581",
+ "ov_cimguiname": "igImBitArraySetBitRange",
+ "ret": "void",
+ "signature": "(ImU32*,int,int)",
+ "stname": ""
+ }
+ ],
+ "igImBitArrayTestBit": [
+ {
+ "args": "(const ImU32* arr,int n)",
+ "argsT": [
+ {
+ "name": "arr",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU32* arr,int n)",
+ "call_args": "(arr,n)",
+ "cimguiname": "igImBitArrayTestBit",
+ "defaults": {},
+ "funcname": "ImBitArrayTestBit",
+ "location": "imgui_internal:578",
+ "ov_cimguiname": "igImBitArrayTestBit",
+ "ret": "bool",
+ "signature": "(const ImU32*,int)",
+ "stname": ""
+ }
+ ],
+ "igImCharIsBlankA": [
+ {
+ "args": "(char c)",
+ "argsT": [
+ {
+ "name": "c",
+ "type": "char"
+ }
+ ],
+ "argsoriginal": "(char c)",
+ "call_args": "(c)",
+ "cimguiname": "igImCharIsBlankA",
+ "defaults": {},
+ "funcname": "ImCharIsBlankA",
+ "location": "imgui_internal:390",
+ "ov_cimguiname": "igImCharIsBlankA",
+ "ret": "bool",
+ "signature": "(char)",
+ "stname": ""
+ }
+ ],
+ "igImCharIsBlankW": [
+ {
+ "args": "(unsigned int c)",
+ "argsT": [
+ {
+ "name": "c",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(unsigned int c)",
+ "call_args": "(c)",
+ "cimguiname": "igImCharIsBlankW",
+ "defaults": {},
+ "funcname": "ImCharIsBlankW",
+ "location": "imgui_internal:391",
+ "ov_cimguiname": "igImCharIsBlankW",
+ "ret": "bool",
+ "signature": "(unsigned int)",
+ "stname": ""
+ }
+ ],
+ "igImCharIsXdigitA": [
+ {
+ "args": "(char c)",
+ "argsT": [
+ {
+ "name": "c",
+ "type": "char"
+ }
+ ],
+ "argsoriginal": "(char c)",
+ "call_args": "(c)",
+ "cimguiname": "igImCharIsXdigitA",
+ "defaults": {},
+ "funcname": "ImCharIsXdigitA",
+ "location": "imgui_internal:392",
+ "ov_cimguiname": "igImCharIsXdigitA",
+ "ret": "bool",
+ "signature": "(char)",
+ "stname": ""
+ }
+ ],
+ "igImClamp": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,const ImVec2 mx)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "v",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "mn",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "mx",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& v,const ImVec2&mn,const ImVec2&mx)",
+ "call_args": "(v,mn,mx)",
+ "cimguiname": "igImClamp",
+ "defaults": {},
+ "funcname": "ImClamp",
+ "location": "imgui_internal:481",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImClamp",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImDot": [
+ {
+ "args": "(const ImVec2 a,const ImVec2 b)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b)",
+ "call_args": "(a,b)",
+ "cimguiname": "igImDot",
+ "defaults": {},
+ "funcname": "ImDot",
+ "location": "imgui_internal:494",
+ "ov_cimguiname": "igImDot",
+ "ret": "float",
+ "signature": "(const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImExponentialMovingAverage": [
+ {
+ "args": "(float avg,float sample,int n)",
+ "argsT": [
+ {
+ "name": "avg",
+ "type": "float"
+ },
+ {
+ "name": "sample",
+ "type": "float"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(float avg,float sample,int n)",
+ "call_args": "(avg,sample,n)",
+ "cimguiname": "igImExponentialMovingAverage",
+ "defaults": {},
+ "funcname": "ImExponentialMovingAverage",
+ "location": "imgui_internal:500",
+ "ov_cimguiname": "igImExponentialMovingAverage",
+ "ret": "float",
+ "signature": "(float,float,int)",
+ "stname": ""
+ }
+ ],
+ "igImFileClose": [
+ {
+ "args": "(ImFileHandle file)",
+ "argsT": [
+ {
+ "name": "file",
+ "type": "ImFileHandle"
+ }
+ ],
+ "argsoriginal": "(ImFileHandle file)",
+ "call_args": "(file)",
+ "cimguiname": "igImFileClose",
+ "defaults": {},
+ "funcname": "ImFileClose",
+ "location": "imgui_internal:431",
+ "ov_cimguiname": "igImFileClose",
+ "ret": "bool",
+ "signature": "(ImFileHandle)",
+ "stname": ""
+ }
+ ],
+ "igImFileGetSize": [
+ {
+ "args": "(ImFileHandle file)",
+ "argsT": [
+ {
+ "name": "file",
+ "type": "ImFileHandle"
+ }
+ ],
+ "argsoriginal": "(ImFileHandle file)",
+ "call_args": "(file)",
+ "cimguiname": "igImFileGetSize",
+ "defaults": {},
+ "funcname": "ImFileGetSize",
+ "location": "imgui_internal:432",
+ "ov_cimguiname": "igImFileGetSize",
+ "ret": "ImU64",
+ "signature": "(ImFileHandle)",
+ "stname": ""
+ }
+ ],
+ "igImFileLoadToMemory": [
+ {
+ "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)",
+ "argsT": [
+ {
+ "name": "filename",
+ "type": "const char*"
+ },
+ {
+ "name": "mode",
+ "type": "const char*"
+ },
+ {
+ "name": "out_file_size",
+ "type": "size_t*"
+ },
+ {
+ "name": "padding_bytes",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)",
+ "call_args": "(filename,mode,out_file_size,padding_bytes)",
+ "cimguiname": "igImFileLoadToMemory",
+ "defaults": {
+ "out_file_size": "NULL",
+ "padding_bytes": "0"
+ },
+ "funcname": "ImFileLoadToMemory",
+ "location": "imgui_internal:438",
+ "ov_cimguiname": "igImFileLoadToMemory",
+ "ret": "void*",
+ "signature": "(const char*,const char*,size_t*,int)",
+ "stname": ""
+ }
+ ],
+ "igImFileOpen": [
+ {
+ "args": "(const char* filename,const char* mode)",
+ "argsT": [
+ {
+ "name": "filename",
+ "type": "const char*"
+ },
+ {
+ "name": "mode",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* filename,const char* mode)",
+ "call_args": "(filename,mode)",
+ "cimguiname": "igImFileOpen",
+ "defaults": {},
+ "funcname": "ImFileOpen",
+ "location": "imgui_internal:430",
+ "ov_cimguiname": "igImFileOpen",
+ "ret": "ImFileHandle",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImFileRead": [
+ {
+ "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "size",
+ "type": "ImU64"
+ },
+ {
+ "name": "count",
+ "type": "ImU64"
+ },
+ {
+ "name": "file",
+ "type": "ImFileHandle"
+ }
+ ],
+ "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)",
+ "call_args": "(data,size,count,file)",
+ "cimguiname": "igImFileRead",
+ "defaults": {},
+ "funcname": "ImFileRead",
+ "location": "imgui_internal:433",
+ "ov_cimguiname": "igImFileRead",
+ "ret": "ImU64",
+ "signature": "(void*,ImU64,ImU64,ImFileHandle)",
+ "stname": ""
+ }
+ ],
+ "igImFileWrite": [
+ {
+ "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "const void*"
+ },
+ {
+ "name": "size",
+ "type": "ImU64"
+ },
+ {
+ "name": "count",
+ "type": "ImU64"
+ },
+ {
+ "name": "file",
+ "type": "ImFileHandle"
+ }
+ ],
+ "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)",
+ "call_args": "(data,size,count,file)",
+ "cimguiname": "igImFileWrite",
+ "defaults": {},
+ "funcname": "ImFileWrite",
+ "location": "imgui_internal:434",
+ "ov_cimguiname": "igImFileWrite",
+ "ret": "ImU64",
+ "signature": "(const void*,ImU64,ImU64,ImFileHandle)",
+ "stname": ""
+ }
+ ],
+ "igImFloor": [
+ {
+ "args": "(float f)",
+ "argsT": [
+ {
+ "name": "f",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float f)",
+ "call_args": "(f)",
+ "cimguiname": "igImFloor",
+ "defaults": {},
+ "funcname": "ImFloor",
+ "location": "imgui_internal:491",
+ "ov_cimguiname": "igImFloor_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": "igImFloor",
+ "defaults": {},
+ "funcname": "ImFloor",
+ "location": "imgui_internal:492",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImFloor_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildFinish": [
+ {
+ "args": "(ImFontAtlas* atlas)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas)",
+ "call_args": "(atlas)",
+ "cimguiname": "igImFontAtlasBuildFinish",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildFinish",
+ "location": "imgui_internal:3852",
+ "ov_cimguiname": "igImFontAtlasBuildFinish",
+ "ret": "void",
+ "signature": "(ImFontAtlas*)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildInit": [
+ {
+ "args": "(ImFontAtlas* atlas)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas)",
+ "call_args": "(atlas)",
+ "cimguiname": "igImFontAtlasBuildInit",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildInit",
+ "location": "imgui_internal:3849",
+ "ov_cimguiname": "igImFontAtlasBuildInit",
+ "ret": "void",
+ "signature": "(ImFontAtlas*)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildMultiplyCalcLookupTable": [
+ {
+ "args": "(unsigned char out_table[256],float in_multiply_factor)",
+ "argsT": [
+ {
+ "name": "out_table",
+ "type": "unsigned char[256]"
+ },
+ {
+ "name": "in_multiply_factor",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)",
+ "call_args": "(out_table,in_multiply_factor)",
+ "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable",
+ "location": "imgui_internal:3855",
+ "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable",
+ "ret": "void",
+ "signature": "(unsigned char[256],float)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildMultiplyRectAlpha8": [
+ {
+ "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "const unsigned char[256]"
+ },
+ {
+ "name": "pixels",
+ "type": "unsigned char*"
+ },
+ {
+ "name": "x",
+ "type": "int"
+ },
+ {
+ "name": "y",
+ "type": "int"
+ },
+ {
+ "name": "w",
+ "type": "int"
+ },
+ {
+ "name": "h",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)",
+ "call_args": "(table,pixels,x,y,w,h,stride)",
+ "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildMultiplyRectAlpha8",
+ "location": "imgui_internal:3856",
+ "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8",
+ "ret": "void",
+ "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildPackCustomRects": [
+ {
+ "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "stbrp_context_opaque",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)",
+ "call_args": "(atlas,stbrp_context_opaque)",
+ "cimguiname": "igImFontAtlasBuildPackCustomRects",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildPackCustomRects",
+ "location": "imgui_internal:3851",
+ "ov_cimguiname": "igImFontAtlasBuildPackCustomRects",
+ "ret": "void",
+ "signature": "(ImFontAtlas*,void*)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildRender32bppRectFromString": [
+ {
+ "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "x",
+ "type": "int"
+ },
+ {
+ "name": "y",
+ "type": "int"
+ },
+ {
+ "name": "w",
+ "type": "int"
+ },
+ {
+ "name": "h",
+ "type": "int"
+ },
+ {
+ "name": "in_str",
+ "type": "const char*"
+ },
+ {
+ "name": "in_marker_char",
+ "type": "char"
+ },
+ {
+ "name": "in_marker_pixel_value",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)",
+ "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)",
+ "cimguiname": "igImFontAtlasBuildRender32bppRectFromString",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildRender32bppRectFromString",
+ "location": "imgui_internal:3854",
+ "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString",
+ "ret": "void",
+ "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildRender8bppRectFromString": [
+ {
+ "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "x",
+ "type": "int"
+ },
+ {
+ "name": "y",
+ "type": "int"
+ },
+ {
+ "name": "w",
+ "type": "int"
+ },
+ {
+ "name": "h",
+ "type": "int"
+ },
+ {
+ "name": "in_str",
+ "type": "const char*"
+ },
+ {
+ "name": "in_marker_char",
+ "type": "char"
+ },
+ {
+ "name": "in_marker_pixel_value",
+ "type": "unsigned char"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)",
+ "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)",
+ "cimguiname": "igImFontAtlasBuildRender8bppRectFromString",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildRender8bppRectFromString",
+ "location": "imgui_internal:3853",
+ "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString",
+ "ret": "void",
+ "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasBuildSetupFont": [
+ {
+ "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "font",
+ "type": "ImFont*"
+ },
+ {
+ "name": "font_config",
+ "type": "ImFontConfig*"
+ },
+ {
+ "name": "ascent",
+ "type": "float"
+ },
+ {
+ "name": "descent",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)",
+ "call_args": "(atlas,font,font_config,ascent,descent)",
+ "cimguiname": "igImFontAtlasBuildSetupFont",
+ "defaults": {},
+ "funcname": "ImFontAtlasBuildSetupFont",
+ "location": "imgui_internal:3850",
+ "ov_cimguiname": "igImFontAtlasBuildSetupFont",
+ "ret": "void",
+ "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasGetBuilderForStbTruetype": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igImFontAtlasGetBuilderForStbTruetype",
+ "defaults": {},
+ "funcname": "ImFontAtlasGetBuilderForStbTruetype",
+ "location": "imgui_internal:3846",
+ "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype",
+ "ret": "const ImFontBuilderIO*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igImFontAtlasUpdateConfigDataPointers": [
+ {
+ "args": "(ImFontAtlas* atlas)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas)",
+ "call_args": "(atlas)",
+ "cimguiname": "igImFontAtlasUpdateConfigDataPointers",
+ "defaults": {},
+ "funcname": "ImFontAtlasUpdateConfigDataPointers",
+ "location": "imgui_internal:3848",
+ "ov_cimguiname": "igImFontAtlasUpdateConfigDataPointers",
+ "ret": "void",
+ "signature": "(ImFontAtlas*)",
+ "stname": ""
+ }
+ ],
+ "igImFormatString": [
+ {
+ "args": "(char* buf,size_t buf_size,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "size_t"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)",
+ "call_args": "(buf,buf_size,fmt,...)",
+ "cimguiname": "igImFormatString",
+ "defaults": {},
+ "funcname": "ImFormatString",
+ "isvararg": "...)",
+ "location": "imgui_internal:396",
+ "ov_cimguiname": "igImFormatString",
+ "ret": "int",
+ "signature": "(char*,size_t,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igImFormatStringToTempBuffer": [
+ {
+ "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "out_buf",
+ "type": "const char**"
+ },
+ {
+ "name": "out_buf_end",
+ "type": "const char**"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)",
+ "call_args": "(out_buf,out_buf_end,fmt,...)",
+ "cimguiname": "igImFormatStringToTempBuffer",
+ "defaults": {},
+ "funcname": "ImFormatStringToTempBuffer",
+ "isvararg": "...)",
+ "location": "imgui_internal:398",
+ "ov_cimguiname": "igImFormatStringToTempBuffer",
+ "ret": "void",
+ "signature": "(const char**,const char**,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igImFormatStringToTempBufferV": [
+ {
+ "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "out_buf",
+ "type": "const char**"
+ },
+ {
+ "name": "out_buf_end",
+ "type": "const char**"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)",
+ "call_args": "(out_buf,out_buf_end,fmt,args)",
+ "cimguiname": "igImFormatStringToTempBufferV",
+ "defaults": {},
+ "funcname": "ImFormatStringToTempBufferV",
+ "location": "imgui_internal:399",
+ "ov_cimguiname": "igImFormatStringToTempBufferV",
+ "ret": "void",
+ "signature": "(const char**,const char**,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igImFormatStringV": [
+ {
+ "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "size_t"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)",
+ "call_args": "(buf,buf_size,fmt,args)",
+ "cimguiname": "igImFormatStringV",
+ "defaults": {},
+ "funcname": "ImFormatStringV",
+ "location": "imgui_internal:397",
+ "ov_cimguiname": "igImFormatStringV",
+ "ret": "int",
+ "signature": "(char*,size_t,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igImHashData": [
+ {
+ "args": "(const void* data,size_t data_size,ImGuiID seed)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "const void*"
+ },
+ {
+ "name": "data_size",
+ "type": "size_t"
+ },
+ {
+ "name": "seed",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const void* data,size_t data_size,ImGuiID seed=0)",
+ "call_args": "(data,data_size,seed)",
+ "cimguiname": "igImHashData",
+ "defaults": {
+ "seed": "0"
+ },
+ "funcname": "ImHashData",
+ "location": "imgui_internal:359",
+ "ov_cimguiname": "igImHashData",
+ "ret": "ImGuiID",
+ "signature": "(const void*,size_t,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igImHashStr": [
+ {
+ "args": "(const char* data,size_t data_size,ImGuiID seed)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "const char*"
+ },
+ {
+ "name": "data_size",
+ "type": "size_t"
+ },
+ {
+ "name": "seed",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const char* data,size_t data_size=0,ImGuiID seed=0)",
+ "call_args": "(data,data_size,seed)",
+ "cimguiname": "igImHashStr",
+ "defaults": {
+ "data_size": "0",
+ "seed": "0"
+ },
+ "funcname": "ImHashStr",
+ "location": "imgui_internal:360",
+ "ov_cimguiname": "igImHashStr",
+ "ret": "ImGuiID",
+ "signature": "(const char*,size_t,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igImInvLength": [
+ {
+ "args": "(const ImVec2 lhs,float fail_value)",
+ "argsT": [
+ {
+ "name": "lhs",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "fail_value",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& lhs,float fail_value)",
+ "call_args": "(lhs,fail_value)",
+ "cimguiname": "igImInvLength",
+ "defaults": {},
+ "funcname": "ImInvLength",
+ "location": "imgui_internal:488",
+ "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:499",
+ "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision",
+ "ret": "bool",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igImIsPowerOfTwo": [
+ {
+ "args": "(int v)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int v)",
+ "call_args": "(v)",
+ "cimguiname": "igImIsPowerOfTwo",
+ "defaults": {},
+ "funcname": "ImIsPowerOfTwo",
+ "location": "imgui_internal:371",
+ "ov_cimguiname": "igImIsPowerOfTwo_Int",
+ "ret": "bool",
+ "signature": "(int)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU64 v)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "ImU64"
+ }
+ ],
+ "argsoriginal": "(ImU64 v)",
+ "call_args": "(v)",
+ "cimguiname": "igImIsPowerOfTwo",
+ "defaults": {},
+ "funcname": "ImIsPowerOfTwo",
+ "location": "imgui_internal:372",
+ "ov_cimguiname": "igImIsPowerOfTwo_U64",
+ "ret": "bool",
+ "signature": "(ImU64)",
+ "stname": ""
+ }
+ ],
+ "igImLengthSqr": [
+ {
+ "args": "(const ImVec2 lhs)",
+ "argsT": [
+ {
+ "name": "lhs",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& lhs)",
+ "call_args": "(lhs)",
+ "cimguiname": "igImLengthSqr",
+ "defaults": {},
+ "funcname": "ImLengthSqr",
+ "location": "imgui_internal:486",
+ "ov_cimguiname": "igImLengthSqr_Vec2",
+ "ret": "float",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImVec4 lhs)",
+ "argsT": [
+ {
+ "name": "lhs",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& lhs)",
+ "call_args": "(lhs)",
+ "cimguiname": "igImLengthSqr",
+ "defaults": {},
+ "funcname": "ImLengthSqr",
+ "location": "imgui_internal:487",
+ "ov_cimguiname": "igImLengthSqr_Vec4",
+ "ret": "float",
+ "signature": "(const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "igImLerp": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)",
+ "call_args": "(a,b,t)",
+ "cimguiname": "igImLerp",
+ "defaults": {},
+ "funcname": "ImLerp",
+ "location": "imgui_internal:482",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImLerp_Vec2Float",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "t",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)",
+ "call_args": "(a,b,t)",
+ "cimguiname": "igImLerp",
+ "defaults": {},
+ "funcname": "ImLerp",
+ "location": "imgui_internal:483",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImLerp_Vec2Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)",
+ "call_args": "(a,b,t)",
+ "cimguiname": "igImLerp",
+ "defaults": {},
+ "funcname": "ImLerp",
+ "location": "imgui_internal:484",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImLerp_Vec4",
+ "ret": "void",
+ "signature": "(const ImVec4,const ImVec4,float)",
+ "stname": ""
+ }
+ ],
+ "igImLineClosestPoint": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)",
+ "call_args": "(a,b,p)",
+ "cimguiname": "igImLineClosestPoint",
+ "defaults": {},
+ "funcname": "ImLineClosestPoint",
+ "location": "imgui_internal:508",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImLineClosestPoint",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImLinearRemapClamp": [
+ {
+ "args": "(float s0,float s1,float d0,float d1,float x)",
+ "argsT": [
+ {
+ "name": "s0",
+ "type": "float"
+ },
+ {
+ "name": "s1",
+ "type": "float"
+ },
+ {
+ "name": "d0",
+ "type": "float"
+ },
+ {
+ "name": "d1",
+ "type": "float"
+ },
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float s0,float s1,float d0,float d1,float x)",
+ "call_args": "(s0,s1,d0,d1,x)",
+ "cimguiname": "igImLinearRemapClamp",
+ "defaults": {},
+ "funcname": "ImLinearRemapClamp",
+ "location": "imgui_internal:497",
+ "ov_cimguiname": "igImLinearRemapClamp",
+ "ret": "float",
+ "signature": "(float,float,float,float,float)",
+ "stname": ""
+ }
+ ],
+ "igImLinearSweep": [
+ {
+ "args": "(float current,float target,float speed)",
+ "argsT": [
+ {
+ "name": "current",
+ "type": "float"
+ },
+ {
+ "name": "target",
+ "type": "float"
+ },
+ {
+ "name": "speed",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float current,float target,float speed)",
+ "call_args": "(current,target,speed)",
+ "cimguiname": "igImLinearSweep",
+ "defaults": {},
+ "funcname": "ImLinearSweep",
+ "location": "imgui_internal:496",
+ "ov_cimguiname": "igImLinearSweep",
+ "ret": "float",
+ "signature": "(float,float,float)",
+ "stname": ""
+ }
+ ],
+ "igImLog": [
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "igImLog",
+ "defaults": {},
+ "funcname": "ImLog",
+ "location": "imgui_internal:455",
+ "ov_cimguiname": "igImLog_Float",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "igImLog",
+ "defaults": {},
+ "funcname": "ImLog",
+ "location": "imgui_internal:456",
+ "ov_cimguiname": "igImLog_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "igImLowerBound": [
+ {
+ "args": "(ImGuiStoragePair* in_begin,ImGuiStoragePair* in_end,ImGuiID key)",
+ "argsT": [
+ {
+ "name": "in_begin",
+ "type": "ImGuiStoragePair*"
+ },
+ {
+ "name": "in_end",
+ "type": "ImGuiStoragePair*"
+ },
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiStoragePair* in_begin,ImGuiStoragePair* in_end,ImGuiID key)",
+ "call_args": "(in_begin,in_end,key)",
+ "cimguiname": "igImLowerBound",
+ "defaults": {},
+ "funcname": "ImLowerBound",
+ "location": "imgui_internal:747",
+ "ov_cimguiname": "igImLowerBound",
+ "ret": "ImGuiStoragePair*",
+ "signature": "(ImGuiStoragePair*,ImGuiStoragePair*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igImMax": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "lhs",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rhs",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)",
+ "call_args": "(lhs,rhs)",
+ "cimguiname": "igImMax",
+ "defaults": {},
+ "funcname": "ImMax",
+ "location": "imgui_internal:480",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImMax",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImMin": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "lhs",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rhs",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)",
+ "call_args": "(lhs,rhs)",
+ "cimguiname": "igImMin",
+ "defaults": {},
+ "funcname": "ImMin",
+ "location": "imgui_internal:479",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImMin",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImModPositive": [
+ {
+ "args": "(int a,int b)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "int"
+ },
+ {
+ "name": "b",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int a,int b)",
+ "call_args": "(a,b)",
+ "cimguiname": "igImModPositive",
+ "defaults": {},
+ "funcname": "ImModPositive",
+ "location": "imgui_internal:493",
+ "ov_cimguiname": "igImModPositive",
+ "ret": "int",
+ "signature": "(int,int)",
+ "stname": ""
+ }
+ ],
+ "igImMul": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "lhs",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rhs",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)",
+ "call_args": "(lhs,rhs)",
+ "cimguiname": "igImMul",
+ "defaults": {},
+ "funcname": "ImMul",
+ "location": "imgui_internal:498",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImMul",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImParseFormatFindEnd": [
+ {
+ "args": "(const char* format)",
+ "argsT": [
+ {
+ "name": "format",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* format)",
+ "call_args": "(format)",
+ "cimguiname": "igImParseFormatFindEnd",
+ "defaults": {},
+ "funcname": "ImParseFormatFindEnd",
+ "location": "imgui_internal:401",
+ "ov_cimguiname": "igImParseFormatFindEnd",
+ "ret": "const char*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igImParseFormatFindStart": [
+ {
+ "args": "(const char* format)",
+ "argsT": [
+ {
+ "name": "format",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* format)",
+ "call_args": "(format)",
+ "cimguiname": "igImParseFormatFindStart",
+ "defaults": {},
+ "funcname": "ImParseFormatFindStart",
+ "location": "imgui_internal:400",
+ "ov_cimguiname": "igImParseFormatFindStart",
+ "ret": "const char*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igImParseFormatPrecision": [
+ {
+ "args": "(const char* format,int default_value)",
+ "argsT": [
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "default_value",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* format,int default_value)",
+ "call_args": "(format,default_value)",
+ "cimguiname": "igImParseFormatPrecision",
+ "defaults": {},
+ "funcname": "ImParseFormatPrecision",
+ "location": "imgui_internal:405",
+ "ov_cimguiname": "igImParseFormatPrecision",
+ "ret": "int",
+ "signature": "(const char*,int)",
+ "stname": ""
+ }
+ ],
+ "igImParseFormatSanitizeForPrinting": [
+ {
+ "args": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
+ "argsT": [
+ {
+ "name": "fmt_in",
+ "type": "const char*"
+ },
+ {
+ "name": "fmt_out",
+ "type": "char*"
+ },
+ {
+ "name": "fmt_out_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
+ "call_args": "(fmt_in,fmt_out,fmt_out_size)",
+ "cimguiname": "igImParseFormatSanitizeForPrinting",
+ "defaults": {},
+ "funcname": "ImParseFormatSanitizeForPrinting",
+ "location": "imgui_internal:403",
+ "ov_cimguiname": "igImParseFormatSanitizeForPrinting",
+ "ret": "void",
+ "signature": "(const char*,char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igImParseFormatSanitizeForScanning": [
+ {
+ "args": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
+ "argsT": [
+ {
+ "name": "fmt_in",
+ "type": "const char*"
+ },
+ {
+ "name": "fmt_out",
+ "type": "char*"
+ },
+ {
+ "name": "fmt_out_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
+ "call_args": "(fmt_in,fmt_out,fmt_out_size)",
+ "cimguiname": "igImParseFormatSanitizeForScanning",
+ "defaults": {},
+ "funcname": "ImParseFormatSanitizeForScanning",
+ "location": "imgui_internal:404",
+ "ov_cimguiname": "igImParseFormatSanitizeForScanning",
+ "ret": "const char*",
+ "signature": "(const char*,char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igImParseFormatTrimDecorations": [
+ {
+ "args": "(const char* format,char* buf,size_t buf_size)",
+ "argsT": [
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* format,char* buf,size_t buf_size)",
+ "call_args": "(format,buf,buf_size)",
+ "cimguiname": "igImParseFormatTrimDecorations",
+ "defaults": {},
+ "funcname": "ImParseFormatTrimDecorations",
+ "location": "imgui_internal:402",
+ "ov_cimguiname": "igImParseFormatTrimDecorations",
+ "ret": "const char*",
+ "signature": "(const char*,char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igImPow": [
+ {
+ "args": "(float x,float y)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x,float y)",
+ "call_args": "(x,y)",
+ "cimguiname": "igImPow",
+ "defaults": {},
+ "funcname": "ImPow",
+ "location": "imgui_internal:453",
+ "ov_cimguiname": "igImPow_Float",
+ "ret": "float",
+ "signature": "(float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x,double y)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x,double y)",
+ "call_args": "(x,y)",
+ "cimguiname": "igImPow",
+ "defaults": {},
+ "funcname": "ImPow",
+ "location": "imgui_internal:454",
+ "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:364",
+ "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)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "v",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cos_a",
+ "type": "float"
+ },
+ {
+ "name": "sin_a",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)",
+ "call_args": "(v,cos_a,sin_a)",
+ "cimguiname": "igImRotate",
+ "defaults": {},
+ "funcname": "ImRotate",
+ "location": "imgui_internal:495",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImRotate",
+ "ret": "void",
+ "signature": "(const ImVec2,float,float)",
+ "stname": ""
+ }
+ ],
+ "igImRsqrt": [
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "igImRsqrt",
+ "defaults": {},
+ "funcname": "ImRsqrt",
+ "location": "imgui_internal:465",
+ "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:467",
+ "ov_cimguiname": "igImRsqrt_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "igImSaturate": [
+ {
+ "args": "(float f)",
+ "argsT": [
+ {
+ "name": "f",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float f)",
+ "call_args": "(f)",
+ "cimguiname": "igImSaturate",
+ "defaults": {},
+ "funcname": "ImSaturate",
+ "location": "imgui_internal:485",
+ "ov_cimguiname": "igImSaturate",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igImSign": [
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "igImSign",
+ "defaults": {},
+ "funcname": "ImSign",
+ "location": "imgui_internal:460",
+ "ov_cimguiname": "igImSign_Float",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "igImSign",
+ "defaults": {},
+ "funcname": "ImSign",
+ "location": "imgui_internal:461",
+ "ov_cimguiname": "igImSign_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "igImStrSkipBlank": [
+ {
+ "args": "(const char* str)",
+ "argsT": [
+ {
+ "name": "str",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str)",
+ "call_args": "(str)",
+ "cimguiname": "igImStrSkipBlank",
+ "defaults": {},
+ "funcname": "ImStrSkipBlank",
+ "location": "imgui_internal:385",
+ "ov_cimguiname": "igImStrSkipBlank",
+ "ret": "const char*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStrTrimBlanks": [
+ {
+ "args": "(char* str)",
+ "argsT": [
+ {
+ "name": "str",
+ "type": "char*"
+ }
+ ],
+ "argsoriginal": "(char* str)",
+ "call_args": "(str)",
+ "cimguiname": "igImStrTrimBlanks",
+ "defaults": {},
+ "funcname": "ImStrTrimBlanks",
+ "location": "imgui_internal:384",
+ "ov_cimguiname": "igImStrTrimBlanks",
+ "ret": "void",
+ "signature": "(char*)",
+ "stname": ""
+ }
+ ],
+ "igImStrbol": [
+ {
+ "args": "(const char* buf_mid_line,const char* buf_begin)",
+ "argsT": [
+ {
+ "name": "buf_mid_line",
+ "type": "const char*"
+ },
+ {
+ "name": "buf_begin",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* buf_mid_line,const char* buf_begin)",
+ "call_args": "(buf_mid_line,buf_begin)",
+ "cimguiname": "igImStrbol",
+ "defaults": {},
+ "funcname": "ImStrbol",
+ "location": "imgui_internal:387",
+ "ov_cimguiname": "igImStrbol",
+ "ret": "const char*",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStrchrRange": [
+ {
+ "args": "(const char* str_begin,const char* str_end,char c)",
+ "argsT": [
+ {
+ "name": "str_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "str_end",
+ "type": "const char*"
+ },
+ {
+ "name": "c",
+ "type": "char"
+ }
+ ],
+ "argsoriginal": "(const char* str_begin,const char* str_end,char c)",
+ "call_args": "(str_begin,str_end,c)",
+ "cimguiname": "igImStrchrRange",
+ "defaults": {},
+ "funcname": "ImStrchrRange",
+ "location": "imgui_internal:381",
+ "ov_cimguiname": "igImStrchrRange",
+ "ret": "const char*",
+ "signature": "(const char*,const char*,char)",
+ "stname": ""
+ }
+ ],
+ "igImStrdup": [
+ {
+ "args": "(const char* str)",
+ "argsT": [
+ {
+ "name": "str",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str)",
+ "call_args": "(str)",
+ "cimguiname": "igImStrdup",
+ "defaults": {},
+ "funcname": "ImStrdup",
+ "location": "imgui_internal:379",
+ "ov_cimguiname": "igImStrdup",
+ "ret": "char*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStrdupcpy": [
+ {
+ "args": "(char* dst,size_t* p_dst_size,const char* str)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "char*"
+ },
+ {
+ "name": "p_dst_size",
+ "type": "size_t*"
+ },
+ {
+ "name": "str",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)",
+ "call_args": "(dst,p_dst_size,str)",
+ "cimguiname": "igImStrdupcpy",
+ "defaults": {},
+ "funcname": "ImStrdupcpy",
+ "location": "imgui_internal:380",
+ "ov_cimguiname": "igImStrdupcpy",
+ "ret": "char*",
+ "signature": "(char*,size_t*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStreolRange": [
+ {
+ "args": "(const char* str,const char* str_end)",
+ "argsT": [
+ {
+ "name": "str",
+ "type": "const char*"
+ },
+ {
+ "name": "str_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str,const char* str_end)",
+ "call_args": "(str,str_end)",
+ "cimguiname": "igImStreolRange",
+ "defaults": {},
+ "funcname": "ImStreolRange",
+ "location": "imgui_internal:382",
+ "ov_cimguiname": "igImStreolRange",
+ "ret": "const char*",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStricmp": [
+ {
+ "args": "(const char* str1,const char* str2)",
+ "argsT": [
+ {
+ "name": "str1",
+ "type": "const char*"
+ },
+ {
+ "name": "str2",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str1,const char* str2)",
+ "call_args": "(str1,str2)",
+ "cimguiname": "igImStricmp",
+ "defaults": {},
+ "funcname": "ImStricmp",
+ "location": "imgui_internal:376",
+ "ov_cimguiname": "igImStricmp",
+ "ret": "int",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStristr": [
+ {
+ "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)",
+ "argsT": [
+ {
+ "name": "haystack",
+ "type": "const char*"
+ },
+ {
+ "name": "haystack_end",
+ "type": "const char*"
+ },
+ {
+ "name": "needle",
+ "type": "const char*"
+ },
+ {
+ "name": "needle_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)",
+ "call_args": "(haystack,haystack_end,needle,needle_end)",
+ "cimguiname": "igImStristr",
+ "defaults": {},
+ "funcname": "ImStristr",
+ "location": "imgui_internal:383",
+ "ov_cimguiname": "igImStristr",
+ "ret": "const char*",
+ "signature": "(const char*,const char*,const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImStrlenW": [
+ {
+ "args": "(const ImWchar* str)",
+ "argsT": [
+ {
+ "name": "str",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(const ImWchar* str)",
+ "call_args": "(str)",
+ "cimguiname": "igImStrlenW",
+ "defaults": {},
+ "funcname": "ImStrlenW",
+ "location": "imgui_internal:386",
+ "ov_cimguiname": "igImStrlenW",
+ "ret": "int",
+ "signature": "(const ImWchar*)",
+ "stname": ""
+ }
+ ],
+ "igImStrncpy": [
+ {
+ "args": "(char* dst,const char* src,size_t count)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "char*"
+ },
+ {
+ "name": "src",
+ "type": "const char*"
+ },
+ {
+ "name": "count",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(char* dst,const char* src,size_t count)",
+ "call_args": "(dst,src,count)",
+ "cimguiname": "igImStrncpy",
+ "defaults": {},
+ "funcname": "ImStrncpy",
+ "location": "imgui_internal:378",
+ "ov_cimguiname": "igImStrncpy",
+ "ret": "void",
+ "signature": "(char*,const char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igImStrnicmp": [
+ {
+ "args": "(const char* str1,const char* str2,size_t count)",
+ "argsT": [
+ {
+ "name": "str1",
+ "type": "const char*"
+ },
+ {
+ "name": "str2",
+ "type": "const char*"
+ },
+ {
+ "name": "count",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* str1,const char* str2,size_t count)",
+ "call_args": "(str1,str2,count)",
+ "cimguiname": "igImStrnicmp",
+ "defaults": {},
+ "funcname": "ImStrnicmp",
+ "location": "imgui_internal:377",
+ "ov_cimguiname": "igImStrnicmp",
+ "ret": "int",
+ "signature": "(const char*,const char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igImTextCharFromUtf8": [
+ {
+ "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)",
+ "argsT": [
+ {
+ "name": "out_char",
+ "type": "unsigned int*"
+ },
+ {
+ "name": "in_text",
+ "type": "const char*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)",
+ "call_args": "(out_char,in_text,in_text_end)",
+ "cimguiname": "igImTextCharFromUtf8",
+ "defaults": {},
+ "funcname": "ImTextCharFromUtf8",
+ "location": "imgui_internal:410",
+ "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:408",
+ "ov_cimguiname": "igImTextCharToUtf8",
+ "ret": "const char*",
+ "signature": "(char[5],unsigned int)",
+ "stname": ""
+ }
+ ],
+ "igImTextCountCharsFromUtf8": [
+ {
+ "args": "(const char* in_text,const char* in_text_end)",
+ "argsT": [
+ {
+ "name": "in_text",
+ "type": "const char*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* in_text,const char* in_text_end)",
+ "call_args": "(in_text,in_text_end)",
+ "cimguiname": "igImTextCountCharsFromUtf8",
+ "defaults": {},
+ "funcname": "ImTextCountCharsFromUtf8",
+ "location": "imgui_internal:412",
+ "ov_cimguiname": "igImTextCountCharsFromUtf8",
+ "ret": "int",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImTextCountLines": [
+ {
+ "args": "(const char* in_text,const char* in_text_end)",
+ "argsT": [
+ {
+ "name": "in_text",
+ "type": "const char*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* in_text,const char* in_text_end)",
+ "call_args": "(in_text,in_text_end)",
+ "cimguiname": "igImTextCountLines",
+ "defaults": {},
+ "funcname": "ImTextCountLines",
+ "location": "imgui_internal:416",
+ "ov_cimguiname": "igImTextCountLines",
+ "ret": "int",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImTextCountUtf8BytesFromChar": [
+ {
+ "args": "(const char* in_text,const char* in_text_end)",
+ "argsT": [
+ {
+ "name": "in_text",
+ "type": "const char*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* in_text,const char* in_text_end)",
+ "call_args": "(in_text,in_text_end)",
+ "cimguiname": "igImTextCountUtf8BytesFromChar",
+ "defaults": {},
+ "funcname": "ImTextCountUtf8BytesFromChar",
+ "location": "imgui_internal:413",
+ "ov_cimguiname": "igImTextCountUtf8BytesFromChar",
+ "ret": "int",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImTextCountUtf8BytesFromStr": [
+ {
+ "args": "(const ImWchar* in_text,const ImWchar* in_text_end)",
+ "argsT": [
+ {
+ "name": "in_text",
+ "type": "const ImWchar*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const ImWchar*"
+ }
+ ],
+ "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)",
+ "call_args": "(in_text,in_text_end)",
+ "cimguiname": "igImTextCountUtf8BytesFromStr",
+ "defaults": {},
+ "funcname": "ImTextCountUtf8BytesFromStr",
+ "location": "imgui_internal:414",
+ "ov_cimguiname": "igImTextCountUtf8BytesFromStr",
+ "ret": "int",
+ "signature": "(const ImWchar*,const ImWchar*)",
+ "stname": ""
+ }
+ ],
+ "igImTextFindPreviousUtf8Codepoint": [
+ {
+ "args": "(const char* in_text_start,const char* in_text_curr)",
+ "argsT": [
+ {
+ "name": "in_text_start",
+ "type": "const char*"
+ },
+ {
+ "name": "in_text_curr",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* in_text_start,const char* in_text_curr)",
+ "call_args": "(in_text_start,in_text_curr)",
+ "cimguiname": "igImTextFindPreviousUtf8Codepoint",
+ "defaults": {},
+ "funcname": "ImTextFindPreviousUtf8Codepoint",
+ "location": "imgui_internal:415",
+ "ov_cimguiname": "igImTextFindPreviousUtf8Codepoint",
+ "ret": "const char*",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igImTextStrFromUtf8": [
+ {
+ "args": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)",
+ "argsT": [
+ {
+ "name": "out_buf",
+ "type": "ImWchar*"
+ },
+ {
+ "name": "out_buf_size",
+ "type": "int"
+ },
+ {
+ "name": "in_text",
+ "type": "const char*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "in_remaining",
+ "type": "const char**"
+ }
+ ],
+ "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:411",
+ "ov_cimguiname": "igImTextStrFromUtf8",
+ "ret": "int",
+ "signature": "(ImWchar*,int,const char*,const char*,const char**)",
+ "stname": ""
+ }
+ ],
+ "igImTextStrToUtf8": [
+ {
+ "args": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)",
+ "argsT": [
+ {
+ "name": "out_buf",
+ "type": "char*"
+ },
+ {
+ "name": "out_buf_size",
+ "type": "int"
+ },
+ {
+ "name": "in_text",
+ "type": "const ImWchar*"
+ },
+ {
+ "name": "in_text_end",
+ "type": "const ImWchar*"
+ }
+ ],
+ "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:409",
+ "ov_cimguiname": "igImTextStrToUtf8",
+ "ret": "int",
+ "signature": "(char*,int,const ImWchar*,const ImWchar*)",
+ "stname": ""
+ }
+ ],
+ "igImToUpper": [
+ {
+ "args": "(char c)",
+ "argsT": [
+ {
+ "name": "c",
+ "type": "char"
+ }
+ ],
+ "argsoriginal": "(char c)",
+ "call_args": "(c)",
+ "cimguiname": "igImToUpper",
+ "defaults": {},
+ "funcname": "ImToUpper",
+ "location": "imgui_internal:389",
+ "ov_cimguiname": "igImToUpper",
+ "ret": "char",
+ "signature": "(char)",
+ "stname": ""
+ }
+ ],
+ "igImTriangleArea": [
+ {
+ "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "c",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)",
+ "call_args": "(a,b,c)",
+ "cimguiname": "igImTriangleArea",
+ "defaults": {},
+ "funcname": "ImTriangleArea",
+ "location": "imgui_internal:512",
+ "ov_cimguiname": "igImTriangleArea",
+ "ret": "float",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImTriangleBarycentricCoords": [
+ {
+ "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "c",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "out_u",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "out_v",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "out_w",
+ "reftoptr": true,
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)",
+ "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)",
+ "cimguiname": "igImTriangleBarycentricCoords",
+ "defaults": {},
+ "funcname": "ImTriangleBarycentricCoords",
+ "location": "imgui_internal:511",
+ "ov_cimguiname": "igImTriangleBarycentricCoords",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)",
+ "stname": ""
+ }
+ ],
+ "igImTriangleClosestPoint": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "c",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)",
+ "call_args": "(a,b,c,p)",
+ "cimguiname": "igImTriangleClosestPoint",
+ "defaults": {},
+ "funcname": "ImTriangleClosestPoint",
+ "location": "imgui_internal:510",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImTriangleClosestPoint",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImTriangleContainsPoint": [
+ {
+ "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "c",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)",
+ "call_args": "(a,b,c,p)",
+ "cimguiname": "igImTriangleContainsPoint",
+ "defaults": {},
+ "funcname": "ImTriangleContainsPoint",
+ "location": "imgui_internal:509",
+ "ov_cimguiname": "igImTriangleContainsPoint",
+ "ret": "bool",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImTriangleIsClockwise": [
+ {
+ "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "c",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)",
+ "call_args": "(a,b,c)",
+ "cimguiname": "igImTriangleIsClockwise",
+ "defaults": {},
+ "funcname": "ImTriangleIsClockwise",
+ "location": "imgui_internal:513",
+ "ov_cimguiname": "igImTriangleIsClockwise",
+ "ret": "bool",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImTrunc": [
+ {
+ "args": "(float f)",
+ "argsT": [
+ {
+ "name": "f",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float f)",
+ "call_args": "(f)",
+ "cimguiname": "igImTrunc",
+ "defaults": {},
+ "funcname": "ImTrunc",
+ "location": "imgui_internal:489",
+ "ov_cimguiname": "igImTrunc_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": "igImTrunc",
+ "defaults": {},
+ "funcname": "ImTrunc",
+ "location": "imgui_internal:490",
+ "nonUDT": 1,
+ "ov_cimguiname": "igImTrunc_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igImUpperPowerOfTwo": [
+ {
+ "args": "(int v)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int v)",
+ "call_args": "(v)",
+ "cimguiname": "igImUpperPowerOfTwo",
+ "defaults": {},
+ "funcname": "ImUpperPowerOfTwo",
+ "location": "imgui_internal:373",
+ "ov_cimguiname": "igImUpperPowerOfTwo",
+ "ret": "int",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igImage": [
+ {
+ "args": "(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)",
+ "argsT": [
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "image_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv0",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "tint_col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "border_col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))",
+ "call_args": "(user_texture_id,image_size,uv0,uv1,tint_col,border_col)",
+ "cimguiname": "igImage",
+ "defaults": {
+ "border_col": "ImVec4(0,0,0,0)",
+ "tint_col": "ImVec4(1,1,1,1)",
+ "uv0": "ImVec2(0,0)",
+ "uv1": "ImVec2(1,1)"
+ },
+ "funcname": "Image",
+ "location": "imgui:576",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igImage",
+ "ret": "void",
+ "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "igImageButton": [
+ {
+ "args": "(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "image_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv0",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "bg_col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "tint_col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))",
+ "call_args": "(str_id,user_texture_id,image_size,uv0,uv1,bg_col,tint_col)",
+ "cimguiname": "igImageButton",
+ "defaults": {
+ "bg_col": "ImVec4(0,0,0,0)",
+ "tint_col": "ImVec4(1,1,1,1)",
+ "uv0": "ImVec2(0,0)",
+ "uv1": "ImVec2(1,1)"
+ },
+ "funcname": "ImageButton",
+ "location": "imgui:577",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igImageButton",
+ "ret": "bool",
+ "signature": "(const char*,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "igImageButtonEx": [
+ {
+ "args": "(ImGuiID id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col,ImGuiButtonFlags flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "image_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv0",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "bg_col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "tint_col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiButtonFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImTextureID user_texture_id,const ImVec2& image_size,const ImVec2& uv0,const ImVec2& uv1,const ImVec4& bg_col,const ImVec4& tint_col,ImGuiButtonFlags flags=0)",
+ "call_args": "(id,user_texture_id,image_size,uv0,uv1,bg_col,tint_col,flags)",
+ "cimguiname": "igImageButtonEx",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "ImageButtonEx",
+ "location": "imgui_internal:3695",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igImageButtonEx",
+ "ret": "bool",
+ "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4,ImGuiButtonFlags)",
+ "stname": ""
+ }
+ ],
+ "igIndent": [
+ {
+ "args": "(float indent_w)",
+ "argsT": [
+ {
+ "name": "indent_w",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float indent_w=0.0f)",
+ "call_args": "(indent_w)",
+ "cimguiname": "igIndent",
+ "defaults": {
+ "indent_w": "0.0f"
+ },
+ "funcname": "Indent",
+ "location": "imgui:507",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIndent",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igInitialize": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igInitialize",
+ "defaults": {},
+ "funcname": "Initialize",
+ "location": "imgui_internal:3239",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInitialize",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igInputDouble": [
+ {
+ "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "double*"
+ },
+ {
+ "name": "step",
+ "type": "double"
+ },
+ {
+ "name": "step_fast",
+ "type": "double"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,step,step_fast,format,flags)",
+ "cimguiname": "igInputDouble",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.6f\"",
+ "step": "0.0",
+ "step_fast": "0.0"
+ },
+ "funcname": "InputDouble",
+ "location": "imgui:648",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputDouble",
+ "ret": "bool",
+ "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputFloat": [
+ {
+ "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float*"
+ },
+ {
+ "name": "step",
+ "type": "float"
+ },
+ {
+ "name": "step_fast",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,step,step_fast,format,flags)",
+ "cimguiname": "igInputFloat",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\"",
+ "step": "0.0f",
+ "step_fast": "0.0f"
+ },
+ "funcname": "InputFloat",
+ "location": "imgui:640",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputFloat",
+ "ret": "bool",
+ "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputFloat2": [
+ {
+ "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[2]"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,format,flags)",
+ "cimguiname": "igInputFloat2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "InputFloat2",
+ "location": "imgui:641",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputFloat2",
+ "ret": "bool",
+ "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputFloat3": [
+ {
+ "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[3]"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,format,flags)",
+ "cimguiname": "igInputFloat3",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "InputFloat3",
+ "location": "imgui:642",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputFloat3",
+ "ret": "bool",
+ "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputFloat4": [
+ {
+ "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[4]"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,format,flags)",
+ "cimguiname": "igInputFloat4",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "InputFloat4",
+ "location": "imgui:643",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputFloat4",
+ "ret": "bool",
+ "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputInt": [
+ {
+ "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int*"
+ },
+ {
+ "name": "step",
+ "type": "int"
+ },
+ {
+ "name": "step_fast",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,step,step_fast,flags)",
+ "cimguiname": "igInputInt",
+ "defaults": {
+ "flags": "0",
+ "step": "1",
+ "step_fast": "100"
+ },
+ "funcname": "InputInt",
+ "location": "imgui:644",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputInt",
+ "ret": "bool",
+ "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputInt2": [
+ {
+ "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[2]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,flags)",
+ "cimguiname": "igInputInt2",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "InputInt2",
+ "location": "imgui:645",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputInt2",
+ "ret": "bool",
+ "signature": "(const char*,int[2],ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputInt3": [
+ {
+ "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[3]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,flags)",
+ "cimguiname": "igInputInt3",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "InputInt3",
+ "location": "imgui:646",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputInt3",
+ "ret": "bool",
+ "signature": "(const char*,int[3],ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputInt4": [
+ {
+ "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[4]"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,v,flags)",
+ "cimguiname": "igInputInt4",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "InputInt4",
+ "location": "imgui:647",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputInt4",
+ "ret": "bool",
+ "signature": "(const char*,int[4],ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputScalar": [
+ {
+ "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "p_step",
+ "type": "const void*"
+ },
+ {
+ "name": "p_step_fast",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)",
+ "cimguiname": "igInputScalar",
+ "defaults": {
+ "flags": "0",
+ "format": "NULL",
+ "p_step": "NULL",
+ "p_step_fast": "NULL"
+ },
+ "funcname": "InputScalar",
+ "location": "imgui:649",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputScalar",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputScalarN": [
+ {
+ "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "components",
+ "type": "int"
+ },
+ {
+ "name": "p_step",
+ "type": "const void*"
+ },
+ {
+ "name": "p_step_fast",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)",
+ "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)",
+ "cimguiname": "igInputScalarN",
+ "defaults": {
+ "flags": "0",
+ "format": "NULL",
+ "p_step": "NULL",
+ "p_step_fast": "NULL"
+ },
+ "funcname": "InputScalarN",
+ "location": "imgui:650",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputScalarN",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igInputText": [
+ {
+ "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "size_t"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "callback",
+ "type": "ImGuiInputTextCallback"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
+ "call_args": "(label,buf,buf_size,flags,callback,user_data)",
+ "cimguiname": "igInputText",
+ "defaults": {
+ "callback": "NULL",
+ "flags": "0",
+ "user_data": "NULL"
+ },
+ "funcname": "InputText",
+ "location": "imgui:637",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputText",
+ "ret": "bool",
+ "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
+ "stname": ""
+ }
+ ],
+ "igInputTextDeactivateHook": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igInputTextDeactivateHook",
+ "defaults": {},
+ "funcname": "InputTextDeactivateHook",
+ "location": "imgui_internal:3745",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputTextDeactivateHook",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igInputTextEx": [
+ {
+ "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "hint",
+ "type": "const char*"
+ },
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "int"
+ },
+ {
+ "name": "size_arg",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "callback",
+ "type": "ImGuiInputTextCallback"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
+ "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)",
+ "cimguiname": "igInputTextEx",
+ "defaults": {
+ "callback": "NULL",
+ "user_data": "NULL"
+ },
+ "funcname": "InputTextEx",
+ "location": "imgui_internal:3744",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputTextEx",
+ "ret": "bool",
+ "signature": "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
+ "stname": ""
+ }
+ ],
+ "igInputTextMultiline": [
+ {
+ "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "size_t"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "callback",
+ "type": "ImGuiInputTextCallback"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
+ "call_args": "(label,buf,buf_size,size,flags,callback,user_data)",
+ "cimguiname": "igInputTextMultiline",
+ "defaults": {
+ "callback": "NULL",
+ "flags": "0",
+ "size": "ImVec2(0,0)",
+ "user_data": "NULL"
+ },
+ "funcname": "InputTextMultiline",
+ "location": "imgui:638",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputTextMultiline",
+ "ret": "bool",
+ "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
+ "stname": ""
+ }
+ ],
+ "igInputTextWithHint": [
+ {
+ "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "hint",
+ "type": "const char*"
+ },
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "size_t"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "callback",
+ "type": "ImGuiInputTextCallback"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
+ "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)",
+ "cimguiname": "igInputTextWithHint",
+ "defaults": {
+ "callback": "NULL",
+ "flags": "0",
+ "user_data": "NULL"
+ },
+ "funcname": "InputTextWithHint",
+ "location": "imgui:639",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInputTextWithHint",
+ "ret": "bool",
+ "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
+ "stname": ""
+ }
+ ],
+ "igInvisibleButton": [
+ {
+ "args": "(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiButtonFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,const ImVec2& size,ImGuiButtonFlags flags=0)",
+ "call_args": "(str_id,size,flags)",
+ "cimguiname": "igInvisibleButton",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "InvisibleButton",
+ "location": "imgui:559",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igInvisibleButton",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,ImGuiButtonFlags)",
+ "stname": ""
+ }
+ ],
+ "igIsActiveIdUsingNavDir": [
+ {
+ "args": "(ImGuiDir dir)",
+ "argsT": [
+ {
+ "name": "dir",
+ "type": "ImGuiDir"
+ }
+ ],
+ "argsoriginal": "(ImGuiDir dir)",
+ "call_args": "(dir)",
+ "cimguiname": "igIsActiveIdUsingNavDir",
+ "defaults": {},
+ "funcname": "IsActiveIdUsingNavDir",
+ "location": "imgui_internal:3424",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsActiveIdUsingNavDir",
+ "ret": "bool",
+ "signature": "(ImGuiDir)",
+ "stname": ""
+ }
+ ],
+ "igIsAliasKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsAliasKey",
+ "defaults": {},
+ "funcname": "IsAliasKey",
+ "location": "imgui_internal:3401",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsAliasKey",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsAnyItemActive": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsAnyItemActive",
+ "defaults": {},
+ "funcname": "IsAnyItemActive",
+ "location": "imgui:956",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsAnyItemActive",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsAnyItemFocused": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsAnyItemFocused",
+ "defaults": {},
+ "funcname": "IsAnyItemFocused",
+ "location": "imgui:957",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsAnyItemFocused",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsAnyItemHovered": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsAnyItemHovered",
+ "defaults": {},
+ "funcname": "IsAnyItemHovered",
+ "location": "imgui:955",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsAnyItemHovered",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsAnyMouseDown": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsAnyMouseDown",
+ "defaults": {},
+ "funcname": "IsAnyMouseDown",
+ "location": "imgui:1041",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsAnyMouseDown",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsClippedEx": [
+ {
+ "args": "(const ImRect bb,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id)",
+ "call_args": "(bb,id)",
+ "cimguiname": "igIsClippedEx",
+ "defaults": {},
+ "funcname": "IsClippedEx",
+ "location": "imgui_internal:3319",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsClippedEx",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsDragDropActive": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsDragDropActive",
+ "defaults": {},
+ "funcname": "IsDragDropActive",
+ "location": "imgui_internal:3546",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsDragDropActive",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsDragDropPayloadBeingAccepted": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsDragDropPayloadBeingAccepted",
+ "defaults": {},
+ "funcname": "IsDragDropPayloadBeingAccepted",
+ "location": "imgui_internal:3549",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsDragDropPayloadBeingAccepted",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsGamepadKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsGamepadKey",
+ "defaults": {},
+ "funcname": "IsGamepadKey",
+ "location": "imgui_internal:3399",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsGamepadKey",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsItemActivated": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemActivated",
+ "defaults": {},
+ "funcname": "IsItemActivated",
+ "location": "imgui:951",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemActivated",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemActive": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemActive",
+ "defaults": {},
+ "funcname": "IsItemActive",
+ "location": "imgui:946",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemActive",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemClicked": [
+ {
+ "args": "(ImGuiMouseButton mouse_button)",
+ "argsT": [
+ {
+ "name": "mouse_button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton mouse_button=0)",
+ "call_args": "(mouse_button)",
+ "cimguiname": "igIsItemClicked",
+ "defaults": {
+ "mouse_button": "0"
+ },
+ "funcname": "IsItemClicked",
+ "location": "imgui:948",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemClicked",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ }
+ ],
+ "igIsItemDeactivated": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemDeactivated",
+ "defaults": {},
+ "funcname": "IsItemDeactivated",
+ "location": "imgui:952",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemDeactivated",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemDeactivatedAfterEdit": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemDeactivatedAfterEdit",
+ "defaults": {},
+ "funcname": "IsItemDeactivatedAfterEdit",
+ "location": "imgui:953",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemDeactivatedAfterEdit",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemEdited": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemEdited",
+ "defaults": {},
+ "funcname": "IsItemEdited",
+ "location": "imgui:950",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemEdited",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemFocused": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemFocused",
+ "defaults": {},
+ "funcname": "IsItemFocused",
+ "location": "imgui:947",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemFocused",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemHovered": [
+ {
+ "args": "(ImGuiHoveredFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiHoveredFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiHoveredFlags flags=0)",
+ "call_args": "(flags)",
+ "cimguiname": "igIsItemHovered",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "IsItemHovered",
+ "location": "imgui:945",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemHovered",
+ "ret": "bool",
+ "signature": "(ImGuiHoveredFlags)",
+ "stname": ""
+ }
+ ],
+ "igIsItemToggledOpen": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemToggledOpen",
+ "defaults": {},
+ "funcname": "IsItemToggledOpen",
+ "location": "imgui:954",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemToggledOpen",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemToggledSelection": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemToggledSelection",
+ "defaults": {},
+ "funcname": "IsItemToggledSelection",
+ "location": "imgui:699",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemToggledSelection",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsItemVisible": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsItemVisible",
+ "defaults": {},
+ "funcname": "IsItemVisible",
+ "location": "imgui:949",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsItemVisible",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsKeyChordPressed": [
+ {
+ "args": "(ImGuiKeyChord key_chord)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord)",
+ "call_args": "(key_chord)",
+ "cimguiname": "igIsKeyChordPressed",
+ "defaults": {},
+ "funcname": "IsKeyChordPressed",
+ "location": "imgui:999",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyChordPressed_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiKeyChord)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id=0)",
+ "call_args": "(key_chord,flags,owner_id)",
+ "cimguiname": "igIsKeyChordPressed",
+ "defaults": {
+ "owner_id": "0"
+ },
+ "funcname": "IsKeyChordPressed",
+ "location": "imgui_internal:3453",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyChordPressed_InputFlags",
+ "ret": "bool",
+ "signature": "(ImGuiKeyChord,ImGuiInputFlags,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsKeyDown": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsKeyDown",
+ "defaults": {},
+ "funcname": "IsKeyDown",
+ "location": "imgui:996",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyDown_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKey key,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)",
+ "call_args": "(key,owner_id)",
+ "cimguiname": "igIsKeyDown",
+ "defaults": {},
+ "funcname": "IsKeyDown",
+ "location": "imgui_internal:3450",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyDown_ID",
+ "ret": "bool",
+ "signature": "(ImGuiKey,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsKeyPressed": [
+ {
+ "args": "(ImGuiKey key,bool repeat)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "repeat",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,bool repeat=true)",
+ "call_args": "(key,repeat)",
+ "cimguiname": "igIsKeyPressed",
+ "defaults": {
+ "repeat": "true"
+ },
+ "funcname": "IsKeyPressed",
+ "location": "imgui:997",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyPressed_Bool",
+ "ret": "bool",
+ "signature": "(ImGuiKey,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKey key,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,ImGuiInputFlags flags,ImGuiID owner_id=0)",
+ "call_args": "(key,flags,owner_id)",
+ "cimguiname": "igIsKeyPressed",
+ "defaults": {
+ "owner_id": "0"
+ },
+ "funcname": "IsKeyPressed",
+ "location": "imgui_internal:3451",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyPressed_InputFlags",
+ "ret": "bool",
+ "signature": "(ImGuiKey,ImGuiInputFlags,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsKeyReleased": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsKeyReleased",
+ "defaults": {},
+ "funcname": "IsKeyReleased",
+ "location": "imgui:998",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyReleased_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKey key,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)",
+ "call_args": "(key,owner_id)",
+ "cimguiname": "igIsKeyReleased",
+ "defaults": {},
+ "funcname": "IsKeyReleased",
+ "location": "imgui_internal:3452",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyReleased_ID",
+ "ret": "bool",
+ "signature": "(ImGuiKey,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsKeyboardKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsKeyboardKey",
+ "defaults": {},
+ "funcname": "IsKeyboardKey",
+ "location": "imgui_internal:3398",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsKeyboardKey",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsLRModKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsLRModKey",
+ "defaults": {},
+ "funcname": "IsLRModKey",
+ "location": "imgui_internal:3402",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsLRModKey",
+ "ret": "bool",
+ "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:3397",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsLegacyKey",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseClicked": [
+ {
+ "args": "(ImGuiMouseButton button,bool repeat)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "repeat",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)",
+ "call_args": "(button,repeat)",
+ "cimguiname": "igIsMouseClicked",
+ "defaults": {
+ "repeat": "false"
+ },
+ "funcname": "IsMouseClicked",
+ "location": "imgui:1035",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseClicked_Bool",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiMouseButton button,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,ImGuiInputFlags flags,ImGuiID owner_id=0)",
+ "call_args": "(button,flags,owner_id)",
+ "cimguiname": "igIsMouseClicked",
+ "defaults": {
+ "owner_id": "0"
+ },
+ "funcname": "IsMouseClicked",
+ "location": "imgui_internal:3455",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseClicked_InputFlags",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,ImGuiInputFlags,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseDoubleClicked": [
+ {
+ "args": "(ImGuiMouseButton button)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button)",
+ "call_args": "(button)",
+ "cimguiname": "igIsMouseDoubleClicked",
+ "defaults": {},
+ "funcname": "IsMouseDoubleClicked",
+ "location": "imgui:1037",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseDoubleClicked_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiMouseButton button,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)",
+ "call_args": "(button,owner_id)",
+ "cimguiname": "igIsMouseDoubleClicked",
+ "defaults": {},
+ "funcname": "IsMouseDoubleClicked",
+ "location": "imgui_internal:3457",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseDoubleClicked_ID",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseDown": [
+ {
+ "args": "(ImGuiMouseButton button)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button)",
+ "call_args": "(button)",
+ "cimguiname": "igIsMouseDown",
+ "defaults": {},
+ "funcname": "IsMouseDown",
+ "location": "imgui:1034",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseDown_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiMouseButton button,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)",
+ "call_args": "(button,owner_id)",
+ "cimguiname": "igIsMouseDown",
+ "defaults": {},
+ "funcname": "IsMouseDown",
+ "location": "imgui_internal:3454",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseDown_ID",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseDragPastThreshold": [
+ {
+ "args": "(ImGuiMouseButton button,float lock_threshold)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "lock_threshold",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)",
+ "call_args": "(button,lock_threshold)",
+ "cimguiname": "igIsMouseDragPastThreshold",
+ "defaults": {
+ "lock_threshold": "-1.0f"
+ },
+ "funcname": "IsMouseDragPastThreshold",
+ "location": "imgui_internal:3417",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseDragPastThreshold",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,float)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseDragging": [
+ {
+ "args": "(ImGuiMouseButton button,float lock_threshold)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "lock_threshold",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)",
+ "call_args": "(button,lock_threshold)",
+ "cimguiname": "igIsMouseDragging",
+ "defaults": {
+ "lock_threshold": "-1.0f"
+ },
+ "funcname": "IsMouseDragging",
+ "location": "imgui:1044",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseDragging",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,float)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseHoveringRect": [
+ {
+ "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)",
+ "argsT": [
+ {
+ "name": "r_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "r_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clip",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)",
+ "call_args": "(r_min,r_max,clip)",
+ "cimguiname": "igIsMouseHoveringRect",
+ "defaults": {
+ "clip": "true"
+ },
+ "funcname": "IsMouseHoveringRect",
+ "location": "imgui:1039",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseHoveringRect",
+ "ret": "bool",
+ "signature": "(const ImVec2,const ImVec2,bool)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsMouseKey",
+ "defaults": {},
+ "funcname": "IsMouseKey",
+ "location": "imgui_internal:3400",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseKey",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsMousePosValid": [
+ {
+ "args": "(const ImVec2* mouse_pos)",
+ "argsT": [
+ {
+ "name": "mouse_pos",
+ "type": "const ImVec2*"
+ }
+ ],
+ "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))",
+ "call_args": "(mouse_pos)",
+ "cimguiname": "igIsMousePosValid",
+ "defaults": {
+ "mouse_pos": "NULL"
+ },
+ "funcname": "IsMousePosValid",
+ "location": "imgui:1040",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMousePosValid",
+ "ret": "bool",
+ "signature": "(const ImVec2*)",
+ "stname": ""
+ }
+ ],
+ "igIsMouseReleased": [
+ {
+ "args": "(ImGuiMouseButton button)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button)",
+ "call_args": "(button)",
+ "cimguiname": "igIsMouseReleased",
+ "defaults": {},
+ "funcname": "IsMouseReleased",
+ "location": "imgui:1036",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseReleased_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiMouseButton button,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)",
+ "call_args": "(button,owner_id)",
+ "cimguiname": "igIsMouseReleased",
+ "defaults": {},
+ "funcname": "IsMouseReleased",
+ "location": "imgui_internal:3456",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsMouseReleased_ID",
+ "ret": "bool",
+ "signature": "(ImGuiMouseButton,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igIsNamedKey": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsNamedKey",
+ "defaults": {},
+ "funcname": "IsNamedKey",
+ "location": "imgui_internal:3395",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsNamedKey",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsNamedKeyOrMod": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igIsNamedKeyOrMod",
+ "defaults": {},
+ "funcname": "IsNamedKeyOrMod",
+ "location": "imgui_internal:3396",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsNamedKeyOrMod",
+ "ret": "bool",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ }
+ ],
+ "igIsPopupOpen": [
+ {
+ "args": "(const char* str_id,ImGuiPopupFlags flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiPopupFlags flags=0)",
+ "call_args": "(str_id,flags)",
+ "cimguiname": "igIsPopupOpen",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "IsPopupOpen",
+ "location": "imgui:797",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsPopupOpen_Str",
+ "ret": "bool",
+ "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)",
+ "call_args": "(id,popup_flags)",
+ "cimguiname": "igIsPopupOpen",
+ "defaults": {},
+ "funcname": "IsPopupOpen",
+ "location": "imgui_internal:3346",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsPopupOpen_ID",
+ "ret": "bool",
+ "signature": "(ImGuiID,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igIsRectVisible": [
+ {
+ "args": "(const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size)",
+ "call_args": "(size)",
+ "cimguiname": "igIsRectVisible",
+ "defaults": {},
+ "funcname": "IsRectVisible",
+ "location": "imgui:974",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsRectVisible_Nil",
+ "ret": "bool",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImVec2 rect_min,const ImVec2 rect_max)",
+ "argsT": [
+ {
+ "name": "rect_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "rect_max",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)",
+ "call_args": "(rect_min,rect_max)",
+ "cimguiname": "igIsRectVisible",
+ "defaults": {},
+ "funcname": "IsRectVisible",
+ "location": "imgui:975",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsRectVisible_Vec2",
+ "ret": "bool",
+ "signature": "(const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igIsWindowAbove": [
+ {
+ "args": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)",
+ "argsT": [
+ {
+ "name": "potential_above",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "potential_below",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)",
+ "call_args": "(potential_above,potential_below)",
+ "cimguiname": "igIsWindowAbove",
+ "defaults": {},
+ "funcname": "IsWindowAbove",
+ "location": "imgui_internal:3206",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowAbove",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igIsWindowAppearing": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsWindowAppearing",
+ "defaults": {},
+ "funcname": "IsWindowAppearing",
+ "location": "imgui:401",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowAppearing",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsWindowChildOf": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "potential_parent",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "popup_hierarchy",
+ "type": "bool"
+ },
+ {
+ "name": "dock_hierarchy",
+ "type": "bool"
+ }
+ ],
+ "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:3204",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowChildOf",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*,ImGuiWindow*,bool,bool)",
+ "stname": ""
+ }
+ ],
+ "igIsWindowCollapsed": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsWindowCollapsed",
+ "defaults": {},
+ "funcname": "IsWindowCollapsed",
+ "location": "imgui:402",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowCollapsed",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsWindowContentHoverable": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiHoveredFlags flags)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiHoveredFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiHoveredFlags flags=0)",
+ "call_args": "(window,flags)",
+ "cimguiname": "igIsWindowContentHoverable",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "IsWindowContentHoverable",
+ "location": "imgui_internal:3318",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowContentHoverable",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*,ImGuiHoveredFlags)",
+ "stname": ""
+ }
+ ],
+ "igIsWindowDocked": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igIsWindowDocked",
+ "defaults": {},
+ "funcname": "IsWindowDocked",
+ "location": "imgui:894",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowDocked",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igIsWindowFocused": [
+ {
+ "args": "(ImGuiFocusedFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiFocusedFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiFocusedFlags flags=0)",
+ "call_args": "(flags)",
+ "cimguiname": "igIsWindowFocused",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "IsWindowFocused",
+ "location": "imgui:403",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowFocused",
+ "ret": "bool",
+ "signature": "(ImGuiFocusedFlags)",
+ "stname": ""
+ }
+ ],
+ "igIsWindowHovered": [
+ {
+ "args": "(ImGuiHoveredFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiHoveredFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiHoveredFlags flags=0)",
+ "call_args": "(flags)",
+ "cimguiname": "igIsWindowHovered",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "IsWindowHovered",
+ "location": "imgui:404",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowHovered",
+ "ret": "bool",
+ "signature": "(ImGuiHoveredFlags)",
+ "stname": ""
+ }
+ ],
+ "igIsWindowNavFocusable": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igIsWindowNavFocusable",
+ "defaults": {},
+ "funcname": "IsWindowNavFocusable",
+ "location": "imgui_internal:3207",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowNavFocusable",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*)",
+ "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:3205",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igIsWindowWithinBeginStackOf",
+ "ret": "bool",
+ "signature": "(ImGuiWindow*,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igItemAdd": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "nav_bb",
+ "type": "const ImRect*"
+ },
+ {
+ "name": "extra_flags",
+ "type": "ImGuiItemFlags"
+ }
+ ],
+ "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:3316",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igItemAdd",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,const ImRect*,ImGuiItemFlags)",
+ "stname": ""
+ }
+ ],
+ "igItemHoverable": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,ImGuiItemFlags item_flags)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "item_flags",
+ "type": "ImGuiItemFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiItemFlags item_flags)",
+ "call_args": "(bb,id,item_flags)",
+ "cimguiname": "igItemHoverable",
+ "defaults": {},
+ "funcname": "ItemHoverable",
+ "location": "imgui_internal:3317",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igItemHoverable",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,ImGuiItemFlags)",
+ "stname": ""
+ }
+ ],
+ "igItemSize": [
+ {
+ "args": "(const ImVec2 size,float text_baseline_y)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "text_baseline_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)",
+ "call_args": "(size,text_baseline_y)",
+ "cimguiname": "igItemSize",
+ "defaults": {
+ "text_baseline_y": "-1.0f"
+ },
+ "funcname": "ItemSize",
+ "location": "imgui_internal:3314",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igItemSize_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2,float)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImRect bb,float text_baseline_y)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "text_baseline_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)",
+ "call_args": "(bb,text_baseline_y)",
+ "cimguiname": "igItemSize",
+ "defaults": {
+ "text_baseline_y": "-1.0f"
+ },
+ "funcname": "ItemSize",
+ "location": "imgui_internal:3315",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igItemSize_Rect",
+ "ret": "void",
+ "signature": "(const ImRect,float)",
+ "stname": ""
+ }
+ ],
+ "igKeepAliveID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igKeepAliveID",
+ "defaults": {},
+ "funcname": "KeepAliveID",
+ "location": "imgui_internal:3307",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igKeepAliveID",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igLabelText": [
+ {
+ "args": "(const char* label,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* fmt,...)",
+ "call_args": "(label,fmt,...)",
+ "cimguiname": "igLabelText",
+ "defaults": {},
+ "funcname": "LabelText",
+ "isvararg": "...)",
+ "location": "imgui:548",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLabelText",
+ "ret": "void",
+ "signature": "(const char*,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igLabelTextV": [
+ {
+ "args": "(const char* label,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* fmt,va_list args)",
+ "call_args": "(label,fmt,args)",
+ "cimguiname": "igLabelTextV",
+ "defaults": {},
+ "funcname": "LabelTextV",
+ "location": "imgui:549",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLabelTextV",
+ "ret": "void",
+ "signature": "(const char*,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igListBox": [
+ {
+ "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "current_item",
+ "type": "int*"
+ },
+ {
+ "name": "items",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "height_in_items",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)",
+ "call_args": "(label,current_item,items,items_count,height_in_items)",
+ "cimguiname": "igListBox",
+ "defaults": {
+ "height_in_items": "-1"
+ },
+ "funcname": "ListBox",
+ "location": "imgui:709",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igListBox_Str_arr",
+ "ret": "bool",
+ "signature": "(const char*,int*,const char* const[],int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,int* current_item,const char*(*getter)(void* user_data,int idx),void* user_data,int items_count,int height_in_items)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "current_item",
+ "type": "int*"
+ },
+ {
+ "name": "getter",
+ "ret": "const char*",
+ "signature": "(void* user_data,int idx)",
+ "type": "const char*(*)(void* user_data,int idx)"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "height_in_items",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* current_item,const char*(*getter)(void* user_data,int idx),void* user_data,int items_count,int height_in_items=-1)",
+ "call_args": "(label,current_item,getter,user_data,items_count,height_in_items)",
+ "cimguiname": "igListBox",
+ "defaults": {
+ "height_in_items": "-1"
+ },
+ "funcname": "ListBox",
+ "location": "imgui:710",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igListBox_FnStrPtr",
+ "ret": "bool",
+ "signature": "(const char*,int*,const char*(*)(void*,int),void*,int,int)",
+ "stname": ""
+ }
+ ],
+ "igLoadIniSettingsFromDisk": [
+ {
+ "args": "(const char* ini_filename)",
+ "argsT": [
+ {
+ "name": "ini_filename",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* ini_filename)",
+ "call_args": "(ini_filename)",
+ "cimguiname": "igLoadIniSettingsFromDisk",
+ "defaults": {},
+ "funcname": "LoadIniSettingsFromDisk",
+ "location": "imgui:1060",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLoadIniSettingsFromDisk",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igLoadIniSettingsFromMemory": [
+ {
+ "args": "(const char* ini_data,size_t ini_size)",
+ "argsT": [
+ {
+ "name": "ini_data",
+ "type": "const char*"
+ },
+ {
+ "name": "ini_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* ini_data,size_t ini_size=0)",
+ "call_args": "(ini_data,ini_size)",
+ "cimguiname": "igLoadIniSettingsFromMemory",
+ "defaults": {
+ "ini_size": "0"
+ },
+ "funcname": "LoadIniSettingsFromMemory",
+ "location": "imgui:1061",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLoadIniSettingsFromMemory",
+ "ret": "void",
+ "signature": "(const char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "igLocalizeGetMsg": [
+ {
+ "args": "(ImGuiLocKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiLocKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiLocKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igLocalizeGetMsg",
+ "defaults": {},
+ "funcname": "LocalizeGetMsg",
+ "location": "imgui_internal:3281",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLocalizeGetMsg",
+ "ret": "const char*",
+ "signature": "(ImGuiLocKey)",
+ "stname": ""
+ }
+ ],
+ "igLocalizeRegisterEntries": [
+ {
+ "args": "(const ImGuiLocEntry* entries,int count)",
+ "argsT": [
+ {
+ "name": "entries",
+ "type": "const ImGuiLocEntry*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImGuiLocEntry* entries,int count)",
+ "call_args": "(entries,count)",
+ "cimguiname": "igLocalizeRegisterEntries",
+ "defaults": {},
+ "funcname": "LocalizeRegisterEntries",
+ "location": "imgui_internal:3280",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLocalizeRegisterEntries",
+ "ret": "void",
+ "signature": "(const ImGuiLocEntry*,int)",
+ "stname": ""
+ }
+ ],
+ "igLogBegin": [
+ {
+ "args": "(ImGuiLogFlags flags,int auto_open_depth)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiLogFlags"
+ },
+ {
+ "name": "auto_open_depth",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiLogFlags flags,int auto_open_depth)",
+ "call_args": "(flags,auto_open_depth)",
+ "cimguiname": "igLogBegin",
+ "defaults": {},
+ "funcname": "LogBegin",
+ "location": "imgui_internal:3332",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogBegin",
+ "ret": "void",
+ "signature": "(ImGuiLogFlags,int)",
+ "stname": ""
+ }
+ ],
+ "igLogButtons": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igLogButtons",
+ "defaults": {},
+ "funcname": "LogButtons",
+ "location": "imgui:902",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogButtons",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igLogFinish": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igLogFinish",
+ "defaults": {},
+ "funcname": "LogFinish",
+ "location": "imgui:901",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogFinish",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igLogRenderedText": [
+ {
+ "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)",
+ "argsT": [
+ {
+ "name": "ref_pos",
+ "type": "const ImVec2*"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))",
+ "call_args": "(ref_pos,text,text_end)",
+ "cimguiname": "igLogRenderedText",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "LogRenderedText",
+ "location": "imgui_internal:3334",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogRenderedText",
+ "ret": "void",
+ "signature": "(const ImVec2*,const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igLogSetNextTextDecoration": [
+ {
+ "args": "(const char* prefix,const char* suffix)",
+ "argsT": [
+ {
+ "name": "prefix",
+ "type": "const char*"
+ },
+ {
+ "name": "suffix",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* prefix,const char* suffix)",
+ "call_args": "(prefix,suffix)",
+ "cimguiname": "igLogSetNextTextDecoration",
+ "defaults": {},
+ "funcname": "LogSetNextTextDecoration",
+ "location": "imgui_internal:3335",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogSetNextTextDecoration",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igLogText": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt, ...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igLogText",
+ "defaults": {},
+ "funcname": "LogText",
+ "isvararg": "...)",
+ "location": "imgui:903",
+ "manual": true,
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogText",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igLogTextV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igLogTextV",
+ "defaults": {},
+ "funcname": "LogTextV",
+ "location": "imgui:904",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogTextV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igLogToBuffer": [
+ {
+ "args": "(int auto_open_depth)",
+ "argsT": [
+ {
+ "name": "auto_open_depth",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int auto_open_depth=-1)",
+ "call_args": "(auto_open_depth)",
+ "cimguiname": "igLogToBuffer",
+ "defaults": {
+ "auto_open_depth": "-1"
+ },
+ "funcname": "LogToBuffer",
+ "location": "imgui_internal:3333",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogToBuffer",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igLogToClipboard": [
+ {
+ "args": "(int auto_open_depth)",
+ "argsT": [
+ {
+ "name": "auto_open_depth",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int auto_open_depth=-1)",
+ "call_args": "(auto_open_depth)",
+ "cimguiname": "igLogToClipboard",
+ "defaults": {
+ "auto_open_depth": "-1"
+ },
+ "funcname": "LogToClipboard",
+ "location": "imgui:900",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogToClipboard",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igLogToFile": [
+ {
+ "args": "(int auto_open_depth,const char* filename)",
+ "argsT": [
+ {
+ "name": "auto_open_depth",
+ "type": "int"
+ },
+ {
+ "name": "filename",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))",
+ "call_args": "(auto_open_depth,filename)",
+ "cimguiname": "igLogToFile",
+ "defaults": {
+ "auto_open_depth": "-1",
+ "filename": "NULL"
+ },
+ "funcname": "LogToFile",
+ "location": "imgui:899",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogToFile",
+ "ret": "void",
+ "signature": "(int,const char*)",
+ "stname": ""
+ }
+ ],
+ "igLogToTTY": [
+ {
+ "args": "(int auto_open_depth)",
+ "argsT": [
+ {
+ "name": "auto_open_depth",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int auto_open_depth=-1)",
+ "call_args": "(auto_open_depth)",
+ "cimguiname": "igLogToTTY",
+ "defaults": {
+ "auto_open_depth": "-1"
+ },
+ "funcname": "LogToTTY",
+ "location": "imgui:898",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igLogToTTY",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igMarkIniSettingsDirty": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igMarkIniSettingsDirty",
+ "defaults": {},
+ "funcname": "MarkIniSettingsDirty",
+ "location": "imgui_internal:3266",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMarkIniSettingsDirty_Nil",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igMarkIniSettingsDirty",
+ "defaults": {},
+ "funcname": "MarkIniSettingsDirty",
+ "location": "imgui_internal:3267",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igMarkItemEdited": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igMarkItemEdited",
+ "defaults": {},
+ "funcname": "MarkItemEdited",
+ "location": "imgui_internal:3308",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMarkItemEdited",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igMemAlloc": [
+ {
+ "args": "(size_t size)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(size_t size)",
+ "call_args": "(size)",
+ "cimguiname": "igMemAlloc",
+ "defaults": {},
+ "funcname": "MemAlloc",
+ "location": "imgui:1082",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMemAlloc",
+ "ret": "void*",
+ "signature": "(size_t)",
+ "stname": ""
+ }
+ ],
+ "igMemFree": [
+ {
+ "args": "(void* ptr)",
+ "argsT": [
+ {
+ "name": "ptr",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void* ptr)",
+ "call_args": "(ptr)",
+ "cimguiname": "igMemFree",
+ "defaults": {},
+ "funcname": "MemFree",
+ "location": "imgui:1083",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMemFree",
+ "ret": "void",
+ "signature": "(void*)",
+ "stname": ""
+ }
+ ],
+ "igMenuItem": [
+ {
+ "args": "(const char* label,const char* shortcut,bool selected,bool enabled)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "shortcut",
+ "type": "const char*"
+ },
+ {
+ "name": "selected",
+ "type": "bool"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)",
+ "call_args": "(label,shortcut,selected,enabled)",
+ "cimguiname": "igMenuItem",
+ "defaults": {
+ "enabled": "true",
+ "selected": "false",
+ "shortcut": "NULL"
+ },
+ "funcname": "MenuItem",
+ "location": "imgui:737",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMenuItem_Bool",
+ "ret": "bool",
+ "signature": "(const char*,const char*,bool,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "shortcut",
+ "type": "const char*"
+ },
+ {
+ "name": "p_selected",
+ "type": "bool*"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)",
+ "call_args": "(label,shortcut,p_selected,enabled)",
+ "cimguiname": "igMenuItem",
+ "defaults": {
+ "enabled": "true"
+ },
+ "funcname": "MenuItem",
+ "location": "imgui:738",
+ "namespace": "ImGui",
+ "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:3361",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMenuItemEx",
+ "ret": "bool",
+ "signature": "(const char*,const char*,const char*,bool,bool)",
+ "stname": ""
+ }
+ ],
+ "igMouseButtonToKey": [
+ {
+ "args": "(ImGuiMouseButton button)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button)",
+ "call_args": "(button)",
+ "cimguiname": "igMouseButtonToKey",
+ "defaults": {},
+ "funcname": "MouseButtonToKey",
+ "location": "imgui_internal:3416",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMouseButtonToKey",
+ "ret": "ImGuiKey",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ }
+ ],
+ "igMultiSelectAddSetAll": [
+ {
+ "args": "(ImGuiMultiSelectTempData* ms,bool selected)",
+ "argsT": [
+ {
+ "name": "ms",
+ "type": "ImGuiMultiSelectTempData*"
+ },
+ {
+ "name": "selected",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiMultiSelectTempData* ms,bool selected)",
+ "call_args": "(ms,selected)",
+ "cimguiname": "igMultiSelectAddSetAll",
+ "defaults": {},
+ "funcname": "MultiSelectAddSetAll",
+ "location": "imgui_internal:3567",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMultiSelectAddSetAll",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectTempData*,bool)",
+ "stname": ""
+ }
+ ],
+ "igMultiSelectAddSetRange": [
+ {
+ "args": "(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item)",
+ "argsT": [
+ {
+ "name": "ms",
+ "type": "ImGuiMultiSelectTempData*"
+ },
+ {
+ "name": "selected",
+ "type": "bool"
+ },
+ {
+ "name": "range_dir",
+ "type": "int"
+ },
+ {
+ "name": "first_item",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "last_item",
+ "type": "ImGuiSelectionUserData"
+ }
+ ],
+ "argsoriginal": "(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item)",
+ "call_args": "(ms,selected,range_dir,first_item,last_item)",
+ "cimguiname": "igMultiSelectAddSetRange",
+ "defaults": {},
+ "funcname": "MultiSelectAddSetRange",
+ "location": "imgui_internal:3568",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMultiSelectAddSetRange",
+ "ret": "void",
+ "signature": "(ImGuiMultiSelectTempData*,bool,int,ImGuiSelectionUserData,ImGuiSelectionUserData)",
+ "stname": ""
+ }
+ ],
+ "igMultiSelectItemFooter": [
+ {
+ "args": "(ImGuiID id,bool* p_selected,bool* p_pressed)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "p_selected",
+ "type": "bool*"
+ },
+ {
+ "name": "p_pressed",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,bool* p_selected,bool* p_pressed)",
+ "call_args": "(id,p_selected,p_pressed)",
+ "cimguiname": "igMultiSelectItemFooter",
+ "defaults": {},
+ "funcname": "MultiSelectItemFooter",
+ "location": "imgui_internal:3566",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMultiSelectItemFooter",
+ "ret": "void",
+ "signature": "(ImGuiID,bool*,bool*)",
+ "stname": ""
+ }
+ ],
+ "igMultiSelectItemHeader": [
+ {
+ "args": "(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "p_selected",
+ "type": "bool*"
+ },
+ {
+ "name": "p_button_flags",
+ "type": "ImGuiButtonFlags*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags)",
+ "call_args": "(id,p_selected,p_button_flags)",
+ "cimguiname": "igMultiSelectItemHeader",
+ "defaults": {},
+ "funcname": "MultiSelectItemHeader",
+ "location": "imgui_internal:3565",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igMultiSelectItemHeader",
+ "ret": "void",
+ "signature": "(ImGuiID,bool*,ImGuiButtonFlags*)",
+ "stname": ""
+ }
+ ],
+ "igNavClearPreferredPosForAxis": [
+ {
+ "args": "(ImGuiAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ }
+ ],
+ "argsoriginal": "(ImGuiAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "igNavClearPreferredPosForAxis",
+ "defaults": {},
+ "funcname": "NavClearPreferredPosForAxis",
+ "location": "imgui_internal:3380",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavClearPreferredPosForAxis",
+ "ret": "void",
+ "signature": "(ImGuiAxis)",
+ "stname": ""
+ }
+ ],
+ "igNavHighlightActivated": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igNavHighlightActivated",
+ "defaults": {},
+ "funcname": "NavHighlightActivated",
+ "location": "imgui_internal:3379",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavHighlightActivated",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igNavInitRequestApplyResult": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNavInitRequestApplyResult",
+ "defaults": {},
+ "funcname": "NavInitRequestApplyResult",
+ "location": "imgui_internal:3370",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavInitRequestApplyResult",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNavInitWindow": [
+ {
+ "args": "(ImGuiWindow* window,bool force_reinit)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "force_reinit",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,bool force_reinit)",
+ "call_args": "(window,force_reinit)",
+ "cimguiname": "igNavInitWindow",
+ "defaults": {},
+ "funcname": "NavInitWindow",
+ "location": "imgui_internal:3369",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavInitWindow",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,bool)",
+ "stname": ""
+ }
+ ],
+ "igNavMoveRequestApplyResult": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNavMoveRequestApplyResult",
+ "defaults": {},
+ "funcname": "NavMoveRequestApplyResult",
+ "location": "imgui_internal:3377",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestApplyResult",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNavMoveRequestButNoResultYet": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNavMoveRequestButNoResultYet",
+ "defaults": {},
+ "funcname": "NavMoveRequestButNoResultYet",
+ "location": "imgui_internal:3371",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestButNoResultYet",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNavMoveRequestCancel": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNavMoveRequestCancel",
+ "defaults": {},
+ "funcname": "NavMoveRequestCancel",
+ "location": "imgui_internal:3376",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestCancel",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNavMoveRequestForward": [
+ {
+ "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": "igNavMoveRequestForward",
+ "defaults": {},
+ "funcname": "NavMoveRequestForward",
+ "location": "imgui_internal:3373",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestForward",
+ "ret": "void",
+ "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:3374",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestResolveWithLastItem",
+ "ret": "void",
+ "signature": "(ImGuiNavItemData*)",
+ "stname": ""
+ }
+ ],
+ "igNavMoveRequestResolveWithPastTreeNode": [
+ {
+ "args": "(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data)",
+ "argsT": [
+ {
+ "name": "result",
+ "type": "ImGuiNavItemData*"
+ },
+ {
+ "name": "tree_node_data",
+ "type": "ImGuiTreeNodeStackData*"
+ }
+ ],
+ "argsoriginal": "(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data)",
+ "call_args": "(result,tree_node_data)",
+ "cimguiname": "igNavMoveRequestResolveWithPastTreeNode",
+ "defaults": {},
+ "funcname": "NavMoveRequestResolveWithPastTreeNode",
+ "location": "imgui_internal:3375",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestResolveWithPastTreeNode",
+ "ret": "void",
+ "signature": "(ImGuiNavItemData*,ImGuiTreeNodeStackData*)",
+ "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:3372",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestSubmit",
+ "ret": "void",
+ "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)",
+ "stname": ""
+ }
+ ],
+ "igNavMoveRequestTryWrapping": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "move_flags",
+ "type": "ImGuiNavMoveFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)",
+ "call_args": "(window,move_flags)",
+ "cimguiname": "igNavMoveRequestTryWrapping",
+ "defaults": {},
+ "funcname": "NavMoveRequestTryWrapping",
+ "location": "imgui_internal:3378",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavMoveRequestTryWrapping",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)",
+ "stname": ""
+ }
+ ],
+ "igNavUpdateCurrentWindowIsScrollPushableX": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX",
+ "defaults": {},
+ "funcname": "NavUpdateCurrentWindowIsScrollPushableX",
+ "location": "imgui_internal:3382",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNewFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNewFrame",
+ "defaults": {},
+ "funcname": "NewFrame",
+ "location": "imgui:340",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNewFrame",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNewLine": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNewLine",
+ "defaults": {},
+ "funcname": "NewLine",
+ "location": "imgui:504",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNewLine",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igNextColumn": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igNextColumn",
+ "defaults": {},
+ "funcname": "NextColumn",
+ "location": "imgui:859",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igNextColumn",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igOpenPopup": [
+ {
+ "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "popup_flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "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:779",
+ "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:780",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igOpenPopup_ID",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igOpenPopupEx": [
+ {
+ "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "popup_flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)",
+ "call_args": "(id,popup_flags)",
+ "cimguiname": "igOpenPopupEx",
+ "defaults": {
+ "popup_flags": "ImGuiPopupFlags_None"
+ },
+ "funcname": "OpenPopupEx",
+ "location": "imgui_internal:3342",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igOpenPopupEx",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igOpenPopupOnItemClick": [
+ {
+ "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "popup_flags",
+ "type": "ImGuiPopupFlags"
+ }
+ ],
+ "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
+ "call_args": "(str_id,popup_flags)",
+ "cimguiname": "igOpenPopupOnItemClick",
+ "defaults": {
+ "popup_flags": "1",
+ "str_id": "NULL"
+ },
+ "funcname": "OpenPopupOnItemClick",
+ "location": "imgui:781",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igOpenPopupOnItemClick",
+ "ret": "void",
+ "signature": "(const char*,ImGuiPopupFlags)",
+ "stname": ""
+ }
+ ],
+ "igPlotEx": [
+ {
+ "args": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2 size_arg)",
+ "argsT": [
+ {
+ "name": "plot_type",
+ "type": "ImGuiPlotType"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "values_getter",
+ "ret": "float",
+ "signature": "(void* data,int idx)",
+ "type": "float(*)(void* data,int idx)"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "values_count",
+ "type": "int"
+ },
+ {
+ "name": "values_offset",
+ "type": "int"
+ },
+ {
+ "name": "overlay_text",
+ "type": "const char*"
+ },
+ {
+ "name": "scale_min",
+ "type": "float"
+ },
+ {
+ "name": "scale_max",
+ "type": "float"
+ },
+ {
+ "name": "size_arg",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2& size_arg)",
+ "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,size_arg)",
+ "cimguiname": "igPlotEx",
+ "defaults": {},
+ "funcname": "PlotEx",
+ "location": "imgui_internal:3758",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPlotEx",
+ "ret": "int",
+ "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igPlotHistogram": [
+ {
+ "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "values_count",
+ "type": "int"
+ },
+ {
+ "name": "values_offset",
+ "type": "int"
+ },
+ {
+ "name": "overlay_text",
+ "type": "const char*"
+ },
+ {
+ "name": "scale_min",
+ "type": "float"
+ },
+ {
+ "name": "scale_max",
+ "type": "float"
+ },
+ {
+ "name": "graph_size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
+ "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
+ "cimguiname": "igPlotHistogram",
+ "defaults": {
+ "graph_size": "ImVec2(0,0)",
+ "overlay_text": "NULL",
+ "scale_max": "FLT_MAX",
+ "scale_min": "FLT_MAX",
+ "stride": "sizeof(float)",
+ "values_offset": "0"
+ },
+ "funcname": "PlotHistogram",
+ "location": "imgui:716",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPlotHistogram_FloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "values_getter",
+ "ret": "float",
+ "signature": "(void* data,int idx)",
+ "type": "float(*)(void* data,int idx)"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "values_count",
+ "type": "int"
+ },
+ {
+ "name": "values_offset",
+ "type": "int"
+ },
+ {
+ "name": "overlay_text",
+ "type": "const char*"
+ },
+ {
+ "name": "scale_min",
+ "type": "float"
+ },
+ {
+ "name": "scale_max",
+ "type": "float"
+ },
+ {
+ "name": "graph_size",
+ "type": "ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))",
+ "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
+ "cimguiname": "igPlotHistogram",
+ "defaults": {
+ "graph_size": "ImVec2(0,0)",
+ "overlay_text": "NULL",
+ "scale_max": "FLT_MAX",
+ "scale_min": "FLT_MAX",
+ "values_offset": "0"
+ },
+ "funcname": "PlotHistogram",
+ "location": "imgui:717",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPlotHistogram_FnFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igPlotLines": [
+ {
+ "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "values_count",
+ "type": "int"
+ },
+ {
+ "name": "values_offset",
+ "type": "int"
+ },
+ {
+ "name": "overlay_text",
+ "type": "const char*"
+ },
+ {
+ "name": "scale_min",
+ "type": "float"
+ },
+ {
+ "name": "scale_max",
+ "type": "float"
+ },
+ {
+ "name": "graph_size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
+ "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
+ "cimguiname": "igPlotLines",
+ "defaults": {
+ "graph_size": "ImVec2(0,0)",
+ "overlay_text": "NULL",
+ "scale_max": "FLT_MAX",
+ "scale_min": "FLT_MAX",
+ "stride": "sizeof(float)",
+ "values_offset": "0"
+ },
+ "funcname": "PlotLines",
+ "location": "imgui:714",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPlotLines_FloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "values_getter",
+ "ret": "float",
+ "signature": "(void* data,int idx)",
+ "type": "float(*)(void* data,int idx)"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "values_count",
+ "type": "int"
+ },
+ {
+ "name": "values_offset",
+ "type": "int"
+ },
+ {
+ "name": "overlay_text",
+ "type": "const char*"
+ },
+ {
+ "name": "scale_min",
+ "type": "float"
+ },
+ {
+ "name": "scale_max",
+ "type": "float"
+ },
+ {
+ "name": "graph_size",
+ "type": "ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))",
+ "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
+ "cimguiname": "igPlotLines",
+ "defaults": {
+ "graph_size": "ImVec2(0,0)",
+ "overlay_text": "NULL",
+ "scale_max": "FLT_MAX",
+ "scale_min": "FLT_MAX",
+ "values_offset": "0"
+ },
+ "funcname": "PlotLines",
+ "location": "imgui:715",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPlotLines_FnFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igPopClipRect": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopClipRect",
+ "defaults": {},
+ "funcname": "PopClipRect",
+ "location": "imgui:930",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopClipRect",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopColumnsBackground": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopColumnsBackground",
+ "defaults": {},
+ "funcname": "PopColumnsBackground",
+ "location": "imgui_internal:3578",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopColumnsBackground",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopFocusScope": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopFocusScope",
+ "defaults": {},
+ "funcname": "PopFocusScope",
+ "location": "imgui_internal:3542",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopFocusScope",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopFont": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopFont",
+ "defaults": {},
+ "funcname": "PopFont",
+ "location": "imgui:450",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopFont",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopID": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopID",
+ "defaults": {},
+ "funcname": "PopID",
+ "location": "imgui:532",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopID",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopItemFlag": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopItemFlag",
+ "defaults": {},
+ "funcname": "PopItemFlag",
+ "location": "imgui:460",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopItemFlag",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopItemWidth": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopItemWidth",
+ "defaults": {},
+ "funcname": "PopItemWidth",
+ "location": "imgui:464",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopItemWidth",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPopStyleColor": [
+ {
+ "args": "(int count)",
+ "argsT": [
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int count=1)",
+ "call_args": "(count)",
+ "cimguiname": "igPopStyleColor",
+ "defaults": {
+ "count": "1"
+ },
+ "funcname": "PopStyleColor",
+ "location": "imgui:453",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopStyleColor",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igPopStyleVar": [
+ {
+ "args": "(int count)",
+ "argsT": [
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int count=1)",
+ "call_args": "(count)",
+ "cimguiname": "igPopStyleVar",
+ "defaults": {
+ "count": "1"
+ },
+ "funcname": "PopStyleVar",
+ "location": "imgui:458",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopStyleVar",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igPopTextWrapPos": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPopTextWrapPos",
+ "defaults": {},
+ "funcname": "PopTextWrapPos",
+ "location": "imgui:468",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPopTextWrapPos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igProgressBar": [
+ {
+ "args": "(float fraction,const ImVec2 size_arg,const char* overlay)",
+ "argsT": [
+ {
+ "name": "fraction",
+ "type": "float"
+ },
+ {
+ "name": "size_arg",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "overlay",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435082228750796873653722224568e-38F,0),const char* overlay=((void*)0))",
+ "call_args": "(fraction,size_arg,overlay)",
+ "cimguiname": "igProgressBar",
+ "defaults": {
+ "overlay": "NULL",
+ "size_arg": "ImVec2(-FLT_MIN,0)"
+ },
+ "funcname": "ProgressBar",
+ "location": "imgui:566",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igProgressBar",
+ "ret": "void",
+ "signature": "(float,const ImVec2,const char*)",
+ "stname": ""
+ }
+ ],
+ "igPushClipRect": [
+ {
+ "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
+ "argsT": [
+ {
+ "name": "clip_rect_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clip_rect_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "intersect_with_current_clip_rect",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)",
+ "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
+ "cimguiname": "igPushClipRect",
+ "defaults": {},
+ "funcname": "PushClipRect",
+ "location": "imgui:929",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushClipRect",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,bool)",
+ "stname": ""
+ }
+ ],
+ "igPushColumnClipRect": [
+ {
+ "args": "(int column_index)",
+ "argsT": [
+ {
+ "name": "column_index",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_index)",
+ "call_args": "(column_index)",
+ "cimguiname": "igPushColumnClipRect",
+ "defaults": {},
+ "funcname": "PushColumnClipRect",
+ "location": "imgui_internal:3576",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushColumnClipRect",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igPushColumnsBackground": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igPushColumnsBackground",
+ "defaults": {},
+ "funcname": "PushColumnsBackground",
+ "location": "imgui_internal:3577",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushColumnsBackground",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igPushFocusScope": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igPushFocusScope",
+ "defaults": {},
+ "funcname": "PushFocusScope",
+ "location": "imgui_internal:3541",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushFocusScope",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igPushFont": [
+ {
+ "args": "(ImFont* font)",
+ "argsT": [
+ {
+ "name": "font",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "(ImFont* font)",
+ "call_args": "(font)",
+ "cimguiname": "igPushFont",
+ "defaults": {},
+ "funcname": "PushFont",
+ "location": "imgui:449",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushFont",
+ "ret": "void",
+ "signature": "(ImFont*)",
+ "stname": ""
+ }
+ ],
+ "igPushID": [
+ {
+ "args": "(const char* str_id)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str_id)",
+ "call_args": "(str_id)",
+ "cimguiname": "igPushID",
+ "defaults": {},
+ "funcname": "PushID",
+ "location": "imgui:528",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushID_Str",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* str_id_begin,const char* str_id_end)",
+ "argsT": [
+ {
+ "name": "str_id_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "str_id_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str_id_begin,const char* str_id_end)",
+ "call_args": "(str_id_begin,str_id_end)",
+ "cimguiname": "igPushID",
+ "defaults": {},
+ "funcname": "PushID",
+ "location": "imgui:529",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushID_StrStr",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id)",
+ "call_args": "(ptr_id)",
+ "cimguiname": "igPushID",
+ "defaults": {},
+ "funcname": "PushID",
+ "location": "imgui:530",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushID_Ptr",
+ "ret": "void",
+ "signature": "(const void*)",
+ "stname": ""
+ },
+ {
+ "args": "(int int_id)",
+ "argsT": [
+ {
+ "name": "int_id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int int_id)",
+ "call_args": "(int_id)",
+ "cimguiname": "igPushID",
+ "defaults": {},
+ "funcname": "PushID",
+ "location": "imgui:531",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushID_Int",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igPushItemFlag": [
+ {
+ "args": "(ImGuiItemFlags option,bool enabled)",
+ "argsT": [
+ {
+ "name": "option",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiItemFlags option,bool enabled)",
+ "call_args": "(option,enabled)",
+ "cimguiname": "igPushItemFlag",
+ "defaults": {},
+ "funcname": "PushItemFlag",
+ "location": "imgui:459",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushItemFlag",
+ "ret": "void",
+ "signature": "(ImGuiItemFlags,bool)",
+ "stname": ""
+ }
+ ],
+ "igPushItemWidth": [
+ {
+ "args": "(float item_width)",
+ "argsT": [
+ {
+ "name": "item_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float item_width)",
+ "call_args": "(item_width)",
+ "cimguiname": "igPushItemWidth",
+ "defaults": {},
+ "funcname": "PushItemWidth",
+ "location": "imgui:463",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushItemWidth",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igPushMultiItemsWidths": [
+ {
+ "args": "(int components,float width_full)",
+ "argsT": [
+ {
+ "name": "components",
+ "type": "int"
+ },
+ {
+ "name": "width_full",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(int components,float width_full)",
+ "call_args": "(components,width_full)",
+ "cimguiname": "igPushMultiItemsWidths",
+ "defaults": {},
+ "funcname": "PushMultiItemsWidths",
+ "location": "imgui_internal:3323",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushMultiItemsWidths",
+ "ret": "void",
+ "signature": "(int,float)",
+ "stname": ""
+ }
+ ],
+ "igPushOverrideID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igPushOverrideID",
+ "defaults": {},
+ "funcname": "PushOverrideID",
+ "location": "imgui_internal:3309",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushOverrideID",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igPushStyleColor": [
+ {
+ "args": "(ImGuiCol idx,ImU32 col)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiCol"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImGuiCol idx,ImU32 col)",
+ "call_args": "(idx,col)",
+ "cimguiname": "igPushStyleColor",
+ "defaults": {},
+ "funcname": "PushStyleColor",
+ "location": "imgui:451",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushStyleColor_U32",
+ "ret": "void",
+ "signature": "(ImGuiCol,ImU32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiCol idx,const ImVec4 col)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiCol"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(ImGuiCol idx,const ImVec4& col)",
+ "call_args": "(idx,col)",
+ "cimguiname": "igPushStyleColor",
+ "defaults": {},
+ "funcname": "PushStyleColor",
+ "location": "imgui:452",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushStyleColor_Vec4",
+ "ret": "void",
+ "signature": "(ImGuiCol,const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "igPushStyleVar": [
+ {
+ "args": "(ImGuiStyleVar idx,float val)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "val",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,float val)",
+ "call_args": "(idx,val)",
+ "cimguiname": "igPushStyleVar",
+ "defaults": {},
+ "funcname": "PushStyleVar",
+ "location": "imgui:454",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushStyleVar_Float",
+ "ret": "void",
+ "signature": "(ImGuiStyleVar,float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiStyleVar idx,const ImVec2 val)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "val",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)",
+ "call_args": "(idx,val)",
+ "cimguiname": "igPushStyleVar",
+ "defaults": {},
+ "funcname": "PushStyleVar",
+ "location": "imgui:455",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushStyleVar_Vec2",
+ "ret": "void",
+ "signature": "(ImGuiStyleVar,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igPushStyleVarX": [
+ {
+ "args": "(ImGuiStyleVar idx,float val_x)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "val_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,float val_x)",
+ "call_args": "(idx,val_x)",
+ "cimguiname": "igPushStyleVarX",
+ "defaults": {},
+ "funcname": "PushStyleVarX",
+ "location": "imgui:456",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushStyleVarX",
+ "ret": "void",
+ "signature": "(ImGuiStyleVar,float)",
+ "stname": ""
+ }
+ ],
+ "igPushStyleVarY": [
+ {
+ "args": "(ImGuiStyleVar idx,float val_y)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "val_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyleVar idx,float val_y)",
+ "call_args": "(idx,val_y)",
+ "cimguiname": "igPushStyleVarY",
+ "defaults": {},
+ "funcname": "PushStyleVarY",
+ "location": "imgui:457",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushStyleVarY",
+ "ret": "void",
+ "signature": "(ImGuiStyleVar,float)",
+ "stname": ""
+ }
+ ],
+ "igPushTextWrapPos": [
+ {
+ "args": "(float wrap_local_pos_x)",
+ "argsT": [
+ {
+ "name": "wrap_local_pos_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float wrap_local_pos_x=0.0f)",
+ "call_args": "(wrap_local_pos_x)",
+ "cimguiname": "igPushTextWrapPos",
+ "defaults": {
+ "wrap_local_pos_x": "0.0f"
+ },
+ "funcname": "PushTextWrapPos",
+ "location": "imgui:467",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igPushTextWrapPos",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igRadioButton": [
+ {
+ "args": "(const char* label,bool active)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "active",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool active)",
+ "call_args": "(label,active)",
+ "cimguiname": "igRadioButton",
+ "defaults": {},
+ "funcname": "RadioButton",
+ "location": "imgui:564",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRadioButton_Bool",
+ "ret": "bool",
+ "signature": "(const char*,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,int* v,int v_button)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int*"
+ },
+ {
+ "name": "v_button",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* v,int v_button)",
+ "call_args": "(label,v,v_button)",
+ "cimguiname": "igRadioButton",
+ "defaults": {},
+ "funcname": "RadioButton",
+ "location": "imgui:565",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRadioButton_IntPtr",
+ "ret": "bool",
+ "signature": "(const char*,int*,int)",
+ "stname": ""
+ }
+ ],
+ "igRemoveContextHook": [
+ {
+ "args": "(ImGuiContext* context,ImGuiID hook_to_remove)",
+ "argsT": [
+ {
+ "name": "context",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "hook_to_remove",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* context,ImGuiID hook_to_remove)",
+ "call_args": "(context,hook_to_remove)",
+ "cimguiname": "igRemoveContextHook",
+ "defaults": {},
+ "funcname": "RemoveContextHook",
+ "location": "imgui_internal:3253",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRemoveContextHook",
+ "ret": "void",
+ "signature": "(ImGuiContext*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igRemoveSettingsHandler": [
+ {
+ "args": "(const char* type_name)",
+ "argsT": [
+ {
+ "name": "type_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* type_name)",
+ "call_args": "(type_name)",
+ "cimguiname": "igRemoveSettingsHandler",
+ "defaults": {},
+ "funcname": "RemoveSettingsHandler",
+ "location": "imgui_internal:3270",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRemoveSettingsHandler",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igRender": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igRender",
+ "defaults": {},
+ "funcname": "Render",
+ "location": "imgui:342",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRender",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igRenderArrow": [
+ {
+ "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "dir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "scale",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)",
+ "call_args": "(draw_list,pos,col,dir,scale)",
+ "cimguiname": "igRenderArrow",
+ "defaults": {
+ "scale": "1.0f"
+ },
+ "funcname": "RenderArrow",
+ "location": "imgui_internal:3682",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderArrow",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)",
+ "stname": ""
+ }
+ ],
+ "igRenderArrowDockMenu": [
+ {
+ "args": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p_min",
+ "type": "ImVec2"
+ },
+ {
+ "name": "sz",
+ "type": "float"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)",
+ "call_args": "(draw_list,p_min,sz,col)",
+ "cimguiname": "igRenderArrowDockMenu",
+ "defaults": {},
+ "funcname": "RenderArrowDockMenu",
+ "location": "imgui_internal:3686",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderArrowDockMenu",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,float,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igRenderArrowPointingAt": [
+ {
+ "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "half_sz",
+ "type": "ImVec2"
+ },
+ {
+ "name": "direction",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)",
+ "call_args": "(draw_list,pos,half_sz,direction,col)",
+ "cimguiname": "igRenderArrowPointingAt",
+ "defaults": {},
+ "funcname": "RenderArrowPointingAt",
+ "location": "imgui_internal:3685",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderArrowPointingAt",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igRenderBullet": [
+ {
+ "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)",
+ "call_args": "(draw_list,pos,col)",
+ "cimguiname": "igRenderBullet",
+ "defaults": {},
+ "funcname": "RenderBullet",
+ "location": "imgui_internal:3683",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderBullet",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igRenderCheckMark": [
+ {
+ "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "sz",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)",
+ "call_args": "(draw_list,pos,col,sz)",
+ "cimguiname": "igRenderCheckMark",
+ "defaults": {},
+ "funcname": "RenderCheckMark",
+ "location": "imgui_internal:3684",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderCheckMark",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImU32,float)",
+ "stname": ""
+ }
+ ],
+ "igRenderColorRectWithAlphaCheckerboard": [
+ {
+ "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "p_min",
+ "type": "ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "ImVec2"
+ },
+ {
+ "name": "fill_col",
+ "type": "ImU32"
+ },
+ {
+ "name": "grid_step",
+ "type": "float"
+ },
+ {
+ "name": "grid_off",
+ "type": "ImVec2"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImDrawFlags"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,ImDrawFlags flags=0)",
+ "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,flags)",
+ "cimguiname": "igRenderColorRectWithAlphaCheckerboard",
+ "defaults": {
+ "flags": "0",
+ "rounding": "0.0f"
+ },
+ "funcname": "RenderColorRectWithAlphaCheckerboard",
+ "location": "imgui_internal:3673",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,ImDrawFlags)",
+ "stname": ""
+ }
+ ],
+ "igRenderDragDropTargetRect": [
+ {
+ "args": "(const ImRect bb,const ImRect item_clip_rect)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "item_clip_rect",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,const ImRect& item_clip_rect)",
+ "call_args": "(bb,item_clip_rect)",
+ "cimguiname": "igRenderDragDropTargetRect",
+ "defaults": {},
+ "funcname": "RenderDragDropTargetRect",
+ "location": "imgui_internal:3550",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderDragDropTargetRect",
+ "ret": "void",
+ "signature": "(const ImRect,const ImRect)",
+ "stname": ""
+ }
+ ],
+ "igRenderFrame": [
+ {
+ "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool borders,float rounding)",
+ "argsT": [
+ {
+ "name": "p_min",
+ "type": "ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "ImVec2"
+ },
+ {
+ "name": "fill_col",
+ "type": "ImU32"
+ },
+ {
+ "name": "borders",
+ "type": "bool"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool borders=true,float rounding=0.0f)",
+ "call_args": "(p_min,p_max,fill_col,borders,rounding)",
+ "cimguiname": "igRenderFrame",
+ "defaults": {
+ "borders": "true",
+ "rounding": "0.0f"
+ },
+ "funcname": "RenderFrame",
+ "location": "imgui_internal:3671",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderFrame",
+ "ret": "void",
+ "signature": "(ImVec2,ImVec2,ImU32,bool,float)",
+ "stname": ""
+ }
+ ],
+ "igRenderFrameBorder": [
+ {
+ "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)",
+ "argsT": [
+ {
+ "name": "p_min",
+ "type": "ImVec2"
+ },
+ {
+ "name": "p_max",
+ "type": "ImVec2"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)",
+ "call_args": "(p_min,p_max,rounding)",
+ "cimguiname": "igRenderFrameBorder",
+ "defaults": {
+ "rounding": "0.0f"
+ },
+ "funcname": "RenderFrameBorder",
+ "location": "imgui_internal:3672",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderFrameBorder",
+ "ret": "void",
+ "signature": "(ImVec2,ImVec2,float)",
+ "stname": ""
+ }
+ ],
+ "igRenderMouseCursor": [
+ {
+ "args": "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "scale",
+ "type": "float"
+ },
+ {
+ "name": "mouse_cursor",
+ "type": "ImGuiMouseCursor"
+ },
+ {
+ "name": "col_fill",
+ "type": "ImU32"
+ },
+ {
+ "name": "col_border",
+ "type": "ImU32"
+ },
+ {
+ "name": "col_shadow",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)",
+ "call_args": "(pos,scale,mouse_cursor,col_fill,col_border,col_shadow)",
+ "cimguiname": "igRenderMouseCursor",
+ "defaults": {},
+ "funcname": "RenderMouseCursor",
+ "location": "imgui_internal:3679",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderMouseCursor",
+ "ret": "void",
+ "signature": "(ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igRenderNavCursor": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,ImGuiNavRenderCursorFlags flags)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiNavRenderCursorFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavRenderCursorFlags flags=ImGuiNavRenderCursorFlags_None)",
+ "call_args": "(bb,id,flags)",
+ "cimguiname": "igRenderNavCursor",
+ "defaults": {
+ "flags": "ImGuiNavRenderCursorFlags_None"
+ },
+ "funcname": "RenderNavCursor",
+ "location": "imgui_internal:3674",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderNavCursor",
+ "ret": "void",
+ "signature": "(const ImRect,ImGuiID,ImGuiNavRenderCursorFlags)",
+ "stname": ""
+ }
+ ],
+ "igRenderPlatformWindowsDefault": [
+ {
+ "args": "(void* platform_render_arg,void* renderer_render_arg)",
+ "argsT": [
+ {
+ "name": "platform_render_arg",
+ "type": "void*"
+ },
+ {
+ "name": "renderer_render_arg",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(void* platform_render_arg=((void*)0),void* renderer_render_arg=((void*)0))",
+ "call_args": "(platform_render_arg,renderer_render_arg)",
+ "cimguiname": "igRenderPlatformWindowsDefault",
+ "defaults": {
+ "platform_render_arg": "NULL",
+ "renderer_render_arg": "NULL"
+ },
+ "funcname": "RenderPlatformWindowsDefault",
+ "location": "imgui:1089",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderPlatformWindowsDefault",
+ "ret": "void",
+ "signature": "(void*,void*)",
+ "stname": ""
+ }
+ ],
+ "igRenderRectFilledRangeH": [
+ {
+ "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "rect",
+ "type": "const ImRect"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "x_start_norm",
+ "type": "float"
+ },
+ {
+ "name": "x_end_norm",
+ "type": "float"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)",
+ "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)",
+ "cimguiname": "igRenderRectFilledRangeH",
+ "defaults": {},
+ "funcname": "RenderRectFilledRangeH",
+ "location": "imgui_internal:3687",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderRectFilledRangeH",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)",
+ "stname": ""
+ }
+ ],
+ "igRenderRectFilledWithHole": [
+ {
+ "args": "(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "outer",
+ "type": "const ImRect"
+ },
+ {
+ "name": "inner",
+ "type": "const ImRect"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "rounding",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,const ImRect& outer,const ImRect& inner,ImU32 col,float rounding)",
+ "call_args": "(draw_list,outer,inner,col,rounding)",
+ "cimguiname": "igRenderRectFilledWithHole",
+ "defaults": {},
+ "funcname": "RenderRectFilledWithHole",
+ "location": "imgui_internal:3688",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderRectFilledWithHole",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImRect,const ImRect,ImU32,float)",
+ "stname": ""
+ }
+ ],
+ "igRenderText": [
+ {
+ "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "hide_text_after_hash",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)",
+ "call_args": "(pos,text,text_end,hide_text_after_hash)",
+ "cimguiname": "igRenderText",
+ "defaults": {
+ "hide_text_after_hash": "true",
+ "text_end": "NULL"
+ },
+ "funcname": "RenderText",
+ "location": "imgui_internal:3666",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderText",
+ "ret": "void",
+ "signature": "(ImVec2,const char*,const char*,bool)",
+ "stname": ""
+ }
+ ],
+ "igRenderTextClipped": [
+ {
+ "args": "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)",
+ "argsT": [
+ {
+ "name": "pos_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "pos_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "text_size_if_known",
+ "type": "const ImVec2*"
+ },
+ {
+ "name": "align",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clip_rect",
+ "type": "const ImRect*"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))",
+ "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)",
+ "cimguiname": "igRenderTextClipped",
+ "defaults": {
+ "align": "ImVec2(0,0)",
+ "clip_rect": "NULL"
+ },
+ "funcname": "RenderTextClipped",
+ "location": "imgui_internal:3668",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderTextClipped",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)",
+ "stname": ""
+ }
+ ],
+ "igRenderTextClippedEx": [
+ {
+ "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "pos_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "text_size_if_known",
+ "type": "const ImVec2*"
+ },
+ {
+ "name": "align",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clip_rect",
+ "type": "const ImRect*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))",
+ "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)",
+ "cimguiname": "igRenderTextClippedEx",
+ "defaults": {
+ "align": "ImVec2(0,0)",
+ "clip_rect": "NULL"
+ },
+ "funcname": "RenderTextClippedEx",
+ "location": "imgui_internal:3669",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderTextClippedEx",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)",
+ "stname": ""
+ }
+ ],
+ "igRenderTextEllipsis": [
+ {
+ "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "pos_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clip_max_x",
+ "type": "float"
+ },
+ {
+ "name": "ellipsis_max_x",
+ "type": "float"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "text_size_if_known",
+ "type": "const ImVec2*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)",
+ "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)",
+ "cimguiname": "igRenderTextEllipsis",
+ "defaults": {},
+ "funcname": "RenderTextEllipsis",
+ "location": "imgui_internal:3670",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderTextEllipsis",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)",
+ "stname": ""
+ }
+ ],
+ "igRenderTextWrapped": [
+ {
+ "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "wrap_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)",
+ "call_args": "(pos,text,text_end,wrap_width)",
+ "cimguiname": "igRenderTextWrapped",
+ "defaults": {},
+ "funcname": "RenderTextWrapped",
+ "location": "imgui_internal:3667",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igRenderTextWrapped",
+ "ret": "void",
+ "signature": "(ImVec2,const char*,const char*,float)",
+ "stname": ""
+ }
+ ],
+ "igResetMouseDragDelta": [
+ {
+ "args": "(ImGuiMouseButton button)",
+ "argsT": [
+ {
+ "name": "button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseButton button=0)",
+ "call_args": "(button)",
+ "cimguiname": "igResetMouseDragDelta",
+ "defaults": {
+ "button": "0"
+ },
+ "funcname": "ResetMouseDragDelta",
+ "location": "imgui:1046",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igResetMouseDragDelta",
+ "ret": "void",
+ "signature": "(ImGuiMouseButton)",
+ "stname": ""
+ }
+ ],
+ "igSameLine": [
+ {
+ "args": "(float offset_from_start_x,float spacing)",
+ "argsT": [
+ {
+ "name": "offset_from_start_x",
+ "type": "float"
+ },
+ {
+ "name": "spacing",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)",
+ "call_args": "(offset_from_start_x,spacing)",
+ "cimguiname": "igSameLine",
+ "defaults": {
+ "offset_from_start_x": "0.0f",
+ "spacing": "-1.0f"
+ },
+ "funcname": "SameLine",
+ "location": "imgui:503",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSameLine",
+ "ret": "void",
+ "signature": "(float,float)",
+ "stname": ""
+ }
+ ],
+ "igSaveIniSettingsToDisk": [
+ {
+ "args": "(const char* ini_filename)",
+ "argsT": [
+ {
+ "name": "ini_filename",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* ini_filename)",
+ "call_args": "(ini_filename)",
+ "cimguiname": "igSaveIniSettingsToDisk",
+ "defaults": {},
+ "funcname": "SaveIniSettingsToDisk",
+ "location": "imgui:1062",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSaveIniSettingsToDisk",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igSaveIniSettingsToMemory": [
+ {
+ "args": "(size_t* out_ini_size)",
+ "argsT": [
+ {
+ "name": "out_ini_size",
+ "type": "size_t*"
+ }
+ ],
+ "argsoriginal": "(size_t* out_ini_size=((void*)0))",
+ "call_args": "(out_ini_size)",
+ "cimguiname": "igSaveIniSettingsToMemory",
+ "defaults": {
+ "out_ini_size": "NULL"
+ },
+ "funcname": "SaveIniSettingsToMemory",
+ "location": "imgui:1063",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSaveIniSettingsToMemory",
+ "ret": "const char*",
+ "signature": "(size_t*)",
+ "stname": ""
+ }
+ ],
+ "igScaleWindowsInViewport": [
+ {
+ "args": "(ImGuiViewportP* viewport,float scale)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "scale",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewportP* viewport,float scale)",
+ "call_args": "(viewport,scale)",
+ "cimguiname": "igScaleWindowsInViewport",
+ "defaults": {},
+ "funcname": "ScaleWindowsInViewport",
+ "location": "imgui_internal:3258",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igScaleWindowsInViewport",
+ "ret": "void",
+ "signature": "(ImGuiViewportP*,float)",
+ "stname": ""
+ }
+ ],
+ "igScrollToBringRectIntoView": [
+ {
+ "args": "(ImGuiWindow* window,const ImRect rect)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "rect",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImRect& rect)",
+ "call_args": "(window,rect)",
+ "cimguiname": "igScrollToBringRectIntoView",
+ "defaults": {},
+ "funcname": "ScrollToBringRectIntoView",
+ "location": "imgui_internal:3294",
+ "namespace": "ImGui",
+ "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:3290",
+ "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:3291",
+ "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:3292",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igScrollToRectEx",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)",
+ "stname": ""
+ }
+ ],
+ "igScrollbar": [
+ {
+ "args": "(ImGuiAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ }
+ ],
+ "argsoriginal": "(ImGuiAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "igScrollbar",
+ "defaults": {},
+ "funcname": "Scrollbar",
+ "location": "imgui_internal:3704",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igScrollbar",
+ "ret": "void",
+ "signature": "(ImGuiAxis)",
+ "stname": ""
+ }
+ ],
+ "igScrollbarEx": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags draw_rounding_flags)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ },
+ {
+ "name": "p_scroll_v",
+ "type": "ImS64*"
+ },
+ {
+ "name": "avail_v",
+ "type": "ImS64"
+ },
+ {
+ "name": "contents_v",
+ "type": "ImS64"
+ },
+ {
+ "name": "draw_rounding_flags",
+ "type": "ImDrawFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags draw_rounding_flags=0)",
+ "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,draw_rounding_flags)",
+ "cimguiname": "igScrollbarEx",
+ "defaults": {
+ "draw_rounding_flags": "0"
+ },
+ "funcname": "ScrollbarEx",
+ "location": "imgui_internal:3705",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igScrollbarEx",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,ImGuiAxis,ImS64*,ImS64,ImS64,ImDrawFlags)",
+ "stname": ""
+ }
+ ],
+ "igSelectable": [
+ {
+ "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "selected",
+ "type": "bool"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSelectableFlags"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
+ "call_args": "(label,selected,flags,size)",
+ "cimguiname": "igSelectable",
+ "defaults": {
+ "flags": "0",
+ "selected": "false",
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "Selectable",
+ "location": "imgui:686",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSelectable_Bool",
+ "ret": "bool",
+ "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "p_selected",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSelectableFlags"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
+ "call_args": "(label,p_selected,flags,size)",
+ "cimguiname": "igSelectable",
+ "defaults": {
+ "flags": "0",
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "Selectable",
+ "location": "imgui:687",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSelectable_BoolPtr",
+ "ret": "bool",
+ "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSeparator": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSeparator",
+ "defaults": {},
+ "funcname": "Separator",
+ "location": "imgui:502",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSeparator",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSeparatorEx": [
+ {
+ "args": "(ImGuiSeparatorFlags flags,float thickness)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiSeparatorFlags"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiSeparatorFlags flags,float thickness=1.0f)",
+ "call_args": "(flags,thickness)",
+ "cimguiname": "igSeparatorEx",
+ "defaults": {
+ "thickness": "1.0f"
+ },
+ "funcname": "SeparatorEx",
+ "location": "imgui_internal:3696",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSeparatorEx",
+ "ret": "void",
+ "signature": "(ImGuiSeparatorFlags,float)",
+ "stname": ""
+ }
+ ],
+ "igSeparatorText": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igSeparatorText",
+ "defaults": {},
+ "funcname": "SeparatorText",
+ "location": "imgui:552",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSeparatorText",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igSeparatorTextEx": [
+ {
+ "args": "(ImGuiID id,const char* label,const char* label_end,float extra_width)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "label_end",
+ "type": "const char*"
+ },
+ {
+ "name": "extra_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,const char* label,const char* label_end,float extra_width)",
+ "call_args": "(id,label,label_end,extra_width)",
+ "cimguiname": "igSeparatorTextEx",
+ "defaults": {},
+ "funcname": "SeparatorTextEx",
+ "location": "imgui_internal:3697",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSeparatorTextEx",
+ "ret": "void",
+ "signature": "(ImGuiID,const char*,const char*,float)",
+ "stname": ""
+ }
+ ],
+ "igSetActiveID": [
+ {
+ "args": "(ImGuiID id,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImGuiWindow* window)",
+ "call_args": "(id,window)",
+ "cimguiname": "igSetActiveID",
+ "defaults": {},
+ "funcname": "SetActiveID",
+ "location": "imgui_internal:3302",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetActiveID",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igSetActiveIdUsingAllKeyboardKeys": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSetActiveIdUsingAllKeyboardKeys",
+ "defaults": {},
+ "funcname": "SetActiveIdUsingAllKeyboardKeys",
+ "location": "imgui_internal:3423",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSetAllocatorFunctions": [
+ {
+ "args": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)",
+ "argsT": [
+ {
+ "name": "alloc_func",
+ "type": "ImGuiMemAllocFunc"
+ },
+ {
+ "name": "free_func",
+ "type": "ImGuiMemFreeFunc"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data=((void*)0))",
+ "call_args": "(alloc_func,free_func,user_data)",
+ "cimguiname": "igSetAllocatorFunctions",
+ "defaults": {
+ "user_data": "NULL"
+ },
+ "funcname": "SetAllocatorFunctions",
+ "location": "imgui:1080",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetAllocatorFunctions",
+ "ret": "void",
+ "signature": "(ImGuiMemAllocFunc,ImGuiMemFreeFunc,void*)",
+ "stname": ""
+ }
+ ],
+ "igSetClipboardText": [
+ {
+ "args": "(const char* text)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text)",
+ "call_args": "(text)",
+ "cimguiname": "igSetClipboardText",
+ "defaults": {},
+ "funcname": "SetClipboardText",
+ "location": "imgui:1054",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetClipboardText",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igSetColorEditOptions": [
+ {
+ "args": "(ImGuiColorEditFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiColorEditFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiColorEditFlags flags)",
+ "call_args": "(flags)",
+ "cimguiname": "igSetColorEditOptions",
+ "defaults": {},
+ "funcname": "SetColorEditOptions",
+ "location": "imgui:660",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetColorEditOptions",
+ "ret": "void",
+ "signature": "(ImGuiColorEditFlags)",
+ "stname": ""
+ }
+ ],
+ "igSetColumnOffset": [
+ {
+ "args": "(int column_index,float offset_x)",
+ "argsT": [
+ {
+ "name": "column_index",
+ "type": "int"
+ },
+ {
+ "name": "offset_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(int column_index,float offset_x)",
+ "call_args": "(column_index,offset_x)",
+ "cimguiname": "igSetColumnOffset",
+ "defaults": {},
+ "funcname": "SetColumnOffset",
+ "location": "imgui:864",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetColumnOffset",
+ "ret": "void",
+ "signature": "(int,float)",
+ "stname": ""
+ }
+ ],
+ "igSetColumnWidth": [
+ {
+ "args": "(int column_index,float width)",
+ "argsT": [
+ {
+ "name": "column_index",
+ "type": "int"
+ },
+ {
+ "name": "width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(int column_index,float width)",
+ "call_args": "(column_index,width)",
+ "cimguiname": "igSetColumnWidth",
+ "defaults": {},
+ "funcname": "SetColumnWidth",
+ "location": "imgui:862",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetColumnWidth",
+ "ret": "void",
+ "signature": "(int,float)",
+ "stname": ""
+ }
+ ],
+ "igSetCurrentContext": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "igSetCurrentContext",
+ "defaults": {},
+ "funcname": "SetCurrentContext",
+ "location": "imgui:334",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCurrentContext",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "igSetCurrentFont": [
+ {
+ "args": "(ImFont* font)",
+ "argsT": [
+ {
+ "name": "font",
+ "type": "ImFont*"
+ }
+ ],
+ "argsoriginal": "(ImFont* font)",
+ "call_args": "(font)",
+ "cimguiname": "igSetCurrentFont",
+ "defaults": {},
+ "funcname": "SetCurrentFont",
+ "location": "imgui_internal:3233",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCurrentFont",
+ "ret": "void",
+ "signature": "(ImFont*)",
+ "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:3261",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCurrentViewport",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiViewportP*)",
+ "stname": ""
+ }
+ ],
+ "igSetCursorPos": [
+ {
+ "args": "(const ImVec2 local_pos)",
+ "argsT": [
+ {
+ "name": "local_pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& local_pos)",
+ "call_args": "(local_pos)",
+ "cimguiname": "igSetCursorPos",
+ "defaults": {},
+ "funcname": "SetCursorPos",
+ "location": "imgui:496",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCursorPos",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSetCursorPosX": [
+ {
+ "args": "(float local_x)",
+ "argsT": [
+ {
+ "name": "local_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float local_x)",
+ "call_args": "(local_x)",
+ "cimguiname": "igSetCursorPosX",
+ "defaults": {},
+ "funcname": "SetCursorPosX",
+ "location": "imgui:497",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCursorPosX",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetCursorPosY": [
+ {
+ "args": "(float local_y)",
+ "argsT": [
+ {
+ "name": "local_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float local_y)",
+ "call_args": "(local_y)",
+ "cimguiname": "igSetCursorPosY",
+ "defaults": {},
+ "funcname": "SetCursorPosY",
+ "location": "imgui:498",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCursorPosY",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetCursorScreenPos": [
+ {
+ "args": "(const ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos)",
+ "call_args": "(pos)",
+ "cimguiname": "igSetCursorScreenPos",
+ "defaults": {},
+ "funcname": "SetCursorScreenPos",
+ "location": "imgui:491",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetCursorScreenPos",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSetDragDropPayload": [
+ {
+ "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "type",
+ "type": "const char*"
+ },
+ {
+ "name": "data",
+ "type": "const void*"
+ },
+ {
+ "name": "sz",
+ "type": "size_t"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)",
+ "call_args": "(type,data,sz,cond)",
+ "cimguiname": "igSetDragDropPayload",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetDragDropPayload",
+ "location": "imgui:912",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetDragDropPayload",
+ "ret": "bool",
+ "signature": "(const char*,const void*,size_t,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetFocusID": [
+ {
+ "args": "(ImGuiID id,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImGuiWindow* window)",
+ "call_args": "(id,window)",
+ "cimguiname": "igSetFocusID",
+ "defaults": {},
+ "funcname": "SetFocusID",
+ "location": "imgui_internal:3303",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetFocusID",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igSetHoveredID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igSetHoveredID",
+ "defaults": {},
+ "funcname": "SetHoveredID",
+ "location": "imgui_internal:3306",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetHoveredID",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igSetItemDefaultFocus": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSetItemDefaultFocus",
+ "defaults": {},
+ "funcname": "SetItemDefaultFocus",
+ "location": "imgui:933",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetItemDefaultFocus",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSetItemKeyOwner": [
+ {
+ "args": "(ImGuiKey key)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key)",
+ "call_args": "(key)",
+ "cimguiname": "igSetItemKeyOwner",
+ "defaults": {},
+ "funcname": "SetItemKeyOwner",
+ "location": "imgui:1028",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetItemKeyOwner_Nil",
+ "ret": "void",
+ "signature": "(ImGuiKey)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKey key,ImGuiInputFlags flags)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,ImGuiInputFlags flags)",
+ "call_args": "(key,flags)",
+ "cimguiname": "igSetItemKeyOwner",
+ "defaults": {},
+ "funcname": "SetItemKeyOwner",
+ "location": "imgui_internal:3440",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetItemKeyOwner_InputFlags",
+ "ret": "void",
+ "signature": "(ImGuiKey,ImGuiInputFlags)",
+ "stname": ""
+ }
+ ],
+ "igSetItemTooltip": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igSetItemTooltip",
+ "defaults": {},
+ "funcname": "SetItemTooltip",
+ "isvararg": "...)",
+ "location": "imgui:754",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetItemTooltip",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igSetItemTooltipV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igSetItemTooltipV",
+ "defaults": {},
+ "funcname": "SetItemTooltipV",
+ "location": "imgui:755",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetItemTooltipV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igSetKeyOwner": [
+ {
+ "args": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)",
+ "call_args": "(key,owner_id,flags)",
+ "cimguiname": "igSetKeyOwner",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "SetKeyOwner",
+ "location": "imgui_internal:3438",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetKeyOwner",
+ "ret": "void",
+ "signature": "(ImGuiKey,ImGuiID,ImGuiInputFlags)",
+ "stname": ""
+ }
+ ],
+ "igSetKeyOwnersForKeyChord": [
+ {
+ "args": "(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags=0)",
+ "call_args": "(key,owner_id,flags)",
+ "cimguiname": "igSetKeyOwnersForKeyChord",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "SetKeyOwnersForKeyChord",
+ "location": "imgui_internal:3439",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetKeyOwnersForKeyChord",
+ "ret": "void",
+ "signature": "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)",
+ "stname": ""
+ }
+ ],
+ "igSetKeyboardFocusHere": [
+ {
+ "args": "(int offset)",
+ "argsT": [
+ {
+ "name": "offset",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int offset=0)",
+ "call_args": "(offset)",
+ "cimguiname": "igSetKeyboardFocusHere",
+ "defaults": {
+ "offset": "0"
+ },
+ "funcname": "SetKeyboardFocusHere",
+ "location": "imgui:934",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetKeyboardFocusHere",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igSetLastItemData": [
+ {
+ "args": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)",
+ "argsT": [
+ {
+ "name": "item_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "in_flags",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "status_flags",
+ "type": "ImGuiItemStatusFlags"
+ },
+ {
+ "name": "item_rect",
+ "type": "const ImRect"
+ }
+ ],
+ "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:3320",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetLastItemData",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiItemFlags,ImGuiItemStatusFlags,const ImRect)",
+ "stname": ""
+ }
+ ],
+ "igSetMouseCursor": [
+ {
+ "args": "(ImGuiMouseCursor cursor_type)",
+ "argsT": [
+ {
+ "name": "cursor_type",
+ "type": "ImGuiMouseCursor"
+ }
+ ],
+ "argsoriginal": "(ImGuiMouseCursor cursor_type)",
+ "call_args": "(cursor_type)",
+ "cimguiname": "igSetMouseCursor",
+ "defaults": {},
+ "funcname": "SetMouseCursor",
+ "location": "imgui:1048",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetMouseCursor",
+ "ret": "void",
+ "signature": "(ImGuiMouseCursor)",
+ "stname": ""
+ }
+ ],
+ "igSetNavCursorVisible": [
+ {
+ "args": "(bool visible)",
+ "argsT": [
+ {
+ "name": "visible",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool visible)",
+ "call_args": "(visible)",
+ "cimguiname": "igSetNavCursorVisible",
+ "defaults": {},
+ "funcname": "SetNavCursorVisible",
+ "location": "imgui:937",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNavCursorVisible",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "igSetNavCursorVisibleAfterMove": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSetNavCursorVisibleAfterMove",
+ "defaults": {},
+ "funcname": "SetNavCursorVisibleAfterMove",
+ "location": "imgui_internal:3381",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNavCursorVisibleAfterMove",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSetNavFocusScope": [
+ {
+ "args": "(ImGuiID focus_scope_id)",
+ "argsT": [
+ {
+ "name": "focus_scope_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID focus_scope_id)",
+ "call_args": "(focus_scope_id)",
+ "cimguiname": "igSetNavFocusScope",
+ "defaults": {},
+ "funcname": "SetNavFocusScope",
+ "location": "imgui_internal:3385",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNavFocusScope",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igSetNavID": [
+ {
+ "args": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "nav_layer",
+ "type": "ImGuiNavLayer"
+ },
+ {
+ "name": "focus_scope_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "rect_rel",
+ "type": "const ImRect"
+ }
+ ],
+ "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:3384",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNavID",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiNavLayer,ImGuiID,const ImRect)",
+ "stname": ""
+ }
+ ],
+ "igSetNavWindow": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igSetNavWindow",
+ "defaults": {},
+ "funcname": "SetNavWindow",
+ "location": "imgui_internal:3383",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNavWindow",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igSetNextFrameWantCaptureKeyboard": [
+ {
+ "args": "(bool want_capture_keyboard)",
+ "argsT": [
+ {
+ "name": "want_capture_keyboard",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool want_capture_keyboard)",
+ "call_args": "(want_capture_keyboard)",
+ "cimguiname": "igSetNextFrameWantCaptureKeyboard",
+ "defaults": {},
+ "funcname": "SetNextFrameWantCaptureKeyboard",
+ "location": "imgui:1002",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextFrameWantCaptureKeyboard",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "igSetNextFrameWantCaptureMouse": [
+ {
+ "args": "(bool want_capture_mouse)",
+ "argsT": [
+ {
+ "name": "want_capture_mouse",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool want_capture_mouse)",
+ "call_args": "(want_capture_mouse)",
+ "cimguiname": "igSetNextFrameWantCaptureMouse",
+ "defaults": {},
+ "funcname": "SetNextFrameWantCaptureMouse",
+ "location": "imgui:1049",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextFrameWantCaptureMouse",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemAllowOverlap": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSetNextItemAllowOverlap",
+ "defaults": {},
+ "funcname": "SetNextItemAllowOverlap",
+ "location": "imgui:940",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemAllowOverlap",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemOpen": [
+ {
+ "args": "(bool is_open,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "is_open",
+ "type": "bool"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(bool is_open,ImGuiCond cond=0)",
+ "call_args": "(is_open,cond)",
+ "cimguiname": "igSetNextItemOpen",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetNextItemOpen",
+ "location": "imgui:680",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemOpen",
+ "ret": "void",
+ "signature": "(bool,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemRefVal": [
+ {
+ "args": "(ImGuiDataType data_type,void* p_data)",
+ "argsT": [
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiDataType data_type,void* p_data)",
+ "call_args": "(data_type,p_data)",
+ "cimguiname": "igSetNextItemRefVal",
+ "defaults": {},
+ "funcname": "SetNextItemRefVal",
+ "location": "imgui_internal:3750",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemRefVal",
+ "ret": "void",
+ "signature": "(ImGuiDataType,void*)",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemSelectionUserData": [
+ {
+ "args": "(ImGuiSelectionUserData selection_user_data)",
+ "argsT": [
+ {
+ "name": "selection_user_data",
+ "type": "ImGuiSelectionUserData"
+ }
+ ],
+ "argsoriginal": "(ImGuiSelectionUserData selection_user_data)",
+ "call_args": "(selection_user_data)",
+ "cimguiname": "igSetNextItemSelectionUserData",
+ "defaults": {},
+ "funcname": "SetNextItemSelectionUserData",
+ "location": "imgui:698",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemSelectionUserData",
+ "ret": "void",
+ "signature": "(ImGuiSelectionUserData)",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemShortcut": [
+ {
+ "args": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags=0)",
+ "call_args": "(key_chord,flags)",
+ "cimguiname": "igSetNextItemShortcut",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "SetNextItemShortcut",
+ "location": "imgui:1020",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemShortcut",
+ "ret": "void",
+ "signature": "(ImGuiKeyChord,ImGuiInputFlags)",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemStorageID": [
+ {
+ "args": "(ImGuiID storage_id)",
+ "argsT": [
+ {
+ "name": "storage_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID storage_id)",
+ "call_args": "(storage_id)",
+ "cimguiname": "igSetNextItemStorageID",
+ "defaults": {},
+ "funcname": "SetNextItemStorageID",
+ "location": "imgui:681",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemStorageID",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igSetNextItemWidth": [
+ {
+ "args": "(float item_width)",
+ "argsT": [
+ {
+ "name": "item_width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float item_width)",
+ "call_args": "(item_width)",
+ "cimguiname": "igSetNextItemWidth",
+ "defaults": {},
+ "funcname": "SetNextItemWidth",
+ "location": "imgui:465",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextItemWidth",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowBgAlpha": [
+ {
+ "args": "(float alpha)",
+ "argsT": [
+ {
+ "name": "alpha",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float alpha)",
+ "call_args": "(alpha)",
+ "cimguiname": "igSetNextWindowBgAlpha",
+ "defaults": {},
+ "funcname": "SetNextWindowBgAlpha",
+ "location": "imgui:422",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowBgAlpha",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowClass": [
+ {
+ "args": "(const ImGuiWindowClass* window_class)",
+ "argsT": [
+ {
+ "name": "window_class",
+ "type": "const ImGuiWindowClass*"
+ }
+ ],
+ "argsoriginal": "(const ImGuiWindowClass* window_class)",
+ "call_args": "(window_class)",
+ "cimguiname": "igSetNextWindowClass",
+ "defaults": {},
+ "funcname": "SetNextWindowClass",
+ "location": "imgui:892",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowClass",
+ "ret": "void",
+ "signature": "(const ImGuiWindowClass*)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowCollapsed": [
+ {
+ "args": "(bool collapsed,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "collapsed",
+ "type": "bool"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(bool collapsed,ImGuiCond cond=0)",
+ "call_args": "(collapsed,cond)",
+ "cimguiname": "igSetNextWindowCollapsed",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetNextWindowCollapsed",
+ "location": "imgui:419",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowCollapsed",
+ "ret": "void",
+ "signature": "(bool,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowContentSize": [
+ {
+ "args": "(const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size)",
+ "call_args": "(size)",
+ "cimguiname": "igSetNextWindowContentSize",
+ "defaults": {},
+ "funcname": "SetNextWindowContentSize",
+ "location": "imgui:418",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowContentSize",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowDockID": [
+ {
+ "args": "(ImGuiID dock_id,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "dock_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(ImGuiID dock_id,ImGuiCond cond=0)",
+ "call_args": "(dock_id,cond)",
+ "cimguiname": "igSetNextWindowDockID",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetNextWindowDockID",
+ "location": "imgui:891",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowDockID",
+ "ret": "void",
+ "signature": "(ImGuiID,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowFocus": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSetNextWindowFocus",
+ "defaults": {},
+ "funcname": "SetNextWindowFocus",
+ "location": "imgui:420",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowFocus",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowPos": [
+ {
+ "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ },
+ {
+ "name": "pivot",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))",
+ "call_args": "(pos,cond,pivot)",
+ "cimguiname": "igSetNextWindowPos",
+ "defaults": {
+ "cond": "0",
+ "pivot": "ImVec2(0,0)"
+ },
+ "funcname": "SetNextWindowPos",
+ "location": "imgui:415",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowPos",
+ "ret": "void",
+ "signature": "(const ImVec2,ImGuiCond,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowRefreshPolicy": [
+ {
+ "args": "(ImGuiWindowRefreshFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiWindowRefreshFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindowRefreshFlags flags)",
+ "call_args": "(flags)",
+ "cimguiname": "igSetNextWindowRefreshPolicy",
+ "defaults": {},
+ "funcname": "SetNextWindowRefreshPolicy",
+ "location": "imgui_internal:3230",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowRefreshPolicy",
+ "ret": "void",
+ "signature": "(ImGuiWindowRefreshFlags)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowScroll": [
+ {
+ "args": "(const ImVec2 scroll)",
+ "argsT": [
+ {
+ "name": "scroll",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& scroll)",
+ "call_args": "(scroll)",
+ "cimguiname": "igSetNextWindowScroll",
+ "defaults": {},
+ "funcname": "SetNextWindowScroll",
+ "location": "imgui:421",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowScroll",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowSize": [
+ {
+ "args": "(const ImVec2 size,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)",
+ "call_args": "(size,cond)",
+ "cimguiname": "igSetNextWindowSize",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetNextWindowSize",
+ "location": "imgui:416",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowSize",
+ "ret": "void",
+ "signature": "(const ImVec2,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowSizeConstraints": [
+ {
+ "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)",
+ "argsT": [
+ {
+ "name": "size_min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "size_max",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "custom_callback",
+ "type": "ImGuiSizeCallback"
+ },
+ {
+ "name": "custom_callback_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))",
+ "call_args": "(size_min,size_max,custom_callback,custom_callback_data)",
+ "cimguiname": "igSetNextWindowSizeConstraints",
+ "defaults": {
+ "custom_callback": "NULL",
+ "custom_callback_data": "NULL"
+ },
+ "funcname": "SetNextWindowSizeConstraints",
+ "location": "imgui:417",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowSizeConstraints",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)",
+ "stname": ""
+ }
+ ],
+ "igSetNextWindowViewport": [
+ {
+ "args": "(ImGuiID viewport_id)",
+ "argsT": [
+ {
+ "name": "viewport_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID viewport_id)",
+ "call_args": "(viewport_id)",
+ "cimguiname": "igSetNextWindowViewport",
+ "defaults": {},
+ "funcname": "SetNextWindowViewport",
+ "location": "imgui:423",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetNextWindowViewport",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igSetScrollFromPosX": [
+ {
+ "args": "(float local_x,float center_x_ratio)",
+ "argsT": [
+ {
+ "name": "local_x",
+ "type": "float"
+ },
+ {
+ "name": "center_x_ratio",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float local_x,float center_x_ratio=0.5f)",
+ "call_args": "(local_x,center_x_ratio)",
+ "cimguiname": "igSetScrollFromPosX",
+ "defaults": {
+ "center_x_ratio": "0.5f"
+ },
+ "funcname": "SetScrollFromPosX",
+ "location": "imgui:445",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollFromPosX_Float",
+ "ret": "void",
+ "signature": "(float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "local_x",
+ "type": "float"
+ },
+ {
+ "name": "center_x_ratio",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio)",
+ "call_args": "(window,local_x,center_x_ratio)",
+ "cimguiname": "igSetScrollFromPosX",
+ "defaults": {},
+ "funcname": "SetScrollFromPosX",
+ "location": "imgui_internal:3286",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollFromPosX_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,float,float)",
+ "stname": ""
+ }
+ ],
+ "igSetScrollFromPosY": [
+ {
+ "args": "(float local_y,float center_y_ratio)",
+ "argsT": [
+ {
+ "name": "local_y",
+ "type": "float"
+ },
+ {
+ "name": "center_y_ratio",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float local_y,float center_y_ratio=0.5f)",
+ "call_args": "(local_y,center_y_ratio)",
+ "cimguiname": "igSetScrollFromPosY",
+ "defaults": {
+ "center_y_ratio": "0.5f"
+ },
+ "funcname": "SetScrollFromPosY",
+ "location": "imgui:446",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollFromPosY_Float",
+ "ret": "void",
+ "signature": "(float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "local_y",
+ "type": "float"
+ },
+ {
+ "name": "center_y_ratio",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio)",
+ "call_args": "(window,local_y,center_y_ratio)",
+ "cimguiname": "igSetScrollFromPosY",
+ "defaults": {},
+ "funcname": "SetScrollFromPosY",
+ "location": "imgui_internal:3287",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollFromPosY_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,float,float)",
+ "stname": ""
+ }
+ ],
+ "igSetScrollHereX": [
+ {
+ "args": "(float center_x_ratio)",
+ "argsT": [
+ {
+ "name": "center_x_ratio",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float center_x_ratio=0.5f)",
+ "call_args": "(center_x_ratio)",
+ "cimguiname": "igSetScrollHereX",
+ "defaults": {
+ "center_x_ratio": "0.5f"
+ },
+ "funcname": "SetScrollHereX",
+ "location": "imgui:443",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollHereX",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetScrollHereY": [
+ {
+ "args": "(float center_y_ratio)",
+ "argsT": [
+ {
+ "name": "center_y_ratio",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float center_y_ratio=0.5f)",
+ "call_args": "(center_y_ratio)",
+ "cimguiname": "igSetScrollHereY",
+ "defaults": {
+ "center_y_ratio": "0.5f"
+ },
+ "funcname": "SetScrollHereY",
+ "location": "imgui:444",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollHereY",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetScrollX": [
+ {
+ "args": "(float scroll_x)",
+ "argsT": [
+ {
+ "name": "scroll_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float scroll_x)",
+ "call_args": "(scroll_x)",
+ "cimguiname": "igSetScrollX",
+ "defaults": {},
+ "funcname": "SetScrollX",
+ "location": "imgui:439",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollX_Float",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,float scroll_x)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "scroll_x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,float scroll_x)",
+ "call_args": "(window,scroll_x)",
+ "cimguiname": "igSetScrollX",
+ "defaults": {},
+ "funcname": "SetScrollX",
+ "location": "imgui_internal:3284",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollX_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,float)",
+ "stname": ""
+ }
+ ],
+ "igSetScrollY": [
+ {
+ "args": "(float scroll_y)",
+ "argsT": [
+ {
+ "name": "scroll_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float scroll_y)",
+ "call_args": "(scroll_y)",
+ "cimguiname": "igSetScrollY",
+ "defaults": {},
+ "funcname": "SetScrollY",
+ "location": "imgui:440",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollY_Float",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,float scroll_y)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "scroll_y",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,float scroll_y)",
+ "call_args": "(window,scroll_y)",
+ "cimguiname": "igSetScrollY",
+ "defaults": {},
+ "funcname": "SetScrollY",
+ "location": "imgui_internal:3285",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetScrollY_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,float)",
+ "stname": ""
+ }
+ ],
+ "igSetShortcutRouting": [
+ {
+ "args": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "call_args": "(key_chord,flags,owner_id)",
+ "cimguiname": "igSetShortcutRouting",
+ "defaults": {},
+ "funcname": "SetShortcutRouting",
+ "location": "imgui_internal:3474",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetShortcutRouting",
+ "ret": "bool",
+ "signature": "(ImGuiKeyChord,ImGuiInputFlags,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igSetStateStorage": [
+ {
+ "args": "(ImGuiStorage* storage)",
+ "argsT": [
+ {
+ "name": "storage",
+ "type": "ImGuiStorage*"
+ }
+ ],
+ "argsoriginal": "(ImGuiStorage* storage)",
+ "call_args": "(storage)",
+ "cimguiname": "igSetStateStorage",
+ "defaults": {},
+ "funcname": "SetStateStorage",
+ "location": "imgui:980",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetStateStorage",
+ "ret": "void",
+ "signature": "(ImGuiStorage*)",
+ "stname": ""
+ }
+ ],
+ "igSetTabItemClosed": [
+ {
+ "args": "(const char* tab_or_docked_window_label)",
+ "argsT": [
+ {
+ "name": "tab_or_docked_window_label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* tab_or_docked_window_label)",
+ "call_args": "(tab_or_docked_window_label)",
+ "cimguiname": "igSetTabItemClosed",
+ "defaults": {},
+ "funcname": "SetTabItemClosed",
+ "location": "imgui:874",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetTabItemClosed",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igSetTooltip": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igSetTooltip",
+ "defaults": {},
+ "funcname": "SetTooltip",
+ "isvararg": "...)",
+ "location": "imgui:746",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetTooltip",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igSetTooltipV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igSetTooltipV",
+ "defaults": {},
+ "funcname": "SetTooltipV",
+ "location": "imgui:747",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetTooltipV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowClipRectBeforeSetChannel": [
+ {
+ "args": "(ImGuiWindow* window,const ImRect clip_rect)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "clip_rect",
+ "type": "const ImRect"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)",
+ "call_args": "(window,clip_rect)",
+ "cimguiname": "igSetWindowClipRectBeforeSetChannel",
+ "defaults": {},
+ "funcname": "SetWindowClipRectBeforeSetChannel",
+ "location": "imgui_internal:3573",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImRect)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowCollapsed": [
+ {
+ "args": "(bool collapsed,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "collapsed",
+ "type": "bool"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(bool collapsed,ImGuiCond cond=0)",
+ "call_args": "(collapsed,cond)",
+ "cimguiname": "igSetWindowCollapsed",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowCollapsed",
+ "location": "imgui:426",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowCollapsed_Bool",
+ "ret": "void",
+ "signature": "(bool,ImGuiCond)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* name,bool collapsed,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "collapsed",
+ "type": "bool"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)",
+ "call_args": "(name,collapsed,cond)",
+ "cimguiname": "igSetWindowCollapsed",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowCollapsed",
+ "location": "imgui:431",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowCollapsed_Str",
+ "ret": "void",
+ "signature": "(const char*,bool,ImGuiCond)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "collapsed",
+ "type": "bool"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)",
+ "call_args": "(window,collapsed,cond)",
+ "cimguiname": "igSetWindowCollapsed",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowCollapsed",
+ "location": "imgui_internal:3210",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowCollapsed_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,bool,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowDock": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "dock_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)",
+ "call_args": "(window,dock_id,cond)",
+ "cimguiname": "igSetWindowDock",
+ "defaults": {},
+ "funcname": "SetWindowDock",
+ "location": "imgui_internal:3507",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowDock",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiID,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowFocus": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSetWindowFocus",
+ "defaults": {},
+ "funcname": "SetWindowFocus",
+ "location": "imgui:427",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowFocus_Nil",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ },
+ {
+ "args": "(const char* name)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "igSetWindowFocus",
+ "defaults": {},
+ "funcname": "SetWindowFocus",
+ "location": "imgui:432",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowFocus_Str",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowFontScale": [
+ {
+ "args": "(float scale)",
+ "argsT": [
+ {
+ "name": "scale",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float scale)",
+ "call_args": "(scale)",
+ "cimguiname": "igSetWindowFontScale",
+ "defaults": {},
+ "funcname": "SetWindowFontScale",
+ "location": "imgui:428",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowFontScale",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowHiddenAndSkipItemsForCurrentFrame": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igSetWindowHiddenAndSkipItemsForCurrentFrame",
+ "defaults": {},
+ "funcname": "SetWindowHiddenAndSkipItemsForCurrentFrame",
+ "location": "imgui_internal:3212",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowHiddenAndSkipItemsForCurrentFrame",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowHitTestHole": [
+ {
+ "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)",
+ "call_args": "(window,pos,size)",
+ "cimguiname": "igSetWindowHitTestHole",
+ "defaults": {},
+ "funcname": "SetWindowHitTestHole",
+ "location": "imgui_internal:3211",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowHitTestHole",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowParentWindowForFocusRoute": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiWindow* parent_window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "parent_window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* parent_window)",
+ "call_args": "(window,parent_window)",
+ "cimguiname": "igSetWindowParentWindowForFocusRoute",
+ "defaults": {},
+ "funcname": "SetWindowParentWindowForFocusRoute",
+ "location": "imgui_internal:3213",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowParentWindowForFocusRoute",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowPos": [
+ {
+ "args": "(const ImVec2 pos,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)",
+ "call_args": "(pos,cond)",
+ "cimguiname": "igSetWindowPos",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowPos",
+ "location": "imgui:424",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowPos_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2,ImGuiCond)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)",
+ "call_args": "(name,pos,cond)",
+ "cimguiname": "igSetWindowPos",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowPos",
+ "location": "imgui:429",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowPos_Str",
+ "ret": "void",
+ "signature": "(const char*,const ImVec2,ImGuiCond)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)",
+ "call_args": "(window,pos,cond)",
+ "cimguiname": "igSetWindowPos",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowPos",
+ "location": "imgui_internal:3208",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowPos_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowSize": [
+ {
+ "args": "(const ImVec2 size,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)",
+ "call_args": "(size,cond)",
+ "cimguiname": "igSetWindowSize",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowSize",
+ "location": "imgui:425",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowSize_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2,ImGuiCond)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* name,const ImVec2 size,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)",
+ "call_args": "(name,size,cond)",
+ "cimguiname": "igSetWindowSize",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowSize",
+ "location": "imgui:430",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowSize_Str",
+ "ret": "void",
+ "signature": "(const char*,const ImVec2,ImGuiCond)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cond",
+ "type": "ImGuiCond"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)",
+ "call_args": "(window,size,cond)",
+ "cimguiname": "igSetWindowSize",
+ "defaults": {
+ "cond": "0"
+ },
+ "funcname": "SetWindowSize",
+ "location": "imgui_internal:3209",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowSize_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)",
+ "stname": ""
+ }
+ ],
+ "igSetWindowViewport": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiViewportP* viewport)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport)",
+ "call_args": "(window,viewport)",
+ "cimguiname": "igSetWindowViewport",
+ "defaults": {},
+ "funcname": "SetWindowViewport",
+ "location": "imgui_internal:3260",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSetWindowViewport",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiViewportP*)",
+ "stname": ""
+ }
+ ],
+ "igShadeVertsLinearColorGradientKeepAlpha": [
+ {
+ "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "vert_start_idx",
+ "type": "int"
+ },
+ {
+ "name": "vert_end_idx",
+ "type": "int"
+ },
+ {
+ "name": "gradient_p0",
+ "type": "ImVec2"
+ },
+ {
+ "name": "gradient_p1",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col0",
+ "type": "ImU32"
+ },
+ {
+ "name": "col1",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)",
+ "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)",
+ "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha",
+ "defaults": {},
+ "funcname": "ShadeVertsLinearColorGradientKeepAlpha",
+ "location": "imgui_internal:3761",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha",
+ "ret": "void",
+ "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igShadeVertsLinearUV": [
+ {
+ "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "vert_start_idx",
+ "type": "int"
+ },
+ {
+ "name": "vert_end_idx",
+ "type": "int"
+ },
+ {
+ "name": "a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_a",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv_b",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clamp",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)",
+ "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)",
+ "cimguiname": "igShadeVertsLinearUV",
+ "defaults": {},
+ "funcname": "ShadeVertsLinearUV",
+ "location": "imgui_internal:3762",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShadeVertsLinearUV",
+ "ret": "void",
+ "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)",
+ "stname": ""
+ }
+ ],
+ "igShadeVertsTransformPos": [
+ {
+ "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 pivot_in,float cos_a,float sin_a,const ImVec2 pivot_out)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "vert_start_idx",
+ "type": "int"
+ },
+ {
+ "name": "vert_end_idx",
+ "type": "int"
+ },
+ {
+ "name": "pivot_in",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cos_a",
+ "type": "float"
+ },
+ {
+ "name": "sin_a",
+ "type": "float"
+ },
+ {
+ "name": "pivot_out",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& pivot_in,float cos_a,float sin_a,const ImVec2& pivot_out)",
+ "call_args": "(draw_list,vert_start_idx,vert_end_idx,pivot_in,cos_a,sin_a,pivot_out)",
+ "cimguiname": "igShadeVertsTransformPos",
+ "defaults": {},
+ "funcname": "ShadeVertsTransformPos",
+ "location": "imgui_internal:3763",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShadeVertsTransformPos",
+ "ret": "void",
+ "signature": "(ImDrawList*,int,int,const ImVec2,float,float,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igShortcut": [
+ {
+ "args": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags=0)",
+ "call_args": "(key_chord,flags)",
+ "cimguiname": "igShortcut",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "Shortcut",
+ "location": "imgui:1019",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShortcut_Nil",
+ "ret": "bool",
+ "signature": "(ImGuiKeyChord,ImGuiInputFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id)",
+ "call_args": "(key_chord,flags,owner_id)",
+ "cimguiname": "igShortcut",
+ "defaults": {},
+ "funcname": "Shortcut",
+ "location": "imgui_internal:3473",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShortcut_ID",
+ "ret": "bool",
+ "signature": "(ImGuiKeyChord,ImGuiInputFlags,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igShowAboutWindow": [
+ {
+ "args": "(bool* p_open)",
+ "argsT": [
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_open=((void*)0))",
+ "call_args": "(p_open)",
+ "cimguiname": "igShowAboutWindow",
+ "defaults": {
+ "p_open": "NULL"
+ },
+ "funcname": "ShowAboutWindow",
+ "location": "imgui:350",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowAboutWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "igShowDebugLogWindow": [
+ {
+ "args": "(bool* p_open)",
+ "argsT": [
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_open=((void*)0))",
+ "call_args": "(p_open)",
+ "cimguiname": "igShowDebugLogWindow",
+ "defaults": {
+ "p_open": "NULL"
+ },
+ "funcname": "ShowDebugLogWindow",
+ "location": "imgui:348",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowDebugLogWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "igShowDemoWindow": [
+ {
+ "args": "(bool* p_open)",
+ "argsT": [
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_open=((void*)0))",
+ "call_args": "(p_open)",
+ "cimguiname": "igShowDemoWindow",
+ "defaults": {
+ "p_open": "NULL"
+ },
+ "funcname": "ShowDemoWindow",
+ "location": "imgui:346",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowDemoWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "igShowFontAtlas": [
+ {
+ "args": "(ImFontAtlas* atlas)",
+ "argsT": [
+ {
+ "name": "atlas",
+ "type": "ImFontAtlas*"
+ }
+ ],
+ "argsoriginal": "(ImFontAtlas* atlas)",
+ "call_args": "(atlas)",
+ "cimguiname": "igShowFontAtlas",
+ "defaults": {},
+ "funcname": "ShowFontAtlas",
+ "location": "imgui_internal:3792",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowFontAtlas",
+ "ret": "void",
+ "signature": "(ImFontAtlas*)",
+ "stname": ""
+ }
+ ],
+ "igShowFontSelector": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igShowFontSelector",
+ "defaults": {},
+ "funcname": "ShowFontSelector",
+ "location": "imgui:353",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowFontSelector",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igShowIDStackToolWindow": [
+ {
+ "args": "(bool* p_open)",
+ "argsT": [
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_open=((void*)0))",
+ "call_args": "(p_open)",
+ "cimguiname": "igShowIDStackToolWindow",
+ "defaults": {
+ "p_open": "NULL"
+ },
+ "funcname": "ShowIDStackToolWindow",
+ "location": "imgui:349",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowIDStackToolWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "igShowMetricsWindow": [
+ {
+ "args": "(bool* p_open)",
+ "argsT": [
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_open=((void*)0))",
+ "call_args": "(p_open)",
+ "cimguiname": "igShowMetricsWindow",
+ "defaults": {
+ "p_open": "NULL"
+ },
+ "funcname": "ShowMetricsWindow",
+ "location": "imgui:347",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowMetricsWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "igShowStyleEditor": [
+ {
+ "args": "(ImGuiStyle* ref)",
+ "argsT": [
+ {
+ "name": "ref",
+ "type": "ImGuiStyle*"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyle* ref=((void*)0))",
+ "call_args": "(ref)",
+ "cimguiname": "igShowStyleEditor",
+ "defaults": {
+ "ref": "NULL"
+ },
+ "funcname": "ShowStyleEditor",
+ "location": "imgui:351",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowStyleEditor",
+ "ret": "void",
+ "signature": "(ImGuiStyle*)",
+ "stname": ""
+ }
+ ],
+ "igShowStyleSelector": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igShowStyleSelector",
+ "defaults": {},
+ "funcname": "ShowStyleSelector",
+ "location": "imgui:352",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowStyleSelector",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igShowUserGuide": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igShowUserGuide",
+ "defaults": {},
+ "funcname": "ShowUserGuide",
+ "location": "imgui:354",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShowUserGuide",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igShrinkWidths": [
+ {
+ "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)",
+ "argsT": [
+ {
+ "name": "items",
+ "type": "ImGuiShrinkWidthItem*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "width_excess",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)",
+ "call_args": "(items,count,width_excess)",
+ "cimguiname": "igShrinkWidths",
+ "defaults": {},
+ "funcname": "ShrinkWidths",
+ "location": "imgui_internal:3324",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShrinkWidths",
+ "ret": "void",
+ "signature": "(ImGuiShrinkWidthItem*,int,float)",
+ "stname": ""
+ }
+ ],
+ "igShutdown": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igShutdown",
+ "defaults": {},
+ "funcname": "Shutdown",
+ "location": "imgui_internal:3240",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igShutdown",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igSliderAngle": [
+ {
+ "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v_rad",
+ "type": "float*"
+ },
+ {
+ "name": "v_degrees_min",
+ "type": "float"
+ },
+ {
+ "name": "v_degrees_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format,flags)",
+ "cimguiname": "igSliderAngle",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.0f deg\"",
+ "v_degrees_max": "+360.0f",
+ "v_degrees_min": "-360.0f"
+ },
+ "funcname": "SliderAngle",
+ "location": "imgui:623",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderAngle",
+ "ret": "bool",
+ "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderBehavior": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_v",
+ "type": "void*"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ },
+ {
+ "name": "out_grab_bb",
+ "type": "ImRect*"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)",
+ "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)",
+ "cimguiname": "igSliderBehavior",
+ "defaults": {},
+ "funcname": "SliderBehavior",
+ "location": "imgui_internal:3714",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderBehavior",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)",
+ "stname": ""
+ }
+ ],
+ "igSliderFloat": [
+ {
+ "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float*"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderFloat",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "SliderFloat",
+ "location": "imgui:619",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderFloat",
+ "ret": "bool",
+ "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderFloat2": [
+ {
+ "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[2]"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderFloat2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "SliderFloat2",
+ "location": "imgui:620",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderFloat2",
+ "ret": "bool",
+ "signature": "(const char*,float[2],float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderFloat3": [
+ {
+ "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[3]"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderFloat3",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "SliderFloat3",
+ "location": "imgui:621",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderFloat3",
+ "ret": "bool",
+ "signature": "(const char*,float[3],float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderFloat4": [
+ {
+ "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float[4]"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderFloat4",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "SliderFloat4",
+ "location": "imgui:622",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderFloat4",
+ "ret": "bool",
+ "signature": "(const char*,float[4],float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderInt": [
+ {
+ "args": "(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int*"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderInt",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\""
+ },
+ "funcname": "SliderInt",
+ "location": "imgui:624",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderInt",
+ "ret": "bool",
+ "signature": "(const char*,int*,int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderInt2": [
+ {
+ "args": "(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[2]"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderInt2",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\""
+ },
+ "funcname": "SliderInt2",
+ "location": "imgui:625",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderInt2",
+ "ret": "bool",
+ "signature": "(const char*,int[2],int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderInt3": [
+ {
+ "args": "(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[3]"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderInt3",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\""
+ },
+ "funcname": "SliderInt3",
+ "location": "imgui:626",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderInt3",
+ "ret": "bool",
+ "signature": "(const char*,int[3],int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderInt4": [
+ {
+ "args": "(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int[4]"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,v,v_min,v_max,format,flags)",
+ "cimguiname": "igSliderInt4",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\""
+ },
+ "funcname": "SliderInt4",
+ "location": "imgui:627",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderInt4",
+ "ret": "bool",
+ "signature": "(const char*,int[4],int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderScalar": [
+ {
+ "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)",
+ "call_args": "(label,data_type,p_data,p_min,p_max,format,flags)",
+ "cimguiname": "igSliderScalar",
+ "defaults": {
+ "flags": "0",
+ "format": "NULL"
+ },
+ "funcname": "SliderScalar",
+ "location": "imgui:628",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderScalar",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSliderScalarN": [
+ {
+ "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "components",
+ "type": "int"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)",
+ "call_args": "(label,data_type,p_data,components,p_min,p_max,format,flags)",
+ "cimguiname": "igSliderScalarN",
+ "defaults": {
+ "flags": "0",
+ "format": "NULL"
+ },
+ "funcname": "SliderScalarN",
+ "location": "imgui:629",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSliderScalarN",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igSmallButton": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igSmallButton",
+ "defaults": {},
+ "funcname": "SmallButton",
+ "location": "imgui:558",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSmallButton",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igSpacing": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igSpacing",
+ "defaults": {},
+ "funcname": "Spacing",
+ "location": "imgui:505",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSpacing",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "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,ImU32 bg_col)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "axis",
+ "type": "ImGuiAxis"
+ },
+ {
+ "name": "size1",
+ "type": "float*"
+ },
+ {
+ "name": "size2",
+ "type": "float*"
+ },
+ {
+ "name": "min_size1",
+ "type": "float"
+ },
+ {
+ "name": "min_size2",
+ "type": "float"
+ },
+ {
+ "name": "hover_extend",
+ "type": "float"
+ },
+ {
+ "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,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:3715",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igSplitterBehavior",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igStartMouseMovingWindow": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igStartMouseMovingWindow",
+ "defaults": {},
+ "funcname": "StartMouseMovingWindow",
+ "location": "imgui_internal:3246",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igStartMouseMovingWindow",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igStartMouseMovingWindowOrNode": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "node",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "undock",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock)",
+ "call_args": "(window,node,undock)",
+ "cimguiname": "igStartMouseMovingWindowOrNode",
+ "defaults": {},
+ "funcname": "StartMouseMovingWindowOrNode",
+ "location": "imgui_internal:3247",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igStartMouseMovingWindowOrNode",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiDockNode*,bool)",
+ "stname": ""
+ }
+ ],
+ "igStyleColorsClassic": [
+ {
+ "args": "(ImGuiStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImGuiStyle*"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "igStyleColorsClassic",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsClassic",
+ "location": "imgui:360",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igStyleColorsClassic",
+ "ret": "void",
+ "signature": "(ImGuiStyle*)",
+ "stname": ""
+ }
+ ],
+ "igStyleColorsDark": [
+ {
+ "args": "(ImGuiStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImGuiStyle*"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "igStyleColorsDark",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsDark",
+ "location": "imgui:358",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igStyleColorsDark",
+ "ret": "void",
+ "signature": "(ImGuiStyle*)",
+ "stname": ""
+ }
+ ],
+ "igStyleColorsLight": [
+ {
+ "args": "(ImGuiStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImGuiStyle*"
+ }
+ ],
+ "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "igStyleColorsLight",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsLight",
+ "location": "imgui:359",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igStyleColorsLight",
+ "ret": "void",
+ "signature": "(ImGuiStyle*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarAddTab": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab_flags",
+ "type": "ImGuiTabItemFlags"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)",
+ "call_args": "(tab_bar,tab_flags,window)",
+ "cimguiname": "igTabBarAddTab",
+ "defaults": {},
+ "funcname": "TabBarAddTab",
+ "location": "imgui_internal:3649",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarAddTab",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarCloseTab": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab",
+ "type": "ImGuiTabItem*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "call_args": "(tab_bar,tab)",
+ "cimguiname": "igTabBarCloseTab",
+ "defaults": {},
+ "funcname": "TabBarCloseTab",
+ "location": "imgui_internal:3651",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarCloseTab",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarFindMostRecentlySelectedTabForActiveWindow": [
+ {
+ "args": "(ImGuiTabBar* tab_bar)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar)",
+ "call_args": "(tab_bar)",
+ "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow",
+ "defaults": {},
+ "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow",
+ "location": "imgui_internal:3645",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow",
+ "ret": "ImGuiTabItem*",
+ "signature": "(ImGuiTabBar*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarFindTabByID": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
+ "call_args": "(tab_bar,tab_id)",
+ "cimguiname": "igTabBarFindTabByID",
+ "defaults": {},
+ "funcname": "TabBarFindTabByID",
+ "location": "imgui_internal:3643",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarFindTabByID",
+ "ret": "ImGuiTabItem*",
+ "signature": "(ImGuiTabBar*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTabBarFindTabByOrder": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,int order)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "order",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,int order)",
+ "call_args": "(tab_bar,order)",
+ "cimguiname": "igTabBarFindTabByOrder",
+ "defaults": {},
+ "funcname": "TabBarFindTabByOrder",
+ "location": "imgui_internal:3644",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarFindTabByOrder",
+ "ret": "ImGuiTabItem*",
+ "signature": "(ImGuiTabBar*,int)",
+ "stname": ""
+ }
+ ],
+ "igTabBarGetCurrentTab": [
+ {
+ "args": "(ImGuiTabBar* tab_bar)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar)",
+ "call_args": "(tab_bar)",
+ "cimguiname": "igTabBarGetCurrentTab",
+ "defaults": {},
+ "funcname": "TabBarGetCurrentTab",
+ "location": "imgui_internal:3646",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarGetCurrentTab",
+ "ret": "ImGuiTabItem*",
+ "signature": "(ImGuiTabBar*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarGetTabName": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab",
+ "type": "ImGuiTabItem*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "call_args": "(tab_bar,tab)",
+ "cimguiname": "igTabBarGetTabName",
+ "defaults": {},
+ "funcname": "TabBarGetTabName",
+ "location": "imgui_internal:3648",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarGetTabName",
+ "ret": "const char*",
+ "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarGetTabOrder": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab",
+ "type": "ImGuiTabItem*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "call_args": "(tab_bar,tab)",
+ "cimguiname": "igTabBarGetTabOrder",
+ "defaults": {},
+ "funcname": "TabBarGetTabOrder",
+ "location": "imgui_internal:3647",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarGetTabOrder",
+ "ret": "int",
+ "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarProcessReorder": [
+ {
+ "args": "(ImGuiTabBar* tab_bar)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar)",
+ "call_args": "(tab_bar)",
+ "cimguiname": "igTabBarProcessReorder",
+ "defaults": {},
+ "funcname": "TabBarProcessReorder",
+ "location": "imgui_internal:3656",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarProcessReorder",
+ "ret": "bool",
+ "signature": "(ImGuiTabBar*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarQueueFocus": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab",
+ "type": "ImGuiTabItem*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
+ "call_args": "(tab_bar,tab)",
+ "cimguiname": "igTabBarQueueFocus",
+ "defaults": {},
+ "funcname": "TabBarQueueFocus",
+ "location": "imgui_internal:3652",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarQueueFocus_TabItemPtr",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
+ "stname": ""
+ },
+ {
+ "args": "(ImGuiTabBar* tab_bar,const char* tab_name)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,const char* tab_name)",
+ "call_args": "(tab_bar,tab_name)",
+ "cimguiname": "igTabBarQueueFocus",
+ "defaults": {},
+ "funcname": "TabBarQueueFocus",
+ "location": "imgui_internal:3653",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarQueueFocus_Str",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igTabBarQueueReorder": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,int offset)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab",
+ "type": "ImGuiTabItem*"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,int offset)",
+ "call_args": "(tab_bar,tab,offset)",
+ "cimguiname": "igTabBarQueueReorder",
+ "defaults": {},
+ "funcname": "TabBarQueueReorder",
+ "location": "imgui_internal:3654",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarQueueReorder",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,ImGuiTabItem*,int)",
+ "stname": ""
+ }
+ ],
+ "igTabBarQueueReorderFromMousePos": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,ImVec2 mouse_pos)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab",
+ "type": "ImGuiTabItem*"
+ },
+ {
+ "name": "mouse_pos",
+ "type": "ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,ImVec2 mouse_pos)",
+ "call_args": "(tab_bar,tab,mouse_pos)",
+ "cimguiname": "igTabBarQueueReorderFromMousePos",
+ "defaults": {},
+ "funcname": "TabBarQueueReorderFromMousePos",
+ "location": "imgui_internal:3655",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarQueueReorderFromMousePos",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,ImGuiTabItem*,ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igTabBarRemoveTab": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "tab_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
+ "call_args": "(tab_bar,tab_id)",
+ "cimguiname": "igTabBarRemoveTab",
+ "defaults": {},
+ "funcname": "TabBarRemoveTab",
+ "location": "imgui_internal:3650",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabBarRemoveTab",
+ "ret": "void",
+ "signature": "(ImGuiTabBar*,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTabItemBackground": [
+ {
+ "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabItemFlags"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)",
+ "call_args": "(draw_list,bb,flags,col)",
+ "cimguiname": "igTabItemBackground",
+ "defaults": {},
+ "funcname": "TabItemBackground",
+ "location": "imgui_internal:3660",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabItemBackground",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)",
+ "stname": ""
+ }
+ ],
+ "igTabItemButton": [
+ {
+ "args": "(const char* label,ImGuiTabItemFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabItemFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiTabItemFlags flags=0)",
+ "call_args": "(label,flags)",
+ "cimguiname": "igTabItemButton",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "TabItemButton",
+ "location": "imgui:873",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabItemButton",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiTabItemFlags)",
+ "stname": ""
+ }
+ ],
+ "igTabItemCalcSize": [
+ {
+ "args": "(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "has_close_button_or_unsaved_marker",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* label,bool has_close_button_or_unsaved_marker)",
+ "call_args": "(label,has_close_button_or_unsaved_marker)",
+ "cimguiname": "igTabItemCalcSize",
+ "defaults": {},
+ "funcname": "TabItemCalcSize",
+ "location": "imgui_internal:3658",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igTabItemCalcSize_Str",
+ "ret": "void",
+ "signature": "(const char*,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVec2 *pOut,ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igTabItemCalcSize",
+ "defaults": {},
+ "funcname": "TabItemCalcSize",
+ "location": "imgui_internal:3659",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igTabItemCalcSize_WindowPtr",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igTabItemEx": [
+ {
+ "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)",
+ "argsT": [
+ {
+ "name": "tab_bar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "p_open",
+ "type": "bool*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabItemFlags"
+ },
+ {
+ "name": "docked_window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)",
+ "call_args": "(tab_bar,label,p_open,flags,docked_window)",
+ "cimguiname": "igTabItemEx",
+ "defaults": {},
+ "funcname": "TabItemEx",
+ "location": "imgui_internal:3657",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabItemEx",
+ "ret": "bool",
+ "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igTabItemLabelAndCloseButton": [
+ {
+ "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)",
+ "argsT": [
+ {
+ "name": "draw_list",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTabItemFlags"
+ },
+ {
+ "name": "frame_padding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "tab_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "close_button_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "is_contents_visible",
+ "type": "bool"
+ },
+ {
+ "name": "out_just_closed",
+ "type": "bool*"
+ },
+ {
+ "name": "out_text_clipped",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)",
+ "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped)",
+ "cimguiname": "igTabItemLabelAndCloseButton",
+ "defaults": {},
+ "funcname": "TabItemLabelAndCloseButton",
+ "location": "imgui_internal:3661",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTabItemLabelAndCloseButton",
+ "ret": "void",
+ "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool,bool*,bool*)",
+ "stname": ""
+ }
+ ],
+ "igTableAngledHeadersRow": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableAngledHeadersRow",
+ "defaults": {},
+ "funcname": "TableAngledHeadersRow",
+ "location": "imgui:838",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableAngledHeadersRow",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableAngledHeadersRowEx": [
+ {
+ "args": "(ImGuiID row_id,float angle,float max_label_width,const ImGuiTableHeaderData* data,int data_count)",
+ "argsT": [
+ {
+ "name": "row_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "angle",
+ "type": "float"
+ },
+ {
+ "name": "max_label_width",
+ "type": "float"
+ },
+ {
+ "name": "data",
+ "type": "const ImGuiTableHeaderData*"
+ },
+ {
+ "name": "data_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiID row_id,float angle,float max_label_width,const ImGuiTableHeaderData* data,int data_count)",
+ "call_args": "(row_id,angle,max_label_width,data,data_count)",
+ "cimguiname": "igTableAngledHeadersRowEx",
+ "defaults": {},
+ "funcname": "TableAngledHeadersRowEx",
+ "location": "imgui_internal:3593",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableAngledHeadersRowEx",
+ "ret": "void",
+ "signature": "(ImGuiID,float,float,const ImGuiTableHeaderData*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableBeginApplyRequests": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableBeginApplyRequests",
+ "defaults": {},
+ "funcname": "TableBeginApplyRequests",
+ "location": "imgui_internal:3600",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableBeginApplyRequests",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableBeginCell": [
+ {
+ "args": "(ImGuiTable* table,int column_n)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,int column_n)",
+ "call_args": "(table,column_n)",
+ "cimguiname": "igTableBeginCell",
+ "defaults": {},
+ "funcname": "TableBeginCell",
+ "location": "imgui_internal:3618",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableBeginCell",
+ "ret": "void",
+ "signature": "(ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableBeginContextMenuPopup": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableBeginContextMenuPopup",
+ "defaults": {},
+ "funcname": "TableBeginContextMenuPopup",
+ "location": "imgui_internal:3607",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableBeginContextMenuPopup",
+ "ret": "bool",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableBeginInitMemory": [
+ {
+ "args": "(ImGuiTable* table,int columns_count)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "columns_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,int columns_count)",
+ "call_args": "(table,columns_count)",
+ "cimguiname": "igTableBeginInitMemory",
+ "defaults": {},
+ "funcname": "TableBeginInitMemory",
+ "location": "imgui_internal:3599",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableBeginInitMemory",
+ "ret": "void",
+ "signature": "(ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableBeginRow": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableBeginRow",
+ "defaults": {},
+ "funcname": "TableBeginRow",
+ "location": "imgui_internal:3616",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableBeginRow",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableCalcMaxColumnWidth": [
+ {
+ "args": "(const ImGuiTable* table,int column_n)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "const ImGuiTable*"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImGuiTable* table,int column_n)",
+ "call_args": "(table,column_n)",
+ "cimguiname": "igTableCalcMaxColumnWidth",
+ "defaults": {},
+ "funcname": "TableCalcMaxColumnWidth",
+ "location": "imgui_internal:3623",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableCalcMaxColumnWidth",
+ "ret": "float",
+ "signature": "(const ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableDrawBorders": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableDrawBorders",
+ "defaults": {},
+ "funcname": "TableDrawBorders",
+ "location": "imgui_internal:3605",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableDrawBorders",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableDrawDefaultContextMenu": [
+ {
+ "args": "(ImGuiTable* table,ImGuiTableFlags flags_for_section_to_display)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "flags_for_section_to_display",
+ "type": "ImGuiTableFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,ImGuiTableFlags flags_for_section_to_display)",
+ "call_args": "(table,flags_for_section_to_display)",
+ "cimguiname": "igTableDrawDefaultContextMenu",
+ "defaults": {},
+ "funcname": "TableDrawDefaultContextMenu",
+ "location": "imgui_internal:3606",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableDrawDefaultContextMenu",
+ "ret": "void",
+ "signature": "(ImGuiTable*,ImGuiTableFlags)",
+ "stname": ""
+ }
+ ],
+ "igTableEndCell": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableEndCell",
+ "defaults": {},
+ "funcname": "TableEndCell",
+ "location": "imgui_internal:3619",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableEndCell",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableEndRow": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableEndRow",
+ "defaults": {},
+ "funcname": "TableEndRow",
+ "location": "imgui_internal:3617",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableEndRow",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableFindByID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igTableFindByID",
+ "defaults": {},
+ "funcname": "TableFindByID",
+ "location": "imgui_internal:3597",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableFindByID",
+ "ret": "ImGuiTable*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTableFixColumnSortDirection": [
+ {
+ "args": "(ImGuiTable* table,ImGuiTableColumn* column)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "column",
+ "type": "ImGuiTableColumn*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)",
+ "call_args": "(table,column)",
+ "cimguiname": "igTableFixColumnSortDirection",
+ "defaults": {},
+ "funcname": "TableFixColumnSortDirection",
+ "location": "imgui_internal:3614",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableFixColumnSortDirection",
+ "ret": "void",
+ "signature": "(ImGuiTable*,ImGuiTableColumn*)",
+ "stname": ""
+ }
+ ],
+ "igTableGcCompactSettings": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGcCompactSettings",
+ "defaults": {},
+ "funcname": "TableGcCompactSettings",
+ "location": "imgui_internal:3629",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGcCompactSettings",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGcCompactTransientBuffers": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableGcCompactTransientBuffers",
+ "defaults": {},
+ "funcname": "TableGcCompactTransientBuffers",
+ "location": "imgui_internal:3627",
+ "namespace": "ImGui",
+ "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:3628",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr",
+ "ret": "void",
+ "signature": "(ImGuiTableTempData*)",
+ "stname": ""
+ }
+ ],
+ "igTableGetBoundSettings": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableGetBoundSettings",
+ "defaults": {},
+ "funcname": "TableGetBoundSettings",
+ "location": "imgui_internal:3635",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetBoundSettings",
+ "ret": "ImGuiTableSettings*",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableGetCellBgRect": [
+ {
+ "args": "(ImRect *pOut,const ImGuiTable* table,int column_n)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImRect*"
+ },
+ {
+ "name": "table",
+ "type": "const ImGuiTable*"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImGuiTable* table,int column_n)",
+ "call_args": "(table,column_n)",
+ "cimguiname": "igTableGetCellBgRect",
+ "defaults": {},
+ "funcname": "TableGetCellBgRect",
+ "location": "imgui_internal:3620",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igTableGetCellBgRect",
+ "ret": "void",
+ "signature": "(const ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnCount": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetColumnCount",
+ "defaults": {},
+ "funcname": "TableGetColumnCount",
+ "location": "imgui:847",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnCount",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnFlags": [
+ {
+ "args": "(int column_n)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_n=-1)",
+ "call_args": "(column_n)",
+ "cimguiname": "igTableGetColumnFlags",
+ "defaults": {
+ "column_n": "-1"
+ },
+ "funcname": "TableGetColumnFlags",
+ "location": "imgui:851",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnFlags",
+ "ret": "ImGuiTableColumnFlags",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnIndex": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetColumnIndex",
+ "defaults": {},
+ "funcname": "TableGetColumnIndex",
+ "location": "imgui:848",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnIndex",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnName": [
+ {
+ "args": "(int column_n)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_n=-1)",
+ "call_args": "(column_n)",
+ "cimguiname": "igTableGetColumnName",
+ "defaults": {
+ "column_n": "-1"
+ },
+ "funcname": "TableGetColumnName",
+ "location": "imgui:850",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnName_Int",
+ "ret": "const char*",
+ "signature": "(int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImGuiTable* table,int column_n)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "const ImGuiTable*"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImGuiTable* table,int column_n)",
+ "call_args": "(table,column_n)",
+ "cimguiname": "igTableGetColumnName",
+ "defaults": {},
+ "funcname": "TableGetColumnName",
+ "location": "imgui_internal:3621",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnName_TablePtr",
+ "ret": "const char*",
+ "signature": "(const ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnNextSortDirection": [
+ {
+ "args": "(ImGuiTableColumn* column)",
+ "argsT": [
+ {
+ "name": "column",
+ "type": "ImGuiTableColumn*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTableColumn* column)",
+ "call_args": "(column)",
+ "cimguiname": "igTableGetColumnNextSortDirection",
+ "defaults": {},
+ "funcname": "TableGetColumnNextSortDirection",
+ "location": "imgui_internal:3613",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnNextSortDirection",
+ "ret": "ImGuiSortDirection",
+ "signature": "(ImGuiTableColumn*)",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnResizeID": [
+ {
+ "args": "(ImGuiTable* table,int column_n,int instance_no)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ },
+ {
+ "name": "instance_no",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,int column_n,int instance_no=0)",
+ "call_args": "(table,column_n,instance_no)",
+ "cimguiname": "igTableGetColumnResizeID",
+ "defaults": {
+ "instance_no": "0"
+ },
+ "funcname": "TableGetColumnResizeID",
+ "location": "imgui_internal:3622",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnResizeID",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiTable*,int,int)",
+ "stname": ""
+ }
+ ],
+ "igTableGetColumnWidthAuto": [
+ {
+ "args": "(ImGuiTable* table,ImGuiTableColumn* column)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "column",
+ "type": "ImGuiTableColumn*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)",
+ "call_args": "(table,column)",
+ "cimguiname": "igTableGetColumnWidthAuto",
+ "defaults": {},
+ "funcname": "TableGetColumnWidthAuto",
+ "location": "imgui_internal:3615",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetColumnWidthAuto",
+ "ret": "float",
+ "signature": "(ImGuiTable*,ImGuiTableColumn*)",
+ "stname": ""
+ }
+ ],
+ "igTableGetHeaderAngledMaxLabelWidth": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetHeaderAngledMaxLabelWidth",
+ "defaults": {},
+ "funcname": "TableGetHeaderAngledMaxLabelWidth",
+ "location": "imgui_internal:3590",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetHeaderAngledMaxLabelWidth",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetHeaderRowHeight": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetHeaderRowHeight",
+ "defaults": {},
+ "funcname": "TableGetHeaderRowHeight",
+ "location": "imgui_internal:3589",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetHeaderRowHeight",
+ "ret": "float",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetHoveredColumn": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetHoveredColumn",
+ "defaults": {},
+ "funcname": "TableGetHoveredColumn",
+ "location": "imgui:853",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetHoveredColumn",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetHoveredRow": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetHoveredRow",
+ "defaults": {},
+ "funcname": "TableGetHoveredRow",
+ "location": "imgui_internal:3588",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetHoveredRow",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetInstanceData": [
+ {
+ "args": "(ImGuiTable* table,int instance_no)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "instance_no",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,int instance_no)",
+ "call_args": "(table,instance_no)",
+ "cimguiname": "igTableGetInstanceData",
+ "defaults": {},
+ "funcname": "TableGetInstanceData",
+ "location": "imgui_internal:3609",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetInstanceData",
+ "ret": "ImGuiTableInstanceData*",
+ "signature": "(ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableGetInstanceID": [
+ {
+ "args": "(ImGuiTable* table,int instance_no)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "instance_no",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,int instance_no)",
+ "call_args": "(table,instance_no)",
+ "cimguiname": "igTableGetInstanceID",
+ "defaults": {},
+ "funcname": "TableGetInstanceID",
+ "location": "imgui_internal:3610",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetInstanceID",
+ "ret": "ImGuiID",
+ "signature": "(ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableGetRowIndex": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetRowIndex",
+ "defaults": {},
+ "funcname": "TableGetRowIndex",
+ "location": "imgui:849",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetRowIndex",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableGetSortSpecs": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableGetSortSpecs",
+ "defaults": {},
+ "funcname": "TableGetSortSpecs",
+ "location": "imgui:846",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableGetSortSpecs",
+ "ret": "ImGuiTableSortSpecs*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableHeader": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igTableHeader",
+ "defaults": {},
+ "funcname": "TableHeader",
+ "location": "imgui:836",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableHeader",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igTableHeadersRow": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableHeadersRow",
+ "defaults": {},
+ "funcname": "TableHeadersRow",
+ "location": "imgui:837",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableHeadersRow",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableLoadSettings": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableLoadSettings",
+ "defaults": {},
+ "funcname": "TableLoadSettings",
+ "location": "imgui_internal:3632",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableLoadSettings",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableMergeDrawChannels": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableMergeDrawChannels",
+ "defaults": {},
+ "funcname": "TableMergeDrawChannels",
+ "location": "imgui_internal:3608",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableMergeDrawChannels",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableNextColumn": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableNextColumn",
+ "defaults": {},
+ "funcname": "TableNextColumn",
+ "location": "imgui:823",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableNextColumn",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableNextRow": [
+ {
+ "args": "(ImGuiTableRowFlags row_flags,float min_row_height)",
+ "argsT": [
+ {
+ "name": "row_flags",
+ "type": "ImGuiTableRowFlags"
+ },
+ {
+ "name": "min_row_height",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImGuiTableRowFlags row_flags=0,float min_row_height=0.0f)",
+ "call_args": "(row_flags,min_row_height)",
+ "cimguiname": "igTableNextRow",
+ "defaults": {
+ "min_row_height": "0.0f",
+ "row_flags": "0"
+ },
+ "funcname": "TableNextRow",
+ "location": "imgui:822",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableNextRow",
+ "ret": "void",
+ "signature": "(ImGuiTableRowFlags,float)",
+ "stname": ""
+ }
+ ],
+ "igTableOpenContextMenu": [
+ {
+ "args": "(int column_n)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_n=-1)",
+ "call_args": "(column_n)",
+ "cimguiname": "igTableOpenContextMenu",
+ "defaults": {
+ "column_n": "-1"
+ },
+ "funcname": "TableOpenContextMenu",
+ "location": "imgui_internal:3585",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableOpenContextMenu",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igTablePopBackgroundChannel": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTablePopBackgroundChannel",
+ "defaults": {},
+ "funcname": "TablePopBackgroundChannel",
+ "location": "imgui_internal:3592",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTablePopBackgroundChannel",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTablePushBackgroundChannel": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTablePushBackgroundChannel",
+ "defaults": {},
+ "funcname": "TablePushBackgroundChannel",
+ "location": "imgui_internal:3591",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTablePushBackgroundChannel",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableRemove": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableRemove",
+ "defaults": {},
+ "funcname": "TableRemove",
+ "location": "imgui_internal:3626",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableRemove",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableResetSettings": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableResetSettings",
+ "defaults": {},
+ "funcname": "TableResetSettings",
+ "location": "imgui_internal:3634",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableResetSettings",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableSaveSettings": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableSaveSettings",
+ "defaults": {},
+ "funcname": "TableSaveSettings",
+ "location": "imgui_internal:3633",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSaveSettings",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableSetBgColor": [
+ {
+ "args": "(ImGuiTableBgTarget target,ImU32 color,int column_n)",
+ "argsT": [
+ {
+ "name": "target",
+ "type": "ImGuiTableBgTarget"
+ },
+ {
+ "name": "color",
+ "type": "ImU32"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTableBgTarget target,ImU32 color,int column_n=-1)",
+ "call_args": "(target,color,column_n)",
+ "cimguiname": "igTableSetBgColor",
+ "defaults": {
+ "column_n": "-1"
+ },
+ "funcname": "TableSetBgColor",
+ "location": "imgui:854",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetBgColor",
+ "ret": "void",
+ "signature": "(ImGuiTableBgTarget,ImU32,int)",
+ "stname": ""
+ }
+ ],
+ "igTableSetColumnEnabled": [
+ {
+ "args": "(int column_n,bool v)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ },
+ {
+ "name": "v",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(int column_n,bool v)",
+ "call_args": "(column_n,v)",
+ "cimguiname": "igTableSetColumnEnabled",
+ "defaults": {},
+ "funcname": "TableSetColumnEnabled",
+ "location": "imgui:852",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetColumnEnabled",
+ "ret": "void",
+ "signature": "(int,bool)",
+ "stname": ""
+ }
+ ],
+ "igTableSetColumnIndex": [
+ {
+ "args": "(int column_n)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int column_n)",
+ "call_args": "(column_n)",
+ "cimguiname": "igTableSetColumnIndex",
+ "defaults": {},
+ "funcname": "TableSetColumnIndex",
+ "location": "imgui:824",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetColumnIndex",
+ "ret": "bool",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "igTableSetColumnSortDirection": [
+ {
+ "args": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ },
+ {
+ "name": "sort_direction",
+ "type": "ImGuiSortDirection"
+ },
+ {
+ "name": "append_to_sort_specs",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)",
+ "call_args": "(column_n,sort_direction,append_to_sort_specs)",
+ "cimguiname": "igTableSetColumnSortDirection",
+ "defaults": {},
+ "funcname": "TableSetColumnSortDirection",
+ "location": "imgui_internal:3587",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetColumnSortDirection",
+ "ret": "void",
+ "signature": "(int,ImGuiSortDirection,bool)",
+ "stname": ""
+ }
+ ],
+ "igTableSetColumnWidth": [
+ {
+ "args": "(int column_n,float width)",
+ "argsT": [
+ {
+ "name": "column_n",
+ "type": "int"
+ },
+ {
+ "name": "width",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(int column_n,float width)",
+ "call_args": "(column_n,width)",
+ "cimguiname": "igTableSetColumnWidth",
+ "defaults": {},
+ "funcname": "TableSetColumnWidth",
+ "location": "imgui_internal:3586",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetColumnWidth",
+ "ret": "void",
+ "signature": "(int,float)",
+ "stname": ""
+ }
+ ],
+ "igTableSetColumnWidthAutoAll": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableSetColumnWidthAutoAll",
+ "defaults": {},
+ "funcname": "TableSetColumnWidthAutoAll",
+ "location": "imgui_internal:3625",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetColumnWidthAutoAll",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableSetColumnWidthAutoSingle": [
+ {
+ "args": "(ImGuiTable* table,int column_n)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "column_n",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table,int column_n)",
+ "call_args": "(table,column_n)",
+ "cimguiname": "igTableSetColumnWidthAutoSingle",
+ "defaults": {},
+ "funcname": "TableSetColumnWidthAutoSingle",
+ "location": "imgui_internal:3624",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetColumnWidthAutoSingle",
+ "ret": "void",
+ "signature": "(ImGuiTable*,int)",
+ "stname": ""
+ }
+ ],
+ "igTableSettingsAddSettingsHandler": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTableSettingsAddSettingsHandler",
+ "defaults": {},
+ "funcname": "TableSettingsAddSettingsHandler",
+ "location": "imgui_internal:3636",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSettingsAddSettingsHandler",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTableSettingsCreate": [
+ {
+ "args": "(ImGuiID id,int columns_count)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "columns_count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,int columns_count)",
+ "call_args": "(id,columns_count)",
+ "cimguiname": "igTableSettingsCreate",
+ "defaults": {},
+ "funcname": "TableSettingsCreate",
+ "location": "imgui_internal:3637",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSettingsCreate",
+ "ret": "ImGuiTableSettings*",
+ "signature": "(ImGuiID,int)",
+ "stname": ""
+ }
+ ],
+ "igTableSettingsFindByID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igTableSettingsFindByID",
+ "defaults": {},
+ "funcname": "TableSettingsFindByID",
+ "location": "imgui_internal:3638",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSettingsFindByID",
+ "ret": "ImGuiTableSettings*",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTableSetupColumn": [
+ {
+ "args": "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTableColumnFlags"
+ },
+ {
+ "name": "init_width_or_weight",
+ "type": "float"
+ },
+ {
+ "name": "user_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiTableColumnFlags flags=0,float init_width_or_weight=0.0f,ImGuiID user_id=0)",
+ "call_args": "(label,flags,init_width_or_weight,user_id)",
+ "cimguiname": "igTableSetupColumn",
+ "defaults": {
+ "flags": "0",
+ "init_width_or_weight": "0.0f",
+ "user_id": "0"
+ },
+ "funcname": "TableSetupColumn",
+ "location": "imgui:834",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetupColumn",
+ "ret": "void",
+ "signature": "(const char*,ImGuiTableColumnFlags,float,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTableSetupDrawChannels": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableSetupDrawChannels",
+ "defaults": {},
+ "funcname": "TableSetupDrawChannels",
+ "location": "imgui_internal:3601",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetupDrawChannels",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableSetupScrollFreeze": [
+ {
+ "args": "(int cols,int rows)",
+ "argsT": [
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int cols,int rows)",
+ "call_args": "(cols,rows)",
+ "cimguiname": "igTableSetupScrollFreeze",
+ "defaults": {},
+ "funcname": "TableSetupScrollFreeze",
+ "location": "imgui:835",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSetupScrollFreeze",
+ "ret": "void",
+ "signature": "(int,int)",
+ "stname": ""
+ }
+ ],
+ "igTableSortSpecsBuild": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableSortSpecsBuild",
+ "defaults": {},
+ "funcname": "TableSortSpecsBuild",
+ "location": "imgui_internal:3612",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSortSpecsBuild",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableSortSpecsSanitize": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableSortSpecsSanitize",
+ "defaults": {},
+ "funcname": "TableSortSpecsSanitize",
+ "location": "imgui_internal:3611",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableSortSpecsSanitize",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableUpdateBorders": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableUpdateBorders",
+ "defaults": {},
+ "funcname": "TableUpdateBorders",
+ "location": "imgui_internal:3603",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableUpdateBorders",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableUpdateColumnsWeightFromWidth": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableUpdateColumnsWeightFromWidth",
+ "defaults": {},
+ "funcname": "TableUpdateColumnsWeightFromWidth",
+ "location": "imgui_internal:3604",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTableUpdateLayout": [
+ {
+ "args": "(ImGuiTable* table)",
+ "argsT": [
+ {
+ "name": "table",
+ "type": "ImGuiTable*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTable* table)",
+ "call_args": "(table)",
+ "cimguiname": "igTableUpdateLayout",
+ "defaults": {},
+ "funcname": "TableUpdateLayout",
+ "location": "imgui_internal:3602",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTableUpdateLayout",
+ "ret": "void",
+ "signature": "(ImGuiTable*)",
+ "stname": ""
+ }
+ ],
+ "igTeleportMousePos": [
+ {
+ "args": "(const ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos)",
+ "call_args": "(pos)",
+ "cimguiname": "igTeleportMousePos",
+ "defaults": {},
+ "funcname": "TeleportMousePos",
+ "location": "imgui_internal:3422",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTeleportMousePos",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igTempInputIsActive": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igTempInputIsActive",
+ "defaults": {},
+ "funcname": "TempInputIsActive",
+ "location": "imgui_internal:3748",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTempInputIsActive",
+ "ret": "bool",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTempInputScalar": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "p_clamp_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_clamp_max",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))",
+ "call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)",
+ "cimguiname": "igTempInputScalar",
+ "defaults": {
+ "p_clamp_max": "NULL",
+ "p_clamp_min": "NULL"
+ },
+ "funcname": "TempInputScalar",
+ "location": "imgui_internal:3747",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTempInputScalar",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)",
+ "stname": ""
+ }
+ ],
+ "igTempInputText": [
+ {
+ "args": "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)",
+ "argsT": [
+ {
+ "name": "bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "buf",
+ "type": "char*"
+ },
+ {
+ "name": "buf_size",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiInputTextFlags"
+ }
+ ],
+ "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)",
+ "call_args": "(bb,id,label,buf,buf_size,flags)",
+ "cimguiname": "igTempInputText",
+ "defaults": {},
+ "funcname": "TempInputText",
+ "location": "imgui_internal:3746",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTempInputText",
+ "ret": "bool",
+ "signature": "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igTestKeyOwner": [
+ {
+ "args": "(ImGuiKey key,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)",
+ "call_args": "(key,owner_id)",
+ "cimguiname": "igTestKeyOwner",
+ "defaults": {},
+ "funcname": "TestKeyOwner",
+ "location": "imgui_internal:3441",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTestKeyOwner",
+ "ret": "bool",
+ "signature": "(ImGuiKey,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTestShortcutRouting": [
+ {
+ "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id)",
+ "argsT": [
+ {
+ "name": "key_chord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "owner_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id)",
+ "call_args": "(key_chord,owner_id)",
+ "cimguiname": "igTestShortcutRouting",
+ "defaults": {},
+ "funcname": "TestShortcutRouting",
+ "location": "imgui_internal:3475",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTestShortcutRouting",
+ "ret": "bool",
+ "signature": "(ImGuiKeyChord,ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igText": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igText",
+ "defaults": {},
+ "funcname": "Text",
+ "isvararg": "...)",
+ "location": "imgui:540",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igText",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igTextColored": [
+ {
+ "args": "(const ImVec4 col,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col,const char* fmt,...)",
+ "call_args": "(col,fmt,...)",
+ "cimguiname": "igTextColored",
+ "defaults": {},
+ "funcname": "TextColored",
+ "isvararg": "...)",
+ "location": "imgui:542",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextColored",
+ "ret": "void",
+ "signature": "(const ImVec4,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igTextColoredV": [
+ {
+ "args": "(const ImVec4 col,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col,const char* fmt,va_list args)",
+ "call_args": "(col,fmt,args)",
+ "cimguiname": "igTextColoredV",
+ "defaults": {},
+ "funcname": "TextColoredV",
+ "location": "imgui:543",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextColoredV",
+ "ret": "void",
+ "signature": "(const ImVec4,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igTextDisabled": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igTextDisabled",
+ "defaults": {},
+ "funcname": "TextDisabled",
+ "isvararg": "...)",
+ "location": "imgui:544",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextDisabled",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igTextDisabledV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igTextDisabledV",
+ "defaults": {},
+ "funcname": "TextDisabledV",
+ "location": "imgui:545",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextDisabledV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igTextEx": [
+ {
+ "args": "(const char* text,const char* text_end,ImGuiTextFlags flags)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)",
+ "call_args": "(text,text_end,flags)",
+ "cimguiname": "igTextEx",
+ "defaults": {
+ "flags": "0",
+ "text_end": "NULL"
+ },
+ "funcname": "TextEx",
+ "location": "imgui_internal:3692",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextEx",
+ "ret": "void",
+ "signature": "(const char*,const char*,ImGuiTextFlags)",
+ "stname": ""
+ }
+ ],
+ "igTextLink": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igTextLink",
+ "defaults": {},
+ "funcname": "TextLink",
+ "location": "imgui:568",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextLink",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "igTextLinkOpenURL": [
+ {
+ "args": "(const char* label,const char* url)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "url",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label,const char* url=((void*)0))",
+ "call_args": "(label,url)",
+ "cimguiname": "igTextLinkOpenURL",
+ "defaults": {
+ "url": "NULL"
+ },
+ "funcname": "TextLinkOpenURL",
+ "location": "imgui:569",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextLinkOpenURL",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igTextUnformatted": [
+ {
+ "args": "(const char* text,const char* text_end)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
+ "call_args": "(text,text_end)",
+ "cimguiname": "igTextUnformatted",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "TextUnformatted",
+ "location": "imgui:539",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextUnformatted",
+ "ret": "void",
+ "signature": "(const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igTextV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igTextV",
+ "defaults": {},
+ "funcname": "TextV",
+ "location": "imgui:541",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igTextWrapped": [
+ {
+ "args": "(const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* fmt,...)",
+ "call_args": "(fmt,...)",
+ "cimguiname": "igTextWrapped",
+ "defaults": {},
+ "funcname": "TextWrapped",
+ "isvararg": "...)",
+ "location": "imgui:546",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextWrapped",
+ "ret": "void",
+ "signature": "(const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igTextWrappedV": [
+ {
+ "args": "(const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* fmt,va_list args)",
+ "call_args": "(fmt,args)",
+ "cimguiname": "igTextWrappedV",
+ "defaults": {},
+ "funcname": "TextWrappedV",
+ "location": "imgui:547",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTextWrappedV",
+ "ret": "void",
+ "signature": "(const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igTranslateWindowsInViewport": [
+ {
+ "args": "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos,const ImVec2 old_size,const ImVec2 new_size)",
+ "argsT": [
+ {
+ "name": "viewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "old_pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "new_pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "old_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "new_size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos,const ImVec2& old_size,const ImVec2& new_size)",
+ "call_args": "(viewport,old_pos,new_pos,old_size,new_size)",
+ "cimguiname": "igTranslateWindowsInViewport",
+ "defaults": {},
+ "funcname": "TranslateWindowsInViewport",
+ "location": "imgui_internal:3257",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTranslateWindowsInViewport",
+ "ret": "void",
+ "signature": "(ImGuiViewportP*,const ImVec2,const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igTreeNode": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "igTreeNode",
+ "defaults": {},
+ "funcname": "TreeNode",
+ "location": "imgui:664",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNode_Str",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* str_id,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* str_id,const char* fmt,...)",
+ "call_args": "(str_id,fmt,...)",
+ "cimguiname": "igTreeNode",
+ "defaults": {},
+ "funcname": "TreeNode",
+ "isvararg": "...)",
+ "location": "imgui:665",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNode_StrStr",
+ "ret": "bool",
+ "signature": "(const char*,const char*,...)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id,const char* fmt,...)",
+ "call_args": "(ptr_id,fmt,...)",
+ "cimguiname": "igTreeNode",
+ "defaults": {},
+ "funcname": "TreeNode",
+ "isvararg": "...)",
+ "location": "imgui:666",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNode_Ptr",
+ "ret": "bool",
+ "signature": "(const void*,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeBehavior": [
+ {
+ "args": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "label_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))",
+ "call_args": "(id,flags,label,label_end)",
+ "cimguiname": "igTreeNodeBehavior",
+ "defaults": {
+ "label_end": "NULL"
+ },
+ "funcname": "TreeNodeBehavior",
+ "location": "imgui_internal:3718",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeBehavior",
+ "ret": "bool",
+ "signature": "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeEx": [
+ {
+ "args": "(const char* label,ImGuiTreeNodeFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)",
+ "call_args": "(label,flags)",
+ "cimguiname": "igTreeNodeEx",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "TreeNodeEx",
+ "location": "imgui:669",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeEx_Str",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiTreeNodeFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
+ "call_args": "(str_id,flags,fmt,...)",
+ "cimguiname": "igTreeNodeEx",
+ "defaults": {},
+ "funcname": "TreeNodeEx",
+ "isvararg": "...)",
+ "location": "imgui:670",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeEx_StrStr",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiTreeNodeFlags,const char*,...)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
+ "call_args": "(ptr_id,flags,fmt,...)",
+ "cimguiname": "igTreeNodeEx",
+ "defaults": {},
+ "funcname": "TreeNodeEx",
+ "isvararg": "...)",
+ "location": "imgui:671",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeEx_Ptr",
+ "ret": "bool",
+ "signature": "(const void*,ImGuiTreeNodeFlags,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeExV": [
+ {
+ "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
+ "call_args": "(str_id,flags,fmt,args)",
+ "cimguiname": "igTreeNodeExV",
+ "defaults": {},
+ "funcname": "TreeNodeExV",
+ "location": "imgui:672",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeExV_Str",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiTreeNodeFlags,const char*,va_list)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
+ "call_args": "(ptr_id,flags,fmt,args)",
+ "cimguiname": "igTreeNodeExV",
+ "defaults": {},
+ "funcname": "TreeNodeExV",
+ "location": "imgui:673",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeExV_Ptr",
+ "ret": "bool",
+ "signature": "(const void*,ImGuiTreeNodeFlags,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeGetOpen": [
+ {
+ "args": "(ImGuiID storage_id)",
+ "argsT": [
+ {
+ "name": "storage_id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID storage_id)",
+ "call_args": "(storage_id)",
+ "cimguiname": "igTreeNodeGetOpen",
+ "defaults": {},
+ "funcname": "TreeNodeGetOpen",
+ "location": "imgui_internal:3720",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeGetOpen",
+ "ret": "bool",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeSetOpen": [
+ {
+ "args": "(ImGuiID storage_id,bool open)",
+ "argsT": [
+ {
+ "name": "storage_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "open",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImGuiID storage_id,bool open)",
+ "call_args": "(storage_id,open)",
+ "cimguiname": "igTreeNodeSetOpen",
+ "defaults": {},
+ "funcname": "TreeNodeSetOpen",
+ "location": "imgui_internal:3721",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeSetOpen",
+ "ret": "void",
+ "signature": "(ImGuiID,bool)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeUpdateNextOpen": [
+ {
+ "args": "(ImGuiID storage_id,ImGuiTreeNodeFlags flags)",
+ "argsT": [
+ {
+ "name": "storage_id",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiTreeNodeFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiID storage_id,ImGuiTreeNodeFlags flags)",
+ "call_args": "(storage_id,flags)",
+ "cimguiname": "igTreeNodeUpdateNextOpen",
+ "defaults": {},
+ "funcname": "TreeNodeUpdateNextOpen",
+ "location": "imgui_internal:3722",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeUpdateNextOpen",
+ "ret": "bool",
+ "signature": "(ImGuiID,ImGuiTreeNodeFlags)",
+ "stname": ""
+ }
+ ],
+ "igTreeNodeV": [
+ {
+ "args": "(const char* str_id,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const char* str_id,const char* fmt,va_list args)",
+ "call_args": "(str_id,fmt,args)",
+ "cimguiname": "igTreeNodeV",
+ "defaults": {},
+ "funcname": "TreeNodeV",
+ "location": "imgui:667",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeV_Str",
+ "ret": "bool",
+ "signature": "(const char*,const char*,va_list)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id,const char* fmt,va_list args)",
+ "call_args": "(ptr_id,fmt,args)",
+ "cimguiname": "igTreeNodeV",
+ "defaults": {},
+ "funcname": "TreeNodeV",
+ "location": "imgui:668",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreeNodeV_Ptr",
+ "ret": "bool",
+ "signature": "(const void*,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "igTreePop": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igTreePop",
+ "defaults": {},
+ "funcname": "TreePop",
+ "location": "imgui:676",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreePop",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igTreePush": [
+ {
+ "args": "(const char* str_id)",
+ "argsT": [
+ {
+ "name": "str_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* str_id)",
+ "call_args": "(str_id)",
+ "cimguiname": "igTreePush",
+ "defaults": {},
+ "funcname": "TreePush",
+ "location": "imgui:674",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreePush_Str",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(const void* ptr_id)",
+ "argsT": [
+ {
+ "name": "ptr_id",
+ "type": "const void*"
+ }
+ ],
+ "argsoriginal": "(const void* ptr_id)",
+ "call_args": "(ptr_id)",
+ "cimguiname": "igTreePush",
+ "defaults": {},
+ "funcname": "TreePush",
+ "location": "imgui:675",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreePush_Ptr",
+ "ret": "void",
+ "signature": "(const void*)",
+ "stname": ""
+ }
+ ],
+ "igTreePushOverrideID": [
+ {
+ "args": "(ImGuiID id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "igTreePushOverrideID",
+ "defaults": {},
+ "funcname": "TreePushOverrideID",
+ "location": "imgui_internal:3719",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTreePushOverrideID",
+ "ret": "void",
+ "signature": "(ImGuiID)",
+ "stname": ""
+ }
+ ],
+ "igTypingSelectFindBestLeadingMatch": [
+ {
+ "args": "(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data)",
+ "argsT": [
+ {
+ "name": "req",
+ "type": "ImGuiTypingSelectRequest*"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "get_item_name_func",
+ "ret": "const char*",
+ "signature": "(void*,int)",
+ "type": "const char*(*)(void*,int)"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data)",
+ "call_args": "(req,items_count,get_item_name_func,user_data)",
+ "cimguiname": "igTypingSelectFindBestLeadingMatch",
+ "defaults": {},
+ "funcname": "TypingSelectFindBestLeadingMatch",
+ "location": "imgui_internal:3558",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTypingSelectFindBestLeadingMatch",
+ "ret": "int",
+ "signature": "(ImGuiTypingSelectRequest*,int,const char*(*)(void*,int),void*)",
+ "stname": ""
+ }
+ ],
+ "igTypingSelectFindMatch": [
+ {
+ "args": "(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx)",
+ "argsT": [
+ {
+ "name": "req",
+ "type": "ImGuiTypingSelectRequest*"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "get_item_name_func",
+ "ret": "const char*",
+ "signature": "(void*,int)",
+ "type": "const char*(*)(void*,int)"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ },
+ {
+ "name": "nav_item_idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx)",
+ "call_args": "(req,items_count,get_item_name_func,user_data,nav_item_idx)",
+ "cimguiname": "igTypingSelectFindMatch",
+ "defaults": {},
+ "funcname": "TypingSelectFindMatch",
+ "location": "imgui_internal:3556",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTypingSelectFindMatch",
+ "ret": "int",
+ "signature": "(ImGuiTypingSelectRequest*,int,const char*(*)(void*,int),void*,int)",
+ "stname": ""
+ }
+ ],
+ "igTypingSelectFindNextSingleCharMatch": [
+ {
+ "args": "(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx)",
+ "argsT": [
+ {
+ "name": "req",
+ "type": "ImGuiTypingSelectRequest*"
+ },
+ {
+ "name": "items_count",
+ "type": "int"
+ },
+ {
+ "name": "get_item_name_func",
+ "ret": "const char*",
+ "signature": "(void*,int)",
+ "type": "const char*(*)(void*,int)"
+ },
+ {
+ "name": "user_data",
+ "type": "void*"
+ },
+ {
+ "name": "nav_item_idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx)",
+ "call_args": "(req,items_count,get_item_name_func,user_data,nav_item_idx)",
+ "cimguiname": "igTypingSelectFindNextSingleCharMatch",
+ "defaults": {},
+ "funcname": "TypingSelectFindNextSingleCharMatch",
+ "location": "imgui_internal:3557",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igTypingSelectFindNextSingleCharMatch",
+ "ret": "int",
+ "signature": "(ImGuiTypingSelectRequest*,int,const char*(*)(void*,int),void*,int)",
+ "stname": ""
+ }
+ ],
+ "igUnindent": [
+ {
+ "args": "(float indent_w)",
+ "argsT": [
+ {
+ "name": "indent_w",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float indent_w=0.0f)",
+ "call_args": "(indent_w)",
+ "cimguiname": "igUnindent",
+ "defaults": {
+ "indent_w": "0.0f"
+ },
+ "funcname": "Unindent",
+ "location": "imgui:508",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUnindent",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "igUpdateHoveredWindowAndCaptureFlags": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igUpdateHoveredWindowAndCaptureFlags",
+ "defaults": {},
+ "funcname": "UpdateHoveredWindowAndCaptureFlags",
+ "location": "imgui_internal:3244",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags",
+ "ret": "void",
+ "signature": "()",
+ "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:3243",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdateInputEvents",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "igUpdateMouseMovingWindowEndFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igUpdateMouseMovingWindowEndFrame",
+ "defaults": {},
+ "funcname": "UpdateMouseMovingWindowEndFrame",
+ "location": "imgui_internal:3249",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igUpdateMouseMovingWindowNewFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igUpdateMouseMovingWindowNewFrame",
+ "defaults": {},
+ "funcname": "UpdateMouseMovingWindowNewFrame",
+ "location": "imgui_internal:3248",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igUpdatePlatformWindows": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "igUpdatePlatformWindows",
+ "defaults": {},
+ "funcname": "UpdatePlatformWindows",
+ "location": "imgui:1088",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdatePlatformWindows",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "igUpdateWindowParentAndRootLinks": [
+ {
+ "args": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiWindowFlags"
+ },
+ {
+ "name": "parent_window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)",
+ "call_args": "(window,flags,parent_window)",
+ "cimguiname": "igUpdateWindowParentAndRootLinks",
+ "defaults": {},
+ "funcname": "UpdateWindowParentAndRootLinks",
+ "location": "imgui_internal:3201",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdateWindowParentAndRootLinks",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igUpdateWindowSkipRefresh": [
+ {
+ "args": "(ImGuiWindow* window)",
+ "argsT": [
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window)",
+ "call_args": "(window)",
+ "cimguiname": "igUpdateWindowSkipRefresh",
+ "defaults": {},
+ "funcname": "UpdateWindowSkipRefresh",
+ "location": "imgui_internal:3202",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igUpdateWindowSkipRefresh",
+ "ret": "void",
+ "signature": "(ImGuiWindow*)",
+ "stname": ""
+ }
+ ],
+ "igVSliderFloat": [
+ {
+ "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "v",
+ "type": "float*"
+ },
+ {
+ "name": "v_min",
+ "type": "float"
+ },
+ {
+ "name": "v_max",
+ "type": "float"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,size,v,v_min,v_max,format,flags)",
+ "cimguiname": "igVSliderFloat",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%.3f\""
+ },
+ "funcname": "VSliderFloat",
+ "location": "imgui:630",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igVSliderFloat",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,float*,float,float,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igVSliderInt": [
+ {
+ "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "v",
+ "type": "int*"
+ },
+ {
+ "name": "v_min",
+ "type": "int"
+ },
+ {
+ "name": "v_max",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
+ "call_args": "(label,size,v,v_min,v_max,format,flags)",
+ "cimguiname": "igVSliderInt",
+ "defaults": {
+ "flags": "0",
+ "format": "\"%d\""
+ },
+ "funcname": "VSliderInt",
+ "location": "imgui:631",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igVSliderInt",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,int*,int,int,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igVSliderScalar": [
+ {
+ "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "data_type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "p_data",
+ "type": "void*"
+ },
+ {
+ "name": "p_min",
+ "type": "const void*"
+ },
+ {
+ "name": "p_max",
+ "type": "const void*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiSliderFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)",
+ "call_args": "(label,size,data_type,p_data,p_min,p_max,format,flags)",
+ "cimguiname": "igVSliderScalar",
+ "defaults": {
+ "flags": "0",
+ "format": "NULL"
+ },
+ "funcname": "VSliderScalar",
+ "location": "imgui:632",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igVSliderScalar",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)",
+ "stname": ""
+ }
+ ],
+ "igValue": [
+ {
+ "args": "(const char* prefix,bool b)",
+ "argsT": [
+ {
+ "name": "prefix",
+ "type": "const char*"
+ },
+ {
+ "name": "b",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* prefix,bool b)",
+ "call_args": "(prefix,b)",
+ "cimguiname": "igValue",
+ "defaults": {},
+ "funcname": "Value",
+ "location": "imgui:721",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igValue_Bool",
+ "ret": "void",
+ "signature": "(const char*,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* prefix,int v)",
+ "argsT": [
+ {
+ "name": "prefix",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* prefix,int v)",
+ "call_args": "(prefix,v)",
+ "cimguiname": "igValue",
+ "defaults": {},
+ "funcname": "Value",
+ "location": "imgui:722",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igValue_Int",
+ "ret": "void",
+ "signature": "(const char*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* prefix,unsigned int v)",
+ "argsT": [
+ {
+ "name": "prefix",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(const char* prefix,unsigned int v)",
+ "call_args": "(prefix,v)",
+ "cimguiname": "igValue",
+ "defaults": {},
+ "funcname": "Value",
+ "location": "imgui:723",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igValue_Uint",
+ "ret": "void",
+ "signature": "(const char*,unsigned int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* prefix,float v,const char* float_format)",
+ "argsT": [
+ {
+ "name": "prefix",
+ "type": "const char*"
+ },
+ {
+ "name": "v",
+ "type": "float"
+ },
+ {
+ "name": "float_format",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* prefix,float v,const char* float_format=((void*)0))",
+ "call_args": "(prefix,v,float_format)",
+ "cimguiname": "igValue",
+ "defaults": {
+ "float_format": "NULL"
+ },
+ "funcname": "Value",
+ "location": "imgui:724",
+ "namespace": "ImGui",
+ "ov_cimguiname": "igValue_Float",
+ "ret": "void",
+ "signature": "(const char*,float,const char*)",
+ "stname": ""
+ }
+ ],
+ "igWindowPosAbsToRel": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImVec2& p)",
+ "call_args": "(window,p)",
+ "cimguiname": "igWindowPosAbsToRel",
+ "defaults": {},
+ "funcname": "WindowPosAbsToRel",
+ "location": "imgui_internal:3216",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igWindowPosAbsToRel",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "igWindowPosRelToAbs": [
+ {
+ "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImGuiWindow* window,const ImVec2& p)",
+ "call_args": "(window,p)",
+ "cimguiname": "igWindowPosRelToAbs",
+ "defaults": {},
+ "funcname": "WindowPosRelToAbs",
+ "location": "imgui_internal:3217",
+ "namespace": "ImGui",
+ "nonUDT": 1,
+ "ov_cimguiname": "igWindowPosRelToAbs",
+ "ret": "void",
+ "signature": "(ImGuiWindow*,const ImVec2)",
+ "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:3214",
+ "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:3215",
+ "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
new file mode 100644
index 00000000..af4542a5
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimgui/structs_and_enums.json
@@ -0,0 +1,12151 @@
+{
+ "enums": {
+ "ImDrawFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImDrawFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImDrawFlags_Closed",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImDrawFlags_RoundCornersTopLeft",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImDrawFlags_RoundCornersTopRight",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImDrawFlags_RoundCornersBottomLeft",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImDrawFlags_RoundCornersBottomRight",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImDrawFlags_RoundCornersNone",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 48,
+ "name": "ImDrawFlags_RoundCornersTop",
+ "value": "ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight"
+ },
+ {
+ "calc_value": 192,
+ "name": "ImDrawFlags_RoundCornersBottom",
+ "value": "ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight"
+ },
+ {
+ "calc_value": 80,
+ "name": "ImDrawFlags_RoundCornersLeft",
+ "value": "ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersTopLeft"
+ },
+ {
+ "calc_value": 160,
+ "name": "ImDrawFlags_RoundCornersRight",
+ "value": "ImDrawFlags_RoundCornersBottomRight | ImDrawFlags_RoundCornersTopRight"
+ },
+ {
+ "calc_value": 240,
+ "name": "ImDrawFlags_RoundCornersAll",
+ "value": "ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight | ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight"
+ },
+ {
+ "calc_value": 240,
+ "name": "ImDrawFlags_RoundCornersDefault_",
+ "value": "ImDrawFlags_RoundCornersAll"
+ },
+ {
+ "calc_value": 496,
+ "name": "ImDrawFlags_RoundCornersMask_",
+ "value": "ImDrawFlags_RoundCornersAll | ImDrawFlags_RoundCornersNone"
+ }
+ ],
+ "ImDrawListFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImDrawListFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImDrawListFlags_AntiAliasedLines",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImDrawListFlags_AntiAliasedLinesUseTex",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImDrawListFlags_AntiAliasedFill",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImDrawListFlags_AllowVtxOffset",
+ "value": "1 << 3"
+ }
+ ],
+ "ImFontAtlasFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImFontAtlasFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImFontAtlasFlags_NoPowerOfTwoHeight",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImFontAtlasFlags_NoMouseCursors",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImFontAtlasFlags_NoBakedLines",
+ "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"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiActivateFlags_FromTabbing",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiActivateFlags_FromShortcut",
+ "value": "1 << 4"
+ }
+ ],
+ "ImGuiAxis": [
+ {
+ "calc_value": -1,
+ "name": "ImGuiAxis_None",
+ "value": "-1"
+ },
+ {
+ "calc_value": 0,
+ "name": "ImGuiAxis_X",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiAxis_Y",
+ "value": "1"
+ }
+ ],
+ "ImGuiBackendFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiBackendFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiBackendFlags_HasGamepad",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiBackendFlags_HasMouseCursors",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiBackendFlags_HasSetMousePos",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiBackendFlags_RendererHasVtxOffset",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiBackendFlags_PlatformHasViewports",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiBackendFlags_HasMouseHoveredViewport",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiBackendFlags_RendererHasViewports",
+ "value": "1 << 12"
+ }
+ ],
+ "ImGuiButtonFlagsPrivate_": [
+ {
+ "calc_value": 16,
+ "name": "ImGuiButtonFlags_PressedOnClick",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiButtonFlags_PressedOnClickRelease",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiButtonFlags_PressedOnRelease",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiButtonFlags_PressedOnDoubleClick",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiButtonFlags_PressedOnDragDropHold",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiButtonFlags_FlattenChildren",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiButtonFlags_AllowOverlap",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiButtonFlags_AlignTextBaseLine",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiButtonFlags_NoKeyModsAllowed",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiButtonFlags_NoHoldingActiveId",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiButtonFlags_NoNavFocus",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 524288,
+ "name": "ImGuiButtonFlags_NoHoveredOnFocus",
+ "value": "1 << 19"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiButtonFlags_NoSetKeyOwner",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiButtonFlags_NoTestKeyOwner",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 1008,
+ "name": "ImGuiButtonFlags_PressedOnMask_",
+ "value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiButtonFlags_PressedOnDefault_",
+ "value": "ImGuiButtonFlags_PressedOnClickRelease"
+ }
+ ],
+ "ImGuiButtonFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiButtonFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiButtonFlags_MouseButtonLeft",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiButtonFlags_MouseButtonRight",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiButtonFlags_MouseButtonMiddle",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiButtonFlags_MouseButtonMask_",
+ "value": "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiButtonFlags_EnableNav",
+ "value": "1 << 3"
+ }
+ ],
+ "ImGuiChildFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiChildFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiChildFlags_Borders",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiChildFlags_AlwaysUseWindowPadding",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiChildFlags_ResizeX",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiChildFlags_ResizeY",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiChildFlags_AutoResizeX",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiChildFlags_AutoResizeY",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiChildFlags_AlwaysAutoResize",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiChildFlags_FrameStyle",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiChildFlags_NavFlattened",
+ "value": "1 << 8"
+ }
+ ],
+ "ImGuiCol_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiCol_Text",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiCol_TextDisabled",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiCol_WindowBg",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiCol_ChildBg",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiCol_PopupBg",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiCol_Border",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiCol_BorderShadow",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiCol_FrameBg",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiCol_FrameBgHovered",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImGuiCol_FrameBgActive",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImGuiCol_TitleBg",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImGuiCol_TitleBgActive",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ImGuiCol_TitleBgCollapsed",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImGuiCol_MenuBarBg",
+ "value": "13"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImGuiCol_ScrollbarBg",
+ "value": "14"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImGuiCol_ScrollbarGrab",
+ "value": "15"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiCol_ScrollbarGrabHovered",
+ "value": "16"
+ },
+ {
+ "calc_value": 17,
+ "name": "ImGuiCol_ScrollbarGrabActive",
+ "value": "17"
+ },
+ {
+ "calc_value": 18,
+ "name": "ImGuiCol_CheckMark",
+ "value": "18"
+ },
+ {
+ "calc_value": 19,
+ "name": "ImGuiCol_SliderGrab",
+ "value": "19"
+ },
+ {
+ "calc_value": 20,
+ "name": "ImGuiCol_SliderGrabActive",
+ "value": "20"
+ },
+ {
+ "calc_value": 21,
+ "name": "ImGuiCol_Button",
+ "value": "21"
+ },
+ {
+ "calc_value": 22,
+ "name": "ImGuiCol_ButtonHovered",
+ "value": "22"
+ },
+ {
+ "calc_value": 23,
+ "name": "ImGuiCol_ButtonActive",
+ "value": "23"
+ },
+ {
+ "calc_value": 24,
+ "name": "ImGuiCol_Header",
+ "value": "24"
+ },
+ {
+ "calc_value": 25,
+ "name": "ImGuiCol_HeaderHovered",
+ "value": "25"
+ },
+ {
+ "calc_value": 26,
+ "name": "ImGuiCol_HeaderActive",
+ "value": "26"
+ },
+ {
+ "calc_value": 27,
+ "name": "ImGuiCol_Separator",
+ "value": "27"
+ },
+ {
+ "calc_value": 28,
+ "name": "ImGuiCol_SeparatorHovered",
+ "value": "28"
+ },
+ {
+ "calc_value": 29,
+ "name": "ImGuiCol_SeparatorActive",
+ "value": "29"
+ },
+ {
+ "calc_value": 30,
+ "name": "ImGuiCol_ResizeGrip",
+ "value": "30"
+ },
+ {
+ "calc_value": 31,
+ "name": "ImGuiCol_ResizeGripHovered",
+ "value": "31"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiCol_ResizeGripActive",
+ "value": "32"
+ },
+ {
+ "calc_value": 33,
+ "name": "ImGuiCol_TabHovered",
+ "value": "33"
+ },
+ {
+ "calc_value": 34,
+ "name": "ImGuiCol_Tab",
+ "value": "34"
+ },
+ {
+ "calc_value": 35,
+ "name": "ImGuiCol_TabSelected",
+ "value": "35"
+ },
+ {
+ "calc_value": 36,
+ "name": "ImGuiCol_TabSelectedOverline",
+ "value": "36"
+ },
+ {
+ "calc_value": 37,
+ "name": "ImGuiCol_TabDimmed",
+ "value": "37"
+ },
+ {
+ "calc_value": 38,
+ "name": "ImGuiCol_TabDimmedSelected",
+ "value": "38"
+ },
+ {
+ "calc_value": 39,
+ "name": "ImGuiCol_TabDimmedSelectedOverline",
+ "value": "39"
+ },
+ {
+ "calc_value": 40,
+ "name": "ImGuiCol_DockingPreview",
+ "value": "40"
+ },
+ {
+ "calc_value": 41,
+ "name": "ImGuiCol_DockingEmptyBg",
+ "value": "41"
+ },
+ {
+ "calc_value": 42,
+ "name": "ImGuiCol_PlotLines",
+ "value": "42"
+ },
+ {
+ "calc_value": 43,
+ "name": "ImGuiCol_PlotLinesHovered",
+ "value": "43"
+ },
+ {
+ "calc_value": 44,
+ "name": "ImGuiCol_PlotHistogram",
+ "value": "44"
+ },
+ {
+ "calc_value": 45,
+ "name": "ImGuiCol_PlotHistogramHovered",
+ "value": "45"
+ },
+ {
+ "calc_value": 46,
+ "name": "ImGuiCol_TableHeaderBg",
+ "value": "46"
+ },
+ {
+ "calc_value": 47,
+ "name": "ImGuiCol_TableBorderStrong",
+ "value": "47"
+ },
+ {
+ "calc_value": 48,
+ "name": "ImGuiCol_TableBorderLight",
+ "value": "48"
+ },
+ {
+ "calc_value": 49,
+ "name": "ImGuiCol_TableRowBg",
+ "value": "49"
+ },
+ {
+ "calc_value": 50,
+ "name": "ImGuiCol_TableRowBgAlt",
+ "value": "50"
+ },
+ {
+ "calc_value": 51,
+ "name": "ImGuiCol_TextLink",
+ "value": "51"
+ },
+ {
+ "calc_value": 52,
+ "name": "ImGuiCol_TextSelectedBg",
+ "value": "52"
+ },
+ {
+ "calc_value": 53,
+ "name": "ImGuiCol_DragDropTarget",
+ "value": "53"
+ },
+ {
+ "calc_value": 54,
+ "name": "ImGuiCol_NavCursor",
+ "value": "54"
+ },
+ {
+ "calc_value": 55,
+ "name": "ImGuiCol_NavWindowingHighlight",
+ "value": "55"
+ },
+ {
+ "calc_value": 56,
+ "name": "ImGuiCol_NavWindowingDimBg",
+ "value": "56"
+ },
+ {
+ "calc_value": 57,
+ "name": "ImGuiCol_ModalWindowDimBg",
+ "value": "57"
+ },
+ {
+ "calc_value": 58,
+ "name": "ImGuiCol_COUNT",
+ "value": "58"
+ }
+ ],
+ "ImGuiColorEditFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiColorEditFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiColorEditFlags_NoAlpha",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiColorEditFlags_NoPicker",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiColorEditFlags_NoOptions",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiColorEditFlags_NoSmallPreview",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiColorEditFlags_NoInputs",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiColorEditFlags_NoTooltip",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiColorEditFlags_NoLabel",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiColorEditFlags_NoSidePreview",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiColorEditFlags_NoDragDrop",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiColorEditFlags_NoBorder",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiColorEditFlags_AlphaBar",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiColorEditFlags_AlphaPreview",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiColorEditFlags_AlphaPreviewHalf",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 524288,
+ "name": "ImGuiColorEditFlags_HDR",
+ "value": "1 << 19"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiColorEditFlags_DisplayRGB",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiColorEditFlags_DisplayHSV",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiColorEditFlags_DisplayHex",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 8388608,
+ "name": "ImGuiColorEditFlags_Uint8",
+ "value": "1 << 23"
+ },
+ {
+ "calc_value": 16777216,
+ "name": "ImGuiColorEditFlags_Float",
+ "value": "1 << 24"
+ },
+ {
+ "calc_value": 33554432,
+ "name": "ImGuiColorEditFlags_PickerHueBar",
+ "value": "1 << 25"
+ },
+ {
+ "calc_value": 67108864,
+ "name": "ImGuiColorEditFlags_PickerHueWheel",
+ "value": "1 << 26"
+ },
+ {
+ "calc_value": 134217728,
+ "name": "ImGuiColorEditFlags_InputRGB",
+ "value": "1 << 27"
+ },
+ {
+ "calc_value": 268435456,
+ "name": "ImGuiColorEditFlags_InputHSV",
+ "value": "1 << 28"
+ },
+ {
+ "calc_value": 177209344,
+ "name": "ImGuiColorEditFlags_DefaultOptions_",
+ "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar"
+ },
+ {
+ "calc_value": 7340032,
+ "name": "ImGuiColorEditFlags_DisplayMask_",
+ "value": "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex"
+ },
+ {
+ "calc_value": 25165824,
+ "name": "ImGuiColorEditFlags_DataTypeMask_",
+ "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float"
+ },
+ {
+ "calc_value": 100663296,
+ "name": "ImGuiColorEditFlags_PickerMask_",
+ "value": "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar"
+ },
+ {
+ "calc_value": 402653184,
+ "name": "ImGuiColorEditFlags_InputMask_",
+ "value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV"
+ }
+ ],
+ "ImGuiComboFlagsPrivate_": [
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiComboFlags_CustomPreview",
+ "value": "1 << 20"
+ }
+ ],
+ "ImGuiComboFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiComboFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiComboFlags_PopupAlignLeft",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiComboFlags_HeightSmall",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiComboFlags_HeightRegular",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiComboFlags_HeightLarge",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiComboFlags_HeightLargest",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiComboFlags_NoArrowButton",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiComboFlags_NoPreview",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiComboFlags_WidthFitPreview",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 30,
+ "name": "ImGuiComboFlags_HeightMask_",
+ "value": "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest"
+ }
+ ],
+ "ImGuiCond_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiCond_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiCond_Always",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiCond_Once",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiCond_FirstUseEver",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiCond_Appearing",
+ "value": "1 << 3"
+ }
+ ],
+ "ImGuiConfigFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiConfigFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiConfigFlags_NavEnableKeyboard",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiConfigFlags_NavEnableGamepad",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiConfigFlags_NoMouse",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiConfigFlags_NoMouseCursorChange",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiConfigFlags_NoKeyboard",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiConfigFlags_DockingEnable",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiConfigFlags_ViewportsEnable",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiConfigFlags_DpiEnableScaleViewports",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiConfigFlags_DpiEnableScaleFonts",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiConfigFlags_IsSRGB",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiConfigFlags_IsTouchScreen",
+ "value": "1 << 21"
+ }
+ ],
+ "ImGuiContextHookType": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiContextHookType_NewFramePre",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiContextHookType_NewFramePost",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiContextHookType_EndFramePre",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiContextHookType_EndFramePost",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiContextHookType_RenderPre",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiContextHookType_RenderPost",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiContextHookType_Shutdown",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiContextHookType_PendingRemoval_",
+ "value": "7"
+ }
+ ],
+ "ImGuiDataAuthority_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiDataAuthority_Auto",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDataAuthority_DockNode",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiDataAuthority_Window",
+ "value": "2"
+ }
+ ],
+ "ImGuiDataTypePrivate_": [
+ {
+ "calc_value": 12,
+ "name": "ImGuiDataType_String",
+ "value": "ImGuiDataType_COUNT + 1"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImGuiDataType_Pointer",
+ "value": "ImGuiDataType_COUNT + 1+1"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImGuiDataType_ID",
+ "value": "ImGuiDataType_COUNT + 1+1+1"
+ }
+ ],
+ "ImGuiDataType_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiDataType_S8",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDataType_U8",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiDataType_S16",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiDataType_U16",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiDataType_S32",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiDataType_U32",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiDataType_S64",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiDataType_U64",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiDataType_Float",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImGuiDataType_Double",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImGuiDataType_Bool",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImGuiDataType_COUNT",
+ "value": "11"
+ }
+ ],
+ "ImGuiDebugLogFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiDebugLogFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDebugLogFlags_EventError",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiDebugLogFlags_EventActiveId",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiDebugLogFlags_EventFocus",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiDebugLogFlags_EventPopup",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiDebugLogFlags_EventNav",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiDebugLogFlags_EventClipper",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiDebugLogFlags_EventSelection",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiDebugLogFlags_EventIO",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiDebugLogFlags_EventFont",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiDebugLogFlags_EventInputRouting",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiDebugLogFlags_EventDocking",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiDebugLogFlags_EventViewport",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4095,
+ "name": "ImGuiDebugLogFlags_EventMask_",
+ "value": "ImGuiDebugLogFlags_EventError | ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventFont | ImGuiDebugLogFlags_EventInputRouting | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiDebugLogFlags_OutputToTTY",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiDebugLogFlags_OutputToTestEngine",
+ "value": "1 << 21"
+ }
+ ],
+ "ImGuiDir": [
+ {
+ "calc_value": -1,
+ "name": "ImGuiDir_None",
+ "value": "-1"
+ },
+ {
+ "calc_value": 0,
+ "name": "ImGuiDir_Left",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDir_Right",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiDir_Up",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiDir_Down",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiDir_COUNT",
+ "value": "4"
+ }
+ ],
+ "ImGuiDockNodeFlagsPrivate_": [
+ {
+ "calc_value": 1024,
+ "name": "ImGuiDockNodeFlags_DockSpace",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiDockNodeFlags_CentralNode",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiDockNodeFlags_NoTabBar",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiDockNodeFlags_HiddenTabBar",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiDockNodeFlags_NoWindowMenuButton",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiDockNodeFlags_NoCloseButton",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiDockNodeFlags_NoResizeX",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiDockNodeFlags_NoResizeY",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiDockNodeFlags_DockedWindowsInFocusRoute",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 524288,
+ "name": "ImGuiDockNodeFlags_NoDockingSplitOther",
+ "value": "1 << 19"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiDockNodeFlags_NoDockingOverMe",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiDockNodeFlags_NoDockingOverOther",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiDockNodeFlags_NoDockingOverEmpty",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 7864336,
+ "name": "ImGuiDockNodeFlags_NoDocking",
+ "value": "ImGuiDockNodeFlags_NoDockingOverMe | ImGuiDockNodeFlags_NoDockingOverOther | ImGuiDockNodeFlags_NoDockingOverEmpty | ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoDockingSplitOther"
+ },
+ {
+ "calc_value": -1,
+ "name": "ImGuiDockNodeFlags_SharedFlagsInheritMask_",
+ "value": "~0"
+ },
+ {
+ "calc_value": 196640,
+ "name": "ImGuiDockNodeFlags_NoResizeFlagsMask_",
+ "value": "(int)ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY"
+ },
+ {
+ "calc_value": 260208,
+ "name": "ImGuiDockNodeFlags_LocalFlagsTransferMask_",
+ "value": "(int)ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | (int)ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton"
+ },
+ {
+ "calc_value": 261152,
+ "name": "ImGuiDockNodeFlags_SavedFlagsMask_",
+ "value": "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton"
+ }
+ ],
+ "ImGuiDockNodeFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiDockNodeFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDockNodeFlags_KeepAliveOnly",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiDockNodeFlags_NoDockingOverCentralNode",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiDockNodeFlags_PassthruCentralNode",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiDockNodeFlags_NoDockingSplit",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiDockNodeFlags_NoResize",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiDockNodeFlags_AutoHideTabBar",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiDockNodeFlags_NoUndocking",
+ "value": "1 << 7"
+ }
+ ],
+ "ImGuiDockNodeState": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiDockNodeState_Unknown",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiDockNodeState_HostWindowVisible",
+ "value": "3"
+ }
+ ],
+ "ImGuiDragDropFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiDragDropFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiDragDropFlags_SourceNoDisableHover",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiDragDropFlags_SourceAllowNullID",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiDragDropFlags_SourceExtern",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiDragDropFlags_PayloadAutoExpire",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiDragDropFlags_PayloadNoCrossContext",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiDragDropFlags_PayloadNoCrossProcess",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiDragDropFlags_AcceptBeforeDelivery",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiDragDropFlags_AcceptNoDrawDefaultRect",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiDragDropFlags_AcceptNoPreviewTooltip",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 3072,
+ "name": "ImGuiDragDropFlags_AcceptPeekOnly",
+ "value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect"
+ }
+ ],
+ "ImGuiFocusRequestFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiFocusRequestFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiFocusRequestFlags_RestoreFocusedChild",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiFocusRequestFlags_UnlessBelowModal",
+ "value": "1 << 1"
+ }
+ ],
+ "ImGuiFocusedFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiFocusedFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiFocusedFlags_ChildWindows",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiFocusedFlags_RootWindow",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "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",
+ "value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"
+ }
+ ],
+ "ImGuiFreeTypeBuilderFlags": [
+ {
+ "calc_value": 1,
+ "name": "ImGuiFreeTypeBuilderFlags_NoHinting",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiFreeTypeBuilderFlags_NoAutoHint",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiFreeTypeBuilderFlags_ForceAutoHint",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiFreeTypeBuilderFlags_LightHinting",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiFreeTypeBuilderFlags_MonoHinting",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiFreeTypeBuilderFlags_Bold",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiFreeTypeBuilderFlags_Oblique",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiFreeTypeBuilderFlags_Monochrome",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiFreeTypeBuilderFlags_LoadColor",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiFreeTypeBuilderFlags_Bitmap",
+ "value": "1 << 9"
+ }
+ ],
+ "ImGuiHoveredFlagsPrivate_": [
+ {
+ "calc_value": 245760,
+ "name": "ImGuiHoveredFlags_DelayMask_",
+ "value": "ImGuiHoveredFlags_DelayNone | ImGuiHoveredFlags_DelayShort | ImGuiHoveredFlags_DelayNormal | ImGuiHoveredFlags_NoSharedDelay"
+ },
+ {
+ "calc_value": 12479,
+ "name": "ImGuiHoveredFlags_AllowedMaskForIsWindowHovered",
+ "value": "ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_NoPopupHierarchy | ImGuiHoveredFlags_DockHierarchy | ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary"
+ },
+ {
+ "calc_value": 262048,
+ "name": "ImGuiHoveredFlags_AllowedMaskForIsItemHovered",
+ "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped | ImGuiHoveredFlags_AllowWhenDisabled | ImGuiHoveredFlags_NoNavOverride | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_DelayMask_"
+ }
+ ],
+ "ImGuiHoveredFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiHoveredFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiHoveredFlags_ChildWindows",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiHoveredFlags_RootWindow",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiHoveredFlags_AnyWindow",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiHoveredFlags_NoPopupHierarchy",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiHoveredFlags_DockHierarchy",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiHoveredFlags_AllowWhenOverlappedByItem",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiHoveredFlags_AllowWhenOverlappedByWindow",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiHoveredFlags_AllowWhenDisabled",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiHoveredFlags_NoNavOverride",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 768,
+ "name": "ImGuiHoveredFlags_AllowWhenOverlapped",
+ "value": "ImGuiHoveredFlags_AllowWhenOverlappedByItem | ImGuiHoveredFlags_AllowWhenOverlappedByWindow"
+ },
+ {
+ "calc_value": 928,
+ "name": "ImGuiHoveredFlags_RectOnly",
+ "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiHoveredFlags_RootAndChildWindows",
+ "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiHoveredFlags_ForTooltip",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiHoveredFlags_Stationary",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiHoveredFlags_DelayNone",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiHoveredFlags_DelayShort",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiHoveredFlags_DelayNormal",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiHoveredFlags_NoSharedDelay",
+ "value": "1 << 17"
+ }
+ ],
+ "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_Text",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiInputEventType_Focus",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiInputEventType_COUNT",
+ "value": "8"
+ }
+ ],
+ "ImGuiInputFlagsPrivate_": [
+ {
+ "calc_value": 2,
+ "name": "ImGuiInputFlags_RepeatRateDefault",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiInputFlags_RepeatRateNavMove",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiInputFlags_RepeatRateNavTweak",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiInputFlags_RepeatUntilRelease",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiInputFlags_RepeatUntilKeyModsChange",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiInputFlags_RepeatUntilOtherKeyPress",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiInputFlags_LockThisFrame",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiInputFlags_LockUntilRelease",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiInputFlags_CondHovered",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 8388608,
+ "name": "ImGuiInputFlags_CondActive",
+ "value": "1 << 23"
+ },
+ {
+ "calc_value": 12582912,
+ "name": "ImGuiInputFlags_CondDefault_",
+ "value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImGuiInputFlags_RepeatRateMask_",
+ "value": "ImGuiInputFlags_RepeatRateDefault | ImGuiInputFlags_RepeatRateNavMove | ImGuiInputFlags_RepeatRateNavTweak"
+ },
+ {
+ "calc_value": 240,
+ "name": "ImGuiInputFlags_RepeatUntilMask_",
+ "value": "ImGuiInputFlags_RepeatUntilRelease | ImGuiInputFlags_RepeatUntilKeyModsChange | ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone | ImGuiInputFlags_RepeatUntilOtherKeyPress"
+ },
+ {
+ "calc_value": 255,
+ "name": "ImGuiInputFlags_RepeatMask_",
+ "value": "ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RepeatUntilMask_"
+ },
+ {
+ "calc_value": 12582912,
+ "name": "ImGuiInputFlags_CondMask_",
+ "value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive"
+ },
+ {
+ "calc_value": 15360,
+ "name": "ImGuiInputFlags_RouteTypeMask_",
+ "value": "ImGuiInputFlags_RouteActive | ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteAlways"
+ },
+ {
+ "calc_value": 245760,
+ "name": "ImGuiInputFlags_RouteOptionsMask_",
+ "value": "ImGuiInputFlags_RouteOverFocused | ImGuiInputFlags_RouteOverActive | ImGuiInputFlags_RouteUnlessBgFocused | ImGuiInputFlags_RouteFromRootWindow"
+ },
+ {
+ "calc_value": 255,
+ "name": "ImGuiInputFlags_SupportedByIsKeyPressed",
+ "value": "ImGuiInputFlags_RepeatMask_"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiInputFlags_SupportedByIsMouseClicked",
+ "value": "ImGuiInputFlags_Repeat"
+ },
+ {
+ "calc_value": 261375,
+ "name": "ImGuiInputFlags_SupportedByShortcut",
+ "value": "ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteTypeMask_ | ImGuiInputFlags_RouteOptionsMask_"
+ },
+ {
+ "calc_value": 523519,
+ "name": "ImGuiInputFlags_SupportedBySetNextItemShortcut",
+ "value": "ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteTypeMask_ | ImGuiInputFlags_RouteOptionsMask_ | ImGuiInputFlags_Tooltip"
+ },
+ {
+ "calc_value": 3145728,
+ "name": "ImGuiInputFlags_SupportedBySetKeyOwner",
+ "value": "ImGuiInputFlags_LockThisFrame | ImGuiInputFlags_LockUntilRelease"
+ },
+ {
+ "calc_value": 15728640,
+ "name": "ImGuiInputFlags_SupportedBySetItemKeyOwner",
+ "value": "ImGuiInputFlags_SupportedBySetKeyOwner | ImGuiInputFlags_CondMask_"
+ }
+ ],
+ "ImGuiInputFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiInputFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiInputFlags_Repeat",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiInputFlags_RouteActive",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiInputFlags_RouteFocused",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiInputFlags_RouteGlobal",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiInputFlags_RouteAlways",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiInputFlags_RouteOverFocused",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiInputFlags_RouteOverActive",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiInputFlags_RouteUnlessBgFocused",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiInputFlags_RouteFromRootWindow",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiInputFlags_Tooltip",
+ "value": "1 << 18"
+ }
+ ],
+ "ImGuiInputSource": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiInputSource_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiInputSource_Mouse",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiInputSource_Keyboard",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiInputSource_Gamepad",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiInputSource_COUNT",
+ "value": "4"
+ }
+ ],
+ "ImGuiInputTextFlagsPrivate_": [
+ {
+ "calc_value": 67108864,
+ "name": "ImGuiInputTextFlags_Multiline",
+ "value": "1 << 26"
+ },
+ {
+ "calc_value": 134217728,
+ "name": "ImGuiInputTextFlags_MergedItem",
+ "value": "1 << 27"
+ },
+ {
+ "calc_value": 268435456,
+ "name": "ImGuiInputTextFlags_LocalizeDecimalPoint",
+ "value": "1 << 28"
+ }
+ ],
+ "ImGuiInputTextFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiInputTextFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiInputTextFlags_CharsDecimal",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiInputTextFlags_CharsHexadecimal",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiInputTextFlags_CharsScientific",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiInputTextFlags_CharsUppercase",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiInputTextFlags_CharsNoBlank",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiInputTextFlags_AllowTabInput",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiInputTextFlags_EnterReturnsTrue",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiInputTextFlags_EscapeClearsAll",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiInputTextFlags_CtrlEnterForNewLine",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiInputTextFlags_ReadOnly",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiInputTextFlags_Password",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiInputTextFlags_AlwaysOverwrite",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiInputTextFlags_AutoSelectAll",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiInputTextFlags_ParseEmptyRefVal",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiInputTextFlags_DisplayEmptyRefVal",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiInputTextFlags_NoHorizontalScroll",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiInputTextFlags_NoUndoRedo",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiInputTextFlags_ElideLeft",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiInputTextFlags_CallbackCompletion",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 524288,
+ "name": "ImGuiInputTextFlags_CallbackHistory",
+ "value": "1 << 19"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiInputTextFlags_CallbackAlways",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiInputTextFlags_CallbackCharFilter",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiInputTextFlags_CallbackResize",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 8388608,
+ "name": "ImGuiInputTextFlags_CallbackEdit",
+ "value": "1 << 23"
+ }
+ ],
+ "ImGuiItemFlagsPrivate_": [
+ {
+ "calc_value": 1024,
+ "name": "ImGuiItemFlags_Disabled",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiItemFlags_ReadOnly",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiItemFlags_MixedValue",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiItemFlags_NoWindowHoverableCheck",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiItemFlags_AllowOverlap",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiItemFlags_NoNavDisableMouseHover",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiItemFlags_NoMarkEdited",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiItemFlags_Inputable",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiItemFlags_HasSelectionUserData",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiItemFlags_IsMultiSelect",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiItemFlags_Default_",
+ "value": "ImGuiItemFlags_AutoClosePopups"
+ }
+ ],
+ "ImGuiItemFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiItemFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiItemFlags_NoTabStop",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiItemFlags_NoNav",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiItemFlags_NoNavDefaultFocus",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiItemFlags_ButtonRepeat",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiItemFlags_AutoClosePopups",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiItemFlags_AllowDuplicateId",
+ "value": "1 << 5"
+ }
+ ],
+ "ImGuiItemStatusFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiItemStatusFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiItemStatusFlags_HoveredRect",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiItemStatusFlags_HasDisplayRect",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiItemStatusFlags_Edited",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiItemStatusFlags_ToggledSelection",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiItemStatusFlags_ToggledOpen",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiItemStatusFlags_HasDeactivated",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiItemStatusFlags_Deactivated",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiItemStatusFlags_HoveredWindow",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiItemStatusFlags_Visible",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiItemStatusFlags_HasClipRect",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiItemStatusFlags_HasShortcut",
+ "value": "1 << 10"
+ }
+ ],
+ "ImGuiKey": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiKey_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiKey_NamedKey_BEGIN",
+ "value": "512"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiKey_Tab",
+ "value": "512"
+ },
+ {
+ "calc_value": 513,
+ "name": "ImGuiKey_LeftArrow",
+ "value": "513"
+ },
+ {
+ "calc_value": 514,
+ "name": "ImGuiKey_RightArrow",
+ "value": "514"
+ },
+ {
+ "calc_value": 515,
+ "name": "ImGuiKey_UpArrow",
+ "value": "515"
+ },
+ {
+ "calc_value": 516,
+ "name": "ImGuiKey_DownArrow",
+ "value": "516"
+ },
+ {
+ "calc_value": 517,
+ "name": "ImGuiKey_PageUp",
+ "value": "517"
+ },
+ {
+ "calc_value": 518,
+ "name": "ImGuiKey_PageDown",
+ "value": "518"
+ },
+ {
+ "calc_value": 519,
+ "name": "ImGuiKey_Home",
+ "value": "519"
+ },
+ {
+ "calc_value": 520,
+ "name": "ImGuiKey_End",
+ "value": "520"
+ },
+ {
+ "calc_value": 521,
+ "name": "ImGuiKey_Insert",
+ "value": "521"
+ },
+ {
+ "calc_value": 522,
+ "name": "ImGuiKey_Delete",
+ "value": "522"
+ },
+ {
+ "calc_value": 523,
+ "name": "ImGuiKey_Backspace",
+ "value": "523"
+ },
+ {
+ "calc_value": 524,
+ "name": "ImGuiKey_Space",
+ "value": "524"
+ },
+ {
+ "calc_value": 525,
+ "name": "ImGuiKey_Enter",
+ "value": "525"
+ },
+ {
+ "calc_value": 526,
+ "name": "ImGuiKey_Escape",
+ "value": "526"
+ },
+ {
+ "calc_value": 527,
+ "name": "ImGuiKey_LeftCtrl",
+ "value": "527"
+ },
+ {
+ "calc_value": 528,
+ "name": "ImGuiKey_LeftShift",
+ "value": "528"
+ },
+ {
+ "calc_value": 529,
+ "name": "ImGuiKey_LeftAlt",
+ "value": "529"
+ },
+ {
+ "calc_value": 530,
+ "name": "ImGuiKey_LeftSuper",
+ "value": "530"
+ },
+ {
+ "calc_value": 531,
+ "name": "ImGuiKey_RightCtrl",
+ "value": "531"
+ },
+ {
+ "calc_value": 532,
+ "name": "ImGuiKey_RightShift",
+ "value": "532"
+ },
+ {
+ "calc_value": 533,
+ "name": "ImGuiKey_RightAlt",
+ "value": "533"
+ },
+ {
+ "calc_value": 534,
+ "name": "ImGuiKey_RightSuper",
+ "value": "534"
+ },
+ {
+ "calc_value": 535,
+ "name": "ImGuiKey_Menu",
+ "value": "535"
+ },
+ {
+ "calc_value": 536,
+ "name": "ImGuiKey_0",
+ "value": "536"
+ },
+ {
+ "calc_value": 537,
+ "name": "ImGuiKey_1",
+ "value": "537"
+ },
+ {
+ "calc_value": 538,
+ "name": "ImGuiKey_2",
+ "value": "538"
+ },
+ {
+ "calc_value": 539,
+ "name": "ImGuiKey_3",
+ "value": "539"
+ },
+ {
+ "calc_value": 540,
+ "name": "ImGuiKey_4",
+ "value": "540"
+ },
+ {
+ "calc_value": 541,
+ "name": "ImGuiKey_5",
+ "value": "541"
+ },
+ {
+ "calc_value": 542,
+ "name": "ImGuiKey_6",
+ "value": "542"
+ },
+ {
+ "calc_value": 543,
+ "name": "ImGuiKey_7",
+ "value": "543"
+ },
+ {
+ "calc_value": 544,
+ "name": "ImGuiKey_8",
+ "value": "544"
+ },
+ {
+ "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_F13",
+ "value": "584"
+ },
+ {
+ "calc_value": 585,
+ "name": "ImGuiKey_F14",
+ "value": "585"
+ },
+ {
+ "calc_value": 586,
+ "name": "ImGuiKey_F15",
+ "value": "586"
+ },
+ {
+ "calc_value": 587,
+ "name": "ImGuiKey_F16",
+ "value": "587"
+ },
+ {
+ "calc_value": 588,
+ "name": "ImGuiKey_F17",
+ "value": "588"
+ },
+ {
+ "calc_value": 589,
+ "name": "ImGuiKey_F18",
+ "value": "589"
+ },
+ {
+ "calc_value": 590,
+ "name": "ImGuiKey_F19",
+ "value": "590"
+ },
+ {
+ "calc_value": 591,
+ "name": "ImGuiKey_F20",
+ "value": "591"
+ },
+ {
+ "calc_value": 592,
+ "name": "ImGuiKey_F21",
+ "value": "592"
+ },
+ {
+ "calc_value": 593,
+ "name": "ImGuiKey_F22",
+ "value": "593"
+ },
+ {
+ "calc_value": 594,
+ "name": "ImGuiKey_F23",
+ "value": "594"
+ },
+ {
+ "calc_value": 595,
+ "name": "ImGuiKey_F24",
+ "value": "595"
+ },
+ {
+ "calc_value": 596,
+ "name": "ImGuiKey_Apostrophe",
+ "value": "596"
+ },
+ {
+ "calc_value": 597,
+ "name": "ImGuiKey_Comma",
+ "value": "597"
+ },
+ {
+ "calc_value": 598,
+ "name": "ImGuiKey_Minus",
+ "value": "598"
+ },
+ {
+ "calc_value": 599,
+ "name": "ImGuiKey_Period",
+ "value": "599"
+ },
+ {
+ "calc_value": 600,
+ "name": "ImGuiKey_Slash",
+ "value": "600"
+ },
+ {
+ "calc_value": 601,
+ "name": "ImGuiKey_Semicolon",
+ "value": "601"
+ },
+ {
+ "calc_value": 602,
+ "name": "ImGuiKey_Equal",
+ "value": "602"
+ },
+ {
+ "calc_value": 603,
+ "name": "ImGuiKey_LeftBracket",
+ "value": "603"
+ },
+ {
+ "calc_value": 604,
+ "name": "ImGuiKey_Backslash",
+ "value": "604"
+ },
+ {
+ "calc_value": 605,
+ "name": "ImGuiKey_RightBracket",
+ "value": "605"
+ },
+ {
+ "calc_value": 606,
+ "name": "ImGuiKey_GraveAccent",
+ "value": "606"
+ },
+ {
+ "calc_value": 607,
+ "name": "ImGuiKey_CapsLock",
+ "value": "607"
+ },
+ {
+ "calc_value": 608,
+ "name": "ImGuiKey_ScrollLock",
+ "value": "608"
+ },
+ {
+ "calc_value": 609,
+ "name": "ImGuiKey_NumLock",
+ "value": "609"
+ },
+ {
+ "calc_value": 610,
+ "name": "ImGuiKey_PrintScreen",
+ "value": "610"
+ },
+ {
+ "calc_value": 611,
+ "name": "ImGuiKey_Pause",
+ "value": "611"
+ },
+ {
+ "calc_value": 612,
+ "name": "ImGuiKey_Keypad0",
+ "value": "612"
+ },
+ {
+ "calc_value": 613,
+ "name": "ImGuiKey_Keypad1",
+ "value": "613"
+ },
+ {
+ "calc_value": 614,
+ "name": "ImGuiKey_Keypad2",
+ "value": "614"
+ },
+ {
+ "calc_value": 615,
+ "name": "ImGuiKey_Keypad3",
+ "value": "615"
+ },
+ {
+ "calc_value": 616,
+ "name": "ImGuiKey_Keypad4",
+ "value": "616"
+ },
+ {
+ "calc_value": 617,
+ "name": "ImGuiKey_Keypad5",
+ "value": "617"
+ },
+ {
+ "calc_value": 618,
+ "name": "ImGuiKey_Keypad6",
+ "value": "618"
+ },
+ {
+ "calc_value": 619,
+ "name": "ImGuiKey_Keypad7",
+ "value": "619"
+ },
+ {
+ "calc_value": 620,
+ "name": "ImGuiKey_Keypad8",
+ "value": "620"
+ },
+ {
+ "calc_value": 621,
+ "name": "ImGuiKey_Keypad9",
+ "value": "621"
+ },
+ {
+ "calc_value": 622,
+ "name": "ImGuiKey_KeypadDecimal",
+ "value": "622"
+ },
+ {
+ "calc_value": 623,
+ "name": "ImGuiKey_KeypadDivide",
+ "value": "623"
+ },
+ {
+ "calc_value": 624,
+ "name": "ImGuiKey_KeypadMultiply",
+ "value": "624"
+ },
+ {
+ "calc_value": 625,
+ "name": "ImGuiKey_KeypadSubtract",
+ "value": "625"
+ },
+ {
+ "calc_value": 626,
+ "name": "ImGuiKey_KeypadAdd",
+ "value": "626"
+ },
+ {
+ "calc_value": 627,
+ "name": "ImGuiKey_KeypadEnter",
+ "value": "627"
+ },
+ {
+ "calc_value": 628,
+ "name": "ImGuiKey_KeypadEqual",
+ "value": "628"
+ },
+ {
+ "calc_value": 629,
+ "name": "ImGuiKey_AppBack",
+ "value": "629"
+ },
+ {
+ "calc_value": 630,
+ "name": "ImGuiKey_AppForward",
+ "value": "630"
+ },
+ {
+ "calc_value": 631,
+ "name": "ImGuiKey_GamepadStart",
+ "value": "631"
+ },
+ {
+ "calc_value": 632,
+ "name": "ImGuiKey_GamepadBack",
+ "value": "632"
+ },
+ {
+ "calc_value": 633,
+ "name": "ImGuiKey_GamepadFaceLeft",
+ "value": "633"
+ },
+ {
+ "calc_value": 634,
+ "name": "ImGuiKey_GamepadFaceRight",
+ "value": "634"
+ },
+ {
+ "calc_value": 635,
+ "name": "ImGuiKey_GamepadFaceUp",
+ "value": "635"
+ },
+ {
+ "calc_value": 636,
+ "name": "ImGuiKey_GamepadFaceDown",
+ "value": "636"
+ },
+ {
+ "calc_value": 637,
+ "name": "ImGuiKey_GamepadDpadLeft",
+ "value": "637"
+ },
+ {
+ "calc_value": 638,
+ "name": "ImGuiKey_GamepadDpadRight",
+ "value": "638"
+ },
+ {
+ "calc_value": 639,
+ "name": "ImGuiKey_GamepadDpadUp",
+ "value": "639"
+ },
+ {
+ "calc_value": 640,
+ "name": "ImGuiKey_GamepadDpadDown",
+ "value": "640"
+ },
+ {
+ "calc_value": 641,
+ "name": "ImGuiKey_GamepadL1",
+ "value": "641"
+ },
+ {
+ "calc_value": 642,
+ "name": "ImGuiKey_GamepadR1",
+ "value": "642"
+ },
+ {
+ "calc_value": 643,
+ "name": "ImGuiKey_GamepadL2",
+ "value": "643"
+ },
+ {
+ "calc_value": 644,
+ "name": "ImGuiKey_GamepadR2",
+ "value": "644"
+ },
+ {
+ "calc_value": 645,
+ "name": "ImGuiKey_GamepadL3",
+ "value": "645"
+ },
+ {
+ "calc_value": 646,
+ "name": "ImGuiKey_GamepadR3",
+ "value": "646"
+ },
+ {
+ "calc_value": 647,
+ "name": "ImGuiKey_GamepadLStickLeft",
+ "value": "647"
+ },
+ {
+ "calc_value": 648,
+ "name": "ImGuiKey_GamepadLStickRight",
+ "value": "648"
+ },
+ {
+ "calc_value": 649,
+ "name": "ImGuiKey_GamepadLStickUp",
+ "value": "649"
+ },
+ {
+ "calc_value": 650,
+ "name": "ImGuiKey_GamepadLStickDown",
+ "value": "650"
+ },
+ {
+ "calc_value": 651,
+ "name": "ImGuiKey_GamepadRStickLeft",
+ "value": "651"
+ },
+ {
+ "calc_value": 652,
+ "name": "ImGuiKey_GamepadRStickRight",
+ "value": "652"
+ },
+ {
+ "calc_value": 653,
+ "name": "ImGuiKey_GamepadRStickUp",
+ "value": "653"
+ },
+ {
+ "calc_value": 654,
+ "name": "ImGuiKey_GamepadRStickDown",
+ "value": "654"
+ },
+ {
+ "calc_value": 655,
+ "name": "ImGuiKey_MouseLeft",
+ "value": "655"
+ },
+ {
+ "calc_value": 656,
+ "name": "ImGuiKey_MouseRight",
+ "value": "656"
+ },
+ {
+ "calc_value": 657,
+ "name": "ImGuiKey_MouseMiddle",
+ "value": "657"
+ },
+ {
+ "calc_value": 658,
+ "name": "ImGuiKey_MouseX1",
+ "value": "658"
+ },
+ {
+ "calc_value": 659,
+ "name": "ImGuiKey_MouseX2",
+ "value": "659"
+ },
+ {
+ "calc_value": 660,
+ "name": "ImGuiKey_MouseWheelX",
+ "value": "660"
+ },
+ {
+ "calc_value": 661,
+ "name": "ImGuiKey_MouseWheelY",
+ "value": "661"
+ },
+ {
+ "calc_value": 662,
+ "name": "ImGuiKey_ReservedForModCtrl",
+ "value": "662"
+ },
+ {
+ "calc_value": 663,
+ "name": "ImGuiKey_ReservedForModShift",
+ "value": "663"
+ },
+ {
+ "calc_value": 664,
+ "name": "ImGuiKey_ReservedForModAlt",
+ "value": "664"
+ },
+ {
+ "calc_value": 665,
+ "name": "ImGuiKey_ReservedForModSuper",
+ "value": "665"
+ },
+ {
+ "calc_value": 666,
+ "name": "ImGuiKey_NamedKey_END",
+ "value": "666"
+ },
+ {
+ "calc_value": 0,
+ "name": "ImGuiMod_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiMod_Ctrl",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiMod_Shift",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiMod_Alt",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiMod_Super",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 61440,
+ "name": "ImGuiMod_Mask_",
+ "value": "0xF000"
+ },
+ {
+ "calc_value": 154,
+ "name": "ImGuiKey_NamedKey_COUNT",
+ "value": "ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN"
+ }
+ ],
+ "ImGuiLayoutType_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiLayoutType_Horizontal",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiLayoutType_Vertical",
+ "value": "1"
+ }
+ ],
+ "ImGuiLocKey": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiLocKey_VersionStr",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiLocKey_TableSizeOne",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiLocKey_TableSizeAllFit",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiLocKey_TableSizeAllDefault",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiLocKey_TableResetOrder",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiLocKey_WindowingMainMenuBar",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiLocKey_WindowingPopup",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiLocKey_WindowingUntitled",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiLocKey_OpenLink_s",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImGuiLocKey_CopyLink",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImGuiLocKey_DockingHideTabBar",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImGuiLocKey_DockingHoldShiftToDock",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ImGuiLocKey_DockingDragToUndockOrMoveNode",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImGuiLocKey_COUNT",
+ "value": "13"
+ }
+ ],
+ "ImGuiLogFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiLogFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiLogFlags_OutputTTY",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiLogFlags_OutputFile",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiLogFlags_OutputBuffer",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiLogFlags_OutputClipboard",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImGuiLogFlags_OutputMask_",
+ "value": "ImGuiLogFlags_OutputTTY | ImGuiLogFlags_OutputFile | ImGuiLogFlags_OutputBuffer | ImGuiLogFlags_OutputClipboard"
+ }
+ ],
+ "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",
+ "value": "-1"
+ },
+ {
+ "calc_value": 0,
+ "name": "ImGuiMouseCursor_Arrow",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiMouseCursor_TextInput",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiMouseCursor_ResizeAll",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiMouseCursor_ResizeNS",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiMouseCursor_ResizeEW",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiMouseCursor_ResizeNESW",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiMouseCursor_ResizeNWSE",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiMouseCursor_Hand",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiMouseCursor_NotAllowed",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImGuiMouseCursor_COUNT",
+ "value": "9"
+ }
+ ],
+ "ImGuiMouseSource": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiMouseSource_Mouse",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiMouseSource_TouchScreen",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiMouseSource_Pen",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiMouseSource_COUNT",
+ "value": "3"
+ }
+ ],
+ "ImGuiMultiSelectFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiMultiSelectFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiMultiSelectFlags_SingleSelect",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiMultiSelectFlags_NoSelectAll",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiMultiSelectFlags_NoRangeSelect",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiMultiSelectFlags_NoAutoSelect",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiMultiSelectFlags_NoAutoClear",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiMultiSelectFlags_NoAutoClearOnReselect",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiMultiSelectFlags_BoxSelect1d",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiMultiSelectFlags_BoxSelect2d",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiMultiSelectFlags_BoxSelectNoScroll",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiMultiSelectFlags_ClearOnEscape",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiMultiSelectFlags_ClearOnClickVoid",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiMultiSelectFlags_ScopeWindow",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiMultiSelectFlags_ScopeRect",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiMultiSelectFlags_SelectOnClick",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiMultiSelectFlags_SelectOnClickRelease",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiMultiSelectFlags_NavWrapX",
+ "value": "1 << 16"
+ }
+ ],
+ "ImGuiNavLayer": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiNavLayer_Main",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiNavLayer_Menu",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiNavLayer_COUNT",
+ "value": "2"
+ }
+ ],
+ "ImGuiNavMoveFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiNavMoveFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiNavMoveFlags_LoopX",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiNavMoveFlags_LoopY",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiNavMoveFlags_WrapX",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiNavMoveFlags_WrapY",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImGuiNavMoveFlags_WrapMask_",
+ "value": "ImGuiNavMoveFlags_LoopX | ImGuiNavMoveFlags_LoopY | ImGuiNavMoveFlags_WrapX | ImGuiNavMoveFlags_WrapY"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiNavMoveFlags_AllowCurrentNavId",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiNavMoveFlags_AlsoScoreVisibleSet",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "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_IsTabbing",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiNavMoveFlags_IsPageMove",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiNavMoveFlags_Activate",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiNavMoveFlags_NoSelect",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiNavMoveFlags_NoSetNavCursorVisible",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiNavMoveFlags_NoClearActiveId",
+ "value": "1 << 15"
+ }
+ ],
+ "ImGuiNavRenderCursorFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiNavRenderCursorFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiNavRenderCursorFlags_Compact",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiNavRenderCursorFlags_AlwaysDraw",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiNavRenderCursorFlags_NoRounding",
+ "value": "1 << 3"
+ }
+ ],
+ "ImGuiNextItemDataFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiNextItemDataFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiNextItemDataFlags_HasWidth",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiNextItemDataFlags_HasOpen",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiNextItemDataFlags_HasShortcut",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiNextItemDataFlags_HasRefVal",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiNextItemDataFlags_HasStorageID",
+ "value": "1 << 4"
+ }
+ ],
+ "ImGuiNextWindowDataFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiNextWindowDataFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiNextWindowDataFlags_HasPos",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiNextWindowDataFlags_HasSize",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiNextWindowDataFlags_HasContentSize",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiNextWindowDataFlags_HasCollapsed",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiNextWindowDataFlags_HasSizeConstraint",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiNextWindowDataFlags_HasFocus",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiNextWindowDataFlags_HasBgAlpha",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiNextWindowDataFlags_HasScroll",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiNextWindowDataFlags_HasChildFlags",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiNextWindowDataFlags_HasRefreshPolicy",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiNextWindowDataFlags_HasViewport",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiNextWindowDataFlags_HasDock",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiNextWindowDataFlags_HasWindowClass",
+ "value": "1 << 12"
+ }
+ ],
+ "ImGuiOldColumnFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiOldColumnFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiOldColumnFlags_NoBorder",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiOldColumnFlags_NoResize",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiOldColumnFlags_NoPreserveWidths",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiOldColumnFlags_NoForceWithinWindow",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiOldColumnFlags_GrowParentContentsSize",
+ "value": "1 << 4"
+ }
+ ],
+ "ImGuiPlotType": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiPlotType_Lines",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiPlotType_Histogram",
+ "value": "1"
+ }
+ ],
+ "ImGuiPopupFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiPopupFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 0,
+ "name": "ImGuiPopupFlags_MouseButtonLeft",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiPopupFlags_MouseButtonRight",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiPopupFlags_MouseButtonMiddle",
+ "value": "2"
+ },
+ {
+ "calc_value": 31,
+ "name": "ImGuiPopupFlags_MouseButtonMask_",
+ "value": "0x1F"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiPopupFlags_MouseButtonDefault_",
+ "value": "1"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiPopupFlags_NoReopen",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiPopupFlags_NoOpenOverExistingPopup",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiPopupFlags_NoOpenOverItems",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiPopupFlags_AnyPopupId",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiPopupFlags_AnyPopupLevel",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 3072,
+ "name": "ImGuiPopupFlags_AnyPopup",
+ "value": "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel"
+ }
+ ],
+ "ImGuiPopupPositionPolicy": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiPopupPositionPolicy_Default",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiPopupPositionPolicy_ComboBox",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiPopupPositionPolicy_Tooltip",
+ "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,
+ "name": "ImGuiSelectableFlags_NoHoldingActiveID",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiSelectableFlags_SelectOnNav",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiSelectableFlags_SelectOnClick",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 8388608,
+ "name": "ImGuiSelectableFlags_SelectOnRelease",
+ "value": "1 << 23"
+ },
+ {
+ "calc_value": 16777216,
+ "name": "ImGuiSelectableFlags_SpanAvailWidth",
+ "value": "1 << 24"
+ },
+ {
+ "calc_value": 33554432,
+ "name": "ImGuiSelectableFlags_SetNavIdOnHover",
+ "value": "1 << 25"
+ },
+ {
+ "calc_value": 67108864,
+ "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing",
+ "value": "1 << 26"
+ },
+ {
+ "calc_value": 134217728,
+ "name": "ImGuiSelectableFlags_NoSetKeyOwner",
+ "value": "1 << 27"
+ }
+ ],
+ "ImGuiSelectableFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiSelectableFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiSelectableFlags_NoAutoClosePopups",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiSelectableFlags_SpanAllColumns",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiSelectableFlags_AllowDoubleClick",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiSelectableFlags_Disabled",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiSelectableFlags_AllowOverlap",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiSelectableFlags_Highlight",
+ "value": "1 << 5"
+ }
+ ],
+ "ImGuiSelectionRequestType": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiSelectionRequestType_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiSelectionRequestType_SetAll",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiSelectionRequestType_SetRange",
+ "value": "2"
+ }
+ ],
+ "ImGuiSeparatorFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiSeparatorFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiSeparatorFlags_Horizontal",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiSeparatorFlags_Vertical",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiSeparatorFlags_SpanAllColumns",
+ "value": "1 << 2"
+ }
+ ],
+ "ImGuiSliderFlagsPrivate_": [
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiSliderFlags_Vertical",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiSliderFlags_ReadOnly",
+ "value": "1 << 21"
+ }
+ ],
+ "ImGuiSliderFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiSliderFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiSliderFlags_Logarithmic",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiSliderFlags_NoRoundToFormat",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiSliderFlags_NoInput",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiSliderFlags_WrapAround",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiSliderFlags_ClampOnInput",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiSliderFlags_ClampZeroRange",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 1536,
+ "name": "ImGuiSliderFlags_AlwaysClamp",
+ "value": "ImGuiSliderFlags_ClampOnInput | ImGuiSliderFlags_ClampZeroRange"
+ },
+ {
+ "calc_value": 1879048207,
+ "name": "ImGuiSliderFlags_InvalidMask_",
+ "value": "0x7000000F"
+ }
+ ],
+ "ImGuiSortDirection": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiSortDirection_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiSortDirection_Ascending",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiSortDirection_Descending",
+ "value": "2"
+ }
+ ],
+ "ImGuiStyleVar_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiStyleVar_Alpha",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiStyleVar_DisabledAlpha",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiStyleVar_WindowPadding",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiStyleVar_WindowRounding",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiStyleVar_WindowBorderSize",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiStyleVar_WindowMinSize",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiStyleVar_WindowTitleAlign",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiStyleVar_ChildRounding",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiStyleVar_ChildBorderSize",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImGuiStyleVar_PopupRounding",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImGuiStyleVar_PopupBorderSize",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImGuiStyleVar_FramePadding",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ImGuiStyleVar_FrameRounding",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImGuiStyleVar_FrameBorderSize",
+ "value": "13"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImGuiStyleVar_ItemSpacing",
+ "value": "14"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImGuiStyleVar_ItemInnerSpacing",
+ "value": "15"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiStyleVar_IndentSpacing",
+ "value": "16"
+ },
+ {
+ "calc_value": 17,
+ "name": "ImGuiStyleVar_CellPadding",
+ "value": "17"
+ },
+ {
+ "calc_value": 18,
+ "name": "ImGuiStyleVar_ScrollbarSize",
+ "value": "18"
+ },
+ {
+ "calc_value": 19,
+ "name": "ImGuiStyleVar_ScrollbarRounding",
+ "value": "19"
+ },
+ {
+ "calc_value": 20,
+ "name": "ImGuiStyleVar_GrabMinSize",
+ "value": "20"
+ },
+ {
+ "calc_value": 21,
+ "name": "ImGuiStyleVar_GrabRounding",
+ "value": "21"
+ },
+ {
+ "calc_value": 22,
+ "name": "ImGuiStyleVar_TabRounding",
+ "value": "22"
+ },
+ {
+ "calc_value": 23,
+ "name": "ImGuiStyleVar_TabBorderSize",
+ "value": "23"
+ },
+ {
+ "calc_value": 24,
+ "name": "ImGuiStyleVar_TabBarBorderSize",
+ "value": "24"
+ },
+ {
+ "calc_value": 25,
+ "name": "ImGuiStyleVar_TabBarOverlineSize",
+ "value": "25"
+ },
+ {
+ "calc_value": 26,
+ "name": "ImGuiStyleVar_TableAngledHeadersAngle",
+ "value": "26"
+ },
+ {
+ "calc_value": 27,
+ "name": "ImGuiStyleVar_TableAngledHeadersTextAlign",
+ "value": "27"
+ },
+ {
+ "calc_value": 28,
+ "name": "ImGuiStyleVar_ButtonTextAlign",
+ "value": "28"
+ },
+ {
+ "calc_value": 29,
+ "name": "ImGuiStyleVar_SelectableTextAlign",
+ "value": "29"
+ },
+ {
+ "calc_value": 30,
+ "name": "ImGuiStyleVar_SeparatorTextBorderSize",
+ "value": "30"
+ },
+ {
+ "calc_value": 31,
+ "name": "ImGuiStyleVar_SeparatorTextAlign",
+ "value": "31"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiStyleVar_SeparatorTextPadding",
+ "value": "32"
+ },
+ {
+ "calc_value": 33,
+ "name": "ImGuiStyleVar_DockingSeparatorSize",
+ "value": "33"
+ },
+ {
+ "calc_value": 34,
+ "name": "ImGuiStyleVar_COUNT",
+ "value": "34"
+ }
+ ],
+ "ImGuiTabBarFlagsPrivate_": [
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiTabBarFlags_DockNode",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiTabBarFlags_IsFocused",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiTabBarFlags_SaveSettings",
+ "value": "1 << 22"
+ }
+ ],
+ "ImGuiTabBarFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTabBarFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTabBarFlags_Reorderable",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTabBarFlags_AutoSelectNewTabs",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiTabBarFlags_TabListPopupButton",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiTabBarFlags_NoTabListScrollingButtons",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiTabBarFlags_NoTooltip",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiTabBarFlags_DrawSelectedOverline",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiTabBarFlags_FittingPolicyResizeDown",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiTabBarFlags_FittingPolicyScroll",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 384,
+ "name": "ImGuiTabBarFlags_FittingPolicyMask_",
+ "value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiTabBarFlags_FittingPolicyDefault_",
+ "value": "ImGuiTabBarFlags_FittingPolicyResizeDown"
+ }
+ ],
+ "ImGuiTabItemFlagsPrivate_": [
+ {
+ "calc_value": 192,
+ "name": "ImGuiTabItemFlags_SectionMask_",
+ "value": "ImGuiTabItemFlags_Leading | ImGuiTabItemFlags_Trailing"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiTabItemFlags_NoCloseButton",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiTabItemFlags_Button",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiTabItemFlags_Unsorted",
+ "value": "1 << 22"
+ }
+ ],
+ "ImGuiTabItemFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTabItemFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTabItemFlags_UnsavedDocument",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTabItemFlags_SetSelected",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiTabItemFlags_NoPushId",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiTabItemFlags_NoTooltip",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiTabItemFlags_NoReorder",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiTabItemFlags_Leading",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiTabItemFlags_Trailing",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiTabItemFlags_NoAssumedClosure",
+ "value": "1 << 8"
+ }
+ ],
+ "ImGuiTableBgTarget_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTableBgTarget_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTableBgTarget_RowBg0",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTableBgTarget_RowBg1",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiTableBgTarget_CellBg",
+ "value": "3"
+ }
+ ],
+ "ImGuiTableColumnFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTableColumnFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTableColumnFlags_Disabled",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTableColumnFlags_DefaultHide",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiTableColumnFlags_DefaultSort",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiTableColumnFlags_WidthStretch",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiTableColumnFlags_WidthFixed",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiTableColumnFlags_NoResize",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiTableColumnFlags_NoReorder",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiTableColumnFlags_NoHide",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiTableColumnFlags_NoClip",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiTableColumnFlags_NoSort",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiTableColumnFlags_NoSortAscending",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiTableColumnFlags_NoSortDescending",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiTableColumnFlags_NoHeaderLabel",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiTableColumnFlags_NoHeaderWidth",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiTableColumnFlags_PreferSortAscending",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiTableColumnFlags_PreferSortDescending",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiTableColumnFlags_IndentEnable",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiTableColumnFlags_IndentDisable",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiTableColumnFlags_AngledHeader",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 16777216,
+ "name": "ImGuiTableColumnFlags_IsEnabled",
+ "value": "1 << 24"
+ },
+ {
+ "calc_value": 33554432,
+ "name": "ImGuiTableColumnFlags_IsVisible",
+ "value": "1 << 25"
+ },
+ {
+ "calc_value": 67108864,
+ "name": "ImGuiTableColumnFlags_IsSorted",
+ "value": "1 << 26"
+ },
+ {
+ "calc_value": 134217728,
+ "name": "ImGuiTableColumnFlags_IsHovered",
+ "value": "1 << 27"
+ },
+ {
+ "calc_value": 24,
+ "name": "ImGuiTableColumnFlags_WidthMask_",
+ "value": "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed"
+ },
+ {
+ "calc_value": 196608,
+ "name": "ImGuiTableColumnFlags_IndentMask_",
+ "value": "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable"
+ },
+ {
+ "calc_value": 251658240,
+ "name": "ImGuiTableColumnFlags_StatusMask_",
+ "value": "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered"
+ },
+ {
+ "calc_value": 1073741824,
+ "name": "ImGuiTableColumnFlags_NoDirectResize_",
+ "value": "1 << 30"
+ }
+ ],
+ "ImGuiTableFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTableFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTableFlags_Resizable",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTableFlags_Reorderable",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiTableFlags_Hideable",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiTableFlags_Sortable",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiTableFlags_NoSavedSettings",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiTableFlags_ContextMenuInBody",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiTableFlags_RowBg",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiTableFlags_BordersInnerH",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiTableFlags_BordersOuterH",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiTableFlags_BordersInnerV",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiTableFlags_BordersOuterV",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 384,
+ "name": "ImGuiTableFlags_BordersH",
+ "value": "ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH"
+ },
+ {
+ "calc_value": 1536,
+ "name": "ImGuiTableFlags_BordersV",
+ "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV"
+ },
+ {
+ "calc_value": 640,
+ "name": "ImGuiTableFlags_BordersInner",
+ "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH"
+ },
+ {
+ "calc_value": 1280,
+ "name": "ImGuiTableFlags_BordersOuter",
+ "value": "ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH"
+ },
+ {
+ "calc_value": 1920,
+ "name": "ImGuiTableFlags_Borders",
+ "value": "ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiTableFlags_NoBordersInBody",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiTableFlags_NoBordersInBodyUntilResize",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiTableFlags_SizingFixedFit",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiTableFlags_SizingFixedSame",
+ "value": "2 << 13"
+ },
+ {
+ "calc_value": 24576,
+ "name": "ImGuiTableFlags_SizingStretchProp",
+ "value": "3 << 13"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiTableFlags_SizingStretchSame",
+ "value": "4 << 13"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiTableFlags_NoHostExtendX",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiTableFlags_NoHostExtendY",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiTableFlags_NoKeepColumnsVisible",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 524288,
+ "name": "ImGuiTableFlags_PreciseWidths",
+ "value": "1 << 19"
+ },
+ {
+ "calc_value": 1048576,
+ "name": "ImGuiTableFlags_NoClip",
+ "value": "1 << 20"
+ },
+ {
+ "calc_value": 2097152,
+ "name": "ImGuiTableFlags_PadOuterX",
+ "value": "1 << 21"
+ },
+ {
+ "calc_value": 4194304,
+ "name": "ImGuiTableFlags_NoPadOuterX",
+ "value": "1 << 22"
+ },
+ {
+ "calc_value": 8388608,
+ "name": "ImGuiTableFlags_NoPadInnerX",
+ "value": "1 << 23"
+ },
+ {
+ "calc_value": 16777216,
+ "name": "ImGuiTableFlags_ScrollX",
+ "value": "1 << 24"
+ },
+ {
+ "calc_value": 33554432,
+ "name": "ImGuiTableFlags_ScrollY",
+ "value": "1 << 25"
+ },
+ {
+ "calc_value": 67108864,
+ "name": "ImGuiTableFlags_SortMulti",
+ "value": "1 << 26"
+ },
+ {
+ "calc_value": 134217728,
+ "name": "ImGuiTableFlags_SortTristate",
+ "value": "1 << 27"
+ },
+ {
+ "calc_value": 268435456,
+ "name": "ImGuiTableFlags_HighlightHoveredColumn",
+ "value": "1 << 28"
+ },
+ {
+ "calc_value": 57344,
+ "name": "ImGuiTableFlags_SizingMask_",
+ "value": "ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame"
+ }
+ ],
+ "ImGuiTableRowFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTableRowFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTableRowFlags_Headers",
+ "value": "1 << 0"
+ }
+ ],
+ "ImGuiTextFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTextFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTextFlags_NoWidthForLargeClippedText",
+ "value": "1 << 0"
+ }
+ ],
+ "ImGuiTooltipFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTooltipFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTooltipFlags_OverridePrevious",
+ "value": "1 << 1"
+ }
+ ],
+ "ImGuiTreeNodeFlagsPrivate_": [
+ {
+ "calc_value": 268435456,
+ "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton",
+ "value": "1 << 28"
+ },
+ {
+ "calc_value": 536870912,
+ "name": "ImGuiTreeNodeFlags_UpsideDownArrow",
+ "value": "1 << 29"
+ },
+ {
+ "calc_value": 192,
+ "name": "ImGuiTreeNodeFlags_OpenOnMask_",
+ "value": "ImGuiTreeNodeFlags_OpenOnDoubleClick | ImGuiTreeNodeFlags_OpenOnArrow"
+ }
+ ],
+ "ImGuiTreeNodeFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTreeNodeFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTreeNodeFlags_Selected",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTreeNodeFlags_Framed",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiTreeNodeFlags_AllowOverlap",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiTreeNodeFlags_DefaultOpen",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiTreeNodeFlags_OpenOnArrow",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiTreeNodeFlags_Leaf",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiTreeNodeFlags_Bullet",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiTreeNodeFlags_FramePadding",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiTreeNodeFlags_SpanAvailWidth",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiTreeNodeFlags_SpanFullWidth",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiTreeNodeFlags_SpanTextWidth",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiTreeNodeFlags_SpanAllColumns",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 26,
+ "name": "ImGuiTreeNodeFlags_CollapsingHeader",
+ "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"
+ }
+ ],
+ "ImGuiTypingSelectFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiTypingSelectFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiTypingSelectFlags_AllowBackspace",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiTypingSelectFlags_AllowSingleCharMode",
+ "value": "1 << 1"
+ }
+ ],
+ "ImGuiViewportFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiViewportFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiViewportFlags_IsPlatformWindow",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiViewportFlags_IsPlatformMonitor",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiViewportFlags_OwnedByApp",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiViewportFlags_NoDecoration",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiViewportFlags_NoTaskBarIcon",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiViewportFlags_NoFocusOnAppearing",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiViewportFlags_NoFocusOnClick",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiViewportFlags_NoInputs",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiViewportFlags_NoRendererClear",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiViewportFlags_NoAutoMerge",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiViewportFlags_TopMost",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiViewportFlags_CanHostOtherWindows",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiViewportFlags_IsMinimized",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiViewportFlags_IsFocused",
+ "value": "1 << 13"
+ }
+ ],
+ "ImGuiWindowDockStyleCol": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiWindowDockStyleCol_Text",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiWindowDockStyleCol_TabHovered",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiWindowDockStyleCol_TabFocused",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImGuiWindowDockStyleCol_TabSelected",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiWindowDockStyleCol_TabSelectedOverline",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImGuiWindowDockStyleCol_TabDimmed",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImGuiWindowDockStyleCol_TabDimmedSelected",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImGuiWindowDockStyleCol_TabDimmedSelectedOverline",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiWindowDockStyleCol_COUNT",
+ "value": "8"
+ }
+ ],
+ "ImGuiWindowFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiWindowFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiWindowFlags_NoTitleBar",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiWindowFlags_NoResize",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiWindowFlags_NoMove",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImGuiWindowFlags_NoScrollbar",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImGuiWindowFlags_NoScrollWithMouse",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImGuiWindowFlags_NoCollapse",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImGuiWindowFlags_AlwaysAutoResize",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImGuiWindowFlags_NoBackground",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImGuiWindowFlags_NoSavedSettings",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImGuiWindowFlags_NoMouseInputs",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImGuiWindowFlags_MenuBar",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImGuiWindowFlags_HorizontalScrollbar",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImGuiWindowFlags_NoFocusOnAppearing",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImGuiWindowFlags_NoBringToFrontOnFocus",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar",
+ "value": "1<< 15"
+ },
+ {
+ "calc_value": 65536,
+ "name": "ImGuiWindowFlags_NoNavInputs",
+ "value": "1 << 16"
+ },
+ {
+ "calc_value": 131072,
+ "name": "ImGuiWindowFlags_NoNavFocus",
+ "value": "1 << 17"
+ },
+ {
+ "calc_value": 262144,
+ "name": "ImGuiWindowFlags_UnsavedDocument",
+ "value": "1 << 18"
+ },
+ {
+ "calc_value": 524288,
+ "name": "ImGuiWindowFlags_NoDocking",
+ "value": "1 << 19"
+ },
+ {
+ "calc_value": 196608,
+ "name": "ImGuiWindowFlags_NoNav",
+ "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
+ },
+ {
+ "calc_value": 43,
+ "name": "ImGuiWindowFlags_NoDecoration",
+ "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse"
+ },
+ {
+ "calc_value": 197120,
+ "name": "ImGuiWindowFlags_NoInputs",
+ "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
+ },
+ {
+ "calc_value": 16777216,
+ "name": "ImGuiWindowFlags_ChildWindow",
+ "value": "1 << 24"
+ },
+ {
+ "calc_value": 33554432,
+ "name": "ImGuiWindowFlags_Tooltip",
+ "value": "1 << 25"
+ },
+ {
+ "calc_value": 67108864,
+ "name": "ImGuiWindowFlags_Popup",
+ "value": "1 << 26"
+ },
+ {
+ "calc_value": 134217728,
+ "name": "ImGuiWindowFlags_Modal",
+ "value": "1 << 27"
+ },
+ {
+ "calc_value": 268435456,
+ "name": "ImGuiWindowFlags_ChildMenu",
+ "value": "1 << 28"
+ },
+ {
+ "calc_value": 536870912,
+ "name": "ImGuiWindowFlags_DockNodeHost",
+ "value": "1 << 29"
+ }
+ ],
+ "ImGuiWindowRefreshFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImGuiWindowRefreshFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImGuiWindowRefreshFlags_TryToAvoidRefresh",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImGuiWindowRefreshFlags_RefreshOnHover",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImGuiWindowRefreshFlags_RefreshOnFocus",
+ "value": "1 << 2"
+ }
+ ]
+ },
+ "enumtypes": {
+ "ImGuiDir": "int",
+ "ImGuiKey": "int",
+ "ImGuiLocKey": "int",
+ "ImGuiMouseSource": "int",
+ "ImGuiSortDirection": "ImU8"
+ },
+ "locations": {
+ "ImBitVector": "imgui_internal:614",
+ "ImColor": "imgui:2862",
+ "ImDrawChannel": "imgui:3102",
+ "ImDrawCmd": "imgui:3059",
+ "ImDrawCmdHeader": "imgui:3094",
+ "ImDrawData": "imgui:3319",
+ "ImDrawDataBuilder": "imgui_internal:803",
+ "ImDrawFlags_": "imgui:3128",
+ "ImDrawList": "imgui:3166",
+ "ImDrawListFlags_": "imgui:3148",
+ "ImDrawListSharedData": "imgui_internal:781",
+ "ImDrawListSplitter": "imgui:3111",
+ "ImDrawVert": "imgui:3079",
+ "ImFont": "imgui:3545",
+ "ImFontAtlas": "imgui:3441",
+ "ImFontAtlasCustomRect": "imgui:3400",
+ "ImFontAtlasFlags_": "imgui:3416",
+ "ImFontBuilderIO": "imgui_internal:3839",
+ "ImFontConfig": "imgui:3343",
+ "ImFontGlyph": "imgui:3373",
+ "ImFontGlyphRangesBuilder": "imgui:3385",
+ "ImGuiActivateFlags_": "imgui_internal:1562",
+ "ImGuiAxis": "imgui_internal:1029",
+ "ImGuiBackendFlags_": "imgui:1667",
+ "ImGuiBoxSelectState": "imgui_internal:1751",
+ "ImGuiButtonFlagsPrivate_": "imgui_internal:919",
+ "ImGuiButtonFlags_": "imgui:1801",
+ "ImGuiChildFlags_": "imgui:1153",
+ "ImGuiCol_": "imgui:1682",
+ "ImGuiColorEditFlags_": "imgui:1812",
+ "ImGuiColorMod": "imgui_internal:1043",
+ "ImGuiComboFlagsPrivate_": "imgui_internal:944",
+ "ImGuiComboFlags_": "imgui:1299",
+ "ImGuiComboPreviewData": "imgui_internal:1060",
+ "ImGuiCond_": "imgui:1913",
+ "ImGuiConfigFlags_": "imgui:1638",
+ "ImGuiContext": "imgui_internal:2222",
+ "ImGuiContextHook": "imgui_internal:2207",
+ "ImGuiContextHookType": "imgui_internal:2205",
+ "ImGuiDataAuthority_": "imgui_internal:1864",
+ "ImGuiDataTypeInfo": "imgui_internal:829",
+ "ImGuiDataTypePrivate_": "imgui_internal:838",
+ "ImGuiDataTypeStorage": "imgui_internal:823",
+ "ImGuiDataType_": "imgui:1447",
+ "ImGuiDataVarInfo": "imgui_internal:815",
+ "ImGuiDebugAllocEntry": "imgui_internal:2141",
+ "ImGuiDebugAllocInfo": "imgui_internal:2148",
+ "ImGuiDebugLogFlags_": "imgui_internal:2119",
+ "ImGuiDir": "imgui:1464",
+ "ImGuiDockContext": "imgui_internal:1966",
+ "ImGuiDockNode": "imgui_internal:1880",
+ "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1832",
+ "ImGuiDockNodeFlags_": "imgui:1400",
+ "ImGuiDockNodeState": "imgui_internal:1871",
+ "ImGuiDragDropFlags_": "imgui:1419",
+ "ImGuiErrorRecoveryState": "imgui_internal:1293",
+ "ImGuiFocusRequestFlags_": "imgui_internal:989",
+ "ImGuiFocusScopeData": "imgui_internal:1648",
+ "ImGuiFocusedFlags_": "imgui:1346",
+ "ImGuiFreeTypeBuilderFlags": "imgui_freetype:26",
+ "ImGuiGroupData": "imgui_internal:1073",
+ "ImGuiHoveredFlagsPrivate_": "imgui_internal:902",
+ "ImGuiHoveredFlags_": "imgui:1360",
+ "ImGuiIDStackTool": "imgui_internal:2188",
+ "ImGuiIO": "imgui:2286",
+ "ImGuiInputEvent": "imgui_internal:1422",
+ "ImGuiInputEventAppFocused": "imgui_internal:1420",
+ "ImGuiInputEventKey": "imgui_internal:1418",
+ "ImGuiInputEventMouseButton": "imgui_internal:1416",
+ "ImGuiInputEventMousePos": "imgui_internal:1414",
+ "ImGuiInputEventMouseViewport": "imgui_internal:1417",
+ "ImGuiInputEventMouseWheel": "imgui_internal:1415",
+ "ImGuiInputEventText": "imgui_internal:1419",
+ "ImGuiInputEventType": "imgui_internal:1390",
+ "ImGuiInputFlagsPrivate_": "imgui_internal:1489",
+ "ImGuiInputFlags_": "imgui:1615",
+ "ImGuiInputSource": "imgui_internal:1403",
+ "ImGuiInputTextCallbackData": "imgui:2540",
+ "ImGuiInputTextDeactivatedState": "imgui_internal:1109",
+ "ImGuiInputTextFlagsPrivate_": "imgui_internal:910",
+ "ImGuiInputTextFlags_": "imgui:1187",
+ "ImGuiInputTextState": "imgui_internal:1131",
+ "ImGuiItemFlagsPrivate_": "imgui_internal:852",
+ "ImGuiItemFlags_": "imgui:1174",
+ "ImGuiItemStatusFlags_": "imgui_internal:876",
+ "ImGuiKey": "imgui:1488",
+ "ImGuiKeyData": "imgui:2278",
+ "ImGuiKeyOwnerData": "imgui_internal:1476",
+ "ImGuiKeyRoutingData": "imgui_internal:1450",
+ "ImGuiKeyRoutingTable": "imgui_internal:1464",
+ "ImGuiLastItemData": "imgui_internal:1265",
+ "ImGuiLayoutType_": "imgui_internal:1010",
+ "ImGuiListClipper": "imgui:2769",
+ "ImGuiListClipperData": "imgui_internal:1546",
+ "ImGuiListClipperRange": "imgui_internal:1533",
+ "ImGuiLocEntry": "imgui_internal:2092",
+ "ImGuiLocKey": "imgui_internal:2074",
+ "ImGuiLogFlags_": "imgui_internal:1017",
+ "ImGuiMenuColumns": "imgui_internal:1091",
+ "ImGuiMetricsConfig": "imgui_internal:2158",
+ "ImGuiMouseButton_": "imgui:1873",
+ "ImGuiMouseCursor_": "imgui:1883",
+ "ImGuiMouseSource": "imgui:1902",
+ "ImGuiMultiSelectFlags_": "imgui:2920",
+ "ImGuiMultiSelectIO": "imgui:2947",
+ "ImGuiMultiSelectState": "imgui_internal:1808",
+ "ImGuiMultiSelectTempData": "imgui_internal:1783",
+ "ImGuiNavItemData": "imgui_internal:1631",
+ "ImGuiNavLayer": "imgui_internal:1623",
+ "ImGuiNavMoveFlags_": "imgui_internal:1601",
+ "ImGuiNavRenderCursorFlags_": "imgui_internal:1587",
+ "ImGuiNextItemData": "imgui_internal:1245",
+ "ImGuiNextItemDataFlags_": "imgui_internal:1235",
+ "ImGuiNextWindowData": "imgui_internal:1206",
+ "ImGuiNextWindowDataFlags_": "imgui_internal:1187",
+ "ImGuiOldColumnData": "imgui_internal:1716",
+ "ImGuiOldColumnFlags_": "imgui_internal:1696",
+ "ImGuiOldColumns": "imgui_internal:1726",
+ "ImGuiOnceUponAFrame": "imgui:2640",
+ "ImGuiPayload": "imgui:2605",
+ "ImGuiPlatformIO": "imgui:3717",
+ "ImGuiPlatformImeData": "imgui:3823",
+ "ImGuiPlatformMonitor": "imgui:3813",
+ "ImGuiPlotType": "imgui_internal:1036",
+ "ImGuiPopupData": "imgui_internal:1347",
+ "ImGuiPopupFlags_": "imgui:1264",
+ "ImGuiPopupPositionPolicy": "imgui_internal:1339",
+ "ImGuiPtrOrIndex": "imgui_internal:1326",
+ "ImGuiScrollFlags_": "imgui_internal:1573",
+ "ImGuiSelectableFlagsPrivate_": "imgui_internal:957",
+ "ImGuiSelectableFlags_": "imgui:1282",
+ "ImGuiSelectionBasicStorage": "imgui:2993",
+ "ImGuiSelectionExternalStorage": "imgui:3016",
+ "ImGuiSelectionRequest": "imgui:2967",
+ "ImGuiSelectionRequestType": "imgui:2959",
+ "ImGuiSeparatorFlags_": "imgui_internal:978",
+ "ImGuiSettingsHandler": "imgui_internal:2054",
+ "ImGuiShrinkWidthItem": "imgui_internal:1319",
+ "ImGuiSizeCallbackData": "imgui:2574",
+ "ImGuiSliderFlagsPrivate_": "imgui_internal:950",
+ "ImGuiSliderFlags_": "imgui:1858",
+ "ImGuiSortDirection": "imgui:1475",
+ "ImGuiStackLevelInfo": "imgui_internal:2176",
+ "ImGuiStorage": "imgui:2712",
+ "ImGuiStoragePair": "imgui:2695",
+ "ImGuiStyle": "imgui:2200",
+ "ImGuiStyleMod": "imgui_internal:1050",
+ "ImGuiStyleVar_": "imgui:1760",
+ "ImGuiTabBar": "imgui_internal:2852",
+ "ImGuiTabBarFlagsPrivate_": "imgui_internal:2815",
+ "ImGuiTabBarFlags_": "imgui:1314",
+ "ImGuiTabItem": "imgui_internal:2832",
+ "ImGuiTabItemFlagsPrivate_": "imgui_internal:2823",
+ "ImGuiTabItemFlags_": "imgui:1331",
+ "ImGuiTable": "imgui_internal:2999",
+ "ImGuiTableBgTarget_": "imgui:2054",
+ "ImGuiTableCellData": "imgui_internal:2967",
+ "ImGuiTableColumn": "imgui_internal:2907",
+ "ImGuiTableColumnFlags_": "imgui:2001",
+ "ImGuiTableColumnSettings": "imgui_internal:3146",
+ "ImGuiTableColumnSortSpecs": "imgui:2076",
+ "ImGuiTableFlags_": "imgui:1948",
+ "ImGuiTableHeaderData": "imgui_internal:2976",
+ "ImGuiTableInstanceData": "imgui_internal:2986",
+ "ImGuiTableRowFlags_": "imgui:2039",
+ "ImGuiTableSettings": "imgui_internal:3170",
+ "ImGuiTableSortSpecs": "imgui:2066",
+ "ImGuiTableTempData": "imgui_internal:3123",
+ "ImGuiTextBuffer": "imgui:2675",
+ "ImGuiTextFilter": "imgui:2648",
+ "ImGuiTextFlags_": "imgui_internal:996",
+ "ImGuiTextIndex": "imgui_internal:734",
+ "ImGuiTextRange": "imgui:2658",
+ "ImGuiTooltipFlags_": "imgui_internal:1002",
+ "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:971",
+ "ImGuiTreeNodeFlags_": "imgui:1229",
+ "ImGuiTreeNodeStackData": "imgui_internal:1284",
+ "ImGuiTypingSelectFlags_": "imgui_internal:1659",
+ "ImGuiTypingSelectRequest": "imgui_internal:1667",
+ "ImGuiTypingSelectState": "imgui_internal:1678",
+ "ImGuiViewport": "imgui:3632",
+ "ImGuiViewportFlags_": "imgui:3604",
+ "ImGuiViewportP": "imgui_internal:1983",
+ "ImGuiWindow": "imgui_internal:2663",
+ "ImGuiWindowClass": "imgui:2589",
+ "ImGuiWindowDockStyle": "imgui_internal:1961",
+ "ImGuiWindowDockStyleCol": "imgui_internal:1947",
+ "ImGuiWindowFlags_": "imgui:1102",
+ "ImGuiWindowRefreshFlags_": "imgui_internal:1178",
+ "ImGuiWindowSettings": "imgui_internal:2035",
+ "ImGuiWindowStackData": "imgui_internal:1311",
+ "ImGuiWindowTempData": "imgui_internal:2613",
+ "ImRect": "imgui_internal:536",
+ "ImVec1": "imgui_internal:518",
+ "ImVec2": "imgui:296",
+ "ImVec2ih": "imgui_internal:526",
+ "ImVec4": "imgui:309"
+ },
+ "structs": {
+ "ImBitVector": [
+ {
+ "name": "Storage",
+ "template_type": "ImU32",
+ "type": "ImVector_ImU32"
+ }
+ ],
+ "ImColor": [
+ {
+ "name": "Value",
+ "type": "ImVec4"
+ }
+ ],
+ "ImDrawChannel": [
+ {
+ "name": "_CmdBuffer",
+ "template_type": "ImDrawCmd",
+ "type": "ImVector_ImDrawCmd"
+ },
+ {
+ "name": "_IdxBuffer",
+ "template_type": "ImDrawIdx",
+ "type": "ImVector_ImDrawIdx"
+ }
+ ],
+ "ImDrawCmd": [
+ {
+ "name": "ClipRect",
+ "type": "ImVec4"
+ },
+ {
+ "name": "TextureId",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "VtxOffset",
+ "type": "unsigned int"
+ },
+ {
+ "name": "IdxOffset",
+ "type": "unsigned int"
+ },
+ {
+ "name": "ElemCount",
+ "type": "unsigned int"
+ },
+ {
+ "name": "UserCallback",
+ "type": "ImDrawCallback"
+ },
+ {
+ "name": "UserCallbackData",
+ "type": "void*"
+ },
+ {
+ "name": "UserCallbackDataSize",
+ "type": "int"
+ },
+ {
+ "name": "UserCallbackDataOffset",
+ "type": "int"
+ }
+ ],
+ "ImDrawCmdHeader": [
+ {
+ "name": "ClipRect",
+ "type": "ImVec4"
+ },
+ {
+ "name": "TextureId",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "VtxOffset",
+ "type": "unsigned int"
+ }
+ ],
+ "ImDrawData": [
+ {
+ "name": "Valid",
+ "type": "bool"
+ },
+ {
+ "name": "CmdListsCount",
+ "type": "int"
+ },
+ {
+ "name": "TotalIdxCount",
+ "type": "int"
+ },
+ {
+ "name": "TotalVtxCount",
+ "type": "int"
+ },
+ {
+ "name": "CmdLists",
+ "template_type": "ImDrawList*",
+ "type": "ImVector_ImDrawListPtr"
+ },
+ {
+ "name": "DisplayPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DisplaySize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "FramebufferScale",
+ "type": "ImVec2"
+ },
+ {
+ "name": "OwnerViewport",
+ "type": "ImGuiViewport*"
+ }
+ ],
+ "ImDrawDataBuilder": [
+ {
+ "name": "Layers[2]",
+ "size": 2,
+ "template_type": "ImDrawList*",
+ "type": "ImVector_ImDrawListPtr*"
+ },
+ {
+ "name": "LayerData1",
+ "template_type": "ImDrawList*",
+ "type": "ImVector_ImDrawListPtr"
+ }
+ ],
+ "ImDrawList": [
+ {
+ "name": "CmdBuffer",
+ "template_type": "ImDrawCmd",
+ "type": "ImVector_ImDrawCmd"
+ },
+ {
+ "name": "IdxBuffer",
+ "template_type": "ImDrawIdx",
+ "type": "ImVector_ImDrawIdx"
+ },
+ {
+ "name": "VtxBuffer",
+ "template_type": "ImDrawVert",
+ "type": "ImVector_ImDrawVert"
+ },
+ {
+ "name": "Flags",
+ "type": "ImDrawListFlags"
+ },
+ {
+ "name": "_VtxCurrentIdx",
+ "type": "unsigned int"
+ },
+ {
+ "name": "_Data",
+ "type": "ImDrawListSharedData*"
+ },
+ {
+ "name": "_VtxWritePtr",
+ "type": "ImDrawVert*"
+ },
+ {
+ "name": "_IdxWritePtr",
+ "type": "ImDrawIdx*"
+ },
+ {
+ "name": "_Path",
+ "template_type": "ImVec2",
+ "type": "ImVector_ImVec2"
+ },
+ {
+ "name": "_CmdHeader",
+ "type": "ImDrawCmdHeader"
+ },
+ {
+ "name": "_Splitter",
+ "type": "ImDrawListSplitter"
+ },
+ {
+ "name": "_ClipRectStack",
+ "template_type": "ImVec4",
+ "type": "ImVector_ImVec4"
+ },
+ {
+ "name": "_TextureIdStack",
+ "template_type": "ImTextureID",
+ "type": "ImVector_ImTextureID"
+ },
+ {
+ "name": "_CallbacksDataBuf",
+ "template_type": "ImU8",
+ "type": "ImVector_ImU8"
+ },
+ {
+ "name": "_FringeScale",
+ "type": "float"
+ },
+ {
+ "name": "_OwnerName",
+ "type": "const char*"
+ }
+ ],
+ "ImDrawListSharedData": [
+ {
+ "name": "TexUvWhitePixel",
+ "type": "ImVec2"
+ },
+ {
+ "name": "TexUvLines",
+ "type": "const ImVec4*"
+ },
+ {
+ "name": "Font",
+ "type": "ImFont*"
+ },
+ {
+ "name": "FontSize",
+ "type": "float"
+ },
+ {
+ "name": "FontScale",
+ "type": "float"
+ },
+ {
+ "name": "CurveTessellationTol",
+ "type": "float"
+ },
+ {
+ "name": "CircleSegmentMaxError",
+ "type": "float"
+ },
+ {
+ "name": "ClipRectFullscreen",
+ "type": "ImVec4"
+ },
+ {
+ "name": "InitialFlags",
+ "type": "ImDrawListFlags"
+ },
+ {
+ "name": "TempBuffer",
+ "template_type": "ImVec2",
+ "type": "ImVector_ImVec2"
+ },
+ {
+ "name": "ArcFastVtx[48]",
+ "size": 48,
+ "type": "ImVec2"
+ },
+ {
+ "name": "ArcFastRadiusCutoff",
+ "type": "float"
+ },
+ {
+ "name": "CircleSegmentCounts[64]",
+ "size": 64,
+ "type": "ImU8"
+ }
+ ],
+ "ImDrawListSplitter": [
+ {
+ "name": "_Current",
+ "type": "int"
+ },
+ {
+ "name": "_Count",
+ "type": "int"
+ },
+ {
+ "name": "_Channels",
+ "template_type": "ImDrawChannel",
+ "type": "ImVector_ImDrawChannel"
+ }
+ ],
+ "ImDrawVert": [
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "uv",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "ImFont": [
+ {
+ "name": "IndexAdvanceX",
+ "template_type": "float",
+ "type": "ImVector_float"
+ },
+ {
+ "name": "FallbackAdvanceX",
+ "type": "float"
+ },
+ {
+ "name": "FontSize",
+ "type": "float"
+ },
+ {
+ "name": "IndexLookup",
+ "template_type": "ImWchar",
+ "type": "ImVector_ImWchar"
+ },
+ {
+ "name": "Glyphs",
+ "template_type": "ImFontGlyph",
+ "type": "ImVector_ImFontGlyph"
+ },
+ {
+ "name": "FallbackGlyph",
+ "type": "const ImFontGlyph*"
+ },
+ {
+ "name": "ContainerAtlas",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "ConfigData",
+ "type": "const ImFontConfig*"
+ },
+ {
+ "name": "ConfigDataCount",
+ "type": "short"
+ },
+ {
+ "name": "EllipsisCharCount",
+ "type": "short"
+ },
+ {
+ "name": "EllipsisChar",
+ "type": "ImWchar"
+ },
+ {
+ "name": "FallbackChar",
+ "type": "ImWchar"
+ },
+ {
+ "name": "EllipsisWidth",
+ "type": "float"
+ },
+ {
+ "name": "EllipsisCharStep",
+ "type": "float"
+ },
+ {
+ "name": "DirtyLookupTables",
+ "type": "bool"
+ },
+ {
+ "name": "Scale",
+ "type": "float"
+ },
+ {
+ "name": "Ascent",
+ "type": "float"
+ },
+ {
+ "name": "Descent",
+ "type": "float"
+ },
+ {
+ "name": "MetricsTotalSurface",
+ "type": "int"
+ },
+ {
+ "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]",
+ "size": 2,
+ "type": "ImU8"
+ }
+ ],
+ "ImFontAtlas": [
+ {
+ "name": "Flags",
+ "type": "ImFontAtlasFlags"
+ },
+ {
+ "name": "TexID",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "TexDesiredWidth",
+ "type": "int"
+ },
+ {
+ "name": "TexGlyphPadding",
+ "type": "int"
+ },
+ {
+ "name": "Locked",
+ "type": "bool"
+ },
+ {
+ "name": "UserData",
+ "type": "void*"
+ },
+ {
+ "name": "TexReady",
+ "type": "bool"
+ },
+ {
+ "name": "TexPixelsUseColors",
+ "type": "bool"
+ },
+ {
+ "name": "TexPixelsAlpha8",
+ "type": "unsigned char*"
+ },
+ {
+ "name": "TexPixelsRGBA32",
+ "type": "unsigned int*"
+ },
+ {
+ "name": "TexWidth",
+ "type": "int"
+ },
+ {
+ "name": "TexHeight",
+ "type": "int"
+ },
+ {
+ "name": "TexUvScale",
+ "type": "ImVec2"
+ },
+ {
+ "name": "TexUvWhitePixel",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Fonts",
+ "template_type": "ImFont*",
+ "type": "ImVector_ImFontPtr"
+ },
+ {
+ "name": "CustomRects",
+ "template_type": "ImFontAtlasCustomRect",
+ "type": "ImVector_ImFontAtlasCustomRect"
+ },
+ {
+ "name": "ConfigData",
+ "template_type": "ImFontConfig",
+ "type": "ImVector_ImFontConfig"
+ },
+ {
+ "name": "TexUvLines[(63)+1]",
+ "size": 64,
+ "type": "ImVec4"
+ },
+ {
+ "name": "FontBuilderIO",
+ "type": "const ImFontBuilderIO*"
+ },
+ {
+ "name": "FontBuilderFlags",
+ "type": "unsigned int"
+ },
+ {
+ "name": "PackIdMouseCursors",
+ "type": "int"
+ },
+ {
+ "name": "PackIdLines",
+ "type": "int"
+ }
+ ],
+ "ImFontAtlasCustomRect": [
+ {
+ "name": "X",
+ "type": "unsigned short"
+ },
+ {
+ "name": "Y",
+ "type": "unsigned short"
+ },
+ {
+ "name": "Width",
+ "type": "unsigned short"
+ },
+ {
+ "name": "Height",
+ "type": "unsigned short"
+ },
+ {
+ "bitfield": "31",
+ "name": "GlyphID",
+ "type": "unsigned int"
+ },
+ {
+ "bitfield": "1",
+ "name": "GlyphColored",
+ "type": "unsigned int"
+ },
+ {
+ "name": "GlyphAdvanceX",
+ "type": "float"
+ },
+ {
+ "name": "GlyphOffset",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Font",
+ "type": "ImFont*"
+ }
+ ],
+ "ImFontBuilderIO": [
+ {
+ "name": "FontBuilder_Build",
+ "type": "bool(*)(ImFontAtlas* atlas)"
+ }
+ ],
+ "ImFontConfig": [
+ {
+ "name": "FontData",
+ "type": "void*"
+ },
+ {
+ "name": "FontDataSize",
+ "type": "int"
+ },
+ {
+ "name": "FontDataOwnedByAtlas",
+ "type": "bool"
+ },
+ {
+ "name": "FontNo",
+ "type": "int"
+ },
+ {
+ "name": "SizePixels",
+ "type": "float"
+ },
+ {
+ "name": "OversampleH",
+ "type": "int"
+ },
+ {
+ "name": "OversampleV",
+ "type": "int"
+ },
+ {
+ "name": "PixelSnapH",
+ "type": "bool"
+ },
+ {
+ "name": "GlyphExtraSpacing",
+ "type": "ImVec2"
+ },
+ {
+ "name": "GlyphOffset",
+ "type": "ImVec2"
+ },
+ {
+ "name": "GlyphRanges",
+ "type": "const ImWchar*"
+ },
+ {
+ "name": "GlyphMinAdvanceX",
+ "type": "float"
+ },
+ {
+ "name": "GlyphMaxAdvanceX",
+ "type": "float"
+ },
+ {
+ "name": "MergeMode",
+ "type": "bool"
+ },
+ {
+ "name": "FontBuilderFlags",
+ "type": "unsigned int"
+ },
+ {
+ "name": "RasterizerMultiply",
+ "type": "float"
+ },
+ {
+ "name": "RasterizerDensity",
+ "type": "float"
+ },
+ {
+ "name": "EllipsisChar",
+ "type": "ImWchar"
+ },
+ {
+ "name": "Name[40]",
+ "size": 40,
+ "type": "char"
+ },
+ {
+ "name": "DstFont",
+ "type": "ImFont*"
+ }
+ ],
+ "ImFontGlyph": [
+ {
+ "bitfield": "1",
+ "name": "Colored",
+ "type": "unsigned int"
+ },
+ {
+ "bitfield": "1",
+ "name": "Visible",
+ "type": "unsigned int"
+ },
+ {
+ "bitfield": "30",
+ "name": "Codepoint",
+ "type": "unsigned int"
+ },
+ {
+ "name": "AdvanceX",
+ "type": "float"
+ },
+ {
+ "name": "X0",
+ "type": "float"
+ },
+ {
+ "name": "Y0",
+ "type": "float"
+ },
+ {
+ "name": "X1",
+ "type": "float"
+ },
+ {
+ "name": "Y1",
+ "type": "float"
+ },
+ {
+ "name": "U0",
+ "type": "float"
+ },
+ {
+ "name": "V0",
+ "type": "float"
+ },
+ {
+ "name": "U1",
+ "type": "float"
+ },
+ {
+ "name": "V1",
+ "type": "float"
+ }
+ ],
+ "ImFontGlyphRangesBuilder": [
+ {
+ "name": "UsedChars",
+ "template_type": "ImU32",
+ "type": "ImVector_ImU32"
+ }
+ ],
+ "ImGuiBoxSelectState": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "IsActive",
+ "type": "bool"
+ },
+ {
+ "name": "IsStarting",
+ "type": "bool"
+ },
+ {
+ "name": "IsStartedFromVoid",
+ "type": "bool"
+ },
+ {
+ "name": "IsStartedSetNavIdOnce",
+ "type": "bool"
+ },
+ {
+ "name": "RequestClear",
+ "type": "bool"
+ },
+ {
+ "bitfield": "16",
+ "name": "KeyMods",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "StartPosRel",
+ "type": "ImVec2"
+ },
+ {
+ "name": "EndPosRel",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollAccum",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "UnclipMode",
+ "type": "bool"
+ },
+ {
+ "name": "UnclipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "BoxSelectRectPrev",
+ "type": "ImRect"
+ },
+ {
+ "name": "BoxSelectRectCurr",
+ "type": "ImRect"
+ }
+ ],
+ "ImGuiColorMod": [
+ {
+ "name": "Col",
+ "type": "ImGuiCol"
+ },
+ {
+ "name": "BackupValue",
+ "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",
+ "type": "bool"
+ },
+ {
+ "name": "FontAtlasOwnedByContext",
+ "type": "bool"
+ },
+ {
+ "name": "IO",
+ "type": "ImGuiIO"
+ },
+ {
+ "name": "PlatformIO",
+ "type": "ImGuiPlatformIO"
+ },
+ {
+ "name": "Style",
+ "type": "ImGuiStyle"
+ },
+ {
+ "name": "ConfigFlagsCurrFrame",
+ "type": "ImGuiConfigFlags"
+ },
+ {
+ "name": "ConfigFlagsLastFrame",
+ "type": "ImGuiConfigFlags"
+ },
+ {
+ "name": "Font",
+ "type": "ImFont*"
+ },
+ {
+ "name": "FontSize",
+ "type": "float"
+ },
+ {
+ "name": "FontBaseSize",
+ "type": "float"
+ },
+ {
+ "name": "FontScale",
+ "type": "float"
+ },
+ {
+ "name": "CurrentDpiScale",
+ "type": "float"
+ },
+ {
+ "name": "DrawListSharedData",
+ "type": "ImDrawListSharedData"
+ },
+ {
+ "name": "Time",
+ "type": "double"
+ },
+ {
+ "name": "FrameCount",
+ "type": "int"
+ },
+ {
+ "name": "FrameCountEnded",
+ "type": "int"
+ },
+ {
+ "name": "FrameCountPlatformEnded",
+ "type": "int"
+ },
+ {
+ "name": "FrameCountRendered",
+ "type": "int"
+ },
+ {
+ "name": "WithinFrameScope",
+ "type": "bool"
+ },
+ {
+ "name": "WithinFrameScopeWithImplicitWindow",
+ "type": "bool"
+ },
+ {
+ "name": "WithinEndChild",
+ "type": "bool"
+ },
+ {
+ "name": "GcCompactAll",
+ "type": "bool"
+ },
+ {
+ "name": "TestEngineHookItems",
+ "type": "bool"
+ },
+ {
+ "name": "TestEngine",
+ "type": "void*"
+ },
+ {
+ "name": "ContextName[16]",
+ "size": 16,
+ "type": "char"
+ },
+ {
+ "name": "InputEventsQueue",
+ "template_type": "ImGuiInputEvent",
+ "type": "ImVector_ImGuiInputEvent"
+ },
+ {
+ "name": "InputEventsTrail",
+ "template_type": "ImGuiInputEvent",
+ "type": "ImVector_ImGuiInputEvent"
+ },
+ {
+ "name": "InputEventsNextMouseSource",
+ "type": "ImGuiMouseSource"
+ },
+ {
+ "name": "InputEventsNextEventId",
+ "type": "ImU32"
+ },
+ {
+ "name": "Windows",
+ "template_type": "ImGuiWindow*",
+ "type": "ImVector_ImGuiWindowPtr"
+ },
+ {
+ "name": "WindowsFocusOrder",
+ "template_type": "ImGuiWindow*",
+ "type": "ImVector_ImGuiWindowPtr"
+ },
+ {
+ "name": "WindowsTempSortBuffer",
+ "template_type": "ImGuiWindow*",
+ "type": "ImVector_ImGuiWindowPtr"
+ },
+ {
+ "name": "CurrentWindowStack",
+ "template_type": "ImGuiWindowStackData",
+ "type": "ImVector_ImGuiWindowStackData"
+ },
+ {
+ "name": "WindowsById",
+ "type": "ImGuiStorage"
+ },
+ {
+ "name": "WindowsActiveCount",
+ "type": "int"
+ },
+ {
+ "name": "WindowsHoverPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DebugBreakInWindow",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "CurrentWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "HoveredWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "HoveredWindowUnderMovingWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "HoveredWindowBeforeClear",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "MovingWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "WheelingWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "WheelingWindowRefMousePos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WheelingWindowStartFrame",
+ "type": "int"
+ },
+ {
+ "name": "WheelingWindowScrolledFrame",
+ "type": "int"
+ },
+ {
+ "name": "WheelingWindowReleaseTimer",
+ "type": "float"
+ },
+ {
+ "name": "WheelingWindowWheelRemainder",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WheelingAxisAvg",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DebugDrawIdConflicts",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DebugHookIdInfo",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "HoveredId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "HoveredIdPreviousFrame",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "HoveredIdPreviousFrameItemCount",
+ "type": "int"
+ },
+ {
+ "name": "HoveredIdTimer",
+ "type": "float"
+ },
+ {
+ "name": "HoveredIdNotActiveTimer",
+ "type": "float"
+ },
+ {
+ "name": "HoveredIdAllowOverlap",
+ "type": "bool"
+ },
+ {
+ "name": "HoveredIdIsDisabled",
+ "type": "bool"
+ },
+ {
+ "name": "ItemUnclipByLog",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ActiveIdIsAlive",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ActiveIdTimer",
+ "type": "float"
+ },
+ {
+ "name": "ActiveIdIsJustActivated",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdAllowOverlap",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdNoClearOnFocusLoss",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdHasBeenPressedBefore",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdHasBeenEditedBefore",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdHasBeenEditedThisFrame",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdFromShortcut",
+ "type": "bool"
+ },
+ {
+ "bitfield": "8",
+ "name": "ActiveIdMouseButton",
+ "type": "int"
+ },
+ {
+ "name": "ActiveIdClickOffset",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ActiveIdWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ActiveIdSource",
+ "type": "ImGuiInputSource"
+ },
+ {
+ "name": "ActiveIdPreviousFrame",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ActiveIdPreviousFrameIsAlive",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdPreviousFrameHasBeenEditedBefore",
+ "type": "bool"
+ },
+ {
+ "name": "ActiveIdPreviousFrameWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "LastActiveId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LastActiveIdTimer",
+ "type": "float"
+ },
+ {
+ "name": "LastKeyModsChangeTime",
+ "type": "double"
+ },
+ {
+ "name": "LastKeyModsChangeFromNoneTime",
+ "type": "double"
+ },
+ {
+ "name": "LastKeyboardKeyPressTime",
+ "type": "double"
+ },
+ {
+ "name": "KeysMayBeCharInput",
+ "type": "ImBitArrayForNamedKeys"
+ },
+ {
+ "name": "KeysOwnerData[ImGuiKey_NamedKey_COUNT]",
+ "size": 154,
+ "type": "ImGuiKeyOwnerData"
+ },
+ {
+ "name": "KeysRoutingTable",
+ "type": "ImGuiKeyRoutingTable"
+ },
+ {
+ "name": "ActiveIdUsingNavDirMask",
+ "type": "ImU32"
+ },
+ {
+ "name": "ActiveIdUsingAllKeyboardKeys",
+ "type": "bool"
+ },
+ {
+ "name": "DebugBreakInShortcutRouting",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "CurrentFocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "CurrentItemFlags",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "DebugLocateId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NextItemData",
+ "type": "ImGuiNextItemData"
+ },
+ {
+ "name": "LastItemData",
+ "type": "ImGuiLastItemData"
+ },
+ {
+ "name": "NextWindowData",
+ "type": "ImGuiNextWindowData"
+ },
+ {
+ "name": "DebugShowGroupRects",
+ "type": "bool"
+ },
+ {
+ "name": "DebugFlashStyleColorIdx",
+ "type": "ImGuiCol"
+ },
+ {
+ "name": "ColorStack",
+ "template_type": "ImGuiColorMod",
+ "type": "ImVector_ImGuiColorMod"
+ },
+ {
+ "name": "StyleVarStack",
+ "template_type": "ImGuiStyleMod",
+ "type": "ImVector_ImGuiStyleMod"
+ },
+ {
+ "name": "FontStack",
+ "template_type": "ImFont*",
+ "type": "ImVector_ImFontPtr"
+ },
+ {
+ "name": "FocusScopeStack",
+ "template_type": "ImGuiFocusScopeData",
+ "type": "ImVector_ImGuiFocusScopeData"
+ },
+ {
+ "name": "ItemFlagsStack",
+ "template_type": "ImGuiItemFlags",
+ "type": "ImVector_ImGuiItemFlags"
+ },
+ {
+ "name": "GroupStack",
+ "template_type": "ImGuiGroupData",
+ "type": "ImVector_ImGuiGroupData"
+ },
+ {
+ "name": "OpenPopupStack",
+ "template_type": "ImGuiPopupData",
+ "type": "ImVector_ImGuiPopupData"
+ },
+ {
+ "name": "BeginPopupStack",
+ "template_type": "ImGuiPopupData",
+ "type": "ImVector_ImGuiPopupData"
+ },
+ {
+ "name": "TreeNodeStack",
+ "template_type": "ImGuiTreeNodeStackData",
+ "type": "ImVector_ImGuiTreeNodeStackData"
+ },
+ {
+ "name": "Viewports",
+ "template_type": "ImGuiViewportP*",
+ "type": "ImVector_ImGuiViewportPPtr"
+ },
+ {
+ "name": "CurrentViewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "MouseViewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "MouseLastHoveredViewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "PlatformLastFocusedViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "FallbackMonitor",
+ "type": "ImGuiPlatformMonitor"
+ },
+ {
+ "name": "PlatformMonitorsFullWorkRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "ViewportCreatedCount",
+ "type": "int"
+ },
+ {
+ "name": "PlatformWindowsCreatedCount",
+ "type": "int"
+ },
+ {
+ "name": "ViewportFocusedStampCount",
+ "type": "int"
+ },
+ {
+ "name": "NavCursorVisible",
+ "type": "bool"
+ },
+ {
+ "name": "NavHighlightItemUnderNav",
+ "type": "bool"
+ },
+ {
+ "name": "NavMousePosDirty",
+ "type": "bool"
+ },
+ {
+ "name": "NavIdIsAlive",
+ "type": "bool"
+ },
+ {
+ "name": "NavId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "NavFocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavLayer",
+ "type": "ImGuiNavLayer"
+ },
+ {
+ "name": "NavActivateId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavActivateDownId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavActivatePressedId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavActivateFlags",
+ "type": "ImGuiActivateFlags"
+ },
+ {
+ "name": "NavFocusRoute",
+ "template_type": "ImGuiFocusScopeData",
+ "type": "ImVector_ImGuiFocusScopeData"
+ },
+ {
+ "name": "NavHighlightActivatedId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavHighlightActivatedTimer",
+ "type": "float"
+ },
+ {
+ "name": "NavNextActivateId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavNextActivateFlags",
+ "type": "ImGuiActivateFlags"
+ },
+ {
+ "name": "NavInputSource",
+ "type": "ImGuiInputSource"
+ },
+ {
+ "name": "NavLastValidSelectionUserData",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "NavCursorHideFrames",
+ "type": "ImS8"
+ },
+ {
+ "name": "NavAnyRequest",
+ "type": "bool"
+ },
+ {
+ "name": "NavInitRequest",
+ "type": "bool"
+ },
+ {
+ "name": "NavInitRequestFromMove",
+ "type": "bool"
+ },
+ {
+ "name": "NavInitResult",
+ "type": "ImGuiNavItemData"
+ },
+ {
+ "name": "NavMoveSubmitted",
+ "type": "bool"
+ },
+ {
+ "name": "NavMoveScoringItems",
+ "type": "bool"
+ },
+ {
+ "name": "NavMoveForwardToNextFrame",
+ "type": "bool"
+ },
+ {
+ "name": "NavMoveFlags",
+ "type": "ImGuiNavMoveFlags"
+ },
+ {
+ "name": "NavMoveScrollFlags",
+ "type": "ImGuiScrollFlags"
+ },
+ {
+ "name": "NavMoveKeyMods",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "NavMoveDir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "NavMoveDirForDebug",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "NavMoveClipDir",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "NavScoringRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "NavScoringNoClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "NavScoringDebugCount",
+ "type": "int"
+ },
+ {
+ "name": "NavTabbingDir",
+ "type": "int"
+ },
+ {
+ "name": "NavTabbingCounter",
+ "type": "int"
+ },
+ {
+ "name": "NavMoveResultLocal",
+ "type": "ImGuiNavItemData"
+ },
+ {
+ "name": "NavMoveResultLocalVisible",
+ "type": "ImGuiNavItemData"
+ },
+ {
+ "name": "NavMoveResultOther",
+ "type": "ImGuiNavItemData"
+ },
+ {
+ "name": "NavTabbingResultFirst",
+ "type": "ImGuiNavItemData"
+ },
+ {
+ "name": "NavJustMovedFromFocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavJustMovedToId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavJustMovedToFocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavJustMovedToKeyMods",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "NavJustMovedToIsTabbing",
+ "type": "bool"
+ },
+ {
+ "name": "NavJustMovedToHasSelectionData",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavWindowingKeyNext",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "ConfigNavWindowingKeyPrev",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "NavWindowingTarget",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "NavWindowingTargetAnim",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "NavWindowingListWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "NavWindowingTimer",
+ "type": "float"
+ },
+ {
+ "name": "NavWindowingHighlightAlpha",
+ "type": "float"
+ },
+ {
+ "name": "NavWindowingToggleLayer",
+ "type": "bool"
+ },
+ {
+ "name": "NavWindowingToggleKey",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "NavWindowingAccumDeltaPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "NavWindowingAccumDeltaSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DimBgRatio",
+ "type": "float"
+ },
+ {
+ "name": "DragDropActive",
+ "type": "bool"
+ },
+ {
+ "name": "DragDropWithinSource",
+ "type": "bool"
+ },
+ {
+ "name": "DragDropWithinTarget",
+ "type": "bool"
+ },
+ {
+ "name": "DragDropSourceFlags",
+ "type": "ImGuiDragDropFlags"
+ },
+ {
+ "name": "DragDropSourceFrameCount",
+ "type": "int"
+ },
+ {
+ "name": "DragDropMouseButton",
+ "type": "int"
+ },
+ {
+ "name": "DragDropPayload",
+ "type": "ImGuiPayload"
+ },
+ {
+ "name": "DragDropTargetRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "DragDropTargetClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "DragDropTargetId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DragDropAcceptFlags",
+ "type": "ImGuiDragDropFlags"
+ },
+ {
+ "name": "DragDropAcceptIdCurrRectSurface",
+ "type": "float"
+ },
+ {
+ "name": "DragDropAcceptIdCurr",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DragDropAcceptIdPrev",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DragDropAcceptFrameCount",
+ "type": "int"
+ },
+ {
+ "name": "DragDropHoldJustPressedId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DragDropPayloadBufHeap",
+ "template_type": "unsigned char",
+ "type": "ImVector_unsigned_char"
+ },
+ {
+ "name": "DragDropPayloadBufLocal[16]",
+ "size": 16,
+ "type": "unsigned char"
+ },
+ {
+ "name": "ClipperTempDataStacked",
+ "type": "int"
+ },
+ {
+ "name": "ClipperTempData",
+ "template_type": "ImGuiListClipperData",
+ "type": "ImVector_ImGuiListClipperData"
+ },
+ {
+ "name": "CurrentTable",
+ "type": "ImGuiTable*"
+ },
+ {
+ "name": "DebugBreakInTable",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "TablesTempDataStacked",
+ "type": "int"
+ },
+ {
+ "name": "TablesTempData",
+ "template_type": "ImGuiTableTempData",
+ "type": "ImVector_ImGuiTableTempData"
+ },
+ {
+ "name": "Tables",
+ "template_type": "ImGuiTable",
+ "type": "ImPool_ImGuiTable"
+ },
+ {
+ "name": "TablesLastTimeActive",
+ "template_type": "float",
+ "type": "ImVector_float"
+ },
+ {
+ "name": "DrawChannelsTempMergeBuffer",
+ "template_type": "ImDrawChannel",
+ "type": "ImVector_ImDrawChannel"
+ },
+ {
+ "name": "CurrentTabBar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "TabBars",
+ "template_type": "ImGuiTabBar",
+ "type": "ImPool_ImGuiTabBar"
+ },
+ {
+ "name": "CurrentTabBarStack",
+ "template_type": "ImGuiPtrOrIndex",
+ "type": "ImVector_ImGuiPtrOrIndex"
+ },
+ {
+ "name": "ShrinkWidthBuffer",
+ "template_type": "ImGuiShrinkWidthItem",
+ "type": "ImVector_ImGuiShrinkWidthItem"
+ },
+ {
+ "name": "BoxSelectState",
+ "type": "ImGuiBoxSelectState"
+ },
+ {
+ "name": "CurrentMultiSelect",
+ "type": "ImGuiMultiSelectTempData*"
+ },
+ {
+ "name": "MultiSelectTempDataStacked",
+ "type": "int"
+ },
+ {
+ "name": "MultiSelectTempData",
+ "template_type": "ImGuiMultiSelectTempData",
+ "type": "ImVector_ImGuiMultiSelectTempData"
+ },
+ {
+ "name": "MultiSelectStorage",
+ "template_type": "ImGuiMultiSelectState",
+ "type": "ImPool_ImGuiMultiSelectState"
+ },
+ {
+ "name": "HoverItemDelayId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "HoverItemDelayIdPreviousFrame",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "HoverItemDelayTimer",
+ "type": "float"
+ },
+ {
+ "name": "HoverItemDelayClearTimer",
+ "type": "float"
+ },
+ {
+ "name": "HoverItemUnlockedStationaryId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "HoverWindowUnlockedStationaryId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "MouseCursor",
+ "type": "ImGuiMouseCursor"
+ },
+ {
+ "name": "MouseStationaryTimer",
+ "type": "float"
+ },
+ {
+ "name": "MouseLastValidPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "InputTextState",
+ "type": "ImGuiInputTextState"
+ },
+ {
+ "name": "InputTextDeactivatedState",
+ "type": "ImGuiInputTextDeactivatedState"
+ },
+ {
+ "name": "InputTextPasswordFont",
+ "type": "ImFont"
+ },
+ {
+ "name": "TempInputId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DataTypeZeroValue",
+ "type": "ImGuiDataTypeStorage"
+ },
+ {
+ "name": "BeginMenuDepth",
+ "type": "int"
+ },
+ {
+ "name": "BeginComboDepth",
+ "type": "int"
+ },
+ {
+ "name": "ColorEditOptions",
+ "type": "ImGuiColorEditFlags"
+ },
+ {
+ "name": "ColorEditCurrentID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ColorEditSavedID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ColorEditSavedHue",
+ "type": "float"
+ },
+ {
+ "name": "ColorEditSavedSat",
+ "type": "float"
+ },
+ {
+ "name": "ColorEditSavedColor",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorPickerRef",
+ "type": "ImVec4"
+ },
+ {
+ "name": "ComboPreviewData",
+ "type": "ImGuiComboPreviewData"
+ },
+ {
+ "name": "WindowResizeBorderExpectedRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "WindowResizeRelativeMode",
+ "type": "bool"
+ },
+ {
+ "name": "ScrollbarSeekMode",
+ "type": "short"
+ },
+ {
+ "name": "ScrollbarClickDeltaToGrabCenter",
+ "type": "float"
+ },
+ {
+ "name": "SliderGrabClickOffset",
+ "type": "float"
+ },
+ {
+ "name": "SliderCurrentAccum",
+ "type": "float"
+ },
+ {
+ "name": "SliderCurrentAccumDirty",
+ "type": "bool"
+ },
+ {
+ "name": "DragCurrentAccumDirty",
+ "type": "bool"
+ },
+ {
+ "name": "DragCurrentAccum",
+ "type": "float"
+ },
+ {
+ "name": "DragSpeedDefaultRatio",
+ "type": "float"
+ },
+ {
+ "name": "DisabledAlphaBackup",
+ "type": "float"
+ },
+ {
+ "name": "DisabledStackSize",
+ "type": "short"
+ },
+ {
+ "name": "TooltipOverrideCount",
+ "type": "short"
+ },
+ {
+ "name": "TooltipPreviousWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ClipboardHandlerData",
+ "template_type": "char",
+ "type": "ImVector_char"
+ },
+ {
+ "name": "MenusIdSubmittedThisFrame",
+ "template_type": "ImGuiID",
+ "type": "ImVector_ImGuiID"
+ },
+ {
+ "name": "TypingSelectState",
+ "type": "ImGuiTypingSelectState"
+ },
+ {
+ "name": "PlatformImeData",
+ "type": "ImGuiPlatformImeData"
+ },
+ {
+ "name": "PlatformImeDataPrev",
+ "type": "ImGuiPlatformImeData"
+ },
+ {
+ "name": "PlatformImeViewport",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DockContext",
+ "type": "ImGuiDockContext"
+ },
+ {
+ "name": "DockNodeWindowMenuHandler",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar)"
+ },
+ {
+ "name": "SettingsLoaded",
+ "type": "bool"
+ },
+ {
+ "name": "SettingsDirtyTimer",
+ "type": "float"
+ },
+ {
+ "name": "SettingsIniData",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "SettingsHandlers",
+ "template_type": "ImGuiSettingsHandler",
+ "type": "ImVector_ImGuiSettingsHandler"
+ },
+ {
+ "name": "SettingsWindows",
+ "template_type": "ImGuiWindowSettings",
+ "type": "ImChunkStream_ImGuiWindowSettings"
+ },
+ {
+ "name": "SettingsTables",
+ "template_type": "ImGuiTableSettings",
+ "type": "ImChunkStream_ImGuiTableSettings"
+ },
+ {
+ "name": "Hooks",
+ "template_type": "ImGuiContextHook",
+ "type": "ImVector_ImGuiContextHook"
+ },
+ {
+ "name": "HookIdNext",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LocalizationTable[ImGuiLocKey_COUNT]",
+ "size": 13,
+ "type": "const char*"
+ },
+ {
+ "name": "LogEnabled",
+ "type": "bool"
+ },
+ {
+ "name": "LogFlags",
+ "type": "ImGuiLogFlags"
+ },
+ {
+ "name": "LogWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "LogFile",
+ "type": "ImFileHandle"
+ },
+ {
+ "name": "LogBuffer",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "LogNextPrefix",
+ "type": "const char*"
+ },
+ {
+ "name": "LogNextSuffix",
+ "type": "const char*"
+ },
+ {
+ "name": "LogLinePosY",
+ "type": "float"
+ },
+ {
+ "name": "LogLineFirstItem",
+ "type": "bool"
+ },
+ {
+ "name": "LogDepthRef",
+ "type": "int"
+ },
+ {
+ "name": "LogDepthToExpand",
+ "type": "int"
+ },
+ {
+ "name": "LogDepthToExpandDefault",
+ "type": "int"
+ },
+ {
+ "name": "ErrorCallback",
+ "type": "ImGuiErrorCallback"
+ },
+ {
+ "name": "ErrorCallbackUserData",
+ "type": "void*"
+ },
+ {
+ "name": "ErrorTooltipLockedPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ErrorFirst",
+ "type": "bool"
+ },
+ {
+ "name": "ErrorCountCurrentFrame",
+ "type": "int"
+ },
+ {
+ "name": "StackSizesInNewFrame",
+ "type": "ImGuiErrorRecoveryState"
+ },
+ {
+ "name": "StackSizesInBeginForCurrentWindow",
+ "type": "ImGuiErrorRecoveryState*"
+ },
+ {
+ "name": "DebugDrawIdConflictsCount",
+ "type": "int"
+ },
+ {
+ "name": "DebugLogFlags",
+ "type": "ImGuiDebugLogFlags"
+ },
+ {
+ "name": "DebugLogBuf",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "DebugLogIndex",
+ "type": "ImGuiTextIndex"
+ },
+ {
+ "name": "DebugLogSkippedErrors",
+ "type": "int"
+ },
+ {
+ "name": "DebugLogAutoDisableFlags",
+ "type": "ImGuiDebugLogFlags"
+ },
+ {
+ "name": "DebugLogAutoDisableFrames",
+ "type": "ImU8"
+ },
+ {
+ "name": "DebugLocateFrames",
+ "type": "ImU8"
+ },
+ {
+ "name": "DebugBreakInLocateId",
+ "type": "bool"
+ },
+ {
+ "name": "DebugBreakKeyChord",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "DebugBeginReturnValueCullDepth",
+ "type": "ImS8"
+ },
+ {
+ "name": "DebugItemPickerActive",
+ "type": "bool"
+ },
+ {
+ "name": "DebugItemPickerMouseButton",
+ "type": "ImU8"
+ },
+ {
+ "name": "DebugItemPickerBreakId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DebugFlashStyleColorTime",
+ "type": "float"
+ },
+ {
+ "name": "DebugFlashStyleColorBackup",
+ "type": "ImVec4"
+ },
+ {
+ "name": "DebugMetricsConfig",
+ "type": "ImGuiMetricsConfig"
+ },
+ {
+ "name": "DebugIDStackTool",
+ "type": "ImGuiIDStackTool"
+ },
+ {
+ "name": "DebugAllocInfo",
+ "type": "ImGuiDebugAllocInfo"
+ },
+ {
+ "name": "DebugHoveredDockNode",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "FramerateSecPerFrame[60]",
+ "size": 60,
+ "type": "float"
+ },
+ {
+ "name": "FramerateSecPerFrameIdx",
+ "type": "int"
+ },
+ {
+ "name": "FramerateSecPerFrameCount",
+ "type": "int"
+ },
+ {
+ "name": "FramerateSecPerFrameAccum",
+ "type": "float"
+ },
+ {
+ "name": "WantCaptureMouseNextFrame",
+ "type": "int"
+ },
+ {
+ "name": "WantCaptureKeyboardNextFrame",
+ "type": "int"
+ },
+ {
+ "name": "WantTextInputNextFrame",
+ "type": "int"
+ },
+ {
+ "name": "TempBuffer",
+ "template_type": "char",
+ "type": "ImVector_char"
+ },
+ {
+ "name": "TempKeychordName[64]",
+ "size": 64,
+ "type": "char"
+ }
+ ],
+ "ImGuiContextHook": [
+ {
+ "name": "HookId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Type",
+ "type": "ImGuiContextHookType"
+ },
+ {
+ "name": "Owner",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Callback",
+ "type": "ImGuiContextHookCallback"
+ },
+ {
+ "name": "UserData",
+ "type": "void*"
+ }
+ ],
+ "ImGuiDataTypeInfo": [
+ {
+ "name": "Size",
+ "type": "size_t"
+ },
+ {
+ "name": "Name",
+ "type": "const char*"
+ },
+ {
+ "name": "PrintFmt",
+ "type": "const char*"
+ },
+ {
+ "name": "ScanFmt",
+ "type": "const char*"
+ }
+ ],
+ "ImGuiDataTypeStorage": [
+ {
+ "name": "Data[8]",
+ "size": 8,
+ "type": "ImU8"
+ }
+ ],
+ "ImGuiDataVarInfo": [
+ {
+ "name": "Type",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "Count",
+ "type": "ImU32"
+ },
+ {
+ "name": "Offset",
+ "type": "ImU32"
+ }
+ ],
+ "ImGuiDebugAllocEntry": [
+ {
+ "name": "FrameCount",
+ "type": "int"
+ },
+ {
+ "name": "AllocCount",
+ "type": "ImS16"
+ },
+ {
+ "name": "FreeCount",
+ "type": "ImS16"
+ }
+ ],
+ "ImGuiDebugAllocInfo": [
+ {
+ "name": "TotalAllocCount",
+ "type": "int"
+ },
+ {
+ "name": "TotalFreeCount",
+ "type": "int"
+ },
+ {
+ "name": "LastEntriesIdx",
+ "type": "ImS16"
+ },
+ {
+ "name": "LastEntriesBuf[6]",
+ "size": 6,
+ "type": "ImGuiDebugAllocEntry"
+ }
+ ],
+ "ImGuiDockContext": [
+ {
+ "name": "Nodes",
+ "type": "ImGuiStorage"
+ },
+ {
+ "name": "Requests",
+ "template_type": "ImGuiDockRequest",
+ "type": "ImVector_ImGuiDockRequest"
+ },
+ {
+ "name": "NodesSettings",
+ "template_type": "ImGuiDockNodeSettings",
+ "type": "ImVector_ImGuiDockNodeSettings"
+ },
+ {
+ "name": "WantFullRebuild",
+ "type": "bool"
+ }
+ ],
+ "ImGuiDockNode": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "SharedFlags",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "LocalFlags",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "LocalFlagsInWindows",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "MergedFlags",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "State",
+ "type": "ImGuiDockNodeState"
+ },
+ {
+ "name": "ParentNode",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "ChildNodes[2]",
+ "size": 2,
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "Windows",
+ "template_type": "ImGuiWindow*",
+ "type": "ImVector_ImGuiWindowPtr"
+ },
+ {
+ "name": "TabBar",
+ "type": "ImGuiTabBar*"
+ },
+ {
+ "name": "Pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SizeRef",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SplitAxis",
+ "type": "ImGuiAxis"
+ },
+ {
+ "name": "WindowClass",
+ "type": "ImGuiWindowClass"
+ },
+ {
+ "name": "LastBgColor",
+ "type": "ImU32"
+ },
+ {
+ "name": "HostWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "VisibleWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "CentralNode",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "OnlyNodeWithWindows",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "CountNodeWithWindows",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameAlive",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameActive",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameFocused",
+ "type": "int"
+ },
+ {
+ "name": "LastFocusedNodeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "SelectedTabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "WantCloseTabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "RefViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "bitfield": "3",
+ "name": "AuthorityForPos",
+ "type": "ImGuiDataAuthority"
+ },
+ {
+ "bitfield": "3",
+ "name": "AuthorityForSize",
+ "type": "ImGuiDataAuthority"
+ },
+ {
+ "bitfield": "3",
+ "name": "AuthorityForViewport",
+ "type": "ImGuiDataAuthority"
+ },
+ {
+ "bitfield": "1",
+ "name": "IsVisible",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "IsFocused",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "IsBgDrawnThisFrame",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "HasCloseButton",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "HasWindowMenuButton",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "HasCentralNodeChild",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "WantCloseAll",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "WantLockSizeOnce",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "WantMouseMove",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "WantHiddenTabBarUpdate",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "WantHiddenTabBarToggle",
+ "type": "bool"
+ }
+ ],
+ "ImGuiErrorRecoveryState": [
+ {
+ "name": "SizeOfWindowStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfIDStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfTreeStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfColorStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfStyleVarStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfFontStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfFocusScopeStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfGroupStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfItemFlagsStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfBeginPopupStack",
+ "type": "short"
+ },
+ {
+ "name": "SizeOfDisabledStack",
+ "type": "short"
+ }
+ ],
+ "ImGuiFocusScopeData": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "WindowID",
+ "type": "ImGuiID"
+ }
+ ],
+ "ImGuiGroupData": [
+ {
+ "name": "WindowID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "BackupCursorPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BackupCursorMaxPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BackupCursorPosPrevLine",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BackupIndent",
+ "type": "ImVec1"
+ },
+ {
+ "name": "BackupGroupOffset",
+ "type": "ImVec1"
+ },
+ {
+ "name": "BackupCurrLineSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BackupCurrLineTextBaseOffset",
+ "type": "float"
+ },
+ {
+ "name": "BackupActiveIdIsAlive",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "BackupActiveIdPreviousFrameIsAlive",
+ "type": "bool"
+ },
+ {
+ "name": "BackupHoveredIdIsAlive",
+ "type": "bool"
+ },
+ {
+ "name": "BackupIsSameLine",
+ "type": "bool"
+ },
+ {
+ "name": "EmitItem",
+ "type": "bool"
+ }
+ ],
+ "ImGuiIDStackTool": [
+ {
+ "name": "LastActiveFrame",
+ "type": "int"
+ },
+ {
+ "name": "StackLevel",
+ "type": "int"
+ },
+ {
+ "name": "QueryId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Results",
+ "template_type": "ImGuiStackLevelInfo",
+ "type": "ImVector_ImGuiStackLevelInfo"
+ },
+ {
+ "name": "CopyToClipboardOnCtrlC",
+ "type": "bool"
+ },
+ {
+ "name": "CopyToClipboardLastTime",
+ "type": "float"
+ }
+ ],
+ "ImGuiIO": [
+ {
+ "name": "ConfigFlags",
+ "type": "ImGuiConfigFlags"
+ },
+ {
+ "name": "BackendFlags",
+ "type": "ImGuiBackendFlags"
+ },
+ {
+ "name": "DisplaySize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DeltaTime",
+ "type": "float"
+ },
+ {
+ "name": "IniSavingRate",
+ "type": "float"
+ },
+ {
+ "name": "IniFilename",
+ "type": "const char*"
+ },
+ {
+ "name": "LogFilename",
+ "type": "const char*"
+ },
+ {
+ "name": "UserData",
+ "type": "void*"
+ },
+ {
+ "name": "Fonts",
+ "type": "ImFontAtlas*"
+ },
+ {
+ "name": "FontGlobalScale",
+ "type": "float"
+ },
+ {
+ "name": "FontAllowUserScaling",
+ "type": "bool"
+ },
+ {
+ "name": "FontDefault",
+ "type": "ImFont*"
+ },
+ {
+ "name": "DisplayFramebufferScale",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ConfigNavSwapGamepadButtons",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavMoveSetMousePos",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavCaptureKeyboard",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavEscapeClearFocusItem",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavEscapeClearFocusWindow",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavCursorVisibleAuto",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigNavCursorVisibleAlways",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDockingNoSplit",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDockingWithShift",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDockingAlwaysTabBar",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDockingTransparentPayload",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigViewportsNoAutoMerge",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigViewportsNoTaskBarIcon",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigViewportsNoDecoration",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigViewportsNoDefaultParent",
+ "type": "bool"
+ },
+ {
+ "name": "MouseDrawCursor",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigMacOSXBehaviors",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigInputTrickleEventQueue",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigInputTextCursorBlink",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigInputTextEnterKeepActive",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDragClickToInputText",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigWindowsResizeFromEdges",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigWindowsMoveFromTitleBarOnly",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigWindowsCopyContentsWithCtrlC",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigScrollbarScrollByPage",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigMemoryCompactTimer",
+ "type": "float"
+ },
+ {
+ "name": "MouseDoubleClickTime",
+ "type": "float"
+ },
+ {
+ "name": "MouseDoubleClickMaxDist",
+ "type": "float"
+ },
+ {
+ "name": "MouseDragThreshold",
+ "type": "float"
+ },
+ {
+ "name": "KeyRepeatDelay",
+ "type": "float"
+ },
+ {
+ "name": "KeyRepeatRate",
+ "type": "float"
+ },
+ {
+ "name": "ConfigErrorRecovery",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigErrorRecoveryEnableAssert",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigErrorRecoveryEnableDebugLog",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigErrorRecoveryEnableTooltip",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDebugIsDebuggerPresent",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDebugHighlightIdConflicts",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDebugBeginReturnValueOnce",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDebugBeginReturnValueLoop",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDebugIgnoreFocusLoss",
+ "type": "bool"
+ },
+ {
+ "name": "ConfigDebugIniSettings",
+ "type": "bool"
+ },
+ {
+ "name": "BackendPlatformName",
+ "type": "const char*"
+ },
+ {
+ "name": "BackendRendererName",
+ "type": "const char*"
+ },
+ {
+ "name": "BackendPlatformUserData",
+ "type": "void*"
+ },
+ {
+ "name": "BackendRendererUserData",
+ "type": "void*"
+ },
+ {
+ "name": "BackendLanguageUserData",
+ "type": "void*"
+ },
+ {
+ "name": "WantCaptureMouse",
+ "type": "bool"
+ },
+ {
+ "name": "WantCaptureKeyboard",
+ "type": "bool"
+ },
+ {
+ "name": "WantTextInput",
+ "type": "bool"
+ },
+ {
+ "name": "WantSetMousePos",
+ "type": "bool"
+ },
+ {
+ "name": "WantSaveIniSettings",
+ "type": "bool"
+ },
+ {
+ "name": "NavActive",
+ "type": "bool"
+ },
+ {
+ "name": "NavVisible",
+ "type": "bool"
+ },
+ {
+ "name": "Framerate",
+ "type": "float"
+ },
+ {
+ "name": "MetricsRenderVertices",
+ "type": "int"
+ },
+ {
+ "name": "MetricsRenderIndices",
+ "type": "int"
+ },
+ {
+ "name": "MetricsRenderWindows",
+ "type": "int"
+ },
+ {
+ "name": "MetricsActiveWindows",
+ "type": "int"
+ },
+ {
+ "name": "MouseDelta",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "MousePos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MouseDown[5]",
+ "size": 5,
+ "type": "bool"
+ },
+ {
+ "name": "MouseWheel",
+ "type": "float"
+ },
+ {
+ "name": "MouseWheelH",
+ "type": "float"
+ },
+ {
+ "name": "MouseSource",
+ "type": "ImGuiMouseSource"
+ },
+ {
+ "name": "MouseHoveredViewport",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "KeyCtrl",
+ "type": "bool"
+ },
+ {
+ "name": "KeyShift",
+ "type": "bool"
+ },
+ {
+ "name": "KeyAlt",
+ "type": "bool"
+ },
+ {
+ "name": "KeySuper",
+ "type": "bool"
+ },
+ {
+ "name": "KeyMods",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "KeysData[ImGuiKey_NamedKey_COUNT]",
+ "size": 154,
+ "type": "ImGuiKeyData"
+ },
+ {
+ "name": "WantCaptureMouseUnlessPopupClose",
+ "type": "bool"
+ },
+ {
+ "name": "MousePosPrev",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MouseClickedPos[5]",
+ "size": 5,
+ "type": "ImVec2"
+ },
+ {
+ "name": "MouseClickedTime[5]",
+ "size": 5,
+ "type": "double"
+ },
+ {
+ "name": "MouseClicked[5]",
+ "size": 5,
+ "type": "bool"
+ },
+ {
+ "name": "MouseDoubleClicked[5]",
+ "size": 5,
+ "type": "bool"
+ },
+ {
+ "name": "MouseClickedCount[5]",
+ "size": 5,
+ "type": "ImU16"
+ },
+ {
+ "name": "MouseClickedLastCount[5]",
+ "size": 5,
+ "type": "ImU16"
+ },
+ {
+ "name": "MouseReleased[5]",
+ "size": 5,
+ "type": "bool"
+ },
+ {
+ "name": "MouseDownOwned[5]",
+ "size": 5,
+ "type": "bool"
+ },
+ {
+ "name": "MouseDownOwnedUnlessPopupClose[5]",
+ "size": 5,
+ "type": "bool"
+ },
+ {
+ "name": "MouseWheelRequestAxisSwap",
+ "type": "bool"
+ },
+ {
+ "name": "MouseCtrlLeftAsRightClick",
+ "type": "bool"
+ },
+ {
+ "name": "MouseDownDuration[5]",
+ "size": 5,
+ "type": "float"
+ },
+ {
+ "name": "MouseDownDurationPrev[5]",
+ "size": 5,
+ "type": "float"
+ },
+ {
+ "name": "MouseDragMaxDistanceAbs[5]",
+ "size": 5,
+ "type": "ImVec2"
+ },
+ {
+ "name": "MouseDragMaxDistanceSqr[5]",
+ "size": 5,
+ "type": "float"
+ },
+ {
+ "name": "PenPressure",
+ "type": "float"
+ },
+ {
+ "name": "AppFocusLost",
+ "type": "bool"
+ },
+ {
+ "name": "AppAcceptingEvents",
+ "type": "bool"
+ },
+ {
+ "name": "InputQueueSurrogate",
+ "type": "ImWchar16"
+ },
+ {
+ "name": "InputQueueCharacters",
+ "template_type": "ImWchar",
+ "type": "ImVector_ImWchar"
+ }
+ ],
+ "ImGuiInputEvent": [
+ {
+ "name": "Type",
+ "type": "ImGuiInputEventType"
+ },
+ {
+ "name": "Source",
+ "type": "ImGuiInputSource"
+ },
+ {
+ "name": "EventId",
+ "type": "ImU32"
+ },
+ {
+ "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"
+ },
+ {
+ "name": "MouseSource",
+ "type": "ImGuiMouseSource"
+ }
+ ],
+ "ImGuiInputEventMousePos": [
+ {
+ "name": "PosX",
+ "type": "float"
+ },
+ {
+ "name": "PosY",
+ "type": "float"
+ },
+ {
+ "name": "MouseSource",
+ "type": "ImGuiMouseSource"
+ }
+ ],
+ "ImGuiInputEventMouseViewport": [
+ {
+ "name": "HoveredViewportID",
+ "type": "ImGuiID"
+ }
+ ],
+ "ImGuiInputEventMouseWheel": [
+ {
+ "name": "WheelX",
+ "type": "float"
+ },
+ {
+ "name": "WheelY",
+ "type": "float"
+ },
+ {
+ "name": "MouseSource",
+ "type": "ImGuiMouseSource"
+ }
+ ],
+ "ImGuiInputEventText": [
+ {
+ "name": "Char",
+ "type": "unsigned int"
+ }
+ ],
+ "ImGuiInputTextCallbackData": [
+ {
+ "name": "Ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "EventFlag",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "UserData",
+ "type": "void*"
+ },
+ {
+ "name": "EventChar",
+ "type": "ImWchar"
+ },
+ {
+ "name": "EventKey",
+ "type": "ImGuiKey"
+ },
+ {
+ "name": "Buf",
+ "type": "char*"
+ },
+ {
+ "name": "BufTextLen",
+ "type": "int"
+ },
+ {
+ "name": "BufSize",
+ "type": "int"
+ },
+ {
+ "name": "BufDirty",
+ "type": "bool"
+ },
+ {
+ "name": "CursorPos",
+ "type": "int"
+ },
+ {
+ "name": "SelectionStart",
+ "type": "int"
+ },
+ {
+ "name": "SelectionEnd",
+ "type": "int"
+ }
+ ],
+ "ImGuiInputTextDeactivatedState": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "TextA",
+ "template_type": "char",
+ "type": "ImVector_char"
+ }
+ ],
+ "ImGuiInputTextState": [
+ {
+ "name": "Ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "Stb",
+ "type": "ImStbTexteditState*"
+ },
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "TextLen",
+ "type": "int"
+ },
+ {
+ "name": "TextA",
+ "template_type": "char",
+ "type": "ImVector_char"
+ },
+ {
+ "name": "TextToRevertTo",
+ "template_type": "char",
+ "type": "ImVector_char"
+ },
+ {
+ "name": "CallbackTextBackup",
+ "template_type": "char",
+ "type": "ImVector_char"
+ },
+ {
+ "name": "BufCapacity",
+ "type": "int"
+ },
+ {
+ "name": "Scroll",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CursorAnim",
+ "type": "float"
+ },
+ {
+ "name": "CursorFollow",
+ "type": "bool"
+ },
+ {
+ "name": "SelectedAllMouseLock",
+ "type": "bool"
+ },
+ {
+ "name": "Edited",
+ "type": "bool"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiInputTextFlags"
+ },
+ {
+ "name": "ReloadUserBuf",
+ "type": "bool"
+ },
+ {
+ "name": "ReloadSelectionStart",
+ "type": "int"
+ },
+ {
+ "name": "ReloadSelectionEnd",
+ "type": "int"
+ }
+ ],
+ "ImGuiKeyData": [
+ {
+ "name": "Down",
+ "type": "bool"
+ },
+ {
+ "name": "DownDuration",
+ "type": "float"
+ },
+ {
+ "name": "DownDurationPrev",
+ "type": "float"
+ },
+ {
+ "name": "AnalogValue",
+ "type": "float"
+ }
+ ],
+ "ImGuiKeyOwnerData": [
+ {
+ "name": "OwnerCurr",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "OwnerNext",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LockThisFrame",
+ "type": "bool"
+ },
+ {
+ "name": "LockUntilRelease",
+ "type": "bool"
+ }
+ ],
+ "ImGuiKeyRoutingData": [
+ {
+ "name": "NextEntryIndex",
+ "type": "ImGuiKeyRoutingIndex"
+ },
+ {
+ "name": "Mods",
+ "type": "ImU16"
+ },
+ {
+ "name": "RoutingCurrScore",
+ "type": "ImU8"
+ },
+ {
+ "name": "RoutingNextScore",
+ "type": "ImU8"
+ },
+ {
+ "name": "RoutingCurr",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "RoutingNext",
+ "type": "ImGuiID"
+ }
+ ],
+ "ImGuiKeyRoutingTable": [
+ {
+ "name": "Index[ImGuiKey_NamedKey_COUNT]",
+ "size": 154,
+ "type": "ImGuiKeyRoutingIndex"
+ },
+ {
+ "name": "Entries",
+ "template_type": "ImGuiKeyRoutingData",
+ "type": "ImVector_ImGuiKeyRoutingData"
+ },
+ {
+ "name": "EntriesNext",
+ "template_type": "ImGuiKeyRoutingData",
+ "type": "ImVector_ImGuiKeyRoutingData"
+ }
+ ],
+ "ImGuiLastItemData": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ItemFlags",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "StatusFlags",
+ "type": "ImGuiItemStatusFlags"
+ },
+ {
+ "name": "Rect",
+ "type": "ImRect"
+ },
+ {
+ "name": "NavRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "DisplayRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "ClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "Shortcut",
+ "type": "ImGuiKeyChord"
+ }
+ ],
+ "ImGuiListClipper": [
+ {
+ "name": "Ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "DisplayStart",
+ "type": "int"
+ },
+ {
+ "name": "DisplayEnd",
+ "type": "int"
+ },
+ {
+ "name": "ItemsCount",
+ "type": "int"
+ },
+ {
+ "name": "ItemsHeight",
+ "type": "float"
+ },
+ {
+ "name": "StartPosY",
+ "type": "float"
+ },
+ {
+ "name": "StartSeekOffsetY",
+ "type": "double"
+ },
+ {
+ "name": "TempData",
+ "type": "void*"
+ }
+ ],
+ "ImGuiListClipperData": [
+ {
+ "name": "ListClipper",
+ "type": "ImGuiListClipper*"
+ },
+ {
+ "name": "LossynessOffset",
+ "type": "float"
+ },
+ {
+ "name": "StepNo",
+ "type": "int"
+ },
+ {
+ "name": "ItemsFrozen",
+ "type": "int"
+ },
+ {
+ "name": "Ranges",
+ "template_type": "ImGuiListClipperRange",
+ "type": "ImVector_ImGuiListClipperRange"
+ }
+ ],
+ "ImGuiListClipperRange": [
+ {
+ "name": "Min",
+ "type": "int"
+ },
+ {
+ "name": "Max",
+ "type": "int"
+ },
+ {
+ "name": "PosToIndexConvert",
+ "type": "bool"
+ },
+ {
+ "name": "PosToIndexOffsetMin",
+ "type": "ImS8"
+ },
+ {
+ "name": "PosToIndexOffsetMax",
+ "type": "ImS8"
+ }
+ ],
+ "ImGuiLocEntry": [
+ {
+ "name": "Key",
+ "type": "ImGuiLocKey"
+ },
+ {
+ "name": "Text",
+ "type": "const char*"
+ }
+ ],
+ "ImGuiMenuColumns": [
+ {
+ "name": "TotalWidth",
+ "type": "ImU32"
+ },
+ {
+ "name": "NextTotalWidth",
+ "type": "ImU32"
+ },
+ {
+ "name": "Spacing",
+ "type": "ImU16"
+ },
+ {
+ "name": "OffsetIcon",
+ "type": "ImU16"
+ },
+ {
+ "name": "OffsetLabel",
+ "type": "ImU16"
+ },
+ {
+ "name": "OffsetShortcut",
+ "type": "ImU16"
+ },
+ {
+ "name": "OffsetMark",
+ "type": "ImU16"
+ },
+ {
+ "name": "Widths[4]",
+ "size": 4,
+ "type": "ImU16"
+ }
+ ],
+ "ImGuiMetricsConfig": [
+ {
+ "name": "ShowDebugLog",
+ "type": "bool"
+ },
+ {
+ "name": "ShowIDStackTool",
+ "type": "bool"
+ },
+ {
+ "name": "ShowWindowsRects",
+ "type": "bool"
+ },
+ {
+ "name": "ShowWindowsBeginOrder",
+ "type": "bool"
+ },
+ {
+ "name": "ShowTablesRects",
+ "type": "bool"
+ },
+ {
+ "name": "ShowDrawCmdMesh",
+ "type": "bool"
+ },
+ {
+ "name": "ShowDrawCmdBoundingBoxes",
+ "type": "bool"
+ },
+ {
+ "name": "ShowTextEncodingViewer",
+ "type": "bool"
+ },
+ {
+ "name": "ShowAtlasTintedWithTextColor",
+ "type": "bool"
+ },
+ {
+ "name": "ShowDockingNodes",
+ "type": "bool"
+ },
+ {
+ "name": "ShowWindowsRectsType",
+ "type": "int"
+ },
+ {
+ "name": "ShowTablesRectsType",
+ "type": "int"
+ },
+ {
+ "name": "HighlightMonitorIdx",
+ "type": "int"
+ },
+ {
+ "name": "HighlightViewportID",
+ "type": "ImGuiID"
+ }
+ ],
+ "ImGuiMultiSelectIO": [
+ {
+ "name": "Requests",
+ "template_type": "ImGuiSelectionRequest",
+ "type": "ImVector_ImGuiSelectionRequest"
+ },
+ {
+ "name": "RangeSrcItem",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "NavIdItem",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "NavIdSelected",
+ "type": "bool"
+ },
+ {
+ "name": "RangeSrcReset",
+ "type": "bool"
+ },
+ {
+ "name": "ItemsCount",
+ "type": "int"
+ }
+ ],
+ "ImGuiMultiSelectState": [
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LastFrameActive",
+ "type": "int"
+ },
+ {
+ "name": "LastSelectionSize",
+ "type": "int"
+ },
+ {
+ "name": "RangeSelected",
+ "type": "ImS8"
+ },
+ {
+ "name": "NavIdSelected",
+ "type": "ImS8"
+ },
+ {
+ "name": "RangeSrcItem",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "NavIdItem",
+ "type": "ImGuiSelectionUserData"
+ }
+ ],
+ "ImGuiMultiSelectTempData": [
+ {
+ "name": "IO",
+ "type": "ImGuiMultiSelectIO"
+ },
+ {
+ "name": "Storage",
+ "type": "ImGuiMultiSelectState*"
+ },
+ {
+ "name": "FocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiMultiSelectFlags"
+ },
+ {
+ "name": "ScopeRectMin",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BackupCursorMaxPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LastSubmittedItem",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "BoxSelectId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "KeyMods",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "LoopRequestSetAll",
+ "type": "ImS8"
+ },
+ {
+ "name": "IsEndIO",
+ "type": "bool"
+ },
+ {
+ "name": "IsFocused",
+ "type": "bool"
+ },
+ {
+ "name": "IsKeyboardSetRange",
+ "type": "bool"
+ },
+ {
+ "name": "NavIdPassedBy",
+ "type": "bool"
+ },
+ {
+ "name": "RangeSrcPassedBy",
+ "type": "bool"
+ },
+ {
+ "name": "RangeDstPassedBy",
+ "type": "bool"
+ }
+ ],
+ "ImGuiNavItemData": [
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "FocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "RectRel",
+ "type": "ImRect"
+ },
+ {
+ "name": "ItemFlags",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "DistBox",
+ "type": "float"
+ },
+ {
+ "name": "DistCenter",
+ "type": "float"
+ },
+ {
+ "name": "DistAxial",
+ "type": "float"
+ },
+ {
+ "name": "SelectionUserData",
+ "type": "ImGuiSelectionUserData"
+ }
+ ],
+ "ImGuiNextItemData": [
+ {
+ "name": "HasFlags",
+ "type": "ImGuiNextItemDataFlags"
+ },
+ {
+ "name": "ItemFlags",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "FocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "SelectionUserData",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "Width",
+ "type": "float"
+ },
+ {
+ "name": "Shortcut",
+ "type": "ImGuiKeyChord"
+ },
+ {
+ "name": "ShortcutFlags",
+ "type": "ImGuiInputFlags"
+ },
+ {
+ "name": "OpenVal",
+ "type": "bool"
+ },
+ {
+ "name": "OpenCond",
+ "type": "ImU8"
+ },
+ {
+ "name": "RefVal",
+ "type": "ImGuiDataTypeStorage"
+ },
+ {
+ "name": "StorageId",
+ "type": "ImGuiID"
+ }
+ ],
+ "ImGuiNextWindowData": [
+ {
+ "name": "Flags",
+ "type": "ImGuiNextWindowDataFlags"
+ },
+ {
+ "name": "PosCond",
+ "type": "ImGuiCond"
+ },
+ {
+ "name": "SizeCond",
+ "type": "ImGuiCond"
+ },
+ {
+ "name": "CollapsedCond",
+ "type": "ImGuiCond"
+ },
+ {
+ "name": "DockCond",
+ "type": "ImGuiCond"
+ },
+ {
+ "name": "PosVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "PosPivotVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SizeVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ContentSizeVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ChildFlags",
+ "type": "ImGuiChildFlags"
+ },
+ {
+ "name": "PosUndock",
+ "type": "bool"
+ },
+ {
+ "name": "CollapsedVal",
+ "type": "bool"
+ },
+ {
+ "name": "SizeConstraintRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "SizeCallback",
+ "type": "ImGuiSizeCallback"
+ },
+ {
+ "name": "SizeCallbackUserData",
+ "type": "void*"
+ },
+ {
+ "name": "BgAlphaVal",
+ "type": "float"
+ },
+ {
+ "name": "ViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DockId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "WindowClass",
+ "type": "ImGuiWindowClass"
+ },
+ {
+ "name": "MenuBarOffsetMinVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "RefreshFlagsVal",
+ "type": "ImGuiWindowRefreshFlags"
+ }
+ ],
+ "ImGuiOldColumnData": [
+ {
+ "name": "OffsetNorm",
+ "type": "float"
+ },
+ {
+ "name": "OffsetNormBeforeResize",
+ "type": "float"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiOldColumnFlags"
+ },
+ {
+ "name": "ClipRect",
+ "type": "ImRect"
+ }
+ ],
+ "ImGuiOldColumns": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiOldColumnFlags"
+ },
+ {
+ "name": "IsFirstFrame",
+ "type": "bool"
+ },
+ {
+ "name": "IsBeingResized",
+ "type": "bool"
+ },
+ {
+ "name": "Current",
+ "type": "int"
+ },
+ {
+ "name": "Count",
+ "type": "int"
+ },
+ {
+ "name": "OffMinX",
+ "type": "float"
+ },
+ {
+ "name": "OffMaxX",
+ "type": "float"
+ },
+ {
+ "name": "LineMinY",
+ "type": "float"
+ },
+ {
+ "name": "LineMaxY",
+ "type": "float"
+ },
+ {
+ "name": "HostCursorPosY",
+ "type": "float"
+ },
+ {
+ "name": "HostCursorMaxPosX",
+ "type": "float"
+ },
+ {
+ "name": "HostInitialClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "HostBackupClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "HostBackupParentWorkRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "Columns",
+ "template_type": "ImGuiOldColumnData",
+ "type": "ImVector_ImGuiOldColumnData"
+ },
+ {
+ "name": "Splitter",
+ "type": "ImDrawListSplitter"
+ }
+ ],
+ "ImGuiOnceUponAFrame": [
+ {
+ "name": "RefFrame",
+ "type": "int"
+ }
+ ],
+ "ImGuiPayload": [
+ {
+ "name": "Data",
+ "type": "void*"
+ },
+ {
+ "name": "DataSize",
+ "type": "int"
+ },
+ {
+ "name": "SourceId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "SourceParentId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DataFrameCount",
+ "type": "int"
+ },
+ {
+ "name": "DataType[32+1]",
+ "size": 33,
+ "type": "char"
+ },
+ {
+ "name": "Preview",
+ "type": "bool"
+ },
+ {
+ "name": "Delivery",
+ "type": "bool"
+ }
+ ],
+ "ImGuiPlatformIO": [
+ {
+ "name": "Platform_GetClipboardTextFn",
+ "type": "const char*(*)(ImGuiContext* ctx)"
+ },
+ {
+ "name": "Platform_SetClipboardTextFn",
+ "type": "void(*)(ImGuiContext* ctx,const char* text)"
+ },
+ {
+ "name": "Platform_ClipboardUserData",
+ "type": "void*"
+ },
+ {
+ "name": "Platform_OpenInShellFn",
+ "type": "bool(*)(ImGuiContext* ctx,const char* path)"
+ },
+ {
+ "name": "Platform_OpenInShellUserData",
+ "type": "void*"
+ },
+ {
+ "name": "Platform_SetImeDataFn",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiViewport* viewport,ImGuiPlatformImeData* data)"
+ },
+ {
+ "name": "Platform_ImeUserData",
+ "type": "void*"
+ },
+ {
+ "name": "Platform_LocaleDecimalPoint",
+ "type": "ImWchar"
+ },
+ {
+ "name": "Renderer_RenderState",
+ "type": "void*"
+ },
+ {
+ "name": "Platform_CreateWindow",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_DestroyWindow",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_ShowWindow",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_SetWindowPos",
+ "type": "void(*)(ImGuiViewport* vp,ImVec2 pos)"
+ },
+ {
+ "name": "Platform_GetWindowPos",
+ "type": "ImVec2(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_SetWindowSize",
+ "type": "void(*)(ImGuiViewport* vp,ImVec2 size)"
+ },
+ {
+ "name": "Platform_GetWindowSize",
+ "type": "ImVec2(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_SetWindowFocus",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_GetWindowFocus",
+ "type": "bool(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_GetWindowMinimized",
+ "type": "bool(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_SetWindowTitle",
+ "type": "void(*)(ImGuiViewport* vp,const char* str)"
+ },
+ {
+ "name": "Platform_SetWindowAlpha",
+ "type": "void(*)(ImGuiViewport* vp,float alpha)"
+ },
+ {
+ "name": "Platform_UpdateWindow",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_RenderWindow",
+ "type": "void(*)(ImGuiViewport* vp,void* render_arg)"
+ },
+ {
+ "name": "Platform_SwapBuffers",
+ "type": "void(*)(ImGuiViewport* vp,void* render_arg)"
+ },
+ {
+ "name": "Platform_GetWindowDpiScale",
+ "type": "float(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_OnChangedViewport",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_GetWindowWorkAreaInsets",
+ "type": "ImVec4(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Platform_CreateVkSurface",
+ "type": "int(*)(ImGuiViewport* vp,ImU64 vk_inst,const void* vk_allocators,ImU64* out_vk_surface)"
+ },
+ {
+ "name": "Renderer_CreateWindow",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Renderer_DestroyWindow",
+ "type": "void(*)(ImGuiViewport* vp)"
+ },
+ {
+ "name": "Renderer_SetWindowSize",
+ "type": "void(*)(ImGuiViewport* vp,ImVec2 size)"
+ },
+ {
+ "name": "Renderer_RenderWindow",
+ "type": "void(*)(ImGuiViewport* vp,void* render_arg)"
+ },
+ {
+ "name": "Renderer_SwapBuffers",
+ "type": "void(*)(ImGuiViewport* vp,void* render_arg)"
+ },
+ {
+ "name": "Monitors",
+ "template_type": "ImGuiPlatformMonitor",
+ "type": "ImVector_ImGuiPlatformMonitor"
+ },
+ {
+ "name": "Viewports",
+ "template_type": "ImGuiViewport*",
+ "type": "ImVector_ImGuiViewportPtr"
+ }
+ ],
+ "ImGuiPlatformImeData": [
+ {
+ "name": "WantVisible",
+ "type": "bool"
+ },
+ {
+ "name": "InputPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "InputLineHeight",
+ "type": "float"
+ }
+ ],
+ "ImGuiPlatformMonitor": [
+ {
+ "name": "MainPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MainSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WorkPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WorkSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DpiScale",
+ "type": "float"
+ },
+ {
+ "name": "PlatformHandle",
+ "type": "void*"
+ }
+ ],
+ "ImGuiPopupData": [
+ {
+ "name": "PopupId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "RestoreNavWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ParentNavLayer",
+ "type": "int"
+ },
+ {
+ "name": "OpenFrameCount",
+ "type": "int"
+ },
+ {
+ "name": "OpenParentId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "OpenPopupPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "OpenMousePos",
+ "type": "ImVec2"
+ }
+ ],
+ "ImGuiPtrOrIndex": [
+ {
+ "name": "Ptr",
+ "type": "void*"
+ },
+ {
+ "name": "Index",
+ "type": "int"
+ }
+ ],
+ "ImGuiSelectionBasicStorage": [
+ {
+ "name": "Size",
+ "type": "int"
+ },
+ {
+ "name": "PreserveOrder",
+ "type": "bool"
+ },
+ {
+ "name": "UserData",
+ "type": "void*"
+ },
+ {
+ "name": "AdapterIndexToStorageId",
+ "type": "ImGuiID(*)(ImGuiSelectionBasicStorage* self,int idx)"
+ },
+ {
+ "name": "_SelectionOrder",
+ "type": "int"
+ },
+ {
+ "name": "_Storage",
+ "type": "ImGuiStorage"
+ }
+ ],
+ "ImGuiSelectionExternalStorage": [
+ {
+ "name": "UserData",
+ "type": "void*"
+ },
+ {
+ "name": "AdapterSetItemSelected",
+ "type": "void(*)(ImGuiSelectionExternalStorage* self,int idx,bool selected)"
+ }
+ ],
+ "ImGuiSelectionRequest": [
+ {
+ "name": "Type",
+ "type": "ImGuiSelectionRequestType"
+ },
+ {
+ "name": "Selected",
+ "type": "bool"
+ },
+ {
+ "name": "RangeDirection",
+ "type": "ImS8"
+ },
+ {
+ "name": "RangeFirstItem",
+ "type": "ImGuiSelectionUserData"
+ },
+ {
+ "name": "RangeLastItem",
+ "type": "ImGuiSelectionUserData"
+ }
+ ],
+ "ImGuiSettingsHandler": [
+ {
+ "name": "TypeName",
+ "type": "const char*"
+ },
+ {
+ "name": "TypeHash",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ClearAllFn",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
+ },
+ {
+ "name": "ReadInitFn",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
+ },
+ {
+ "name": "ReadOpenFn",
+ "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)"
+ },
+ {
+ "name": "ReadLineFn",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)"
+ },
+ {
+ "name": "ApplyAllFn",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
+ },
+ {
+ "name": "WriteAllFn",
+ "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)"
+ },
+ {
+ "name": "UserData",
+ "type": "void*"
+ }
+ ],
+ "ImGuiShrinkWidthItem": [
+ {
+ "name": "Index",
+ "type": "int"
+ },
+ {
+ "name": "Width",
+ "type": "float"
+ },
+ {
+ "name": "InitialWidth",
+ "type": "float"
+ }
+ ],
+ "ImGuiSizeCallbackData": [
+ {
+ "name": "UserData",
+ "type": "void*"
+ },
+ {
+ "name": "Pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CurrentSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DesiredSize",
+ "type": "ImVec2"
+ }
+ ],
+ "ImGuiStackLevelInfo": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "QueryFrameCount",
+ "type": "ImS8"
+ },
+ {
+ "name": "QuerySuccess",
+ "type": "bool"
+ },
+ {
+ "bitfield": "8",
+ "name": "DataType",
+ "type": "ImGuiDataType"
+ },
+ {
+ "name": "Desc[57]",
+ "size": 57,
+ "type": "char"
+ }
+ ],
+ "ImGuiStorage": [
+ {
+ "name": "Data",
+ "template_type": "ImGuiStoragePair",
+ "type": "ImVector_ImGuiStoragePair"
+ }
+ ],
+ "ImGuiStoragePair": [
+ {
+ "name": "key",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "",
+ "type": "union { int val_i; float val_f; void* val_p;}"
+ }
+ ],
+ "ImGuiStyle": [
+ {
+ "name": "Alpha",
+ "type": "float"
+ },
+ {
+ "name": "DisabledAlpha",
+ "type": "float"
+ },
+ {
+ "name": "WindowPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WindowRounding",
+ "type": "float"
+ },
+ {
+ "name": "WindowBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "WindowMinSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WindowTitleAlign",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WindowMenuButtonPosition",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "ChildRounding",
+ "type": "float"
+ },
+ {
+ "name": "ChildBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "PopupRounding",
+ "type": "float"
+ },
+ {
+ "name": "PopupBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "FramePadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "FrameRounding",
+ "type": "float"
+ },
+ {
+ "name": "FrameBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "ItemSpacing",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ItemInnerSpacing",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CellPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "TouchExtraPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "IndentSpacing",
+ "type": "float"
+ },
+ {
+ "name": "ColumnsMinSpacing",
+ "type": "float"
+ },
+ {
+ "name": "ScrollbarSize",
+ "type": "float"
+ },
+ {
+ "name": "ScrollbarRounding",
+ "type": "float"
+ },
+ {
+ "name": "GrabMinSize",
+ "type": "float"
+ },
+ {
+ "name": "GrabRounding",
+ "type": "float"
+ },
+ {
+ "name": "LogSliderDeadzone",
+ "type": "float"
+ },
+ {
+ "name": "TabRounding",
+ "type": "float"
+ },
+ {
+ "name": "TabBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "TabMinWidthForCloseButton",
+ "type": "float"
+ },
+ {
+ "name": "TabBarBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "TabBarOverlineSize",
+ "type": "float"
+ },
+ {
+ "name": "TableAngledHeadersAngle",
+ "type": "float"
+ },
+ {
+ "name": "TableAngledHeadersTextAlign",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ColorButtonPosition",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "ButtonTextAlign",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SelectableTextAlign",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SeparatorTextBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "SeparatorTextAlign",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SeparatorTextPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DisplayWindowPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DisplaySafeAreaPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DockingSeparatorSize",
+ "type": "float"
+ },
+ {
+ "name": "MouseCursorScale",
+ "type": "float"
+ },
+ {
+ "name": "AntiAliasedLines",
+ "type": "bool"
+ },
+ {
+ "name": "AntiAliasedLinesUseTex",
+ "type": "bool"
+ },
+ {
+ "name": "AntiAliasedFill",
+ "type": "bool"
+ },
+ {
+ "name": "CurveTessellationTol",
+ "type": "float"
+ },
+ {
+ "name": "CircleTessellationMaxError",
+ "type": "float"
+ },
+ {
+ "name": "Colors[ImGuiCol_COUNT]",
+ "size": 58,
+ "type": "ImVec4"
+ },
+ {
+ "name": "HoverStationaryDelay",
+ "type": "float"
+ },
+ {
+ "name": "HoverDelayShort",
+ "type": "float"
+ },
+ {
+ "name": "HoverDelayNormal",
+ "type": "float"
+ },
+ {
+ "name": "HoverFlagsForTooltipMouse",
+ "type": "ImGuiHoveredFlags"
+ },
+ {
+ "name": "HoverFlagsForTooltipNav",
+ "type": "ImGuiHoveredFlags"
+ }
+ ],
+ "ImGuiStyleMod": [
+ {
+ "name": "VarIdx",
+ "type": "ImGuiStyleVar"
+ },
+ {
+ "name": "",
+ "type": "union { int BackupInt[2]; float BackupFloat[2];}"
+ }
+ ],
+ "ImGuiTabBar": [
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "Tabs",
+ "template_type": "ImGuiTabItem",
+ "type": "ImVector_ImGuiTabItem"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiTabBarFlags"
+ },
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "SelectedTabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NextSelectedTabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "VisibleTabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "CurrFrameVisible",
+ "type": "int"
+ },
+ {
+ "name": "PrevFrameVisible",
+ "type": "int"
+ },
+ {
+ "name": "BarRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "CurrTabsContentsHeight",
+ "type": "float"
+ },
+ {
+ "name": "PrevTabsContentsHeight",
+ "type": "float"
+ },
+ {
+ "name": "WidthAllTabs",
+ "type": "float"
+ },
+ {
+ "name": "WidthAllTabsIdeal",
+ "type": "float"
+ },
+ {
+ "name": "ScrollingAnim",
+ "type": "float"
+ },
+ {
+ "name": "ScrollingTarget",
+ "type": "float"
+ },
+ {
+ "name": "ScrollingTargetDistToVisibility",
+ "type": "float"
+ },
+ {
+ "name": "ScrollingSpeed",
+ "type": "float"
+ },
+ {
+ "name": "ScrollingRectMinX",
+ "type": "float"
+ },
+ {
+ "name": "ScrollingRectMaxX",
+ "type": "float"
+ },
+ {
+ "name": "SeparatorMinX",
+ "type": "float"
+ },
+ {
+ "name": "SeparatorMaxX",
+ "type": "float"
+ },
+ {
+ "name": "ReorderRequestTabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ReorderRequestOffset",
+ "type": "ImS16"
+ },
+ {
+ "name": "BeginCount",
+ "type": "ImS8"
+ },
+ {
+ "name": "WantLayout",
+ "type": "bool"
+ },
+ {
+ "name": "VisibleTabWasSubmitted",
+ "type": "bool"
+ },
+ {
+ "name": "TabsAddedNew",
+ "type": "bool"
+ },
+ {
+ "name": "TabsActiveCount",
+ "type": "ImS16"
+ },
+ {
+ "name": "LastTabItemIdx",
+ "type": "ImS16"
+ },
+ {
+ "name": "ItemSpacingY",
+ "type": "float"
+ },
+ {
+ "name": "FramePadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BackupCursorPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "TabsNames",
+ "type": "ImGuiTextBuffer"
+ }
+ ],
+ "ImGuiTabItem": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiTabItemFlags"
+ },
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "LastFrameVisible",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameSelected",
+ "type": "int"
+ },
+ {
+ "name": "Offset",
+ "type": "float"
+ },
+ {
+ "name": "Width",
+ "type": "float"
+ },
+ {
+ "name": "ContentWidth",
+ "type": "float"
+ },
+ {
+ "name": "RequestedWidth",
+ "type": "float"
+ },
+ {
+ "name": "NameOffset",
+ "type": "ImS32"
+ },
+ {
+ "name": "BeginOrder",
+ "type": "ImS16"
+ },
+ {
+ "name": "IndexDuringLayout",
+ "type": "ImS16"
+ },
+ {
+ "name": "WantClose",
+ "type": "bool"
+ }
+ ],
+ "ImGuiTable": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiTableFlags"
+ },
+ {
+ "name": "RawData",
+ "type": "void*"
+ },
+ {
+ "name": "TempData",
+ "type": "ImGuiTableTempData*"
+ },
+ {
+ "name": "Columns",
+ "template_type": "ImGuiTableColumn",
+ "type": "ImSpan_ImGuiTableColumn"
+ },
+ {
+ "name": "DisplayOrderToIndex",
+ "template_type": "ImGuiTableColumnIdx",
+ "type": "ImSpan_ImGuiTableColumnIdx"
+ },
+ {
+ "name": "RowCellData",
+ "template_type": "ImGuiTableCellData",
+ "type": "ImSpan_ImGuiTableCellData"
+ },
+ {
+ "name": "EnabledMaskByDisplayOrder",
+ "type": "ImBitArrayPtr"
+ },
+ {
+ "name": "EnabledMaskByIndex",
+ "type": "ImBitArrayPtr"
+ },
+ {
+ "name": "VisibleMaskByIndex",
+ "type": "ImBitArrayPtr"
+ },
+ {
+ "name": "SettingsLoadedFlags",
+ "type": "ImGuiTableFlags"
+ },
+ {
+ "name": "SettingsOffset",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameActive",
+ "type": "int"
+ },
+ {
+ "name": "ColumnsCount",
+ "type": "int"
+ },
+ {
+ "name": "CurrentRow",
+ "type": "int"
+ },
+ {
+ "name": "CurrentColumn",
+ "type": "int"
+ },
+ {
+ "name": "InstanceCurrent",
+ "type": "ImS16"
+ },
+ {
+ "name": "InstanceInteracted",
+ "type": "ImS16"
+ },
+ {
+ "name": "RowPosY1",
+ "type": "float"
+ },
+ {
+ "name": "RowPosY2",
+ "type": "float"
+ },
+ {
+ "name": "RowMinHeight",
+ "type": "float"
+ },
+ {
+ "name": "RowCellPaddingY",
+ "type": "float"
+ },
+ {
+ "name": "RowTextBaseline",
+ "type": "float"
+ },
+ {
+ "name": "RowIndentOffsetX",
+ "type": "float"
+ },
+ {
+ "bitfield": "16",
+ "name": "RowFlags",
+ "type": "ImGuiTableRowFlags"
+ },
+ {
+ "bitfield": "16",
+ "name": "LastRowFlags",
+ "type": "ImGuiTableRowFlags"
+ },
+ {
+ "name": "RowBgColorCounter",
+ "type": "int"
+ },
+ {
+ "name": "RowBgColor[2]",
+ "size": 2,
+ "type": "ImU32"
+ },
+ {
+ "name": "BorderColorStrong",
+ "type": "ImU32"
+ },
+ {
+ "name": "BorderColorLight",
+ "type": "ImU32"
+ },
+ {
+ "name": "BorderX1",
+ "type": "float"
+ },
+ {
+ "name": "BorderX2",
+ "type": "float"
+ },
+ {
+ "name": "HostIndentX",
+ "type": "float"
+ },
+ {
+ "name": "MinColumnWidth",
+ "type": "float"
+ },
+ {
+ "name": "OuterPaddingX",
+ "type": "float"
+ },
+ {
+ "name": "CellPaddingX",
+ "type": "float"
+ },
+ {
+ "name": "CellSpacingX1",
+ "type": "float"
+ },
+ {
+ "name": "CellSpacingX2",
+ "type": "float"
+ },
+ {
+ "name": "InnerWidth",
+ "type": "float"
+ },
+ {
+ "name": "ColumnsGivenWidth",
+ "type": "float"
+ },
+ {
+ "name": "ColumnsAutoFitWidth",
+ "type": "float"
+ },
+ {
+ "name": "ColumnsStretchSumWeights",
+ "type": "float"
+ },
+ {
+ "name": "ResizedColumnNextWidth",
+ "type": "float"
+ },
+ {
+ "name": "ResizeLockMinContentsX2",
+ "type": "float"
+ },
+ {
+ "name": "RefScale",
+ "type": "float"
+ },
+ {
+ "name": "AngledHeadersHeight",
+ "type": "float"
+ },
+ {
+ "name": "AngledHeadersSlope",
+ "type": "float"
+ },
+ {
+ "name": "OuterRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "InnerRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "WorkRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "InnerClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "BgClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "Bg0ClipRectForDrawCmd",
+ "type": "ImRect"
+ },
+ {
+ "name": "Bg2ClipRectForDrawCmd",
+ "type": "ImRect"
+ },
+ {
+ "name": "HostClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "HostBackupInnerClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "OuterWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "InnerWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ColumnsNames",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "DrawSplitter",
+ "type": "ImDrawListSplitter*"
+ },
+ {
+ "name": "InstanceDataFirst",
+ "type": "ImGuiTableInstanceData"
+ },
+ {
+ "name": "InstanceDataExtra",
+ "template_type": "ImGuiTableInstanceData",
+ "type": "ImVector_ImGuiTableInstanceData"
+ },
+ {
+ "name": "SortSpecsSingle",
+ "type": "ImGuiTableColumnSortSpecs"
+ },
+ {
+ "name": "SortSpecsMulti",
+ "template_type": "ImGuiTableColumnSortSpecs",
+ "type": "ImVector_ImGuiTableColumnSortSpecs"
+ },
+ {
+ "name": "SortSpecs",
+ "type": "ImGuiTableSortSpecs"
+ },
+ {
+ "name": "SortSpecsCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ColumnsEnabledCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ColumnsEnabledFixedCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "DeclColumnsCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "AngledHeadersCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "HoveredColumnBody",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "HoveredColumnBorder",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "HighlightColumnHeader",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "AutoFitSingleColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ResizedColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "LastResizedColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "HeldHeaderColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ReorderColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ReorderColumnDir",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "LeftMostEnabledColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "RightMostEnabledColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "LeftMostStretchedColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "RightMostStretchedColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ContextPopupColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "FreezeRowsRequest",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "FreezeRowsCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "FreezeColumnsRequest",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "FreezeColumnsCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "RowCellDataCurrent",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "DummyDrawChannel",
+ "type": "ImGuiTableDrawChannelIdx"
+ },
+ {
+ "name": "Bg2DrawChannelCurrent",
+ "type": "ImGuiTableDrawChannelIdx"
+ },
+ {
+ "name": "Bg2DrawChannelUnfrozen",
+ "type": "ImGuiTableDrawChannelIdx"
+ },
+ {
+ "name": "IsLayoutLocked",
+ "type": "bool"
+ },
+ {
+ "name": "IsInsideRow",
+ "type": "bool"
+ },
+ {
+ "name": "IsInitializing",
+ "type": "bool"
+ },
+ {
+ "name": "IsSortSpecsDirty",
+ "type": "bool"
+ },
+ {
+ "name": "IsUsingHeaders",
+ "type": "bool"
+ },
+ {
+ "name": "IsContextPopupOpen",
+ "type": "bool"
+ },
+ {
+ "name": "DisableDefaultContextMenu",
+ "type": "bool"
+ },
+ {
+ "name": "IsSettingsRequestLoad",
+ "type": "bool"
+ },
+ {
+ "name": "IsSettingsDirty",
+ "type": "bool"
+ },
+ {
+ "name": "IsDefaultDisplayOrder",
+ "type": "bool"
+ },
+ {
+ "name": "IsResetAllRequest",
+ "type": "bool"
+ },
+ {
+ "name": "IsResetDisplayOrderRequest",
+ "type": "bool"
+ },
+ {
+ "name": "IsUnfrozenRows",
+ "type": "bool"
+ },
+ {
+ "name": "IsDefaultSizingPolicy",
+ "type": "bool"
+ },
+ {
+ "name": "IsActiveIdAliveBeforeTable",
+ "type": "bool"
+ },
+ {
+ "name": "IsActiveIdInTable",
+ "type": "bool"
+ },
+ {
+ "name": "HasScrollbarYCurr",
+ "type": "bool"
+ },
+ {
+ "name": "HasScrollbarYPrev",
+ "type": "bool"
+ },
+ {
+ "name": "MemoryCompacted",
+ "type": "bool"
+ },
+ {
+ "name": "HostSkipItems",
+ "type": "bool"
+ }
+ ],
+ "ImGuiTableCellData": [
+ {
+ "name": "BgColor",
+ "type": "ImU32"
+ },
+ {
+ "name": "Column",
+ "type": "ImGuiTableColumnIdx"
+ }
+ ],
+ "ImGuiTableColumn": [
+ {
+ "name": "Flags",
+ "type": "ImGuiTableColumnFlags"
+ },
+ {
+ "name": "WidthGiven",
+ "type": "float"
+ },
+ {
+ "name": "MinX",
+ "type": "float"
+ },
+ {
+ "name": "MaxX",
+ "type": "float"
+ },
+ {
+ "name": "WidthRequest",
+ "type": "float"
+ },
+ {
+ "name": "WidthAuto",
+ "type": "float"
+ },
+ {
+ "name": "WidthMax",
+ "type": "float"
+ },
+ {
+ "name": "StretchWeight",
+ "type": "float"
+ },
+ {
+ "name": "InitStretchWeightOrWidth",
+ "type": "float"
+ },
+ {
+ "name": "ClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "UserID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "WorkMinX",
+ "type": "float"
+ },
+ {
+ "name": "WorkMaxX",
+ "type": "float"
+ },
+ {
+ "name": "ItemWidth",
+ "type": "float"
+ },
+ {
+ "name": "ContentMaxXFrozen",
+ "type": "float"
+ },
+ {
+ "name": "ContentMaxXUnfrozen",
+ "type": "float"
+ },
+ {
+ "name": "ContentMaxXHeadersUsed",
+ "type": "float"
+ },
+ {
+ "name": "ContentMaxXHeadersIdeal",
+ "type": "float"
+ },
+ {
+ "name": "NameOffset",
+ "type": "ImS16"
+ },
+ {
+ "name": "DisplayOrder",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "IndexWithinEnabledSet",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "PrevEnabledColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "NextEnabledColumn",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "SortOrder",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "DrawChannelCurrent",
+ "type": "ImGuiTableDrawChannelIdx"
+ },
+ {
+ "name": "DrawChannelFrozen",
+ "type": "ImGuiTableDrawChannelIdx"
+ },
+ {
+ "name": "DrawChannelUnfrozen",
+ "type": "ImGuiTableDrawChannelIdx"
+ },
+ {
+ "name": "IsEnabled",
+ "type": "bool"
+ },
+ {
+ "name": "IsUserEnabled",
+ "type": "bool"
+ },
+ {
+ "name": "IsUserEnabledNextFrame",
+ "type": "bool"
+ },
+ {
+ "name": "IsVisibleX",
+ "type": "bool"
+ },
+ {
+ "name": "IsVisibleY",
+ "type": "bool"
+ },
+ {
+ "name": "IsRequestOutput",
+ "type": "bool"
+ },
+ {
+ "name": "IsSkipItems",
+ "type": "bool"
+ },
+ {
+ "name": "IsPreserveWidthAuto",
+ "type": "bool"
+ },
+ {
+ "name": "NavLayerCurrent",
+ "type": "ImS8"
+ },
+ {
+ "name": "AutoFitQueue",
+ "type": "ImU8"
+ },
+ {
+ "name": "CannotSkipItemsQueue",
+ "type": "ImU8"
+ },
+ {
+ "bitfield": "2",
+ "name": "SortDirection",
+ "type": "ImU8"
+ },
+ {
+ "bitfield": "2",
+ "name": "SortDirectionsAvailCount",
+ "type": "ImU8"
+ },
+ {
+ "bitfield": "4",
+ "name": "SortDirectionsAvailMask",
+ "type": "ImU8"
+ },
+ {
+ "name": "SortDirectionsAvailList",
+ "type": "ImU8"
+ }
+ ],
+ "ImGuiTableColumnSettings": [
+ {
+ "name": "WidthOrWeight",
+ "type": "float"
+ },
+ {
+ "name": "UserID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Index",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "DisplayOrder",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "SortOrder",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "bitfield": "2",
+ "name": "SortDirection",
+ "type": "ImU8"
+ },
+ {
+ "bitfield": "1",
+ "name": "IsEnabled",
+ "type": "ImU8"
+ },
+ {
+ "bitfield": "1",
+ "name": "IsStretch",
+ "type": "ImU8"
+ }
+ ],
+ "ImGuiTableColumnSortSpecs": [
+ {
+ "name": "ColumnUserID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ColumnIndex",
+ "type": "ImS16"
+ },
+ {
+ "name": "SortOrder",
+ "type": "ImS16"
+ },
+ {
+ "name": "SortDirection",
+ "type": "ImGuiSortDirection"
+ }
+ ],
+ "ImGuiTableHeaderData": [
+ {
+ "name": "Index",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "TextColor",
+ "type": "ImU32"
+ },
+ {
+ "name": "BgColor0",
+ "type": "ImU32"
+ },
+ {
+ "name": "BgColor1",
+ "type": "ImU32"
+ }
+ ],
+ "ImGuiTableInstanceData": [
+ {
+ "name": "TableInstanceID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LastOuterHeight",
+ "type": "float"
+ },
+ {
+ "name": "LastTopHeadersRowHeight",
+ "type": "float"
+ },
+ {
+ "name": "LastFrozenHeight",
+ "type": "float"
+ },
+ {
+ "name": "HoveredRowLast",
+ "type": "int"
+ },
+ {
+ "name": "HoveredRowNext",
+ "type": "int"
+ }
+ ],
+ "ImGuiTableSettings": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "SaveFlags",
+ "type": "ImGuiTableFlags"
+ },
+ {
+ "name": "RefScale",
+ "type": "float"
+ },
+ {
+ "name": "ColumnsCount",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "ColumnsCountMax",
+ "type": "ImGuiTableColumnIdx"
+ },
+ {
+ "name": "WantApply",
+ "type": "bool"
+ }
+ ],
+ "ImGuiTableSortSpecs": [
+ {
+ "name": "Specs",
+ "type": "const ImGuiTableColumnSortSpecs*"
+ },
+ {
+ "name": "SpecsCount",
+ "type": "int"
+ },
+ {
+ "name": "SpecsDirty",
+ "type": "bool"
+ }
+ ],
+ "ImGuiTableTempData": [
+ {
+ "name": "TableIndex",
+ "type": "int"
+ },
+ {
+ "name": "LastTimeActive",
+ "type": "float"
+ },
+ {
+ "name": "AngledHeadersExtraWidth",
+ "type": "float"
+ },
+ {
+ "name": "AngledHeadersRequests",
+ "template_type": "ImGuiTableHeaderData",
+ "type": "ImVector_ImGuiTableHeaderData"
+ },
+ {
+ "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",
+ "template_type": "char",
+ "type": "ImVector_char"
+ }
+ ],
+ "ImGuiTextFilter": [
+ {
+ "name": "InputBuf[256]",
+ "size": 256,
+ "type": "char"
+ },
+ {
+ "name": "Filters",
+ "template_type": "ImGuiTextRange",
+ "type": "ImVector_ImGuiTextRange"
+ },
+ {
+ "name": "CountGrep",
+ "type": "int"
+ }
+ ],
+ "ImGuiTextIndex": [
+ {
+ "name": "LineOffsets",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "EndOffset",
+ "type": "int"
+ }
+ ],
+ "ImGuiTextRange": [
+ {
+ "name": "b",
+ "type": "const char*"
+ },
+ {
+ "name": "e",
+ "type": "const char*"
+ }
+ ],
+ "ImGuiTreeNodeStackData": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "TreeFlags",
+ "type": "ImGuiTreeNodeFlags"
+ },
+ {
+ "name": "ItemFlags",
+ "type": "ImGuiItemFlags"
+ },
+ {
+ "name": "NavRect",
+ "type": "ImRect"
+ }
+ ],
+ "ImGuiTypingSelectRequest": [
+ {
+ "name": "Flags",
+ "type": "ImGuiTypingSelectFlags"
+ },
+ {
+ "name": "SearchBufferLen",
+ "type": "int"
+ },
+ {
+ "name": "SearchBuffer",
+ "type": "const char*"
+ },
+ {
+ "name": "SelectRequest",
+ "type": "bool"
+ },
+ {
+ "name": "SingleCharMode",
+ "type": "bool"
+ },
+ {
+ "name": "SingleCharSize",
+ "type": "ImS8"
+ }
+ ],
+ "ImGuiTypingSelectState": [
+ {
+ "name": "Request",
+ "type": "ImGuiTypingSelectRequest"
+ },
+ {
+ "name": "SearchBuffer[64]",
+ "size": 64,
+ "type": "char"
+ },
+ {
+ "name": "FocusScope",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LastRequestFrame",
+ "type": "int"
+ },
+ {
+ "name": "LastRequestTime",
+ "type": "float"
+ },
+ {
+ "name": "SingleCharModeLock",
+ "type": "bool"
+ }
+ ],
+ "ImGuiViewport": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiViewportFlags"
+ },
+ {
+ "name": "Pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WorkPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WorkSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "DpiScale",
+ "type": "float"
+ },
+ {
+ "name": "ParentViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DrawData",
+ "type": "ImDrawData*"
+ },
+ {
+ "name": "RendererUserData",
+ "type": "void*"
+ },
+ {
+ "name": "PlatformUserData",
+ "type": "void*"
+ },
+ {
+ "name": "PlatformHandle",
+ "type": "void*"
+ },
+ {
+ "name": "PlatformHandleRaw",
+ "type": "void*"
+ },
+ {
+ "name": "PlatformWindowCreated",
+ "type": "bool"
+ },
+ {
+ "name": "PlatformRequestMove",
+ "type": "bool"
+ },
+ {
+ "name": "PlatformRequestResize",
+ "type": "bool"
+ },
+ {
+ "name": "PlatformRequestClose",
+ "type": "bool"
+ }
+ ],
+ "ImGuiViewportP": [
+ {
+ "name": "_ImGuiViewport",
+ "type": "ImGuiViewport"
+ },
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "Idx",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameActive",
+ "type": "int"
+ },
+ {
+ "name": "LastFocusedStampCount",
+ "type": "int"
+ },
+ {
+ "name": "LastNameHash",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "LastPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LastSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Alpha",
+ "type": "float"
+ },
+ {
+ "name": "LastAlpha",
+ "type": "float"
+ },
+ {
+ "name": "LastFocusedHadNavWindow",
+ "type": "bool"
+ },
+ {
+ "name": "PlatformMonitor",
+ "type": "short"
+ },
+ {
+ "name": "BgFgDrawListsLastFrame[2]",
+ "size": 2,
+ "type": "int"
+ },
+ {
+ "name": "BgFgDrawLists[2]",
+ "size": 2,
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "DrawDataP",
+ "type": "ImDrawData"
+ },
+ {
+ "name": "DrawDataBuilder",
+ "type": "ImDrawDataBuilder"
+ },
+ {
+ "name": "LastPlatformPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LastPlatformSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LastRendererSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WorkInsetMin",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WorkInsetMax",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BuildWorkInsetMin",
+ "type": "ImVec2"
+ },
+ {
+ "name": "BuildWorkInsetMax",
+ "type": "ImVec2"
+ }
+ ],
+ "ImGuiWindow": [
+ {
+ "name": "Ctx",
+ "type": "ImGuiContext*"
+ },
+ {
+ "name": "Name",
+ "type": "char*"
+ },
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImGuiWindowFlags"
+ },
+ {
+ "name": "FlagsPreviousFrame",
+ "type": "ImGuiWindowFlags"
+ },
+ {
+ "name": "ChildFlags",
+ "type": "ImGuiChildFlags"
+ },
+ {
+ "name": "WindowClass",
+ "type": "ImGuiWindowClass"
+ },
+ {
+ "name": "Viewport",
+ "type": "ImGuiViewportP*"
+ },
+ {
+ "name": "ViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ViewportPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ViewportAllowPlatformMonitorExtend",
+ "type": "int"
+ },
+ {
+ "name": "Pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SizeFull",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ContentSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ContentSizeIdeal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ContentSizeExplicit",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WindowPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "WindowRounding",
+ "type": "float"
+ },
+ {
+ "name": "WindowBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "TitleBarHeight",
+ "type": "float"
+ },
+ {
+ "name": "MenuBarHeight",
+ "type": "float"
+ },
+ {
+ "name": "DecoOuterSizeX1",
+ "type": "float"
+ },
+ {
+ "name": "DecoOuterSizeY1",
+ "type": "float"
+ },
+ {
+ "name": "DecoOuterSizeX2",
+ "type": "float"
+ },
+ {
+ "name": "DecoOuterSizeY2",
+ "type": "float"
+ },
+ {
+ "name": "DecoInnerSizeX1",
+ "type": "float"
+ },
+ {
+ "name": "DecoInnerSizeY1",
+ "type": "float"
+ },
+ {
+ "name": "NameBufLen",
+ "type": "int"
+ },
+ {
+ "name": "MoveId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "TabId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ChildId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "PopupId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Scroll",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollMax",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollTarget",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollTargetCenterRatio",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollTargetEdgeSnapDist",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollbarSizes",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ScrollbarX",
+ "type": "bool"
+ },
+ {
+ "name": "ScrollbarY",
+ "type": "bool"
+ },
+ {
+ "name": "ViewportOwned",
+ "type": "bool"
+ },
+ {
+ "name": "Active",
+ "type": "bool"
+ },
+ {
+ "name": "WasActive",
+ "type": "bool"
+ },
+ {
+ "name": "WriteAccessed",
+ "type": "bool"
+ },
+ {
+ "name": "Collapsed",
+ "type": "bool"
+ },
+ {
+ "name": "WantCollapseToggle",
+ "type": "bool"
+ },
+ {
+ "name": "SkipItems",
+ "type": "bool"
+ },
+ {
+ "name": "SkipRefresh",
+ "type": "bool"
+ },
+ {
+ "name": "Appearing",
+ "type": "bool"
+ },
+ {
+ "name": "Hidden",
+ "type": "bool"
+ },
+ {
+ "name": "IsFallbackWindow",
+ "type": "bool"
+ },
+ {
+ "name": "IsExplicitChild",
+ "type": "bool"
+ },
+ {
+ "name": "HasCloseButton",
+ "type": "bool"
+ },
+ {
+ "name": "ResizeBorderHovered",
+ "type": "signed char"
+ },
+ {
+ "name": "ResizeBorderHeld",
+ "type": "signed char"
+ },
+ {
+ "name": "BeginCount",
+ "type": "short"
+ },
+ {
+ "name": "BeginCountPreviousFrame",
+ "type": "short"
+ },
+ {
+ "name": "BeginOrderWithinParent",
+ "type": "short"
+ },
+ {
+ "name": "BeginOrderWithinContext",
+ "type": "short"
+ },
+ {
+ "name": "FocusOrder",
+ "type": "short"
+ },
+ {
+ "name": "AutoFitFramesX",
+ "type": "ImS8"
+ },
+ {
+ "name": "AutoFitFramesY",
+ "type": "ImS8"
+ },
+ {
+ "name": "AutoFitOnlyGrows",
+ "type": "bool"
+ },
+ {
+ "name": "AutoPosLastDirection",
+ "type": "ImGuiDir"
+ },
+ {
+ "name": "HiddenFramesCanSkipItems",
+ "type": "ImS8"
+ },
+ {
+ "name": "HiddenFramesCannotSkipItems",
+ "type": "ImS8"
+ },
+ {
+ "name": "HiddenFramesForRenderOnly",
+ "type": "ImS8"
+ },
+ {
+ "name": "DisableInputsFrames",
+ "type": "ImS8"
+ },
+ {
+ "bitfield": "8",
+ "name": "SetWindowPosAllowFlags",
+ "type": "ImGuiCond"
+ },
+ {
+ "bitfield": "8",
+ "name": "SetWindowSizeAllowFlags",
+ "type": "ImGuiCond"
+ },
+ {
+ "bitfield": "8",
+ "name": "SetWindowCollapsedAllowFlags",
+ "type": "ImGuiCond"
+ },
+ {
+ "bitfield": "8",
+ "name": "SetWindowDockAllowFlags",
+ "type": "ImGuiCond"
+ },
+ {
+ "name": "SetWindowPosVal",
+ "type": "ImVec2"
+ },
+ {
+ "name": "SetWindowPosPivot",
+ "type": "ImVec2"
+ },
+ {
+ "name": "IDStack",
+ "template_type": "ImGuiID",
+ "type": "ImVector_ImGuiID"
+ },
+ {
+ "name": "DC",
+ "type": "ImGuiWindowTempData"
+ },
+ {
+ "name": "OuterRectClipped",
+ "type": "ImRect"
+ },
+ {
+ "name": "InnerRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "InnerClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "WorkRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "ParentWorkRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "ClipRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "ContentRegionRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "HitTestHoleSize",
+ "type": "ImVec2ih"
+ },
+ {
+ "name": "HitTestHoleOffset",
+ "type": "ImVec2ih"
+ },
+ {
+ "name": "LastFrameActive",
+ "type": "int"
+ },
+ {
+ "name": "LastFrameJustFocused",
+ "type": "int"
+ },
+ {
+ "name": "LastTimeActive",
+ "type": "float"
+ },
+ {
+ "name": "ItemWidthDefault",
+ "type": "float"
+ },
+ {
+ "name": "StateStorage",
+ "type": "ImGuiStorage"
+ },
+ {
+ "name": "ColumnsStorage",
+ "template_type": "ImGuiOldColumns",
+ "type": "ImVector_ImGuiOldColumns"
+ },
+ {
+ "name": "FontWindowScale",
+ "type": "float"
+ },
+ {
+ "name": "FontDpiScale",
+ "type": "float"
+ },
+ {
+ "name": "SettingsOffset",
+ "type": "int"
+ },
+ {
+ "name": "DrawList",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "DrawListInst",
+ "type": "ImDrawList"
+ },
+ {
+ "name": "ParentWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ParentWindowInBeginStack",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "RootWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "RootWindowPopupTree",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "RootWindowDockTree",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "RootWindowForTitleBarHighlight",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "RootWindowForNav",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ParentWindowForFocusRoute",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "NavLastChildNavWindow",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "NavLastIds[ImGuiNavLayer_COUNT]",
+ "size": 2,
+ "type": "ImGuiID"
+ },
+ {
+ "name": "NavRectRel[ImGuiNavLayer_COUNT]",
+ "size": 2,
+ "type": "ImRect"
+ },
+ {
+ "name": "NavPreferredScoringPosRel[ImGuiNavLayer_COUNT]",
+ "size": 2,
+ "type": "ImVec2"
+ },
+ {
+ "name": "NavRootFocusScopeId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "MemoryDrawListIdxCapacity",
+ "type": "int"
+ },
+ {
+ "name": "MemoryDrawListVtxCapacity",
+ "type": "int"
+ },
+ {
+ "name": "MemoryCompacted",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "DockIsActive",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "DockNodeIsVisible",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "DockTabIsVisible",
+ "type": "bool"
+ },
+ {
+ "bitfield": "1",
+ "name": "DockTabWantClose",
+ "type": "bool"
+ },
+ {
+ "name": "DockOrder",
+ "type": "short"
+ },
+ {
+ "name": "DockStyle",
+ "type": "ImGuiWindowDockStyle"
+ },
+ {
+ "name": "DockNode",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "DockNodeAsHost",
+ "type": "ImGuiDockNode*"
+ },
+ {
+ "name": "DockId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DockTabItemStatusFlags",
+ "type": "ImGuiItemStatusFlags"
+ },
+ {
+ "name": "DockTabItemRect",
+ "type": "ImRect"
+ }
+ ],
+ "ImGuiWindowClass": [
+ {
+ "name": "ClassId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ParentViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "FocusRouteParentWindowId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ViewportFlagsOverrideSet",
+ "type": "ImGuiViewportFlags"
+ },
+ {
+ "name": "ViewportFlagsOverrideClear",
+ "type": "ImGuiViewportFlags"
+ },
+ {
+ "name": "TabItemFlagsOverrideSet",
+ "type": "ImGuiTabItemFlags"
+ },
+ {
+ "name": "DockNodeFlagsOverrideSet",
+ "type": "ImGuiDockNodeFlags"
+ },
+ {
+ "name": "DockingAlwaysTabBar",
+ "type": "bool"
+ },
+ {
+ "name": "DockingAllowUnclassed",
+ "type": "bool"
+ }
+ ],
+ "ImGuiWindowDockStyle": [
+ {
+ "name": "Colors[ImGuiWindowDockStyleCol_COUNT]",
+ "size": 8,
+ "type": "ImU32"
+ }
+ ],
+ "ImGuiWindowSettings": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Pos",
+ "type": "ImVec2ih"
+ },
+ {
+ "name": "Size",
+ "type": "ImVec2ih"
+ },
+ {
+ "name": "ViewportPos",
+ "type": "ImVec2ih"
+ },
+ {
+ "name": "ViewportId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DockId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "ClassId",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "DockOrder",
+ "type": "short"
+ },
+ {
+ "name": "Collapsed",
+ "type": "bool"
+ },
+ {
+ "name": "IsChild",
+ "type": "bool"
+ },
+ {
+ "name": "WantApply",
+ "type": "bool"
+ },
+ {
+ "name": "WantDelete",
+ "type": "bool"
+ }
+ ],
+ "ImGuiWindowStackData": [
+ {
+ "name": "Window",
+ "type": "ImGuiWindow*"
+ },
+ {
+ "name": "ParentLastItemDataBackup",
+ "type": "ImGuiLastItemData"
+ },
+ {
+ "name": "StackSizesInBegin",
+ "type": "ImGuiErrorRecoveryState"
+ },
+ {
+ "name": "DisabledOverrideReenable",
+ "type": "bool"
+ }
+ ],
+ "ImGuiWindowTempData": [
+ {
+ "name": "CursorPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CursorPosPrevLine",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CursorStartPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CursorMaxPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "IdealMaxPos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CurrLineSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "PrevLineSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "CurrLineTextBaseOffset",
+ "type": "float"
+ },
+ {
+ "name": "PrevLineTextBaseOffset",
+ "type": "float"
+ },
+ {
+ "name": "IsSameLine",
+ "type": "bool"
+ },
+ {
+ "name": "IsSetPos",
+ "type": "bool"
+ },
+ {
+ "name": "Indent",
+ "type": "ImVec1"
+ },
+ {
+ "name": "ColumnsOffset",
+ "type": "ImVec1"
+ },
+ {
+ "name": "GroupOffset",
+ "type": "ImVec1"
+ },
+ {
+ "name": "CursorStartPosLossyness",
+ "type": "ImVec2"
+ },
+ {
+ "name": "NavLayerCurrent",
+ "type": "ImGuiNavLayer"
+ },
+ {
+ "name": "NavLayersActiveMask",
+ "type": "short"
+ },
+ {
+ "name": "NavLayersActiveMaskNext",
+ "type": "short"
+ },
+ {
+ "name": "NavIsScrollPushableX",
+ "type": "bool"
+ },
+ {
+ "name": "NavHideHighlightOneFrame",
+ "type": "bool"
+ },
+ {
+ "name": "NavWindowHasScrollY",
+ "type": "bool"
+ },
+ {
+ "name": "MenuBarAppending",
+ "type": "bool"
+ },
+ {
+ "name": "MenuBarOffset",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MenuColumns",
+ "type": "ImGuiMenuColumns"
+ },
+ {
+ "name": "TreeDepth",
+ "type": "int"
+ },
+ {
+ "name": "TreeHasStackDataDepthMask",
+ "type": "ImU32"
+ },
+ {
+ "name": "ChildWindows",
+ "template_type": "ImGuiWindow*",
+ "type": "ImVector_ImGuiWindowPtr"
+ },
+ {
+ "name": "StateStorage",
+ "type": "ImGuiStorage*"
+ },
+ {
+ "name": "CurrentColumns",
+ "type": "ImGuiOldColumns*"
+ },
+ {
+ "name": "CurrentTableIdx",
+ "type": "int"
+ },
+ {
+ "name": "LayoutType",
+ "type": "ImGuiLayoutType"
+ },
+ {
+ "name": "ParentLayoutType",
+ "type": "ImGuiLayoutType"
+ },
+ {
+ "name": "ModalDimBgColor",
+ "type": "ImU32"
+ },
+ {
+ "name": "ItemWidth",
+ "type": "float"
+ },
+ {
+ "name": "TextWrapPos",
+ "type": "float"
+ },
+ {
+ "name": "ItemWidthStack",
+ "template_type": "float",
+ "type": "ImVector_float"
+ },
+ {
+ "name": "TextWrapPosStack",
+ "template_type": "float",
+ "type": "ImVector_float"
+ }
+ ],
+ "ImRect": [
+ {
+ "name": "Min",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Max",
+ "type": "ImVec2"
+ }
+ ],
+ "ImVec1": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "ImVec2": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ }
+ ],
+ "ImVec2ih": [
+ {
+ "name": "x",
+ "type": "short"
+ },
+ {
+ "name": "y",
+ "type": "short"
+ }
+ ],
+ "ImVec4": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ },
+ {
+ "name": "z",
+ "type": "float"
+ },
+ {
+ "name": "w",
+ "type": "float"
+ }
+ ]
+ },
+ "templated_structs": {
+ "ImBitArray": [
+ {
+ "name": "Storage[(BITCOUNT+31)>>5]",
+ "type": "ImU32"
+ }
+ ],
+ "ImChunkStream": [
+ {
+ "name": "Buf",
+ "template_type": "char",
+ "type": "ImVector_char"
+ }
+ ],
+ "ImPool": [
+ {
+ "name": "Buf",
+ "type": "ImVector"
+ },
+ {
+ "name": "Map",
+ "type": "ImGuiStorage"
+ },
+ {
+ "name": "FreeIdx",
+ "type": "ImPoolIdx"
+ },
+ {
+ "name": "AliveCount",
+ "type": "ImPoolIdx"
+ }
+ ],
+ "ImSpan": [
+ {
+ "name": "Data",
+ "type": "T*"
+ },
+ {
+ "name": "DataEnd",
+ "type": "T*"
+ }
+ ],
+ "ImSpanAllocator": [
+ {
+ "name": "BasePtr",
+ "type": "char*"
+ },
+ {
+ "name": "CurrOff",
+ "type": "int"
+ },
+ {
+ "name": "CurrIdx",
+ "type": "int"
+ },
+ {
+ "name": "Offsets[CHUNKS]",
+ "type": "int"
+ },
+ {
+ "name": "Sizes[CHUNKS]",
+ "type": "int"
+ }
+ ],
+ "ImVector": [
+ {
+ "name": "Size",
+ "type": "int"
+ },
+ {
+ "name": "Capacity",
+ "type": "int"
+ },
+ {
+ "name": "Data",
+ "type": "T*"
+ }
+ ]
+ },
+ "templates_done": {
+ "ImBitArray": {
+ "ImGuiKey_NamedKey_COUNT, -ImGuiKey_NamedKey_BEGIN": true
+ },
+ "ImChunkStream": {
+ "ImGuiTableSettings": true,
+ "ImGuiWindowSettings": true
+ },
+ "ImPool": {
+ "ImGuiMultiSelectState": true,
+ "ImGuiTabBar": true,
+ "ImGuiTable": true
+ },
+ "ImSpan": {
+ "ImGuiTableCellData": true,
+ "ImGuiTableColumn": true,
+ "ImGuiTableColumnIdx": true
+ },
+ "ImVector": {
+ "ImDrawChannel": true,
+ "ImDrawCmd": true,
+ "ImDrawIdx": true,
+ "ImDrawList*": true,
+ "ImDrawVert": true,
+ "ImFont*": true,
+ "ImFontAtlasCustomRect": true,
+ "ImFontConfig": true,
+ "ImFontGlyph": true,
+ "ImGuiColorMod": true,
+ "ImGuiContextHook": true,
+ "ImGuiDockNodeSettings": true,
+ "ImGuiDockRequest": true,
+ "ImGuiFocusScopeData": true,
+ "ImGuiGroupData": true,
+ "ImGuiID": true,
+ "ImGuiInputEvent": true,
+ "ImGuiItemFlags": true,
+ "ImGuiKeyRoutingData": true,
+ "ImGuiListClipperData": true,
+ "ImGuiListClipperRange": true,
+ "ImGuiMultiSelectState": true,
+ "ImGuiMultiSelectTempData": true,
+ "ImGuiOldColumnData": true,
+ "ImGuiOldColumns": true,
+ "ImGuiPlatformMonitor": true,
+ "ImGuiPopupData": true,
+ "ImGuiPtrOrIndex": true,
+ "ImGuiSelectionRequest": true,
+ "ImGuiSettingsHandler": true,
+ "ImGuiShrinkWidthItem": true,
+ "ImGuiStackLevelInfo": true,
+ "ImGuiStoragePair": true,
+ "ImGuiStyleMod": true,
+ "ImGuiTabBar": true,
+ "ImGuiTabItem": true,
+ "ImGuiTable": true,
+ "ImGuiTableColumnSortSpecs": true,
+ "ImGuiTableHeaderData": true,
+ "ImGuiTableInstanceData": true,
+ "ImGuiTableTempData": true,
+ "ImGuiTextRange": true,
+ "ImGuiTreeNodeStackData": true,
+ "ImGuiViewport*": true,
+ "ImGuiViewportP*": true,
+ "ImGuiWindow*": true,
+ "ImGuiWindowStackData": true,
+ "ImTextureID": true,
+ "ImU32": true,
+ "ImU8": true,
+ "ImVec2": true,
+ "ImVec4": true,
+ "ImWchar": true,
+ "char": true,
+ "const char*": true,
+ "float": true,
+ "int": true,
+ "unsigned char": true
+ }
+ },
+ "typenames": {
+ "ImBitArray": "int BITCOUNT, int OFFSET = 0",
+ "ImChunkStream": "T",
+ "ImPool": "T",
+ "ImSpan": "T",
+ "ImSpanAllocator": "int CHUNKS",
+ "ImVector": "T"
+ }
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimgui/variants.json b/src/CodeGenerator/definitions/cimgui/variants.json
new file mode 100644
index 00000000..8b949008
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimgui/variants.json
@@ -0,0 +1,16 @@
+{
+ "ImFontAtlas_GetTexDataAsAlpha8": [
+ {
+ "name": "out_pixels",
+ "type": "unsigned char**",
+ "variants": [ "IntPtr*" ]
+ }
+ ],
+ "ImFontAtlas_GetTexDataAsRGBA32": [
+ {
+ "name": "out_pixels",
+ "type": "unsigned char**",
+ "variants": [ "IntPtr*" ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimguizmo/definitions.json b/src/CodeGenerator/definitions/cimguizmo/definitions.json
new file mode 100644
index 00000000..c2e5644d
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimguizmo/definitions.json
@@ -0,0 +1,496 @@
+{
+ "ImGuizmo_AllowAxisFlip": [
+ {
+ "args": "(bool value)",
+ "argsT": [
+ {
+ "name": "value",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool value)",
+ "call_args": "(value)",
+ "cimguiname": "ImGuizmo_AllowAxisFlip",
+ "defaults": {},
+ "funcname": "AllowAxisFlip",
+ "location": "ImGuizmo:212",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_AllowAxisFlip",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_BeginFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuizmo_BeginFrame",
+ "defaults": {},
+ "funcname": "BeginFrame",
+ "location": "ImGuizmo:121",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_BeginFrame",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_DecomposeMatrixToComponents": [
+ {
+ "args": "(const float* matrix,float* translation,float* rotation,float* scale)",
+ "argsT": [
+ {
+ "name": "matrix",
+ "type": "const float*"
+ },
+ {
+ "name": "translation",
+ "type": "float*"
+ },
+ {
+ "name": "rotation",
+ "type": "float*"
+ },
+ {
+ "name": "scale",
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(const float* matrix,float* translation,float* rotation,float* scale)",
+ "call_args": "(matrix,translation,rotation,scale)",
+ "cimguiname": "ImGuizmo_DecomposeMatrixToComponents",
+ "defaults": {},
+ "funcname": "DecomposeMatrixToComponents",
+ "location": "ImGuizmo:151",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_DecomposeMatrixToComponents",
+ "ret": "void",
+ "signature": "(const float*,float*,float*,float*)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_DrawCubes": [
+ {
+ "args": "(const float* view,const float* projection,const float* matrices,int matrixCount)",
+ "argsT": [
+ {
+ "name": "view",
+ "type": "const float*"
+ },
+ {
+ "name": "projection",
+ "type": "const float*"
+ },
+ {
+ "name": "matrices",
+ "type": "const float*"
+ },
+ {
+ "name": "matrixCount",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const float* view,const float* projection,const float* matrices,int matrixCount)",
+ "call_args": "(view,projection,matrices,matrixCount)",
+ "cimguiname": "ImGuizmo_DrawCubes",
+ "defaults": {},
+ "funcname": "DrawCubes",
+ "location": "ImGuizmo:159",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_DrawCubes",
+ "ret": "void",
+ "signature": "(const float*,const float*,const float*,int)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_DrawGrid": [
+ {
+ "args": "(const float* view,const float* projection,const float* matrix,const float gridSize)",
+ "argsT": [
+ {
+ "name": "view",
+ "type": "const float*"
+ },
+ {
+ "name": "projection",
+ "type": "const float*"
+ },
+ {
+ "name": "matrix",
+ "type": "const float*"
+ },
+ {
+ "name": "gridSize",
+ "type": "const float"
+ }
+ ],
+ "argsoriginal": "(const float* view,const float* projection,const float* matrix,const float gridSize)",
+ "call_args": "(view,projection,matrix,gridSize)",
+ "cimguiname": "ImGuizmo_DrawGrid",
+ "defaults": {},
+ "funcname": "DrawGrid",
+ "location": "ImGuizmo:160",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_DrawGrid",
+ "ret": "void",
+ "signature": "(const float*,const float*,const float*,const float)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_Enable": [
+ {
+ "args": "(bool enable)",
+ "argsT": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool enable)",
+ "call_args": "(enable)",
+ "cimguiname": "ImGuizmo_Enable",
+ "defaults": {},
+ "funcname": "Enable",
+ "location": "ImGuizmo:137",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_Enable",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_IsOver": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuizmo_IsOver",
+ "defaults": {},
+ "funcname": "IsOver",
+ "location": "ImGuizmo:130",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_IsOverNil",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ },
+ {
+ "args": "(OPERATION op)",
+ "argsT": [
+ {
+ "name": "op",
+ "type": "OPERATION"
+ }
+ ],
+ "argsoriginal": "(OPERATION op)",
+ "call_args": "(op)",
+ "cimguiname": "ImGuizmo_IsOver",
+ "defaults": {},
+ "funcname": "IsOver",
+ "location": "ImGuizmo:206",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_IsOverOPERATION",
+ "ret": "bool",
+ "signature": "(OPERATION)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_IsUsing": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImGuizmo_IsUsing",
+ "defaults": {},
+ "funcname": "IsUsing",
+ "location": "ImGuizmo:133",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_IsUsing",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_Manipulate": [
+ {
+ "args": "(const float* view,const float* projection,OPERATION operation,MODE mode,float* matrix,float* deltaMatrix,const float* snap,const float* localBounds,const float* boundsSnap)",
+ "argsT": [
+ {
+ "name": "view",
+ "type": "const float*"
+ },
+ {
+ "name": "projection",
+ "type": "const float*"
+ },
+ {
+ "name": "operation",
+ "type": "OPERATION"
+ },
+ {
+ "name": "mode",
+ "type": "MODE"
+ },
+ {
+ "name": "matrix",
+ "type": "float*"
+ },
+ {
+ "name": "deltaMatrix",
+ "type": "float*"
+ },
+ {
+ "name": "snap",
+ "type": "const float*"
+ },
+ {
+ "name": "localBounds",
+ "type": "const float*"
+ },
+ {
+ "name": "boundsSnap",
+ "type": "const float*"
+ }
+ ],
+ "argsoriginal": "(const float* view,const float* projection,OPERATION operation,MODE mode,float* matrix,float* deltaMatrix=NULL,const float* snap=NULL,const float* localBounds=NULL,const float* boundsSnap=NULL)",
+ "call_args": "(view,projection,operation,mode,matrix,deltaMatrix,snap,localBounds,boundsSnap)",
+ "cimguiname": "ImGuizmo_Manipulate",
+ "defaults": {
+ "boundsSnap": "NULL",
+ "deltaMatrix": "NULL",
+ "localBounds": "NULL",
+ "snap": "NULL"
+ },
+ "funcname": "Manipulate",
+ "location": "ImGuizmo:195",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_Manipulate",
+ "ret": "bool",
+ "signature": "(const float*,const float*,OPERATION,MODE,float*,float*,const float*,const float*,const float*)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_RecomposeMatrixFromComponents": [
+ {
+ "args": "(const float* translation,const float* rotation,const float* scale,float* matrix)",
+ "argsT": [
+ {
+ "name": "translation",
+ "type": "const float*"
+ },
+ {
+ "name": "rotation",
+ "type": "const float*"
+ },
+ {
+ "name": "scale",
+ "type": "const float*"
+ },
+ {
+ "name": "matrix",
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(const float* translation,const float* rotation,const float* scale,float* matrix)",
+ "call_args": "(translation,rotation,scale,matrix)",
+ "cimguiname": "ImGuizmo_RecomposeMatrixFromComponents",
+ "defaults": {},
+ "funcname": "RecomposeMatrixFromComponents",
+ "location": "ImGuizmo:152",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_RecomposeMatrixFromComponents",
+ "ret": "void",
+ "signature": "(const float*,const float*,const float*,float*)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_SetDrawlist": [
+ {
+ "args": "(ImDrawList* drawlist)",
+ "argsT": [
+ {
+ "name": "drawlist",
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* drawlist=nullptr)",
+ "call_args": "(drawlist)",
+ "cimguiname": "ImGuizmo_SetDrawlist",
+ "defaults": {
+ "drawlist": "nullptr"
+ },
+ "funcname": "SetDrawlist",
+ "location": "ImGuizmo:118",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_SetDrawlist",
+ "ret": "void",
+ "signature": "(ImDrawList*)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_SetGizmoSizeClipSpace": [
+ {
+ "args": "(float value)",
+ "argsT": [
+ {
+ "name": "value",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float value)",
+ "call_args": "(value)",
+ "cimguiname": "ImGuizmo_SetGizmoSizeClipSpace",
+ "defaults": {},
+ "funcname": "SetGizmoSizeClipSpace",
+ "location": "ImGuizmo:207",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_SetGizmoSizeClipSpace",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_SetID": [
+ {
+ "args": "(int id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int id)",
+ "call_args": "(id)",
+ "cimguiname": "ImGuizmo_SetID",
+ "defaults": {},
+ "funcname": "SetID",
+ "location": "ImGuizmo:203",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_SetID",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_SetImGuiContext": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImGuizmo_SetImGuiContext",
+ "defaults": {},
+ "funcname": "SetImGuiContext",
+ "location": "ImGuizmo:127",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_SetImGuiContext",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_SetOrthographic": [
+ {
+ "args": "(bool isOrthographic)",
+ "argsT": [
+ {
+ "name": "isOrthographic",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool isOrthographic)",
+ "call_args": "(isOrthographic)",
+ "cimguiname": "ImGuizmo_SetOrthographic",
+ "defaults": {},
+ "funcname": "SetOrthographic",
+ "location": "ImGuizmo:156",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_SetOrthographic",
+ "ret": "void",
+ "signature": "(bool)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_SetRect": [
+ {
+ "args": "(float x,float y,float width,float height)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ },
+ {
+ "name": "width",
+ "type": "float"
+ },
+ {
+ "name": "height",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x,float y,float width,float height)",
+ "call_args": "(x,y,width,height)",
+ "cimguiname": "ImGuizmo_SetRect",
+ "defaults": {},
+ "funcname": "SetRect",
+ "location": "ImGuizmo:154",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_SetRect",
+ "ret": "void",
+ "signature": "(float,float,float,float)",
+ "stname": ""
+ }
+ ],
+ "ImGuizmo_ViewManipulate": [
+ {
+ "args": "(float* view,float length,ImVec2 position,ImVec2 size,ImU32 backgroundColor)",
+ "argsT": [
+ {
+ "name": "view",
+ "type": "float*"
+ },
+ {
+ "name": "length",
+ "type": "float"
+ },
+ {
+ "name": "position",
+ "type": "ImVec2"
+ },
+ {
+ "name": "size",
+ "type": "ImVec2"
+ },
+ {
+ "name": "backgroundColor",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(float* view,float length,ImVec2 position,ImVec2 size,ImU32 backgroundColor)",
+ "call_args": "(view,length,position,size,backgroundColor)",
+ "cimguiname": "ImGuizmo_ViewManipulate",
+ "defaults": {},
+ "funcname": "ViewManipulate",
+ "location": "ImGuizmo:201",
+ "namespace": "ImGuizmo",
+ "ov_cimguiname": "ImGuizmo_ViewManipulate",
+ "ret": "void",
+ "signature": "(float*,float,ImVec2,ImVec2,ImU32)",
+ "stname": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json b/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json
new file mode 100644
index 00000000..b35bea99
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimguizmo/structs_and_enums.json
@@ -0,0 +1,94 @@
+{
+ "enums": {
+ "MODE": [
+ {
+ "calc_value": 0,
+ "name": "LOCAL",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "WORLD",
+ "value": "1"
+ }
+ ],
+ "OPERATION": [
+ {
+ "calc_value": 1,
+ "name": "TRANSLATE_X",
+ "value": "(1u << 0)"
+ },
+ {
+ "calc_value": 2,
+ "name": "TRANSLATE_Y",
+ "value": "(1u << 1)"
+ },
+ {
+ "calc_value": 4,
+ "name": "TRANSLATE_Z",
+ "value": "(1u << 2)"
+ },
+ {
+ "calc_value": 8,
+ "name": "ROTATE_X",
+ "value": "(1u << 3)"
+ },
+ {
+ "calc_value": 16,
+ "name": "ROTATE_Y",
+ "value": "(1u << 4)"
+ },
+ {
+ "calc_value": 32,
+ "name": "ROTATE_Z",
+ "value": "(1u << 5)"
+ },
+ {
+ "calc_value": 64,
+ "name": "ROTATE_SCREEN",
+ "value": "(1u << 6)"
+ },
+ {
+ "calc_value": 128,
+ "name": "SCALE_X",
+ "value": "(1u << 7)"
+ },
+ {
+ "calc_value": 256,
+ "name": "SCALE_Y",
+ "value": "(1u << 8)"
+ },
+ {
+ "calc_value": 512,
+ "name": "SCALE_Z",
+ "value": "(1u << 9)"
+ },
+ {
+ "calc_value": 1024,
+ "name": "BOUNDS",
+ "value": "(1u << 10)"
+ },
+ {
+ "calc_value": 7,
+ "name": "TRANSLATE",
+ "value": "TRANSLATE_X | TRANSLATE_Y | TRANSLATE_Z"
+ },
+ {
+ "calc_value": 120,
+ "name": "ROTATE",
+ "value": "ROTATE_X | ROTATE_Y | ROTATE_Z | ROTATE_SCREEN"
+ },
+ {
+ "calc_value": 896,
+ "name": "SCALE",
+ "value": "SCALE_X | SCALE_Y | SCALE_Z"
+ }
+ ]
+ },
+ "enumtypes": [],
+ "locations": {
+ "MODE": "ImGuizmo:189",
+ "OPERATION": "ImGuizmo:166"
+ },
+ "structs": []
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimguizmo/variants.json b/src/CodeGenerator/definitions/cimguizmo/variants.json
new file mode 100644
index 00000000..8593c62d
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimguizmo/variants.json
@@ -0,0 +1,2 @@
+{
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimnodes/definitions.json b/src/CodeGenerator/definitions/cimnodes/definitions.json
new file mode 100644
index 00000000..1973a144
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimnodes/definitions.json
@@ -0,0 +1,1599 @@
+{
+ "EmulateThreeButtonMouse_EmulateThreeButtonMouse": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "EmulateThreeButtonMouse_EmulateThreeButtonMouse",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "EmulateThreeButtonMouse",
+ "location": "imnodes:87",
+ "ov_cimguiname": "EmulateThreeButtonMouse_EmulateThreeButtonMouse",
+ "signature": "()",
+ "stname": "EmulateThreeButtonMouse"
+ }
+ ],
+ "EmulateThreeButtonMouse_destroy": [
+ {
+ "args": "(EmulateThreeButtonMouse* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "EmulateThreeButtonMouse*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "EmulateThreeButtonMouse_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "EmulateThreeButtonMouse_destroy",
+ "ret": "void",
+ "signature": "(EmulateThreeButtonMouse*)",
+ "stname": "EmulateThreeButtonMouse"
+ }
+ ],
+ "IO_IO": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "IO_IO",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "IO",
+ "location": "imnodes:109",
+ "ov_cimguiname": "IO_IO",
+ "signature": "()",
+ "stname": "IO"
+ }
+ ],
+ "IO_destroy": [
+ {
+ "args": "(IO* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "IO*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "IO_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "IO_destroy",
+ "ret": "void",
+ "signature": "(IO*)",
+ "stname": "IO"
+ }
+ ],
+ "LinkDetachWithModifierClick_LinkDetachWithModifierClick": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "LinkDetachWithModifierClick_LinkDetachWithModifierClick",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "LinkDetachWithModifierClick",
+ "location": "imnodes:97",
+ "ov_cimguiname": "LinkDetachWithModifierClick_LinkDetachWithModifierClick",
+ "signature": "()",
+ "stname": "LinkDetachWithModifierClick"
+ }
+ ],
+ "LinkDetachWithModifierClick_destroy": [
+ {
+ "args": "(LinkDetachWithModifierClick* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "LinkDetachWithModifierClick*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "LinkDetachWithModifierClick_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "LinkDetachWithModifierClick_destroy",
+ "ret": "void",
+ "signature": "(LinkDetachWithModifierClick*)",
+ "stname": "LinkDetachWithModifierClick"
+ }
+ ],
+ "Style_Style": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "Style_Style",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "Style",
+ "location": "imnodes:149",
+ "ov_cimguiname": "Style_Style",
+ "signature": "()",
+ "stname": "Style"
+ }
+ ],
+ "Style_destroy": [
+ {
+ "args": "(Style* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "Style*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "Style_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "Style_destroy",
+ "ret": "void",
+ "signature": "(Style*)",
+ "stname": "Style"
+ }
+ ],
+ "imnodes_BeginInputAttribute": [
+ {
+ "args": "(int id,PinShape shape)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "shape",
+ "type": "PinShape"
+ }
+ ],
+ "argsoriginal": "(int id,PinShape shape=PinShape_CircleFilled)",
+ "call_args": "(id,shape)",
+ "cimguiname": "imnodes_BeginInputAttribute",
+ "defaults": {
+ "shape": "PinShape_CircleFilled"
+ },
+ "funcname": "BeginInputAttribute",
+ "location": "imnodes:216",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_BeginInputAttribute",
+ "ret": "void",
+ "signature": "(int,PinShape)",
+ "stname": ""
+ }
+ ],
+ "imnodes_BeginNode": [
+ {
+ "args": "(int id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int id)",
+ "call_args": "(id)",
+ "cimguiname": "imnodes_BeginNode",
+ "defaults": {},
+ "funcname": "BeginNode",
+ "location": "imnodes:195",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_BeginNode",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_BeginNodeEditor": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_BeginNodeEditor",
+ "defaults": {},
+ "funcname": "BeginNodeEditor",
+ "location": "imnodes:185",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_BeginNodeEditor",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_BeginNodeTitleBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_BeginNodeTitleBar",
+ "defaults": {},
+ "funcname": "BeginNodeTitleBar",
+ "location": "imnodes:203",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_BeginNodeTitleBar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_BeginOutputAttribute": [
+ {
+ "args": "(int id,PinShape shape)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "shape",
+ "type": "PinShape"
+ }
+ ],
+ "argsoriginal": "(int id,PinShape shape=PinShape_CircleFilled)",
+ "call_args": "(id,shape)",
+ "cimguiname": "imnodes_BeginOutputAttribute",
+ "defaults": {
+ "shape": "PinShape_CircleFilled"
+ },
+ "funcname": "BeginOutputAttribute",
+ "location": "imnodes:219",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_BeginOutputAttribute",
+ "ret": "void",
+ "signature": "(int,PinShape)",
+ "stname": ""
+ }
+ ],
+ "imnodes_BeginStaticAttribute": [
+ {
+ "args": "(int id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int id)",
+ "call_args": "(id)",
+ "cimguiname": "imnodes_BeginStaticAttribute",
+ "defaults": {},
+ "funcname": "BeginStaticAttribute",
+ "location": "imnodes:224",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_BeginStaticAttribute",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_ClearLinkSelection": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_ClearLinkSelection",
+ "defaults": {},
+ "funcname": "ClearLinkSelection",
+ "location": "imnodes:278",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_ClearLinkSelection",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_ClearNodeSelection": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_ClearNodeSelection",
+ "defaults": {},
+ "funcname": "ClearNodeSelection",
+ "location": "imnodes:277",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_ClearNodeSelection",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EditorContextCreate": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EditorContextCreate",
+ "defaults": {},
+ "funcname": "EditorContextCreate",
+ "location": "imnodes:159",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EditorContextCreate",
+ "ret": "EditorContext*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EditorContextFree": [
+ {
+ "args": "(EditorContext* noname1)",
+ "argsT": [
+ {
+ "name": "noname1",
+ "type": "EditorContext*"
+ }
+ ],
+ "argsoriginal": "(EditorContext*)",
+ "call_args": "(noname1)",
+ "cimguiname": "imnodes_EditorContextFree",
+ "defaults": {},
+ "funcname": "EditorContextFree",
+ "location": "imnodes:160",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EditorContextFree",
+ "ret": "void",
+ "signature": "(EditorContext*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_EditorContextGetPanning": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EditorContextGetPanning",
+ "defaults": {},
+ "funcname": "EditorContextGetPanning",
+ "location": "imnodes:162",
+ "namespace": "imnodes",
+ "nonUDT": 1,
+ "ov_cimguiname": "imnodes_EditorContextGetPanning",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EditorContextMoveToNode": [
+ {
+ "args": "(const int node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "const int"
+ }
+ ],
+ "argsoriginal": "(const int node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "imnodes_EditorContextMoveToNode",
+ "defaults": {},
+ "funcname": "EditorContextMoveToNode",
+ "location": "imnodes:164",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EditorContextMoveToNode",
+ "ret": "void",
+ "signature": "(const int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_EditorContextResetPanning": [
+ {
+ "args": "(const ImVec2 pos)",
+ "argsT": [
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos)",
+ "call_args": "(pos)",
+ "cimguiname": "imnodes_EditorContextResetPanning",
+ "defaults": {},
+ "funcname": "EditorContextResetPanning",
+ "location": "imnodes:163",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EditorContextResetPanning",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "imnodes_EditorContextSet": [
+ {
+ "args": "(EditorContext* noname1)",
+ "argsT": [
+ {
+ "name": "noname1",
+ "type": "EditorContext*"
+ }
+ ],
+ "argsoriginal": "(EditorContext*)",
+ "call_args": "(noname1)",
+ "cimguiname": "imnodes_EditorContextSet",
+ "defaults": {},
+ "funcname": "EditorContextSet",
+ "location": "imnodes:161",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EditorContextSet",
+ "ret": "void",
+ "signature": "(EditorContext*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_EndInputAttribute": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EndInputAttribute",
+ "defaults": {},
+ "funcname": "EndInputAttribute",
+ "location": "imnodes:217",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EndInputAttribute",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EndNode": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EndNode",
+ "defaults": {},
+ "funcname": "EndNode",
+ "location": "imnodes:196",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EndNode",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EndNodeEditor": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EndNodeEditor",
+ "defaults": {},
+ "funcname": "EndNodeEditor",
+ "location": "imnodes:186",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EndNodeEditor",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EndNodeTitleBar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EndNodeTitleBar",
+ "defaults": {},
+ "funcname": "EndNodeTitleBar",
+ "location": "imnodes:204",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EndNodeTitleBar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EndOutputAttribute": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EndOutputAttribute",
+ "defaults": {},
+ "funcname": "EndOutputAttribute",
+ "location": "imnodes:220",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EndOutputAttribute",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_EndStaticAttribute": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_EndStaticAttribute",
+ "defaults": {},
+ "funcname": "EndStaticAttribute",
+ "location": "imnodes:225",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_EndStaticAttribute",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetIO": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_GetIO",
+ "defaults": {},
+ "funcname": "GetIO",
+ "location": "imnodes:174",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_GetIO",
+ "ret": "IO*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetNodeDimensions": [
+ {
+ "args": "(ImVec2 *pOut,int id)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int id)",
+ "call_args": "(id)",
+ "cimguiname": "imnodes_GetNodeDimensions",
+ "defaults": {},
+ "funcname": "GetNodeDimensions",
+ "location": "imnodes:198",
+ "namespace": "imnodes",
+ "nonUDT": 1,
+ "ov_cimguiname": "imnodes_GetNodeDimensions",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetNodeEditorSpacePos": [
+ {
+ "args": "(ImVec2 *pOut,const int node_id)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "node_id",
+ "type": "const int"
+ }
+ ],
+ "argsoriginal": "(const int node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "imnodes_GetNodeEditorSpacePos",
+ "defaults": {},
+ "funcname": "GetNodeEditorSpacePos",
+ "location": "imnodes:253",
+ "namespace": "imnodes",
+ "nonUDT": 1,
+ "ov_cimguiname": "imnodes_GetNodeEditorSpacePos",
+ "ret": "void",
+ "signature": "(const int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetNodeGridSpacePos": [
+ {
+ "args": "(ImVec2 *pOut,const int node_id)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "node_id",
+ "type": "const int"
+ }
+ ],
+ "argsoriginal": "(const int node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "imnodes_GetNodeGridSpacePos",
+ "defaults": {},
+ "funcname": "GetNodeGridSpacePos",
+ "location": "imnodes:254",
+ "namespace": "imnodes",
+ "nonUDT": 1,
+ "ov_cimguiname": "imnodes_GetNodeGridSpacePos",
+ "ret": "void",
+ "signature": "(const int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetNodeScreenSpacePos": [
+ {
+ "args": "(ImVec2 *pOut,const int node_id)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "node_id",
+ "type": "const int"
+ }
+ ],
+ "argsoriginal": "(const int node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "imnodes_GetNodeScreenSpacePos",
+ "defaults": {},
+ "funcname": "GetNodeScreenSpacePos",
+ "location": "imnodes:252",
+ "namespace": "imnodes",
+ "nonUDT": 1,
+ "ov_cimguiname": "imnodes_GetNodeScreenSpacePos",
+ "ret": "void",
+ "signature": "(const int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetSelectedLinks": [
+ {
+ "args": "(int* link_ids)",
+ "argsT": [
+ {
+ "name": "link_ids",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* link_ids)",
+ "call_args": "(link_ids)",
+ "cimguiname": "imnodes_GetSelectedLinks",
+ "defaults": {},
+ "funcname": "GetSelectedLinks",
+ "location": "imnodes:274",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_GetSelectedLinks",
+ "ret": "void",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetSelectedNodes": [
+ {
+ "args": "(int* node_ids)",
+ "argsT": [
+ {
+ "name": "node_ids",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* node_ids)",
+ "call_args": "(node_ids)",
+ "cimguiname": "imnodes_GetSelectedNodes",
+ "defaults": {},
+ "funcname": "GetSelectedNodes",
+ "location": "imnodes:273",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_GetSelectedNodes",
+ "ret": "void",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_GetStyle": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_GetStyle",
+ "defaults": {},
+ "funcname": "GetStyle",
+ "location": "imnodes:177",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_GetStyle",
+ "ret": "Style*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_Initialize": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_Initialize",
+ "defaults": {},
+ "funcname": "Initialize",
+ "location": "imnodes:167",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_Initialize",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsAnyAttributeActive": [
+ {
+ "args": "(int* attribute_id)",
+ "argsT": [
+ {
+ "name": "attribute_id",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* attribute_id=((void*)0))",
+ "call_args": "(attribute_id)",
+ "cimguiname": "imnodes_IsAnyAttributeActive",
+ "defaults": {
+ "attribute_id": "((void*)0)"
+ },
+ "funcname": "IsAnyAttributeActive",
+ "location": "imnodes:284",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsAnyAttributeActive",
+ "ret": "bool",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsAttributeActive": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_IsAttributeActive",
+ "defaults": {},
+ "funcname": "IsAttributeActive",
+ "location": "imnodes:282",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsAttributeActive",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsEditorHovered": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_IsEditorHovered",
+ "defaults": {},
+ "funcname": "IsEditorHovered",
+ "location": "imnodes:258",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsEditorHovered",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsLinkCreated": [
+ {
+ "args": "(int* started_at_attribute_id,int* ended_at_attribute_id,bool* created_from_snap)",
+ "argsT": [
+ {
+ "name": "started_at_attribute_id",
+ "type": "int*"
+ },
+ {
+ "name": "ended_at_attribute_id",
+ "type": "int*"
+ },
+ {
+ "name": "created_from_snap",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(int* started_at_attribute_id,int* ended_at_attribute_id,bool* created_from_snap=((void*)0))",
+ "call_args": "(started_at_attribute_id,ended_at_attribute_id,created_from_snap)",
+ "cimguiname": "imnodes_IsLinkCreated",
+ "defaults": {
+ "created_from_snap": "((void*)0)"
+ },
+ "funcname": "IsLinkCreated",
+ "location": "imnodes:299",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsLinkCreatedBoolPtr",
+ "ret": "bool",
+ "signature": "(int*,int*,bool*)",
+ "stname": ""
+ },
+ {
+ "args": "(int* started_at_node_id,int* started_at_attribute_id,int* ended_at_node_id,int* ended_at_attribute_id,bool* created_from_snap)",
+ "argsT": [
+ {
+ "name": "started_at_node_id",
+ "type": "int*"
+ },
+ {
+ "name": "started_at_attribute_id",
+ "type": "int*"
+ },
+ {
+ "name": "ended_at_node_id",
+ "type": "int*"
+ },
+ {
+ "name": "ended_at_attribute_id",
+ "type": "int*"
+ },
+ {
+ "name": "created_from_snap",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(int* started_at_node_id,int* started_at_attribute_id,int* ended_at_node_id,int* ended_at_attribute_id,bool* created_from_snap=((void*)0))",
+ "call_args": "(started_at_node_id,started_at_attribute_id,ended_at_node_id,ended_at_attribute_id,created_from_snap)",
+ "cimguiname": "imnodes_IsLinkCreated",
+ "defaults": {
+ "created_from_snap": "((void*)0)"
+ },
+ "funcname": "IsLinkCreated",
+ "location": "imnodes:303",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsLinkCreatedIntPtr",
+ "ret": "bool",
+ "signature": "(int*,int*,int*,int*,bool*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsLinkDestroyed": [
+ {
+ "args": "(int* link_id)",
+ "argsT": [
+ {
+ "name": "link_id",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* link_id)",
+ "call_args": "(link_id)",
+ "cimguiname": "imnodes_IsLinkDestroyed",
+ "defaults": {},
+ "funcname": "IsLinkDestroyed",
+ "location": "imnodes:312",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsLinkDestroyed",
+ "ret": "bool",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsLinkDropped": [
+ {
+ "args": "(int* started_at_attribute_id,bool including_detached_links)",
+ "argsT": [
+ {
+ "name": "started_at_attribute_id",
+ "type": "int*"
+ },
+ {
+ "name": "including_detached_links",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(int* started_at_attribute_id=((void*)0),bool including_detached_links=true)",
+ "call_args": "(started_at_attribute_id,including_detached_links)",
+ "cimguiname": "imnodes_IsLinkDropped",
+ "defaults": {
+ "including_detached_links": "true",
+ "started_at_attribute_id": "((void*)0)"
+ },
+ "funcname": "IsLinkDropped",
+ "location": "imnodes:297",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsLinkDropped",
+ "ret": "bool",
+ "signature": "(int*,bool)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsLinkHovered": [
+ {
+ "args": "(int* link_id)",
+ "argsT": [
+ {
+ "name": "link_id",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* link_id)",
+ "call_args": "(link_id)",
+ "cimguiname": "imnodes_IsLinkHovered",
+ "defaults": {},
+ "funcname": "IsLinkHovered",
+ "location": "imnodes:263",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsLinkHovered",
+ "ret": "bool",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsLinkStarted": [
+ {
+ "args": "(int* started_at_attribute_id)",
+ "argsT": [
+ {
+ "name": "started_at_attribute_id",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* started_at_attribute_id)",
+ "call_args": "(started_at_attribute_id)",
+ "cimguiname": "imnodes_IsLinkStarted",
+ "defaults": {},
+ "funcname": "IsLinkStarted",
+ "location": "imnodes:290",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsLinkStarted",
+ "ret": "bool",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsNodeHovered": [
+ {
+ "args": "(int* node_id)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* node_id)",
+ "call_args": "(node_id)",
+ "cimguiname": "imnodes_IsNodeHovered",
+ "defaults": {},
+ "funcname": "IsNodeHovered",
+ "location": "imnodes:262",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsNodeHovered",
+ "ret": "bool",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_IsPinHovered": [
+ {
+ "args": "(int* attribute_id)",
+ "argsT": [
+ {
+ "name": "attribute_id",
+ "type": "int*"
+ }
+ ],
+ "argsoriginal": "(int* attribute_id)",
+ "call_args": "(attribute_id)",
+ "cimguiname": "imnodes_IsPinHovered",
+ "defaults": {},
+ "funcname": "IsPinHovered",
+ "location": "imnodes:264",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_IsPinHovered",
+ "ret": "bool",
+ "signature": "(int*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_Link": [
+ {
+ "args": "(int id,int start_attribute_id,int end_attribute_id)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "start_attribute_id",
+ "type": "int"
+ },
+ {
+ "name": "end_attribute_id",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int id,int start_attribute_id,int end_attribute_id)",
+ "call_args": "(id,start_attribute_id,end_attribute_id)",
+ "cimguiname": "imnodes_Link",
+ "defaults": {},
+ "funcname": "Link",
+ "location": "imnodes:234",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_Link",
+ "ret": "void",
+ "signature": "(int,int,int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_LoadCurrentEditorStateFromIniFile": [
+ {
+ "args": "(const char* file_name)",
+ "argsT": [
+ {
+ "name": "file_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* file_name)",
+ "call_args": "(file_name)",
+ "cimguiname": "imnodes_LoadCurrentEditorStateFromIniFile",
+ "defaults": {},
+ "funcname": "LoadCurrentEditorStateFromIniFile",
+ "location": "imnodes:326",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_LoadCurrentEditorStateFromIniFile",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_LoadCurrentEditorStateFromIniString": [
+ {
+ "args": "(const char* data,size_t data_size)",
+ "argsT": [
+ {
+ "name": "data",
+ "type": "const char*"
+ },
+ {
+ "name": "data_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(const char* data,size_t data_size)",
+ "call_args": "(data,data_size)",
+ "cimguiname": "imnodes_LoadCurrentEditorStateFromIniString",
+ "defaults": {},
+ "funcname": "LoadCurrentEditorStateFromIniString",
+ "location": "imnodes:320",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_LoadCurrentEditorStateFromIniString",
+ "ret": "void",
+ "signature": "(const char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "imnodes_LoadEditorStateFromIniFile": [
+ {
+ "args": "(EditorContext* editor,const char* file_name)",
+ "argsT": [
+ {
+ "name": "editor",
+ "type": "EditorContext*"
+ },
+ {
+ "name": "file_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(EditorContext* editor,const char* file_name)",
+ "call_args": "(editor,file_name)",
+ "cimguiname": "imnodes_LoadEditorStateFromIniFile",
+ "defaults": {},
+ "funcname": "LoadEditorStateFromIniFile",
+ "location": "imnodes:327",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_LoadEditorStateFromIniFile",
+ "ret": "void",
+ "signature": "(EditorContext*,const char*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_LoadEditorStateFromIniString": [
+ {
+ "args": "(EditorContext* editor,const char* data,size_t data_size)",
+ "argsT": [
+ {
+ "name": "editor",
+ "type": "EditorContext*"
+ },
+ {
+ "name": "data",
+ "type": "const char*"
+ },
+ {
+ "name": "data_size",
+ "type": "size_t"
+ }
+ ],
+ "argsoriginal": "(EditorContext* editor,const char* data,size_t data_size)",
+ "call_args": "(editor,data,data_size)",
+ "cimguiname": "imnodes_LoadEditorStateFromIniString",
+ "defaults": {},
+ "funcname": "LoadEditorStateFromIniString",
+ "location": "imnodes:321",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_LoadEditorStateFromIniString",
+ "ret": "void",
+ "signature": "(EditorContext*,const char*,size_t)",
+ "stname": ""
+ }
+ ],
+ "imnodes_NumSelectedLinks": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_NumSelectedLinks",
+ "defaults": {},
+ "funcname": "NumSelectedLinks",
+ "location": "imnodes:269",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_NumSelectedLinks",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_NumSelectedNodes": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_NumSelectedNodes",
+ "defaults": {},
+ "funcname": "NumSelectedNodes",
+ "location": "imnodes:268",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_NumSelectedNodes",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_PopAttributeFlag": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_PopAttributeFlag",
+ "defaults": {},
+ "funcname": "PopAttributeFlag",
+ "location": "imnodes:229",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_PopAttributeFlag",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_PopColorStyle": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_PopColorStyle",
+ "defaults": {},
+ "funcname": "PopColorStyle",
+ "location": "imnodes:190",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_PopColorStyle",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_PopStyleVar": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_PopStyleVar",
+ "defaults": {},
+ "funcname": "PopStyleVar",
+ "location": "imnodes:192",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_PopStyleVar",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_PushAttributeFlag": [
+ {
+ "args": "(AttributeFlags flag)",
+ "argsT": [
+ {
+ "name": "flag",
+ "type": "AttributeFlags"
+ }
+ ],
+ "argsoriginal": "(AttributeFlags flag)",
+ "call_args": "(flag)",
+ "cimguiname": "imnodes_PushAttributeFlag",
+ "defaults": {},
+ "funcname": "PushAttributeFlag",
+ "location": "imnodes:228",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_PushAttributeFlag",
+ "ret": "void",
+ "signature": "(AttributeFlags)",
+ "stname": ""
+ }
+ ],
+ "imnodes_PushColorStyle": [
+ {
+ "args": "(ColorStyle item,unsigned int color)",
+ "argsT": [
+ {
+ "name": "item",
+ "type": "ColorStyle"
+ },
+ {
+ "name": "color",
+ "type": "unsigned int"
+ }
+ ],
+ "argsoriginal": "(ColorStyle item,unsigned int color)",
+ "call_args": "(item,color)",
+ "cimguiname": "imnodes_PushColorStyle",
+ "defaults": {},
+ "funcname": "PushColorStyle",
+ "location": "imnodes:189",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_PushColorStyle",
+ "ret": "void",
+ "signature": "(ColorStyle,unsigned int)",
+ "stname": ""
+ }
+ ],
+ "imnodes_PushStyleVar": [
+ {
+ "args": "(StyleVar style_item,float value)",
+ "argsT": [
+ {
+ "name": "style_item",
+ "type": "StyleVar"
+ },
+ {
+ "name": "value",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(StyleVar style_item,float value)",
+ "call_args": "(style_item,value)",
+ "cimguiname": "imnodes_PushStyleVar",
+ "defaults": {},
+ "funcname": "PushStyleVar",
+ "location": "imnodes:191",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_PushStyleVar",
+ "ret": "void",
+ "signature": "(StyleVar,float)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SaveCurrentEditorStateToIniFile": [
+ {
+ "args": "(const char* file_name)",
+ "argsT": [
+ {
+ "name": "file_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* file_name)",
+ "call_args": "(file_name)",
+ "cimguiname": "imnodes_SaveCurrentEditorStateToIniFile",
+ "defaults": {},
+ "funcname": "SaveCurrentEditorStateToIniFile",
+ "location": "imnodes:323",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SaveCurrentEditorStateToIniFile",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SaveCurrentEditorStateToIniString": [
+ {
+ "args": "(size_t* data_size)",
+ "argsT": [
+ {
+ "name": "data_size",
+ "type": "size_t*"
+ }
+ ],
+ "argsoriginal": "(size_t* data_size=((void*)0))",
+ "call_args": "(data_size)",
+ "cimguiname": "imnodes_SaveCurrentEditorStateToIniString",
+ "defaults": {
+ "data_size": "((void*)0)"
+ },
+ "funcname": "SaveCurrentEditorStateToIniString",
+ "location": "imnodes:317",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SaveCurrentEditorStateToIniString",
+ "ret": "const char*",
+ "signature": "(size_t*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SaveEditorStateToIniFile": [
+ {
+ "args": "(const EditorContext* editor,const char* file_name)",
+ "argsT": [
+ {
+ "name": "editor",
+ "type": "const EditorContext*"
+ },
+ {
+ "name": "file_name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const EditorContext* editor,const char* file_name)",
+ "call_args": "(editor,file_name)",
+ "cimguiname": "imnodes_SaveEditorStateToIniFile",
+ "defaults": {},
+ "funcname": "SaveEditorStateToIniFile",
+ "location": "imnodes:324",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SaveEditorStateToIniFile",
+ "ret": "void",
+ "signature": "(const EditorContext*,const char*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SaveEditorStateToIniString": [
+ {
+ "args": "(const EditorContext* editor,size_t* data_size)",
+ "argsT": [
+ {
+ "name": "editor",
+ "type": "const EditorContext*"
+ },
+ {
+ "name": "data_size",
+ "type": "size_t*"
+ }
+ ],
+ "argsoriginal": "(const EditorContext* editor,size_t* data_size=((void*)0))",
+ "call_args": "(editor,data_size)",
+ "cimguiname": "imnodes_SaveEditorStateToIniString",
+ "defaults": {
+ "data_size": "((void*)0)"
+ },
+ "funcname": "SaveEditorStateToIniString",
+ "location": "imnodes:318",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SaveEditorStateToIniString",
+ "ret": "const char*",
+ "signature": "(const EditorContext*,size_t*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SetImGuiContext": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "imnodes_SetImGuiContext",
+ "defaults": {},
+ "funcname": "SetImGuiContext",
+ "location": "imnodes:172",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SetImGuiContext",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SetNodeDraggable": [
+ {
+ "args": "(int node_id,const bool draggable)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "int"
+ },
+ {
+ "name": "draggable",
+ "type": "const bool"
+ }
+ ],
+ "argsoriginal": "(int node_id,const bool draggable)",
+ "call_args": "(node_id,draggable)",
+ "cimguiname": "imnodes_SetNodeDraggable",
+ "defaults": {},
+ "funcname": "SetNodeDraggable",
+ "location": "imnodes:237",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SetNodeDraggable",
+ "ret": "void",
+ "signature": "(int,const bool)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SetNodeEditorSpacePos": [
+ {
+ "args": "(int node_id,const ImVec2 editor_space_pos)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "int"
+ },
+ {
+ "name": "editor_space_pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(int node_id,const ImVec2& editor_space_pos)",
+ "call_args": "(node_id,editor_space_pos)",
+ "cimguiname": "imnodes_SetNodeEditorSpacePos",
+ "defaults": {},
+ "funcname": "SetNodeEditorSpacePos",
+ "location": "imnodes:249",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SetNodeEditorSpacePos",
+ "ret": "void",
+ "signature": "(int,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SetNodeGridSpacePos": [
+ {
+ "args": "(int node_id,const ImVec2 grid_pos)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "int"
+ },
+ {
+ "name": "grid_pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(int node_id,const ImVec2& grid_pos)",
+ "call_args": "(node_id,grid_pos)",
+ "cimguiname": "imnodes_SetNodeGridSpacePos",
+ "defaults": {},
+ "funcname": "SetNodeGridSpacePos",
+ "location": "imnodes:250",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SetNodeGridSpacePos",
+ "ret": "void",
+ "signature": "(int,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "imnodes_SetNodeScreenSpacePos": [
+ {
+ "args": "(int node_id,const ImVec2 screen_space_pos)",
+ "argsT": [
+ {
+ "name": "node_id",
+ "type": "int"
+ },
+ {
+ "name": "screen_space_pos",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(int node_id,const ImVec2& screen_space_pos)",
+ "call_args": "(node_id,screen_space_pos)",
+ "cimguiname": "imnodes_SetNodeScreenSpacePos",
+ "defaults": {},
+ "funcname": "SetNodeScreenSpacePos",
+ "location": "imnodes:248",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_SetNodeScreenSpacePos",
+ "ret": "void",
+ "signature": "(int,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "imnodes_Shutdown": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_Shutdown",
+ "defaults": {},
+ "funcname": "Shutdown",
+ "location": "imnodes:168",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_Shutdown",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_StyleColorsClassic": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_StyleColorsClassic",
+ "defaults": {},
+ "funcname": "StyleColorsClassic",
+ "location": "imnodes:180",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_StyleColorsClassic",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_StyleColorsDark": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_StyleColorsDark",
+ "defaults": {},
+ "funcname": "StyleColorsDark",
+ "location": "imnodes:179",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_StyleColorsDark",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "imnodes_StyleColorsLight": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "imnodes_StyleColorsLight",
+ "defaults": {},
+ "funcname": "StyleColorsLight",
+ "location": "imnodes:181",
+ "namespace": "imnodes",
+ "ov_cimguiname": "imnodes_StyleColorsLight",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json b/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json
new file mode 100644
index 00000000..9588c28f
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimnodes/structs_and_enums.json
@@ -0,0 +1,336 @@
+{
+ "enums": {
+ "AttributeFlags": [
+ {
+ "calc_value": 0,
+ "name": "AttributeFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "AttributeFlags_EnableLinkDetachWithDragClick",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "AttributeFlags_EnableLinkCreationOnSnap",
+ "value": "1 << 1"
+ }
+ ],
+ "ColorStyle": [
+ {
+ "calc_value": 0,
+ "name": "ColorStyle_NodeBackground",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ColorStyle_NodeBackgroundHovered",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ColorStyle_NodeBackgroundSelected",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ColorStyle_NodeOutline",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ColorStyle_TitleBar",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ColorStyle_TitleBarHovered",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ColorStyle_TitleBarSelected",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ColorStyle_Link",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ColorStyle_LinkHovered",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ColorStyle_LinkSelected",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ColorStyle_Pin",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ColorStyle_PinHovered",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ColorStyle_BoxSelector",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ColorStyle_BoxSelectorOutline",
+ "value": "13"
+ },
+ {
+ "calc_value": 14,
+ "name": "ColorStyle_GridBackground",
+ "value": "14"
+ },
+ {
+ "calc_value": 15,
+ "name": "ColorStyle_GridLine",
+ "value": "15"
+ },
+ {
+ "calc_value": 16,
+ "name": "ColorStyle_Count",
+ "value": "16"
+ }
+ ],
+ "PinShape": [
+ {
+ "calc_value": 0,
+ "name": "PinShape_Circle",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "PinShape_CircleFilled",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "PinShape_Triangle",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "PinShape_TriangleFilled",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "PinShape_Quad",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "PinShape_QuadFilled",
+ "value": "5"
+ }
+ ],
+ "StyleFlags": [
+ {
+ "calc_value": 0,
+ "name": "StyleFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "StyleFlags_NodeOutline",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 4,
+ "name": "StyleFlags_GridLines",
+ "value": "1 << 2"
+ }
+ ],
+ "StyleVar": [
+ {
+ "calc_value": 0,
+ "name": "StyleVar_GridSpacing",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "StyleVar_NodeCornerRounding",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "StyleVar_NodePaddingHorizontal",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "StyleVar_NodePaddingVertical",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "StyleVar_NodeBorderThickness",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "StyleVar_LinkThickness",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "StyleVar_LinkLineSegmentsPerLength",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "StyleVar_LinkHoverDistance",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "StyleVar_PinCircleRadius",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "StyleVar_PinQuadSideLength",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "StyleVar_PinTriangleSideLength",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "StyleVar_PinLineThickness",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "StyleVar_PinHoverRadius",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "StyleVar_PinOffset",
+ "value": "13"
+ }
+ ]
+ },
+ "enumtypes": [],
+ "locations": {
+ "AttributeFlags": "imnodes:68",
+ "ColorStyle": "imnodes:10",
+ "EmulateThreeButtonMouse": "imnodes:85",
+ "IO": "imnodes:83",
+ "LinkDetachWithModifierClick": "imnodes:95",
+ "PinShape": "imnodes:57",
+ "Style": "imnodes:112",
+ "StyleFlags": "imnodes:49",
+ "StyleVar": "imnodes:31"
+ },
+ "structs": {
+ "EmulateThreeButtonMouse": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ },
+ {
+ "name": "modifier",
+ "type": "const bool*"
+ }
+ ],
+ "IO": [
+ {
+ "name": "emulate_three_button_mouse",
+ "type": "EmulateThreeButtonMouse"
+ },
+ {
+ "name": "link_detach_with_modifier_click",
+ "type": "LinkDetachWithModifierClick"
+ }
+ ],
+ "LinkDetachWithModifierClick": [
+ {
+ "name": "modifier",
+ "type": "const bool*"
+ }
+ ],
+ "Style": [
+ {
+ "name": "grid_spacing",
+ "type": "float"
+ },
+ {
+ "name": "node_corner_rounding",
+ "type": "float"
+ },
+ {
+ "name": "node_padding_horizontal",
+ "type": "float"
+ },
+ {
+ "name": "node_padding_vertical",
+ "type": "float"
+ },
+ {
+ "name": "node_border_thickness",
+ "type": "float"
+ },
+ {
+ "name": "link_thickness",
+ "type": "float"
+ },
+ {
+ "name": "link_line_segments_per_length",
+ "type": "float"
+ },
+ {
+ "name": "link_hover_distance",
+ "type": "float"
+ },
+ {
+ "name": "pin_circle_radius",
+ "type": "float"
+ },
+ {
+ "name": "pin_quad_side_length",
+ "type": "float"
+ },
+ {
+ "name": "pin_triangle_side_length",
+ "type": "float"
+ },
+ {
+ "name": "pin_line_thickness",
+ "type": "float"
+ },
+ {
+ "name": "pin_hover_radius",
+ "type": "float"
+ },
+ {
+ "name": "pin_offset",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "StyleFlags"
+ },
+ {
+ "name": "colors[ColorStyle_Count]",
+ "size": 16,
+ "type": "unsigned int"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimnodes/variants.json b/src/CodeGenerator/definitions/cimnodes/variants.json
new file mode 100644
index 00000000..8593c62d
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimnodes/variants.json
@@ -0,0 +1,2 @@
+{
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimplot/definitions.json b/src/CodeGenerator/definitions/cimplot/definitions.json
new file mode 100644
index 00000000..fefc8b6b
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimplot/definitions.json
@@ -0,0 +1,25176 @@
+{
+ "ImPlotAlignmentData_Begin": [
+ {
+ "args": "(ImPlotAlignmentData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAlignmentData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAlignmentData_Begin",
+ "defaults": {},
+ "funcname": "Begin",
+ "location": "implot_internal:930",
+ "ov_cimguiname": "ImPlotAlignmentData_Begin",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAlignmentData"
+ }
+ ],
+ "ImPlotAlignmentData_End": [
+ {
+ "args": "(ImPlotAlignmentData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAlignmentData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAlignmentData_End",
+ "defaults": {},
+ "funcname": "End",
+ "location": "implot_internal:938",
+ "ov_cimguiname": "ImPlotAlignmentData_End",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAlignmentData"
+ }
+ ],
+ "ImPlotAlignmentData_ImPlotAlignmentData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAlignmentData_ImPlotAlignmentData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotAlignmentData",
+ "location": "implot_internal:926",
+ "ov_cimguiname": "ImPlotAlignmentData_ImPlotAlignmentData",
+ "signature": "()",
+ "stname": "ImPlotAlignmentData"
+ }
+ ],
+ "ImPlotAlignmentData_Reset": [
+ {
+ "args": "(ImPlotAlignmentData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAlignmentData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAlignmentData_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:939",
+ "ov_cimguiname": "ImPlotAlignmentData_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAlignmentData"
+ }
+ ],
+ "ImPlotAlignmentData_Update": [
+ {
+ "args": "(ImPlotAlignmentData* self,float* pad_a,float* pad_b,float* delta_a,float* delta_b)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAlignmentData*"
+ },
+ {
+ "name": "pad_a",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "pad_b",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "delta_a",
+ "reftoptr": true,
+ "type": "float*"
+ },
+ {
+ "name": "delta_b",
+ "reftoptr": true,
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(float& pad_a,float& pad_b,float& delta_a,float& delta_b)",
+ "call_args": "(*pad_a,*pad_b,*delta_a,*delta_b)",
+ "cimguiname": "ImPlotAlignmentData_Update",
+ "defaults": {},
+ "funcname": "Update",
+ "location": "implot_internal:931",
+ "ov_cimguiname": "ImPlotAlignmentData_Update",
+ "ret": "void",
+ "signature": "(float*,float*,float*,float*)",
+ "stname": "ImPlotAlignmentData"
+ }
+ ],
+ "ImPlotAlignmentData_destroy": [
+ {
+ "args": "(ImPlotAlignmentData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAlignmentData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotAlignmentData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotAlignmentData_destroy",
+ "ret": "void",
+ "signature": "(ImPlotAlignmentData*)",
+ "stname": "ImPlotAlignmentData"
+ }
+ ],
+ "ImPlotAnnotationCollection_Append": [
+ {
+ "args": "(ImPlotAnnotationCollection* self,const ImVec2 pos,const ImVec2 off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAnnotationCollection*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "off",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "bg",
+ "type": "ImU32"
+ },
+ {
+ "name": "fg",
+ "type": "ImU32"
+ },
+ {
+ "name": "clamp",
+ "type": "bool"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,const ImVec2& off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,...)",
+ "call_args": "(pos,off,bg,fg,clamp,fmt,...)",
+ "cimguiname": "ImPlotAnnotationCollection_Append",
+ "defaults": {},
+ "funcname": "Append",
+ "isvararg": "...)",
+ "location": "implot_internal:469",
+ "ov_cimguiname": "ImPlotAnnotationCollection_Append",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,bool,const char*,...)",
+ "stname": "ImPlotAnnotationCollection"
+ }
+ ],
+ "ImPlotAnnotationCollection_AppendV": [
+ {
+ "args": "(ImPlotAnnotationCollection* self,const ImVec2 pos,const ImVec2 off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAnnotationCollection*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "off",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "bg",
+ "type": "ImU32"
+ },
+ {
+ "name": "fg",
+ "type": "ImU32"
+ },
+ {
+ "name": "clamp",
+ "type": "bool"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pos,const ImVec2& off,ImU32 bg,ImU32 fg,bool clamp,const char* fmt,va_list args)",
+ "call_args": "(pos,off,bg,fg,clamp,fmt,args)",
+ "cimguiname": "ImPlotAnnotationCollection_AppendV",
+ "defaults": {},
+ "funcname": "AppendV",
+ "location": "implot_internal:456",
+ "ov_cimguiname": "ImPlotAnnotationCollection_AppendV",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,bool,const char*,va_list)",
+ "stname": "ImPlotAnnotationCollection"
+ }
+ ],
+ "ImPlotAnnotationCollection_GetText": [
+ {
+ "args": "(ImPlotAnnotationCollection* self,int idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAnnotationCollection*"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlotAnnotationCollection_GetText",
+ "defaults": {},
+ "funcname": "GetText",
+ "location": "implot_internal:476",
+ "ov_cimguiname": "ImPlotAnnotationCollection_GetText",
+ "ret": "const char*",
+ "signature": "(int)",
+ "stname": "ImPlotAnnotationCollection"
+ }
+ ],
+ "ImPlotAnnotationCollection_ImPlotAnnotationCollection": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAnnotationCollection_ImPlotAnnotationCollection",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotAnnotationCollection",
+ "location": "implot_internal:454",
+ "ov_cimguiname": "ImPlotAnnotationCollection_ImPlotAnnotationCollection",
+ "signature": "()",
+ "stname": "ImPlotAnnotationCollection"
+ }
+ ],
+ "ImPlotAnnotationCollection_Reset": [
+ {
+ "args": "(ImPlotAnnotationCollection* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAnnotationCollection*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAnnotationCollection_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:480",
+ "ov_cimguiname": "ImPlotAnnotationCollection_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAnnotationCollection"
+ }
+ ],
+ "ImPlotAnnotationCollection_destroy": [
+ {
+ "args": "(ImPlotAnnotationCollection* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAnnotationCollection*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotAnnotationCollection_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotAnnotationCollection_destroy",
+ "ret": "void",
+ "signature": "(ImPlotAnnotationCollection*)",
+ "stname": "ImPlotAnnotationCollection"
+ }
+ ],
+ "ImPlotAnnotation_ImPlotAnnotation": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAnnotation_ImPlotAnnotation",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotAnnotation",
+ "location": "implot_internal:440",
+ "ov_cimguiname": "ImPlotAnnotation_ImPlotAnnotation",
+ "signature": "()",
+ "stname": "ImPlotAnnotation"
+ }
+ ],
+ "ImPlotAnnotation_destroy": [
+ {
+ "args": "(ImPlotAnnotation* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAnnotation*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotAnnotation_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotAnnotation_destroy",
+ "ret": "void",
+ "signature": "(ImPlotAnnotation*)",
+ "stname": "ImPlotAnnotation"
+ }
+ ],
+ "ImPlotAxis_ApplyFit": [
+ {
+ "args": "(ImPlotAxis* self,float padding)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "padding",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float padding)",
+ "call_args": "(padding)",
+ "cimguiname": "ImPlotAxis_ApplyFit",
+ "defaults": {},
+ "funcname": "ApplyFit",
+ "location": "implot_internal:859",
+ "ov_cimguiname": "ImPlotAxis_ApplyFit",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_CanInitFit": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_CanInitFit",
+ "defaults": {},
+ "funcname": "CanInitFit",
+ "location": "implot_internal:884",
+ "ov_cimguiname": "ImPlotAxis_CanInitFit",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_Constrain": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_Constrain",
+ "defaults": {},
+ "funcname": "Constrain",
+ "location": "implot_internal:789",
+ "ov_cimguiname": "ImPlotAxis_Constrain",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_ExtendFit": [
+ {
+ "args": "(ImPlotAxis* self,double v)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "v",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double v)",
+ "call_args": "(v)",
+ "cimguiname": "ImPlotAxis_ExtendFit",
+ "defaults": {},
+ "funcname": "ExtendFit",
+ "location": "implot_internal:843",
+ "ov_cimguiname": "ImPlotAxis_ExtendFit",
+ "ret": "void",
+ "signature": "(double)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_ExtendFitWith": [
+ {
+ "args": "(ImPlotAxis* self,ImPlotAxis* alt,double v,double v_alt)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "alt",
+ "reftoptr": true,
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "v_alt",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis& alt,double v,double v_alt)",
+ "call_args": "(*alt,v,v_alt)",
+ "cimguiname": "ImPlotAxis_ExtendFitWith",
+ "defaults": {},
+ "funcname": "ExtendFitWith",
+ "location": "implot_internal:850",
+ "ov_cimguiname": "ImPlotAxis_ExtendFitWith",
+ "ret": "void",
+ "signature": "(ImPlotAxis*,double,double)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_GetAspect": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_GetAspect",
+ "defaults": {},
+ "funcname": "GetAspect",
+ "location": "implot_internal:787",
+ "ov_cimguiname": "ImPlotAxis_GetAspect",
+ "ret": "double",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_HasGridLines": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_HasGridLines",
+ "defaults": {},
+ "funcname": "HasGridLines",
+ "location": "implot_internal:876",
+ "ov_cimguiname": "ImPlotAxis_HasGridLines",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_HasLabel": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_HasLabel",
+ "defaults": {},
+ "funcname": "HasLabel",
+ "location": "implot_internal:875",
+ "ov_cimguiname": "ImPlotAxis_HasLabel",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_HasMenus": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_HasMenus",
+ "defaults": {},
+ "funcname": "HasMenus",
+ "location": "implot_internal:892",
+ "ov_cimguiname": "ImPlotAxis_HasMenus",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_HasTickLabels": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_HasTickLabels",
+ "defaults": {},
+ "funcname": "HasTickLabels",
+ "location": "implot_internal:877",
+ "ov_cimguiname": "ImPlotAxis_HasTickLabels",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_HasTickMarks": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_HasTickMarks",
+ "defaults": {},
+ "funcname": "HasTickMarks",
+ "location": "implot_internal:878",
+ "ov_cimguiname": "ImPlotAxis_HasTickMarks",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_ImPlotAxis": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_ImPlotAxis",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotAxis",
+ "location": "implot_internal:674",
+ "ov_cimguiname": "ImPlotAxis_ImPlotAxis",
+ "signature": "()",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsAutoFitting": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsAutoFitting",
+ "defaults": {},
+ "funcname": "IsAutoFitting",
+ "location": "implot_internal:883",
+ "ov_cimguiname": "ImPlotAxis_IsAutoFitting",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsForeground": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsForeground",
+ "defaults": {},
+ "funcname": "IsForeground",
+ "location": "implot_internal:882",
+ "ov_cimguiname": "ImPlotAxis_IsForeground",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsInputLocked": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsInputLocked",
+ "defaults": {},
+ "funcname": "IsInputLocked",
+ "location": "implot_internal:891",
+ "ov_cimguiname": "ImPlotAxis_IsInputLocked",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsInputLockedMax": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsInputLockedMax",
+ "defaults": {},
+ "funcname": "IsInputLockedMax",
+ "location": "implot_internal:890",
+ "ov_cimguiname": "ImPlotAxis_IsInputLockedMax",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsInputLockedMin": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsInputLockedMin",
+ "defaults": {},
+ "funcname": "IsInputLockedMin",
+ "location": "implot_internal:889",
+ "ov_cimguiname": "ImPlotAxis_IsInputLockedMin",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsInverted": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsInverted",
+ "defaults": {},
+ "funcname": "IsInverted",
+ "location": "implot_internal:881",
+ "ov_cimguiname": "ImPlotAxis_IsInverted",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsLocked": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsLocked",
+ "defaults": {},
+ "funcname": "IsLocked",
+ "location": "implot_internal:888",
+ "ov_cimguiname": "ImPlotAxis_IsLocked",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsLockedMax": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsLockedMax",
+ "defaults": {},
+ "funcname": "IsLockedMax",
+ "location": "implot_internal:887",
+ "ov_cimguiname": "ImPlotAxis_IsLockedMax",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsLockedMin": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsLockedMin",
+ "defaults": {},
+ "funcname": "IsLockedMin",
+ "location": "implot_internal:886",
+ "ov_cimguiname": "ImPlotAxis_IsLockedMin",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsOpposite": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsOpposite",
+ "defaults": {},
+ "funcname": "IsOpposite",
+ "location": "implot_internal:880",
+ "ov_cimguiname": "ImPlotAxis_IsOpposite",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsPanLocked": [
+ {
+ "args": "(ImPlotAxis* self,bool increasing)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "increasing",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(bool increasing)",
+ "call_args": "(increasing)",
+ "cimguiname": "ImPlotAxis_IsPanLocked",
+ "defaults": {},
+ "funcname": "IsPanLocked",
+ "location": "implot_internal:894",
+ "ov_cimguiname": "ImPlotAxis_IsPanLocked",
+ "ret": "bool",
+ "signature": "(bool)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_IsRangeLocked": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_IsRangeLocked",
+ "defaults": {},
+ "funcname": "IsRangeLocked",
+ "location": "implot_internal:885",
+ "ov_cimguiname": "ImPlotAxis_IsRangeLocked",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_PixelSize": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_PixelSize",
+ "defaults": {},
+ "funcname": "PixelSize",
+ "location": "implot_internal:785",
+ "ov_cimguiname": "ImPlotAxis_PixelSize",
+ "ret": "float",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_PixelsToPlot": [
+ {
+ "args": "(ImPlotAxis* self,float pix)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "pix",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float pix)",
+ "call_args": "(pix)",
+ "cimguiname": "ImPlotAxis_PixelsToPlot",
+ "defaults": {},
+ "funcname": "PixelsToPlot",
+ "location": "implot_internal:833",
+ "ov_cimguiname": "ImPlotAxis_PixelsToPlot",
+ "ret": "double",
+ "signature": "(float)const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_PlotToPixels": [
+ {
+ "args": "(ImPlotAxis* self,double plt)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "plt",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double plt)",
+ "call_args": "(plt)",
+ "cimguiname": "ImPlotAxis_PlotToPixels",
+ "defaults": {},
+ "funcname": "PlotToPixels",
+ "location": "implot_internal:823",
+ "ov_cimguiname": "ImPlotAxis_PlotToPixels",
+ "ret": "float",
+ "signature": "(double)const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_PullLinks": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_PullLinks",
+ "defaults": {},
+ "funcname": "PullLinks",
+ "location": "implot_internal:913",
+ "ov_cimguiname": "ImPlotAxis_PullLinks",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_PushLinks": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_PushLinks",
+ "defaults": {},
+ "funcname": "PushLinks",
+ "location": "implot_internal:908",
+ "ov_cimguiname": "ImPlotAxis_PushLinks",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_Reset": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:701",
+ "ov_cimguiname": "ImPlotAxis_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_SetAspect": [
+ {
+ "args": "(ImPlotAxis* self,double unit_per_pix)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "unit_per_pix",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double unit_per_pix)",
+ "call_args": "(unit_per_pix)",
+ "cimguiname": "ImPlotAxis_SetAspect",
+ "defaults": {},
+ "funcname": "SetAspect",
+ "location": "implot_internal:772",
+ "ov_cimguiname": "ImPlotAxis_SetAspect",
+ "ret": "void",
+ "signature": "(double)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_SetMax": [
+ {
+ "args": "(ImPlotAxis* self,double _max,bool force)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "_max",
+ "type": "double"
+ },
+ {
+ "name": "force",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double _max,bool force=false)",
+ "call_args": "(_max,force)",
+ "cimguiname": "ImPlotAxis_SetMax",
+ "defaults": {
+ "force": "false"
+ },
+ "funcname": "SetMax",
+ "location": "implot_internal:740",
+ "ov_cimguiname": "ImPlotAxis_SetMax",
+ "ret": "bool",
+ "signature": "(double,bool)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_SetMin": [
+ {
+ "args": "(ImPlotAxis* self,double _min,bool force)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "_min",
+ "type": "double"
+ },
+ {
+ "name": "force",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double _min,bool force=false)",
+ "call_args": "(_min,force)",
+ "cimguiname": "ImPlotAxis_SetMin",
+ "defaults": {
+ "force": "false"
+ },
+ "funcname": "SetMin",
+ "location": "implot_internal:721",
+ "ov_cimguiname": "ImPlotAxis_SetMin",
+ "ret": "bool",
+ "signature": "(double,bool)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_SetRange": [
+ {
+ "args": "(ImPlotAxis* self,double v1,double v2)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "v1",
+ "type": "double"
+ },
+ {
+ "name": "v2",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double v1,double v2)",
+ "call_args": "(v1,v2)",
+ "cimguiname": "ImPlotAxis_SetRange",
+ "defaults": {},
+ "funcname": "SetRange",
+ "location": "implot_internal:759",
+ "ov_cimguiname": "ImPlotAxis_SetRange_double",
+ "ret": "void",
+ "signature": "(double,double)",
+ "stname": "ImPlotAxis"
+ },
+ {
+ "args": "(ImPlotAxis* self,const ImPlotRange range)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ }
+ ],
+ "argsoriginal": "(const ImPlotRange& range)",
+ "call_args": "(range)",
+ "cimguiname": "ImPlotAxis_SetRange",
+ "defaults": {},
+ "funcname": "SetRange",
+ "location": "implot_internal:768",
+ "ov_cimguiname": "ImPlotAxis_SetRange_PlotRange",
+ "ret": "void",
+ "signature": "(const ImPlotRange)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_UpdateTransformCache": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_UpdateTransformCache",
+ "defaults": {},
+ "funcname": "UpdateTransformCache",
+ "location": "implot_internal:811",
+ "ov_cimguiname": "ImPlotAxis_UpdateTransformCache",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_WillRender": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotAxis_WillRender",
+ "defaults": {},
+ "funcname": "WillRender",
+ "location": "implot_internal:879",
+ "ov_cimguiname": "ImPlotAxis_WillRender",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotAxis_destroy": [
+ {
+ "args": "(ImPlotAxis* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotAxis*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotAxis_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotAxis_destroy",
+ "ret": "void",
+ "signature": "(ImPlotAxis*)",
+ "stname": "ImPlotAxis"
+ }
+ ],
+ "ImPlotColormapData_Append": [
+ {
+ "args": "(ImPlotColormapData* self,const char* name,const ImU32* keys,int count,bool qual)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "keys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "qual",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* name,const ImU32* keys,int count,bool qual)",
+ "call_args": "(name,keys,count,qual)",
+ "cimguiname": "ImPlotColormapData_Append",
+ "defaults": {},
+ "funcname": "Append",
+ "location": "implot_internal:338",
+ "ov_cimguiname": "ImPlotColormapData_Append",
+ "ret": "int",
+ "signature": "(const char*,const ImU32*,int,bool)",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetIndex": [
+ {
+ "args": "(ImPlotColormapData* self,const char* name)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "ImPlotColormapData_GetIndex",
+ "defaults": {},
+ "funcname": "GetIndex",
+ "location": "implot_internal:405",
+ "ov_cimguiname": "ImPlotColormapData_GetIndex",
+ "ret": "ImPlotColormap",
+ "signature": "(const char*)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetKeyColor": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap,int idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap,int idx)",
+ "call_args": "(cmap,idx)",
+ "cimguiname": "ImPlotColormapData_GetKeyColor",
+ "defaults": {},
+ "funcname": "GetKeyColor",
+ "location": "implot_internal:409",
+ "ov_cimguiname": "ImPlotColormapData_GetKeyColor",
+ "ret": "ImU32",
+ "signature": "(ImPlotColormap,int)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetKeyCount": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData_GetKeyCount",
+ "defaults": {},
+ "funcname": "GetKeyCount",
+ "location": "implot_internal:408",
+ "ov_cimguiname": "ImPlotColormapData_GetKeyCount",
+ "ret": "int",
+ "signature": "(ImPlotColormap)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetKeys": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData_GetKeys",
+ "defaults": {},
+ "funcname": "GetKeys",
+ "location": "implot_internal:407",
+ "ov_cimguiname": "ImPlotColormapData_GetKeys",
+ "ret": "const ImU32*",
+ "signature": "(ImPlotColormap)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetName": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData_GetName",
+ "defaults": {},
+ "funcname": "GetName",
+ "location": "implot_internal:404",
+ "ov_cimguiname": "ImPlotColormapData_GetName",
+ "ret": "const char*",
+ "signature": "(ImPlotColormap)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetTable": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData_GetTable",
+ "defaults": {},
+ "funcname": "GetTable",
+ "location": "implot_internal:412",
+ "ov_cimguiname": "ImPlotColormapData_GetTable",
+ "ret": "const ImU32*",
+ "signature": "(ImPlotColormap)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetTableColor": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap,int idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap,int idx)",
+ "call_args": "(cmap,idx)",
+ "cimguiname": "ImPlotColormapData_GetTableColor",
+ "defaults": {},
+ "funcname": "GetTableColor",
+ "location": "implot_internal:414",
+ "ov_cimguiname": "ImPlotColormapData_GetTableColor",
+ "ret": "ImU32",
+ "signature": "(ImPlotColormap,int)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_GetTableSize": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData_GetTableSize",
+ "defaults": {},
+ "funcname": "GetTableSize",
+ "location": "implot_internal:413",
+ "ov_cimguiname": "ImPlotColormapData_GetTableSize",
+ "ret": "int",
+ "signature": "(ImPlotColormap)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_ImPlotColormapData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotColormapData_ImPlotColormapData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotColormapData",
+ "location": "implot_internal:336",
+ "ov_cimguiname": "ImPlotColormapData_ImPlotColormapData",
+ "signature": "()",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_IsQual": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData_IsQual",
+ "defaults": {},
+ "funcname": "IsQual",
+ "location": "implot_internal:403",
+ "ov_cimguiname": "ImPlotColormapData_IsQual",
+ "ret": "bool",
+ "signature": "(ImPlotColormap)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_LerpTable": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap,float t)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap,float t)",
+ "call_args": "(cmap,t)",
+ "cimguiname": "ImPlotColormapData_LerpTable",
+ "defaults": {},
+ "funcname": "LerpTable",
+ "location": "implot_internal:416",
+ "ov_cimguiname": "ImPlotColormapData_LerpTable",
+ "ret": "ImU32",
+ "signature": "(ImPlotColormap,float)const",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_RebuildTables": [
+ {
+ "args": "(ImPlotColormapData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotColormapData_RebuildTables",
+ "defaults": {},
+ "funcname": "RebuildTables",
+ "location": "implot_internal:395",
+ "ov_cimguiname": "ImPlotColormapData_RebuildTables",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_SetKeyColor": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap,int idx,ImU32 value)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ },
+ {
+ "name": "value",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap,int idx,ImU32 value)",
+ "call_args": "(cmap,idx,value)",
+ "cimguiname": "ImPlotColormapData_SetKeyColor",
+ "defaults": {},
+ "funcname": "SetKeyColor",
+ "location": "implot_internal:410",
+ "ov_cimguiname": "ImPlotColormapData_SetKeyColor",
+ "ret": "void",
+ "signature": "(ImPlotColormap,int,ImU32)",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData__AppendTable": [
+ {
+ "args": "(ImPlotColormapData* self,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlotColormapData__AppendTable",
+ "defaults": {},
+ "funcname": "_AppendTable",
+ "location": "implot_internal:356",
+ "ov_cimguiname": "ImPlotColormapData__AppendTable",
+ "ret": "void",
+ "signature": "(ImPlotColormap)",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotColormapData_destroy": [
+ {
+ "args": "(ImPlotColormapData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotColormapData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotColormapData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotColormapData_destroy",
+ "ret": "void",
+ "signature": "(ImPlotColormapData*)",
+ "stname": "ImPlotColormapData"
+ }
+ ],
+ "ImPlotDateTimeSpec_ImPlotDateTimeSpec": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotDateTimeSpec_ImPlotDateTimeSpec",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotDateTimeSpec",
+ "location": "implot_internal:283",
+ "ov_cimguiname": "ImPlotDateTimeSpec_ImPlotDateTimeSpec_Nil",
+ "signature": "()",
+ "stname": "ImPlotDateTimeSpec"
+ },
+ {
+ "args": "(ImPlotDateFmt date_fmt,ImPlotTimeFmt time_fmt,bool use_24_hr_clk,bool use_iso_8601)",
+ "argsT": [
+ {
+ "name": "date_fmt",
+ "type": "ImPlotDateFmt"
+ },
+ {
+ "name": "time_fmt",
+ "type": "ImPlotTimeFmt"
+ },
+ {
+ "name": "use_24_hr_clk",
+ "type": "bool"
+ },
+ {
+ "name": "use_iso_8601",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImPlotDateFmt date_fmt,ImPlotTimeFmt time_fmt,bool use_24_hr_clk=false,bool use_iso_8601=false)",
+ "call_args": "(date_fmt,time_fmt,use_24_hr_clk,use_iso_8601)",
+ "cimguiname": "ImPlotDateTimeSpec_ImPlotDateTimeSpec",
+ "constructor": true,
+ "defaults": {
+ "use_24_hr_clk": "false",
+ "use_iso_8601": "false"
+ },
+ "funcname": "ImPlotDateTimeSpec",
+ "location": "implot_internal:284",
+ "ov_cimguiname": "ImPlotDateTimeSpec_ImPlotDateTimeSpec_PlotDateFmt",
+ "signature": "(ImPlotDateFmt,ImPlotTimeFmt,bool,bool)",
+ "stname": "ImPlotDateTimeSpec"
+ }
+ ],
+ "ImPlotDateTimeSpec_destroy": [
+ {
+ "args": "(ImPlotDateTimeSpec* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotDateTimeSpec*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotDateTimeSpec_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotDateTimeSpec_destroy",
+ "ret": "void",
+ "signature": "(ImPlotDateTimeSpec*)",
+ "stname": "ImPlotDateTimeSpec"
+ }
+ ],
+ "ImPlotInputMap_ImPlotInputMap": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotInputMap_ImPlotInputMap",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotInputMap",
+ "location": "implot:569",
+ "ov_cimguiname": "ImPlotInputMap_ImPlotInputMap",
+ "signature": "()",
+ "stname": "ImPlotInputMap"
+ }
+ ],
+ "ImPlotInputMap_destroy": [
+ {
+ "args": "(ImPlotInputMap* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotInputMap*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotInputMap_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotInputMap_destroy",
+ "ret": "void",
+ "signature": "(ImPlotInputMap*)",
+ "stname": "ImPlotInputMap"
+ }
+ ],
+ "ImPlotItemGroup_GetItem": [
+ {
+ "args": "(ImPlotItemGroup* self,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "ImPlotItemGroup_GetItem",
+ "defaults": {},
+ "funcname": "GetItem",
+ "location": "implot_internal:1001",
+ "ov_cimguiname": "ImPlotItemGroup_GetItem_ID",
+ "ret": "ImPlotItem*",
+ "signature": "(ImGuiID)",
+ "stname": "ImPlotItemGroup"
+ },
+ {
+ "args": "(ImPlotItemGroup* self,const char* label_id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "label_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label_id)",
+ "call_args": "(label_id)",
+ "cimguiname": "ImPlotItemGroup_GetItem",
+ "defaults": {},
+ "funcname": "GetItem",
+ "location": "implot_internal:1002",
+ "ov_cimguiname": "ImPlotItemGroup_GetItem_Str",
+ "ret": "ImPlotItem*",
+ "signature": "(const char*)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetItemByIndex": [
+ {
+ "args": "(ImPlotItemGroup* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotItemGroup_GetItemByIndex",
+ "defaults": {},
+ "funcname": "GetItemByIndex",
+ "location": "implot_internal:1004",
+ "ov_cimguiname": "ImPlotItemGroup_GetItemByIndex",
+ "ret": "ImPlotItem*",
+ "signature": "(int)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetItemCount": [
+ {
+ "args": "(ImPlotItemGroup* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotItemGroup_GetItemCount",
+ "defaults": {},
+ "funcname": "GetItemCount",
+ "location": "implot_internal:999",
+ "ov_cimguiname": "ImPlotItemGroup_GetItemCount",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetItemID": [
+ {
+ "args": "(ImPlotItemGroup* self,const char* label_id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "label_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label_id)",
+ "call_args": "(label_id)",
+ "cimguiname": "ImPlotItemGroup_GetItemID",
+ "defaults": {},
+ "funcname": "GetItemID",
+ "location": "implot_internal:1000",
+ "ov_cimguiname": "ImPlotItemGroup_GetItemID",
+ "ret": "ImGuiID",
+ "signature": "(const char*)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetItemIndex": [
+ {
+ "args": "(ImPlotItemGroup* self,ImPlotItem* item)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "item",
+ "type": "ImPlotItem*"
+ }
+ ],
+ "argsoriginal": "(ImPlotItem* item)",
+ "call_args": "(item)",
+ "cimguiname": "ImPlotItemGroup_GetItemIndex",
+ "defaults": {},
+ "funcname": "GetItemIndex",
+ "location": "implot_internal:1005",
+ "ov_cimguiname": "ImPlotItemGroup_GetItemIndex",
+ "ret": "int",
+ "signature": "(ImPlotItem*)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetLegendCount": [
+ {
+ "args": "(ImPlotItemGroup* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotItemGroup_GetLegendCount",
+ "defaults": {},
+ "funcname": "GetLegendCount",
+ "location": "implot_internal:1006",
+ "ov_cimguiname": "ImPlotItemGroup_GetLegendCount",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetLegendItem": [
+ {
+ "args": "(ImPlotItemGroup* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotItemGroup_GetLegendItem",
+ "defaults": {},
+ "funcname": "GetLegendItem",
+ "location": "implot_internal:1007",
+ "ov_cimguiname": "ImPlotItemGroup_GetLegendItem",
+ "ret": "ImPlotItem*",
+ "signature": "(int)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetLegendLabel": [
+ {
+ "args": "(ImPlotItemGroup* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotItemGroup_GetLegendLabel",
+ "defaults": {},
+ "funcname": "GetLegendLabel",
+ "location": "implot_internal:1008",
+ "ov_cimguiname": "ImPlotItemGroup_GetLegendLabel",
+ "ret": "const char*",
+ "signature": "(int)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_GetOrAddItem": [
+ {
+ "args": "(ImPlotItemGroup* self,ImGuiID id)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "id",
+ "type": "ImGuiID"
+ }
+ ],
+ "argsoriginal": "(ImGuiID id)",
+ "call_args": "(id)",
+ "cimguiname": "ImPlotItemGroup_GetOrAddItem",
+ "defaults": {},
+ "funcname": "GetOrAddItem",
+ "location": "implot_internal:1003",
+ "ov_cimguiname": "ImPlotItemGroup_GetOrAddItem",
+ "ret": "ImPlotItem*",
+ "signature": "(ImGuiID)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_ImPlotItemGroup": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotItemGroup_ImPlotItemGroup",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotItemGroup",
+ "location": "implot_internal:997",
+ "ov_cimguiname": "ImPlotItemGroup_ImPlotItemGroup",
+ "signature": "()",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_Reset": [
+ {
+ "args": "(ImPlotItemGroup* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotItemGroup_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:1009",
+ "ov_cimguiname": "ImPlotItemGroup_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItemGroup_destroy": [
+ {
+ "args": "(ImPlotItemGroup* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItemGroup*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotItemGroup_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotItemGroup_destroy",
+ "ret": "void",
+ "signature": "(ImPlotItemGroup*)",
+ "stname": "ImPlotItemGroup"
+ }
+ ],
+ "ImPlotItem_ImPlotItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotItem_ImPlotItem",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotItem",
+ "location": "implot_internal:953",
+ "ov_cimguiname": "ImPlotItem_ImPlotItem",
+ "signature": "()",
+ "stname": "ImPlotItem"
+ }
+ ],
+ "ImPlotItem_destroy": [
+ {
+ "args": "(ImPlotItem* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotItem*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotItem_destroy",
+ "defaults": {},
+ "destructor": true,
+ "location": "implot_internal:962",
+ "ov_cimguiname": "ImPlotItem_destroy",
+ "realdestructor": true,
+ "ret": "void",
+ "signature": "(ImPlotItem*)",
+ "stname": "ImPlotItem"
+ }
+ ],
+ "ImPlotLegend_ImPlotLegend": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotLegend_ImPlotLegend",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotLegend",
+ "location": "implot_internal:979",
+ "ov_cimguiname": "ImPlotLegend_ImPlotLegend",
+ "signature": "()",
+ "stname": "ImPlotLegend"
+ }
+ ],
+ "ImPlotLegend_Reset": [
+ {
+ "args": "(ImPlotLegend* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotLegend*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotLegend_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:986",
+ "ov_cimguiname": "ImPlotLegend_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotLegend"
+ }
+ ],
+ "ImPlotLegend_destroy": [
+ {
+ "args": "(ImPlotLegend* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotLegend*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotLegend_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotLegend_destroy",
+ "ret": "void",
+ "signature": "(ImPlotLegend*)",
+ "stname": "ImPlotLegend"
+ }
+ ],
+ "ImPlotNextItemData_ImPlotNextItemData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotNextItemData_ImPlotNextItemData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotNextItemData",
+ "location": "implot_internal:1194",
+ "ov_cimguiname": "ImPlotNextItemData_ImPlotNextItemData",
+ "signature": "()",
+ "stname": "ImPlotNextItemData"
+ }
+ ],
+ "ImPlotNextItemData_Reset": [
+ {
+ "args": "(ImPlotNextItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotNextItemData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotNextItemData_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:1195",
+ "ov_cimguiname": "ImPlotNextItemData_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotNextItemData"
+ }
+ ],
+ "ImPlotNextItemData_destroy": [
+ {
+ "args": "(ImPlotNextItemData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotNextItemData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotNextItemData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotNextItemData_destroy",
+ "ret": "void",
+ "signature": "(ImPlotNextItemData*)",
+ "stname": "ImPlotNextItemData"
+ }
+ ],
+ "ImPlotNextPlotData_ImPlotNextPlotData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotNextPlotData_ImPlotNextPlotData",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotNextPlotData",
+ "location": "implot_internal:1163",
+ "ov_cimguiname": "ImPlotNextPlotData_ImPlotNextPlotData",
+ "signature": "()",
+ "stname": "ImPlotNextPlotData"
+ }
+ ],
+ "ImPlotNextPlotData_Reset": [
+ {
+ "args": "(ImPlotNextPlotData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotNextPlotData*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotNextPlotData_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:1165",
+ "ov_cimguiname": "ImPlotNextPlotData_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotNextPlotData"
+ }
+ ],
+ "ImPlotNextPlotData_destroy": [
+ {
+ "args": "(ImPlotNextPlotData* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotNextPlotData*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotNextPlotData_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotNextPlotData_destroy",
+ "ret": "void",
+ "signature": "(ImPlotNextPlotData*)",
+ "stname": "ImPlotNextPlotData"
+ }
+ ],
+ "ImPlotPlot_ClearTextBuffer": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_ClearTextBuffer",
+ "defaults": {},
+ "funcname": "ClearTextBuffer",
+ "location": "implot_internal:1071",
+ "ov_cimguiname": "ImPlotPlot_ClearTextBuffer",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_EnabledAxesX": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_EnabledAxesX",
+ "defaults": {},
+ "funcname": "EnabledAxesX",
+ "location": "implot_internal:1090",
+ "ov_cimguiname": "ImPlotPlot_EnabledAxesX",
+ "ret": "int",
+ "signature": "()",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_EnabledAxesY": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_EnabledAxesY",
+ "defaults": {},
+ "funcname": "EnabledAxesY",
+ "location": "implot_internal:1097",
+ "ov_cimguiname": "ImPlotPlot_EnabledAxesY",
+ "ret": "int",
+ "signature": "()",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_GetAxisLabel": [
+ {
+ "args": "(ImPlotPlot* self,const ImPlotAxis axis)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "axis",
+ "type": "const ImPlotAxis"
+ }
+ ],
+ "argsoriginal": "(const ImPlotAxis& axis)",
+ "call_args": "(axis)",
+ "cimguiname": "ImPlotPlot_GetAxisLabel",
+ "defaults": {},
+ "funcname": "GetAxisLabel",
+ "location": "implot_internal:1114",
+ "ov_cimguiname": "ImPlotPlot_GetAxisLabel",
+ "ret": "const char*",
+ "signature": "(const ImPlotAxis)const",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_GetTitle": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_GetTitle",
+ "defaults": {},
+ "funcname": "GetTitle",
+ "location": "implot_internal:1083",
+ "ov_cimguiname": "ImPlotPlot_GetTitle",
+ "ret": "const char*",
+ "signature": "()const",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_HasTitle": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_HasTitle",
+ "defaults": {},
+ "funcname": "HasTitle",
+ "location": "implot_internal:1082",
+ "ov_cimguiname": "ImPlotPlot_HasTitle",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_ImPlotPlot": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_ImPlotPlot",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotPlot",
+ "location": "implot_internal:1042",
+ "ov_cimguiname": "ImPlotPlot_ImPlotPlot",
+ "signature": "()",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_IsInputLocked": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPlot_IsInputLocked",
+ "defaults": {},
+ "funcname": "IsInputLocked",
+ "location": "implot_internal:1059",
+ "ov_cimguiname": "ImPlotPlot_IsInputLocked",
+ "ret": "bool",
+ "signature": "()const",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_SetAxisLabel": [
+ {
+ "args": "(ImPlotPlot* self,ImPlotAxis* axis,const char* label)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "axis",
+ "reftoptr": true,
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis& axis,const char* label)",
+ "call_args": "(*axis,label)",
+ "cimguiname": "ImPlotPlot_SetAxisLabel",
+ "defaults": {},
+ "funcname": "SetAxisLabel",
+ "location": "implot_internal:1104",
+ "ov_cimguiname": "ImPlotPlot_SetAxisLabel",
+ "ret": "void",
+ "signature": "(ImPlotAxis*,const char*)",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_SetTitle": [
+ {
+ "args": "(ImPlotPlot* self,const char* title)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "title",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* title)",
+ "call_args": "(title)",
+ "cimguiname": "ImPlotPlot_SetTitle",
+ "defaults": {},
+ "funcname": "SetTitle",
+ "location": "implot_internal:1073",
+ "ov_cimguiname": "ImPlotPlot_SetTitle",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_XAxis": [
+ {
+ "args": "(ImPlotPlot* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotPlot_XAxis",
+ "defaults": {},
+ "funcname": "XAxis",
+ "location": "implot_internal:1085",
+ "ov_cimguiname": "ImPlotPlot_XAxis_Nil",
+ "ret": "ImPlotAxis*",
+ "retref": "&",
+ "signature": "(int)",
+ "stname": "ImPlotPlot"
+ },
+ {
+ "args": "(ImPlotPlot* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotPlot_XAxis",
+ "defaults": {},
+ "funcname": "XAxis",
+ "location": "implot_internal:1086",
+ "ov_cimguiname": "ImPlotPlot_XAxis__const",
+ "ret": "const ImPlotAxis*",
+ "retref": "&",
+ "signature": "(int)const",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_YAxis": [
+ {
+ "args": "(ImPlotPlot* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotPlot_YAxis",
+ "defaults": {},
+ "funcname": "YAxis",
+ "location": "implot_internal:1087",
+ "ov_cimguiname": "ImPlotPlot_YAxis_Nil",
+ "ret": "ImPlotAxis*",
+ "retref": "&",
+ "signature": "(int)",
+ "stname": "ImPlotPlot"
+ },
+ {
+ "args": "(ImPlotPlot* self,int i)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "i",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int i)",
+ "call_args": "(i)",
+ "cimguiname": "ImPlotPlot_YAxis",
+ "defaults": {},
+ "funcname": "YAxis",
+ "location": "implot_internal:1088",
+ "ov_cimguiname": "ImPlotPlot_YAxis__const",
+ "ret": "const ImPlotAxis*",
+ "retref": "&",
+ "signature": "(int)const",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPlot_destroy": [
+ {
+ "args": "(ImPlotPlot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotPlot_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotPlot_destroy",
+ "ret": "void",
+ "signature": "(ImPlotPlot*)",
+ "stname": "ImPlotPlot"
+ }
+ ],
+ "ImPlotPointError_ImPlotPointError": [
+ {
+ "args": "(double x,double y,double neg,double pos)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "neg",
+ "type": "double"
+ },
+ {
+ "name": "pos",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x,double y,double neg,double pos)",
+ "call_args": "(x,y,neg,pos)",
+ "cimguiname": "ImPlotPointError_ImPlotPointError",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotPointError",
+ "location": "implot_internal:427",
+ "ov_cimguiname": "ImPlotPointError_ImPlotPointError",
+ "signature": "(double,double,double,double)",
+ "stname": "ImPlotPointError"
+ }
+ ],
+ "ImPlotPointError_destroy": [
+ {
+ "args": "(ImPlotPointError* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPointError*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotPointError_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotPointError_destroy",
+ "ret": "void",
+ "signature": "(ImPlotPointError*)",
+ "stname": "ImPlotPointError"
+ }
+ ],
+ "ImPlotPoint_ImPlotPoint": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotPoint_ImPlotPoint",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotPoint",
+ "location": "implot:469",
+ "ov_cimguiname": "ImPlotPoint_ImPlotPoint_Nil",
+ "signature": "()",
+ "stname": "ImPlotPoint"
+ },
+ {
+ "args": "(double _x,double _y)",
+ "argsT": [
+ {
+ "name": "_x",
+ "type": "double"
+ },
+ {
+ "name": "_y",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double _x,double _y)",
+ "call_args": "(_x,_y)",
+ "cimguiname": "ImPlotPoint_ImPlotPoint",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotPoint",
+ "location": "implot:470",
+ "ov_cimguiname": "ImPlotPoint_ImPlotPoint_double",
+ "signature": "(double,double)",
+ "stname": "ImPlotPoint"
+ },
+ {
+ "args": "(const ImVec2 p)",
+ "argsT": [
+ {
+ "name": "p",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& p)",
+ "call_args": "(p)",
+ "cimguiname": "ImPlotPoint_ImPlotPoint",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotPoint",
+ "location": "implot:471",
+ "ov_cimguiname": "ImPlotPoint_ImPlotPoint_Vec2",
+ "signature": "(const ImVec2)",
+ "stname": "ImPlotPoint"
+ }
+ ],
+ "ImPlotPoint_destroy": [
+ {
+ "args": "(ImPlotPoint* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotPoint*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotPoint_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotPoint_destroy",
+ "ret": "void",
+ "signature": "(ImPlotPoint*)",
+ "stname": "ImPlotPoint"
+ }
+ ],
+ "ImPlotRange_Clamp": [
+ {
+ "args": "(ImPlotRange* self,double value)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRange*"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double value)",
+ "call_args": "(value)",
+ "cimguiname": "ImPlotRange_Clamp",
+ "defaults": {},
+ "funcname": "Clamp",
+ "location": "implot:487",
+ "ov_cimguiname": "ImPlotRange_Clamp",
+ "ret": "double",
+ "signature": "(double)const",
+ "stname": "ImPlotRange"
+ }
+ ],
+ "ImPlotRange_Contains": [
+ {
+ "args": "(ImPlotRange* self,double value)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRange*"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double value)",
+ "call_args": "(value)",
+ "cimguiname": "ImPlotRange_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "implot:485",
+ "ov_cimguiname": "ImPlotRange_Contains",
+ "ret": "bool",
+ "signature": "(double)const",
+ "stname": "ImPlotRange"
+ }
+ ],
+ "ImPlotRange_ImPlotRange": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotRange_ImPlotRange",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotRange",
+ "location": "implot:483",
+ "ov_cimguiname": "ImPlotRange_ImPlotRange_Nil",
+ "signature": "()",
+ "stname": "ImPlotRange"
+ },
+ {
+ "args": "(double _min,double _max)",
+ "argsT": [
+ {
+ "name": "_min",
+ "type": "double"
+ },
+ {
+ "name": "_max",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double _min,double _max)",
+ "call_args": "(_min,_max)",
+ "cimguiname": "ImPlotRange_ImPlotRange",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotRange",
+ "location": "implot:484",
+ "ov_cimguiname": "ImPlotRange_ImPlotRange_double",
+ "signature": "(double,double)",
+ "stname": "ImPlotRange"
+ }
+ ],
+ "ImPlotRange_Size": [
+ {
+ "args": "(ImPlotRange* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRange*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotRange_Size",
+ "defaults": {},
+ "funcname": "Size",
+ "location": "implot:486",
+ "ov_cimguiname": "ImPlotRange_Size",
+ "ret": "double",
+ "signature": "()const",
+ "stname": "ImPlotRange"
+ }
+ ],
+ "ImPlotRange_destroy": [
+ {
+ "args": "(ImPlotRange* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRange*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotRange_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotRange_destroy",
+ "ret": "void",
+ "signature": "(ImPlotRange*)",
+ "stname": "ImPlotRange"
+ }
+ ],
+ "ImPlotRect_Clamp": [
+ {
+ "args": "(ImPlotPoint *pOut,ImPlotRect* self,const ImPlotPoint p)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ },
+ {
+ "name": "p",
+ "type": "const ImPlotPoint"
+ }
+ ],
+ "argsoriginal": "(const ImPlotPoint& p)",
+ "call_args": "(p)",
+ "cimguiname": "ImPlotRect_Clamp",
+ "defaults": {},
+ "funcname": "Clamp",
+ "location": "implot:498",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlotRect_Clamp_PlotPoInt",
+ "ret": "void",
+ "signature": "(const ImPlotPoint)",
+ "stname": "ImPlotRect"
+ },
+ {
+ "args": "(ImPlotPoint *pOut,ImPlotRect* self,double x,double y)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x,double y)",
+ "call_args": "(x,y)",
+ "cimguiname": "ImPlotRect_Clamp",
+ "defaults": {},
+ "funcname": "Clamp",
+ "location": "implot:499",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlotRect_Clamp_double",
+ "ret": "void",
+ "signature": "(double,double)",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotRect_Contains": [
+ {
+ "args": "(ImPlotRect* self,const ImPlotPoint p)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ },
+ {
+ "name": "p",
+ "type": "const ImPlotPoint"
+ }
+ ],
+ "argsoriginal": "(const ImPlotPoint& p)",
+ "call_args": "(p)",
+ "cimguiname": "ImPlotRect_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "implot:495",
+ "ov_cimguiname": "ImPlotRect_Contains_PlotPoInt",
+ "ret": "bool",
+ "signature": "(const ImPlotPoint)const",
+ "stname": "ImPlotRect"
+ },
+ {
+ "args": "(ImPlotRect* self,double x,double y)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x,double y)",
+ "call_args": "(x,y)",
+ "cimguiname": "ImPlotRect_Contains",
+ "defaults": {},
+ "funcname": "Contains",
+ "location": "implot:496",
+ "ov_cimguiname": "ImPlotRect_Contains_double",
+ "ret": "bool",
+ "signature": "(double,double)const",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotRect_ImPlotRect": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotRect_ImPlotRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotRect",
+ "location": "implot:493",
+ "ov_cimguiname": "ImPlotRect_ImPlotRect_Nil",
+ "signature": "()",
+ "stname": "ImPlotRect"
+ },
+ {
+ "args": "(double x_min,double x_max,double y_min,double y_max)",
+ "argsT": [
+ {
+ "name": "x_min",
+ "type": "double"
+ },
+ {
+ "name": "x_max",
+ "type": "double"
+ },
+ {
+ "name": "y_min",
+ "type": "double"
+ },
+ {
+ "name": "y_max",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x_min,double x_max,double y_min,double y_max)",
+ "call_args": "(x_min,x_max,y_min,y_max)",
+ "cimguiname": "ImPlotRect_ImPlotRect",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotRect",
+ "location": "implot:494",
+ "ov_cimguiname": "ImPlotRect_ImPlotRect_double",
+ "signature": "(double,double,double,double)",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotRect_Max": [
+ {
+ "args": "(ImPlotPoint *pOut,ImPlotRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotRect_Max",
+ "defaults": {},
+ "funcname": "Max",
+ "location": "implot:501",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlotRect_Max",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotRect_Min": [
+ {
+ "args": "(ImPlotPoint *pOut,ImPlotRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotRect_Min",
+ "defaults": {},
+ "funcname": "Min",
+ "location": "implot:500",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlotRect_Min",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotRect_Size": [
+ {
+ "args": "(ImPlotPoint *pOut,ImPlotRect* self)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotRect_Size",
+ "defaults": {},
+ "funcname": "Size",
+ "location": "implot:497",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlotRect_Size",
+ "ret": "void",
+ "signature": "()const",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotRect_destroy": [
+ {
+ "args": "(ImPlotRect* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotRect*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotRect_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotRect_destroy",
+ "ret": "void",
+ "signature": "(ImPlotRect*)",
+ "stname": "ImPlotRect"
+ }
+ ],
+ "ImPlotStyle_ImPlotStyle": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotStyle_ImPlotStyle",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotStyle",
+ "location": "implot:543",
+ "ov_cimguiname": "ImPlotStyle_ImPlotStyle",
+ "signature": "()",
+ "stname": "ImPlotStyle"
+ }
+ ],
+ "ImPlotStyle_destroy": [
+ {
+ "args": "(ImPlotStyle* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotStyle*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotStyle_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotStyle_destroy",
+ "ret": "void",
+ "signature": "(ImPlotStyle*)",
+ "stname": "ImPlotStyle"
+ }
+ ],
+ "ImPlotSubplot_ImPlotSubplot": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotSubplot_ImPlotSubplot",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotSubplot",
+ "location": "implot_internal:1139",
+ "ov_cimguiname": "ImPlotSubplot_ImPlotSubplot",
+ "signature": "()",
+ "stname": "ImPlotSubplot"
+ }
+ ],
+ "ImPlotSubplot_destroy": [
+ {
+ "args": "(ImPlotSubplot* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotSubplot*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotSubplot_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotSubplot_destroy",
+ "ret": "void",
+ "signature": "(ImPlotSubplot*)",
+ "stname": "ImPlotSubplot"
+ }
+ ],
+ "ImPlotTagCollection_Append": [
+ {
+ "args": "(ImPlotTagCollection* self,ImAxis axis,double value,ImU32 bg,ImU32 fg,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTagCollection*"
+ },
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "bg",
+ "type": "ImU32"
+ },
+ {
+ "name": "fg",
+ "type": "ImU32"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double value,ImU32 bg,ImU32 fg,const char* fmt,...)",
+ "call_args": "(axis,value,bg,fg,fmt,...)",
+ "cimguiname": "ImPlotTagCollection_Append",
+ "defaults": {},
+ "funcname": "Append",
+ "isvararg": "...)",
+ "location": "implot_internal:517",
+ "ov_cimguiname": "ImPlotTagCollection_Append",
+ "ret": "void",
+ "signature": "(ImAxis,double,ImU32,ImU32,const char*,...)",
+ "stname": "ImPlotTagCollection"
+ }
+ ],
+ "ImPlotTagCollection_AppendV": [
+ {
+ "args": "(ImPlotTagCollection* self,ImAxis axis,double value,ImU32 bg,ImU32 fg,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTagCollection*"
+ },
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "bg",
+ "type": "ImU32"
+ },
+ {
+ "name": "fg",
+ "type": "ImU32"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double value,ImU32 bg,ImU32 fg,const char* fmt,va_list args)",
+ "call_args": "(axis,value,bg,fg,fmt,args)",
+ "cimguiname": "ImPlotTagCollection_AppendV",
+ "defaults": {},
+ "funcname": "AppendV",
+ "location": "implot_internal:503",
+ "ov_cimguiname": "ImPlotTagCollection_AppendV",
+ "ret": "void",
+ "signature": "(ImAxis,double,ImU32,ImU32,const char*,va_list)",
+ "stname": "ImPlotTagCollection"
+ }
+ ],
+ "ImPlotTagCollection_GetText": [
+ {
+ "args": "(ImPlotTagCollection* self,int idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTagCollection*"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlotTagCollection_GetText",
+ "defaults": {},
+ "funcname": "GetText",
+ "location": "implot_internal:524",
+ "ov_cimguiname": "ImPlotTagCollection_GetText",
+ "ret": "const char*",
+ "signature": "(int)",
+ "stname": "ImPlotTagCollection"
+ }
+ ],
+ "ImPlotTagCollection_ImPlotTagCollection": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTagCollection_ImPlotTagCollection",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotTagCollection",
+ "location": "implot_internal:501",
+ "ov_cimguiname": "ImPlotTagCollection_ImPlotTagCollection",
+ "signature": "()",
+ "stname": "ImPlotTagCollection"
+ }
+ ],
+ "ImPlotTagCollection_Reset": [
+ {
+ "args": "(ImPlotTagCollection* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTagCollection*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTagCollection_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:528",
+ "ov_cimguiname": "ImPlotTagCollection_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotTagCollection"
+ }
+ ],
+ "ImPlotTagCollection_destroy": [
+ {
+ "args": "(ImPlotTagCollection* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTagCollection*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotTagCollection_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotTagCollection_destroy",
+ "ret": "void",
+ "signature": "(ImPlotTagCollection*)",
+ "stname": "ImPlotTagCollection"
+ }
+ ],
+ "ImPlotTick_ImPlotTick": [
+ {
+ "args": "(double value,bool major,int level,bool show_label)",
+ "argsT": [
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "major",
+ "type": "bool"
+ },
+ {
+ "name": "level",
+ "type": "int"
+ },
+ {
+ "name": "show_label",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double value,bool major,int level,bool show_label)",
+ "call_args": "(value,major,level,show_label)",
+ "cimguiname": "ImPlotTick_ImPlotTick",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotTick",
+ "location": "implot_internal:547",
+ "ov_cimguiname": "ImPlotTick_ImPlotTick",
+ "signature": "(double,bool,int,bool)",
+ "stname": "ImPlotTick"
+ }
+ ],
+ "ImPlotTick_destroy": [
+ {
+ "args": "(ImPlotTick* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTick*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotTick_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotTick_destroy",
+ "ret": "void",
+ "signature": "(ImPlotTick*)",
+ "stname": "ImPlotTick"
+ }
+ ],
+ "ImPlotTicker_AddTick": [
+ {
+ "args": "(ImPlotTicker* self,double value,bool major,int level,bool show_label,const char* label)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "major",
+ "type": "bool"
+ },
+ {
+ "name": "level",
+ "type": "int"
+ },
+ {
+ "name": "show_label",
+ "type": "bool"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(double value,bool major,int level,bool show_label,const char* label)",
+ "call_args": "(value,major,level,show_label,label)",
+ "cimguiname": "ImPlotTicker_AddTick",
+ "defaults": {},
+ "funcname": "AddTick",
+ "location": "implot_internal:569",
+ "ov_cimguiname": "ImPlotTicker_AddTick_doubleStr",
+ "ret": "ImPlotTick*",
+ "retref": "&",
+ "signature": "(double,bool,int,bool,const char*)",
+ "stname": "ImPlotTicker"
+ },
+ {
+ "args": "(ImPlotTicker* self,double value,bool major,int level,bool show_label,ImPlotFormatter formatter,void* data)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "major",
+ "type": "bool"
+ },
+ {
+ "name": "level",
+ "type": "int"
+ },
+ {
+ "name": "show_label",
+ "type": "bool"
+ },
+ {
+ "name": "formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double value,bool major,int level,bool show_label,ImPlotFormatter formatter,void* data)",
+ "call_args": "(value,major,level,show_label,formatter,data)",
+ "cimguiname": "ImPlotTicker_AddTick",
+ "defaults": {},
+ "funcname": "AddTick",
+ "location": "implot_internal:579",
+ "ov_cimguiname": "ImPlotTicker_AddTick_doublePlotFormatter",
+ "ret": "ImPlotTick*",
+ "retref": "&",
+ "signature": "(double,bool,int,bool,ImPlotFormatter,void*)",
+ "stname": "ImPlotTicker"
+ },
+ {
+ "args": "(ImPlotTicker* self,ImPlotTick tick)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "tick",
+ "type": "ImPlotTick"
+ }
+ ],
+ "argsoriginal": "(ImPlotTick tick)",
+ "call_args": "(tick)",
+ "cimguiname": "ImPlotTicker_AddTick",
+ "defaults": {},
+ "funcname": "AddTick",
+ "location": "implot_internal:591",
+ "ov_cimguiname": "ImPlotTicker_AddTick_PlotTick",
+ "ret": "ImPlotTick*",
+ "retref": "&",
+ "signature": "(ImPlotTick)",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTicker_GetText": [
+ {
+ "args": "(ImPlotTicker* self,int idx)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlotTicker_GetText",
+ "defaults": {},
+ "funcname": "GetText",
+ "location": "implot_internal:601",
+ "ov_cimguiname": "ImPlotTicker_GetText_Int",
+ "ret": "const char*",
+ "signature": "(int)const",
+ "stname": "ImPlotTicker"
+ },
+ {
+ "args": "(ImPlotTicker* self,const ImPlotTick tick)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "tick",
+ "type": "const ImPlotTick"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTick& tick)",
+ "call_args": "(tick)",
+ "cimguiname": "ImPlotTicker_GetText",
+ "defaults": {},
+ "funcname": "GetText",
+ "location": "implot_internal:605",
+ "ov_cimguiname": "ImPlotTicker_GetText_PlotTick",
+ "ret": "const char*",
+ "signature": "(const ImPlotTick)",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTicker_ImPlotTicker": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTicker_ImPlotTicker",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotTicker",
+ "location": "implot_internal:565",
+ "ov_cimguiname": "ImPlotTicker_ImPlotTicker",
+ "signature": "()",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTicker_OverrideSizeLate": [
+ {
+ "args": "(ImPlotTicker* self,const ImVec2 size)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& size)",
+ "call_args": "(size)",
+ "cimguiname": "ImPlotTicker_OverrideSizeLate",
+ "defaults": {},
+ "funcname": "OverrideSizeLate",
+ "location": "implot_internal:609",
+ "ov_cimguiname": "ImPlotTicker_OverrideSizeLate",
+ "ret": "void",
+ "signature": "(const ImVec2)",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTicker_Reset": [
+ {
+ "args": "(ImPlotTicker* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTicker_Reset",
+ "defaults": {},
+ "funcname": "Reset",
+ "location": "implot_internal:614",
+ "ov_cimguiname": "ImPlotTicker_Reset",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTicker_TickCount": [
+ {
+ "args": "(ImPlotTicker* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTicker_TickCount",
+ "defaults": {},
+ "funcname": "TickCount",
+ "location": "implot_internal:622",
+ "ov_cimguiname": "ImPlotTicker_TickCount",
+ "ret": "int",
+ "signature": "()const",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTicker_destroy": [
+ {
+ "args": "(ImPlotTicker* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTicker*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotTicker_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotTicker_destroy",
+ "ret": "void",
+ "signature": "(ImPlotTicker*)",
+ "stname": "ImPlotTicker"
+ }
+ ],
+ "ImPlotTime_FromDouble": [
+ {
+ "args": "(ImPlotTime *pOut,double t)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "t",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double t)",
+ "call_args": "(t)",
+ "cimguiname": "ImPlotTime_FromDouble",
+ "defaults": {},
+ "funcname": "FromDouble",
+ "is_static_function": true,
+ "location": "implot_internal:304",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlotTime_FromDouble",
+ "ret": "void",
+ "signature": "(double)",
+ "stname": "ImPlotTime"
+ }
+ ],
+ "ImPlotTime_ImPlotTime": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTime_ImPlotTime",
+ "constructor": true,
+ "defaults": {},
+ "funcname": "ImPlotTime",
+ "location": "implot_internal:300",
+ "ov_cimguiname": "ImPlotTime_ImPlotTime_Nil",
+ "signature": "()",
+ "stname": "ImPlotTime"
+ },
+ {
+ "args": "(time_t s,int us)",
+ "argsT": [
+ {
+ "name": "s",
+ "type": "time_t"
+ },
+ {
+ "name": "us",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(time_t s,int us=0)",
+ "call_args": "(s,us)",
+ "cimguiname": "ImPlotTime_ImPlotTime",
+ "constructor": true,
+ "defaults": {
+ "us": "0"
+ },
+ "funcname": "ImPlotTime",
+ "location": "implot_internal:301",
+ "ov_cimguiname": "ImPlotTime_ImPlotTime_time_t",
+ "signature": "(time_t,int)",
+ "stname": "ImPlotTime"
+ }
+ ],
+ "ImPlotTime_RollOver": [
+ {
+ "args": "(ImPlotTime* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTime*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTime_RollOver",
+ "defaults": {},
+ "funcname": "RollOver",
+ "location": "implot_internal:302",
+ "ov_cimguiname": "ImPlotTime_RollOver",
+ "ret": "void",
+ "signature": "()",
+ "stname": "ImPlotTime"
+ }
+ ],
+ "ImPlotTime_ToDouble": [
+ {
+ "args": "(ImPlotTime* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTime*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlotTime_ToDouble",
+ "defaults": {},
+ "funcname": "ToDouble",
+ "location": "implot_internal:303",
+ "ov_cimguiname": "ImPlotTime_ToDouble",
+ "ret": "double",
+ "signature": "()const",
+ "stname": "ImPlotTime"
+ }
+ ],
+ "ImPlotTime_destroy": [
+ {
+ "args": "(ImPlotTime* self)",
+ "argsT": [
+ {
+ "name": "self",
+ "type": "ImPlotTime*"
+ }
+ ],
+ "call_args": "(self)",
+ "cimguiname": "ImPlotTime_destroy",
+ "defaults": {},
+ "destructor": true,
+ "ov_cimguiname": "ImPlotTime_destroy",
+ "ret": "void",
+ "signature": "(ImPlotTime*)",
+ "stname": "ImPlotTime"
+ }
+ ],
+ "ImPlot_AddColormap": [
+ {
+ "args": "(const char* name,const ImVec4* cols,int size,bool qual)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "cols",
+ "type": "const ImVec4*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "qual",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* name,const ImVec4* cols,int size,bool qual=true)",
+ "call_args": "(name,cols,size,qual)",
+ "cimguiname": "ImPlot_AddColormap",
+ "defaults": {
+ "qual": "true"
+ },
+ "funcname": "AddColormap",
+ "location": "implot:1142",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AddColormap_Vec4Ptr",
+ "ret": "ImPlotColormap",
+ "signature": "(const char*,const ImVec4*,int,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* name,const ImU32* cols,int size,bool qual)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ },
+ {
+ "name": "cols",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "qual",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* name,const ImU32* cols,int size,bool qual=true)",
+ "call_args": "(name,cols,size,qual)",
+ "cimguiname": "ImPlot_AddColormap",
+ "defaults": {
+ "qual": "true"
+ },
+ "funcname": "AddColormap",
+ "location": "implot:1143",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AddColormap_U32Ptr",
+ "ret": "ImPlotColormap",
+ "signature": "(const char*,const ImU32*,int,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AddTextCentered": [
+ {
+ "args": "(ImDrawList* DrawList,ImVec2 top_center,ImU32 col,const char* text_begin,const char* text_end)",
+ "argsT": [
+ {
+ "name": "DrawList",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "top_center",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "text_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* DrawList,ImVec2 top_center,ImU32 col,const char* text_begin,const char* text_end=((void*)0))",
+ "call_args": "(DrawList,top_center,col,text_begin,text_end)",
+ "cimguiname": "ImPlot_AddTextCentered",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "AddTextCentered",
+ "location": "implot_internal:1457",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AddTextCentered",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImU32,const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AddTextVertical": [
+ {
+ "args": "(ImDrawList* DrawList,ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)",
+ "argsT": [
+ {
+ "name": "DrawList",
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "text_begin",
+ "type": "const char*"
+ },
+ {
+ "name": "text_end",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImDrawList* DrawList,ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))",
+ "call_args": "(DrawList,pos,col,text_begin,text_end)",
+ "cimguiname": "ImPlot_AddTextVertical",
+ "defaults": {
+ "text_end": "NULL"
+ },
+ "funcname": "AddTextVertical",
+ "location": "implot_internal:1455",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AddTextVertical",
+ "ret": "void",
+ "signature": "(ImDrawList*,ImVec2,ImU32,const char*,const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AddTime": [
+ {
+ "args": "(ImPlotTime *pOut,const ImPlotTime t,ImPlotTimeUnit unit,int count)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "unit",
+ "type": "ImPlotTimeUnit"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit,int count)",
+ "call_args": "(t,unit,count)",
+ "cimguiname": "ImPlot_AddTime",
+ "defaults": {},
+ "funcname": "AddTime",
+ "location": "implot_internal:1575",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_AddTime",
+ "ret": "void",
+ "signature": "(const ImPlotTime,ImPlotTimeUnit,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AllAxesInputLocked": [
+ {
+ "args": "(ImPlotAxis* axes,int count)",
+ "argsT": [
+ {
+ "name": "axes",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis* axes,int count)",
+ "call_args": "(axes,count)",
+ "cimguiname": "ImPlot_AllAxesInputLocked",
+ "defaults": {},
+ "funcname": "AllAxesInputLocked",
+ "location": "implot_internal:1355",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AllAxesInputLocked",
+ "ret": "bool",
+ "signature": "(ImPlotAxis*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Annotation": [
+ {
+ "args": "(double x,double y,const ImVec4 col,const ImVec2 pix_offset,bool clamp,bool round)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "pix_offset",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clamp",
+ "type": "bool"
+ },
+ {
+ "name": "round",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double x,double y,const ImVec4& col,const ImVec2& pix_offset,bool clamp,bool round=false)",
+ "call_args": "(x,y,col,pix_offset,clamp,round)",
+ "cimguiname": "ImPlot_Annotation",
+ "defaults": {
+ "round": "false"
+ },
+ "funcname": "Annotation",
+ "location": "implot:932",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Annotation_Bool",
+ "ret": "void",
+ "signature": "(double,double,const ImVec4,const ImVec2,bool,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(double x,double y,const ImVec4 col,const ImVec2 pix_offset,bool clamp,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "pix_offset",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clamp",
+ "type": "bool"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(double x,double y,const ImVec4& col,const ImVec2& pix_offset,bool clamp,const char* fmt,...)",
+ "call_args": "(x,y,col,pix_offset,clamp,fmt,...)",
+ "cimguiname": "ImPlot_Annotation",
+ "defaults": {},
+ "funcname": "Annotation",
+ "isvararg": "...)",
+ "location": "implot:933",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Annotation_Str",
+ "ret": "void",
+ "signature": "(double,double,const ImVec4,const ImVec2,bool,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AnnotationV": [
+ {
+ "args": "(double x,double y,const ImVec4 col,const ImVec2 pix_offset,bool clamp,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "pix_offset",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "clamp",
+ "type": "bool"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(double x,double y,const ImVec4& col,const ImVec2& pix_offset,bool clamp,const char* fmt,va_list args)",
+ "call_args": "(x,y,col,pix_offset,clamp,fmt,args)",
+ "cimguiname": "ImPlot_AnnotationV",
+ "defaults": {},
+ "funcname": "AnnotationV",
+ "location": "implot:934",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AnnotationV",
+ "ret": "void",
+ "signature": "(double,double,const ImVec4,const ImVec2,bool,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AnyAxesHeld": [
+ {
+ "args": "(ImPlotAxis* axes,int count)",
+ "argsT": [
+ {
+ "name": "axes",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis* axes,int count)",
+ "call_args": "(axes,count)",
+ "cimguiname": "ImPlot_AnyAxesHeld",
+ "defaults": {},
+ "funcname": "AnyAxesHeld",
+ "location": "implot_internal:1363",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AnyAxesHeld",
+ "ret": "bool",
+ "signature": "(ImPlotAxis*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AnyAxesHovered": [
+ {
+ "args": "(ImPlotAxis* axes,int count)",
+ "argsT": [
+ {
+ "name": "axes",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis* axes,int count)",
+ "call_args": "(axes,count)",
+ "cimguiname": "ImPlot_AnyAxesHovered",
+ "defaults": {},
+ "funcname": "AnyAxesHovered",
+ "location": "implot_internal:1371",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AnyAxesHovered",
+ "ret": "bool",
+ "signature": "(ImPlotAxis*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_AnyAxesInputLocked": [
+ {
+ "args": "(ImPlotAxis* axes,int count)",
+ "argsT": [
+ {
+ "name": "axes",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis* axes,int count)",
+ "call_args": "(axes,count)",
+ "cimguiname": "ImPlot_AnyAxesInputLocked",
+ "defaults": {},
+ "funcname": "AnyAxesInputLocked",
+ "location": "implot_internal:1346",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_AnyAxesInputLocked",
+ "ret": "bool",
+ "signature": "(ImPlotAxis*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginAlignedPlots": [
+ {
+ "args": "(const char* group_id,bool vertical)",
+ "argsT": [
+ {
+ "name": "group_id",
+ "type": "const char*"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* group_id,bool vertical=true)",
+ "call_args": "(group_id,vertical)",
+ "cimguiname": "ImPlot_BeginAlignedPlots",
+ "defaults": {
+ "vertical": "true"
+ },
+ "funcname": "BeginAlignedPlots",
+ "location": "implot:997",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginAlignedPlots",
+ "ret": "bool",
+ "signature": "(const char*,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginDragDropSourceAxis": [
+ {
+ "args": "(ImAxis axis,ImGuiDragDropFlags flags)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiDragDropFlags"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,ImGuiDragDropFlags flags=0)",
+ "call_args": "(axis,flags)",
+ "cimguiname": "ImPlot_BeginDragDropSourceAxis",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginDragDropSourceAxis",
+ "location": "implot:1031",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginDragDropSourceAxis",
+ "ret": "bool",
+ "signature": "(ImAxis,ImGuiDragDropFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginDragDropSourceItem": [
+ {
+ "args": "(const char* label_id,ImGuiDragDropFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImGuiDragDropFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImGuiDragDropFlags flags=0)",
+ "call_args": "(label_id,flags)",
+ "cimguiname": "ImPlot_BeginDragDropSourceItem",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginDragDropSourceItem",
+ "location": "implot:1033",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginDragDropSourceItem",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiDragDropFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginDragDropSourcePlot": [
+ {
+ "args": "(ImGuiDragDropFlags flags)",
+ "argsT": [
+ {
+ "name": "flags",
+ "type": "ImGuiDragDropFlags"
+ }
+ ],
+ "argsoriginal": "(ImGuiDragDropFlags flags=0)",
+ "call_args": "(flags)",
+ "cimguiname": "ImPlot_BeginDragDropSourcePlot",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "BeginDragDropSourcePlot",
+ "location": "implot:1029",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginDragDropSourcePlot",
+ "ret": "bool",
+ "signature": "(ImGuiDragDropFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginDragDropTargetAxis": [
+ {
+ "args": "(ImAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "ImPlot_BeginDragDropTargetAxis",
+ "defaults": {},
+ "funcname": "BeginDragDropTargetAxis",
+ "location": "implot:1019",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginDragDropTargetAxis",
+ "ret": "bool",
+ "signature": "(ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginDragDropTargetLegend": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_BeginDragDropTargetLegend",
+ "defaults": {},
+ "funcname": "BeginDragDropTargetLegend",
+ "location": "implot:1021",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginDragDropTargetLegend",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginDragDropTargetPlot": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_BeginDragDropTargetPlot",
+ "defaults": {},
+ "funcname": "BeginDragDropTargetPlot",
+ "location": "implot:1017",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginDragDropTargetPlot",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginItem": [
+ {
+ "args": "(const char* label_id,ImPlotItemFlags flags,ImPlotCol recolor_from)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotItemFlags"
+ },
+ {
+ "name": "recolor_from",
+ "type": "ImPlotCol"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotItemFlags flags=0,ImPlotCol recolor_from=-1)",
+ "call_args": "(label_id,flags,recolor_from)",
+ "cimguiname": "ImPlot_BeginItem",
+ "defaults": {
+ "flags": "0",
+ "recolor_from": "-1"
+ },
+ "funcname": "BeginItem",
+ "location": "implot_internal:1315",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginItem",
+ "ret": "bool",
+ "signature": "(const char*,ImPlotItemFlags,ImPlotCol)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginLegendPopup": [
+ {
+ "args": "(const char* label_id,ImGuiMouseButton mouse_button)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "mouse_button",
+ "type": "ImGuiMouseButton"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImGuiMouseButton mouse_button=1)",
+ "call_args": "(label_id,mouse_button)",
+ "cimguiname": "ImPlot_BeginLegendPopup",
+ "defaults": {
+ "mouse_button": "1"
+ },
+ "funcname": "BeginLegendPopup",
+ "location": "implot:1006",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginLegendPopup",
+ "ret": "bool",
+ "signature": "(const char*,ImGuiMouseButton)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginPlot": [
+ {
+ "args": "(const char* title_id,const ImVec2 size,ImPlotFlags flags)",
+ "argsT": [
+ {
+ "name": "title_id",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotFlags"
+ }
+ ],
+ "argsoriginal": "(const char* title_id,const ImVec2& size=ImVec2(-1,0),ImPlotFlags flags=0)",
+ "call_args": "(title_id,size,flags)",
+ "cimguiname": "ImPlot_BeginPlot",
+ "defaults": {
+ "flags": "0",
+ "size": "ImVec2(-1,0)"
+ },
+ "funcname": "BeginPlot",
+ "location": "implot:626",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginPlot",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,ImPlotFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BeginSubplots": [
+ {
+ "args": "(const char* title_id,int rows,int cols,const ImVec2 size,ImPlotSubplotFlags flags,float* row_ratios,float* col_ratios)",
+ "argsT": [
+ {
+ "name": "title_id",
+ "type": "const char*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotSubplotFlags"
+ },
+ {
+ "name": "row_ratios",
+ "type": "float*"
+ },
+ {
+ "name": "col_ratios",
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(const char* title_id,int rows,int cols,const ImVec2& size,ImPlotSubplotFlags flags=0,float* row_ratios=((void*)0),float* col_ratios=((void*)0))",
+ "call_args": "(title_id,rows,cols,size,flags,row_ratios,col_ratios)",
+ "cimguiname": "ImPlot_BeginSubplots",
+ "defaults": {
+ "col_ratios": "NULL",
+ "flags": "0",
+ "row_ratios": "NULL"
+ },
+ "funcname": "BeginSubplots",
+ "location": "implot:682",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BeginSubplots",
+ "ret": "bool",
+ "signature": "(const char*,int,int,const ImVec2,ImPlotSubplotFlags,float*,float*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BustColorCache": [
+ {
+ "args": "(const char* plot_title_id)",
+ "argsT": [
+ {
+ "name": "plot_title_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* plot_title_id=((void*)0))",
+ "call_args": "(plot_title_id)",
+ "cimguiname": "ImPlot_BustColorCache",
+ "defaults": {
+ "plot_title_id": "NULL"
+ },
+ "funcname": "BustColorCache",
+ "location": "implot:1187",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BustColorCache",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BustItemCache": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_BustItemCache",
+ "defaults": {},
+ "funcname": "BustItemCache",
+ "location": "implot_internal:1339",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BustItemCache",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_BustPlotCache": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_BustPlotCache",
+ "defaults": {},
+ "funcname": "BustPlotCache",
+ "location": "implot_internal:1284",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_BustPlotCache",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CalcHoverColor": [
+ {
+ "args": "(ImU32 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col)",
+ "call_args": "(col)",
+ "cimguiname": "ImPlot_CalcHoverColor",
+ "defaults": {},
+ "funcname": "CalcHoverColor",
+ "location": "implot_internal:1467",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalcHoverColor",
+ "ret": "ImU32",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CalcLegendSize": [
+ {
+ "args": "(ImVec2 *pOut,ImPlotItemGroup* items,const ImVec2 pad,const ImVec2 spacing,bool vertical)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "items",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "pad",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "spacing",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImPlotItemGroup& items,const ImVec2& pad,const ImVec2& spacing,bool vertical)",
+ "call_args": "(*items,pad,spacing,vertical)",
+ "cimguiname": "ImPlot_CalcLegendSize",
+ "defaults": {},
+ "funcname": "CalcLegendSize",
+ "location": "implot_internal:1421",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_CalcLegendSize",
+ "ret": "void",
+ "signature": "(ImPlotItemGroup*,const ImVec2,const ImVec2,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CalcTextColor": [
+ {
+ "args": "(const ImVec4 bg)",
+ "argsT": [
+ {
+ "name": "bg",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& bg)",
+ "call_args": "(bg)",
+ "cimguiname": "ImPlot_CalcTextColor",
+ "defaults": {},
+ "funcname": "CalcTextColor",
+ "location": "implot_internal:1464",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalcTextColor_Vec4",
+ "ret": "ImU32",
+ "signature": "(const ImVec4)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU32 bg)",
+ "argsT": [
+ {
+ "name": "bg",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 bg)",
+ "call_args": "(bg)",
+ "cimguiname": "ImPlot_CalcTextColor",
+ "defaults": {},
+ "funcname": "CalcTextColor",
+ "location": "implot_internal:1465",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalcTextColor_U32",
+ "ret": "ImU32",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CalcTextSizeVertical": [
+ {
+ "args": "(ImVec2 *pOut,const char* text)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "text",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* text)",
+ "call_args": "(text)",
+ "cimguiname": "ImPlot_CalcTextSizeVertical",
+ "defaults": {},
+ "funcname": "CalcTextSizeVertical",
+ "location": "implot_internal:1459",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_CalcTextSizeVertical",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CalculateBins": [
+ {
+ "args": "(const float* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_FloatPtr",
+ "ret": "void",
+ "signature": "(const float*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_doublePtr",
+ "ret": "void",
+ "signature": "(const double*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_S8Ptr",
+ "ret": "void",
+ "signature": "(const ImS8*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_U8Ptr",
+ "ret": "void",
+ "signature": "(const ImU8*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_S16Ptr",
+ "ret": "void",
+ "signature": "(const ImS16*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_U16Ptr",
+ "ret": "void",
+ "signature": "(const ImU16*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_S32Ptr",
+ "ret": "void",
+ "signature": "(const ImS32*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_U32Ptr",
+ "ret": "void",
+ "signature": "(const ImU32*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_S64Ptr",
+ "ret": "void",
+ "signature": "(const ImS64*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count,ImPlotBin meth,const ImPlotRange range,int* bins_out,double* width_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "meth",
+ "type": "ImPlotBin"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "bins_out",
+ "reftoptr": true,
+ "type": "int*"
+ },
+ {
+ "name": "width_out",
+ "reftoptr": true,
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count,ImPlotBin meth,const ImPlotRange& range,int& bins_out,double& width_out)",
+ "call_args": "(values,count,meth,range,*bins_out,*width_out)",
+ "cimguiname": "ImPlot_CalculateBins",
+ "defaults": {},
+ "funcname": "CalculateBins",
+ "location": "implot_internal:1521",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CalculateBins_U64Ptr",
+ "ret": "void",
+ "signature": "(const ImU64*,int,ImPlotBin,const ImPlotRange,int*,double*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CancelPlotSelection": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_CancelPlotSelection",
+ "defaults": {},
+ "funcname": "CancelPlotSelection",
+ "location": "implot:984",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CancelPlotSelection",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CeilTime": [
+ {
+ "args": "(ImPlotTime *pOut,const ImPlotTime t,ImPlotTimeUnit unit)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "unit",
+ "type": "ImPlotTimeUnit"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit)",
+ "call_args": "(t,unit)",
+ "cimguiname": "ImPlot_CeilTime",
+ "defaults": {},
+ "funcname": "CeilTime",
+ "location": "implot_internal:1579",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_CeilTime",
+ "ret": "void",
+ "signature": "(const ImPlotTime,ImPlotTimeUnit)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ClampLabelPos": [
+ {
+ "args": "(ImVec2 *pOut,ImVec2 pos,const ImVec2 size,const ImVec2 Min,const ImVec2 Max)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "Min",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "Max",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImVec2 pos,const ImVec2& size,const ImVec2& Min,const ImVec2& Max)",
+ "call_args": "(pos,size,Min,Max)",
+ "cimguiname": "ImPlot_ClampLabelPos",
+ "defaults": {},
+ "funcname": "ClampLabelPos",
+ "location": "implot_internal:1470",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_ClampLabelPos",
+ "ret": "void",
+ "signature": "(ImVec2,const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ColormapButton": [
+ {
+ "args": "(const char* label,const ImVec2 size,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0),ImPlotColormap cmap=-1)",
+ "call_args": "(label,size,cmap)",
+ "cimguiname": "ImPlot_ColormapButton",
+ "defaults": {
+ "cmap": "-1",
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "ColormapButton",
+ "location": "implot:1178",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ColormapButton",
+ "ret": "bool",
+ "signature": "(const char*,const ImVec2,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ColormapIcon": [
+ {
+ "args": "(ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlot_ColormapIcon",
+ "defaults": {},
+ "funcname": "ColormapIcon",
+ "location": "implot:1208",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ColormapIcon",
+ "ret": "void",
+ "signature": "(ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ColormapScale": [
+ {
+ "args": "(const char* label,double scale_min,double scale_max,const ImVec2 size,const char* format,ImPlotColormapScaleFlags flags,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotColormapScaleFlags"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(const char* label,double scale_min,double scale_max,const ImVec2& size=ImVec2(0,0),const char* format=\"%g\",ImPlotColormapScaleFlags flags=0,ImPlotColormap cmap=-1)",
+ "call_args": "(label,scale_min,scale_max,size,format,flags,cmap)",
+ "cimguiname": "ImPlot_ColormapScale",
+ "defaults": {
+ "cmap": "-1",
+ "flags": "0",
+ "format": "\"%g\"",
+ "size": "ImVec2(0,0)"
+ },
+ "funcname": "ColormapScale",
+ "location": "implot:1174",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ColormapScale",
+ "ret": "void",
+ "signature": "(const char*,double,double,const ImVec2,const char*,ImPlotColormapScaleFlags,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ColormapSlider": [
+ {
+ "args": "(const char* label,float* t,ImVec4* out,const char* format,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "t",
+ "type": "float*"
+ },
+ {
+ "name": "out",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "format",
+ "type": "const char*"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(const char* label,float* t,ImVec4* out=((void*)0),const char* format=\"\",ImPlotColormap cmap=-1)",
+ "call_args": "(label,t,out,format,cmap)",
+ "cimguiname": "ImPlot_ColormapSlider",
+ "defaults": {
+ "cmap": "-1",
+ "format": "\"\"",
+ "out": "NULL"
+ },
+ "funcname": "ColormapSlider",
+ "location": "implot:1176",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ColormapSlider",
+ "ret": "bool",
+ "signature": "(const char*,float*,ImVec4*,const char*,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CombineDateTime": [
+ {
+ "args": "(ImPlotTime *pOut,const ImPlotTime date_part,const ImPlotTime time_part)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "date_part",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "time_part",
+ "type": "const ImPlotTime"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& date_part,const ImPlotTime& time_part)",
+ "call_args": "(date_part,time_part)",
+ "cimguiname": "ImPlot_CombineDateTime",
+ "defaults": {},
+ "funcname": "CombineDateTime",
+ "location": "implot_internal:1583",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_CombineDateTime",
+ "ret": "void",
+ "signature": "(const ImPlotTime,const ImPlotTime)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_CreateContext": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_CreateContext",
+ "defaults": {},
+ "funcname": "CreateContext",
+ "location": "implot:592",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_CreateContext",
+ "ret": "ImPlotContext*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_DestroyContext": [
+ {
+ "args": "(ImPlotContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImPlotContext*"
+ }
+ ],
+ "argsoriginal": "(ImPlotContext* ctx=((void*)0))",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_DestroyContext",
+ "defaults": {
+ "ctx": "NULL"
+ },
+ "funcname": "DestroyContext",
+ "location": "implot:594",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_DestroyContext",
+ "ret": "void",
+ "signature": "(ImPlotContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_DragLineX": [
+ {
+ "args": "(int id,double* x,const ImVec4 col,float thickness,ImPlotDragToolFlags flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double*"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDragToolFlags"
+ }
+ ],
+ "argsoriginal": "(int id,double* x,const ImVec4& col,float thickness=1,ImPlotDragToolFlags flags=0)",
+ "call_args": "(id,x,col,thickness,flags)",
+ "cimguiname": "ImPlot_DragLineX",
+ "defaults": {
+ "flags": "0",
+ "thickness": "1"
+ },
+ "funcname": "DragLineX",
+ "location": "implot:925",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_DragLineX",
+ "ret": "bool",
+ "signature": "(int,double*,const ImVec4,float,ImPlotDragToolFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_DragLineY": [
+ {
+ "args": "(int id,double* y,const ImVec4 col,float thickness,ImPlotDragToolFlags flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "y",
+ "type": "double*"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "thickness",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDragToolFlags"
+ }
+ ],
+ "argsoriginal": "(int id,double* y,const ImVec4& col,float thickness=1,ImPlotDragToolFlags flags=0)",
+ "call_args": "(id,y,col,thickness,flags)",
+ "cimguiname": "ImPlot_DragLineY",
+ "defaults": {
+ "flags": "0",
+ "thickness": "1"
+ },
+ "funcname": "DragLineY",
+ "location": "implot:927",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_DragLineY",
+ "ret": "bool",
+ "signature": "(int,double*,const ImVec4,float,ImPlotDragToolFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_DragPoint": [
+ {
+ "args": "(int id,double* x,double* y,const ImVec4 col,float size,ImPlotDragToolFlags flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double*"
+ },
+ {
+ "name": "y",
+ "type": "double*"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDragToolFlags"
+ }
+ ],
+ "argsoriginal": "(int id,double* x,double* y,const ImVec4& col,float size=4,ImPlotDragToolFlags flags=0)",
+ "call_args": "(id,x,y,col,size,flags)",
+ "cimguiname": "ImPlot_DragPoint",
+ "defaults": {
+ "flags": "0",
+ "size": "4"
+ },
+ "funcname": "DragPoint",
+ "location": "implot:923",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_DragPoint",
+ "ret": "bool",
+ "signature": "(int,double*,double*,const ImVec4,float,ImPlotDragToolFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_DragRect": [
+ {
+ "args": "(int id,double* x1,double* y1,double* x2,double* y2,const ImVec4 col,ImPlotDragToolFlags flags)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "x1",
+ "type": "double*"
+ },
+ {
+ "name": "y1",
+ "type": "double*"
+ },
+ {
+ "name": "x2",
+ "type": "double*"
+ },
+ {
+ "name": "y2",
+ "type": "double*"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDragToolFlags"
+ }
+ ],
+ "argsoriginal": "(int id,double* x1,double* y1,double* x2,double* y2,const ImVec4& col,ImPlotDragToolFlags flags=0)",
+ "call_args": "(id,x1,y1,x2,y2,col,flags)",
+ "cimguiname": "ImPlot_DragRect",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "DragRect",
+ "location": "implot:929",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_DragRect",
+ "ret": "bool",
+ "signature": "(int,double*,double*,double*,double*,const ImVec4,ImPlotDragToolFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndAlignedPlots": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndAlignedPlots",
+ "defaults": {},
+ "funcname": "EndAlignedPlots",
+ "location": "implot:999",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndAlignedPlots",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndDragDropSource": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndDragDropSource",
+ "defaults": {},
+ "funcname": "EndDragDropSource",
+ "location": "implot:1035",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndDragDropSource",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndDragDropTarget": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndDragDropTarget",
+ "defaults": {},
+ "funcname": "EndDragDropTarget",
+ "location": "implot:1023",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndDragDropTarget",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndItem",
+ "defaults": {},
+ "funcname": "EndItem",
+ "location": "implot_internal:1330",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndItem",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndLegendPopup": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndLegendPopup",
+ "defaults": {},
+ "funcname": "EndLegendPopup",
+ "location": "implot:1008",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndLegendPopup",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndPlot": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndPlot",
+ "defaults": {},
+ "funcname": "EndPlot",
+ "location": "implot:630",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndPlot",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_EndSubplots": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_EndSubplots",
+ "defaults": {},
+ "funcname": "EndSubplots",
+ "location": "implot:692",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_EndSubplots",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FillRange": [
+ {
+ "args": "(ImVector_float * buffer,int n,float vmin,float vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_float *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "float"
+ },
+ {
+ "name": "vmax",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,float vmin,float vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_Float_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_float *,int,float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_double * buffer,int n,double vmin,double vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_double *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "double"
+ },
+ {
+ "name": "vmax",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,double vmin,double vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_double_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_double *,int,double,double)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImS8 * buffer,int n,ImS8 vmin,ImS8 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImS8 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImS8"
+ },
+ {
+ "name": "vmax",
+ "type": "ImS8"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImS8 vmin,ImS8 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_S8_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImS8 *,int,ImS8,ImS8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImU8 * buffer,int n,ImU8 vmin,ImU8 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImU8 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImU8"
+ },
+ {
+ "name": "vmax",
+ "type": "ImU8"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImU8 vmin,ImU8 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_U8_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImU8 *,int,ImU8,ImU8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImS16 * buffer,int n,ImS16 vmin,ImS16 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImS16 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImS16"
+ },
+ {
+ "name": "vmax",
+ "type": "ImS16"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImS16 vmin,ImS16 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_S16_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImS16 *,int,ImS16,ImS16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImU16 * buffer,int n,ImU16 vmin,ImU16 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImU16 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImU16"
+ },
+ {
+ "name": "vmax",
+ "type": "ImU16"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImU16 vmin,ImU16 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_U16_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImU16 *,int,ImU16,ImU16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImS32 * buffer,int n,ImS32 vmin,ImS32 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImS32 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImS32"
+ },
+ {
+ "name": "vmax",
+ "type": "ImS32"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImS32 vmin,ImS32 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_S32_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImS32 *,int,ImS32,ImS32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImU32 * buffer,int n,ImU32 vmin,ImU32 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImU32 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImU32"
+ },
+ {
+ "name": "vmax",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImU32 vmin,ImU32 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_U32_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImU32 *,int,ImU32,ImU32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImS64 * buffer,int n,ImS64 vmin,ImS64 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImS64 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImS64"
+ },
+ {
+ "name": "vmax",
+ "type": "ImS64"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImS64 vmin,ImS64 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_S64_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImS64 *,int,ImS64,ImS64)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVector_ImU64 * buffer,int n,ImU64 vmin,ImU64 vmax)",
+ "argsT": [
+ {
+ "name": "buffer",
+ "reftoptr": true,
+ "type": "ImVector_ImU64 *"
+ },
+ {
+ "name": "n",
+ "type": "int"
+ },
+ {
+ "name": "vmin",
+ "type": "ImU64"
+ },
+ {
+ "name": "vmax",
+ "type": "ImU64"
+ }
+ ],
+ "argsoriginal": "(ImVector& buffer,int n,ImU64 vmin,ImU64 vmax)",
+ "call_args": "(*buffer,n,vmin,vmax)",
+ "cimguiname": "ImPlot_FillRange",
+ "defaults": {},
+ "funcname": "FillRange",
+ "location": "implot_internal:1511",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FillRange_Vector_U64_Ptr",
+ "ret": "void",
+ "signature": "(ImVector_ImU64 *,int,ImU64,ImU64)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FitPoint": [
+ {
+ "args": "(const ImPlotPoint p)",
+ "argsT": [
+ {
+ "name": "p",
+ "type": "const ImPlotPoint"
+ }
+ ],
+ "argsoriginal": "(const ImPlotPoint& p)",
+ "call_args": "(p)",
+ "cimguiname": "ImPlot_FitPoint",
+ "defaults": {},
+ "funcname": "FitPoint",
+ "location": "implot_internal:1399",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FitPoint",
+ "ret": "void",
+ "signature": "(const ImPlotPoint)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FitPointX": [
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_FitPointX",
+ "defaults": {},
+ "funcname": "FitPointX",
+ "location": "implot_internal:1385",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FitPointX",
+ "ret": "void",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FitPointY": [
+ {
+ "args": "(double y)",
+ "argsT": [
+ {
+ "name": "y",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double y)",
+ "call_args": "(y)",
+ "cimguiname": "ImPlot_FitPointY",
+ "defaults": {},
+ "funcname": "FitPointY",
+ "location": "implot_internal:1392",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FitPointY",
+ "ret": "void",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FitThisFrame": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_FitThisFrame",
+ "defaults": {},
+ "funcname": "FitThisFrame",
+ "location": "implot_internal:1380",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FitThisFrame",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FloorTime": [
+ {
+ "args": "(ImPlotTime *pOut,const ImPlotTime t,ImPlotTimeUnit unit)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "unit",
+ "type": "ImPlotTimeUnit"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit)",
+ "call_args": "(t,unit)",
+ "cimguiname": "ImPlot_FloorTime",
+ "defaults": {},
+ "funcname": "FloorTime",
+ "location": "implot_internal:1577",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_FloorTime",
+ "ret": "void",
+ "signature": "(const ImPlotTime,ImPlotTimeUnit)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FormatDate": [
+ {
+ "args": "(const ImPlotTime t,char* buffer,int size,ImPlotDateFmt fmt,bool use_iso_8601)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "buffer",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "fmt",
+ "type": "ImPlotDateFmt"
+ },
+ {
+ "name": "use_iso_8601",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,char* buffer,int size,ImPlotDateFmt fmt,bool use_iso_8601)",
+ "call_args": "(t,buffer,size,fmt,use_iso_8601)",
+ "cimguiname": "ImPlot_FormatDate",
+ "defaults": {},
+ "funcname": "FormatDate",
+ "location": "implot_internal:1588",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FormatDate",
+ "ret": "int",
+ "signature": "(const ImPlotTime,char*,int,ImPlotDateFmt,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FormatDateTime": [
+ {
+ "args": "(const ImPlotTime t,char* buffer,int size,ImPlotDateTimeSpec fmt)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "buffer",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "fmt",
+ "type": "ImPlotDateTimeSpec"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,char* buffer,int size,ImPlotDateTimeSpec fmt)",
+ "call_args": "(t,buffer,size,fmt)",
+ "cimguiname": "ImPlot_FormatDateTime",
+ "defaults": {},
+ "funcname": "FormatDateTime",
+ "location": "implot_internal:1590",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FormatDateTime",
+ "ret": "int",
+ "signature": "(const ImPlotTime,char*,int,ImPlotDateTimeSpec)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_FormatTime": [
+ {
+ "args": "(const ImPlotTime t,char* buffer,int size,ImPlotTimeFmt fmt,bool use_24_hr_clk)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "buffer",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "fmt",
+ "type": "ImPlotTimeFmt"
+ },
+ {
+ "name": "use_24_hr_clk",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,char* buffer,int size,ImPlotTimeFmt fmt,bool use_24_hr_clk)",
+ "call_args": "(t,buffer,size,fmt,use_24_hr_clk)",
+ "cimguiname": "ImPlot_FormatTime",
+ "defaults": {},
+ "funcname": "FormatTime",
+ "location": "implot_internal:1586",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_FormatTime",
+ "ret": "int",
+ "signature": "(const ImPlotTime,char*,int,ImPlotTimeFmt,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Formatter_Default": [
+ {
+ "args": "(double value,char* buff,int size,void* data)",
+ "argsT": [
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "buff",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double value,char* buff,int size,void* data)",
+ "call_args": "(value,buff,size,data)",
+ "cimguiname": "ImPlot_Formatter_Default",
+ "defaults": {},
+ "funcname": "Formatter_Default",
+ "location": "implot_internal:1635",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Formatter_Default",
+ "ret": "int",
+ "signature": "(double,char*,int,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Formatter_Logit": [
+ {
+ "args": "(double value,char* buff,int size,void* noname1)",
+ "argsT": [
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "buff",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double value,char* buff,int size,void*)",
+ "call_args": "(value,buff,size,noname1)",
+ "cimguiname": "ImPlot_Formatter_Logit",
+ "defaults": {},
+ "funcname": "Formatter_Logit",
+ "location": "implot_internal:1640",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Formatter_Logit",
+ "ret": "int",
+ "signature": "(double,char*,int,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Formatter_Time": [
+ {
+ "args": "(double noname1,char* buff,int size,void* data)",
+ "argsT": [
+ {
+ "name": "noname1",
+ "type": "double"
+ },
+ {
+ "name": "buff",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double,char* buff,int size,void* data)",
+ "call_args": "(noname1,buff,size,data)",
+ "cimguiname": "ImPlot_Formatter_Time",
+ "defaults": {},
+ "funcname": "Formatter_Time",
+ "location": "implot_internal:1656",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Formatter_Time",
+ "ret": "int",
+ "signature": "(double,char*,int,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetAutoColor": [
+ {
+ "args": "(ImVec4 *pOut,ImPlotCol idx)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlot_GetAutoColor",
+ "defaults": {},
+ "funcname": "GetAutoColor",
+ "location": "implot_internal:1448",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetAutoColor",
+ "ret": "void",
+ "signature": "(ImPlotCol)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetColormapColor": [
+ {
+ "args": "(ImVec4 *pOut,int idx,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(int idx,ImPlotColormap cmap=-1)",
+ "call_args": "(idx,cmap)",
+ "cimguiname": "ImPlot_GetColormapColor",
+ "defaults": {
+ "cmap": "-1"
+ },
+ "funcname": "GetColormapColor",
+ "location": "implot:1169",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetColormapColor",
+ "ret": "void",
+ "signature": "(int,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetColormapColorU32": [
+ {
+ "args": "(int idx,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "int"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(int idx,ImPlotColormap cmap)",
+ "call_args": "(idx,cmap)",
+ "cimguiname": "ImPlot_GetColormapColorU32",
+ "defaults": {},
+ "funcname": "GetColormapColorU32",
+ "location": "implot_internal:1479",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetColormapColorU32",
+ "ret": "ImU32",
+ "signature": "(int,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetColormapCount": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetColormapCount",
+ "defaults": {},
+ "funcname": "GetColormapCount",
+ "location": "implot:1146",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetColormapCount",
+ "ret": "int",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetColormapIndex": [
+ {
+ "args": "(const char* name)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "ImPlot_GetColormapIndex",
+ "defaults": {},
+ "funcname": "GetColormapIndex",
+ "location": "implot:1150",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetColormapIndex",
+ "ret": "ImPlotColormap",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetColormapName": [
+ {
+ "args": "(ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlot_GetColormapName",
+ "defaults": {},
+ "funcname": "GetColormapName",
+ "location": "implot:1148",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetColormapName",
+ "ret": "const char*",
+ "signature": "(ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetColormapSize": [
+ {
+ "args": "(ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap=-1)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlot_GetColormapSize",
+ "defaults": {
+ "cmap": "-1"
+ },
+ "funcname": "GetColormapSize",
+ "location": "implot:1167",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetColormapSize",
+ "ret": "int",
+ "signature": "(ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetCurrentContext": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetCurrentContext",
+ "defaults": {},
+ "funcname": "GetCurrentContext",
+ "location": "implot:596",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetCurrentContext",
+ "ret": "ImPlotContext*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetCurrentItem": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetCurrentItem",
+ "defaults": {},
+ "funcname": "GetCurrentItem",
+ "location": "implot_internal:1337",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetCurrentItem",
+ "ret": "ImPlotItem*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetCurrentPlot": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetCurrentPlot",
+ "defaults": {},
+ "funcname": "GetCurrentPlot",
+ "location": "implot_internal:1282",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetCurrentPlot",
+ "ret": "ImPlotPlot*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetDaysInMonth": [
+ {
+ "args": "(int year,int month)",
+ "argsT": [
+ {
+ "name": "year",
+ "type": "int"
+ },
+ {
+ "name": "month",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int year,int month)",
+ "call_args": "(year,month)",
+ "cimguiname": "ImPlot_GetDaysInMonth",
+ "defaults": {},
+ "funcname": "GetDaysInMonth",
+ "location": "implot_internal:1550",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetDaysInMonth",
+ "ret": "int",
+ "signature": "(int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetGmtTime": [
+ {
+ "args": "(const ImPlotTime t,tm* ptm)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "ptm",
+ "type": "tm*"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,tm* ptm)",
+ "call_args": "(t,ptm)",
+ "cimguiname": "ImPlot_GetGmtTime",
+ "defaults": {},
+ "funcname": "GetGmtTime",
+ "location": "implot_internal:1558",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetGmtTime",
+ "ret": "tm*",
+ "signature": "(const ImPlotTime,tm*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetInputMap": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetInputMap",
+ "defaults": {},
+ "funcname": "GetInputMap",
+ "location": "implot:1194",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetInputMap",
+ "ret": "ImPlotInputMap*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetItem": [
+ {
+ "args": "(const char* label_id)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label_id)",
+ "call_args": "(label_id)",
+ "cimguiname": "ImPlot_GetItem",
+ "defaults": {},
+ "funcname": "GetItem",
+ "location": "implot_internal:1335",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetItem",
+ "ret": "ImPlotItem*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetItemData": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetItemData",
+ "defaults": {},
+ "funcname": "GetItemData",
+ "location": "implot_internal:1441",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetItemData",
+ "ret": "const ImPlotNextItemData*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetLastItemColor": [
+ {
+ "args": "(ImVec4 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetLastItemColor",
+ "defaults": {},
+ "funcname": "GetLastItemColor",
+ "location": "implot:1116",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetLastItemColor",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetLocTime": [
+ {
+ "args": "(const ImPlotTime t,tm* ptm)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "ptm",
+ "type": "tm*"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,tm* ptm)",
+ "call_args": "(t,ptm)",
+ "cimguiname": "ImPlot_GetLocTime",
+ "defaults": {},
+ "funcname": "GetLocTime",
+ "location": "implot_internal:1563",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetLocTime",
+ "ret": "tm*",
+ "signature": "(const ImPlotTime,tm*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetLocationPos": [
+ {
+ "args": "(ImVec2 *pOut,const ImRect outer_rect,const ImVec2 inner_size,ImPlotLocation location,const ImVec2 pad)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "outer_rect",
+ "type": "const ImRect"
+ },
+ {
+ "name": "inner_size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "location",
+ "type": "ImPlotLocation"
+ },
+ {
+ "name": "pad",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImRect& outer_rect,const ImVec2& inner_size,ImPlotLocation location,const ImVec2& pad=ImVec2(0,0))",
+ "call_args": "(outer_rect,inner_size,location,pad)",
+ "cimguiname": "ImPlot_GetLocationPos",
+ "defaults": {
+ "pad": "ImVec2(0,0)"
+ },
+ "funcname": "GetLocationPos",
+ "location": "implot_internal:1419",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetLocationPos",
+ "ret": "void",
+ "signature": "(const ImRect,const ImVec2,ImPlotLocation,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetMarkerName": [
+ {
+ "args": "(ImPlotMarker idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotMarker"
+ }
+ ],
+ "argsoriginal": "(ImPlotMarker idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlot_GetMarkerName",
+ "defaults": {},
+ "funcname": "GetMarkerName",
+ "location": "implot:1121",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetMarkerName",
+ "ret": "const char*",
+ "signature": "(ImPlotMarker)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlot": [
+ {
+ "args": "(const char* title)",
+ "argsT": [
+ {
+ "name": "title",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* title)",
+ "call_args": "(title)",
+ "cimguiname": "ImPlot_GetPlot",
+ "defaults": {},
+ "funcname": "GetPlot",
+ "location": "implot_internal:1280",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetPlot",
+ "ret": "ImPlotPlot*",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlotDrawList": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetPlotDrawList",
+ "defaults": {},
+ "funcname": "GetPlotDrawList",
+ "location": "implot:1211",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetPlotDrawList",
+ "ret": "ImDrawList*",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlotLimits": [
+ {
+ "args": "(ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(x_axis,y_axis)",
+ "cimguiname": "ImPlot_GetPlotLimits",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "GetPlotLimits",
+ "location": "implot:970",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetPlotLimits",
+ "ret": "ImPlotRect",
+ "signature": "(ImAxis,ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlotMousePos": [
+ {
+ "args": "(ImPlotPoint *pOut,ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(x_axis,y_axis)",
+ "cimguiname": "ImPlot_GetPlotMousePos",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "GetPlotMousePos",
+ "location": "implot:968",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetPlotMousePos",
+ "ret": "void",
+ "signature": "(ImAxis,ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlotPos": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetPlotPos",
+ "defaults": {},
+ "funcname": "GetPlotPos",
+ "location": "implot:963",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetPlotPos",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlotSelection": [
+ {
+ "args": "(ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(x_axis,y_axis)",
+ "cimguiname": "ImPlot_GetPlotSelection",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "GetPlotSelection",
+ "location": "implot:982",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetPlotSelection",
+ "ret": "ImPlotRect",
+ "signature": "(ImAxis,ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetPlotSize": [
+ {
+ "args": "(ImVec2 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetPlotSize",
+ "defaults": {},
+ "funcname": "GetPlotSize",
+ "location": "implot:965",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetPlotSize",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetStyle": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_GetStyle",
+ "defaults": {},
+ "funcname": "GetStyle",
+ "location": "implot:1071",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetStyle",
+ "ret": "ImPlotStyle*",
+ "retref": "&",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetStyleColorName": [
+ {
+ "args": "(ImPlotCol idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlot_GetStyleColorName",
+ "defaults": {},
+ "funcname": "GetStyleColorName",
+ "location": "implot:1119",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetStyleColorName",
+ "ret": "const char*",
+ "signature": "(ImPlotCol)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetStyleColorU32": [
+ {
+ "args": "(ImPlotCol idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlot_GetStyleColorU32",
+ "defaults": {},
+ "funcname": "GetStyleColorU32",
+ "location": "implot_internal:1452",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetStyleColorU32",
+ "ret": "ImU32",
+ "signature": "(ImPlotCol)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetStyleColorVec4": [
+ {
+ "args": "(ImVec4 *pOut,ImPlotCol idx)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlot_GetStyleColorVec4",
+ "defaults": {},
+ "funcname": "GetStyleColorVec4",
+ "location": "implot_internal:1451",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_GetStyleColorVec4",
+ "ret": "void",
+ "signature": "(ImPlotCol)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_GetYear": [
+ {
+ "args": "(const ImPlotTime t)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t)",
+ "call_args": "(t)",
+ "cimguiname": "ImPlot_GetYear",
+ "defaults": {},
+ "funcname": "GetYear",
+ "location": "implot_internal:1572",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_GetYear",
+ "ret": "int",
+ "signature": "(const ImPlotTime)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_HideNextItem": [
+ {
+ "args": "(bool hidden,ImPlotCond cond)",
+ "argsT": [
+ {
+ "name": "hidden",
+ "type": "bool"
+ },
+ {
+ "name": "cond",
+ "type": "ImPlotCond"
+ }
+ ],
+ "argsoriginal": "(bool hidden=true,ImPlotCond cond=ImPlotCond_Once)",
+ "call_args": "(hidden,cond)",
+ "cimguiname": "ImPlot_HideNextItem",
+ "defaults": {
+ "cond": "ImPlotCond_Once",
+ "hidden": "true"
+ },
+ "funcname": "HideNextItem",
+ "location": "implot:988",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_HideNextItem",
+ "ret": "void",
+ "signature": "(bool,ImPlotCond)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImAlmostEqual": [
+ {
+ "args": "(double v1,double v2,int ulp)",
+ "argsT": [
+ {
+ "name": "v1",
+ "type": "double"
+ },
+ {
+ "name": "v2",
+ "type": "double"
+ },
+ {
+ "name": "ulp",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(double v1,double v2,int ulp=2)",
+ "call_args": "(v1,v2,ulp)",
+ "cimguiname": "ImPlot_ImAlmostEqual",
+ "defaults": {
+ "ulp": "2"
+ },
+ "funcname": "ImAlmostEqual",
+ "location": "implot_internal:139",
+ "ov_cimguiname": "ImPlot_ImAlmostEqual",
+ "ret": "bool",
+ "signature": "(double,double,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImAlphaU32": [
+ {
+ "args": "(ImU32 col,float alpha)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ },
+ {
+ "name": "alpha",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImU32 col,float alpha)",
+ "call_args": "(col,alpha)",
+ "cimguiname": "ImPlot_ImAlphaU32",
+ "defaults": {},
+ "funcname": "ImAlphaU32",
+ "location": "implot_internal:219",
+ "ov_cimguiname": "ImPlot_ImAlphaU32",
+ "ret": "ImU32",
+ "signature": "(ImU32,float)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImAsinh": [
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_ImAsinh",
+ "defaults": {},
+ "funcname": "ImAsinh",
+ "location": "implot_internal:110",
+ "ov_cimguiname": "ImPlot_ImAsinh_Float",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_ImAsinh",
+ "defaults": {},
+ "funcname": "ImAsinh",
+ "location": "implot_internal:111",
+ "ov_cimguiname": "ImPlot_ImAsinh_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImConstrainInf": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_ImConstrainInf",
+ "defaults": {},
+ "funcname": "ImConstrainInf",
+ "location": "implot_internal:133",
+ "ov_cimguiname": "ImPlot_ImConstrainInf",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImConstrainLog": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_ImConstrainLog",
+ "defaults": {},
+ "funcname": "ImConstrainLog",
+ "location": "implot_internal:135",
+ "ov_cimguiname": "ImPlot_ImConstrainLog",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImConstrainNan": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_ImConstrainNan",
+ "defaults": {},
+ "funcname": "ImConstrainNan",
+ "location": "implot_internal:131",
+ "ov_cimguiname": "ImPlot_ImConstrainNan",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImConstrainTime": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_ImConstrainTime",
+ "defaults": {},
+ "funcname": "ImConstrainTime",
+ "location": "implot_internal:137",
+ "ov_cimguiname": "ImPlot_ImConstrainTime",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImLerpU32": [
+ {
+ "args": "(const ImU32* colors,int size,float t)",
+ "argsT": [
+ {
+ "name": "colors",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImU32* colors,int size,float t)",
+ "call_args": "(colors,size,t)",
+ "cimguiname": "ImPlot_ImLerpU32",
+ "defaults": {},
+ "funcname": "ImLerpU32",
+ "location": "implot_internal:206",
+ "ov_cimguiname": "ImPlot_ImLerpU32",
+ "ret": "ImU32",
+ "signature": "(const ImU32*,int,float)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImLog10": [
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_ImLog10",
+ "defaults": {},
+ "funcname": "ImLog10",
+ "location": "implot_internal:106",
+ "ov_cimguiname": "ImPlot_ImLog10_Float",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_ImLog10",
+ "defaults": {},
+ "funcname": "ImLog10",
+ "location": "implot_internal:107",
+ "ov_cimguiname": "ImPlot_ImLog10_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImMaxArray": [
+ {
+ "args": "(const float* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_FloatPtr",
+ "ret": "float",
+ "signature": "(const float*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_doublePtr",
+ "ret": "double",
+ "signature": "(const double*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_S8Ptr",
+ "ret": "ImS8",
+ "signature": "(const ImS8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_U8Ptr",
+ "ret": "ImU8",
+ "signature": "(const ImU8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_S16Ptr",
+ "ret": "ImS16",
+ "signature": "(const ImS16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_U16Ptr",
+ "ret": "ImU16",
+ "signature": "(const ImU16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_S32Ptr",
+ "ret": "ImS32",
+ "signature": "(const ImS32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_U32Ptr",
+ "ret": "ImU32",
+ "signature": "(const ImU32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_S64Ptr",
+ "ret": "ImS64",
+ "signature": "(const ImS64*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMaxArray",
+ "defaults": {},
+ "funcname": "ImMaxArray",
+ "location": "implot_internal:144",
+ "ov_cimguiname": "ImPlot_ImMaxArray_U64Ptr",
+ "ret": "ImU64",
+ "signature": "(const ImU64*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImMean": [
+ {
+ "args": "(const float* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_FloatPtr",
+ "ret": "double",
+ "signature": "(const float*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_doublePtr",
+ "ret": "double",
+ "signature": "(const double*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_S8Ptr",
+ "ret": "double",
+ "signature": "(const ImS8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_U8Ptr",
+ "ret": "double",
+ "signature": "(const ImU8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_S16Ptr",
+ "ret": "double",
+ "signature": "(const ImS16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_U16Ptr",
+ "ret": "double",
+ "signature": "(const ImU16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_S32Ptr",
+ "ret": "double",
+ "signature": "(const ImS32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_U32Ptr",
+ "ret": "double",
+ "signature": "(const ImU32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_S64Ptr",
+ "ret": "double",
+ "signature": "(const ImS64*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMean",
+ "defaults": {},
+ "funcname": "ImMean",
+ "location": "implot_internal:165",
+ "ov_cimguiname": "ImPlot_ImMean_U64Ptr",
+ "ret": "double",
+ "signature": "(const ImU64*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImMinArray": [
+ {
+ "args": "(const float* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_FloatPtr",
+ "ret": "float",
+ "signature": "(const float*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_doublePtr",
+ "ret": "double",
+ "signature": "(const double*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_S8Ptr",
+ "ret": "ImS8",
+ "signature": "(const ImS8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_U8Ptr",
+ "ret": "ImU8",
+ "signature": "(const ImU8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_S16Ptr",
+ "ret": "ImS16",
+ "signature": "(const ImS16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_U16Ptr",
+ "ret": "ImU16",
+ "signature": "(const ImU16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_S32Ptr",
+ "ret": "ImS32",
+ "signature": "(const ImS32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_U32Ptr",
+ "ret": "ImU32",
+ "signature": "(const ImU32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_S64Ptr",
+ "ret": "ImS64",
+ "signature": "(const ImS64*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImMinArray",
+ "defaults": {},
+ "funcname": "ImMinArray",
+ "location": "implot_internal:141",
+ "ov_cimguiname": "ImPlot_ImMinArray_U64Ptr",
+ "ret": "ImU64",
+ "signature": "(const ImU64*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImMinMaxArray": [
+ {
+ "args": "(const float* values,int count,float* min_out,float* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "float*"
+ },
+ {
+ "name": "max_out",
+ "type": "float*"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count,float* min_out,float* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_FloatPtr",
+ "ret": "void",
+ "signature": "(const float*,int,float*,float*)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count,double* min_out,double* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "double*"
+ },
+ {
+ "name": "max_out",
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count,double* min_out,double* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_doublePtr",
+ "ret": "void",
+ "signature": "(const double*,int,double*,double*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count,ImS8* min_out,ImS8* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImS8*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImS8*"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count,ImS8* min_out,ImS8* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_S8Ptr",
+ "ret": "void",
+ "signature": "(const ImS8*,int,ImS8*,ImS8*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count,ImU8* min_out,ImU8* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImU8*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImU8*"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count,ImU8* min_out,ImU8* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_U8Ptr",
+ "ret": "void",
+ "signature": "(const ImU8*,int,ImU8*,ImU8*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count,ImS16* min_out,ImS16* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImS16*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImS16*"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count,ImS16* min_out,ImS16* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_S16Ptr",
+ "ret": "void",
+ "signature": "(const ImS16*,int,ImS16*,ImS16*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count,ImU16* min_out,ImU16* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImU16*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImU16*"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count,ImU16* min_out,ImU16* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_U16Ptr",
+ "ret": "void",
+ "signature": "(const ImU16*,int,ImU16*,ImU16*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count,ImS32* min_out,ImS32* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImS32*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImS32*"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count,ImS32* min_out,ImS32* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_S32Ptr",
+ "ret": "void",
+ "signature": "(const ImS32*,int,ImS32*,ImS32*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count,ImU32* min_out,ImU32* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImU32*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImU32*"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count,ImU32* min_out,ImU32* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_U32Ptr",
+ "ret": "void",
+ "signature": "(const ImU32*,int,ImU32*,ImU32*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count,ImS64* min_out,ImS64* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImS64*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImS64*"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count,ImS64* min_out,ImS64* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_S64Ptr",
+ "ret": "void",
+ "signature": "(const ImS64*,int,ImS64*,ImS64*)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count,ImU64* min_out,ImU64* max_out)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "min_out",
+ "type": "ImU64*"
+ },
+ {
+ "name": "max_out",
+ "type": "ImU64*"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count,ImU64* min_out,ImU64* max_out)",
+ "call_args": "(values,count,min_out,max_out)",
+ "cimguiname": "ImPlot_ImMinMaxArray",
+ "defaults": {},
+ "funcname": "ImMinMaxArray",
+ "location": "implot_internal:147",
+ "ov_cimguiname": "ImPlot_ImMinMaxArray_U64Ptr",
+ "ret": "void",
+ "signature": "(const ImU64*,int,ImU64*,ImU64*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImMixU32": [
+ {
+ "args": "(ImU32 a,ImU32 b,ImU32 s)",
+ "argsT": [
+ {
+ "name": "a",
+ "type": "ImU32"
+ },
+ {
+ "name": "b",
+ "type": "ImU32"
+ },
+ {
+ "name": "s",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 a,ImU32 b,ImU32 s)",
+ "call_args": "(a,b,s)",
+ "cimguiname": "ImPlot_ImMixU32",
+ "defaults": {},
+ "funcname": "ImMixU32",
+ "location": "implot_internal:184",
+ "ov_cimguiname": "ImPlot_ImMixU32",
+ "ret": "ImU32",
+ "signature": "(ImU32,ImU32,ImU32)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImNan": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_ImNan",
+ "defaults": {},
+ "funcname": "ImNan",
+ "location": "implot_internal:127",
+ "ov_cimguiname": "ImPlot_ImNan",
+ "ret": "bool",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImNanOrInf": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_ImNanOrInf",
+ "defaults": {},
+ "funcname": "ImNanOrInf",
+ "location": "implot_internal:129",
+ "ov_cimguiname": "ImPlot_ImNanOrInf",
+ "ret": "bool",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImOverlaps": [
+ {
+ "args": "(float min_a,float max_a,float min_b,float max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "float"
+ },
+ {
+ "name": "max_a",
+ "type": "float"
+ },
+ {
+ "name": "min_b",
+ "type": "float"
+ },
+ {
+ "name": "max_b",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float min_a,float max_a,float min_b,float max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_Float",
+ "ret": "bool",
+ "signature": "(float,float,float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(double min_a,double max_a,double min_b,double max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "double"
+ },
+ {
+ "name": "max_a",
+ "type": "double"
+ },
+ {
+ "name": "min_b",
+ "type": "double"
+ },
+ {
+ "name": "max_b",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double min_a,double max_a,double min_b,double max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_double",
+ "ret": "bool",
+ "signature": "(double,double,double,double)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS8 min_a,ImS8 max_a,ImS8 min_b,ImS8 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImS8"
+ },
+ {
+ "name": "max_a",
+ "type": "ImS8"
+ },
+ {
+ "name": "min_b",
+ "type": "ImS8"
+ },
+ {
+ "name": "max_b",
+ "type": "ImS8"
+ }
+ ],
+ "argsoriginal": "(ImS8 min_a,ImS8 max_a,ImS8 min_b,ImS8 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_S8",
+ "ret": "bool",
+ "signature": "(ImS8,ImS8,ImS8,ImS8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU8 min_a,ImU8 max_a,ImU8 min_b,ImU8 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImU8"
+ },
+ {
+ "name": "max_a",
+ "type": "ImU8"
+ },
+ {
+ "name": "min_b",
+ "type": "ImU8"
+ },
+ {
+ "name": "max_b",
+ "type": "ImU8"
+ }
+ ],
+ "argsoriginal": "(ImU8 min_a,ImU8 max_a,ImU8 min_b,ImU8 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_U8",
+ "ret": "bool",
+ "signature": "(ImU8,ImU8,ImU8,ImU8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS16 min_a,ImS16 max_a,ImS16 min_b,ImS16 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImS16"
+ },
+ {
+ "name": "max_a",
+ "type": "ImS16"
+ },
+ {
+ "name": "min_b",
+ "type": "ImS16"
+ },
+ {
+ "name": "max_b",
+ "type": "ImS16"
+ }
+ ],
+ "argsoriginal": "(ImS16 min_a,ImS16 max_a,ImS16 min_b,ImS16 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_S16",
+ "ret": "bool",
+ "signature": "(ImS16,ImS16,ImS16,ImS16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU16 min_a,ImU16 max_a,ImU16 min_b,ImU16 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImU16"
+ },
+ {
+ "name": "max_a",
+ "type": "ImU16"
+ },
+ {
+ "name": "min_b",
+ "type": "ImU16"
+ },
+ {
+ "name": "max_b",
+ "type": "ImU16"
+ }
+ ],
+ "argsoriginal": "(ImU16 min_a,ImU16 max_a,ImU16 min_b,ImU16 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_U16",
+ "ret": "bool",
+ "signature": "(ImU16,ImU16,ImU16,ImU16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS32 min_a,ImS32 max_a,ImS32 min_b,ImS32 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImS32"
+ },
+ {
+ "name": "max_a",
+ "type": "ImS32"
+ },
+ {
+ "name": "min_b",
+ "type": "ImS32"
+ },
+ {
+ "name": "max_b",
+ "type": "ImS32"
+ }
+ ],
+ "argsoriginal": "(ImS32 min_a,ImS32 max_a,ImS32 min_b,ImS32 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_S32",
+ "ret": "bool",
+ "signature": "(ImS32,ImS32,ImS32,ImS32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU32 min_a,ImU32 max_a,ImU32 min_b,ImU32 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImU32"
+ },
+ {
+ "name": "max_a",
+ "type": "ImU32"
+ },
+ {
+ "name": "min_b",
+ "type": "ImU32"
+ },
+ {
+ "name": "max_b",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 min_a,ImU32 max_a,ImU32 min_b,ImU32 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_U32",
+ "ret": "bool",
+ "signature": "(ImU32,ImU32,ImU32,ImU32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS64 min_a,ImS64 max_a,ImS64 min_b,ImS64 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImS64"
+ },
+ {
+ "name": "max_a",
+ "type": "ImS64"
+ },
+ {
+ "name": "min_b",
+ "type": "ImS64"
+ },
+ {
+ "name": "max_b",
+ "type": "ImS64"
+ }
+ ],
+ "argsoriginal": "(ImS64 min_a,ImS64 max_a,ImS64 min_b,ImS64 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_S64",
+ "ret": "bool",
+ "signature": "(ImS64,ImS64,ImS64,ImS64)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU64 min_a,ImU64 max_a,ImU64 min_b,ImU64 max_b)",
+ "argsT": [
+ {
+ "name": "min_a",
+ "type": "ImU64"
+ },
+ {
+ "name": "max_a",
+ "type": "ImU64"
+ },
+ {
+ "name": "min_b",
+ "type": "ImU64"
+ },
+ {
+ "name": "max_b",
+ "type": "ImU64"
+ }
+ ],
+ "argsoriginal": "(ImU64 min_a,ImU64 max_a,ImU64 min_b,ImU64 max_b)",
+ "call_args": "(min_a,max_a,min_b,max_b)",
+ "cimguiname": "ImPlot_ImOverlaps",
+ "defaults": {},
+ "funcname": "ImOverlaps",
+ "location": "implot_internal:224",
+ "ov_cimguiname": "ImPlot_ImOverlaps_U64",
+ "ret": "bool",
+ "signature": "(ImU64,ImU64,ImU64,ImU64)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImPosMod": [
+ {
+ "args": "(int l,int r)",
+ "argsT": [
+ {
+ "name": "l",
+ "type": "int"
+ },
+ {
+ "name": "r",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int l,int r)",
+ "call_args": "(l,r)",
+ "cimguiname": "ImPlot_ImPosMod",
+ "defaults": {},
+ "funcname": "ImPosMod",
+ "location": "implot_internal:125",
+ "ov_cimguiname": "ImPlot_ImPosMod",
+ "ret": "int",
+ "signature": "(int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImRemap": [
+ {
+ "args": "(float x,float x0,float x1,float y0,float y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "x0",
+ "type": "float"
+ },
+ {
+ "name": "x1",
+ "type": "float"
+ },
+ {
+ "name": "y0",
+ "type": "float"
+ },
+ {
+ "name": "y1",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x,float x0,float x1,float y0,float y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_Float",
+ "ret": "float",
+ "signature": "(float,float,float,float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x,double x0,double x1,double y0,double y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "x0",
+ "type": "double"
+ },
+ {
+ "name": "x1",
+ "type": "double"
+ },
+ {
+ "name": "y0",
+ "type": "double"
+ },
+ {
+ "name": "y1",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x,double x0,double x1,double y0,double y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_double",
+ "ret": "double",
+ "signature": "(double,double,double,double,double)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS8 x,ImS8 x0,ImS8 x1,ImS8 y0,ImS8 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS8"
+ },
+ {
+ "name": "x0",
+ "type": "ImS8"
+ },
+ {
+ "name": "x1",
+ "type": "ImS8"
+ },
+ {
+ "name": "y0",
+ "type": "ImS8"
+ },
+ {
+ "name": "y1",
+ "type": "ImS8"
+ }
+ ],
+ "argsoriginal": "(ImS8 x,ImS8 x0,ImS8 x1,ImS8 y0,ImS8 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_S8",
+ "ret": "ImS8",
+ "signature": "(ImS8,ImS8,ImS8,ImS8,ImS8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU8 x,ImU8 x0,ImU8 x1,ImU8 y0,ImU8 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU8"
+ },
+ {
+ "name": "x0",
+ "type": "ImU8"
+ },
+ {
+ "name": "x1",
+ "type": "ImU8"
+ },
+ {
+ "name": "y0",
+ "type": "ImU8"
+ },
+ {
+ "name": "y1",
+ "type": "ImU8"
+ }
+ ],
+ "argsoriginal": "(ImU8 x,ImU8 x0,ImU8 x1,ImU8 y0,ImU8 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_U8",
+ "ret": "ImU8",
+ "signature": "(ImU8,ImU8,ImU8,ImU8,ImU8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS16 x,ImS16 x0,ImS16 x1,ImS16 y0,ImS16 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS16"
+ },
+ {
+ "name": "x0",
+ "type": "ImS16"
+ },
+ {
+ "name": "x1",
+ "type": "ImS16"
+ },
+ {
+ "name": "y0",
+ "type": "ImS16"
+ },
+ {
+ "name": "y1",
+ "type": "ImS16"
+ }
+ ],
+ "argsoriginal": "(ImS16 x,ImS16 x0,ImS16 x1,ImS16 y0,ImS16 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_S16",
+ "ret": "ImS16",
+ "signature": "(ImS16,ImS16,ImS16,ImS16,ImS16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU16 x,ImU16 x0,ImU16 x1,ImU16 y0,ImU16 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU16"
+ },
+ {
+ "name": "x0",
+ "type": "ImU16"
+ },
+ {
+ "name": "x1",
+ "type": "ImU16"
+ },
+ {
+ "name": "y0",
+ "type": "ImU16"
+ },
+ {
+ "name": "y1",
+ "type": "ImU16"
+ }
+ ],
+ "argsoriginal": "(ImU16 x,ImU16 x0,ImU16 x1,ImU16 y0,ImU16 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_U16",
+ "ret": "ImU16",
+ "signature": "(ImU16,ImU16,ImU16,ImU16,ImU16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS32 x,ImS32 x0,ImS32 x1,ImS32 y0,ImS32 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS32"
+ },
+ {
+ "name": "x0",
+ "type": "ImS32"
+ },
+ {
+ "name": "x1",
+ "type": "ImS32"
+ },
+ {
+ "name": "y0",
+ "type": "ImS32"
+ },
+ {
+ "name": "y1",
+ "type": "ImS32"
+ }
+ ],
+ "argsoriginal": "(ImS32 x,ImS32 x0,ImS32 x1,ImS32 y0,ImS32 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_S32",
+ "ret": "ImS32",
+ "signature": "(ImS32,ImS32,ImS32,ImS32,ImS32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU32 x,ImU32 x0,ImU32 x1,ImU32 y0,ImU32 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU32"
+ },
+ {
+ "name": "x0",
+ "type": "ImU32"
+ },
+ {
+ "name": "x1",
+ "type": "ImU32"
+ },
+ {
+ "name": "y0",
+ "type": "ImU32"
+ },
+ {
+ "name": "y1",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 x,ImU32 x0,ImU32 x1,ImU32 y0,ImU32 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_U32",
+ "ret": "ImU32",
+ "signature": "(ImU32,ImU32,ImU32,ImU32,ImU32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS64 x,ImS64 x0,ImS64 x1,ImS64 y0,ImS64 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS64"
+ },
+ {
+ "name": "x0",
+ "type": "ImS64"
+ },
+ {
+ "name": "x1",
+ "type": "ImS64"
+ },
+ {
+ "name": "y0",
+ "type": "ImS64"
+ },
+ {
+ "name": "y1",
+ "type": "ImS64"
+ }
+ ],
+ "argsoriginal": "(ImS64 x,ImS64 x0,ImS64 x1,ImS64 y0,ImS64 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_S64",
+ "ret": "ImS64",
+ "signature": "(ImS64,ImS64,ImS64,ImS64,ImS64)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU64 x,ImU64 x0,ImU64 x1,ImU64 y0,ImU64 y1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU64"
+ },
+ {
+ "name": "x0",
+ "type": "ImU64"
+ },
+ {
+ "name": "x1",
+ "type": "ImU64"
+ },
+ {
+ "name": "y0",
+ "type": "ImU64"
+ },
+ {
+ "name": "y1",
+ "type": "ImU64"
+ }
+ ],
+ "argsoriginal": "(ImU64 x,ImU64 x0,ImU64 x1,ImU64 y0,ImU64 y1)",
+ "call_args": "(x,x0,x1,y0,y1)",
+ "cimguiname": "ImPlot_ImRemap",
+ "defaults": {},
+ "funcname": "ImRemap",
+ "location": "implot_internal:119",
+ "ov_cimguiname": "ImPlot_ImRemap_U64",
+ "ret": "ImU64",
+ "signature": "(ImU64,ImU64,ImU64,ImU64,ImU64)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImRemap01": [
+ {
+ "args": "(float x,float x0,float x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "x0",
+ "type": "float"
+ },
+ {
+ "name": "x1",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x,float x0,float x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_Float",
+ "ret": "float",
+ "signature": "(float,float,float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x,double x0,double x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "x0",
+ "type": "double"
+ },
+ {
+ "name": "x1",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x,double x0,double x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_double",
+ "ret": "double",
+ "signature": "(double,double,double)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS8 x,ImS8 x0,ImS8 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS8"
+ },
+ {
+ "name": "x0",
+ "type": "ImS8"
+ },
+ {
+ "name": "x1",
+ "type": "ImS8"
+ }
+ ],
+ "argsoriginal": "(ImS8 x,ImS8 x0,ImS8 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_S8",
+ "ret": "ImS8",
+ "signature": "(ImS8,ImS8,ImS8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU8 x,ImU8 x0,ImU8 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU8"
+ },
+ {
+ "name": "x0",
+ "type": "ImU8"
+ },
+ {
+ "name": "x1",
+ "type": "ImU8"
+ }
+ ],
+ "argsoriginal": "(ImU8 x,ImU8 x0,ImU8 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_U8",
+ "ret": "ImU8",
+ "signature": "(ImU8,ImU8,ImU8)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS16 x,ImS16 x0,ImS16 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS16"
+ },
+ {
+ "name": "x0",
+ "type": "ImS16"
+ },
+ {
+ "name": "x1",
+ "type": "ImS16"
+ }
+ ],
+ "argsoriginal": "(ImS16 x,ImS16 x0,ImS16 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_S16",
+ "ret": "ImS16",
+ "signature": "(ImS16,ImS16,ImS16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU16 x,ImU16 x0,ImU16 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU16"
+ },
+ {
+ "name": "x0",
+ "type": "ImU16"
+ },
+ {
+ "name": "x1",
+ "type": "ImU16"
+ }
+ ],
+ "argsoriginal": "(ImU16 x,ImU16 x0,ImU16 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_U16",
+ "ret": "ImU16",
+ "signature": "(ImU16,ImU16,ImU16)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS32 x,ImS32 x0,ImS32 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS32"
+ },
+ {
+ "name": "x0",
+ "type": "ImS32"
+ },
+ {
+ "name": "x1",
+ "type": "ImS32"
+ }
+ ],
+ "argsoriginal": "(ImS32 x,ImS32 x0,ImS32 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_S32",
+ "ret": "ImS32",
+ "signature": "(ImS32,ImS32,ImS32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU32 x,ImU32 x0,ImU32 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU32"
+ },
+ {
+ "name": "x0",
+ "type": "ImU32"
+ },
+ {
+ "name": "x1",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 x,ImU32 x0,ImU32 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_U32",
+ "ret": "ImU32",
+ "signature": "(ImU32,ImU32,ImU32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImS64 x,ImS64 x0,ImS64 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImS64"
+ },
+ {
+ "name": "x0",
+ "type": "ImS64"
+ },
+ {
+ "name": "x1",
+ "type": "ImS64"
+ }
+ ],
+ "argsoriginal": "(ImS64 x,ImS64 x0,ImS64 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_S64",
+ "ret": "ImS64",
+ "signature": "(ImS64,ImS64,ImS64)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU64 x,ImU64 x0,ImU64 x1)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "ImU64"
+ },
+ {
+ "name": "x0",
+ "type": "ImU64"
+ },
+ {
+ "name": "x1",
+ "type": "ImU64"
+ }
+ ],
+ "argsoriginal": "(ImU64 x,ImU64 x0,ImU64 x1)",
+ "call_args": "(x,x0,x1)",
+ "cimguiname": "ImPlot_ImRemap01",
+ "defaults": {},
+ "funcname": "ImRemap01",
+ "location": "implot_internal:122",
+ "ov_cimguiname": "ImPlot_ImRemap01_U64",
+ "ret": "ImU64",
+ "signature": "(ImU64,ImU64,ImU64)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImSinh": [
+ {
+ "args": "(float x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_ImSinh",
+ "defaults": {},
+ "funcname": "ImSinh",
+ "location": "implot_internal:108",
+ "ov_cimguiname": "ImPlot_ImSinh_Float",
+ "ret": "float",
+ "signature": "(float)",
+ "stname": ""
+ },
+ {
+ "args": "(double x)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double x)",
+ "call_args": "(x)",
+ "cimguiname": "ImPlot_ImSinh",
+ "defaults": {},
+ "funcname": "ImSinh",
+ "location": "implot_internal:109",
+ "ov_cimguiname": "ImPlot_ImSinh_double",
+ "ret": "double",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImStdDev": [
+ {
+ "args": "(const float* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_FloatPtr",
+ "ret": "double",
+ "signature": "(const float*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_doublePtr",
+ "ret": "double",
+ "signature": "(const double*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_S8Ptr",
+ "ret": "double",
+ "signature": "(const ImS8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_U8Ptr",
+ "ret": "double",
+ "signature": "(const ImU8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_S16Ptr",
+ "ret": "double",
+ "signature": "(const ImS16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_U16Ptr",
+ "ret": "double",
+ "signature": "(const ImU16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_S32Ptr",
+ "ret": "double",
+ "signature": "(const ImS32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_U32Ptr",
+ "ret": "double",
+ "signature": "(const ImU32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_S64Ptr",
+ "ret": "double",
+ "signature": "(const ImS64*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImStdDev",
+ "defaults": {},
+ "funcname": "ImStdDev",
+ "location": "implot_internal:174",
+ "ov_cimguiname": "ImPlot_ImStdDev_U64Ptr",
+ "ret": "double",
+ "signature": "(const ImU64*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ImSum": [
+ {
+ "args": "(const float* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const float* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_FloatPtr",
+ "ret": "float",
+ "signature": "(const float*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const double* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const double* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_doublePtr",
+ "ret": "double",
+ "signature": "(const double*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_S8Ptr",
+ "ret": "ImS8",
+ "signature": "(const ImS8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU8* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU8* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_U8Ptr",
+ "ret": "ImU8",
+ "signature": "(const ImU8*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_S16Ptr",
+ "ret": "ImS16",
+ "signature": "(const ImS16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU16* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU16* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_U16Ptr",
+ "ret": "ImU16",
+ "signature": "(const ImU16*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_S32Ptr",
+ "ret": "ImS32",
+ "signature": "(const ImS32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU32* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU32* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_U32Ptr",
+ "ret": "ImU32",
+ "signature": "(const ImU32*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImS64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImS64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_S64Ptr",
+ "ret": "ImS64",
+ "signature": "(const ImS64*,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const ImU64* values,int count)",
+ "argsT": [
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const ImU64* values,int count)",
+ "call_args": "(values,count)",
+ "cimguiname": "ImPlot_ImSum",
+ "defaults": {},
+ "funcname": "ImSum",
+ "location": "implot_internal:157",
+ "ov_cimguiname": "ImPlot_ImSum_U64Ptr",
+ "ret": "ImU64",
+ "signature": "(const ImU64*,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Initialize": [
+ {
+ "args": "(ImPlotContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImPlotContext*"
+ }
+ ],
+ "argsoriginal": "(ImPlotContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_Initialize",
+ "defaults": {},
+ "funcname": "Initialize",
+ "location": "implot_internal:1267",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Initialize",
+ "ret": "void",
+ "signature": "(ImPlotContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Intersection": [
+ {
+ "args": "(ImVec2 *pOut,const ImVec2 a1,const ImVec2 a2,const ImVec2 b1,const ImVec2 b2)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "a1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "a2",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "b2",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& a1,const ImVec2& a2,const ImVec2& b1,const ImVec2& b2)",
+ "call_args": "(a1,a2,b1,b2)",
+ "cimguiname": "ImPlot_Intersection",
+ "defaults": {},
+ "funcname": "Intersection",
+ "location": "implot_internal:1504",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_Intersection",
+ "ret": "void",
+ "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsAxisHovered": [
+ {
+ "args": "(ImAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "ImPlot_IsAxisHovered",
+ "defaults": {},
+ "funcname": "IsAxisHovered",
+ "location": "implot:975",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsAxisHovered",
+ "ret": "bool",
+ "signature": "(ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsColorAuto": [
+ {
+ "args": "(const ImVec4 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col)",
+ "call_args": "(col)",
+ "cimguiname": "ImPlot_IsColorAuto",
+ "defaults": {},
+ "funcname": "IsColorAuto",
+ "location": "implot_internal:1444",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsColorAuto_Vec4",
+ "ret": "bool",
+ "signature": "(const ImVec4)",
+ "stname": ""
+ },
+ {
+ "args": "(ImPlotCol idx)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx)",
+ "call_args": "(idx)",
+ "cimguiname": "ImPlot_IsColorAuto",
+ "defaults": {},
+ "funcname": "IsColorAuto",
+ "location": "implot_internal:1446",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsColorAuto_PlotCol",
+ "ret": "bool",
+ "signature": "(ImPlotCol)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsLeapYear": [
+ {
+ "args": "(int year)",
+ "argsT": [
+ {
+ "name": "year",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int year)",
+ "call_args": "(year)",
+ "cimguiname": "ImPlot_IsLeapYear",
+ "defaults": {},
+ "funcname": "IsLeapYear",
+ "location": "implot_internal:1546",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsLeapYear",
+ "ret": "bool",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsLegendEntryHovered": [
+ {
+ "args": "(const char* label_id)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label_id)",
+ "call_args": "(label_id)",
+ "cimguiname": "ImPlot_IsLegendEntryHovered",
+ "defaults": {},
+ "funcname": "IsLegendEntryHovered",
+ "location": "implot:1010",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsLegendEntryHovered",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsPlotHovered": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_IsPlotHovered",
+ "defaults": {},
+ "funcname": "IsPlotHovered",
+ "location": "implot:973",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsPlotHovered",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsPlotSelected": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_IsPlotSelected",
+ "defaults": {},
+ "funcname": "IsPlotSelected",
+ "location": "implot:980",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsPlotSelected",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_IsSubplotsHovered": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_IsSubplotsHovered",
+ "defaults": {},
+ "funcname": "IsSubplotsHovered",
+ "location": "implot:977",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_IsSubplotsHovered",
+ "ret": "bool",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ItemIcon": [
+ {
+ "args": "(const ImVec4 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col)",
+ "call_args": "(col)",
+ "cimguiname": "ImPlot_ItemIcon",
+ "defaults": {},
+ "funcname": "ItemIcon",
+ "location": "implot:1206",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ItemIcon_Vec4",
+ "ret": "void",
+ "signature": "(const ImVec4)",
+ "stname": ""
+ },
+ {
+ "args": "(ImU32 col)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImU32 col)",
+ "call_args": "(col)",
+ "cimguiname": "ImPlot_ItemIcon",
+ "defaults": {},
+ "funcname": "ItemIcon",
+ "location": "implot:1207",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ItemIcon_U32",
+ "ret": "void",
+ "signature": "(ImU32)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_LabelAxisValue": [
+ {
+ "args": "(const ImPlotAxis axis,double value,char* buff,int size,bool round)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "const ImPlotAxis"
+ },
+ {
+ "name": "value",
+ "type": "double"
+ },
+ {
+ "name": "buff",
+ "type": "char*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "round",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImPlotAxis& axis,double value,char* buff,int size,bool round=false)",
+ "call_args": "(axis,value,buff,size,round)",
+ "cimguiname": "ImPlot_LabelAxisValue",
+ "defaults": {
+ "round": "false"
+ },
+ "funcname": "LabelAxisValue",
+ "location": "implot_internal:1434",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_LabelAxisValue",
+ "ret": "void",
+ "signature": "(const ImPlotAxis,double,char*,int,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Locator_Default": [
+ {
+ "args": "(ImPlotTicker* ticker,const ImPlotRange range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "argsT": [
+ {
+ "name": "ticker",
+ "reftoptr": true,
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "pixels",
+ "type": "float"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ },
+ {
+ "name": "formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "formatter_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImPlotTicker& ticker,const ImPlotRange& range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "call_args": "(*ticker,range,pixels,vertical,formatter,formatter_data)",
+ "cimguiname": "ImPlot_Locator_Default",
+ "defaults": {},
+ "funcname": "Locator_Default",
+ "location": "implot_internal:1665",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Locator_Default",
+ "ret": "void",
+ "signature": "(ImPlotTicker*,const ImPlotRange,float,bool,ImPlotFormatter,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Locator_Log10": [
+ {
+ "args": "(ImPlotTicker* ticker,const ImPlotRange range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "argsT": [
+ {
+ "name": "ticker",
+ "reftoptr": true,
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "pixels",
+ "type": "float"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ },
+ {
+ "name": "formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "formatter_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImPlotTicker& ticker,const ImPlotRange& range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "call_args": "(*ticker,range,pixels,vertical,formatter,formatter_data)",
+ "cimguiname": "ImPlot_Locator_Log10",
+ "defaults": {},
+ "funcname": "Locator_Log10",
+ "location": "implot_internal:1667",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Locator_Log10",
+ "ret": "void",
+ "signature": "(ImPlotTicker*,const ImPlotRange,float,bool,ImPlotFormatter,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Locator_SymLog": [
+ {
+ "args": "(ImPlotTicker* ticker,const ImPlotRange range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "argsT": [
+ {
+ "name": "ticker",
+ "reftoptr": true,
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "pixels",
+ "type": "float"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ },
+ {
+ "name": "formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "formatter_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImPlotTicker& ticker,const ImPlotRange& range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "call_args": "(*ticker,range,pixels,vertical,formatter,formatter_data)",
+ "cimguiname": "ImPlot_Locator_SymLog",
+ "defaults": {},
+ "funcname": "Locator_SymLog",
+ "location": "implot_internal:1668",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Locator_SymLog",
+ "ret": "void",
+ "signature": "(ImPlotTicker*,const ImPlotRange,float,bool,ImPlotFormatter,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Locator_Time": [
+ {
+ "args": "(ImPlotTicker* ticker,const ImPlotRange range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "argsT": [
+ {
+ "name": "ticker",
+ "reftoptr": true,
+ "type": "ImPlotTicker*"
+ },
+ {
+ "name": "range",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "pixels",
+ "type": "float"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ },
+ {
+ "name": "formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "formatter_data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImPlotTicker& ticker,const ImPlotRange& range,float pixels,bool vertical,ImPlotFormatter formatter,void* formatter_data)",
+ "call_args": "(*ticker,range,pixels,vertical,formatter,formatter_data)",
+ "cimguiname": "ImPlot_Locator_Time",
+ "defaults": {},
+ "funcname": "Locator_Time",
+ "location": "implot_internal:1666",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Locator_Time",
+ "ret": "void",
+ "signature": "(ImPlotTicker*,const ImPlotRange,float,bool,ImPlotFormatter,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_MakeTime": [
+ {
+ "args": "(ImPlotTime *pOut,int year,int month,int day,int hour,int min,int sec,int us)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "year",
+ "type": "int"
+ },
+ {
+ "name": "month",
+ "type": "int"
+ },
+ {
+ "name": "day",
+ "type": "int"
+ },
+ {
+ "name": "hour",
+ "type": "int"
+ },
+ {
+ "name": "min",
+ "type": "int"
+ },
+ {
+ "name": "sec",
+ "type": "int"
+ },
+ {
+ "name": "us",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int year,int month=0,int day=1,int hour=0,int min=0,int sec=0,int us=0)",
+ "call_args": "(year,month,day,hour,min,sec,us)",
+ "cimguiname": "ImPlot_MakeTime",
+ "defaults": {
+ "day": "1",
+ "hour": "0",
+ "min": "0",
+ "month": "0",
+ "sec": "0",
+ "us": "0"
+ },
+ "funcname": "MakeTime",
+ "location": "implot_internal:1570",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_MakeTime",
+ "ret": "void",
+ "signature": "(int,int,int,int,int,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_MapInputDefault": [
+ {
+ "args": "(ImPlotInputMap* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImPlotInputMap*"
+ }
+ ],
+ "argsoriginal": "(ImPlotInputMap* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "ImPlot_MapInputDefault",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "MapInputDefault",
+ "location": "implot:1197",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_MapInputDefault",
+ "ret": "void",
+ "signature": "(ImPlotInputMap*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_MapInputReverse": [
+ {
+ "args": "(ImPlotInputMap* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImPlotInputMap*"
+ }
+ ],
+ "argsoriginal": "(ImPlotInputMap* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "ImPlot_MapInputReverse",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "MapInputReverse",
+ "location": "implot:1199",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_MapInputReverse",
+ "ret": "void",
+ "signature": "(ImPlotInputMap*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_MkGmtTime": [
+ {
+ "args": "(ImPlotTime *pOut,struct tm* ptm)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "ptm",
+ "type": "struct tm*"
+ }
+ ],
+ "argsoriginal": "(struct tm* ptm)",
+ "call_args": "(ptm)",
+ "cimguiname": "ImPlot_MkGmtTime",
+ "defaults": {},
+ "funcname": "MkGmtTime",
+ "location": "implot_internal:1556",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_MkGmtTime",
+ "ret": "void",
+ "signature": "(struct tm*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_MkLocTime": [
+ {
+ "args": "(ImPlotTime *pOut,struct tm* ptm)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "ptm",
+ "type": "struct tm*"
+ }
+ ],
+ "argsoriginal": "(struct tm* ptm)",
+ "call_args": "(ptm)",
+ "cimguiname": "ImPlot_MkLocTime",
+ "defaults": {},
+ "funcname": "MkLocTime",
+ "location": "implot_internal:1561",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_MkLocTime",
+ "ret": "void",
+ "signature": "(struct tm*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_NextColormapColor": [
+ {
+ "args": "(ImVec4 *pOut)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ }
+ ],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_NextColormapColor",
+ "defaults": {},
+ "funcname": "NextColormapColor",
+ "location": "implot:1161",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_NextColormapColor",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_NextColormapColorU32": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_NextColormapColorU32",
+ "defaults": {},
+ "funcname": "NextColormapColorU32",
+ "location": "implot_internal:1481",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_NextColormapColorU32",
+ "ret": "ImU32",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_NiceNum": [
+ {
+ "args": "(double x,bool round)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "round",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double x,bool round)",
+ "call_args": "(x,round)",
+ "cimguiname": "ImPlot_NiceNum",
+ "defaults": {},
+ "funcname": "NiceNum",
+ "location": "implot_internal:1493",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_NiceNum",
+ "ret": "double",
+ "signature": "(double,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_OrderOfMagnitude": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_OrderOfMagnitude",
+ "defaults": {},
+ "funcname": "OrderOfMagnitude",
+ "location": "implot_internal:1495",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_OrderOfMagnitude",
+ "ret": "int",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_OrderToPrecision": [
+ {
+ "args": "(int order)",
+ "argsT": [
+ {
+ "name": "order",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int order)",
+ "call_args": "(order)",
+ "cimguiname": "ImPlot_OrderToPrecision",
+ "defaults": {},
+ "funcname": "OrderToPrecision",
+ "location": "implot_internal:1497",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_OrderToPrecision",
+ "ret": "int",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PixelsToPlot": [
+ {
+ "args": "(ImPlotPoint *pOut,const ImVec2 pix,ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "pix",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(const ImVec2& pix,ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(pix,x_axis,y_axis)",
+ "cimguiname": "ImPlot_PixelsToPlot",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "PixelsToPlot",
+ "location": "implot:955",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_PixelsToPlot_Vec2",
+ "ret": "void",
+ "signature": "(const ImVec2,ImAxis,ImAxis)",
+ "stname": ""
+ },
+ {
+ "args": "(ImPlotPoint *pOut,float x,float y,ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotPoint*"
+ },
+ {
+ "name": "x",
+ "type": "float"
+ },
+ {
+ "name": "y",
+ "type": "float"
+ },
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(float x,float y,ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(x,y,x_axis,y_axis)",
+ "cimguiname": "ImPlot_PixelsToPlot",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "PixelsToPlot",
+ "location": "implot:956",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_PixelsToPlot_Float",
+ "ret": "void",
+ "signature": "(float,float,ImAxis,ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotBarGroups": [
+ {
+ "args": "(const char* const label_ids[],const float* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const float* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_FloatPtr",
+ "ret": "void",
+ "signature": "(const char* const[],const float*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const double* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const double* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_doublePtr",
+ "ret": "void",
+ "signature": "(const char* const[],const double*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS8* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS8* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_S8Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS8*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU8* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU8* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_U8Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU8*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS16* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS16* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_S16Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS16*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU16* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU16* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_U16Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU16*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS32* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS32* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_S32Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS32*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU32* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU32* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_U32Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU32*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS64* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS64* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_S64Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS64*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU64* values,int item_count,int group_count,double group_size,double shift,ImPlotBarGroupsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "item_count",
+ "type": "int"
+ },
+ {
+ "name": "group_count",
+ "type": "int"
+ },
+ {
+ "name": "group_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarGroupsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU64* values,int item_count,int group_count,double group_size=0.67,double shift=0,ImPlotBarGroupsFlags flags=0)",
+ "call_args": "(label_ids,values,item_count,group_count,group_size,shift,flags)",
+ "cimguiname": "ImPlot_PlotBarGroups",
+ "defaults": {
+ "flags": "0",
+ "group_size": "0.67",
+ "shift": "0"
+ },
+ "funcname": "PlotBarGroups",
+ "location": "implot:874",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarGroups_U64Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU64*,int,int,double,double,ImPlotBarGroupsFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotBars": [
+ {
+ "args": "(const char* label_id,const float* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_FloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_doublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,double bar_size,double shift,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "shift",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,double bar_size=0.67,double shift=0,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,bar_size,shift,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "bar_size": "0.67",
+ "flags": "0",
+ "offset": "0",
+ "shift": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:869",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,double,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_FloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_doublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_S64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double bar_size,ImPlotBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double bar_size,ImPlotBarsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,bar_size,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotBars",
+ "location": "implot:870",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBars_U64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,double,ImPlotBarsFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotBarsG": [
+ {
+ "args": "(const char* label_id,ImPlotGetter getter,void* data,int count,double bar_size,ImPlotBarsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bar_size",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotBarsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotGetter getter,void* data,int count,double bar_size,ImPlotBarsFlags flags=0)",
+ "call_args": "(label_id,getter,data,count,bar_size,flags)",
+ "cimguiname": "ImPlot_PlotBarsG",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotBarsG",
+ "location": "implot:871",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotBarsG",
+ "ret": "void",
+ "signature": "(const char*,ImPlotGetter,void*,int,double,ImPlotBarsFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotDigital": [
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_FloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_doublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_S8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_U8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_S16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_U16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_S32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_U32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_S64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotDigitalFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotDigitalFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotDigital",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotDigital",
+ "location": "implot:902",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigital_U64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,ImPlotDigitalFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotDigitalG": [
+ {
+ "args": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotDigitalFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDigitalFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotDigitalFlags flags=0)",
+ "call_args": "(label_id,getter,data,count,flags)",
+ "cimguiname": "ImPlot_PlotDigitalG",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotDigitalG",
+ "location": "implot:903",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDigitalG",
+ "ret": "void",
+ "signature": "(const char*,ImPlotGetter,void*,int,ImPlotDigitalFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotDummy": [
+ {
+ "args": "(const char* label_id,ImPlotDummyFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotDummyFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotDummyFlags flags=0)",
+ "call_args": "(label_id,flags)",
+ "cimguiname": "ImPlot_PlotDummy",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotDummy",
+ "location": "implot:912",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotDummy",
+ "ret": "void",
+ "signature": "(const char*,ImPlotDummyFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotErrorBars": [
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "err",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_FloatPtrFloatPtrFloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,const float*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "err",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_doublePtrdoublePtrdoublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,const double*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "err",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S8PtrS8PtrS8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "err",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U8PtrU8PtrU8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "err",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S16PtrS16PtrS16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "err",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U16PtrU16PtrU16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "err",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S32PtrS32PtrS32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "err",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U32PtrU32PtrU32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "err",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S64PtrS64PtrS64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "err",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* err,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,err,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:877",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U64PtrU64PtrU64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "neg",
+ "type": "const float*"
+ },
+ {
+ "name": "pos",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,const float* neg,const float* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_FloatPtrFloatPtrFloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,const float*,const float*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "neg",
+ "type": "const double*"
+ },
+ {
+ "name": "pos",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,const double* neg,const double* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_doublePtrdoublePtrdoublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,const double*,const double*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,const ImS8* neg,const ImS8* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S8PtrS8PtrS8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,const ImS8*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,const ImU8* neg,const ImU8* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U8PtrU8PtrU8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,const ImU8*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,const ImS16* neg,const ImS16* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S16PtrS16PtrS16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,const ImS16*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,const ImU16* neg,const ImU16* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U16PtrU16PtrU16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,const ImU16*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,const ImS32* neg,const ImS32* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S32PtrS32PtrS32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,const ImS32*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,const ImU32* neg,const ImU32* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U32PtrU32PtrU32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,const ImU32*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,const ImS64* neg,const ImS64* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_S64PtrS64PtrS64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,const ImS64*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,ImPlotErrorBarsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "neg",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "pos",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotErrorBarsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,const ImU64* neg,const ImU64* pos,int count,ImPlotErrorBarsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,neg,pos,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotErrorBars",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotErrorBars",
+ "location": "implot:878",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotErrorBars_U64PtrU64PtrU64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,const ImU64*,int,ImPlotErrorBarsFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotHeatmap": [
+ {
+ "args": "(const char* label_id,const float* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_FloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_doublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_S8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_U8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_S16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_U16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_S32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_U32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_S64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int rows,int cols,double scale_min,double scale_max,const char* label_fmt,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,ImPlotHeatmapFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "rows",
+ "type": "int"
+ },
+ {
+ "name": "cols",
+ "type": "int"
+ },
+ {
+ "name": "scale_min",
+ "type": "double"
+ },
+ {
+ "name": "scale_max",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHeatmapFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int rows,int cols,double scale_min=0,double scale_max=0,const char* label_fmt=\"%.1f\",const ImPlotPoint& bounds_min=ImPlotPoint(0,0),const ImPlotPoint& bounds_max=ImPlotPoint(1,1),ImPlotHeatmapFlags flags=0)",
+ "call_args": "(label_id,values,rows,cols,scale_min,scale_max,label_fmt,bounds_min,bounds_max,flags)",
+ "cimguiname": "ImPlot_PlotHeatmap",
+ "defaults": {
+ "bounds_max": "ImPlotPoint(1,1)",
+ "bounds_min": "ImPlotPoint(0,0)",
+ "flags": "0",
+ "label_fmt": "\"%.1f\"",
+ "scale_max": "0",
+ "scale_min": "0"
+ },
+ "funcname": "PlotHeatmap",
+ "location": "implot:891",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHeatmap_U64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,int,double,double,const char*,const ImPlotPoint,const ImPlotPoint,ImPlotHeatmapFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotHistogram": [
+ {
+ "args": "(const char* label_id,const float* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_FloatPtr",
+ "ret": "double",
+ "signature": "(const char*,const float*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_doublePtr",
+ "ret": "double",
+ "signature": "(const char*,const double*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_S8Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS8*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_U8Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU8*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_S16Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS16*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_U16Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU16*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_S32Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS32*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_U32Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU32*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_S64Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS64*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,int bins,double bar_scale,ImPlotRange range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "bins",
+ "type": "int"
+ },
+ {
+ "name": "bar_scale",
+ "type": "double"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,int bins=ImPlotBin_Sturges,double bar_scale=1.0,ImPlotRange range=ImPlotRange(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,values,count,bins,bar_scale,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram",
+ "defaults": {
+ "bar_scale": "1.0",
+ "bins": "ImPlotBin_Sturges",
+ "flags": "0",
+ "range": "ImPlotRange()"
+ },
+ "funcname": "PlotHistogram",
+ "location": "implot:895",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram_U64Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU64*,int,int,double,ImPlotRange,ImPlotHistogramFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotHistogram2D": [
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_FloatPtr",
+ "ret": "double",
+ "signature": "(const char*,const float*,const float*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_doublePtr",
+ "ret": "double",
+ "signature": "(const char*,const double*,const double*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_S8Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_U8Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_S16Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_U16Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_S32Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_U32Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_S64Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,int x_bins,int y_bins,ImPlotRect range,ImPlotHistogramFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x_bins",
+ "type": "int"
+ },
+ {
+ "name": "y_bins",
+ "type": "int"
+ },
+ {
+ "name": "range",
+ "type": "ImPlotRect"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotHistogramFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,int x_bins=ImPlotBin_Sturges,int y_bins=ImPlotBin_Sturges,ImPlotRect range=ImPlotRect(),ImPlotHistogramFlags flags=0)",
+ "call_args": "(label_id,xs,ys,count,x_bins,y_bins,range,flags)",
+ "cimguiname": "ImPlot_PlotHistogram2D",
+ "defaults": {
+ "flags": "0",
+ "range": "ImPlotRect()",
+ "x_bins": "ImPlotBin_Sturges",
+ "y_bins": "ImPlotBin_Sturges"
+ },
+ "funcname": "PlotHistogram2D",
+ "location": "implot:899",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotHistogram2D_U64Ptr",
+ "ret": "double",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,int,int,ImPlotRect,ImPlotHistogramFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotImage": [
+ {
+ "args": "(const char* label_id,ImTextureID user_texture_id,const ImPlotPoint bounds_min,const ImPlotPoint bounds_max,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,ImPlotImageFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "user_texture_id",
+ "type": "ImTextureID"
+ },
+ {
+ "name": "bounds_min",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "bounds_max",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "uv0",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "uv1",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "tint_col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotImageFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImTextureID user_texture_id,const ImPlotPoint& bounds_min,const ImPlotPoint& bounds_max,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),ImPlotImageFlags flags=0)",
+ "call_args": "(label_id,user_texture_id,bounds_min,bounds_max,uv0,uv1,tint_col,flags)",
+ "cimguiname": "ImPlot_PlotImage",
+ "defaults": {
+ "flags": "0",
+ "tint_col": "ImVec4(1,1,1,1)",
+ "uv0": "ImVec2(0,0)",
+ "uv1": "ImVec2(1,1)"
+ },
+ "funcname": "PlotImage",
+ "location": "implot:906",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotImage",
+ "ret": "void",
+ "signature": "(const char*,ImTextureID,const ImPlotPoint,const ImPlotPoint,const ImVec2,const ImVec2,const ImVec4,ImPlotImageFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotInfLines": [
+ {
+ "args": "(const char* label_id,const float* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_FloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_doublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_S8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_U8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_S16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_U16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_S32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_U32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_S64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,ImPlotInfLinesFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotInfLinesFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,ImPlotInfLinesFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotInfLines",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotInfLines",
+ "location": "implot:885",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotInfLines_U64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,ImPlotInfLinesFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotLine": [
+ {
+ "args": "(const char* label_id,const float* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_FloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_doublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,double xscale,double xstart,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,double xscale=1,double xstart=0,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:848",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,double,double,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_FloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_doublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_S64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotLineFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotLineFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotLine",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotLine",
+ "location": "implot:849",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLine_U64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,ImPlotLineFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotLineG": [
+ {
+ "args": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotLineFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLineFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotLineFlags flags=0)",
+ "call_args": "(label_id,getter,data,count,flags)",
+ "cimguiname": "ImPlot_PlotLineG",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotLineG",
+ "location": "implot:850",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotLineG",
+ "ret": "void",
+ "signature": "(const char*,ImPlotGetter,void*,int,ImPlotLineFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotPieChart": [
+ {
+ "args": "(const char* const label_ids[],const float* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const float* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_FloatPtr",
+ "ret": "void",
+ "signature": "(const char* const[],const float*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const double* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const double* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_doublePtr",
+ "ret": "void",
+ "signature": "(const char* const[],const double*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS8* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS8* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_S8Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS8*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU8* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU8* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_U8Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU8*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS16* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS16* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_S16Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS16*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU16* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU16* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_U16Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU16*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS32* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS32* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_S32Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS32*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU32* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU32* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_U32Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU32*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImS64* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImS64* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_S64Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImS64*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* const label_ids[],const ImU64* values,int count,double x,double y,double radius,const char* label_fmt,double angle0,ImPlotPieChartFlags flags)",
+ "argsT": [
+ {
+ "name": "label_ids",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "radius",
+ "type": "double"
+ },
+ {
+ "name": "label_fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "angle0",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotPieChartFlags"
+ }
+ ],
+ "argsoriginal": "(const char* const label_ids[],const ImU64* values,int count,double x,double y,double radius,const char* label_fmt=\"%.1f\",double angle0=90,ImPlotPieChartFlags flags=0)",
+ "call_args": "(label_ids,values,count,x,y,radius,label_fmt,angle0,flags)",
+ "cimguiname": "ImPlot_PlotPieChart",
+ "defaults": {
+ "angle0": "90",
+ "flags": "0",
+ "label_fmt": "\"%.1f\""
+ },
+ "funcname": "PlotPieChart",
+ "location": "implot:888",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotPieChart_U64Ptr",
+ "ret": "void",
+ "signature": "(const char* const[],const ImU64*,int,double,double,double,const char*,double,ImPlotPieChartFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotScatter": [
+ {
+ "args": "(const char* label_id,const float* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_FloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_doublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,double xscale,double xstart,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,double xscale=1,double xstart=0,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:853",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,double,double,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_FloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_doublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_S64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotScatterFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotScatterFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotScatter",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotScatter",
+ "location": "implot:854",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatter_U64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,ImPlotScatterFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotScatterG": [
+ {
+ "args": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotScatterFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotScatterFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotScatterFlags flags=0)",
+ "call_args": "(label_id,getter,data,count,flags)",
+ "cimguiname": "ImPlot_PlotScatterG",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotScatterG",
+ "location": "implot:855",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotScatterG",
+ "ret": "void",
+ "signature": "(const char*,ImPlotGetter,void*,int,ImPlotScatterFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotShaded": [
+ {
+ "args": "(const char* label_id,const float* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_FloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_doublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,double yref,double xscale,double xstart,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,double yref=0,double xscale=1,double xstart=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,yref,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)",
+ "xscale": "1",
+ "xstart": "0",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:863",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,double,double,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_FloatPtrFloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_doublePtrdoublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S8PtrS8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U8PtrU8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S16PtrS16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U16PtrU16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S32PtrS32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U32PtrU32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S64PtrS64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double yref,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "yref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double yref=0,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,yref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)",
+ "yref": "0"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:864",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U64PtrU64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,double,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys1,const float* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys1",
+ "type": "const float*"
+ },
+ {
+ "name": "ys2",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys1,const float* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_FloatPtrFloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,const float*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys1,const double* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys1",
+ "type": "const double*"
+ },
+ {
+ "name": "ys2",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys1,const double* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_doublePtrdoublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,const double*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys1,const ImS8* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys1,const ImS8* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S8PtrS8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,const ImS8*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys1,const ImU8* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys1,const ImU8* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U8PtrU8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,const ImU8*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys1,const ImS16* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys1,const ImS16* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S16PtrS16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,const ImS16*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys1,const ImU16* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys1,const ImU16* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U16PtrU16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,const ImU16*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys1,const ImS32* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys1,const ImS32* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S32PtrS32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,const ImS32*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys1,const ImU32* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys1,const ImU32* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U32PtrU32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,const ImU32*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys1,const ImS64* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys1,const ImS64* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_S64PtrS64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,const ImS64*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys1,const ImU64* ys2,int count,ImPlotShadedFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys1",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys2",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys1,const ImU64* ys2,int count,ImPlotShadedFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys1,ys2,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotShaded",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotShaded",
+ "location": "implot:865",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShaded_U64PtrU64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,const ImU64*,int,ImPlotShadedFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotShadedG": [
+ {
+ "args": "(const char* label_id,ImPlotGetter getter1,void* data1,ImPlotGetter getter2,void* data2,int count,ImPlotShadedFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter1",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data1",
+ "type": "void*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter2",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data2",
+ "type": "void*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotShadedFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotGetter getter1,void* data1,ImPlotGetter getter2,void* data2,int count,ImPlotShadedFlags flags=0)",
+ "call_args": "(label_id,getter1,data1,getter2,data2,count,flags)",
+ "cimguiname": "ImPlot_PlotShadedG",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotShadedG",
+ "location": "implot:866",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotShadedG",
+ "ret": "void",
+ "signature": "(const char*,ImPlotGetter,void*,ImPlotGetter,void*,int,ImPlotShadedFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotStairs": [
+ {
+ "args": "(const char* label_id,const float* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_FloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_doublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,double xscale,double xstart,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "xscale",
+ "type": "double"
+ },
+ {
+ "name": "xstart",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,double xscale=1,double xstart=0,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,xscale,xstart,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)",
+ "xscale": "1",
+ "xstart": "0"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:858",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,double,double,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_FloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_doublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_S64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotStairsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,ImPlotStairsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStairs",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotStairs",
+ "location": "implot:859",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairs_U64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,ImPlotStairsFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotStairsG": [
+ {
+ "args": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotStairsFlags flags)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "custom_type": "ImPlotPoint_getter",
+ "name": "getter",
+ "type": "ImPlotGetter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStairsFlags"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotGetter getter,void* data,int count,ImPlotStairsFlags flags=0)",
+ "call_args": "(label_id,getter,data,count,flags)",
+ "cimguiname": "ImPlot_PlotStairsG",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "PlotStairsG",
+ "location": "implot:860",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStairsG",
+ "ret": "void",
+ "signature": "(const char*,ImPlotGetter,void*,int,ImPlotStairsFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotStems": [
+ {
+ "args": "(const char* label_id,const float* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_FloatPtrInt",
+ "ret": "void",
+ "signature": "(const char*,const float*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_doublePtrInt",
+ "ret": "void",
+ "signature": "(const char*,const double*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U8PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U16PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U32PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* values,int count,double ref,double scale,double start,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "values",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "scale",
+ "type": "double"
+ },
+ {
+ "name": "start",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* values,int count,double ref=0,double scale=1,double start=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,values,count,ref,scale,start,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "scale": "1",
+ "start": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:881",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U64PtrInt",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,int,double,double,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const float* xs,const float* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const float*"
+ },
+ {
+ "name": "ys",
+ "type": "const float*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const float* xs,const float* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(float))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(float)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_FloatPtrFloatPtr",
+ "ret": "void",
+ "signature": "(const char*,const float*,const float*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const double* xs,const double* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const double*"
+ },
+ {
+ "name": "ys",
+ "type": "const double*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const double* xs,const double* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(double))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(double)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_doublePtrdoublePtr",
+ "ret": "void",
+ "signature": "(const char*,const double*,const double*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS8* xs,const ImS8* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS8))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImS8)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S8PtrS8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS8*,const ImS8*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU8*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU8* xs,const ImU8* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU8))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImU8)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U8PtrU8Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU8*,const ImU8*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS16* xs,const ImS16* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS16))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImS16)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S16PtrS16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS16*,const ImS16*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU16*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU16* xs,const ImU16* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU16))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImU16)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U16PtrU16Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU16*,const ImU16*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS32* xs,const ImS32* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS32))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImS32)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S32PtrS32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS32*,const ImS32*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU32* xs,const ImU32* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU32))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImU32)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U32PtrU32Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU32*,const ImU32*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImS64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImS64* xs,const ImS64* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImS64))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImS64)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_S64PtrS64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImS64*,const ImS64*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double ref,ImPlotStemsFlags flags,int offset,int stride)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "xs",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "ys",
+ "type": "const ImU64*"
+ },
+ {
+ "name": "count",
+ "type": "int"
+ },
+ {
+ "name": "ref",
+ "type": "double"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotStemsFlags"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "stride",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,const ImU64* xs,const ImU64* ys,int count,double ref=0,ImPlotStemsFlags flags=0,int offset=0,int stride=sizeof(ImU64))",
+ "call_args": "(label_id,xs,ys,count,ref,flags,offset,stride)",
+ "cimguiname": "ImPlot_PlotStems",
+ "defaults": {
+ "flags": "0",
+ "offset": "0",
+ "ref": "0",
+ "stride": "sizeof(ImU64)"
+ },
+ "funcname": "PlotStems",
+ "location": "implot:882",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotStems_U64PtrU64Ptr",
+ "ret": "void",
+ "signature": "(const char*,const ImU64*,const ImU64*,int,double,ImPlotStemsFlags,int,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotText": [
+ {
+ "args": "(const char* text,double x,double y,const ImVec2 pix_offset,ImPlotTextFlags flags)",
+ "argsT": [
+ {
+ "name": "text",
+ "type": "const char*"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "pix_offset",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotTextFlags"
+ }
+ ],
+ "argsoriginal": "(const char* text,double x,double y,const ImVec2& pix_offset=ImVec2(0,0),ImPlotTextFlags flags=0)",
+ "call_args": "(text,x,y,pix_offset,flags)",
+ "cimguiname": "ImPlot_PlotText",
+ "defaults": {
+ "flags": "0",
+ "pix_offset": "ImVec2(0,0)"
+ },
+ "funcname": "PlotText",
+ "location": "implot:909",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PlotText",
+ "ret": "void",
+ "signature": "(const char*,double,double,const ImVec2,ImPlotTextFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PlotToPixels": [
+ {
+ "args": "(ImVec2 *pOut,const ImPlotPoint plt,ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "plt",
+ "type": "const ImPlotPoint"
+ },
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(const ImPlotPoint& plt,ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(plt,x_axis,y_axis)",
+ "cimguiname": "ImPlot_PlotToPixels",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "PlotToPixels",
+ "location": "implot:959",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_PlotToPixels_PlotPoInt",
+ "ret": "void",
+ "signature": "(const ImPlotPoint,ImAxis,ImAxis)",
+ "stname": ""
+ },
+ {
+ "args": "(ImVec2 *pOut,double x,double y,ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec2*"
+ },
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(double x,double y,ImAxis x_axis=-1,ImAxis y_axis=-1)",
+ "call_args": "(x,y,x_axis,y_axis)",
+ "cimguiname": "ImPlot_PlotToPixels",
+ "defaults": {
+ "x_axis": "-1",
+ "y_axis": "-1"
+ },
+ "funcname": "PlotToPixels",
+ "location": "implot:960",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_PlotToPixels_double",
+ "ret": "void",
+ "signature": "(double,double,ImAxis,ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PopColormap": [
+ {
+ "args": "(int count)",
+ "argsT": [
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int count=1)",
+ "call_args": "(count)",
+ "cimguiname": "ImPlot_PopColormap",
+ "defaults": {
+ "count": "1"
+ },
+ "funcname": "PopColormap",
+ "location": "implot:1157",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PopColormap",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PopPlotClipRect": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_PopPlotClipRect",
+ "defaults": {},
+ "funcname": "PopPlotClipRect",
+ "location": "implot:1215",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PopPlotClipRect",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PopStyleColor": [
+ {
+ "args": "(int count)",
+ "argsT": [
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int count=1)",
+ "call_args": "(count)",
+ "cimguiname": "ImPlot_PopStyleColor",
+ "defaults": {
+ "count": "1"
+ },
+ "funcname": "PopStyleColor",
+ "location": "implot:1090",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PopStyleColor",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PopStyleVar": [
+ {
+ "args": "(int count)",
+ "argsT": [
+ {
+ "name": "count",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(int count=1)",
+ "call_args": "(count)",
+ "cimguiname": "ImPlot_PopStyleVar",
+ "defaults": {
+ "count": "1"
+ },
+ "funcname": "PopStyleVar",
+ "location": "implot:1099",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PopStyleVar",
+ "ret": "void",
+ "signature": "(int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_Precision": [
+ {
+ "args": "(double val)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(double val)",
+ "call_args": "(val)",
+ "cimguiname": "ImPlot_Precision",
+ "defaults": {},
+ "funcname": "Precision",
+ "location": "implot_internal:1499",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_Precision",
+ "ret": "int",
+ "signature": "(double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PushColormap": [
+ {
+ "args": "(ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(ImPlotColormap cmap)",
+ "call_args": "(cmap)",
+ "cimguiname": "ImPlot_PushColormap",
+ "defaults": {},
+ "funcname": "PushColormap",
+ "location": "implot:1153",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushColormap_PlotColormap",
+ "ret": "void",
+ "signature": "(ImPlotColormap)",
+ "stname": ""
+ },
+ {
+ "args": "(const char* name)",
+ "argsT": [
+ {
+ "name": "name",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* name)",
+ "call_args": "(name)",
+ "cimguiname": "ImPlot_PushColormap",
+ "defaults": {},
+ "funcname": "PushColormap",
+ "location": "implot:1155",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushColormap_Str",
+ "ret": "void",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PushPlotClipRect": [
+ {
+ "args": "(float expand)",
+ "argsT": [
+ {
+ "name": "expand",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(float expand=0)",
+ "call_args": "(expand)",
+ "cimguiname": "ImPlot_PushPlotClipRect",
+ "defaults": {
+ "expand": "0"
+ },
+ "funcname": "PushPlotClipRect",
+ "location": "implot:1213",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushPlotClipRect",
+ "ret": "void",
+ "signature": "(float)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PushStyleColor": [
+ {
+ "args": "(ImPlotCol idx,ImU32 col)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ },
+ {
+ "name": "col",
+ "type": "ImU32"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx,ImU32 col)",
+ "call_args": "(idx,col)",
+ "cimguiname": "ImPlot_PushStyleColor",
+ "defaults": {},
+ "funcname": "PushStyleColor",
+ "location": "implot:1087",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushStyleColor_U32",
+ "ret": "void",
+ "signature": "(ImPlotCol,ImU32)",
+ "stname": ""
+ },
+ {
+ "args": "(ImPlotCol idx,const ImVec4 col)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotCol"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(ImPlotCol idx,const ImVec4& col)",
+ "call_args": "(idx,col)",
+ "cimguiname": "ImPlot_PushStyleColor",
+ "defaults": {},
+ "funcname": "PushStyleColor",
+ "location": "implot:1088",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushStyleColor_Vec4",
+ "ret": "void",
+ "signature": "(ImPlotCol,const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_PushStyleVar": [
+ {
+ "args": "(ImPlotStyleVar idx,float val)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotStyleVar"
+ },
+ {
+ "name": "val",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyleVar idx,float val)",
+ "call_args": "(idx,val)",
+ "cimguiname": "ImPlot_PushStyleVar",
+ "defaults": {},
+ "funcname": "PushStyleVar",
+ "location": "implot:1093",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushStyleVar_Float",
+ "ret": "void",
+ "signature": "(ImPlotStyleVar,float)",
+ "stname": ""
+ },
+ {
+ "args": "(ImPlotStyleVar idx,int val)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotStyleVar"
+ },
+ {
+ "name": "val",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyleVar idx,int val)",
+ "call_args": "(idx,val)",
+ "cimguiname": "ImPlot_PushStyleVar",
+ "defaults": {},
+ "funcname": "PushStyleVar",
+ "location": "implot:1095",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushStyleVar_Int",
+ "ret": "void",
+ "signature": "(ImPlotStyleVar,int)",
+ "stname": ""
+ },
+ {
+ "args": "(ImPlotStyleVar idx,const ImVec2 val)",
+ "argsT": [
+ {
+ "name": "idx",
+ "type": "ImPlotStyleVar"
+ },
+ {
+ "name": "val",
+ "type": "const ImVec2"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyleVar idx,const ImVec2& val)",
+ "call_args": "(idx,val)",
+ "cimguiname": "ImPlot_PushStyleVar",
+ "defaults": {},
+ "funcname": "PushStyleVar",
+ "location": "implot:1097",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_PushStyleVar_Vec2",
+ "ret": "void",
+ "signature": "(ImPlotStyleVar,const ImVec2)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_RangesOverlap": [
+ {
+ "args": "(const ImPlotRange r1,const ImPlotRange r2)",
+ "argsT": [
+ {
+ "name": "r1",
+ "type": "const ImPlotRange"
+ },
+ {
+ "name": "r2",
+ "type": "const ImPlotRange"
+ }
+ ],
+ "argsoriginal": "(const ImPlotRange& r1,const ImPlotRange& r2)",
+ "call_args": "(r1,r2)",
+ "cimguiname": "ImPlot_RangesOverlap",
+ "defaults": {},
+ "funcname": "RangesOverlap",
+ "location": "implot_internal:1408",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_RangesOverlap",
+ "ret": "bool",
+ "signature": "(const ImPlotRange,const ImPlotRange)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_RegisterOrGetItem": [
+ {
+ "args": "(const char* label_id,ImPlotItemFlags flags,bool* just_created)",
+ "argsT": [
+ {
+ "name": "label_id",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotItemFlags"
+ },
+ {
+ "name": "just_created",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(const char* label_id,ImPlotItemFlags flags,bool* just_created=((void*)0))",
+ "call_args": "(label_id,flags,just_created)",
+ "cimguiname": "ImPlot_RegisterOrGetItem",
+ "defaults": {
+ "just_created": "NULL"
+ },
+ "funcname": "RegisterOrGetItem",
+ "location": "implot_internal:1333",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_RegisterOrGetItem",
+ "ret": "ImPlotItem*",
+ "signature": "(const char*,ImPlotItemFlags,bool*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_RenderColorBar": [
+ {
+ "args": "(const ImU32* colors,int size,ImDrawList* DrawList,const ImRect bounds,bool vert,bool reversed,bool continuous)",
+ "argsT": [
+ {
+ "name": "colors",
+ "type": "const ImU32*"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "DrawList",
+ "reftoptr": true,
+ "type": "ImDrawList*"
+ },
+ {
+ "name": "bounds",
+ "type": "const ImRect"
+ },
+ {
+ "name": "vert",
+ "type": "bool"
+ },
+ {
+ "name": "reversed",
+ "type": "bool"
+ },
+ {
+ "name": "continuous",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const ImU32* colors,int size,ImDrawList& DrawList,const ImRect& bounds,bool vert,bool reversed,bool continuous)",
+ "call_args": "(colors,size,*DrawList,bounds,vert,reversed,continuous)",
+ "cimguiname": "ImPlot_RenderColorBar",
+ "defaults": {},
+ "funcname": "RenderColorBar",
+ "location": "implot_internal:1486",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_RenderColorBar",
+ "ret": "void",
+ "signature": "(const ImU32*,int,ImDrawList*,const ImRect,bool,bool,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ResetCtxForNextAlignedPlots": [
+ {
+ "args": "(ImPlotContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImPlotContext*"
+ }
+ ],
+ "argsoriginal": "(ImPlotContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_ResetCtxForNextAlignedPlots",
+ "defaults": {},
+ "funcname": "ResetCtxForNextAlignedPlots",
+ "location": "implot_internal:1271",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ResetCtxForNextAlignedPlots",
+ "ret": "void",
+ "signature": "(ImPlotContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ResetCtxForNextPlot": [
+ {
+ "args": "(ImPlotContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImPlotContext*"
+ }
+ ],
+ "argsoriginal": "(ImPlotContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_ResetCtxForNextPlot",
+ "defaults": {},
+ "funcname": "ResetCtxForNextPlot",
+ "location": "implot_internal:1269",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ResetCtxForNextPlot",
+ "ret": "void",
+ "signature": "(ImPlotContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ResetCtxForNextSubplot": [
+ {
+ "args": "(ImPlotContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImPlotContext*"
+ }
+ ],
+ "argsoriginal": "(ImPlotContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_ResetCtxForNextSubplot",
+ "defaults": {},
+ "funcname": "ResetCtxForNextSubplot",
+ "location": "implot_internal:1273",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ResetCtxForNextSubplot",
+ "ret": "void",
+ "signature": "(ImPlotContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_RoundTime": [
+ {
+ "args": "(ImPlotTime *pOut,const ImPlotTime t,ImPlotTimeUnit unit)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "t",
+ "type": "const ImPlotTime"
+ },
+ {
+ "name": "unit",
+ "type": "ImPlotTimeUnit"
+ }
+ ],
+ "argsoriginal": "(const ImPlotTime& t,ImPlotTimeUnit unit)",
+ "call_args": "(t,unit)",
+ "cimguiname": "ImPlot_RoundTime",
+ "defaults": {},
+ "funcname": "RoundTime",
+ "location": "implot_internal:1581",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_RoundTime",
+ "ret": "void",
+ "signature": "(const ImPlotTime,ImPlotTimeUnit)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_RoundTo": [
+ {
+ "args": "(double val,int prec)",
+ "argsT": [
+ {
+ "name": "val",
+ "type": "double"
+ },
+ {
+ "name": "prec",
+ "type": "int"
+ }
+ ],
+ "argsoriginal": "(double val,int prec)",
+ "call_args": "(val,prec)",
+ "cimguiname": "ImPlot_RoundTo",
+ "defaults": {},
+ "funcname": "RoundTo",
+ "location": "implot_internal:1501",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_RoundTo",
+ "ret": "double",
+ "signature": "(double,int)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SampleColormap": [
+ {
+ "args": "(ImVec4 *pOut,float t,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "pOut",
+ "type": "ImVec4*"
+ },
+ {
+ "name": "t",
+ "type": "float"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(float t,ImPlotColormap cmap=-1)",
+ "call_args": "(t,cmap)",
+ "cimguiname": "ImPlot_SampleColormap",
+ "defaults": {
+ "cmap": "-1"
+ },
+ "funcname": "SampleColormap",
+ "location": "implot:1171",
+ "namespace": "ImPlot",
+ "nonUDT": 1,
+ "ov_cimguiname": "ImPlot_SampleColormap",
+ "ret": "void",
+ "signature": "(float,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SampleColormapU32": [
+ {
+ "args": "(float t,ImPlotColormap cmap)",
+ "argsT": [
+ {
+ "name": "t",
+ "type": "float"
+ },
+ {
+ "name": "cmap",
+ "type": "ImPlotColormap"
+ }
+ ],
+ "argsoriginal": "(float t,ImPlotColormap cmap)",
+ "call_args": "(t,cmap)",
+ "cimguiname": "ImPlot_SampleColormapU32",
+ "defaults": {},
+ "funcname": "SampleColormapU32",
+ "location": "implot_internal:1483",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SampleColormapU32",
+ "ret": "ImU32",
+ "signature": "(float,ImPlotColormap)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetAxes": [
+ {
+ "args": "(ImAxis x_axis,ImAxis y_axis)",
+ "argsT": [
+ {
+ "name": "x_axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "y_axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis x_axis,ImAxis y_axis)",
+ "call_args": "(x_axis,y_axis)",
+ "cimguiname": "ImPlot_SetAxes",
+ "defaults": {},
+ "funcname": "SetAxes",
+ "location": "implot:952",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetAxes",
+ "ret": "void",
+ "signature": "(ImAxis,ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetAxis": [
+ {
+ "args": "(ImAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "ImPlot_SetAxis",
+ "defaults": {},
+ "funcname": "SetAxis",
+ "location": "implot:951",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetAxis",
+ "ret": "void",
+ "signature": "(ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetCurrentContext": [
+ {
+ "args": "(ImPlotContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImPlotContext*"
+ }
+ ],
+ "argsoriginal": "(ImPlotContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_SetCurrentContext",
+ "defaults": {},
+ "funcname": "SetCurrentContext",
+ "location": "implot:598",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetCurrentContext",
+ "ret": "void",
+ "signature": "(ImPlotContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetImGuiContext": [
+ {
+ "args": "(ImGuiContext* ctx)",
+ "argsT": [
+ {
+ "name": "ctx",
+ "type": "ImGuiContext*"
+ }
+ ],
+ "argsoriginal": "(ImGuiContext* ctx)",
+ "call_args": "(ctx)",
+ "cimguiname": "ImPlot_SetImGuiContext",
+ "defaults": {},
+ "funcname": "SetImGuiContext",
+ "location": "implot:604",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetImGuiContext",
+ "ret": "void",
+ "signature": "(ImGuiContext*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextAxesLimits": [
+ {
+ "args": "(double x_min,double x_max,double y_min,double y_max,ImPlotCond cond)",
+ "argsT": [
+ {
+ "name": "x_min",
+ "type": "double"
+ },
+ {
+ "name": "x_max",
+ "type": "double"
+ },
+ {
+ "name": "y_min",
+ "type": "double"
+ },
+ {
+ "name": "y_max",
+ "type": "double"
+ },
+ {
+ "name": "cond",
+ "type": "ImPlotCond"
+ }
+ ],
+ "argsoriginal": "(double x_min,double x_max,double y_min,double y_max,ImPlotCond cond=ImPlotCond_Once)",
+ "call_args": "(x_min,x_max,y_min,y_max,cond)",
+ "cimguiname": "ImPlot_SetNextAxesLimits",
+ "defaults": {
+ "cond": "ImPlotCond_Once"
+ },
+ "funcname": "SetNextAxesLimits",
+ "location": "implot:791",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextAxesLimits",
+ "ret": "void",
+ "signature": "(double,double,double,double,ImPlotCond)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextAxesToFit": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_SetNextAxesToFit",
+ "defaults": {},
+ "funcname": "SetNextAxesToFit",
+ "location": "implot:793",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextAxesToFit",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextAxisLimits": [
+ {
+ "args": "(ImAxis axis,double v_min,double v_max,ImPlotCond cond)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "v_min",
+ "type": "double"
+ },
+ {
+ "name": "v_max",
+ "type": "double"
+ },
+ {
+ "name": "cond",
+ "type": "ImPlotCond"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double v_min,double v_max,ImPlotCond cond=ImPlotCond_Once)",
+ "call_args": "(axis,v_min,v_max,cond)",
+ "cimguiname": "ImPlot_SetNextAxisLimits",
+ "defaults": {
+ "cond": "ImPlotCond_Once"
+ },
+ "funcname": "SetNextAxisLimits",
+ "location": "implot:784",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextAxisLimits",
+ "ret": "void",
+ "signature": "(ImAxis,double,double,ImPlotCond)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextAxisLinks": [
+ {
+ "args": "(ImAxis axis,double* link_min,double* link_max)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "link_min",
+ "type": "double*"
+ },
+ {
+ "name": "link_max",
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double* link_min,double* link_max)",
+ "call_args": "(axis,link_min,link_max)",
+ "cimguiname": "ImPlot_SetNextAxisLinks",
+ "defaults": {},
+ "funcname": "SetNextAxisLinks",
+ "location": "implot:786",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextAxisLinks",
+ "ret": "void",
+ "signature": "(ImAxis,double*,double*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextAxisToFit": [
+ {
+ "args": "(ImAxis axis)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis)",
+ "call_args": "(axis)",
+ "cimguiname": "ImPlot_SetNextAxisToFit",
+ "defaults": {},
+ "funcname": "SetNextAxisToFit",
+ "location": "implot:788",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextAxisToFit",
+ "ret": "void",
+ "signature": "(ImAxis)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextErrorBarStyle": [
+ {
+ "args": "(const ImVec4 col,float size,float weight)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "weight",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col=ImVec4(0,0,0,-1),float size=-1,float weight=-1)",
+ "call_args": "(col,size,weight)",
+ "cimguiname": "ImPlot_SetNextErrorBarStyle",
+ "defaults": {
+ "col": "ImVec4(0,0,0,-1)",
+ "size": "-1",
+ "weight": "-1"
+ },
+ "funcname": "SetNextErrorBarStyle",
+ "location": "implot:1113",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextErrorBarStyle",
+ "ret": "void",
+ "signature": "(const ImVec4,float,float)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextFillStyle": [
+ {
+ "args": "(const ImVec4 col,float alpha_mod)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "alpha_mod",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col=ImVec4(0,0,0,-1),float alpha_mod=-1)",
+ "call_args": "(col,alpha_mod)",
+ "cimguiname": "ImPlot_SetNextFillStyle",
+ "defaults": {
+ "alpha_mod": "-1",
+ "col": "ImVec4(0,0,0,-1)"
+ },
+ "funcname": "SetNextFillStyle",
+ "location": "implot:1109",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextFillStyle",
+ "ret": "void",
+ "signature": "(const ImVec4,float)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextLineStyle": [
+ {
+ "args": "(const ImVec4 col,float weight)",
+ "argsT": [
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "weight",
+ "type": "float"
+ }
+ ],
+ "argsoriginal": "(const ImVec4& col=ImVec4(0,0,0,-1),float weight=-1)",
+ "call_args": "(col,weight)",
+ "cimguiname": "ImPlot_SetNextLineStyle",
+ "defaults": {
+ "col": "ImVec4(0,0,0,-1)",
+ "weight": "-1"
+ },
+ "funcname": "SetNextLineStyle",
+ "location": "implot:1107",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextLineStyle",
+ "ret": "void",
+ "signature": "(const ImVec4,float)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetNextMarkerStyle": [
+ {
+ "args": "(ImPlotMarker marker,float size,const ImVec4 fill,float weight,const ImVec4 outline)",
+ "argsT": [
+ {
+ "name": "marker",
+ "type": "ImPlotMarker"
+ },
+ {
+ "name": "size",
+ "type": "float"
+ },
+ {
+ "name": "fill",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "weight",
+ "type": "float"
+ },
+ {
+ "name": "outline",
+ "type": "const ImVec4"
+ }
+ ],
+ "argsoriginal": "(ImPlotMarker marker=-1,float size=-1,const ImVec4& fill=ImVec4(0,0,0,-1),float weight=-1,const ImVec4& outline=ImVec4(0,0,0,-1))",
+ "call_args": "(marker,size,fill,weight,outline)",
+ "cimguiname": "ImPlot_SetNextMarkerStyle",
+ "defaults": {
+ "fill": "ImVec4(0,0,0,-1)",
+ "marker": "-1",
+ "outline": "ImVec4(0,0,0,-1)",
+ "size": "-1",
+ "weight": "-1"
+ },
+ "funcname": "SetNextMarkerStyle",
+ "location": "implot:1111",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetNextMarkerStyle",
+ "ret": "void",
+ "signature": "(ImPlotMarker,float,const ImVec4,float,const ImVec4)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxes": [
+ {
+ "args": "(const char* x_label,const char* y_label,ImPlotAxisFlags x_flags,ImPlotAxisFlags y_flags)",
+ "argsT": [
+ {
+ "name": "x_label",
+ "type": "const char*"
+ },
+ {
+ "name": "y_label",
+ "type": "const char*"
+ },
+ {
+ "name": "x_flags",
+ "type": "ImPlotAxisFlags"
+ },
+ {
+ "name": "y_flags",
+ "type": "ImPlotAxisFlags"
+ }
+ ],
+ "argsoriginal": "(const char* x_label,const char* y_label,ImPlotAxisFlags x_flags=0,ImPlotAxisFlags y_flags=0)",
+ "call_args": "(x_label,y_label,x_flags,y_flags)",
+ "cimguiname": "ImPlot_SetupAxes",
+ "defaults": {
+ "x_flags": "0",
+ "y_flags": "0"
+ },
+ "funcname": "SetupAxes",
+ "location": "implot:747",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxes",
+ "ret": "void",
+ "signature": "(const char*,const char*,ImPlotAxisFlags,ImPlotAxisFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxesLimits": [
+ {
+ "args": "(double x_min,double x_max,double y_min,double y_max,ImPlotCond cond)",
+ "argsT": [
+ {
+ "name": "x_min",
+ "type": "double"
+ },
+ {
+ "name": "x_max",
+ "type": "double"
+ },
+ {
+ "name": "y_min",
+ "type": "double"
+ },
+ {
+ "name": "y_max",
+ "type": "double"
+ },
+ {
+ "name": "cond",
+ "type": "ImPlotCond"
+ }
+ ],
+ "argsoriginal": "(double x_min,double x_max,double y_min,double y_max,ImPlotCond cond=ImPlotCond_Once)",
+ "call_args": "(x_min,x_max,y_min,y_max,cond)",
+ "cimguiname": "ImPlot_SetupAxesLimits",
+ "defaults": {
+ "cond": "ImPlotCond_Once"
+ },
+ "funcname": "SetupAxesLimits",
+ "location": "implot:749",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxesLimits",
+ "ret": "void",
+ "signature": "(double,double,double,double,ImPlotCond)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxis": [
+ {
+ "args": "(ImAxis axis,const char* label,ImPlotAxisFlags flags)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "label",
+ "type": "const char*"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotAxisFlags"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,const char* label=((void*)0),ImPlotAxisFlags flags=0)",
+ "call_args": "(axis,label,flags)",
+ "cimguiname": "ImPlot_SetupAxis",
+ "defaults": {
+ "flags": "0",
+ "label": "NULL"
+ },
+ "funcname": "SetupAxis",
+ "location": "implot:724",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxis",
+ "ret": "void",
+ "signature": "(ImAxis,const char*,ImPlotAxisFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisFormat": [
+ {
+ "args": "(ImAxis axis,const char* fmt)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,const char* fmt)",
+ "call_args": "(axis,fmt)",
+ "cimguiname": "ImPlot_SetupAxisFormat",
+ "defaults": {},
+ "funcname": "SetupAxisFormat",
+ "location": "implot:730",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisFormat_Str",
+ "ret": "void",
+ "signature": "(ImAxis,const char*)",
+ "stname": ""
+ },
+ {
+ "args": "(ImAxis axis,ImPlotFormatter formatter,void* data)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,ImPlotFormatter formatter,void* data=((void*)0))",
+ "call_args": "(axis,formatter,data)",
+ "cimguiname": "ImPlot_SetupAxisFormat",
+ "defaults": {
+ "data": "NULL"
+ },
+ "funcname": "SetupAxisFormat",
+ "location": "implot:732",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisFormat_PlotFormatter",
+ "ret": "void",
+ "signature": "(ImAxis,ImPlotFormatter,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisLimits": [
+ {
+ "args": "(ImAxis axis,double v_min,double v_max,ImPlotCond cond)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "v_min",
+ "type": "double"
+ },
+ {
+ "name": "v_max",
+ "type": "double"
+ },
+ {
+ "name": "cond",
+ "type": "ImPlotCond"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double v_min,double v_max,ImPlotCond cond=ImPlotCond_Once)",
+ "call_args": "(axis,v_min,v_max,cond)",
+ "cimguiname": "ImPlot_SetupAxisLimits",
+ "defaults": {
+ "cond": "ImPlotCond_Once"
+ },
+ "funcname": "SetupAxisLimits",
+ "location": "implot:726",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisLimits",
+ "ret": "void",
+ "signature": "(ImAxis,double,double,ImPlotCond)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisLimitsConstraints": [
+ {
+ "args": "(ImAxis axis,double v_min,double v_max)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "v_min",
+ "type": "double"
+ },
+ {
+ "name": "v_max",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double v_min,double v_max)",
+ "call_args": "(axis,v_min,v_max)",
+ "cimguiname": "ImPlot_SetupAxisLimitsConstraints",
+ "defaults": {},
+ "funcname": "SetupAxisLimitsConstraints",
+ "location": "implot:742",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisLimitsConstraints",
+ "ret": "void",
+ "signature": "(ImAxis,double,double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisLinks": [
+ {
+ "args": "(ImAxis axis,double* link_min,double* link_max)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "link_min",
+ "type": "double*"
+ },
+ {
+ "name": "link_max",
+ "type": "double*"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double* link_min,double* link_max)",
+ "call_args": "(axis,link_min,link_max)",
+ "cimguiname": "ImPlot_SetupAxisLinks",
+ "defaults": {},
+ "funcname": "SetupAxisLinks",
+ "location": "implot:728",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisLinks",
+ "ret": "void",
+ "signature": "(ImAxis,double*,double*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisScale": [
+ {
+ "args": "(ImAxis axis,ImPlotScale scale)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "scale",
+ "type": "ImPlotScale"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,ImPlotScale scale)",
+ "call_args": "(axis,scale)",
+ "cimguiname": "ImPlot_SetupAxisScale",
+ "defaults": {},
+ "funcname": "SetupAxisScale",
+ "location": "implot:738",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisScale_PlotScale",
+ "ret": "void",
+ "signature": "(ImAxis,ImPlotScale)",
+ "stname": ""
+ },
+ {
+ "args": "(ImAxis axis,ImPlotTransform forward,ImPlotTransform inverse,void* data)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "forward",
+ "type": "ImPlotTransform"
+ },
+ {
+ "name": "inverse",
+ "type": "ImPlotTransform"
+ },
+ {
+ "name": "data",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,ImPlotTransform forward,ImPlotTransform inverse,void* data=((void*)0))",
+ "call_args": "(axis,forward,inverse,data)",
+ "cimguiname": "ImPlot_SetupAxisScale",
+ "defaults": {
+ "data": "NULL"
+ },
+ "funcname": "SetupAxisScale",
+ "location": "implot:740",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisScale_PlotTransform",
+ "ret": "void",
+ "signature": "(ImAxis,ImPlotTransform,ImPlotTransform,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisTicks": [
+ {
+ "args": "(ImAxis axis,const double* values,int n_ticks,const char* const labels[],bool keep_default)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "values",
+ "type": "const double*"
+ },
+ {
+ "name": "n_ticks",
+ "type": "int"
+ },
+ {
+ "name": "labels",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "keep_default",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,const double* values,int n_ticks,const char* const labels[]=((void*)0),bool keep_default=false)",
+ "call_args": "(axis,values,n_ticks,labels,keep_default)",
+ "cimguiname": "ImPlot_SetupAxisTicks",
+ "defaults": {
+ "keep_default": "false",
+ "labels": "NULL"
+ },
+ "funcname": "SetupAxisTicks",
+ "location": "implot:734",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisTicks_doublePtr",
+ "ret": "void",
+ "signature": "(ImAxis,const double*,int,const char* const[],bool)",
+ "stname": ""
+ },
+ {
+ "args": "(ImAxis axis,double v_min,double v_max,int n_ticks,const char* const labels[],bool keep_default)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "v_min",
+ "type": "double"
+ },
+ {
+ "name": "v_max",
+ "type": "double"
+ },
+ {
+ "name": "n_ticks",
+ "type": "int"
+ },
+ {
+ "name": "labels",
+ "type": "const char* const[]"
+ },
+ {
+ "name": "keep_default",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double v_min,double v_max,int n_ticks,const char* const labels[]=((void*)0),bool keep_default=false)",
+ "call_args": "(axis,v_min,v_max,n_ticks,labels,keep_default)",
+ "cimguiname": "ImPlot_SetupAxisTicks",
+ "defaults": {
+ "keep_default": "false",
+ "labels": "NULL"
+ },
+ "funcname": "SetupAxisTicks",
+ "location": "implot:736",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisTicks_double",
+ "ret": "void",
+ "signature": "(ImAxis,double,double,int,const char* const[],bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupAxisZoomConstraints": [
+ {
+ "args": "(ImAxis axis,double z_min,double z_max)",
+ "argsT": [
+ {
+ "name": "axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "z_min",
+ "type": "double"
+ },
+ {
+ "name": "z_max",
+ "type": "double"
+ }
+ ],
+ "argsoriginal": "(ImAxis axis,double z_min,double z_max)",
+ "call_args": "(axis,z_min,z_max)",
+ "cimguiname": "ImPlot_SetupAxisZoomConstraints",
+ "defaults": {},
+ "funcname": "SetupAxisZoomConstraints",
+ "location": "implot:744",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupAxisZoomConstraints",
+ "ret": "void",
+ "signature": "(ImAxis,double,double)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupFinish": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_SetupFinish",
+ "defaults": {},
+ "funcname": "SetupFinish",
+ "location": "implot:758",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupFinish",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupLegend": [
+ {
+ "args": "(ImPlotLocation location,ImPlotLegendFlags flags)",
+ "argsT": [
+ {
+ "name": "location",
+ "type": "ImPlotLocation"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotLegendFlags"
+ }
+ ],
+ "argsoriginal": "(ImPlotLocation location,ImPlotLegendFlags flags=0)",
+ "call_args": "(location,flags)",
+ "cimguiname": "ImPlot_SetupLegend",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "SetupLegend",
+ "location": "implot:752",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupLegend",
+ "ret": "void",
+ "signature": "(ImPlotLocation,ImPlotLegendFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupLock": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_SetupLock",
+ "defaults": {},
+ "funcname": "SetupLock",
+ "location": "implot_internal:1294",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupLock",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SetupMouseText": [
+ {
+ "args": "(ImPlotLocation location,ImPlotMouseTextFlags flags)",
+ "argsT": [
+ {
+ "name": "location",
+ "type": "ImPlotLocation"
+ },
+ {
+ "name": "flags",
+ "type": "ImPlotMouseTextFlags"
+ }
+ ],
+ "argsoriginal": "(ImPlotLocation location,ImPlotMouseTextFlags flags=0)",
+ "call_args": "(location,flags)",
+ "cimguiname": "ImPlot_SetupMouseText",
+ "defaults": {
+ "flags": "0"
+ },
+ "funcname": "SetupMouseText",
+ "location": "implot:754",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SetupMouseText",
+ "ret": "void",
+ "signature": "(ImPlotLocation,ImPlotMouseTextFlags)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowAltLegend": [
+ {
+ "args": "(const char* title_id,bool vertical,const ImVec2 size,bool interactable)",
+ "argsT": [
+ {
+ "name": "title_id",
+ "type": "const char*"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ },
+ {
+ "name": "size",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "interactable",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(const char* title_id,bool vertical=true,const ImVec2 size=ImVec2(0,0),bool interactable=true)",
+ "call_args": "(title_id,vertical,size,interactable)",
+ "cimguiname": "ImPlot_ShowAltLegend",
+ "defaults": {
+ "interactable": "true",
+ "size": "ImVec2(0,0)",
+ "vertical": "true"
+ },
+ "funcname": "ShowAltLegend",
+ "location": "implot_internal:1425",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowAltLegend",
+ "ret": "void",
+ "signature": "(const char*,bool,const ImVec2,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowAxisContextMenu": [
+ {
+ "args": "(ImPlotAxis* axis,ImPlotAxis* equal_axis,bool time_allowed)",
+ "argsT": [
+ {
+ "name": "axis",
+ "reftoptr": true,
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "equal_axis",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "time_allowed",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImPlotAxis& axis,ImPlotAxis* equal_axis,bool time_allowed=false)",
+ "call_args": "(*axis,equal_axis,time_allowed)",
+ "cimguiname": "ImPlot_ShowAxisContextMenu",
+ "defaults": {
+ "time_allowed": "false"
+ },
+ "funcname": "ShowAxisContextMenu",
+ "location": "implot_internal:1412",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowAxisContextMenu",
+ "ret": "void",
+ "signature": "(ImPlotAxis*,ImPlotAxis*,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowColormapSelector": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "ImPlot_ShowColormapSelector",
+ "defaults": {},
+ "funcname": "ShowColormapSelector",
+ "location": "implot:1220",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowColormapSelector",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowDatePicker": [
+ {
+ "args": "(const char* id,int* level,ImPlotTime* t,const ImPlotTime* t1,const ImPlotTime* t2)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "const char*"
+ },
+ {
+ "name": "level",
+ "type": "int*"
+ },
+ {
+ "name": "t",
+ "type": "ImPlotTime*"
+ },
+ {
+ "name": "t1",
+ "type": "const ImPlotTime*"
+ },
+ {
+ "name": "t2",
+ "type": "const ImPlotTime*"
+ }
+ ],
+ "argsoriginal": "(const char* id,int* level,ImPlotTime* t,const ImPlotTime* t1=((void*)0),const ImPlotTime* t2=((void*)0))",
+ "call_args": "(id,level,t,t1,t2)",
+ "cimguiname": "ImPlot_ShowDatePicker",
+ "defaults": {
+ "t1": "NULL",
+ "t2": "NULL"
+ },
+ "funcname": "ShowDatePicker",
+ "location": "implot_internal:1596",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowDatePicker",
+ "ret": "bool",
+ "signature": "(const char*,int*,ImPlotTime*,const ImPlotTime*,const ImPlotTime*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowDemoWindow": [
+ {
+ "args": "(bool* p_open)",
+ "argsT": [
+ {
+ "name": "p_open",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_open=((void*)0))",
+ "call_args": "(p_open)",
+ "cimguiname": "ImPlot_ShowDemoWindow",
+ "defaults": {
+ "p_open": "NULL"
+ },
+ "funcname": "ShowDemoWindow",
+ "location": "implot:1235",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowDemoWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowInputMapSelector": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "ImPlot_ShowInputMapSelector",
+ "defaults": {},
+ "funcname": "ShowInputMapSelector",
+ "location": "implot:1222",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowInputMapSelector",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowLegendContextMenu": [
+ {
+ "args": "(ImPlotLegend* legend,bool visible)",
+ "argsT": [
+ {
+ "name": "legend",
+ "reftoptr": true,
+ "type": "ImPlotLegend*"
+ },
+ {
+ "name": "visible",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(ImPlotLegend& legend,bool visible)",
+ "call_args": "(*legend,visible)",
+ "cimguiname": "ImPlot_ShowLegendContextMenu",
+ "defaults": {},
+ "funcname": "ShowLegendContextMenu",
+ "location": "implot_internal:1427",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowLegendContextMenu",
+ "ret": "bool",
+ "signature": "(ImPlotLegend*,bool)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowLegendEntries": [
+ {
+ "args": "(ImPlotItemGroup* items,const ImRect legend_bb,bool interactable,const ImVec2 pad,const ImVec2 spacing,bool vertical,ImDrawList* DrawList)",
+ "argsT": [
+ {
+ "name": "items",
+ "reftoptr": true,
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "legend_bb",
+ "type": "const ImRect"
+ },
+ {
+ "name": "interactable",
+ "type": "bool"
+ },
+ {
+ "name": "pad",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "spacing",
+ "type": "const ImVec2"
+ },
+ {
+ "name": "vertical",
+ "type": "bool"
+ },
+ {
+ "name": "DrawList",
+ "reftoptr": true,
+ "type": "ImDrawList*"
+ }
+ ],
+ "argsoriginal": "(ImPlotItemGroup& items,const ImRect& legend_bb,bool interactable,const ImVec2& pad,const ImVec2& spacing,bool vertical,ImDrawList& DrawList)",
+ "call_args": "(*items,legend_bb,interactable,pad,spacing,vertical,*DrawList)",
+ "cimguiname": "ImPlot_ShowLegendEntries",
+ "defaults": {},
+ "funcname": "ShowLegendEntries",
+ "location": "implot_internal:1423",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowLegendEntries",
+ "ret": "bool",
+ "signature": "(ImPlotItemGroup*,const ImRect,bool,const ImVec2,const ImVec2,bool,ImDrawList*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowMetricsWindow": [
+ {
+ "args": "(bool* p_popen)",
+ "argsT": [
+ {
+ "name": "p_popen",
+ "type": "bool*"
+ }
+ ],
+ "argsoriginal": "(bool* p_popen=((void*)0))",
+ "call_args": "(p_popen)",
+ "cimguiname": "ImPlot_ShowMetricsWindow",
+ "defaults": {
+ "p_popen": "NULL"
+ },
+ "funcname": "ShowMetricsWindow",
+ "location": "implot:1228",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowMetricsWindow",
+ "ret": "void",
+ "signature": "(bool*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowPlotContextMenu": [
+ {
+ "args": "(ImPlotPlot* plot)",
+ "argsT": [
+ {
+ "name": "plot",
+ "reftoptr": true,
+ "type": "ImPlotPlot*"
+ }
+ ],
+ "argsoriginal": "(ImPlotPlot& plot)",
+ "call_args": "(*plot)",
+ "cimguiname": "ImPlot_ShowPlotContextMenu",
+ "defaults": {},
+ "funcname": "ShowPlotContextMenu",
+ "location": "implot_internal:1287",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowPlotContextMenu",
+ "ret": "void",
+ "signature": "(ImPlotPlot*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowStyleEditor": [
+ {
+ "args": "(ImPlotStyle* ref)",
+ "argsT": [
+ {
+ "name": "ref",
+ "type": "ImPlotStyle*"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyle* ref=((void*)0))",
+ "call_args": "(ref)",
+ "cimguiname": "ImPlot_ShowStyleEditor",
+ "defaults": {
+ "ref": "NULL"
+ },
+ "funcname": "ShowStyleEditor",
+ "location": "implot:1224",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowStyleEditor",
+ "ret": "void",
+ "signature": "(ImPlotStyle*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowStyleSelector": [
+ {
+ "args": "(const char* label)",
+ "argsT": [
+ {
+ "name": "label",
+ "type": "const char*"
+ }
+ ],
+ "argsoriginal": "(const char* label)",
+ "call_args": "(label)",
+ "cimguiname": "ImPlot_ShowStyleSelector",
+ "defaults": {},
+ "funcname": "ShowStyleSelector",
+ "location": "implot:1218",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowStyleSelector",
+ "ret": "bool",
+ "signature": "(const char*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowSubplotsContextMenu": [
+ {
+ "args": "(ImPlotSubplot* subplot)",
+ "argsT": [
+ {
+ "name": "subplot",
+ "reftoptr": true,
+ "type": "ImPlotSubplot*"
+ }
+ ],
+ "argsoriginal": "(ImPlotSubplot& subplot)",
+ "call_args": "(*subplot)",
+ "cimguiname": "ImPlot_ShowSubplotsContextMenu",
+ "defaults": {},
+ "funcname": "ShowSubplotsContextMenu",
+ "location": "implot_internal:1308",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowSubplotsContextMenu",
+ "ret": "void",
+ "signature": "(ImPlotSubplot*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowTimePicker": [
+ {
+ "args": "(const char* id,ImPlotTime* t)",
+ "argsT": [
+ {
+ "name": "id",
+ "type": "const char*"
+ },
+ {
+ "name": "t",
+ "type": "ImPlotTime*"
+ }
+ ],
+ "argsoriginal": "(const char* id,ImPlotTime* t)",
+ "call_args": "(id,t)",
+ "cimguiname": "ImPlot_ShowTimePicker",
+ "defaults": {},
+ "funcname": "ShowTimePicker",
+ "location": "implot_internal:1599",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowTimePicker",
+ "ret": "bool",
+ "signature": "(const char*,ImPlotTime*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_ShowUserGuide": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_ShowUserGuide",
+ "defaults": {},
+ "funcname": "ShowUserGuide",
+ "location": "implot:1226",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_ShowUserGuide",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_StyleColorsAuto": [
+ {
+ "args": "(ImPlotStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImPlotStyle*"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "ImPlot_StyleColorsAuto",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsAuto",
+ "location": "implot:1074",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_StyleColorsAuto",
+ "ret": "void",
+ "signature": "(ImPlotStyle*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_StyleColorsClassic": [
+ {
+ "args": "(ImPlotStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImPlotStyle*"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "ImPlot_StyleColorsClassic",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsClassic",
+ "location": "implot:1076",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_StyleColorsClassic",
+ "ret": "void",
+ "signature": "(ImPlotStyle*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_StyleColorsDark": [
+ {
+ "args": "(ImPlotStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImPlotStyle*"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "ImPlot_StyleColorsDark",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsDark",
+ "location": "implot:1078",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_StyleColorsDark",
+ "ret": "void",
+ "signature": "(ImPlotStyle*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_StyleColorsLight": [
+ {
+ "args": "(ImPlotStyle* dst)",
+ "argsT": [
+ {
+ "name": "dst",
+ "type": "ImPlotStyle*"
+ }
+ ],
+ "argsoriginal": "(ImPlotStyle* dst=((void*)0))",
+ "call_args": "(dst)",
+ "cimguiname": "ImPlot_StyleColorsLight",
+ "defaults": {
+ "dst": "NULL"
+ },
+ "funcname": "StyleColorsLight",
+ "location": "implot:1080",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_StyleColorsLight",
+ "ret": "void",
+ "signature": "(ImPlotStyle*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_SubplotNextCell": [
+ {
+ "args": "()",
+ "argsT": [],
+ "argsoriginal": "()",
+ "call_args": "()",
+ "cimguiname": "ImPlot_SubplotNextCell",
+ "defaults": {},
+ "funcname": "SubplotNextCell",
+ "location": "implot_internal:1305",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_SubplotNextCell",
+ "ret": "void",
+ "signature": "()",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TagX": [
+ {
+ "args": "(double x,const ImVec4 col,bool round)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "round",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double x,const ImVec4& col,bool round=false)",
+ "call_args": "(x,col,round)",
+ "cimguiname": "ImPlot_TagX",
+ "defaults": {
+ "round": "false"
+ },
+ "funcname": "TagX",
+ "location": "implot:937",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TagX_Bool",
+ "ret": "void",
+ "signature": "(double,const ImVec4,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(double x,const ImVec4 col,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(double x,const ImVec4& col,const char* fmt,...)",
+ "call_args": "(x,col,fmt,...)",
+ "cimguiname": "ImPlot_TagX",
+ "defaults": {},
+ "funcname": "TagX",
+ "isvararg": "...)",
+ "location": "implot:938",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TagX_Str",
+ "ret": "void",
+ "signature": "(double,const ImVec4,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TagXV": [
+ {
+ "args": "(double x,const ImVec4 col,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(double x,const ImVec4& col,const char* fmt,va_list args)",
+ "call_args": "(x,col,fmt,args)",
+ "cimguiname": "ImPlot_TagXV",
+ "defaults": {},
+ "funcname": "TagXV",
+ "location": "implot:939",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TagXV",
+ "ret": "void",
+ "signature": "(double,const ImVec4,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TagY": [
+ {
+ "args": "(double y,const ImVec4 col,bool round)",
+ "argsT": [
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "round",
+ "type": "bool"
+ }
+ ],
+ "argsoriginal": "(double y,const ImVec4& col,bool round=false)",
+ "call_args": "(y,col,round)",
+ "cimguiname": "ImPlot_TagY",
+ "defaults": {
+ "round": "false"
+ },
+ "funcname": "TagY",
+ "location": "implot:942",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TagY_Bool",
+ "ret": "void",
+ "signature": "(double,const ImVec4,bool)",
+ "stname": ""
+ },
+ {
+ "args": "(double y,const ImVec4 col,const char* fmt,...)",
+ "argsT": [
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "...",
+ "type": "..."
+ }
+ ],
+ "argsoriginal": "(double y,const ImVec4& col,const char* fmt,...)",
+ "call_args": "(y,col,fmt,...)",
+ "cimguiname": "ImPlot_TagY",
+ "defaults": {},
+ "funcname": "TagY",
+ "isvararg": "...)",
+ "location": "implot:943",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TagY_Str",
+ "ret": "void",
+ "signature": "(double,const ImVec4,const char*,...)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TagYV": [
+ {
+ "args": "(double y,const ImVec4 col,const char* fmt,va_list args)",
+ "argsT": [
+ {
+ "name": "y",
+ "type": "double"
+ },
+ {
+ "name": "col",
+ "type": "const ImVec4"
+ },
+ {
+ "name": "fmt",
+ "type": "const char*"
+ },
+ {
+ "name": "args",
+ "type": "va_list"
+ }
+ ],
+ "argsoriginal": "(double y,const ImVec4& col,const char* fmt,va_list args)",
+ "call_args": "(y,col,fmt,args)",
+ "cimguiname": "ImPlot_TagYV",
+ "defaults": {},
+ "funcname": "TagYV",
+ "location": "implot:944",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TagYV",
+ "ret": "void",
+ "signature": "(double,const ImVec4,const char*,va_list)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TransformForward_Log10": [
+ {
+ "args": "(double v,void* noname1)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double v,void*)",
+ "call_args": "(v,noname1)",
+ "cimguiname": "ImPlot_TransformForward_Log10",
+ "defaults": {},
+ "funcname": "TransformForward_Log10",
+ "location": "implot_internal:1605",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TransformForward_Log10",
+ "ret": "double",
+ "signature": "(double,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TransformForward_Logit": [
+ {
+ "args": "(double v,void* noname1)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double v,void*)",
+ "call_args": "(v,noname1)",
+ "cimguiname": "ImPlot_TransformForward_Logit",
+ "defaults": {},
+ "funcname": "TransformForward_Logit",
+ "location": "implot_internal:1622",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TransformForward_Logit",
+ "ret": "double",
+ "signature": "(double,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TransformForward_SymLog": [
+ {
+ "args": "(double v,void* noname1)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double v,void*)",
+ "call_args": "(v,noname1)",
+ "cimguiname": "ImPlot_TransformForward_SymLog",
+ "defaults": {},
+ "funcname": "TransformForward_SymLog",
+ "location": "implot_internal:1614",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TransformForward_SymLog",
+ "ret": "double",
+ "signature": "(double,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TransformInverse_Log10": [
+ {
+ "args": "(double v,void* noname1)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double v,void*)",
+ "call_args": "(v,noname1)",
+ "cimguiname": "ImPlot_TransformInverse_Log10",
+ "defaults": {},
+ "funcname": "TransformInverse_Log10",
+ "location": "implot_internal:1610",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TransformInverse_Log10",
+ "ret": "double",
+ "signature": "(double,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TransformInverse_Logit": [
+ {
+ "args": "(double v,void* noname1)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double v,void*)",
+ "call_args": "(v,noname1)",
+ "cimguiname": "ImPlot_TransformInverse_Logit",
+ "defaults": {},
+ "funcname": "TransformInverse_Logit",
+ "location": "implot_internal:1627",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TransformInverse_Logit",
+ "ret": "double",
+ "signature": "(double,void*)",
+ "stname": ""
+ }
+ ],
+ "ImPlot_TransformInverse_SymLog": [
+ {
+ "args": "(double v,void* noname1)",
+ "argsT": [
+ {
+ "name": "v",
+ "type": "double"
+ },
+ {
+ "name": "noname1",
+ "type": "void*"
+ }
+ ],
+ "argsoriginal": "(double v,void*)",
+ "call_args": "(v,noname1)",
+ "cimguiname": "ImPlot_TransformInverse_SymLog",
+ "defaults": {},
+ "funcname": "TransformInverse_SymLog",
+ "location": "implot_internal:1618",
+ "namespace": "ImPlot",
+ "ov_cimguiname": "ImPlot_TransformInverse_SymLog",
+ "ret": "double",
+ "signature": "(double,void*)",
+ "stname": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimplot/structs_and_enums.json b/src/CodeGenerator/definitions/cimplot/structs_and_enums.json
new file mode 100644
index 00000000..9d30b387
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimplot/structs_and_enums.json
@@ -0,0 +1,2526 @@
+{
+ "enums": {
+ "ImAxis_": [
+ {
+ "calc_value": 0,
+ "name": "ImAxis_X1",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImAxis_X2",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImAxis_X3",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImAxis_Y1",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImAxis_Y2",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImAxis_Y3",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImAxis_COUNT",
+ "value": "6"
+ }
+ ],
+ "ImPlotAxisFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotAxisFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotAxisFlags_NoLabel",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotAxisFlags_NoGridLines",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotAxisFlags_NoTickMarks",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotAxisFlags_NoTickLabels",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImPlotAxisFlags_NoInitialFit",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImPlotAxisFlags_NoMenus",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImPlotAxisFlags_NoSideSwitch",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImPlotAxisFlags_NoHighlight",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImPlotAxisFlags_Opposite",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImPlotAxisFlags_Foreground",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotAxisFlags_Invert",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImPlotAxisFlags_AutoFit",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImPlotAxisFlags_RangeFit",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImPlotAxisFlags_PanStretch",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImPlotAxisFlags_LockMin",
+ "value": "1 << 14"
+ },
+ {
+ "calc_value": 32768,
+ "name": "ImPlotAxisFlags_LockMax",
+ "value": "1 << 15"
+ },
+ {
+ "calc_value": 49152,
+ "name": "ImPlotAxisFlags_Lock",
+ "value": "ImPlotAxisFlags_LockMin | ImPlotAxisFlags_LockMax"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImPlotAxisFlags_NoDecorations",
+ "value": "ImPlotAxisFlags_NoLabel | ImPlotAxisFlags_NoGridLines | ImPlotAxisFlags_NoTickMarks | ImPlotAxisFlags_NoTickLabels"
+ },
+ {
+ "calc_value": 258,
+ "name": "ImPlotAxisFlags_AuxDefault",
+ "value": "ImPlotAxisFlags_NoGridLines | ImPlotAxisFlags_Opposite"
+ }
+ ],
+ "ImPlotBarGroupsFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotBarGroupsFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotBarGroupsFlags_Horizontal",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImPlotBarGroupsFlags_Stacked",
+ "value": "1 << 11"
+ }
+ ],
+ "ImPlotBarsFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotBarsFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotBarsFlags_Horizontal",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotBin_": [
+ {
+ "calc_value": -1,
+ "name": "ImPlotBin_Sqrt",
+ "value": "-1"
+ },
+ {
+ "calc_value": -2,
+ "name": "ImPlotBin_Sturges",
+ "value": "-2"
+ },
+ {
+ "calc_value": -3,
+ "name": "ImPlotBin_Rice",
+ "value": "-3"
+ },
+ {
+ "calc_value": -4,
+ "name": "ImPlotBin_Scott",
+ "value": "-4"
+ }
+ ],
+ "ImPlotCol_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotCol_Line",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotCol_Fill",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotCol_MarkerOutline",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotCol_MarkerFill",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotCol_ErrorBar",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotCol_FrameBg",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotCol_PlotBg",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImPlotCol_PlotBorder",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotCol_LegendBg",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImPlotCol_LegendBorder",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImPlotCol_LegendText",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImPlotCol_TitleText",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ImPlotCol_InlayText",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImPlotCol_AxisText",
+ "value": "13"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImPlotCol_AxisGrid",
+ "value": "14"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImPlotCol_AxisTick",
+ "value": "15"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImPlotCol_AxisBg",
+ "value": "16"
+ },
+ {
+ "calc_value": 17,
+ "name": "ImPlotCol_AxisBgHovered",
+ "value": "17"
+ },
+ {
+ "calc_value": 18,
+ "name": "ImPlotCol_AxisBgActive",
+ "value": "18"
+ },
+ {
+ "calc_value": 19,
+ "name": "ImPlotCol_Selection",
+ "value": "19"
+ },
+ {
+ "calc_value": 20,
+ "name": "ImPlotCol_Crosshairs",
+ "value": "20"
+ },
+ {
+ "calc_value": 21,
+ "name": "ImPlotCol_COUNT",
+ "value": "21"
+ }
+ ],
+ "ImPlotColormapScaleFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotColormapScaleFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotColormapScaleFlags_NoLabel",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotColormapScaleFlags_Opposite",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotColormapScaleFlags_Invert",
+ "value": "1 << 2"
+ }
+ ],
+ "ImPlotColormap_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotColormap_Deep",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotColormap_Dark",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotColormap_Pastel",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotColormap_Paired",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotColormap_Viridis",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotColormap_Plasma",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotColormap_Hot",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImPlotColormap_Cool",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotColormap_Pink",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImPlotColormap_Jet",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImPlotColormap_Twilight",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImPlotColormap_RdBu",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ImPlotColormap_BrBG",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImPlotColormap_PiYG",
+ "value": "13"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImPlotColormap_Spectral",
+ "value": "14"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImPlotColormap_Greys",
+ "value": "15"
+ }
+ ],
+ "ImPlotCond_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotCond_None",
+ "value": "ImGuiCond_None"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotCond_Always",
+ "value": "ImGuiCond_Always"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotCond_Once",
+ "value": "ImGuiCond_Once"
+ }
+ ],
+ "ImPlotDateFmt_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotDateFmt_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotDateFmt_DayMo",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotDateFmt_DayMoYr",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotDateFmt_MoYr",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotDateFmt_Mo",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotDateFmt_Yr",
+ "value": "5"
+ }
+ ],
+ "ImPlotDigitalFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotDigitalFlags_None",
+ "value": "0"
+ }
+ ],
+ "ImPlotDragToolFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotDragToolFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotDragToolFlags_NoCursors",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotDragToolFlags_NoFit",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotDragToolFlags_NoInputs",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotDragToolFlags_Delayed",
+ "value": "1 << 3"
+ }
+ ],
+ "ImPlotDummyFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotDummyFlags_None",
+ "value": "0"
+ }
+ ],
+ "ImPlotErrorBarsFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotErrorBarsFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotErrorBarsFlags_Horizontal",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotFlags_NoTitle",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotFlags_NoLegend",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotFlags_NoMouseText",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotFlags_NoInputs",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImPlotFlags_NoMenus",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImPlotFlags_NoBoxSelect",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImPlotFlags_NoChild",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImPlotFlags_NoFrame",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImPlotFlags_Equal",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImPlotFlags_Crosshairs",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 55,
+ "name": "ImPlotFlags_CanvasOnly",
+ "value": "ImPlotFlags_NoTitle | ImPlotFlags_NoLegend | ImPlotFlags_NoMenus | ImPlotFlags_NoBoxSelect | ImPlotFlags_NoMouseText"
+ }
+ ],
+ "ImPlotHeatmapFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotHeatmapFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotHeatmapFlags_ColMajor",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotHistogramFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotHistogramFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotHistogramFlags_Horizontal",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImPlotHistogramFlags_Cumulative",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImPlotHistogramFlags_Density",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImPlotHistogramFlags_NoOutliers",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImPlotHistogramFlags_ColMajor",
+ "value": "1 << 14"
+ }
+ ],
+ "ImPlotImageFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotImageFlags_None",
+ "value": "0"
+ }
+ ],
+ "ImPlotInfLinesFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotInfLinesFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotInfLinesFlags_Horizontal",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotItemFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotItemFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotItemFlags_NoLegend",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotItemFlags_NoFit",
+ "value": "1 << 1"
+ }
+ ],
+ "ImPlotLegendFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotLegendFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotLegendFlags_NoButtons",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotLegendFlags_NoHighlightItem",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotLegendFlags_NoHighlightAxis",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotLegendFlags_NoMenus",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImPlotLegendFlags_Outside",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImPlotLegendFlags_Horizontal",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImPlotLegendFlags_Sort",
+ "value": "1 << 6"
+ }
+ ],
+ "ImPlotLineFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotLineFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotLineFlags_Segments",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImPlotLineFlags_Loop",
+ "value": "1 << 11"
+ },
+ {
+ "calc_value": 4096,
+ "name": "ImPlotLineFlags_SkipNaN",
+ "value": "1 << 12"
+ },
+ {
+ "calc_value": 8192,
+ "name": "ImPlotLineFlags_NoClip",
+ "value": "1 << 13"
+ },
+ {
+ "calc_value": 16384,
+ "name": "ImPlotLineFlags_Shaded",
+ "value": "1 << 14"
+ }
+ ],
+ "ImPlotLocation_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotLocation_Center",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotLocation_North",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotLocation_South",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotLocation_West",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotLocation_East",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotLocation_NorthWest",
+ "value": "ImPlotLocation_North | ImPlotLocation_West"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImPlotLocation_NorthEast",
+ "value": "ImPlotLocation_North | ImPlotLocation_East"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotLocation_SouthWest",
+ "value": "ImPlotLocation_South | ImPlotLocation_West"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImPlotLocation_SouthEast",
+ "value": "ImPlotLocation_South | ImPlotLocation_East"
+ }
+ ],
+ "ImPlotMarker_": [
+ {
+ "calc_value": -1,
+ "name": "ImPlotMarker_None",
+ "value": "-1"
+ },
+ {
+ "calc_value": 0,
+ "name": "ImPlotMarker_Circle",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotMarker_Square",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotMarker_Diamond",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotMarker_Up",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotMarker_Down",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotMarker_Left",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotMarker_Right",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImPlotMarker_Cross",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotMarker_Plus",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImPlotMarker_Asterisk",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImPlotMarker_COUNT",
+ "value": "10"
+ }
+ ],
+ "ImPlotMouseTextFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotMouseTextFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotMouseTextFlags_NoAuxAxes",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotMouseTextFlags_NoFormat",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotMouseTextFlags_ShowAlways",
+ "value": "1 << 2"
+ }
+ ],
+ "ImPlotPieChartFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotPieChartFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotPieChartFlags_Normalize",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotScale_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotScale_Linear",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotScale_Time",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotScale_Log10",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotScale_SymLog",
+ "value": "3"
+ }
+ ],
+ "ImPlotScatterFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotScatterFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotScatterFlags_NoClip",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotShadedFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotShadedFlags_None",
+ "value": "0"
+ }
+ ],
+ "ImPlotStairsFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotStairsFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotStairsFlags_PreStep",
+ "value": "1 << 10"
+ },
+ {
+ "calc_value": 2048,
+ "name": "ImPlotStairsFlags_Shaded",
+ "value": "1 << 11"
+ }
+ ],
+ "ImPlotStemsFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotStemsFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotStemsFlags_Horizontal",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotStyleVar_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotStyleVar_LineWeight",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotStyleVar_Marker",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotStyleVar_MarkerSize",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotStyleVar_MarkerWeight",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotStyleVar_FillAlpha",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotStyleVar_ErrorBarSize",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotStyleVar_ErrorBarWeight",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImPlotStyleVar_DigitalBitHeight",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotStyleVar_DigitalBitGap",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImPlotStyleVar_PlotBorderSize",
+ "value": "9"
+ },
+ {
+ "calc_value": 10,
+ "name": "ImPlotStyleVar_MinorAlpha",
+ "value": "10"
+ },
+ {
+ "calc_value": 11,
+ "name": "ImPlotStyleVar_MajorTickLen",
+ "value": "11"
+ },
+ {
+ "calc_value": 12,
+ "name": "ImPlotStyleVar_MinorTickLen",
+ "value": "12"
+ },
+ {
+ "calc_value": 13,
+ "name": "ImPlotStyleVar_MajorTickSize",
+ "value": "13"
+ },
+ {
+ "calc_value": 14,
+ "name": "ImPlotStyleVar_MinorTickSize",
+ "value": "14"
+ },
+ {
+ "calc_value": 15,
+ "name": "ImPlotStyleVar_MajorGridSize",
+ "value": "15"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImPlotStyleVar_MinorGridSize",
+ "value": "16"
+ },
+ {
+ "calc_value": 17,
+ "name": "ImPlotStyleVar_PlotPadding",
+ "value": "17"
+ },
+ {
+ "calc_value": 18,
+ "name": "ImPlotStyleVar_LabelPadding",
+ "value": "18"
+ },
+ {
+ "calc_value": 19,
+ "name": "ImPlotStyleVar_LegendPadding",
+ "value": "19"
+ },
+ {
+ "calc_value": 20,
+ "name": "ImPlotStyleVar_LegendInnerPadding",
+ "value": "20"
+ },
+ {
+ "calc_value": 21,
+ "name": "ImPlotStyleVar_LegendSpacing",
+ "value": "21"
+ },
+ {
+ "calc_value": 22,
+ "name": "ImPlotStyleVar_MousePosPadding",
+ "value": "22"
+ },
+ {
+ "calc_value": 23,
+ "name": "ImPlotStyleVar_AnnotationPadding",
+ "value": "23"
+ },
+ {
+ "calc_value": 24,
+ "name": "ImPlotStyleVar_FitPadding",
+ "value": "24"
+ },
+ {
+ "calc_value": 25,
+ "name": "ImPlotStyleVar_PlotDefaultSize",
+ "value": "25"
+ },
+ {
+ "calc_value": 26,
+ "name": "ImPlotStyleVar_PlotMinSize",
+ "value": "26"
+ },
+ {
+ "calc_value": 27,
+ "name": "ImPlotStyleVar_COUNT",
+ "value": "27"
+ }
+ ],
+ "ImPlotSubplotFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotSubplotFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotSubplotFlags_NoTitle",
+ "value": "1 << 0"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotSubplotFlags_NoLegend",
+ "value": "1 << 1"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotSubplotFlags_NoMenus",
+ "value": "1 << 2"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotSubplotFlags_NoResize",
+ "value": "1 << 3"
+ },
+ {
+ "calc_value": 16,
+ "name": "ImPlotSubplotFlags_NoAlign",
+ "value": "1 << 4"
+ },
+ {
+ "calc_value": 32,
+ "name": "ImPlotSubplotFlags_ShareItems",
+ "value": "1 << 5"
+ },
+ {
+ "calc_value": 64,
+ "name": "ImPlotSubplotFlags_LinkRows",
+ "value": "1 << 6"
+ },
+ {
+ "calc_value": 128,
+ "name": "ImPlotSubplotFlags_LinkCols",
+ "value": "1 << 7"
+ },
+ {
+ "calc_value": 256,
+ "name": "ImPlotSubplotFlags_LinkAllX",
+ "value": "1 << 8"
+ },
+ {
+ "calc_value": 512,
+ "name": "ImPlotSubplotFlags_LinkAllY",
+ "value": "1 << 9"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotSubplotFlags_ColMajor",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotTextFlags_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotTextFlags_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1024,
+ "name": "ImPlotTextFlags_Vertical",
+ "value": "1 << 10"
+ }
+ ],
+ "ImPlotTimeFmt_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotTimeFmt_None",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotTimeFmt_Us",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotTimeFmt_SUs",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotTimeFmt_SMs",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotTimeFmt_S",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotTimeFmt_MinSMs",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotTimeFmt_HrMinSMs",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImPlotTimeFmt_HrMinS",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotTimeFmt_HrMin",
+ "value": "8"
+ },
+ {
+ "calc_value": 9,
+ "name": "ImPlotTimeFmt_Hr",
+ "value": "9"
+ }
+ ],
+ "ImPlotTimeUnit_": [
+ {
+ "calc_value": 0,
+ "name": "ImPlotTimeUnit_Us",
+ "value": "0"
+ },
+ {
+ "calc_value": 1,
+ "name": "ImPlotTimeUnit_Ms",
+ "value": "1"
+ },
+ {
+ "calc_value": 2,
+ "name": "ImPlotTimeUnit_S",
+ "value": "2"
+ },
+ {
+ "calc_value": 3,
+ "name": "ImPlotTimeUnit_Min",
+ "value": "3"
+ },
+ {
+ "calc_value": 4,
+ "name": "ImPlotTimeUnit_Hr",
+ "value": "4"
+ },
+ {
+ "calc_value": 5,
+ "name": "ImPlotTimeUnit_Day",
+ "value": "5"
+ },
+ {
+ "calc_value": 6,
+ "name": "ImPlotTimeUnit_Mo",
+ "value": "6"
+ },
+ {
+ "calc_value": 7,
+ "name": "ImPlotTimeUnit_Yr",
+ "value": "7"
+ },
+ {
+ "calc_value": 8,
+ "name": "ImPlotTimeUnit_COUNT",
+ "value": "8"
+ }
+ ]
+ },
+ "enumtypes": [],
+ "locations": {
+ "Formatter_Time_Data": "implot_internal:1649",
+ "ImAxis_": "implot:116",
+ "ImPlotAlignmentData": "implot_internal:920",
+ "ImPlotAnnotation": "implot_internal:433",
+ "ImPlotAnnotationCollection": "implot_internal:448",
+ "ImPlotAxis": "implot_internal:628",
+ "ImPlotAxisFlags_": "implot:146",
+ "ImPlotBarGroupsFlags_": "implot:264",
+ "ImPlotBarsFlags_": "implot:258",
+ "ImPlotBin_": "implot:459",
+ "ImPlotCol_": "implot:340",
+ "ImPlotColormapData": "implot_internal:323",
+ "ImPlotColormapScaleFlags_": "implot:215",
+ "ImPlotColormap_": "implot:426",
+ "ImPlotCond_": "implot:332",
+ "ImPlotContext": "implot_internal:1205",
+ "ImPlotDateFmt_": "implot_internal:249",
+ "ImPlotDateTimeSpec": "implot_internal:282",
+ "ImPlotDigitalFlags_": "implot:311",
+ "ImPlotDragToolFlags_": "implot:206",
+ "ImPlotDummyFlags_": "implot:327",
+ "ImPlotErrorBarsFlags_": "implot:271",
+ "ImPlotFlags_": "implot:130",
+ "ImPlotHeatmapFlags_": "implot:295",
+ "ImPlotHistogramFlags_": "implot:301",
+ "ImPlotImageFlags_": "implot:316",
+ "ImPlotInfLinesFlags_": "implot:283",
+ "ImPlotInputMap": "implot:556",
+ "ImPlotItem": "implot_internal:943",
+ "ImPlotItemFlags_": "implot:223",
+ "ImPlotItemGroup": "implot_internal:990",
+ "ImPlotLegend": "implot_internal:966",
+ "ImPlotLegendFlags_": "implot:186",
+ "ImPlotLineFlags_": "implot:230",
+ "ImPlotLocation_": "implot:446",
+ "ImPlotMarker_": "implot:410",
+ "ImPlotMouseTextFlags_": "implot:198",
+ "ImPlotNextItemData": "implot_internal:1176",
+ "ImPlotNextPlotData": "implot_internal:1154",
+ "ImPlotPieChartFlags_": "implot:289",
+ "ImPlotPlot": "implot_internal:1013",
+ "ImPlotPoint": "implot:467",
+ "ImPlotPointError": "implot_internal:425",
+ "ImPlotRange": "implot:481",
+ "ImPlotRect": "implot:491",
+ "ImPlotScale_": "implot:402",
+ "ImPlotScatterFlags_": "implot:240",
+ "ImPlotShadedFlags_": "implot:253",
+ "ImPlotStairsFlags_": "implot:246",
+ "ImPlotStemsFlags_": "implot:277",
+ "ImPlotStyle": "implot:505",
+ "ImPlotStyleVar_": "implot:368",
+ "ImPlotSubplot": "implot_internal:1118",
+ "ImPlotSubplotFlags_": "implot:170",
+ "ImPlotTag": "implot_internal:487",
+ "ImPlotTagCollection": "implot_internal:495",
+ "ImPlotTextFlags_": "implot:321",
+ "ImPlotTick": "implot_internal:536",
+ "ImPlotTicker": "implot_internal:558",
+ "ImPlotTime": "implot_internal:297",
+ "ImPlotTimeFmt_": "implot_internal:258",
+ "ImPlotTimeUnit_": "implot_internal:237"
+ },
+ "structs": {
+ "Formatter_Time_Data": [
+ {
+ "name": "Time",
+ "type": "ImPlotTime"
+ },
+ {
+ "name": "Spec",
+ "type": "ImPlotDateTimeSpec"
+ },
+ {
+ "name": "UserFormatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "UserFormatterData",
+ "type": "void*"
+ }
+ ],
+ "ImPlotAlignmentData": [
+ {
+ "name": "Vertical",
+ "type": "bool"
+ },
+ {
+ "name": "PadA",
+ "type": "float"
+ },
+ {
+ "name": "PadB",
+ "type": "float"
+ },
+ {
+ "name": "PadAMax",
+ "type": "float"
+ },
+ {
+ "name": "PadBMax",
+ "type": "float"
+ }
+ ],
+ "ImPlotAnnotation": [
+ {
+ "name": "Pos",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Offset",
+ "type": "ImVec2"
+ },
+ {
+ "name": "ColorBg",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorFg",
+ "type": "ImU32"
+ },
+ {
+ "name": "TextOffset",
+ "type": "int"
+ },
+ {
+ "name": "Clamp",
+ "type": "bool"
+ }
+ ],
+ "ImPlotAnnotationCollection": [
+ {
+ "name": "Annotations",
+ "template_type": "ImPlotAnnotation",
+ "type": "ImVector_ImPlotAnnotation"
+ },
+ {
+ "name": "TextBuffer",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "Size",
+ "type": "int"
+ }
+ ],
+ "ImPlotAxis": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImPlotAxisFlags"
+ },
+ {
+ "name": "PreviousFlags",
+ "type": "ImPlotAxisFlags"
+ },
+ {
+ "name": "Range",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "RangeCond",
+ "type": "ImPlotCond"
+ },
+ {
+ "name": "Scale",
+ "type": "ImPlotScale"
+ },
+ {
+ "name": "FitExtents",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "OrthoAxis",
+ "type": "ImPlotAxis*"
+ },
+ {
+ "name": "ConstraintRange",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "ConstraintZoom",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "Ticker",
+ "type": "ImPlotTicker"
+ },
+ {
+ "name": "Formatter",
+ "type": "ImPlotFormatter"
+ },
+ {
+ "name": "FormatterData",
+ "type": "void*"
+ },
+ {
+ "name": "FormatSpec[16]",
+ "size": 16,
+ "type": "char"
+ },
+ {
+ "name": "Locator",
+ "type": "ImPlotLocator"
+ },
+ {
+ "name": "LinkedMin",
+ "type": "double*"
+ },
+ {
+ "name": "LinkedMax",
+ "type": "double*"
+ },
+ {
+ "name": "PickerLevel",
+ "type": "int"
+ },
+ {
+ "name": "PickerTimeMin",
+ "type": "ImPlotTime"
+ },
+ {
+ "name": "PickerTimeMax",
+ "type": "ImPlotTime"
+ },
+ {
+ "name": "TransformForward",
+ "type": "ImPlotTransform"
+ },
+ {
+ "name": "TransformInverse",
+ "type": "ImPlotTransform"
+ },
+ {
+ "name": "TransformData",
+ "type": "void*"
+ },
+ {
+ "name": "PixelMin",
+ "type": "float"
+ },
+ {
+ "name": "PixelMax",
+ "type": "float"
+ },
+ {
+ "name": "ScaleMin",
+ "type": "double"
+ },
+ {
+ "name": "ScaleMax",
+ "type": "double"
+ },
+ {
+ "name": "ScaleToPixel",
+ "type": "double"
+ },
+ {
+ "name": "Datum1",
+ "type": "float"
+ },
+ {
+ "name": "Datum2",
+ "type": "float"
+ },
+ {
+ "name": "HoverRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "LabelOffset",
+ "type": "int"
+ },
+ {
+ "name": "ColorMaj",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorMin",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorTick",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorTxt",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorBg",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorHov",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorAct",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorHiLi",
+ "type": "ImU32"
+ },
+ {
+ "name": "Enabled",
+ "type": "bool"
+ },
+ {
+ "name": "Vertical",
+ "type": "bool"
+ },
+ {
+ "name": "FitThisFrame",
+ "type": "bool"
+ },
+ {
+ "name": "HasRange",
+ "type": "bool"
+ },
+ {
+ "name": "HasFormatSpec",
+ "type": "bool"
+ },
+ {
+ "name": "ShowDefaultTicks",
+ "type": "bool"
+ },
+ {
+ "name": "Hovered",
+ "type": "bool"
+ },
+ {
+ "name": "Held",
+ "type": "bool"
+ }
+ ],
+ "ImPlotColormapData": [
+ {
+ "name": "Keys",
+ "template_type": "ImU32",
+ "type": "ImVector_ImU32"
+ },
+ {
+ "name": "KeyCounts",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "KeyOffsets",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "Tables",
+ "template_type": "ImU32",
+ "type": "ImVector_ImU32"
+ },
+ {
+ "name": "TableSizes",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "TableOffsets",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "Text",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "TextOffsets",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "Quals",
+ "template_type": "bool",
+ "type": "ImVector_bool"
+ },
+ {
+ "name": "Map",
+ "type": "ImGuiStorage"
+ },
+ {
+ "name": "Count",
+ "type": "int"
+ }
+ ],
+ "ImPlotContext": [
+ {
+ "name": "Plots",
+ "template_type": "ImPlotPlot",
+ "type": "ImPool_ImPlotPlot"
+ },
+ {
+ "name": "Subplots",
+ "template_type": "ImPlotSubplot",
+ "type": "ImPool_ImPlotSubplot"
+ },
+ {
+ "name": "CurrentPlot",
+ "type": "ImPlotPlot*"
+ },
+ {
+ "name": "CurrentSubplot",
+ "type": "ImPlotSubplot*"
+ },
+ {
+ "name": "CurrentItems",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "CurrentItem",
+ "type": "ImPlotItem*"
+ },
+ {
+ "name": "PreviousItem",
+ "type": "ImPlotItem*"
+ },
+ {
+ "name": "CTicker",
+ "type": "ImPlotTicker"
+ },
+ {
+ "name": "Annotations",
+ "type": "ImPlotAnnotationCollection"
+ },
+ {
+ "name": "Tags",
+ "type": "ImPlotTagCollection"
+ },
+ {
+ "name": "ChildWindowMade",
+ "type": "bool"
+ },
+ {
+ "name": "Style",
+ "type": "ImPlotStyle"
+ },
+ {
+ "name": "ColorModifiers",
+ "template_type": "ImGuiColorMod",
+ "type": "ImVector_ImGuiColorMod"
+ },
+ {
+ "name": "StyleModifiers",
+ "template_type": "ImGuiStyleMod",
+ "type": "ImVector_ImGuiStyleMod"
+ },
+ {
+ "name": "ColormapData",
+ "type": "ImPlotColormapData"
+ },
+ {
+ "name": "ColormapModifiers",
+ "template_type": "ImPlotColormap",
+ "type": "ImVector_ImPlotColormap"
+ },
+ {
+ "name": "Tm",
+ "type": "tm"
+ },
+ {
+ "name": "TempDouble1",
+ "template_type": "double",
+ "type": "ImVector_double"
+ },
+ {
+ "name": "TempDouble2",
+ "template_type": "double",
+ "type": "ImVector_double"
+ },
+ {
+ "name": "TempInt1",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "DigitalPlotItemCnt",
+ "type": "int"
+ },
+ {
+ "name": "DigitalPlotOffset",
+ "type": "int"
+ },
+ {
+ "name": "NextPlotData",
+ "type": "ImPlotNextPlotData"
+ },
+ {
+ "name": "NextItemData",
+ "type": "ImPlotNextItemData"
+ },
+ {
+ "name": "InputMap",
+ "type": "ImPlotInputMap"
+ },
+ {
+ "name": "OpenContextThisFrame",
+ "type": "bool"
+ },
+ {
+ "name": "MousePosStringBuilder",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "SortItems",
+ "type": "ImPlotItemGroup*"
+ },
+ {
+ "name": "AlignmentData",
+ "template_type": "ImPlotAlignmentData",
+ "type": "ImPool_ImPlotAlignmentData"
+ },
+ {
+ "name": "CurrentAlignmentH",
+ "type": "ImPlotAlignmentData*"
+ },
+ {
+ "name": "CurrentAlignmentV",
+ "type": "ImPlotAlignmentData*"
+ }
+ ],
+ "ImPlotDateTimeSpec": [
+ {
+ "name": "Date",
+ "type": "ImPlotDateFmt"
+ },
+ {
+ "name": "Time",
+ "type": "ImPlotTimeFmt"
+ },
+ {
+ "name": "UseISO8601",
+ "type": "bool"
+ },
+ {
+ "name": "Use24HourClock",
+ "type": "bool"
+ }
+ ],
+ "ImPlotInputMap": [
+ {
+ "name": "Pan",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "PanMod",
+ "type": "ImGuiModFlags"
+ },
+ {
+ "name": "Fit",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "Select",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "SelectCancel",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "SelectMod",
+ "type": "ImGuiModFlags"
+ },
+ {
+ "name": "SelectHorzMod",
+ "type": "ImGuiModFlags"
+ },
+ {
+ "name": "SelectVertMod",
+ "type": "ImGuiModFlags"
+ },
+ {
+ "name": "Menu",
+ "type": "ImGuiMouseButton"
+ },
+ {
+ "name": "OverrideMod",
+ "type": "ImGuiModFlags"
+ },
+ {
+ "name": "ZoomMod",
+ "type": "ImGuiModFlags"
+ },
+ {
+ "name": "ZoomRate",
+ "type": "float"
+ }
+ ],
+ "ImPlotItem": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Color",
+ "type": "ImU32"
+ },
+ {
+ "name": "LegendHoverRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "NameOffset",
+ "type": "int"
+ },
+ {
+ "name": "Show",
+ "type": "bool"
+ },
+ {
+ "name": "LegendHovered",
+ "type": "bool"
+ },
+ {
+ "name": "SeenThisFrame",
+ "type": "bool"
+ }
+ ],
+ "ImPlotItemGroup": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Legend",
+ "type": "ImPlotLegend"
+ },
+ {
+ "name": "ItemPool",
+ "template_type": "ImPlotItem",
+ "type": "ImPool_ImPlotItem"
+ },
+ {
+ "name": "ColormapIdx",
+ "type": "int"
+ }
+ ],
+ "ImPlotLegend": [
+ {
+ "name": "Flags",
+ "type": "ImPlotLegendFlags"
+ },
+ {
+ "name": "PreviousFlags",
+ "type": "ImPlotLegendFlags"
+ },
+ {
+ "name": "Location",
+ "type": "ImPlotLocation"
+ },
+ {
+ "name": "PreviousLocation",
+ "type": "ImPlotLocation"
+ },
+ {
+ "name": "Indices",
+ "template_type": "int",
+ "type": "ImVector_int"
+ },
+ {
+ "name": "Labels",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "Rect",
+ "type": "ImRect"
+ },
+ {
+ "name": "Hovered",
+ "type": "bool"
+ },
+ {
+ "name": "Held",
+ "type": "bool"
+ },
+ {
+ "name": "CanGoInside",
+ "type": "bool"
+ }
+ ],
+ "ImPlotNextItemData": [
+ {
+ "name": "Colors[5]",
+ "size": 5,
+ "type": "ImVec4"
+ },
+ {
+ "name": "LineWeight",
+ "type": "float"
+ },
+ {
+ "name": "Marker",
+ "type": "ImPlotMarker"
+ },
+ {
+ "name": "MarkerSize",
+ "type": "float"
+ },
+ {
+ "name": "MarkerWeight",
+ "type": "float"
+ },
+ {
+ "name": "FillAlpha",
+ "type": "float"
+ },
+ {
+ "name": "ErrorBarSize",
+ "type": "float"
+ },
+ {
+ "name": "ErrorBarWeight",
+ "type": "float"
+ },
+ {
+ "name": "DigitalBitHeight",
+ "type": "float"
+ },
+ {
+ "name": "DigitalBitGap",
+ "type": "float"
+ },
+ {
+ "name": "RenderLine",
+ "type": "bool"
+ },
+ {
+ "name": "RenderFill",
+ "type": "bool"
+ },
+ {
+ "name": "RenderMarkerLine",
+ "type": "bool"
+ },
+ {
+ "name": "RenderMarkerFill",
+ "type": "bool"
+ },
+ {
+ "name": "HasHidden",
+ "type": "bool"
+ },
+ {
+ "name": "Hidden",
+ "type": "bool"
+ },
+ {
+ "name": "HiddenCond",
+ "type": "ImPlotCond"
+ }
+ ],
+ "ImPlotNextPlotData": [
+ {
+ "name": "RangeCond[ImAxis_COUNT]",
+ "size": 6,
+ "type": "ImPlotCond"
+ },
+ {
+ "name": "Range[ImAxis_COUNT]",
+ "size": 6,
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "HasRange[ImAxis_COUNT]",
+ "size": 6,
+ "type": "bool"
+ },
+ {
+ "name": "Fit[ImAxis_COUNT]",
+ "size": 6,
+ "type": "bool"
+ },
+ {
+ "name": "LinkedMin[ImAxis_COUNT]",
+ "size": 6,
+ "type": "double*"
+ },
+ {
+ "name": "LinkedMax[ImAxis_COUNT]",
+ "size": 6,
+ "type": "double*"
+ }
+ ],
+ "ImPlotPlot": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImPlotFlags"
+ },
+ {
+ "name": "PreviousFlags",
+ "type": "ImPlotFlags"
+ },
+ {
+ "name": "MouseTextLocation",
+ "type": "ImPlotLocation"
+ },
+ {
+ "name": "MouseTextFlags",
+ "type": "ImPlotMouseTextFlags"
+ },
+ {
+ "name": "Axes[ImAxis_COUNT]",
+ "size": 6,
+ "type": "ImPlotAxis"
+ },
+ {
+ "name": "TextBuffer",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "Items",
+ "type": "ImPlotItemGroup"
+ },
+ {
+ "name": "CurrentX",
+ "type": "ImAxis"
+ },
+ {
+ "name": "CurrentY",
+ "type": "ImAxis"
+ },
+ {
+ "name": "FrameRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "CanvasRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "PlotRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "AxesRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "SelectRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "SelectStart",
+ "type": "ImVec2"
+ },
+ {
+ "name": "TitleOffset",
+ "type": "int"
+ },
+ {
+ "name": "JustCreated",
+ "type": "bool"
+ },
+ {
+ "name": "Initialized",
+ "type": "bool"
+ },
+ {
+ "name": "SetupLocked",
+ "type": "bool"
+ },
+ {
+ "name": "FitThisFrame",
+ "type": "bool"
+ },
+ {
+ "name": "Hovered",
+ "type": "bool"
+ },
+ {
+ "name": "Held",
+ "type": "bool"
+ },
+ {
+ "name": "Selecting",
+ "type": "bool"
+ },
+ {
+ "name": "Selected",
+ "type": "bool"
+ },
+ {
+ "name": "ContextLocked",
+ "type": "bool"
+ }
+ ],
+ "ImPlotPoint": [
+ {
+ "name": "x",
+ "type": "double"
+ },
+ {
+ "name": "y",
+ "type": "double"
+ }
+ ],
+ "ImPlotPointError": [
+ {
+ "name": "X",
+ "type": "double"
+ },
+ {
+ "name": "Y",
+ "type": "double"
+ },
+ {
+ "name": "Neg",
+ "type": "double"
+ },
+ {
+ "name": "Pos",
+ "type": "double"
+ }
+ ],
+ "ImPlotRange": [
+ {
+ "name": "Min",
+ "type": "double"
+ },
+ {
+ "name": "Max",
+ "type": "double"
+ }
+ ],
+ "ImPlotRect": [
+ {
+ "name": "X",
+ "type": "ImPlotRange"
+ },
+ {
+ "name": "Y",
+ "type": "ImPlotRange"
+ }
+ ],
+ "ImPlotStyle": [
+ {
+ "name": "LineWeight",
+ "type": "float"
+ },
+ {
+ "name": "Marker",
+ "type": "int"
+ },
+ {
+ "name": "MarkerSize",
+ "type": "float"
+ },
+ {
+ "name": "MarkerWeight",
+ "type": "float"
+ },
+ {
+ "name": "FillAlpha",
+ "type": "float"
+ },
+ {
+ "name": "ErrorBarSize",
+ "type": "float"
+ },
+ {
+ "name": "ErrorBarWeight",
+ "type": "float"
+ },
+ {
+ "name": "DigitalBitHeight",
+ "type": "float"
+ },
+ {
+ "name": "DigitalBitGap",
+ "type": "float"
+ },
+ {
+ "name": "PlotBorderSize",
+ "type": "float"
+ },
+ {
+ "name": "MinorAlpha",
+ "type": "float"
+ },
+ {
+ "name": "MajorTickLen",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MinorTickLen",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MajorTickSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MinorTickSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MajorGridSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MinorGridSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "PlotPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LabelPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LegendPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LegendInnerPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LegendSpacing",
+ "type": "ImVec2"
+ },
+ {
+ "name": "MousePosPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "AnnotationPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "FitPadding",
+ "type": "ImVec2"
+ },
+ {
+ "name": "PlotDefaultSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "PlotMinSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Colors[ImPlotCol_COUNT]",
+ "size": 21,
+ "type": "ImVec4"
+ },
+ {
+ "name": "Colormap",
+ "type": "ImPlotColormap"
+ },
+ {
+ "name": "UseLocalTime",
+ "type": "bool"
+ },
+ {
+ "name": "UseISO8601",
+ "type": "bool"
+ },
+ {
+ "name": "Use24HourClock",
+ "type": "bool"
+ }
+ ],
+ "ImPlotSubplot": [
+ {
+ "name": "ID",
+ "type": "ImGuiID"
+ },
+ {
+ "name": "Flags",
+ "type": "ImPlotSubplotFlags"
+ },
+ {
+ "name": "PreviousFlags",
+ "type": "ImPlotSubplotFlags"
+ },
+ {
+ "name": "Items",
+ "type": "ImPlotItemGroup"
+ },
+ {
+ "name": "Rows",
+ "type": "int"
+ },
+ {
+ "name": "Cols",
+ "type": "int"
+ },
+ {
+ "name": "CurrentIdx",
+ "type": "int"
+ },
+ {
+ "name": "FrameRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "GridRect",
+ "type": "ImRect"
+ },
+ {
+ "name": "CellSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "RowAlignmentData",
+ "template_type": "ImPlotAlignmentData",
+ "type": "ImVector_ImPlotAlignmentData"
+ },
+ {
+ "name": "ColAlignmentData",
+ "template_type": "ImPlotAlignmentData",
+ "type": "ImVector_ImPlotAlignmentData"
+ },
+ {
+ "name": "RowRatios",
+ "template_type": "float",
+ "type": "ImVector_float"
+ },
+ {
+ "name": "ColRatios",
+ "template_type": "float",
+ "type": "ImVector_float"
+ },
+ {
+ "name": "RowLinkData",
+ "template_type": "ImPlotRange",
+ "type": "ImVector_ImPlotRange"
+ },
+ {
+ "name": "ColLinkData",
+ "template_type": "ImPlotRange",
+ "type": "ImVector_ImPlotRange"
+ },
+ {
+ "name": "TempSizes[2]",
+ "size": 2,
+ "type": "float"
+ },
+ {
+ "name": "FrameHovered",
+ "type": "bool"
+ },
+ {
+ "name": "HasTitle",
+ "type": "bool"
+ }
+ ],
+ "ImPlotTag": [
+ {
+ "name": "Axis",
+ "type": "ImAxis"
+ },
+ {
+ "name": "Value",
+ "type": "double"
+ },
+ {
+ "name": "ColorBg",
+ "type": "ImU32"
+ },
+ {
+ "name": "ColorFg",
+ "type": "ImU32"
+ },
+ {
+ "name": "TextOffset",
+ "type": "int"
+ }
+ ],
+ "ImPlotTagCollection": [
+ {
+ "name": "Tags",
+ "template_type": "ImPlotTag",
+ "type": "ImVector_ImPlotTag"
+ },
+ {
+ "name": "TextBuffer",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "Size",
+ "type": "int"
+ }
+ ],
+ "ImPlotTick": [
+ {
+ "name": "PlotPos",
+ "type": "double"
+ },
+ {
+ "name": "PixelPos",
+ "type": "float"
+ },
+ {
+ "name": "LabelSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "TextOffset",
+ "type": "int"
+ },
+ {
+ "name": "Major",
+ "type": "bool"
+ },
+ {
+ "name": "ShowLabel",
+ "type": "bool"
+ },
+ {
+ "name": "Level",
+ "type": "int"
+ },
+ {
+ "name": "Idx",
+ "type": "int"
+ }
+ ],
+ "ImPlotTicker": [
+ {
+ "name": "Ticks",
+ "template_type": "ImPlotTick",
+ "type": "ImVector_ImPlotTick"
+ },
+ {
+ "name": "TextBuffer",
+ "type": "ImGuiTextBuffer"
+ },
+ {
+ "name": "MaxSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "LateSize",
+ "type": "ImVec2"
+ },
+ {
+ "name": "Levels",
+ "type": "int"
+ }
+ ],
+ "ImPlotTime": [
+ {
+ "name": "S",
+ "type": "time_t"
+ },
+ {
+ "name": "Us",
+ "type": "int"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/definitions/cimplot/variants.json b/src/CodeGenerator/definitions/cimplot/variants.json
new file mode 100644
index 00000000..8593c62d
--- /dev/null
+++ b/src/CodeGenerator/definitions/cimplot/variants.json
@@ -0,0 +1,2 @@
+{
+}
\ No newline at end of file
diff --git a/src/CodeGenerator/structs_and_enums.json b/src/CodeGenerator/structs_and_enums.json
deleted file mode 100644
index 6820c9ed..00000000
--- a/src/CodeGenerator/structs_and_enums.json
+++ /dev/null
@@ -1,2764 +0,0 @@
-{
- "enums": {
- "ImDrawCornerFlags_": [
- {
- "calc_value": 1,
- "name": "ImDrawCornerFlags_TopLeft",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImDrawCornerFlags_TopRight",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImDrawCornerFlags_BotLeft",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImDrawCornerFlags_BotRight",
- "value": "1 << 3"
- },
- {
- "calc_value": 3,
- "name": "ImDrawCornerFlags_Top",
- "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight"
- },
- {
- "calc_value": 12,
- "name": "ImDrawCornerFlags_Bot",
- "value": "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight"
- },
- {
- "calc_value": 5,
- "name": "ImDrawCornerFlags_Left",
- "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft"
- },
- {
- "calc_value": 10,
- "name": "ImDrawCornerFlags_Right",
- "value": "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight"
- },
- {
- "calc_value": 15,
- "name": "ImDrawCornerFlags_All",
- "value": "0xF"
- }
- ],
- "ImDrawListFlags_": [
- {
- "calc_value": 0,
- "name": "ImDrawListFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImDrawListFlags_AntiAliasedLines",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImDrawListFlags_AntiAliasedFill",
- "value": "1 << 1"
- }
- ],
- "ImFontAtlasFlags_": [
- {
- "calc_value": 0,
- "name": "ImFontAtlasFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImFontAtlasFlags_NoPowerOfTwoHeight",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImFontAtlasFlags_NoMouseCursors",
- "value": "1 << 1"
- }
- ],
- "ImGuiBackendFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiBackendFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiBackendFlags_HasGamepad",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiBackendFlags_HasMouseCursors",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiBackendFlags_HasSetMousePos",
- "value": "1 << 2"
- }
- ],
- "ImGuiCol_": [
- {
- "calc_value": 0,
- "name": "ImGuiCol_Text",
- "value": 0
- },
- {
- "calc_value": 1,
- "name": "ImGuiCol_TextDisabled",
- "value": 1
- },
- {
- "calc_value": 2,
- "name": "ImGuiCol_WindowBg",
- "value": 2
- },
- {
- "calc_value": 3,
- "name": "ImGuiCol_ChildBg",
- "value": 3
- },
- {
- "calc_value": 4,
- "name": "ImGuiCol_PopupBg",
- "value": 4
- },
- {
- "calc_value": 5,
- "name": "ImGuiCol_Border",
- "value": 5
- },
- {
- "calc_value": 6,
- "name": "ImGuiCol_BorderShadow",
- "value": 6
- },
- {
- "calc_value": 7,
- "name": "ImGuiCol_FrameBg",
- "value": 7
- },
- {
- "calc_value": 8,
- "name": "ImGuiCol_FrameBgHovered",
- "value": 8
- },
- {
- "calc_value": 9,
- "name": "ImGuiCol_FrameBgActive",
- "value": 9
- },
- {
- "calc_value": 10,
- "name": "ImGuiCol_TitleBg",
- "value": 10
- },
- {
- "calc_value": 11,
- "name": "ImGuiCol_TitleBgActive",
- "value": 11
- },
- {
- "calc_value": 12,
- "name": "ImGuiCol_TitleBgCollapsed",
- "value": 12
- },
- {
- "calc_value": 13,
- "name": "ImGuiCol_MenuBarBg",
- "value": 13
- },
- {
- "calc_value": 14,
- "name": "ImGuiCol_ScrollbarBg",
- "value": 14
- },
- {
- "calc_value": 15,
- "name": "ImGuiCol_ScrollbarGrab",
- "value": 15
- },
- {
- "calc_value": 16,
- "name": "ImGuiCol_ScrollbarGrabHovered",
- "value": 16
- },
- {
- "calc_value": 17,
- "name": "ImGuiCol_ScrollbarGrabActive",
- "value": 17
- },
- {
- "calc_value": 18,
- "name": "ImGuiCol_CheckMark",
- "value": 18
- },
- {
- "calc_value": 19,
- "name": "ImGuiCol_SliderGrab",
- "value": 19
- },
- {
- "calc_value": 20,
- "name": "ImGuiCol_SliderGrabActive",
- "value": 20
- },
- {
- "calc_value": 21,
- "name": "ImGuiCol_Button",
- "value": 21
- },
- {
- "calc_value": 22,
- "name": "ImGuiCol_ButtonHovered",
- "value": 22
- },
- {
- "calc_value": 23,
- "name": "ImGuiCol_ButtonActive",
- "value": 23
- },
- {
- "calc_value": 24,
- "name": "ImGuiCol_Header",
- "value": 24
- },
- {
- "calc_value": 25,
- "name": "ImGuiCol_HeaderHovered",
- "value": 25
- },
- {
- "calc_value": 26,
- "name": "ImGuiCol_HeaderActive",
- "value": 26
- },
- {
- "calc_value": 27,
- "name": "ImGuiCol_Separator",
- "value": 27
- },
- {
- "calc_value": 28,
- "name": "ImGuiCol_SeparatorHovered",
- "value": 28
- },
- {
- "calc_value": 29,
- "name": "ImGuiCol_SeparatorActive",
- "value": 29
- },
- {
- "calc_value": 30,
- "name": "ImGuiCol_ResizeGrip",
- "value": 30
- },
- {
- "calc_value": 31,
- "name": "ImGuiCol_ResizeGripHovered",
- "value": 31
- },
- {
- "calc_value": 32,
- "name": "ImGuiCol_ResizeGripActive",
- "value": 32
- },
- {
- "calc_value": 33,
- "name": "ImGuiCol_Tab",
- "value": 33
- },
- {
- "calc_value": 34,
- "name": "ImGuiCol_TabHovered",
- "value": 34
- },
- {
- "calc_value": 35,
- "name": "ImGuiCol_TabActive",
- "value": 35
- },
- {
- "calc_value": 36,
- "name": "ImGuiCol_TabUnfocused",
- "value": 36
- },
- {
- "calc_value": 37,
- "name": "ImGuiCol_TabUnfocusedActive",
- "value": 37
- },
- {
- "calc_value": 38,
- "name": "ImGuiCol_PlotLines",
- "value": 38
- },
- {
- "calc_value": 39,
- "name": "ImGuiCol_PlotLinesHovered",
- "value": 39
- },
- {
- "calc_value": 40,
- "name": "ImGuiCol_PlotHistogram",
- "value": 40
- },
- {
- "calc_value": 41,
- "name": "ImGuiCol_PlotHistogramHovered",
- "value": 41
- },
- {
- "calc_value": 42,
- "name": "ImGuiCol_TextSelectedBg",
- "value": 42
- },
- {
- "calc_value": 43,
- "name": "ImGuiCol_DragDropTarget",
- "value": 43
- },
- {
- "calc_value": 44,
- "name": "ImGuiCol_NavHighlight",
- "value": 44
- },
- {
- "calc_value": 45,
- "name": "ImGuiCol_NavWindowingHighlight",
- "value": 45
- },
- {
- "calc_value": 46,
- "name": "ImGuiCol_NavWindowingDimBg",
- "value": 46
- },
- {
- "calc_value": 47,
- "name": "ImGuiCol_ModalWindowDimBg",
- "value": 47
- },
- {
- "calc_value": 48,
- "name": "ImGuiCol_COUNT",
- "value": 48
- }
- ],
- "ImGuiColorEditFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiColorEditFlags_None",
- "value": "0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiColorEditFlags_NoAlpha",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiColorEditFlags_NoPicker",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiColorEditFlags_NoOptions",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiColorEditFlags_NoSmallPreview",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiColorEditFlags_NoInputs",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiColorEditFlags_NoTooltip",
- "value": "1 << 6"
- },
- {
- "calc_value": 128,
- "name": "ImGuiColorEditFlags_NoLabel",
- "value": "1 << 7"
- },
- {
- "calc_value": 256,
- "name": "ImGuiColorEditFlags_NoSidePreview",
- "value": "1 << 8"
- },
- {
- "calc_value": 512,
- "name": "ImGuiColorEditFlags_NoDragDrop",
- "value": "1 << 9"
- },
- {
- "calc_value": 65536,
- "name": "ImGuiColorEditFlags_AlphaBar",
- "value": "1 << 16"
- },
- {
- "calc_value": 131072,
- "name": "ImGuiColorEditFlags_AlphaPreview",
- "value": "1 << 17"
- },
- {
- "calc_value": 262144,
- "name": "ImGuiColorEditFlags_AlphaPreviewHalf",
- "value": "1 << 18"
- },
- {
- "calc_value": 524288,
- "name": "ImGuiColorEditFlags_HDR",
- "value": "1 << 19"
- },
- {
- "calc_value": 1048576,
- "name": "ImGuiColorEditFlags_RGB",
- "value": "1 << 20"
- },
- {
- "calc_value": 2097152,
- "name": "ImGuiColorEditFlags_HSV",
- "value": "1 << 21"
- },
- {
- "calc_value": 4194304,
- "name": "ImGuiColorEditFlags_HEX",
- "value": "1 << 22"
- },
- {
- "calc_value": 8388608,
- "name": "ImGuiColorEditFlags_Uint8",
- "value": "1 << 23"
- },
- {
- "calc_value": 16777216,
- "name": "ImGuiColorEditFlags_Float",
- "value": "1 << 24"
- },
- {
- "calc_value": 33554432,
- "name": "ImGuiColorEditFlags_PickerHueBar",
- "value": "1 << 25"
- },
- {
- "calc_value": 67108864,
- "name": "ImGuiColorEditFlags_PickerHueWheel",
- "value": "1 << 26"
- },
- {
- "calc_value": 7340032,
- "name": "ImGuiColorEditFlags__InputsMask",
- "value": "ImGuiColorEditFlags_RGB|ImGuiColorEditFlags_HSV|ImGuiColorEditFlags_HEX"
- },
- {
- "calc_value": 25165824,
- "name": "ImGuiColorEditFlags__DataTypeMask",
- "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float"
- },
- {
- "calc_value": 100663296,
- "name": "ImGuiColorEditFlags__PickerMask",
- "value": "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar"
- },
- {
- "calc_value": 42991616,
- "name": "ImGuiColorEditFlags__OptionsDefault",
- "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_RGB|ImGuiColorEditFlags_PickerHueBar"
- }
- ],
- "ImGuiComboFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiComboFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiComboFlags_PopupAlignLeft",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiComboFlags_HeightSmall",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiComboFlags_HeightRegular",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiComboFlags_HeightLarge",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiComboFlags_HeightLargest",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiComboFlags_NoArrowButton",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiComboFlags_NoPreview",
- "value": "1 << 6"
- },
- {
- "calc_value": 30,
- "name": "ImGuiComboFlags_HeightMask_",
- "value": "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest"
- }
- ],
- "ImGuiCond_": [
- {
- "calc_value": 1,
- "name": "ImGuiCond_Always",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiCond_Once",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiCond_FirstUseEver",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiCond_Appearing",
- "value": "1 << 3"
- }
- ],
- "ImGuiConfigFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiConfigFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiConfigFlags_NavEnableKeyboard",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiConfigFlags_NavEnableGamepad",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiConfigFlags_NavEnableSetMousePos",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiConfigFlags_NavNoCaptureKeyboard",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiConfigFlags_NoMouse",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiConfigFlags_NoMouseCursorChange",
- "value": "1 << 5"
- },
- {
- "calc_value": 1048576,
- "name": "ImGuiConfigFlags_IsSRGB",
- "value": "1 << 20"
- },
- {
- "calc_value": 2097152,
- "name": "ImGuiConfigFlags_IsTouchScreen",
- "value": "1 << 21"
- }
- ],
- "ImGuiDataType_": [
- {
- "calc_value": 0,
- "name": "ImGuiDataType_S32",
- "value": 0
- },
- {
- "calc_value": 1,
- "name": "ImGuiDataType_U32",
- "value": 1
- },
- {
- "calc_value": 2,
- "name": "ImGuiDataType_S64",
- "value": 2
- },
- {
- "calc_value": 3,
- "name": "ImGuiDataType_U64",
- "value": 3
- },
- {
- "calc_value": 4,
- "name": "ImGuiDataType_Float",
- "value": 4
- },
- {
- "calc_value": 5,
- "name": "ImGuiDataType_Double",
- "value": 5
- },
- {
- "calc_value": 6,
- "name": "ImGuiDataType_COUNT",
- "value": 6
- }
- ],
- "ImGuiDir_": [
- {
- "calc_value": -1,
- "name": "ImGuiDir_None",
- "value": "-1"
- },
- {
- "calc_value": 0,
- "name": "ImGuiDir_Left",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiDir_Right",
- "value": "1"
- },
- {
- "calc_value": 2,
- "name": "ImGuiDir_Up",
- "value": "2"
- },
- {
- "calc_value": 3,
- "name": "ImGuiDir_Down",
- "value": "3"
- },
- {
- "calc_value": 4,
- "name": "ImGuiDir_COUNT",
- "value": 4
- }
- ],
- "ImGuiDragDropFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiDragDropFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiDragDropFlags_SourceNoDisableHover",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiDragDropFlags_SourceAllowNullID",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiDragDropFlags_SourceExtern",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiDragDropFlags_SourceAutoExpirePayload",
- "value": "1 << 5"
- },
- {
- "calc_value": 1024,
- "name": "ImGuiDragDropFlags_AcceptBeforeDelivery",
- "value": "1 << 10"
- },
- {
- "calc_value": 2048,
- "name": "ImGuiDragDropFlags_AcceptNoDrawDefaultRect",
- "value": "1 << 11"
- },
- {
- "calc_value": 4096,
- "name": "ImGuiDragDropFlags_AcceptNoPreviewTooltip",
- "value": "1 << 12"
- },
- {
- "calc_value": 3072,
- "name": "ImGuiDragDropFlags_AcceptPeekOnly",
- "value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect"
- }
- ],
- "ImGuiFocusedFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiFocusedFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiFocusedFlags_ChildWindows",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiFocusedFlags_RootWindow",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiFocusedFlags_AnyWindow",
- "value": "1 << 2"
- },
- {
- "calc_value": 3,
- "name": "ImGuiFocusedFlags_RootAndChildWindows",
- "value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"
- }
- ],
- "ImGuiHoveredFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiHoveredFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiHoveredFlags_ChildWindows",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiHoveredFlags_RootWindow",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiHoveredFlags_AnyWindow",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup",
- "value": "1 << 3"
- },
- {
- "calc_value": 32,
- "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiHoveredFlags_AllowWhenOverlapped",
- "value": "1 << 6"
- },
- {
- "calc_value": 128,
- "name": "ImGuiHoveredFlags_AllowWhenDisabled",
- "value": "1 << 7"
- },
- {
- "calc_value": 104,
- "name": "ImGuiHoveredFlags_RectOnly",
- "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
- },
- {
- "calc_value": 3,
- "name": "ImGuiHoveredFlags_RootAndChildWindows",
- "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"
- }
- ],
- "ImGuiInputTextFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiInputTextFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiInputTextFlags_CharsDecimal",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiInputTextFlags_CharsHexadecimal",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiInputTextFlags_CharsUppercase",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiInputTextFlags_CharsNoBlank",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiInputTextFlags_AutoSelectAll",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiInputTextFlags_EnterReturnsTrue",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiInputTextFlags_CallbackCompletion",
- "value": "1 << 6"
- },
- {
- "calc_value": 128,
- "name": "ImGuiInputTextFlags_CallbackHistory",
- "value": "1 << 7"
- },
- {
- "calc_value": 256,
- "name": "ImGuiInputTextFlags_CallbackAlways",
- "value": "1 << 8"
- },
- {
- "calc_value": 512,
- "name": "ImGuiInputTextFlags_CallbackCharFilter",
- "value": "1 << 9"
- },
- {
- "calc_value": 1024,
- "name": "ImGuiInputTextFlags_AllowTabInput",
- "value": "1 << 10"
- },
- {
- "calc_value": 2048,
- "name": "ImGuiInputTextFlags_CtrlEnterForNewLine",
- "value": "1 << 11"
- },
- {
- "calc_value": 4096,
- "name": "ImGuiInputTextFlags_NoHorizontalScroll",
- "value": "1 << 12"
- },
- {
- "calc_value": 8192,
- "name": "ImGuiInputTextFlags_AlwaysInsertMode",
- "value": "1 << 13"
- },
- {
- "calc_value": 16384,
- "name": "ImGuiInputTextFlags_ReadOnly",
- "value": "1 << 14"
- },
- {
- "calc_value": 32768,
- "name": "ImGuiInputTextFlags_Password",
- "value": "1 << 15"
- },
- {
- "calc_value": 65536,
- "name": "ImGuiInputTextFlags_NoUndoRedo",
- "value": "1 << 16"
- },
- {
- "calc_value": 131072,
- "name": "ImGuiInputTextFlags_CharsScientific",
- "value": "1 << 17"
- },
- {
- "calc_value": 262144,
- "name": "ImGuiInputTextFlags_CallbackResize",
- "value": "1 << 18"
- },
- {
- "calc_value": 1048576,
- "name": "ImGuiInputTextFlags_Multiline",
- "value": "1 << 20"
- }
- ],
- "ImGuiKey_": [
- {
- "calc_value": 0,
- "name": "ImGuiKey_Tab",
- "value": 0
- },
- {
- "calc_value": 1,
- "name": "ImGuiKey_LeftArrow",
- "value": 1
- },
- {
- "calc_value": 2,
- "name": "ImGuiKey_RightArrow",
- "value": 2
- },
- {
- "calc_value": 3,
- "name": "ImGuiKey_UpArrow",
- "value": 3
- },
- {
- "calc_value": 4,
- "name": "ImGuiKey_DownArrow",
- "value": 4
- },
- {
- "calc_value": 5,
- "name": "ImGuiKey_PageUp",
- "value": 5
- },
- {
- "calc_value": 6,
- "name": "ImGuiKey_PageDown",
- "value": 6
- },
- {
- "calc_value": 7,
- "name": "ImGuiKey_Home",
- "value": 7
- },
- {
- "calc_value": 8,
- "name": "ImGuiKey_End",
- "value": 8
- },
- {
- "calc_value": 9,
- "name": "ImGuiKey_Insert",
- "value": 9
- },
- {
- "calc_value": 10,
- "name": "ImGuiKey_Delete",
- "value": 10
- },
- {
- "calc_value": 11,
- "name": "ImGuiKey_Backspace",
- "value": 11
- },
- {
- "calc_value": 12,
- "name": "ImGuiKey_Space",
- "value": 12
- },
- {
- "calc_value": 13,
- "name": "ImGuiKey_Enter",
- "value": 13
- },
- {
- "calc_value": 14,
- "name": "ImGuiKey_Escape",
- "value": 14
- },
- {
- "calc_value": 15,
- "name": "ImGuiKey_A",
- "value": 15
- },
- {
- "calc_value": 16,
- "name": "ImGuiKey_C",
- "value": 16
- },
- {
- "calc_value": 17,
- "name": "ImGuiKey_V",
- "value": 17
- },
- {
- "calc_value": 18,
- "name": "ImGuiKey_X",
- "value": 18
- },
- {
- "calc_value": 19,
- "name": "ImGuiKey_Y",
- "value": 19
- },
- {
- "calc_value": 20,
- "name": "ImGuiKey_Z",
- "value": 20
- },
- {
- "calc_value": 21,
- "name": "ImGuiKey_COUNT",
- "value": 21
- }
- ],
- "ImGuiMouseCursor_": [
- {
- "calc_value": -1,
- "name": "ImGuiMouseCursor_None",
- "value": "-1"
- },
- {
- "calc_value": 0,
- "name": "ImGuiMouseCursor_Arrow",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiMouseCursor_TextInput",
- "value": 1
- },
- {
- "calc_value": 2,
- "name": "ImGuiMouseCursor_ResizeAll",
- "value": 2
- },
- {
- "calc_value": 3,
- "name": "ImGuiMouseCursor_ResizeNS",
- "value": 3
- },
- {
- "calc_value": 4,
- "name": "ImGuiMouseCursor_ResizeEW",
- "value": 4
- },
- {
- "calc_value": 5,
- "name": "ImGuiMouseCursor_ResizeNESW",
- "value": 5
- },
- {
- "calc_value": 6,
- "name": "ImGuiMouseCursor_ResizeNWSE",
- "value": 6
- },
- {
- "calc_value": 7,
- "name": "ImGuiMouseCursor_Hand",
- "value": 7
- },
- {
- "calc_value": 8,
- "name": "ImGuiMouseCursor_COUNT",
- "value": 8
- }
- ],
- "ImGuiNavInput_": [
- {
- "calc_value": 0,
- "name": "ImGuiNavInput_Activate",
- "value": 0
- },
- {
- "calc_value": 1,
- "name": "ImGuiNavInput_Cancel",
- "value": 1
- },
- {
- "calc_value": 2,
- "name": "ImGuiNavInput_Input",
- "value": 2
- },
- {
- "calc_value": 3,
- "name": "ImGuiNavInput_Menu",
- "value": 3
- },
- {
- "calc_value": 4,
- "name": "ImGuiNavInput_DpadLeft",
- "value": 4
- },
- {
- "calc_value": 5,
- "name": "ImGuiNavInput_DpadRight",
- "value": 5
- },
- {
- "calc_value": 6,
- "name": "ImGuiNavInput_DpadUp",
- "value": 6
- },
- {
- "calc_value": 7,
- "name": "ImGuiNavInput_DpadDown",
- "value": 7
- },
- {
- "calc_value": 8,
- "name": "ImGuiNavInput_LStickLeft",
- "value": 8
- },
- {
- "calc_value": 9,
- "name": "ImGuiNavInput_LStickRight",
- "value": 9
- },
- {
- "calc_value": 10,
- "name": "ImGuiNavInput_LStickUp",
- "value": 10
- },
- {
- "calc_value": 11,
- "name": "ImGuiNavInput_LStickDown",
- "value": 11
- },
- {
- "calc_value": 12,
- "name": "ImGuiNavInput_FocusPrev",
- "value": 12
- },
- {
- "calc_value": 13,
- "name": "ImGuiNavInput_FocusNext",
- "value": 13
- },
- {
- "calc_value": 14,
- "name": "ImGuiNavInput_TweakSlow",
- "value": 14
- },
- {
- "calc_value": 15,
- "name": "ImGuiNavInput_TweakFast",
- "value": 15
- },
- {
- "calc_value": 16,
- "name": "ImGuiNavInput_KeyMenu_",
- "value": 16
- },
- {
- "calc_value": 17,
- "name": "ImGuiNavInput_KeyLeft_",
- "value": 17
- },
- {
- "calc_value": 18,
- "name": "ImGuiNavInput_KeyRight_",
- "value": 18
- },
- {
- "calc_value": 19,
- "name": "ImGuiNavInput_KeyUp_",
- "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_"
- }
- ],
- "ImGuiSelectableFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiSelectableFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiSelectableFlags_DontClosePopups",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiSelectableFlags_SpanAllColumns",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiSelectableFlags_AllowDoubleClick",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiSelectableFlags_Disabled",
- "value": "1 << 3"
- }
- ],
- "ImGuiStyleVar_": [
- {
- "calc_value": 0,
- "name": "ImGuiStyleVar_Alpha",
- "value": 0
- },
- {
- "calc_value": 1,
- "name": "ImGuiStyleVar_WindowPadding",
- "value": 1
- },
- {
- "calc_value": 2,
- "name": "ImGuiStyleVar_WindowRounding",
- "value": 2
- },
- {
- "calc_value": 3,
- "name": "ImGuiStyleVar_WindowBorderSize",
- "value": 3
- },
- {
- "calc_value": 4,
- "name": "ImGuiStyleVar_WindowMinSize",
- "value": 4
- },
- {
- "calc_value": 5,
- "name": "ImGuiStyleVar_WindowTitleAlign",
- "value": 5
- },
- {
- "calc_value": 6,
- "name": "ImGuiStyleVar_ChildRounding",
- "value": 6
- },
- {
- "calc_value": 7,
- "name": "ImGuiStyleVar_ChildBorderSize",
- "value": 7
- },
- {
- "calc_value": 8,
- "name": "ImGuiStyleVar_PopupRounding",
- "value": 8
- },
- {
- "calc_value": 9,
- "name": "ImGuiStyleVar_PopupBorderSize",
- "value": 9
- },
- {
- "calc_value": 10,
- "name": "ImGuiStyleVar_FramePadding",
- "value": 10
- },
- {
- "calc_value": 11,
- "name": "ImGuiStyleVar_FrameRounding",
- "value": 11
- },
- {
- "calc_value": 12,
- "name": "ImGuiStyleVar_FrameBorderSize",
- "value": 12
- },
- {
- "calc_value": 13,
- "name": "ImGuiStyleVar_ItemSpacing",
- "value": 13
- },
- {
- "calc_value": 14,
- "name": "ImGuiStyleVar_ItemInnerSpacing",
- "value": 14
- },
- {
- "calc_value": 15,
- "name": "ImGuiStyleVar_IndentSpacing",
- "value": 15
- },
- {
- "calc_value": 16,
- "name": "ImGuiStyleVar_ScrollbarSize",
- "value": 16
- },
- {
- "calc_value": 17,
- "name": "ImGuiStyleVar_ScrollbarRounding",
- "value": 17
- },
- {
- "calc_value": 18,
- "name": "ImGuiStyleVar_GrabMinSize",
- "value": 18
- },
- {
- "calc_value": 19,
- "name": "ImGuiStyleVar_GrabRounding",
- "value": 19
- },
- {
- "calc_value": 20,
- "name": "ImGuiStyleVar_TabRounding",
- "value": 20
- },
- {
- "calc_value": 21,
- "name": "ImGuiStyleVar_ButtonTextAlign",
- "value": 21
- },
- {
- "calc_value": 22,
- "name": "ImGuiStyleVar_COUNT",
- "value": 22
- }
- ],
- "ImGuiTabBarFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiTabBarFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiTabBarFlags_Reorderable",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiTabBarFlags_AutoSelectNewTabs",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiTabBarFlags_NoTabListPopupButton",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiTabBarFlags_NoTabListScrollingButtons",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiTabBarFlags_NoTooltip",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiTabBarFlags_FittingPolicyResizeDown",
- "value": "1 << 6"
- },
- {
- "calc_value": 128,
- "name": "ImGuiTabBarFlags_FittingPolicyScroll",
- "value": "1 << 7"
- },
- {
- "calc_value": 192,
- "name": "ImGuiTabBarFlags_FittingPolicyMask_",
- "value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll"
- },
- {
- "calc_value": 64,
- "name": "ImGuiTabBarFlags_FittingPolicyDefault_",
- "value": "ImGuiTabBarFlags_FittingPolicyResizeDown"
- }
- ],
- "ImGuiTabItemFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiTabItemFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiTabItemFlags_UnsavedDocument",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiTabItemFlags_SetSelected",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiTabItemFlags_NoPushId",
- "value": "1 << 3"
- }
- ],
- "ImGuiTreeNodeFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiTreeNodeFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiTreeNodeFlags_Selected",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiTreeNodeFlags_Framed",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiTreeNodeFlags_AllowItemOverlap",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiTreeNodeFlags_DefaultOpen",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick",
- "value": "1 << 6"
- },
- {
- "calc_value": 128,
- "name": "ImGuiTreeNodeFlags_OpenOnArrow",
- "value": "1 << 7"
- },
- {
- "calc_value": 256,
- "name": "ImGuiTreeNodeFlags_Leaf",
- "value": "1 << 8"
- },
- {
- "calc_value": 512,
- "name": "ImGuiTreeNodeFlags_Bullet",
- "value": "1 << 9"
- },
- {
- "calc_value": 1024,
- "name": "ImGuiTreeNodeFlags_FramePadding",
- "value": "1 << 10"
- },
- {
- "calc_value": 8192,
- "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere",
- "value": "1 << 13"
- },
- {
- "calc_value": 26,
- "name": "ImGuiTreeNodeFlags_CollapsingHeader",
- "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"
- }
- ],
- "ImGuiWindowFlags_": [
- {
- "calc_value": 0,
- "name": "ImGuiWindowFlags_None",
- "value": "0"
- },
- {
- "calc_value": 1,
- "name": "ImGuiWindowFlags_NoTitleBar",
- "value": "1 << 0"
- },
- {
- "calc_value": 2,
- "name": "ImGuiWindowFlags_NoResize",
- "value": "1 << 1"
- },
- {
- "calc_value": 4,
- "name": "ImGuiWindowFlags_NoMove",
- "value": "1 << 2"
- },
- {
- "calc_value": 8,
- "name": "ImGuiWindowFlags_NoScrollbar",
- "value": "1 << 3"
- },
- {
- "calc_value": 16,
- "name": "ImGuiWindowFlags_NoScrollWithMouse",
- "value": "1 << 4"
- },
- {
- "calc_value": 32,
- "name": "ImGuiWindowFlags_NoCollapse",
- "value": "1 << 5"
- },
- {
- "calc_value": 64,
- "name": "ImGuiWindowFlags_AlwaysAutoResize",
- "value": "1 << 6"
- },
- {
- "calc_value": 128,
- "name": "ImGuiWindowFlags_NoBackground",
- "value": "1 << 7"
- },
- {
- "calc_value": 256,
- "name": "ImGuiWindowFlags_NoSavedSettings",
- "value": "1 << 8"
- },
- {
- "calc_value": 512,
- "name": "ImGuiWindowFlags_NoMouseInputs",
- "value": "1 << 9"
- },
- {
- "calc_value": 1024,
- "name": "ImGuiWindowFlags_MenuBar",
- "value": "1 << 10"
- },
- {
- "calc_value": 2048,
- "name": "ImGuiWindowFlags_HorizontalScrollbar",
- "value": "1 << 11"
- },
- {
- "calc_value": 4096,
- "name": "ImGuiWindowFlags_NoFocusOnAppearing",
- "value": "1 << 12"
- },
- {
- "calc_value": 8192,
- "name": "ImGuiWindowFlags_NoBringToFrontOnFocus",
- "value": "1 << 13"
- },
- {
- "calc_value": 16384,
- "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar",
- "value": "1 << 14"
- },
- {
- "calc_value": 32768,
- "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar",
- "value": "1<< 15"
- },
- {
- "calc_value": 65536,
- "name": "ImGuiWindowFlags_AlwaysUseWindowPadding",
- "value": "1 << 16"
- },
- {
- "calc_value": 262144,
- "name": "ImGuiWindowFlags_NoNavInputs",
- "value": "1 << 18"
- },
- {
- "calc_value": 524288,
- "name": "ImGuiWindowFlags_NoNavFocus",
- "value": "1 << 19"
- },
- {
- "calc_value": 1048576,
- "name": "ImGuiWindowFlags_UnsavedDocument",
- "value": "1 << 20"
- },
- {
- "calc_value": 786432,
- "name": "ImGuiWindowFlags_NoNav",
- "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
- },
- {
- "calc_value": 43,
- "name": "ImGuiWindowFlags_NoDecoration",
- "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse"
- },
- {
- "calc_value": 786944,
- "name": "ImGuiWindowFlags_NoInputs",
- "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
- },
- {
- "calc_value": 8388608,
- "name": "ImGuiWindowFlags_NavFlattened",
- "value": "1 << 23"
- },
- {
- "calc_value": 16777216,
- "name": "ImGuiWindowFlags_ChildWindow",
- "value": "1 << 24"
- },
- {
- "calc_value": 33554432,
- "name": "ImGuiWindowFlags_Tooltip",
- "value": "1 << 25"
- },
- {
- "calc_value": 67108864,
- "name": "ImGuiWindowFlags_Popup",
- "value": "1 << 26"
- },
- {
- "calc_value": 134217728,
- "name": "ImGuiWindowFlags_Modal",
- "value": "1 << 27"
- },
- {
- "calc_value": 268435456,
- "name": "ImGuiWindowFlags_ChildMenu",
- "value": "1 << 28"
- }
- ]
- },
- "structs": {
- "CustomRect": [
- {
- "name": "ID",
- "type": "unsigned int"
- },
- {
- "name": "Width",
- "type": "unsigned short"
- },
- {
- "name": "Height",
- "type": "unsigned short"
- },
- {
- "name": "X",
- "type": "unsigned short"
- },
- {
- "name": "Y",
- "type": "unsigned short"
- },
- {
- "name": "GlyphAdvanceX",
- "type": "float"
- },
- {
- "name": "GlyphOffset",
- "type": "ImVec2"
- },
- {
- "name": "Font",
- "type": "ImFont*"
- }
- ],
- "ImColor": [
- {
- "name": "Value",
- "type": "ImVec4"
- }
- ],
- "ImDrawChannel": [
- {
- "name": "CmdBuffer",
- "template_type": "ImDrawCmd",
- "type": "ImVector_ImDrawCmd"
- },
- {
- "name": "IdxBuffer",
- "template_type": "ImDrawIdx",
- "type": "ImVector_ImDrawIdx"
- }
- ],
- "ImDrawCmd": [
- {
- "name": "ElemCount",
- "type": "unsigned int"
- },
- {
- "name": "ClipRect",
- "type": "ImVec4"
- },
- {
- "name": "TextureId",
- "type": "ImTextureID"
- },
- {
- "name": "UserCallback",
- "type": "ImDrawCallback"
- },
- {
- "name": "UserCallbackData",
- "type": "void*"
- }
- ],
- "ImDrawData": [
- {
- "name": "Valid",
- "type": "bool"
- },
- {
- "name": "CmdLists",
- "type": "ImDrawList**"
- },
- {
- "name": "CmdListsCount",
- "type": "int"
- },
- {
- "name": "TotalIdxCount",
- "type": "int"
- },
- {
- "name": "TotalVtxCount",
- "type": "int"
- },
- {
- "name": "DisplayPos",
- "type": "ImVec2"
- },
- {
- "name": "DisplaySize",
- "type": "ImVec2"
- }
- ],
- "ImDrawList": [
- {
- "name": "CmdBuffer",
- "template_type": "ImDrawCmd",
- "type": "ImVector_ImDrawCmd"
- },
- {
- "name": "IdxBuffer",
- "template_type": "ImDrawIdx",
- "type": "ImVector_ImDrawIdx"
- },
- {
- "name": "VtxBuffer",
- "template_type": "ImDrawVert",
- "type": "ImVector_ImDrawVert"
- },
- {
- "name": "Flags",
- "type": "ImDrawListFlags"
- },
- {
- "name": "_Data",
- "type": "const ImDrawListSharedData*"
- },
- {
- "name": "_OwnerName",
- "type": "const char*"
- },
- {
- "name": "_VtxCurrentIdx",
- "type": "unsigned int"
- },
- {
- "name": "_VtxWritePtr",
- "type": "ImDrawVert*"
- },
- {
- "name": "_IdxWritePtr",
- "type": "ImDrawIdx*"
- },
- {
- "name": "_ClipRectStack",
- "template_type": "ImVec4",
- "type": "ImVector_ImVec4"
- },
- {
- "name": "_TextureIdStack",
- "template_type": "ImTextureID",
- "type": "ImVector_ImTextureID"
- },
- {
- "name": "_Path",
- "template_type": "ImVec2",
- "type": "ImVector_ImVec2"
- },
- {
- "name": "_ChannelsCurrent",
- "type": "int"
- },
- {
- "name": "_ChannelsCount",
- "type": "int"
- },
- {
- "name": "_Channels",
- "template_type": "ImDrawChannel",
- "type": "ImVector_ImDrawChannel"
- }
- ],
- "ImDrawVert": [
- {
- "name": "pos",
- "type": "ImVec2"
- },
- {
- "name": "uv",
- "type": "ImVec2"
- },
- {
- "name": "col",
- "type": "ImU32"
- }
- ],
- "ImFont": [
- {
- "name": "FontSize",
- "type": "float"
- },
- {
- "name": "Scale",
- "type": "float"
- },
- {
- "name": "DisplayOffset",
- "type": "ImVec2"
- },
- {
- "name": "Glyphs",
- "template_type": "ImFontGlyph",
- "type": "ImVector_ImFontGlyph"
- },
- {
- "name": "IndexAdvanceX",
- "template_type": "float",
- "type": "ImVector_float"
- },
- {
- "name": "IndexLookup",
- "template_type": "ImWchar",
- "type": "ImVector_ImWchar"
- },
- {
- "name": "FallbackGlyph",
- "type": "const ImFontGlyph*"
- },
- {
- "name": "FallbackAdvanceX",
- "type": "float"
- },
- {
- "name": "FallbackChar",
- "type": "ImWchar"
- },
- {
- "name": "ConfigDataCount",
- "type": "short"
- },
- {
- "name": "ConfigData",
- "type": "ImFontConfig*"
- },
- {
- "name": "ContainerAtlas",
- "type": "ImFontAtlas*"
- },
- {
- "name": "Ascent",
- "type": "float"
- },
- {
- "name": "Descent",
- "type": "float"
- },
- {
- "name": "DirtyLookupTables",
- "type": "bool"
- },
- {
- "name": "MetricsTotalSurface",
- "type": "int"
- }
- ],
- "ImFontAtlas": [
- {
- "name": "Locked",
- "type": "bool"
- },
- {
- "name": "Flags",
- "type": "ImFontAtlasFlags"
- },
- {
- "name": "TexID",
- "type": "ImTextureID"
- },
- {
- "name": "TexDesiredWidth",
- "type": "int"
- },
- {
- "name": "TexGlyphPadding",
- "type": "int"
- },
- {
- "name": "TexPixelsAlpha8",
- "type": "unsigned char*"
- },
- {
- "name": "TexPixelsRGBA32",
- "type": "unsigned int*"
- },
- {
- "name": "TexWidth",
- "type": "int"
- },
- {
- "name": "TexHeight",
- "type": "int"
- },
- {
- "name": "TexUvScale",
- "type": "ImVec2"
- },
- {
- "name": "TexUvWhitePixel",
- "type": "ImVec2"
- },
- {
- "name": "Fonts",
- "template_type": "ImFont*",
- "type": "ImVector_ImFontPtr"
- },
- {
- "name": "CustomRects",
- "template_type": "CustomRect",
- "type": "ImVector_CustomRect"
- },
- {
- "name": "ConfigData",
- "template_type": "ImFontConfig",
- "type": "ImVector_ImFontConfig"
- },
- {
- "name": "CustomRectIds[1]",
- "size": 1,
- "type": "int"
- }
- ],
- "ImFontConfig": [
- {
- "name": "FontData",
- "type": "void*"
- },
- {
- "name": "FontDataSize",
- "type": "int"
- },
- {
- "name": "FontDataOwnedByAtlas",
- "type": "bool"
- },
- {
- "name": "FontNo",
- "type": "int"
- },
- {
- "name": "SizePixels",
- "type": "float"
- },
- {
- "name": "OversampleH",
- "type": "int"
- },
- {
- "name": "OversampleV",
- "type": "int"
- },
- {
- "name": "PixelSnapH",
- "type": "bool"
- },
- {
- "name": "GlyphExtraSpacing",
- "type": "ImVec2"
- },
- {
- "name": "GlyphOffset",
- "type": "ImVec2"
- },
- {
- "name": "GlyphRanges",
- "type": "const ImWchar*"
- },
- {
- "name": "GlyphMinAdvanceX",
- "type": "float"
- },
- {
- "name": "GlyphMaxAdvanceX",
- "type": "float"
- },
- {
- "name": "MergeMode",
- "type": "bool"
- },
- {
- "name": "RasterizerFlags",
- "type": "unsigned int"
- },
- {
- "name": "RasterizerMultiply",
- "type": "float"
- },
- {
- "name": "Name[40]",
- "size": 40,
- "type": "char"
- },
- {
- "name": "DstFont",
- "type": "ImFont*"
- }
- ],
- "ImFontGlyph": [
- {
- "name": "Codepoint",
- "type": "ImWchar"
- },
- {
- "name": "AdvanceX",
- "type": "float"
- },
- {
- "name": "X0",
- "type": "float"
- },
- {
- "name": "Y0",
- "type": "float"
- },
- {
- "name": "X1",
- "type": "float"
- },
- {
- "name": "Y1",
- "type": "float"
- },
- {
- "name": "U0",
- "type": "float"
- },
- {
- "name": "V0",
- "type": "float"
- },
- {
- "name": "U1",
- "type": "float"
- },
- {
- "name": "V1",
- "type": "float"
- }
- ],
- "ImFontGlyphRangesBuilder": [
- {
- "name": "UsedChars",
- "template_type": "int",
- "type": "ImVector_int"
- }
- ],
- "ImGuiIO": [
- {
- "name": "ConfigFlags",
- "type": "ImGuiConfigFlags"
- },
- {
- "name": "BackendFlags",
- "type": "ImGuiBackendFlags"
- },
- {
- "name": "DisplaySize",
- "type": "ImVec2"
- },
- {
- "name": "DeltaTime",
- "type": "float"
- },
- {
- "name": "IniSavingRate",
- "type": "float"
- },
- {
- "name": "IniFilename",
- "type": "const char*"
- },
- {
- "name": "LogFilename",
- "type": "const char*"
- },
- {
- "name": "MouseDoubleClickTime",
- "type": "float"
- },
- {
- "name": "MouseDoubleClickMaxDist",
- "type": "float"
- },
- {
- "name": "MouseDragThreshold",
- "type": "float"
- },
- {
- "name": "KeyMap[ImGuiKey_COUNT]",
- "size": 21,
- "type": "int"
- },
- {
- "name": "KeyRepeatDelay",
- "type": "float"
- },
- {
- "name": "KeyRepeatRate",
- "type": "float"
- },
- {
- "name": "UserData",
- "type": "void*"
- },
- {
- "name": "Fonts",
- "type": "ImFontAtlas*"
- },
- {
- "name": "FontGlobalScale",
- "type": "float"
- },
- {
- "name": "FontAllowUserScaling",
- "type": "bool"
- },
- {
- "name": "FontDefault",
- "type": "ImFont*"
- },
- {
- "name": "DisplayFramebufferScale",
- "type": "ImVec2"
- },
- {
- "name": "DisplayVisibleMin",
- "type": "ImVec2"
- },
- {
- "name": "DisplayVisibleMax",
- "type": "ImVec2"
- },
- {
- "name": "MouseDrawCursor",
- "type": "bool"
- },
- {
- "name": "ConfigMacOSXBehaviors",
- "type": "bool"
- },
- {
- "name": "ConfigInputTextCursorBlink",
- "type": "bool"
- },
- {
- "name": "ConfigWindowsResizeFromEdges",
- "type": "bool"
- },
- {
- "name": "ConfigWindowsMoveFromTitleBarOnly",
- "type": "bool"
- },
- {
- "name": "BackendPlatformName",
- "type": "const char*"
- },
- {
- "name": "BackendRendererName",
- "type": "const char*"
- },
- {
- "name": "BackendPlatformUserData",
- "type": "void*"
- },
- {
- "name": "BackendRendererUserData",
- "type": "void*"
- },
- {
- "name": "BackendLanguageUserData",
- "type": "void*"
- },
- {
- "name": "GetClipboardTextFn",
- "type": "const char*(*)(void* user_data)"
- },
- {
- "name": "SetClipboardTextFn",
- "type": "void(*)(void* user_data,const char* text)"
- },
- {
- "name": "ClipboardUserData",
- "type": "void*"
- },
- {
- "name": "ImeSetInputScreenPosFn",
- "type": "void(*)(int x,int y)"
- },
- {
- "name": "ImeWindowHandle",
- "type": "void*"
- },
- {
- "name": "RenderDrawListsFnUnused",
- "type": "void*"
- },
- {
- "name": "MousePos",
- "type": "ImVec2"
- },
- {
- "name": "MouseDown[5]",
- "size": 5,
- "type": "bool"
- },
- {
- "name": "MouseWheel",
- "type": "float"
- },
- {
- "name": "MouseWheelH",
- "type": "float"
- },
- {
- "name": "KeyCtrl",
- "type": "bool"
- },
- {
- "name": "KeyShift",
- "type": "bool"
- },
- {
- "name": "KeyAlt",
- "type": "bool"
- },
- {
- "name": "KeySuper",
- "type": "bool"
- },
- {
- "name": "KeysDown[512]",
- "size": 512,
- "type": "bool"
- },
- {
- "name": "NavInputs[ImGuiNavInput_COUNT]",
- "size": 21,
- "type": "float"
- },
- {
- "name": "WantCaptureMouse",
- "type": "bool"
- },
- {
- "name": "WantCaptureKeyboard",
- "type": "bool"
- },
- {
- "name": "WantTextInput",
- "type": "bool"
- },
- {
- "name": "WantSetMousePos",
- "type": "bool"
- },
- {
- "name": "WantSaveIniSettings",
- "type": "bool"
- },
- {
- "name": "NavActive",
- "type": "bool"
- },
- {
- "name": "NavVisible",
- "type": "bool"
- },
- {
- "name": "Framerate",
- "type": "float"
- },
- {
- "name": "MetricsRenderVertices",
- "type": "int"
- },
- {
- "name": "MetricsRenderIndices",
- "type": "int"
- },
- {
- "name": "MetricsRenderWindows",
- "type": "int"
- },
- {
- "name": "MetricsActiveWindows",
- "type": "int"
- },
- {
- "name": "MetricsActiveAllocations",
- "type": "int"
- },
- {
- "name": "MouseDelta",
- "type": "ImVec2"
- },
- {
- "name": "MousePosPrev",
- "type": "ImVec2"
- },
- {
- "name": "MouseClickedPos[5]",
- "size": 5,
- "type": "ImVec2"
- },
- {
- "name": "MouseClickedTime[5]",
- "size": 5,
- "type": "double"
- },
- {
- "name": "MouseClicked[5]",
- "size": 5,
- "type": "bool"
- },
- {
- "name": "MouseDoubleClicked[5]",
- "size": 5,
- "type": "bool"
- },
- {
- "name": "MouseReleased[5]",
- "size": 5,
- "type": "bool"
- },
- {
- "name": "MouseDownOwned[5]",
- "size": 5,
- "type": "bool"
- },
- {
- "name": "MouseDownDuration[5]",
- "size": 5,
- "type": "float"
- },
- {
- "name": "MouseDownDurationPrev[5]",
- "size": 5,
- "type": "float"
- },
- {
- "name": "MouseDragMaxDistanceAbs[5]",
- "size": 5,
- "type": "ImVec2"
- },
- {
- "name": "MouseDragMaxDistanceSqr[5]",
- "size": 5,
- "type": "float"
- },
- {
- "name": "KeysDownDuration[512]",
- "size": 512,
- "type": "float"
- },
- {
- "name": "KeysDownDurationPrev[512]",
- "size": 512,
- "type": "float"
- },
- {
- "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]",
- "size": 21,
- "type": "float"
- },
- {
- "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]",
- "size": 21,
- "type": "float"
- },
- {
- "name": "InputQueueCharacters",
- "template_type": "ImWchar",
- "type": "ImVector_ImWchar"
- }
- ],
- "ImGuiInputTextCallbackData": [
- {
- "name": "EventFlag",
- "type": "ImGuiInputTextFlags"
- },
- {
- "name": "Flags",
- "type": "ImGuiInputTextFlags"
- },
- {
- "name": "UserData",
- "type": "void*"
- },
- {
- "name": "EventChar",
- "type": "ImWchar"
- },
- {
- "name": "EventKey",
- "type": "ImGuiKey"
- },
- {
- "name": "Buf",
- "type": "char*"
- },
- {
- "name": "BufTextLen",
- "type": "int"
- },
- {
- "name": "BufSize",
- "type": "int"
- },
- {
- "name": "BufDirty",
- "type": "bool"
- },
- {
- "name": "CursorPos",
- "type": "int"
- },
- {
- "name": "SelectionStart",
- "type": "int"
- },
- {
- "name": "SelectionEnd",
- "type": "int"
- }
- ],
- "ImGuiListClipper": [
- {
- "name": "StartPosY",
- "type": "float"
- },
- {
- "name": "ItemsHeight",
- "type": "float"
- },
- {
- "name": "ItemsCount",
- "type": "int"
- },
- {
- "name": "StepNo",
- "type": "int"
- },
- {
- "name": "DisplayStart",
- "type": "int"
- },
- {
- "name": "DisplayEnd",
- "type": "int"
- }
- ],
- "ImGuiOnceUponAFrame": [
- {
- "name": "RefFrame",
- "type": "int"
- }
- ],
- "ImGuiPayload": [
- {
- "name": "Data",
- "type": "void*"
- },
- {
- "name": "DataSize",
- "type": "int"
- },
- {
- "name": "SourceId",
- "type": "ImGuiID"
- },
- {
- "name": "SourceParentId",
- "type": "ImGuiID"
- },
- {
- "name": "DataFrameCount",
- "type": "int"
- },
- {
- "name": "DataType[32+1]",
- "size": 33,
- "type": "char"
- },
- {
- "name": "Preview",
- "type": "bool"
- },
- {
- "name": "Delivery",
- "type": "bool"
- }
- ],
- "ImGuiSizeCallbackData": [
- {
- "name": "UserData",
- "type": "void*"
- },
- {
- "name": "Pos",
- "type": "ImVec2"
- },
- {
- "name": "CurrentSize",
- "type": "ImVec2"
- },
- {
- "name": "DesiredSize",
- "type": "ImVec2"
- }
- ],
- "ImGuiStorage": [
- {
- "name": "Data",
- "template_type": "Pair",
- "type": "ImVector_Pair"
- }
- ],
- "ImGuiStyle": [
- {
- "name": "Alpha",
- "type": "float"
- },
- {
- "name": "WindowPadding",
- "type": "ImVec2"
- },
- {
- "name": "WindowRounding",
- "type": "float"
- },
- {
- "name": "WindowBorderSize",
- "type": "float"
- },
- {
- "name": "WindowMinSize",
- "type": "ImVec2"
- },
- {
- "name": "WindowTitleAlign",
- "type": "ImVec2"
- },
- {
- "name": "ChildRounding",
- "type": "float"
- },
- {
- "name": "ChildBorderSize",
- "type": "float"
- },
- {
- "name": "PopupRounding",
- "type": "float"
- },
- {
- "name": "PopupBorderSize",
- "type": "float"
- },
- {
- "name": "FramePadding",
- "type": "ImVec2"
- },
- {
- "name": "FrameRounding",
- "type": "float"
- },
- {
- "name": "FrameBorderSize",
- "type": "float"
- },
- {
- "name": "ItemSpacing",
- "type": "ImVec2"
- },
- {
- "name": "ItemInnerSpacing",
- "type": "ImVec2"
- },
- {
- "name": "TouchExtraPadding",
- "type": "ImVec2"
- },
- {
- "name": "IndentSpacing",
- "type": "float"
- },
- {
- "name": "ColumnsMinSpacing",
- "type": "float"
- },
- {
- "name": "ScrollbarSize",
- "type": "float"
- },
- {
- "name": "ScrollbarRounding",
- "type": "float"
- },
- {
- "name": "GrabMinSize",
- "type": "float"
- },
- {
- "name": "GrabRounding",
- "type": "float"
- },
- {
- "name": "TabRounding",
- "type": "float"
- },
- {
- "name": "TabBorderSize",
- "type": "float"
- },
- {
- "name": "ButtonTextAlign",
- "type": "ImVec2"
- },
- {
- "name": "DisplayWindowPadding",
- "type": "ImVec2"
- },
- {
- "name": "DisplaySafeAreaPadding",
- "type": "ImVec2"
- },
- {
- "name": "MouseCursorScale",
- "type": "float"
- },
- {
- "name": "AntiAliasedLines",
- "type": "bool"
- },
- {
- "name": "AntiAliasedFill",
- "type": "bool"
- },
- {
- "name": "CurveTessellationTol",
- "type": "float"
- },
- {
- "name": "Colors[ImGuiCol_COUNT]",
- "size": 48,
- "type": "ImVec4"
- }
- ],
- "ImGuiTextBuffer": [
- {
- "name": "Buf",
- "template_type": "char",
- "type": "ImVector_char"
- }
- ],
- "ImGuiTextFilter": [
- {
- "name": "InputBuf[256]",
- "size": 256,
- "type": "char"
- },
- {
- "name": "Filters",
- "template_type": "TextRange",
- "type": "ImVector_TextRange"
- },
- {
- "name": "CountGrep",
- "type": "int"
- }
- ],
- "ImVec2": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- }
- ],
- "ImVec4": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- },
- {
- "name": "w",
- "type": "float"
- }
- ],
- "ImVector": [],
- "Pair": [
- {
- "name": "key",
- "type": "ImGuiID"
- },
- {
- "name": "}",
- "type": "union { int val_i; float val_f; void* val_p;"
- }
- ],
- "TextRange": [
- {
- "name": "b",
- "type": "const char*"
- },
- {
- "name": "e",
- "type": "const char*"
- }
- ]
- }
-}
\ No newline at end of file
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 623947d2..9510bea9 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
- net462
+ net8.0
Exe
@@ -15,14 +15,12 @@
-
-
+
+
-
+
diff --git a/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs b/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs
index 199b7539..04cd24b9 100644
--- a/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs
+++ b/src/ImGui.NET.SampleProgram.XNA/ImGuiRenderer.cs
@@ -36,8 +36,9 @@ public class ImGuiRenderer
// Input
private int _scrollWheelValue;
-
- private List _keys = new List();
+ private int _horizontalScrollWheelValue;
+ private readonly float WHEEL_DELTA = 120;
+ private Keys[] _allKeys = Enum.GetValues();
public ImGuiRenderer(Game game)
{
@@ -139,39 +140,19 @@ public virtual void AfterLayout()
#region Setup & Update
///
- /// Maps ImGui keys to XNA keys. We use this later on to tell ImGui what keys were pressed
+ /// Setup key input event handler.
///
protected virtual void SetupInput()
{
var io = ImGui.GetIO();
- _keys.Add(io.KeyMap[(int)ImGuiKey.Tab] = (int)Keys.Tab);
- _keys.Add(io.KeyMap[(int)ImGuiKey.LeftArrow] = (int)Keys.Left);
- _keys.Add(io.KeyMap[(int)ImGuiKey.RightArrow] = (int)Keys.Right);
- _keys.Add(io.KeyMap[(int)ImGuiKey.UpArrow] = (int)Keys.Up);
- _keys.Add(io.KeyMap[(int)ImGuiKey.DownArrow] = (int)Keys.Down);
- _keys.Add(io.KeyMap[(int)ImGuiKey.PageUp] = (int)Keys.PageUp);
- _keys.Add(io.KeyMap[(int)ImGuiKey.PageDown] = (int)Keys.PageDown);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Home] = (int)Keys.Home);
- _keys.Add(io.KeyMap[(int)ImGuiKey.End] = (int)Keys.End);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Delete] = (int)Keys.Delete);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Backspace] = (int)Keys.Back);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Enter] = (int)Keys.Enter);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Escape] = (int)Keys.Escape);
- _keys.Add(io.KeyMap[(int)ImGuiKey.A] = (int)Keys.A);
- _keys.Add(io.KeyMap[(int)ImGuiKey.C] = (int)Keys.C);
- _keys.Add(io.KeyMap[(int)ImGuiKey.V] = (int)Keys.V);
- _keys.Add(io.KeyMap[(int)ImGuiKey.X] = (int)Keys.X);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Y] = (int)Keys.Y);
- _keys.Add(io.KeyMap[(int)ImGuiKey.Z] = (int)Keys.Z);
-
// MonoGame-specific //////////////////////
_game.Window.TextInput += (s, a) =>
{
if (a.Character == '\t') return;
-
io.AddInputCharacter(a.Character);
};
+
///////////////////////////////////////////
// FNA-specific ///////////////////////////
@@ -179,11 +160,9 @@ protected virtual void SetupInput()
//{
// if (c == '\t') return;
- // ImGui.AddInputCharacter(c);
+ // ImGui.GetIO().AddInputCharacter(c);
//};
///////////////////////////////////////////
-
- ImGui.GetIO().Fonts.AddFontDefault();
}
///
@@ -195,17 +174,9 @@ protected virtual Effect UpdateEffect(Texture2D texture)
var io = ImGui.GetIO();
- // MonoGame-specific //////////////////////
- var offset = .5f;
- ///////////////////////////////////////////
-
- // FNA-specific ///////////////////////////
- //var offset = 0f;
- ///////////////////////////////////////////
-
_effect.World = Matrix.Identity;
_effect.View = Matrix.Identity;
- _effect.Projection = Matrix.CreateOrthographicOffCenter(offset, io.DisplaySize.X + offset, io.DisplaySize.Y + offset, offset, -1f, 1f);
+ _effect.Projection = Matrix.CreateOrthographicOffCenter(0f, io.DisplaySize.X, io.DisplaySize.Y, 0f, -1f, 1f);
_effect.TextureEnabled = true;
_effect.Texture = texture;
_effect.VertexColorEnabled = true;
@@ -218,33 +189,98 @@ protected virtual Effect UpdateEffect(Texture2D texture)
///
protected virtual void UpdateInput()
{
+ if (!_game.IsActive) return;
+
var io = ImGui.GetIO();
var mouse = Mouse.GetState();
var keyboard = Keyboard.GetState();
+ io.AddMousePosEvent(mouse.X, mouse.Y);
+ io.AddMouseButtonEvent(0, mouse.LeftButton == ButtonState.Pressed);
+ io.AddMouseButtonEvent(1, mouse.RightButton == ButtonState.Pressed);
+ io.AddMouseButtonEvent(2, mouse.MiddleButton == ButtonState.Pressed);
+ io.AddMouseButtonEvent(3, mouse.XButton1 == ButtonState.Pressed);
+ io.AddMouseButtonEvent(4, mouse.XButton2 == ButtonState.Pressed);
+
+ io.AddMouseWheelEvent(
+ (mouse.HorizontalScrollWheelValue - _horizontalScrollWheelValue) / WHEEL_DELTA,
+ (mouse.ScrollWheelValue - _scrollWheelValue) / WHEEL_DELTA);
+ _scrollWheelValue = mouse.ScrollWheelValue;
+ _horizontalScrollWheelValue = mouse.HorizontalScrollWheelValue;
- for (int i = 0; i < _keys.Count; i++)
+ foreach (var key in _allKeys)
{
- io.KeysDown[_keys[i]] = keyboard.IsKeyDown((Keys)_keys[i]);
+ if (TryMapKeys(key, out ImGuiKey imguikey))
+ {
+ io.AddKeyEvent(imguikey, keyboard.IsKeyDown(key));
+ }
}
- io.KeyShift = keyboard.IsKeyDown(Keys.LeftShift) || keyboard.IsKeyDown(Keys.RightShift);
- io.KeyCtrl = keyboard.IsKeyDown(Keys.LeftControl) || keyboard.IsKeyDown(Keys.RightControl);
- io.KeyAlt = keyboard.IsKeyDown(Keys.LeftAlt) || keyboard.IsKeyDown(Keys.RightAlt);
- io.KeySuper = keyboard.IsKeyDown(Keys.LeftWindows) || keyboard.IsKeyDown(Keys.RightWindows);
-
io.DisplaySize = new System.Numerics.Vector2(_graphicsDevice.PresentationParameters.BackBufferWidth, _graphicsDevice.PresentationParameters.BackBufferHeight);
io.DisplayFramebufferScale = new System.Numerics.Vector2(1f, 1f);
+ }
- io.MousePos = new System.Numerics.Vector2(mouse.X, mouse.Y);
+ private bool TryMapKeys(Keys key, out ImGuiKey imguikey)
+ {
+ //Special case not handed in the switch...
+ //If the actual key we put in is "None", return none and true.
+ //otherwise, return none and false.
+ if (key == Keys.None)
+ {
+ imguikey = ImGuiKey.None;
+ return true;
+ }
- io.MouseDown[0] = mouse.LeftButton == ButtonState.Pressed;
- io.MouseDown[1] = mouse.RightButton == ButtonState.Pressed;
- io.MouseDown[2] = mouse.MiddleButton == ButtonState.Pressed;
+ imguikey = key switch
+ {
+ Keys.Back => ImGuiKey.Backspace,
+ Keys.Tab => ImGuiKey.Tab,
+ Keys.Enter => ImGuiKey.Enter,
+ Keys.CapsLock => ImGuiKey.CapsLock,
+ Keys.Escape => ImGuiKey.Escape,
+ Keys.Space => ImGuiKey.Space,
+ Keys.PageUp => ImGuiKey.PageUp,
+ Keys.PageDown => ImGuiKey.PageDown,
+ Keys.End => ImGuiKey.End,
+ Keys.Home => ImGuiKey.Home,
+ Keys.Left => ImGuiKey.LeftArrow,
+ Keys.Right => ImGuiKey.RightArrow,
+ Keys.Up => ImGuiKey.UpArrow,
+ Keys.Down => ImGuiKey.DownArrow,
+ Keys.PrintScreen => ImGuiKey.PrintScreen,
+ Keys.Insert => ImGuiKey.Insert,
+ Keys.Delete => ImGuiKey.Delete,
+ >= Keys.D0 and <= Keys.D9 => ImGuiKey._0 + (key - Keys.D0),
+ >= Keys.A and <= Keys.Z => ImGuiKey.A + (key - Keys.A),
+ >= Keys.NumPad0 and <= Keys.NumPad9 => ImGuiKey.Keypad0 + (key - Keys.NumPad0),
+ Keys.Multiply => ImGuiKey.KeypadMultiply,
+ Keys.Add => ImGuiKey.KeypadAdd,
+ Keys.Subtract => ImGuiKey.KeypadSubtract,
+ Keys.Decimal => ImGuiKey.KeypadDecimal,
+ Keys.Divide => ImGuiKey.KeypadDivide,
+ >= Keys.F1 and <= Keys.F24 => ImGuiKey.F1 + (key - Keys.F1),
+ Keys.NumLock => ImGuiKey.NumLock,
+ Keys.Scroll => ImGuiKey.ScrollLock,
+ Keys.LeftShift => ImGuiKey.ModShift,
+ Keys.LeftControl => ImGuiKey.ModCtrl,
+ Keys.LeftAlt => ImGuiKey.ModAlt,
+ Keys.OemSemicolon => ImGuiKey.Semicolon,
+ Keys.OemPlus => ImGuiKey.Equal,
+ Keys.OemComma => ImGuiKey.Comma,
+ Keys.OemMinus => ImGuiKey.Minus,
+ Keys.OemPeriod => ImGuiKey.Period,
+ Keys.OemQuestion => ImGuiKey.Slash,
+ Keys.OemTilde => ImGuiKey.GraveAccent,
+ Keys.OemOpenBrackets => ImGuiKey.LeftBracket,
+ Keys.OemCloseBrackets => ImGuiKey.RightBracket,
+ Keys.OemPipe => ImGuiKey.Backslash,
+ Keys.OemQuotes => ImGuiKey.Apostrophe,
+ Keys.BrowserBack => ImGuiKey.AppBack,
+ Keys.BrowserForward => ImGuiKey.AppForward,
+ _ => ImGuiKey.None,
+ };
- var scrollDelta = mouse.ScrollWheelValue - _scrollWheelValue;
- io.MouseWheel = scrollDelta > 0 ? 1 : scrollDelta < 0 ? -1 : 0;
- _scrollWheelValue = mouse.ScrollWheelValue;
+ return imguikey != ImGuiKey.None;
}
#endregion Setup & Update
@@ -259,6 +295,10 @@ private void RenderDrawData(ImDrawDataPtr drawData)
// Setup render state: alpha-blending enabled, no face culling, no depth testing, scissor enabled, vertex/texcoord/color pointers
var lastViewport = _graphicsDevice.Viewport;
var lastScissorBox = _graphicsDevice.ScissorRectangle;
+ var lastRasterizer = _graphicsDevice.RasterizerState;
+ var lastDepthStencil = _graphicsDevice.DepthStencilState;
+ var lastBlendFactor = _graphicsDevice.BlendFactor;
+ var lastBlendState = _graphicsDevice.BlendState;
_graphicsDevice.BlendFactor = Color.White;
_graphicsDevice.BlendState = BlendState.NonPremultiplied;
@@ -278,6 +318,10 @@ private void RenderDrawData(ImDrawDataPtr drawData)
// Restore modified state
_graphicsDevice.Viewport = lastViewport;
_graphicsDevice.ScissorRectangle = lastScissorBox;
+ _graphicsDevice.RasterizerState = lastRasterizer;
+ _graphicsDevice.DepthStencilState = lastDepthStencil;
+ _graphicsDevice.BlendState = lastBlendState;
+ _graphicsDevice.BlendFactor = lastBlendFactor;
}
private unsafe void UpdateBuffers(ImDrawDataPtr drawData)
@@ -312,7 +356,7 @@ private unsafe void UpdateBuffers(ImDrawDataPtr drawData)
for (int n = 0; n < drawData.CmdListsCount; n++)
{
- ImDrawListPtr cmdList = drawData.CmdListsRange[n];
+ ImDrawListPtr cmdList = drawData.CmdLists[n];
fixed (void* vtxDstPtr = &_vertexData[vtxOffset * DrawVertDeclaration.Size])
fixed (void* idxDstPtr = &_indexData[idxOffset * sizeof(ushort)])
@@ -340,12 +384,17 @@ private unsafe void RenderCommandLists(ImDrawDataPtr drawData)
for (int n = 0; n < drawData.CmdListsCount; n++)
{
- ImDrawListPtr cmdList = drawData.CmdListsRange[n];
+ ImDrawListPtr cmdList = drawData.CmdLists[n];
for (int cmdi = 0; cmdi < cmdList.CmdBuffer.Size; cmdi++)
{
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");
@@ -367,22 +416,21 @@ private unsafe void RenderCommandLists(ImDrawDataPtr drawData)
#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;
}
}
#endregion Internals
}
-}
\ No newline at end of file
+}
diff --git a/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs b/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs
index 0164d084..3eb4ba2e 100644
--- a/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs
+++ b/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs
@@ -82,7 +82,7 @@ protected virtual void ImGuiLayout()
// Tip: if we don't call ImGui.Begin()/ImGui.End() the widgets appears in a window automatically called "Debug"
{
ImGui.Text("Hello, world!");
- ImGui.SliderFloat("float", ref f, 0.0f, 1.0f, string.Empty, 1f);
+ ImGui.SliderFloat("float", ref f, 0.0f, 1.0f, string.Empty);
ImGui.ColorEdit3("clear color", ref clear_color);
if (ImGui.Button("Test Window")) show_test_window = !show_test_window;
if (ImGui.Button("Another Window")) show_another_window = !show_another_window;
diff --git a/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj b/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj
index bb07cc00..2c538251 100644
--- a/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj
+++ b/src/ImGui.NET.SampleProgram/ImGui.NET.SampleProgram.csproj
@@ -1,15 +1,17 @@
-
+
Exe
- netcoreapp2.0
+ net8.0
true
-
-
+
+
+
+
@@ -25,7 +27,7 @@
-
+
diff --git a/src/ImGui.NET.SampleProgram/ImGuiController.cs b/src/ImGui.NET.SampleProgram/ImGuiController.cs
index 64d6ef9e..47ec3a31 100644
--- a/src/ImGui.NET.SampleProgram/ImGuiController.cs
+++ b/src/ImGui.NET.SampleProgram/ImGuiController.cs
@@ -59,16 +59,15 @@ public ImGuiController(GraphicsDevice gd, OutputDescription outputDescription, i
_windowWidth = width;
_windowHeight = height;
- IntPtr context = ImGui.CreateContext();
- ImGui.SetCurrentContext(context);
-
- ImGui.GetIO().Fonts.AddFontDefault();
+ ImGui.CreateContext();
+ var io = ImGui.GetIO();
+ io.BackendFlags |= ImGuiBackendFlags.RendererHasVtxOffset;
+ io.ConfigFlags |= ImGuiConfigFlags.NavEnableKeyboard |
+ ImGuiConfigFlags.DockingEnable;
+ io.Fonts.Flags |= ImFontAtlasFlags.NoBakedLines;
CreateDeviceResources(gd, outputDescription);
- SetKeyMappings();
-
SetPerFrameImGuiData(1f / 60f);
-
ImGui.NewFrame();
_frameBegun = true;
}
@@ -99,8 +98,8 @@ public void CreateDeviceResources(GraphicsDevice gd, OutputDescription outputDes
byte[] vertexShaderBytes = LoadEmbeddedShaderCode(gd.ResourceFactory, "imgui-vertex", ShaderStages.Vertex);
byte[] fragmentShaderBytes = LoadEmbeddedShaderCode(gd.ResourceFactory, "imgui-frag", ShaderStages.Fragment);
- _vertexShader = factory.CreateShader(new ShaderDescription(ShaderStages.Vertex, vertexShaderBytes, "VS"));
- _fragmentShader = factory.CreateShader(new ShaderDescription(ShaderStages.Fragment, fragmentShaderBytes, "FS"));
+ _vertexShader = factory.CreateShader(new ShaderDescription(ShaderStages.Vertex, vertexShaderBytes, gd.BackendType == GraphicsBackend.Metal ? "VS" : "main"));
+ _fragmentShader = factory.CreateShader(new ShaderDescription(ShaderStages.Fragment, fragmentShaderBytes, gd.BackendType == GraphicsBackend.Metal ? "FS" : "main"));
VertexLayoutDescription[] vertexLayouts = new VertexLayoutDescription[]
{
@@ -123,7 +122,8 @@ public void CreateDeviceResources(GraphicsDevice gd, OutputDescription outputDes
PrimitiveTopology.TriangleList,
new ShaderSetDescription(vertexLayouts, new[] { _vertexShader, _fragmentShader }),
new ResourceLayout[] { _layout, _textureLayout },
- outputDescription);
+ outputDescription,
+ ResourceBindingModel.Default);
_pipeline = factory.CreateGraphicsPipeline(ref pd);
_mainResourceSet = factory.CreateResourceSet(new ResourceSetDescription(_layout,
@@ -244,11 +244,11 @@ private byte[] GetEmbeddedResourceBytes(string resourceName)
///
/// Recreates the device texture used to render text.
///
- public unsafe void RecreateFontDeviceTexture(GraphicsDevice gd)
+ public void RecreateFontDeviceTexture(GraphicsDevice gd)
{
ImGuiIOPtr io = ImGui.GetIO();
// Build
- byte* pixels;
+ IntPtr pixels;
int width, height, bytesPerPixel;
io.Fonts.GetTexDataAsRGBA32(out pixels, out width, out height, out bytesPerPixel);
// Store our identifier
@@ -264,7 +264,7 @@ public unsafe void RecreateFontDeviceTexture(GraphicsDevice gd)
_fontTexture.Name = "ImGui.NET Font Texture";
gd.UpdateTexture(
_fontTexture,
- (IntPtr)pixels,
+ pixels,
(uint)(bytesPerPixel * width * height),
0,
0,
@@ -326,99 +326,91 @@ private void SetPerFrameImGuiData(float deltaSeconds)
io.DeltaTime = deltaSeconds; // DeltaTime is in seconds.
}
- private void UpdateImGuiInput(InputSnapshot snapshot)
+ private bool TryMapKey(Key key, out ImGuiKey result)
{
- ImGuiIOPtr io = ImGui.GetIO();
-
- Vector2 mousePosition = snapshot.MousePosition;
-
- // Determine if any of the mouse buttons were pressed during this snapshot period, even if they are no longer held.
- bool leftPressed = false;
- bool middlePressed = false;
- bool rightPressed = false;
- foreach (MouseEvent me in snapshot.MouseEvents)
+ ImGuiKey KeyToImGuiKeyShortcut(Key keyToConvert, Key startKey1, ImGuiKey startKey2)
{
- if (me.Down)
- {
- switch (me.MouseButton)
- {
- case MouseButton.Left:
- leftPressed = true;
- break;
- case MouseButton.Middle:
- middlePressed = true;
- break;
- case MouseButton.Right:
- rightPressed = true;
- break;
- }
- }
+ int changeFromStart1 = (int)keyToConvert - (int)startKey1;
+ return startKey2 + changeFromStart1;
}
- io.MouseDown[0] = leftPressed || snapshot.IsMouseDown(MouseButton.Left);
- io.MouseDown[1] = rightPressed || snapshot.IsMouseDown(MouseButton.Right);
- io.MouseDown[2] = middlePressed || snapshot.IsMouseDown(MouseButton.Middle);
- io.MousePos = mousePosition;
- io.MouseWheel = snapshot.WheelDelta;
+ result = key switch
+ {
+ >= Key.F1 and <= Key.F24 => KeyToImGuiKeyShortcut(key, Key.F1, ImGuiKey.F1),
+ >= Key.Keypad0 and <= Key.Keypad9 => KeyToImGuiKeyShortcut(key, Key.Keypad0, ImGuiKey.Keypad0),
+ >= Key.A and <= Key.Z => KeyToImGuiKeyShortcut(key, Key.A, ImGuiKey.A),
+ >= Key.Number0 and <= Key.Number9 => KeyToImGuiKeyShortcut(key, Key.Number0, ImGuiKey._0),
+ Key.ShiftLeft or Key.ShiftRight => ImGuiKey.ModShift,
+ Key.ControlLeft or Key.ControlRight => ImGuiKey.ModCtrl,
+ Key.AltLeft or Key.AltRight => ImGuiKey.ModAlt,
+ Key.WinLeft or Key.WinRight => ImGuiKey.ModSuper,
+ Key.Menu => ImGuiKey.Menu,
+ Key.Up => ImGuiKey.UpArrow,
+ Key.Down => ImGuiKey.DownArrow,
+ Key.Left => ImGuiKey.LeftArrow,
+ Key.Right => ImGuiKey.RightArrow,
+ Key.Enter => ImGuiKey.Enter,
+ Key.Escape => ImGuiKey.Escape,
+ Key.Space => ImGuiKey.Space,
+ Key.Tab => ImGuiKey.Tab,
+ Key.BackSpace => ImGuiKey.Backspace,
+ Key.Insert => ImGuiKey.Insert,
+ Key.Delete => ImGuiKey.Delete,
+ Key.PageUp => ImGuiKey.PageUp,
+ Key.PageDown => ImGuiKey.PageDown,
+ Key.Home => ImGuiKey.Home,
+ Key.End => ImGuiKey.End,
+ Key.CapsLock => ImGuiKey.CapsLock,
+ Key.ScrollLock => ImGuiKey.ScrollLock,
+ Key.PrintScreen => ImGuiKey.PrintScreen,
+ Key.Pause => ImGuiKey.Pause,
+ Key.NumLock => ImGuiKey.NumLock,
+ Key.KeypadDivide => ImGuiKey.KeypadDivide,
+ Key.KeypadMultiply => ImGuiKey.KeypadMultiply,
+ Key.KeypadSubtract => ImGuiKey.KeypadSubtract,
+ Key.KeypadAdd => ImGuiKey.KeypadAdd,
+ Key.KeypadDecimal => ImGuiKey.KeypadDecimal,
+ Key.KeypadEnter => ImGuiKey.KeypadEnter,
+ Key.Tilde => ImGuiKey.GraveAccent,
+ Key.Minus => ImGuiKey.Minus,
+ Key.Plus => ImGuiKey.Equal,
+ Key.BracketLeft => ImGuiKey.LeftBracket,
+ Key.BracketRight => ImGuiKey.RightBracket,
+ Key.Semicolon => ImGuiKey.Semicolon,
+ Key.Quote => ImGuiKey.Apostrophe,
+ Key.Comma => ImGuiKey.Comma,
+ Key.Period => ImGuiKey.Period,
+ Key.Slash => ImGuiKey.Slash,
+ Key.BackSlash or Key.NonUSBackSlash => ImGuiKey.Backslash,
+ _ => ImGuiKey.None
+ };
+
+ return result != ImGuiKey.None;
+ }
- IReadOnlyList keyCharPresses = snapshot.KeyCharPresses;
- for (int i = 0; i < keyCharPresses.Count; i++)
+ private void UpdateImGuiInput(InputSnapshot snapshot)
+ {
+ ImGuiIOPtr io = ImGui.GetIO();
+ io.AddMousePosEvent(snapshot.MousePosition.X, snapshot.MousePosition.Y);
+ io.AddMouseButtonEvent(0, snapshot.IsMouseDown(MouseButton.Left));
+ io.AddMouseButtonEvent(1, snapshot.IsMouseDown(MouseButton.Right));
+ io.AddMouseButtonEvent(2, snapshot.IsMouseDown(MouseButton.Middle));
+ io.AddMouseButtonEvent(3, snapshot.IsMouseDown(MouseButton.Button1));
+ io.AddMouseButtonEvent(4, snapshot.IsMouseDown(MouseButton.Button2));
+ io.AddMouseWheelEvent(0f, snapshot.WheelDelta);
+ for (int i = 0; i < snapshot.KeyCharPresses.Count; i++)
{
- char c = keyCharPresses[i];
- io.AddInputCharacter(c);
+ io.AddInputCharacter(snapshot.KeyCharPresses[i]);
}
- IReadOnlyList keyEvents = snapshot.KeyEvents;
- for (int i = 0; i < keyEvents.Count; i++)
+ for (int i = 0; i < snapshot.KeyEvents.Count; i++)
{
- KeyEvent keyEvent = keyEvents[i];
- io.KeysDown[(int)keyEvent.Key] = keyEvent.Down;
- if (keyEvent.Key == Key.ControlLeft)
- {
- _controlDown = keyEvent.Down;
- }
- if (keyEvent.Key == Key.ShiftLeft)
- {
- _shiftDown = keyEvent.Down;
- }
- if (keyEvent.Key == Key.AltLeft)
+ KeyEvent keyEvent = snapshot.KeyEvents[i];
+ if (TryMapKey(keyEvent.Key, out ImGuiKey imguikey))
{
- _altDown = keyEvent.Down;
- }
- if (keyEvent.Key == Key.WinLeft)
- {
- _winKeyDown = keyEvent.Down;
+ io.AddKeyEvent(imguikey, keyEvent.Down);
}
}
-
- io.KeyCtrl = _controlDown;
- io.KeyAlt = _altDown;
- io.KeyShift = _shiftDown;
- io.KeySuper = _winKeyDown;
- }
-
- private static void SetKeyMappings()
- {
- ImGuiIOPtr io = ImGui.GetIO();
- io.KeyMap[(int)ImGuiKey.Tab] = (int)Key.Tab;
- io.KeyMap[(int)ImGuiKey.LeftArrow] = (int)Key.Left;
- io.KeyMap[(int)ImGuiKey.RightArrow] = (int)Key.Right;
- io.KeyMap[(int)ImGuiKey.UpArrow] = (int)Key.Up;
- io.KeyMap[(int)ImGuiKey.DownArrow] = (int)Key.Down;
- io.KeyMap[(int)ImGuiKey.PageUp] = (int)Key.PageUp;
- io.KeyMap[(int)ImGuiKey.PageDown] = (int)Key.PageDown;
- io.KeyMap[(int)ImGuiKey.Home] = (int)Key.Home;
- io.KeyMap[(int)ImGuiKey.End] = (int)Key.End;
- io.KeyMap[(int)ImGuiKey.Delete] = (int)Key.Delete;
- io.KeyMap[(int)ImGuiKey.Backspace] = (int)Key.BackSpace;
- io.KeyMap[(int)ImGuiKey.Enter] = (int)Key.Enter;
- io.KeyMap[(int)ImGuiKey.Escape] = (int)Key.Escape;
- io.KeyMap[(int)ImGuiKey.A] = (int)Key.A;
- io.KeyMap[(int)ImGuiKey.C] = (int)Key.C;
- io.KeyMap[(int)ImGuiKey.V] = (int)Key.V;
- io.KeyMap[(int)ImGuiKey.X] = (int)Key.X;
- io.KeyMap[(int)ImGuiKey.Y] = (int)Key.Y;
- io.KeyMap[(int)ImGuiKey.Z] = (int)Key.Z;
}
private void RenderImDrawData(ImDrawDataPtr draw_data, GraphicsDevice gd, CommandList cl)
@@ -447,7 +439,7 @@ private void RenderImDrawData(ImDrawDataPtr draw_data, GraphicsDevice gd, Comman
for (int i = 0; i < draw_data.CmdListsCount; i++)
{
- ImDrawListPtr cmd_list = draw_data.CmdListsRange[i];
+ ImDrawListPtr cmd_list = draw_data.CmdLists[i];
cl.UpdateBuffer(
_vertexBuffer,
@@ -489,7 +481,7 @@ private void RenderImDrawData(ImDrawDataPtr draw_data, GraphicsDevice gd, Comman
int idx_offset = 0;
for (int n = 0; n < draw_data.CmdListsCount; n++)
{
- ImDrawListPtr cmd_list = draw_data.CmdListsRange[n];
+ ImDrawListPtr cmd_list = draw_data.CmdLists[n];
for (int cmd_i = 0; cmd_i < cmd_list.CmdBuffer.Size; cmd_i++)
{
ImDrawCmdPtr pcmd = cmd_list.CmdBuffer[cmd_i];
@@ -518,12 +510,11 @@ private void RenderImDrawData(ImDrawDataPtr draw_data, GraphicsDevice gd, Comman
(uint)(pcmd.ClipRect.Z - pcmd.ClipRect.X),
(uint)(pcmd.ClipRect.W - pcmd.ClipRect.Y));
- cl.DrawIndexed(pcmd.ElemCount, 1, (uint)idx_offset, vtx_offset, 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 8286d15b..3751216f 100644
--- a/src/ImGui.NET.SampleProgram/MemoryEditor.cs
+++ b/src/ImGui.NET.SampleProgram/MemoryEditor.cs
@@ -3,6 +3,8 @@
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 @@ public unsafe void Draw(string title, byte[] mem_data, int mem_size, int base_di
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.igSetScrollY(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
@@ -143,7 +145,7 @@ public unsafe void Draw(string title, byte[] mem_data, int mem_size, int base_di
}
ImGui.PushItemWidth(ImGui.CalcTextSize("FF").X);
- var flags = ImGuiInputTextFlags.CharsHexadecimal | ImGuiInputTextFlags.EnterReturnsTrue | ImGuiInputTextFlags.AutoSelectAll | ImGuiInputTextFlags.NoHorizontalScroll | ImGuiInputTextFlags.AlwaysInsertMode | ImGuiInputTextFlags.CallbackAlways;
+ var flags = ImGuiInputTextFlags.CharsHexadecimal | ImGuiInputTextFlags.EnterReturnsTrue | ImGuiInputTextFlags.AutoSelectAll | ImGuiInputTextFlags.NoHorizontalScroll | ImGuiInputTextFlags.CallbackAlways;
if (ImGui.InputText("##data", DataInput, 32, flags, callback, (IntPtr)(&cursor_pos)))
data_write = data_next = true;
@@ -274,4 +276,5 @@ public unsafe void Begin(int count, float items_height = -1.0f)
}
}
}
-}
\ 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 466f8f8b..2f85865c 100644
--- a/src/ImGui.NET.SampleProgram/Program.cs
+++ b/src/ImGui.NET.SampleProgram/Program.cs
@@ -1,6 +1,10 @@
using System;
+using System.Diagnostics;
using System.Linq;
using System.Numerics;
+using ImPlotNET;
+using System.Runtime.CompilerServices;
+using TestDotNetStandardLib;
using Veldrid;
using Veldrid.Sdl2;
using Veldrid.StartupUtilities;
@@ -15,14 +19,14 @@ class Program
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;
private static int _counter = 0;
private static int _dragInt = 0;
private static Vector3 _clearColor = new Vector3(0.45f, 0.55f, 0.6f);
- private static bool _showDemoWindow = true;
+ private static bool _showImGuiDemoWindow = true;
private static bool _showAnotherWindow = false;
private static bool _showMemoryEditor = false;
private static byte[] _memoryEditorData;
@@ -36,7 +40,7 @@ static void Main(string[] args)
// Create window, GraphicsDevice, and all resources necessary for the demo.
VeldridStartup.CreateWindowAndGraphicsDevice(
new WindowCreateInfo(50, 50, 1280, 720, WindowState.Normal, "ImGui.NET Sample Program"),
- new GraphicsDeviceOptions(true, null, true),
+ new GraphicsDeviceOptions(true, null, true, ResourceBindingModel.Improved, true, true),
out _window,
out _gd);
_window.Resized += () =>
@@ -46,16 +50,20 @@ static void Main(string[] args)
};
_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();
+ var stopwatch = Stopwatch.StartNew();
+ float deltaTime = 0f;
// Main application loop
while (_window.Exists)
{
+ deltaTime = stopwatch.ElapsedTicks / (float)Stopwatch.Frequency;
+ stopwatch.Restart();
InputSnapshot snapshot = _window.PumpEvents();
if (!_window.Exists) { break; }
- _controller.Update(1f / 60f, snapshot); // Feed the input events to our ImGui controller, which passes them through to ImGui.
+ _controller.Update(deltaTime, snapshot); // Feed the input events to our ImGui controller, which passes them through to ImGui.
SubmitUI();
@@ -81,15 +89,17 @@ private static unsafe void SubmitUI()
// https://github.com/ocornut/imgui/blob/master/examples/example_win32_directx11/main.cpp#L172
// 1. Show a simple window.
- // Tip: if we don't call ImGui.BeginWindow()/ImGui.EndWindow() the widgets automatically appears in a window called "Debug".
+ // Tip: if we don't call ImGui.Begin(string) / ImGui.End() the widgets automatically appears in a window called "Debug".
{
+ ImGui.Text("");
+ ImGui.Text(string.Empty);
ImGui.Text("Hello, world!"); // Display some text (you can use a format string too)
- ImGui.SliderFloat("float", ref _f, 0, 1, _f.ToString("0.000"), 1); // Edit 1 float using a slider from 0.0f to 1.0f
+ ImGui.SliderFloat("float", ref _f, 0, 1, _f.ToString("0.000")); // Edit 1 float using a slider from 0.0f to 1.0f
//ImGui.ColorEdit3("clear color", ref _clearColor); // Edit 3 floats representing a color
ImGui.Text($"Mouse position: {ImGui.GetMousePos()}");
- ImGui.Checkbox("Demo Window", ref _showDemoWindow); // Edit bools storing our windows open/close state
+ ImGui.Checkbox("ImGui Demo Window", ref _showImGuiDemoWindow); // Edit bools storing our windows open/close state
ImGui.Checkbox("Another Window", ref _showAnotherWindow);
ImGui.Checkbox("Memory Editor", ref _showMemoryEditor);
if (ImGui.Button("Button")) // Buttons return true when clicked (NB: most widgets return true when edited/activated)
@@ -114,14 +124,14 @@ private static unsafe void SubmitUI()
}
// 3. Show the ImGui demo window. Most of the sample code is in ImGui.ShowDemoWindow(). Read its code to learn more about Dear ImGui!
- if (_showDemoWindow)
+ if (_showImGuiDemoWindow)
{
// Normally user code doesn't need/want to call this because positions are saved in .ini file anyway.
// Here we just want to make the demo initial state a bit more friendly!
ImGui.SetNextWindowPos(new Vector2(650, 20), ImGuiCond.FirstUseEver);
- ImGui.ShowDemoWindow(ref _showDemoWindow);
+ ImGui.ShowDemoWindow(ref _showImGuiDemoWindow);
}
-
+
if (ImGui.TreeNode("Tabs"))
{
if (ImGui.TreeNode("Basic"))
@@ -159,9 +169,9 @@ private static unsafe void SubmitUI()
if ((s_tab_bar_flags & (uint)ImGuiTabBarFlags.FittingPolicyMask) == 0)
s_tab_bar_flags |= (uint)ImGuiTabBarFlags.FittingPolicyDefault;
if (ImGui.CheckboxFlags("ImGuiTabBarFlags_FittingPolicyResizeDown", ref s_tab_bar_flags, (uint)ImGuiTabBarFlags.FittingPolicyResizeDown))
- s_tab_bar_flags &= ~((uint)ImGuiTabBarFlags.FittingPolicyMask ^ (uint)ImGuiTabBarFlags.FittingPolicyResizeDown);
+ s_tab_bar_flags &= ~((uint)ImGuiTabBarFlags.FittingPolicyMask ^ (uint)ImGuiTabBarFlags.FittingPolicyResizeDown);
if (ImGui.CheckboxFlags("ImGuiTabBarFlags_FittingPolicyScroll", ref s_tab_bar_flags, (uint)ImGuiTabBarFlags.FittingPolicyScroll))
- s_tab_bar_flags &= ~((uint)ImGuiTabBarFlags.FittingPolicyMask ^ (uint)ImGuiTabBarFlags.FittingPolicyScroll);
+ s_tab_bar_flags &= ~((uint)ImGuiTabBarFlags.FittingPolicyMask ^ (uint)ImGuiTabBarFlags.FittingPolicyScroll);
// Tab Bar
string[] names = { "Artichoke", "Beetroot", "Celery", "Daikon" };
@@ -196,8 +206,31 @@ private static unsafe void SubmitUI()
if (_showMemoryEditor)
{
- _memoryEditor.Draw("Memory Editor", _memoryEditorData, _memoryEditorData.Length);
+ ImGui.Text("Memory editor currently supported.");
+ // _memoryEditor.Draw("Memory Editor", _memoryEditorData, _memoryEditorData.Length);
}
+
+ // ReadOnlySpan and .NET Standard 2.0 tests
+ TestStringParameterOnDotNetStandard.Text(); // String overloads should always be available.
+
+ // On .NET Standard 2.1 or greater, you can use ReadOnlySpan instead of string to prevent allocations.
+ long allocBytesStringStart = GC.GetAllocatedBytesForCurrentThread();
+ ImGui.Text($"Hello, world {Random.Shared.Next(100)}!");
+ long allocBytesStringEnd = GC.GetAllocatedBytesForCurrentThread() - allocBytesStringStart;
+ Console.WriteLine("GC (string): " + allocBytesStringEnd);
+
+ long allocBytesSpanStart = GC.GetAllocatedBytesForCurrentThread();
+ ImGui.Text($"Hello, world {Random.Shared.Next(100)}!".AsSpan()); // Note that this call will STILL allocate memory due to string interpolation, but you can prevent that from happening by using an InterpolatedStringHandler.
+ long allocBytesSpanEnd = GC.GetAllocatedBytesForCurrentThread() - allocBytesSpanStart;
+ Console.WriteLine("GC (span): " + allocBytesSpanEnd);
+
+ ImGui.Text("Empty span:");
+ ImGui.SameLine();
+ ImGui.GetWindowDrawList().AddText(ImGui.GetCursorScreenPos(), uint.MaxValue, ReadOnlySpan.Empty);
+ ImGui.NewLine();
+ ImGui.GetWindowDrawList().AddText(ImGui.GetCursorScreenPos(), uint.MaxValue, $"{ImGui.CalcTextSize("h")}");
+ ImGui.NewLine();
+ ImGui.TextUnformatted("TextUnformatted now passes end ptr but isn't cut off");
}
}
}
diff --git a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.glsl b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.glsl
index 2d1c1d78..f94fa485 100644
--- a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.glsl
+++ b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.glsl
@@ -13,4 +13,4 @@ layout (location = 0) out vec4 outputColor;
void main()
{
outputColor = color * texture(sampler2D(FontTexture, FontSampler), texCoord);
-}
+}
\ No newline at end of file
diff --git a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.spv b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.spv
index c8d71cc6..5d3d96f3 100644
Binary files a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.spv and b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-frag.spv differ
diff --git a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.glsl b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.glsl
index 6fdab3f9..6249a36d 100644
--- a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.glsl
+++ b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.glsl
@@ -3,27 +3,26 @@
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
-layout (location = 0) in vec2 vsin_position;
-layout (location = 1) in vec2 vsin_texCoord;
-layout (location = 2) in vec4 vsin_color;
+layout (location = 0) in vec2 in_position;
+layout (location = 1) in vec2 in_texCoord;
+layout (location = 2) in vec4 in_color;
-layout (binding = 0) uniform Projection
+layout (binding = 0) uniform ProjectionMatrixBuffer
{
- mat4 projection;
+ mat4 projection_matrix;
};
-layout (location = 0) out vec4 vsout_color;
-layout (location = 1) out vec2 vsout_texCoord;
+layout (location = 0) out vec4 color;
+layout (location = 1) out vec2 texCoord;
-out gl_PerVertex
+out gl_PerVertex
{
vec4 gl_Position;
};
void main()
{
- gl_Position = projection * vec4(vsin_position, 0, 1);
- vsout_color = vsin_color;
- vsout_texCoord = vsin_texCoord;
- gl_Position.y = -gl_Position.y;
+ gl_Position = projection_matrix * vec4(in_position, 0, 1);
+ color = in_color;
+ texCoord = in_texCoord;
}
diff --git a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.spv b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.spv
index 795cd0e7..b40ec8ca 100644
Binary files a/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.spv and b/src/ImGui.NET.SampleProgram/Shaders/SPIR-V/imgui-vertex.spv differ
diff --git a/src/ImGui.NET.sln b/src/ImGui.NET.sln
index e3857dcf..ed15103c 100644
--- a/src/ImGui.NET.sln
+++ b/src/ImGui.NET.sln
@@ -10,6 +10,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImGui.NET.SampleProgram.XNA
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeGenerator", "CodeGenerator\CodeGenerator.csproj", "{62A4CFE3-C5F5-45F5-AD18-3F7E6739BD09}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImPlot.NET", "ImPlot.NET\ImPlot.NET.csproj", "{817A9820-E750-43AB-B89E-FD51E58ACBF4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImNodes.NET", "ImNodes.NET\ImNodes.NET.csproj", "{2786BF48-AE57-44EE-9E28-401AE88E972D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImGuizmo.NET", "ImGuizmo.NET\ImGuizmo.NET.csproj", "{760568AB-DCC9-443E-ADFA-2B06B2E2B421}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestDotNetStandardLib", "TestDotNetStandardLib\TestDotNetStandardLib.csproj", "{867D8763-15A2-40E4-AAFD-43B77AC52154}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -68,6 +76,54 @@ Global
{62A4CFE3-C5F5-45F5-AD18-3F7E6739BD09}.Release|x64.Build.0 = Release|Any CPU
{62A4CFE3-C5F5-45F5-AD18-3F7E6739BD09}.Release|x86.ActiveCfg = Release|Any CPU
{62A4CFE3-C5F5-45F5-AD18-3F7E6739BD09}.Release|x86.Build.0 = Release|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Debug|x64.Build.0 = Debug|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Debug|x86.Build.0 = Debug|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Release|x64.ActiveCfg = Release|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Release|x64.Build.0 = Release|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Release|x86.ActiveCfg = Release|Any CPU
+ {817A9820-E750-43AB-B89E-FD51E58ACBF4}.Release|x86.Build.0 = Release|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Debug|x64.Build.0 = Debug|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Debug|x86.Build.0 = Debug|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Release|x64.ActiveCfg = Release|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Release|x64.Build.0 = Release|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Release|x86.ActiveCfg = Release|Any CPU
+ {2786BF48-AE57-44EE-9E28-401AE88E972D}.Release|x86.Build.0 = Release|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Debug|x64.Build.0 = Debug|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Debug|x86.Build.0 = Debug|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Release|Any CPU.Build.0 = Release|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Release|x64.ActiveCfg = Release|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Release|x64.Build.0 = Release|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Release|x86.ActiveCfg = Release|Any CPU
+ {760568AB-DCC9-443E-ADFA-2B06B2E2B421}.Release|x86.Build.0 = Release|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Debug|x64.Build.0 = Debug|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Debug|x86.Build.0 = Debug|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Release|Any CPU.Build.0 = Release|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Release|x64.ActiveCfg = Release|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Release|x64.Build.0 = Release|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Release|x86.ActiveCfg = Release|Any CPU
+ {867D8763-15A2-40E4-AAFD-43B77AC52154}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/ImGui.NET/Delegates.cs b/src/ImGui.NET/Delegates.cs
new file mode 100644
index 00000000..4075f150
--- /dev/null
+++ b/src/ImGui.NET/Delegates.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Numerics;
+
+namespace ImGuiNET
+{
+ public delegate void Platform_CreateWindow(ImGuiViewportPtr vp); // Create a new platform window for the given viewport
+ public delegate void Platform_DestroyWindow(ImGuiViewportPtr vp);
+ public delegate void Platform_ShowWindow(ImGuiViewportPtr vp); // Newly created windows are initially hidden so SetWindowPos/Size/Title can be called on them first
+ public delegate void Platform_SetWindowPos(ImGuiViewportPtr vp, Vector2 pos);
+ public unsafe delegate void Platform_GetWindowPos(ImGuiViewportPtr vp, Vector2* outPos);
+ public delegate void Platform_SetWindowSize(ImGuiViewportPtr vp, Vector2 size);
+ public unsafe delegate void Platform_GetWindowSize(ImGuiViewportPtr vp, Vector2* outSize);
+ public delegate void Platform_SetWindowFocus(ImGuiViewportPtr vp); // Move window to front and set input focus
+ public delegate byte Platform_GetWindowFocus(ImGuiViewportPtr vp);
+ public delegate byte Platform_GetWindowMinimized(ImGuiViewportPtr vp);
+ public delegate void Platform_SetWindowTitle(ImGuiViewportPtr vp, IntPtr title);
+}
diff --git a/src/ImGui.NET/Generated/CustomRect.gen.cs b/src/ImGui.NET/Generated/CustomRect.gen.cs
deleted file mode 100644
index c12a7278..00000000
--- a/src/ImGui.NET/Generated/CustomRect.gen.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-using System;
-using System.Numerics;
-using System.Runtime.CompilerServices;
-using System.Text;
-
-namespace ImGuiNET
-{
- public unsafe partial struct CustomRect
- {
- public uint ID;
- public ushort Width;
- public ushort Height;
- public ushort X;
- public ushort Y;
- public float GlyphAdvanceX;
- public Vector2 GlyphOffset;
- public ImFont* Font;
- }
- public unsafe partial struct CustomRectPtr
- {
- public CustomRect* NativePtr { get; }
- public CustomRectPtr(CustomRect* nativePtr) => NativePtr = nativePtr;
- public CustomRectPtr(IntPtr nativePtr) => NativePtr = (CustomRect*)nativePtr;
- public static implicit operator CustomRectPtr(CustomRect* nativePtr) => new CustomRectPtr(nativePtr);
- public static implicit operator CustomRect* (CustomRectPtr wrappedPtr) => wrappedPtr.NativePtr;
- public static implicit operator CustomRectPtr(IntPtr nativePtr) => new CustomRectPtr(nativePtr);
- public ref uint ID => ref Unsafe.AsRef(&NativePtr->ID);
- public ref ushort Width => ref Unsafe.AsRef(&NativePtr->Width);
- public ref ushort Height => ref Unsafe.AsRef(&NativePtr->Height);
- public ref ushort X => ref Unsafe.AsRef(&NativePtr->X);
- public ref ushort Y => ref Unsafe.AsRef(&NativePtr->Y);
- public ref float GlyphAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphAdvanceX);
- public ref Vector2 GlyphOffset => ref Unsafe.AsRef(&NativePtr->GlyphOffset);
- public ImFontPtr Font => new ImFontPtr(NativePtr->Font);
- public bool IsPacked()
- {
- byte ret = ImGuiNative.CustomRect_IsPacked(NativePtr);
- return ret != 0;
- }
- }
-}
diff --git a/src/ImGui.NET/Generated/ImColor.gen.cs b/src/ImGui.NET/Generated/ImColor.gen.cs
index 2f107959..009ed060 100644
--- a/src/ImGui.NET/Generated/ImColor.gen.cs
+++ b/src/ImGui.NET/Generated/ImColor.gen.cs
@@ -18,25 +18,31 @@ public unsafe partial struct ImColorPtr
public static implicit operator ImColor* (ImColorPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImColorPtr(IntPtr nativePtr) => new ImColorPtr(nativePtr);
public ref Vector4 Value => ref Unsafe.AsRef(&NativePtr->Value);
+ public void Destroy()
+ {
+ ImGuiNative.ImColor_destroy((ImColor*)(NativePtr));
+ }
public ImColor HSV(float h, float s, float v)
{
+ ImColor __retval;
float a = 1.0f;
- ImColor ret = ImGuiNative.ImColor_HSV(NativePtr, h, s, v, a);
- return ret;
+ ImGuiNative.ImColor_HSV(&__retval, h, s, v, a);
+ return __retval;
}
public ImColor HSV(float h, float s, float v, float a)
{
- ImColor ret = ImGuiNative.ImColor_HSV(NativePtr, h, s, v, a);
- return ret;
+ ImColor __retval;
+ ImGuiNative.ImColor_HSV(&__retval, h, s, v, a);
+ return __retval;
}
public void SetHSV(float h, float s, float v)
{
float a = 1.0f;
- ImGuiNative.ImColor_SetHSV(NativePtr, h, s, v, a);
+ ImGuiNative.ImColor_SetHSV((ImColor*)(NativePtr), h, s, v, a);
}
public void SetHSV(float h, float s, float v, float a)
{
- ImGuiNative.ImColor_SetHSV(NativePtr, h, s, v, a);
+ ImGuiNative.ImColor_SetHSV((ImColor*)(NativePtr), h, s, v, a);
}
}
}
diff --git a/src/ImGui.NET/Generated/ImDrawChannel.gen.cs b/src/ImGui.NET/Generated/ImDrawChannel.gen.cs
index 7b08e1a4..850df76d 100644
--- a/src/ImGui.NET/Generated/ImDrawChannel.gen.cs
+++ b/src/ImGui.NET/Generated/ImDrawChannel.gen.cs
@@ -7,8 +7,8 @@ namespace ImGuiNET
{
public unsafe partial struct ImDrawChannel
{
- public ImVector CmdBuffer;
- public ImVector IdxBuffer;
+ public ImVector _CmdBuffer;
+ public ImVector _IdxBuffer;
}
public unsafe partial struct ImDrawChannelPtr
{
@@ -18,7 +18,7 @@ public unsafe partial struct ImDrawChannelPtr
public static implicit operator ImDrawChannelPtr(ImDrawChannel* nativePtr) => new ImDrawChannelPtr(nativePtr);
public static implicit operator ImDrawChannel* (ImDrawChannelPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImDrawChannelPtr(IntPtr nativePtr) => new ImDrawChannelPtr(nativePtr);
- public ImPtrVector CmdBuffer => new ImPtrVector(NativePtr->CmdBuffer, Unsafe.SizeOf());
- public ImVector IdxBuffer => new ImVector(NativePtr->IdxBuffer);
+ public ImPtrVector _CmdBuffer => new ImPtrVector(NativePtr->_CmdBuffer, Unsafe.SizeOf());
+ public ImVector _IdxBuffer => new ImVector(NativePtr->_IdxBuffer);
}
}
diff --git a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs
index 9f0dd14c..1b24aeef 100644
--- a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs
+++ b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs
@@ -7,11 +7,15 @@ namespace ImGuiNET
{
public unsafe partial struct ImDrawCmd
{
- public uint ElemCount;
public Vector4 ClipRect;
public IntPtr TextureId;
+ public uint VtxOffset;
+ public uint IdxOffset;
+ public uint ElemCount;
public IntPtr UserCallback;
public void* UserCallbackData;
+ public int UserCallbackDataSize;
+ public int UserCallbackDataOffset;
}
public unsafe partial struct ImDrawCmdPtr
{
@@ -21,10 +25,23 @@ public unsafe partial struct ImDrawCmdPtr
public static implicit operator ImDrawCmdPtr(ImDrawCmd* nativePtr) => new ImDrawCmdPtr(nativePtr);
public static implicit operator ImDrawCmd* (ImDrawCmdPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImDrawCmdPtr(IntPtr nativePtr) => new ImDrawCmdPtr(nativePtr);
- public ref uint ElemCount => ref Unsafe.AsRef(&NativePtr->ElemCount);
public ref Vector4 ClipRect => ref Unsafe.AsRef(&NativePtr->ClipRect);
public ref IntPtr TextureId => ref Unsafe.AsRef(&NativePtr->TextureId);
+ public ref uint VtxOffset => ref Unsafe.AsRef(&NativePtr->VtxOffset);
+ public ref uint IdxOffset => ref Unsafe.AsRef(&NativePtr->IdxOffset);
+ public ref uint ElemCount => ref Unsafe.AsRef(&NativePtr->ElemCount);
public ref IntPtr UserCallback => ref Unsafe.AsRef(&NativePtr->UserCallback);
public IntPtr UserCallbackData { get => (IntPtr)NativePtr->UserCallbackData; set => NativePtr->UserCallbackData = (void*)value; }
+ public ref int UserCallbackDataSize => ref Unsafe.AsRef(&NativePtr->UserCallbackDataSize);
+ public ref int UserCallbackDataOffset => ref Unsafe.AsRef(&NativePtr->UserCallbackDataOffset);
+ public void Destroy()
+ {
+ ImGuiNative.ImDrawCmd_destroy((ImDrawCmd*)(NativePtr));
+ }
+ public IntPtr GetTexID()
+ {
+ IntPtr ret = ImGuiNative.ImDrawCmd_GetTexID((ImDrawCmd*)(NativePtr));
+ return ret;
+ }
}
}
diff --git a/src/ImGui.NET/Generated/ImDrawCmdHeader.gen.cs b/src/ImGui.NET/Generated/ImDrawCmdHeader.gen.cs
new file mode 100644
index 00000000..2d1c053d
--- /dev/null
+++ b/src/ImGui.NET/Generated/ImDrawCmdHeader.gen.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+namespace ImGuiNET
+{
+ public unsafe partial struct ImDrawCmdHeader
+ {
+ public Vector4 ClipRect;
+ public IntPtr TextureId;
+ public uint VtxOffset;
+ }
+ public unsafe partial struct ImDrawCmdHeaderPtr
+ {
+ public ImDrawCmdHeader* NativePtr { get; }
+ public ImDrawCmdHeaderPtr(ImDrawCmdHeader* nativePtr) => NativePtr = nativePtr;
+ public ImDrawCmdHeaderPtr(IntPtr nativePtr) => NativePtr = (ImDrawCmdHeader*)nativePtr;
+ public static implicit operator ImDrawCmdHeaderPtr(ImDrawCmdHeader* nativePtr) => new ImDrawCmdHeaderPtr(nativePtr);
+ public static implicit operator ImDrawCmdHeader* (ImDrawCmdHeaderPtr wrappedPtr) => wrappedPtr.NativePtr;
+ public static implicit operator ImDrawCmdHeaderPtr(IntPtr nativePtr) => new ImDrawCmdHeaderPtr(nativePtr);
+ public ref Vector4 ClipRect => ref Unsafe.AsRef(&NativePtr->ClipRect);
+ public ref IntPtr TextureId => ref Unsafe.AsRef(&NativePtr->TextureId);
+ public ref uint VtxOffset => ref Unsafe.AsRef(&NativePtr->VtxOffset);
+ }
+}
diff --git a/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs
deleted file mode 100644
index 68953f84..00000000
--- a/src/ImGui.NET/Generated/ImDrawCornerFlags.gen.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-namespace ImGuiNET
-{
- [System.Flags]
- public enum ImDrawCornerFlags
- {
- TopLeft = 1 << 0,
- TopRight = 1 << 1,
- BotLeft = 1 << 2,
- BotRight = 1 << 3,
- Top = TopLeft | TopRight,
- Bot = BotLeft | BotRight,
- Left = TopLeft | BotLeft,
- Right = TopRight | BotRight,
- All = 0xF,
- }
-}
diff --git a/src/ImGui.NET/Generated/ImDrawData.gen.cs b/src/ImGui.NET/Generated/ImDrawData.gen.cs
index 2275daf4..4ea932eb 100644
--- a/src/ImGui.NET/Generated/ImDrawData.gen.cs
+++ b/src/ImGui.NET/Generated/ImDrawData.gen.cs
@@ -8,12 +8,14 @@ namespace ImGuiNET
public unsafe partial struct ImDrawData
{
public byte Valid;
- public ImDrawList** CmdLists;
public int CmdListsCount;
public int TotalIdxCount;
public int TotalVtxCount;
+ public ImVector CmdLists;
public Vector2 DisplayPos;
public Vector2 DisplaySize;
+ public Vector2 FramebufferScale;
+ public ImGuiViewport* OwnerViewport;
}
public unsafe partial struct ImDrawDataPtr
{
@@ -24,23 +26,34 @@ public unsafe partial struct ImDrawDataPtr
public static implicit operator ImDrawData* (ImDrawDataPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImDrawDataPtr(IntPtr nativePtr) => new ImDrawDataPtr(nativePtr);
public ref bool Valid => ref Unsafe.AsRef(&NativePtr->Valid);
- public IntPtr CmdLists { get => (IntPtr)NativePtr->CmdLists; set => NativePtr->CmdLists = (ImDrawList**)value; }
public ref int CmdListsCount => ref Unsafe.AsRef(&NativePtr->CmdListsCount);
public ref int TotalIdxCount => ref Unsafe.AsRef(&NativePtr->TotalIdxCount);
public ref int TotalVtxCount => ref Unsafe.AsRef(&NativePtr->TotalVtxCount);
+ public ImVector CmdLists => new ImVector(NativePtr->CmdLists);
public ref Vector2 DisplayPos => ref Unsafe.AsRef(&NativePtr->DisplayPos);
public ref Vector2 DisplaySize => ref Unsafe.AsRef(&NativePtr->DisplaySize);
+ public ref Vector2 FramebufferScale => ref Unsafe.AsRef(&NativePtr->FramebufferScale);
+ public ImGuiViewportPtr OwnerViewport => new ImGuiViewportPtr(NativePtr->OwnerViewport);
+ public void AddDrawList(ImDrawListPtr draw_list)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ ImGuiNative.ImDrawData_AddDrawList((ImDrawData*)(NativePtr), native_draw_list);
+ }
public void Clear()
{
- ImGuiNative.ImDrawData_Clear(NativePtr);
+ ImGuiNative.ImDrawData_Clear((ImDrawData*)(NativePtr));
}
public void DeIndexAllBuffers()
{
- ImGuiNative.ImDrawData_DeIndexAllBuffers(NativePtr);
+ ImGuiNative.ImDrawData_DeIndexAllBuffers((ImDrawData*)(NativePtr));
+ }
+ public void Destroy()
+ {
+ ImGuiNative.ImDrawData_destroy((ImDrawData*)(NativePtr));
}
- public void ScaleClipRects(Vector2 sc)
+ public void ScaleClipRects(Vector2 fb_scale)
{
- ImGuiNative.ImDrawData_ScaleClipRects(NativePtr, sc);
+ ImGuiNative.ImDrawData_ScaleClipRects((ImDrawData*)(NativePtr), fb_scale);
}
}
}
diff --git a/src/ImGui.NET/Generated/ImDrawFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawFlags.gen.cs
new file mode 100644
index 00000000..60ae459a
--- /dev/null
+++ b/src/ImGui.NET/Generated/ImDrawFlags.gen.cs
@@ -0,0 +1,21 @@
+namespace ImGuiNET
+{
+ [System.Flags]
+ public enum ImDrawFlags
+ {
+ None = 0,
+ Closed = 1,
+ RoundCornersTopLeft = 16,
+ RoundCornersTopRight = 32,
+ RoundCornersBottomLeft = 64,
+ RoundCornersBottomRight = 128,
+ RoundCornersNone = 256,
+ RoundCornersTop = 48,
+ RoundCornersBottom = 192,
+ RoundCornersLeft = 80,
+ RoundCornersRight = 160,
+ RoundCornersAll = 240,
+ RoundCornersDefault = 240,
+ RoundCornersMask = 496,
+ }
+}
diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs
index 7909fc80..fd7ad7d7 100644
--- a/src/ImGui.NET/Generated/ImDrawList.gen.cs
+++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs
@@ -11,17 +11,18 @@ public unsafe partial struct ImDrawList
public ImVector IdxBuffer;
public ImVector VtxBuffer;
public ImDrawListFlags Flags;
- public IntPtr _Data;
- public byte* _OwnerName;
public uint _VtxCurrentIdx;
+ public IntPtr _Data;
public ImDrawVert* _VtxWritePtr;
public ushort* _IdxWritePtr;
+ public ImVector _Path;
+ public ImDrawCmdHeader _CmdHeader;
+ public ImDrawListSplitter _Splitter;
public ImVector _ClipRectStack;
public ImVector _TextureIdStack;
- public ImVector _Path;
- public int _ChannelsCurrent;
- public int _ChannelsCount;
- public ImVector _Channels;
+ public ImVector _CallbacksDataBuf;
+ public float _FringeScale;
+ public byte* _OwnerName;
}
public unsafe partial struct ImDrawListPtr
{
@@ -35,380 +36,719 @@ public unsafe partial struct ImDrawListPtr
public ImVector IdxBuffer => new ImVector(NativePtr->IdxBuffer);
public ImPtrVector VtxBuffer => new ImPtrVector(NativePtr->VtxBuffer, Unsafe.SizeOf());
public ref ImDrawListFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags);
- public ref IntPtr _Data => ref Unsafe.AsRef(&NativePtr->_Data);
- public NullTerminatedString _OwnerName => new NullTerminatedString(NativePtr->_OwnerName);
public ref uint _VtxCurrentIdx => ref Unsafe.AsRef(&NativePtr->_VtxCurrentIdx);
+ public ref IntPtr _Data => ref Unsafe.AsRef(&NativePtr->_Data);
public ImDrawVertPtr _VtxWritePtr => new ImDrawVertPtr(NativePtr->_VtxWritePtr);
public IntPtr _IdxWritePtr { get => (IntPtr)NativePtr->_IdxWritePtr; set => NativePtr->_IdxWritePtr = (ushort*)value; }
+ public ImVector _Path => new ImVector(NativePtr->_Path);
+ public ref ImDrawCmdHeader _CmdHeader => ref Unsafe.AsRef(&NativePtr->_CmdHeader);
+ public ref ImDrawListSplitter _Splitter => ref Unsafe.AsRef(&NativePtr->_Splitter);
public ImVector _ClipRectStack => new ImVector(NativePtr->_ClipRectStack);
public ImVector _TextureIdStack => new ImVector(NativePtr->_TextureIdStack);
- public ImVector _Path => new ImVector(NativePtr->_Path);
- public ref int _ChannelsCurrent => ref Unsafe.AsRef(&NativePtr->_ChannelsCurrent);
- public ref int _ChannelsCount => ref Unsafe.AsRef(&NativePtr->_ChannelsCount);
- public ImPtrVector _Channels => new ImPtrVector(NativePtr->_Channels, Unsafe.SizeOf());
- public void AddBezierCurve(Vector2 pos0, Vector2 cp0, Vector2 cp1, Vector2 pos1, uint col, float thickness)
+ public ImVector _CallbacksDataBuf => new ImVector(NativePtr->_CallbacksDataBuf);
+ public ref float _FringeScale => ref Unsafe.AsRef(&NativePtr->_FringeScale);
+ public NullTerminatedString _OwnerName => new NullTerminatedString(NativePtr->_OwnerName);
+ public int _CalcCircleAutoSegmentCount(float radius)
+ {
+ int ret = ImGuiNative.ImDrawList__CalcCircleAutoSegmentCount((ImDrawList*)(NativePtr), radius);
+ return ret;
+ }
+ public void _ClearFreeMemory()
+ {
+ ImGuiNative.ImDrawList__ClearFreeMemory((ImDrawList*)(NativePtr));
+ }
+ public void _OnChangedClipRect()
+ {
+ ImGuiNative.ImDrawList__OnChangedClipRect((ImDrawList*)(NativePtr));
+ }
+ public void _OnChangedTextureID()
+ {
+ ImGuiNative.ImDrawList__OnChangedTextureID((ImDrawList*)(NativePtr));
+ }
+ public void _OnChangedVtxOffset()
+ {
+ ImGuiNative.ImDrawList__OnChangedVtxOffset((ImDrawList*)(NativePtr));
+ }
+ public void _PathArcToFastEx(Vector2 center, float radius, int a_min_sample, int a_max_sample, int a_step)
+ {
+ ImGuiNative.ImDrawList__PathArcToFastEx((ImDrawList*)(NativePtr), center, radius, a_min_sample, a_max_sample, a_step);
+ }
+ public void _PathArcToN(Vector2 center, float radius, float a_min, float a_max, int num_segments)
+ {
+ ImGuiNative.ImDrawList__PathArcToN((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments);
+ }
+ public void _PopUnusedDrawCmd()
+ {
+ ImGuiNative.ImDrawList__PopUnusedDrawCmd((ImDrawList*)(NativePtr));
+ }
+ public void _ResetForNewFrame()
+ {
+ ImGuiNative.ImDrawList__ResetForNewFrame((ImDrawList*)(NativePtr));
+ }
+ public void _SetTextureID(IntPtr texture_id)
+ {
+ ImGuiNative.ImDrawList__SetTextureID((ImDrawList*)(NativePtr), texture_id);
+ }
+ 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;
+ ImGuiNative.ImDrawList_AddBezierCubic((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments);
+ }
+ public void AddBezierCubic(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments)
+ {
+ ImGuiNative.ImDrawList_AddBezierCubic((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments);
+ }
+ public void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
{
int num_segments = 0;
- ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, pos0, cp0, cp1, pos1, col, thickness, num_segments);
+ ImGuiNative.ImDrawList_AddBezierQuadratic((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness, num_segments);
+ }
+ public void AddBezierQuadratic(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness, int num_segments)
+ {
+ ImGuiNative.ImDrawList_AddBezierQuadratic((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness, num_segments);
}
- public void AddBezierCurve(Vector2 pos0, Vector2 cp0, Vector2 cp1, Vector2 pos1, uint col, float thickness, int num_segments)
+ public void AddCallback(IntPtr callback, IntPtr userdata)
{
- ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, pos0, cp0, cp1, pos1, col, thickness, num_segments);
+ void* native_userdata = (void*)userdata.ToPointer();
+ uint userdata_size = 0;
+ ImGuiNative.ImDrawList_AddCallback((ImDrawList*)(NativePtr), callback, native_userdata, userdata_size);
}
- public void AddCallback(IntPtr callback, IntPtr callback_data)
+ public void AddCallback(IntPtr callback, IntPtr userdata, uint userdata_size)
{
- void* native_callback_data = (void*)callback_data.ToPointer();
- ImGuiNative.ImDrawList_AddCallback(NativePtr, callback, native_callback_data);
+ void* native_userdata = (void*)userdata.ToPointer();
+ ImGuiNative.ImDrawList_AddCallback((ImDrawList*)(NativePtr), callback, native_userdata, userdata_size);
}
- public void AddCircle(Vector2 centre, float radius, uint col)
+ public void AddCircle(Vector2 center, float radius, uint col)
{
- int num_segments = 12;
+ int num_segments = 0;
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddCircle(NativePtr, centre, radius, col, num_segments, thickness);
+ ImGuiNative.ImDrawList_AddCircle((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness);
}
- public void AddCircle(Vector2 centre, float radius, uint col, int num_segments)
+ public void AddCircle(Vector2 center, float radius, uint col, int num_segments)
{
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddCircle(NativePtr, centre, radius, col, num_segments, thickness);
+ ImGuiNative.ImDrawList_AddCircle((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness);
+ }
+ public void AddCircle(Vector2 center, float radius, uint col, int num_segments, float thickness)
+ {
+ ImGuiNative.ImDrawList_AddCircle((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness);
}
- public void AddCircle(Vector2 centre, float radius, uint col, int num_segments, float thickness)
+ public void AddCircleFilled(Vector2 center, float radius, uint col)
{
- ImGuiNative.ImDrawList_AddCircle(NativePtr, centre, radius, col, num_segments, thickness);
+ int num_segments = 0;
+ ImGuiNative.ImDrawList_AddCircleFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments);
}
- public void AddCircleFilled(Vector2 centre, float radius, uint col)
+ public void AddCircleFilled(Vector2 center, float radius, uint col, int num_segments)
{
- int num_segments = 12;
- ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, centre, radius, col, num_segments);
+ ImGuiNative.ImDrawList_AddCircleFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments);
}
- public void AddCircleFilled(Vector2 centre, float radius, uint col, int num_segments)
+ public void AddConcavePolyFilled(ref Vector2 points, int num_points, uint col)
{
- ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, centre, radius, col, num_segments);
+ fixed (Vector2* native_points = &points)
+ {
+ ImGuiNative.ImDrawList_AddConcavePolyFilled((ImDrawList*)(NativePtr), native_points, num_points, col);
+ }
}
public void AddConvexPolyFilled(ref Vector2 points, int num_points, uint col)
{
fixed (Vector2* native_points = &points)
{
- ImGuiNative.ImDrawList_AddConvexPolyFilled(NativePtr, native_points, num_points, col);
+ ImGuiNative.ImDrawList_AddConvexPolyFilled((ImDrawList*)(NativePtr), native_points, num_points, col);
}
}
public void AddDrawCmd()
{
- ImGuiNative.ImDrawList_AddDrawCmd(NativePtr);
+ ImGuiNative.ImDrawList_AddDrawCmd((ImDrawList*)(NativePtr));
+ }
+ public void AddEllipse(Vector2 center, Vector2 radius, uint col)
+ {
+ float rot = 0.0f;
+ int num_segments = 0;
+ float thickness = 1.0f;
+ ImGuiNative.ImDrawList_AddEllipse((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments, thickness);
+ }
+ public void AddEllipse(Vector2 center, Vector2 radius, uint col, float rot)
+ {
+ int num_segments = 0;
+ float thickness = 1.0f;
+ ImGuiNative.ImDrawList_AddEllipse((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments, thickness);
+ }
+ public void AddEllipse(Vector2 center, Vector2 radius, uint col, float rot, int num_segments)
+ {
+ float thickness = 1.0f;
+ ImGuiNative.ImDrawList_AddEllipse((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments, thickness);
+ }
+ public void AddEllipse(Vector2 center, Vector2 radius, uint col, float rot, int num_segments, float thickness)
+ {
+ ImGuiNative.ImDrawList_AddEllipse((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments, thickness);
+ }
+ public void AddEllipseFilled(Vector2 center, Vector2 radius, uint col)
+ {
+ float rot = 0.0f;
+ int num_segments = 0;
+ ImGuiNative.ImDrawList_AddEllipseFilled((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments);
+ }
+ public void AddEllipseFilled(Vector2 center, Vector2 radius, uint col, float rot)
+ {
+ int num_segments = 0;
+ ImGuiNative.ImDrawList_AddEllipseFilled((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments);
+ }
+ public void AddEllipseFilled(Vector2 center, Vector2 radius, uint col, float rot, int num_segments)
+ {
+ ImGuiNative.ImDrawList_AddEllipseFilled((ImDrawList*)(NativePtr), center, radius, col, rot, num_segments);
}
- public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b)
+ public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max)
{
- Vector2 uv_a = new Vector2();
- Vector2 uv_b = new Vector2(1, 1);
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col);
+ Vector2 uv_min = new Vector2();
+ Vector2 uv_max = new Vector2(1, 1);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col);
}
- public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a)
+ public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min)
{
- Vector2 uv_b = new Vector2(1, 1);
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col);
+ Vector2 uv_max = new Vector2(1, 1);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col);
}
- public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b)
+ public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max)
{
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col);
}
- public void AddImage(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col)
+ public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col)
{
- ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, a, b, uv_a, uv_b, col);
+ ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col);
}
- public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d)
+ public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4)
{
- Vector2 uv_a = new Vector2();
- Vector2 uv_b = new Vector2(1, 0);
- Vector2 uv_c = new Vector2(1, 1);
- Vector2 uv_d = new Vector2(0, 1);
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ Vector2 uv1 = new Vector2();
+ Vector2 uv2 = new Vector2(1, 0);
+ Vector2 uv3 = new Vector2(1, 1);
+ Vector2 uv4 = new Vector2(0, 1);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
}
- public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a)
+ public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1)
{
- Vector2 uv_b = new Vector2(1, 0);
- Vector2 uv_c = new Vector2(1, 1);
- Vector2 uv_d = new Vector2(0, 1);
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ Vector2 uv2 = new Vector2(1, 0);
+ Vector2 uv3 = new Vector2(1, 1);
+ Vector2 uv4 = new Vector2(0, 1);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
}
- public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b)
+ public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2)
{
- Vector2 uv_c = new Vector2(1, 1);
- Vector2 uv_d = new Vector2(0, 1);
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ Vector2 uv3 = new Vector2(1, 1);
+ Vector2 uv4 = new Vector2(0, 1);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
}
- public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c)
+ public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3)
{
- Vector2 uv_d = new Vector2(0, 1);
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ Vector2 uv4 = new Vector2(0, 1);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
}
- public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d)
+ public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4)
{
- uint col = 0xFFFFFFFF;
- ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ uint col = 4294967295;
+ ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
}
- public void AddImageQuad(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d, uint col)
+ public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col)
{
- ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col);
}
- public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding)
+ public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding)
{
- int rounding_corners = (int)ImDrawCornerFlags.All;
- ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, a, b, uv_a, uv_b, col, rounding, rounding_corners);
+ ImDrawFlags flags = (ImDrawFlags)0;
+ ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, flags);
}
- public void AddImageRounded(IntPtr user_texture_id, Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col, float rounding, int rounding_corners)
+ public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawFlags flags)
{
- ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, a, b, uv_a, uv_b, col, rounding, rounding_corners);
+ ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, flags);
}
- public void AddLine(Vector2 a, Vector2 b, uint col)
+ public void AddLine(Vector2 p1, Vector2 p2, uint col)
{
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddLine(NativePtr, a, b, col, thickness);
+ ImGuiNative.ImDrawList_AddLine((ImDrawList*)(NativePtr), p1, p2, col, thickness);
}
- public void AddLine(Vector2 a, Vector2 b, uint col, float thickness)
+ public void AddLine(Vector2 p1, Vector2 p2, uint col, float thickness)
{
- ImGuiNative.ImDrawList_AddLine(NativePtr, a, b, col, thickness);
+ ImGuiNative.ImDrawList_AddLine((ImDrawList*)(NativePtr), p1, p2, col, thickness);
}
- public void AddPolyline(ref Vector2 points, int num_points, uint col, bool closed, float thickness)
+ public void AddNgon(Vector2 center, float radius, uint col, int num_segments)
+ {
+ float thickness = 1.0f;
+ ImGuiNative.ImDrawList_AddNgon((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness);
+ }
+ public void AddNgon(Vector2 center, float radius, uint col, int num_segments, float thickness)
+ {
+ ImGuiNative.ImDrawList_AddNgon((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness);
+ }
+ public void AddNgonFilled(Vector2 center, float radius, uint col, int num_segments)
+ {
+ ImGuiNative.ImDrawList_AddNgonFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments);
+ }
+ public void AddPolyline(ref Vector2 points, int num_points, uint col, ImDrawFlags flags, float thickness)
{
- byte native_closed = closed ? (byte)1 : (byte)0;
fixed (Vector2* native_points = &points)
{
- ImGuiNative.ImDrawList_AddPolyline(NativePtr, native_points, num_points, col, native_closed, thickness);
+ ImGuiNative.ImDrawList_AddPolyline((ImDrawList*)(NativePtr), native_points, num_points, col, flags, thickness);
}
}
- public void AddQuad(Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col)
+ public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
{
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddQuad(NativePtr, a, b, c, d, col, thickness);
+ ImGuiNative.ImDrawList_AddQuad((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness);
}
- public void AddQuad(Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col, float thickness)
+ public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness)
{
- ImGuiNative.ImDrawList_AddQuad(NativePtr, a, b, c, d, col, thickness);
+ ImGuiNative.ImDrawList_AddQuad((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness);
}
- public void AddQuadFilled(Vector2 a, Vector2 b, Vector2 c, Vector2 d, uint col)
+ public void AddQuadFilled(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col)
{
- ImGuiNative.ImDrawList_AddQuadFilled(NativePtr, a, b, c, d, col);
+ ImGuiNative.ImDrawList_AddQuadFilled((ImDrawList*)(NativePtr), p1, p2, p3, p4, col);
}
- public void AddRect(Vector2 a, Vector2 b, uint col)
+ public void AddRect(Vector2 p_min, Vector2 p_max, uint col)
{
float rounding = 0.0f;
- int rounding_corners_flags = (int)ImDrawCornerFlags.All;
+ ImDrawFlags flags = (ImDrawFlags)0;
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness);
+ ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness);
}
- public void AddRect(Vector2 a, Vector2 b, uint col, float rounding)
+ public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding)
{
- int rounding_corners_flags = (int)ImDrawCornerFlags.All;
+ ImDrawFlags flags = (ImDrawFlags)0;
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness);
+ ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness);
}
- public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags)
+ public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags)
{
float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness);
+ ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness);
}
- public void AddRect(Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags, float thickness)
+ public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags, float thickness)
{
- ImGuiNative.ImDrawList_AddRect(NativePtr, a, b, col, rounding, rounding_corners_flags, thickness);
+ ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags, thickness);
}
- public void AddRectFilled(Vector2 a, Vector2 b, uint col)
+ public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col)
{
float rounding = 0.0f;
- int rounding_corners_flags = (int)ImDrawCornerFlags.All;
- ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners_flags);
+ ImDrawFlags flags = (ImDrawFlags)0;
+ ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags);
}
- public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding)
+ public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding)
{
- int rounding_corners_flags = (int)ImDrawCornerFlags.All;
- ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners_flags);
+ ImDrawFlags flags = (ImDrawFlags)0;
+ ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags);
}
- public void AddRectFilled(Vector2 a, Vector2 b, uint col, float rounding, int rounding_corners_flags)
+ public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawFlags flags)
{
- ImGuiNative.ImDrawList_AddRectFilled(NativePtr, a, b, col, rounding, rounding_corners_flags);
+ ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, flags);
}
- public void AddRectFilledMultiColor(Vector2 a, Vector2 b, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left)
+ public void AddRectFilledMultiColor(Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left)
{
- ImGuiNative.ImDrawList_AddRectFilledMultiColor(NativePtr, a, b, col_upr_left, col_upr_right, col_bot_right, col_bot_left);
+ ImGuiNative.ImDrawList_AddRectFilledMultiColor((ImDrawList*)(NativePtr), p_min, p_max, col_upr_left, col_upr_right, col_bot_right, col_bot_left);
}
- public void AddTriangle(Vector2 a, Vector2 b, Vector2 c, uint col)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void AddText(Vector2 pos, uint col, ReadOnlySpan text_begin)
{
- float thickness = 1.0f;
- ImGuiNative.ImDrawList_AddTriangle(NativePtr, a, b, c, col, thickness);
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ ImGuiNative.ImDrawList_AddText_Vec2((ImDrawList*)(NativePtr), pos, col, native_text_begin, native_text_begin+text_begin_byteCount);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
}
- public void AddTriangle(Vector2 a, Vector2 b, Vector2 c, uint col, float thickness)
- {
- ImGuiNative.ImDrawList_AddTriangle(NativePtr, a, b, c, col, thickness);
+#endif
+ public void AddText(Vector2 pos, uint col, string text_begin)
+ {
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ ImGuiNative.ImDrawList_AddText_Vec2((ImDrawList*)(NativePtr), pos, col, native_text_begin, native_text_begin+text_begin_byteCount);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, ReadOnlySpan text_begin)
+ {
+ ImFont* native_font = font.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ float wrap_width = 0.0f;
+ Vector4* cpu_fine_clip_rect = null;
+ ImGuiNative.ImDrawList_AddText_FontPtr((ImDrawList*)(NativePtr), native_font, font_size, pos, col, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip_rect);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#endif
+ public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, string text_begin)
+ {
+ ImFont* native_font = font.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ float wrap_width = 0.0f;
+ Vector4* cpu_fine_clip_rect = null;
+ ImGuiNative.ImDrawList_AddText_FontPtr((ImDrawList*)(NativePtr), native_font, font_size, pos, col, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip_rect);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, ReadOnlySpan text_begin, float wrap_width)
+ {
+ ImFont* native_font = font.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ Vector4* cpu_fine_clip_rect = null;
+ ImGuiNative.ImDrawList_AddText_FontPtr((ImDrawList*)(NativePtr), native_font, font_size, pos, col, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip_rect);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#endif
+ public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, string text_begin, float wrap_width)
+ {
+ ImFont* native_font = font.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ Vector4* cpu_fine_clip_rect = null;
+ ImGuiNative.ImDrawList_AddText_FontPtr((ImDrawList*)(NativePtr), native_font, font_size, pos, col, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip_rect);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, ReadOnlySpan text_begin, float wrap_width, ref Vector4 cpu_fine_clip_rect)
+ {
+ ImFont* native_font = font.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ fixed (Vector4* native_cpu_fine_clip_rect = &cpu_fine_clip_rect)
+ {
+ ImGuiNative.ImDrawList_AddText_FontPtr((ImDrawList*)(NativePtr), native_font, font_size, pos, col, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, native_cpu_fine_clip_rect);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
}
- public void AddTriangleFilled(Vector2 a, Vector2 b, Vector2 c, uint col)
+#endif
+ public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, string text_begin, float wrap_width, ref Vector4 cpu_fine_clip_rect)
+ {
+ ImFont* native_font = font.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ fixed (Vector4* native_cpu_fine_clip_rect = &cpu_fine_clip_rect)
+ {
+ ImGuiNative.ImDrawList_AddText_FontPtr((ImDrawList*)(NativePtr), native_font, font_size, pos, col, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, native_cpu_fine_clip_rect);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+ }
+ public void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col)
{
- ImGuiNative.ImDrawList_AddTriangleFilled(NativePtr, a, b, c, col);
+ float thickness = 1.0f;
+ ImGuiNative.ImDrawList_AddTriangle((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness);
}
- public void ChannelsMerge()
+ public void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness)
{
- ImGuiNative.ImDrawList_ChannelsMerge(NativePtr);
+ ImGuiNative.ImDrawList_AddTriangle((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness);
}
- public void ChannelsSetCurrent(int channel_index)
+ public void AddTriangleFilled(Vector2 p1, Vector2 p2, Vector2 p3, uint col)
{
- ImGuiNative.ImDrawList_ChannelsSetCurrent(NativePtr, channel_index);
+ ImGuiNative.ImDrawList_AddTriangleFilled((ImDrawList*)(NativePtr), p1, p2, p3, col);
}
- public void ChannelsSplit(int channels_count)
+ public void ChannelsMerge()
{
- ImGuiNative.ImDrawList_ChannelsSplit(NativePtr, channels_count);
+ ImGuiNative.ImDrawList_ChannelsMerge((ImDrawList*)(NativePtr));
}
- public void Clear()
+ public void ChannelsSetCurrent(int n)
{
- ImGuiNative.ImDrawList_Clear(NativePtr);
+ ImGuiNative.ImDrawList_ChannelsSetCurrent((ImDrawList*)(NativePtr), n);
}
- public void ClearFreeMemory()
+ public void ChannelsSplit(int count)
{
- ImGuiNative.ImDrawList_ClearFreeMemory(NativePtr);
+ ImGuiNative.ImDrawList_ChannelsSplit((ImDrawList*)(NativePtr), count);
}
public ImDrawListPtr CloneOutput()
{
- ImDrawList* ret = ImGuiNative.ImDrawList_CloneOutput(NativePtr);
+ ImDrawList* ret = ImGuiNative.ImDrawList_CloneOutput((ImDrawList*)(NativePtr));
return new ImDrawListPtr(ret);
}
+ public void Destroy()
+ {
+ ImGuiNative.ImDrawList_destroy((ImDrawList*)(NativePtr));
+ }
public Vector2 GetClipRectMax()
{
- Vector2 ret = ImGuiNative.ImDrawList_GetClipRectMax(NativePtr);
- return ret;
+ Vector2 __retval;
+ ImGuiNative.ImDrawList_GetClipRectMax(&__retval, (ImDrawList*)(NativePtr));
+ return __retval;
}
public Vector2 GetClipRectMin()
{
- Vector2 ret = ImGuiNative.ImDrawList_GetClipRectMin(NativePtr);
- return ret;
+ Vector2 __retval;
+ ImGuiNative.ImDrawList_GetClipRectMin(&__retval, (ImDrawList*)(NativePtr));
+ return __retval;
+ }
+ public void PathArcTo(Vector2 center, float radius, float a_min, float a_max)
+ {
+ int num_segments = 0;
+ ImGuiNative.ImDrawList_PathArcTo((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments);
+ }
+ public void PathArcTo(Vector2 center, float radius, float a_min, float a_max, int num_segments)
+ {
+ ImGuiNative.ImDrawList_PathArcTo((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments);
}
- public void PathArcTo(Vector2 centre, float radius, float a_min, float a_max)
+ public void PathArcToFast(Vector2 center, float radius, int a_min_of_12, int a_max_of_12)
{
- int num_segments = 10;
- ImGuiNative.ImDrawList_PathArcTo(NativePtr, centre, radius, a_min, a_max, num_segments);
+ ImGuiNative.ImDrawList_PathArcToFast((ImDrawList*)(NativePtr), center, radius, a_min_of_12, a_max_of_12);
}
- public void PathArcTo(Vector2 centre, float radius, float a_min, float a_max, int num_segments)
+ public void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4)
{
- ImGuiNative.ImDrawList_PathArcTo(NativePtr, centre, radius, a_min, a_max, num_segments);
+ int num_segments = 0;
+ ImGuiNative.ImDrawList_PathBezierCubicCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments);
}
- public void PathArcToFast(Vector2 centre, float radius, int a_min_of_12, int a_max_of_12)
+ public void PathBezierCubicCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int num_segments)
{
- ImGuiNative.ImDrawList_PathArcToFast(NativePtr, centre, radius, a_min_of_12, a_max_of_12);
+ ImGuiNative.ImDrawList_PathBezierCubicCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments);
}
- public void PathBezierCurveTo(Vector2 p1, Vector2 p2, Vector2 p3)
+ public void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3)
{
int num_segments = 0;
- ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p1, p2, p3, num_segments);
+ ImGuiNative.ImDrawList_PathBezierQuadraticCurveTo((ImDrawList*)(NativePtr), p2, p3, num_segments);
}
- public void PathBezierCurveTo(Vector2 p1, Vector2 p2, Vector2 p3, int num_segments)
+ public void PathBezierQuadraticCurveTo(Vector2 p2, Vector2 p3, int num_segments)
{
- ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p1, p2, p3, num_segments);
+ ImGuiNative.ImDrawList_PathBezierQuadraticCurveTo((ImDrawList*)(NativePtr), p2, p3, num_segments);
}
public void PathClear()
{
- ImGuiNative.ImDrawList_PathClear(NativePtr);
+ ImGuiNative.ImDrawList_PathClear((ImDrawList*)(NativePtr));
+ }
+ public void PathEllipticalArcTo(Vector2 center, Vector2 radius, float rot, float a_min, float a_max)
+ {
+ int num_segments = 0;
+ ImGuiNative.ImDrawList_PathEllipticalArcTo((ImDrawList*)(NativePtr), center, radius, rot, a_min, a_max, num_segments);
+ }
+ public void PathEllipticalArcTo(Vector2 center, Vector2 radius, float rot, float a_min, float a_max, int num_segments)
+ {
+ ImGuiNative.ImDrawList_PathEllipticalArcTo((ImDrawList*)(NativePtr), center, radius, rot, a_min, a_max, num_segments);
+ }
+ public void PathFillConcave(uint col)
+ {
+ ImGuiNative.ImDrawList_PathFillConcave((ImDrawList*)(NativePtr), col);
}
public void PathFillConvex(uint col)
{
- ImGuiNative.ImDrawList_PathFillConvex(NativePtr, col);
+ ImGuiNative.ImDrawList_PathFillConvex((ImDrawList*)(NativePtr), col);
}
public void PathLineTo(Vector2 pos)
{
- ImGuiNative.ImDrawList_PathLineTo(NativePtr, pos);
+ ImGuiNative.ImDrawList_PathLineTo((ImDrawList*)(NativePtr), pos);
}
public void PathLineToMergeDuplicate(Vector2 pos)
{
- ImGuiNative.ImDrawList_PathLineToMergeDuplicate(NativePtr, pos);
+ ImGuiNative.ImDrawList_PathLineToMergeDuplicate((ImDrawList*)(NativePtr), pos);
}
public void PathRect(Vector2 rect_min, Vector2 rect_max)
{
float rounding = 0.0f;
- int rounding_corners_flags = (int)ImDrawCornerFlags.All;
- ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners_flags);
+ ImDrawFlags flags = (ImDrawFlags)0;
+ ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, flags);
}
public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding)
{
- int rounding_corners_flags = (int)ImDrawCornerFlags.All;
- ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners_flags);
+ ImDrawFlags flags = (ImDrawFlags)0;
+ ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, flags);
+ }
+ public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawFlags flags)
+ {
+ ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, flags);
}
- public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, int rounding_corners_flags)
+ public void PathStroke(uint col)
{
- ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners_flags);
+ ImDrawFlags flags = (ImDrawFlags)0;
+ float thickness = 1.0f;
+ ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, flags, thickness);
}
- public void PathStroke(uint col, bool closed)
+ public void PathStroke(uint col, ImDrawFlags flags)
{
- byte native_closed = closed ? (byte)1 : (byte)0;
float thickness = 1.0f;
- ImGuiNative.ImDrawList_PathStroke(NativePtr, col, native_closed, thickness);
+ ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, flags, thickness);
}
- public void PathStroke(uint col, bool closed, float thickness)
+ public void PathStroke(uint col, ImDrawFlags flags, float thickness)
{
- byte native_closed = closed ? (byte)1 : (byte)0;
- ImGuiNative.ImDrawList_PathStroke(NativePtr, col, native_closed, thickness);
+ ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, flags, thickness);
}
public void PopClipRect()
{
- ImGuiNative.ImDrawList_PopClipRect(NativePtr);
+ ImGuiNative.ImDrawList_PopClipRect((ImDrawList*)(NativePtr));
}
public void PopTextureID()
{
- ImGuiNative.ImDrawList_PopTextureID(NativePtr);
+ ImGuiNative.ImDrawList_PopTextureID((ImDrawList*)(NativePtr));
}
public void PrimQuadUV(Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d, uint col)
{
- ImGuiNative.ImDrawList_PrimQuadUV(NativePtr, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
+ ImGuiNative.ImDrawList_PrimQuadUV((ImDrawList*)(NativePtr), a, b, c, d, uv_a, uv_b, uv_c, uv_d, col);
}
public void PrimRect(Vector2 a, Vector2 b, uint col)
{
- ImGuiNative.ImDrawList_PrimRect(NativePtr, a, b, col);
+ ImGuiNative.ImDrawList_PrimRect((ImDrawList*)(NativePtr), a, b, col);
}
public void PrimRectUV(Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col)
{
- ImGuiNative.ImDrawList_PrimRectUV(NativePtr, a, b, uv_a, uv_b, col);
+ ImGuiNative.ImDrawList_PrimRectUV((ImDrawList*)(NativePtr), a, b, uv_a, uv_b, col);
}
public void PrimReserve(int idx_count, int vtx_count)
{
- ImGuiNative.ImDrawList_PrimReserve(NativePtr, idx_count, vtx_count);
+ ImGuiNative.ImDrawList_PrimReserve((ImDrawList*)(NativePtr), idx_count, vtx_count);
+ }
+ public void PrimUnreserve(int idx_count, int vtx_count)
+ {
+ ImGuiNative.ImDrawList_PrimUnreserve((ImDrawList*)(NativePtr), idx_count, vtx_count);
}
public void PrimVtx(Vector2 pos, Vector2 uv, uint col)
{
- ImGuiNative.ImDrawList_PrimVtx(NativePtr, pos, uv, col);
+ ImGuiNative.ImDrawList_PrimVtx((ImDrawList*)(NativePtr), pos, uv, col);
}
public void PrimWriteIdx(ushort idx)
{
- ImGuiNative.ImDrawList_PrimWriteIdx(NativePtr, idx);
+ ImGuiNative.ImDrawList_PrimWriteIdx((ImDrawList*)(NativePtr), idx);
}
public void PrimWriteVtx(Vector2 pos, Vector2 uv, uint col)
{
- ImGuiNative.ImDrawList_PrimWriteVtx(NativePtr, pos, uv, col);
+ ImGuiNative.ImDrawList_PrimWriteVtx((ImDrawList*)(NativePtr), pos, uv, col);
}
public void PushClipRect(Vector2 clip_rect_min, Vector2 clip_rect_max)
{
byte intersect_with_current_clip_rect = 0;
- ImGuiNative.ImDrawList_PushClipRect(NativePtr, clip_rect_min, clip_rect_max, intersect_with_current_clip_rect);
+ ImGuiNative.ImDrawList_PushClipRect((ImDrawList*)(NativePtr), clip_rect_min, clip_rect_max, intersect_with_current_clip_rect);
}
public void PushClipRect(Vector2 clip_rect_min, Vector2 clip_rect_max, bool intersect_with_current_clip_rect)
{
byte native_intersect_with_current_clip_rect = intersect_with_current_clip_rect ? (byte)1 : (byte)0;
- ImGuiNative.ImDrawList_PushClipRect(NativePtr, clip_rect_min, clip_rect_max, native_intersect_with_current_clip_rect);
+ ImGuiNative.ImDrawList_PushClipRect((ImDrawList*)(NativePtr), clip_rect_min, clip_rect_max, native_intersect_with_current_clip_rect);
}
public void PushClipRectFullScreen()
{
- ImGuiNative.ImDrawList_PushClipRectFullScreen(NativePtr);
+ ImGuiNative.ImDrawList_PushClipRectFullScreen((ImDrawList*)(NativePtr));
}
public void PushTextureID(IntPtr texture_id)
{
- ImGuiNative.ImDrawList_PushTextureID(NativePtr, texture_id);
- }
- public void UpdateClipRect()
- {
- ImGuiNative.ImDrawList_UpdateClipRect(NativePtr);
- }
- public void UpdateTextureID()
- {
- ImGuiNative.ImDrawList_UpdateTextureID(NativePtr);
+ ImGuiNative.ImDrawList_PushTextureID((ImDrawList*)(NativePtr), texture_id);
}
}
}
diff --git a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs
index 1adb3d08..e55321f1 100644
--- a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs
+++ b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs
@@ -4,7 +4,9 @@ namespace ImGuiNET
public enum ImDrawListFlags
{
None = 0,
- AntiAliasedLines = 1 << 0,
- AntiAliasedFill = 1 << 1,
+ AntiAliasedLines = 1,
+ AntiAliasedLinesUseTex = 2,
+ AntiAliasedFill = 4,
+ AllowVtxOffset = 8,
}
}
diff --git a/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs b/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs
new file mode 100644
index 00000000..9c180e71
--- /dev/null
+++ b/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs
@@ -0,0 +1,53 @@
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+namespace ImGuiNET
+{
+ public unsafe partial struct ImDrawListSplitter
+ {
+ public int _Current;
+ public int _Count;
+ public ImVector _Channels;
+ }
+ public unsafe partial struct ImDrawListSplitterPtr
+ {
+ public ImDrawListSplitter* NativePtr { get; }
+ public ImDrawListSplitterPtr(ImDrawListSplitter* nativePtr) => NativePtr = nativePtr;
+ public ImDrawListSplitterPtr(IntPtr nativePtr) => NativePtr = (ImDrawListSplitter*)nativePtr;
+ public static implicit operator ImDrawListSplitterPtr(ImDrawListSplitter* nativePtr) => new ImDrawListSplitterPtr(nativePtr);
+ public static implicit operator ImDrawListSplitter* (ImDrawListSplitterPtr wrappedPtr) => wrappedPtr.NativePtr;
+ public static implicit operator ImDrawListSplitterPtr(IntPtr nativePtr) => new ImDrawListSplitterPtr(nativePtr);
+ public ref int _Current => ref Unsafe.AsRef(&NativePtr->_Current);
+ public ref int _Count => ref Unsafe.AsRef(&NativePtr->_Count);
+ public ImPtrVector _Channels => new ImPtrVector(NativePtr->_Channels, Unsafe.SizeOf());
+ public void Clear()
+ {
+ ImGuiNative.ImDrawListSplitter_Clear((ImDrawListSplitter*)(NativePtr));
+ }
+ public void ClearFreeMemory()
+ {
+ ImGuiNative.ImDrawListSplitter_ClearFreeMemory((ImDrawListSplitter*)(NativePtr));
+ }
+ public void Destroy()
+ {
+ ImGuiNative.ImDrawListSplitter_destroy((ImDrawListSplitter*)(NativePtr));
+ }
+ public void Merge(ImDrawListPtr draw_list)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ ImGuiNative.ImDrawListSplitter_Merge((ImDrawListSplitter*)(NativePtr), native_draw_list);
+ }
+ public void SetCurrentChannel(ImDrawListPtr draw_list, int channel_idx)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ ImGuiNative.ImDrawListSplitter_SetCurrentChannel((ImDrawListSplitter*)(NativePtr), native_draw_list, channel_idx);
+ }
+ public void Split(ImDrawListPtr draw_list, int count)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ ImGuiNative.ImDrawListSplitter_Split((ImDrawListSplitter*)(NativePtr), native_draw_list, count);
+ }
+ }
+}
diff --git a/src/ImGui.NET/Generated/ImFont.gen.cs b/src/ImGui.NET/Generated/ImFont.gen.cs
index 2e6a6c2d..ded8d7a5 100644
--- a/src/ImGui.NET/Generated/ImFont.gen.cs
+++ b/src/ImGui.NET/Generated/ImFont.gen.cs
@@ -7,22 +7,26 @@ namespace ImGuiNET
{
public unsafe partial struct ImFont
{
- public float FontSize;
- public float Scale;
- public Vector2 DisplayOffset;
- public ImVector Glyphs;
public ImVector IndexAdvanceX;
+ public float FallbackAdvanceX;
+ public float FontSize;
public ImVector IndexLookup;
+ public ImVector Glyphs;
public ImFontGlyph* FallbackGlyph;
- public float FallbackAdvanceX;
- public ushort FallbackChar;
- public short ConfigDataCount;
- public ImFontConfig* ConfigData;
public ImFontAtlas* ContainerAtlas;
+ public ImFontConfig* ConfigData;
+ public short ConfigDataCount;
+ public short EllipsisCharCount;
+ public ushort EllipsisChar;
+ public ushort FallbackChar;
+ public float EllipsisWidth;
+ public float EllipsisCharStep;
+ public byte DirtyLookupTables;
+ public float Scale;
public float Ascent;
public float Descent;
- public byte DirtyLookupTables;
public int MetricsTotalSurface;
+ public fixed byte Used4kPagesMap[2];
}
public unsafe partial struct ImFontPtr
{
@@ -32,81 +36,407 @@ public unsafe partial struct ImFontPtr
public static implicit operator ImFontPtr(ImFont* nativePtr) => new ImFontPtr(nativePtr);
public static implicit operator ImFont* (ImFontPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImFontPtr(IntPtr nativePtr) => new ImFontPtr(nativePtr);
- public ref float FontSize => ref Unsafe.AsRef(&NativePtr->FontSize);
- public ref float Scale => ref Unsafe.AsRef(&NativePtr->Scale);
- public ref Vector2 DisplayOffset => ref Unsafe.AsRef(&NativePtr->DisplayOffset);
- public ImPtrVector Glyphs => new ImPtrVector(NativePtr->Glyphs, Unsafe.SizeOf());
public ImVector IndexAdvanceX => new ImVector(NativePtr->IndexAdvanceX);
+ public ref float FallbackAdvanceX => ref Unsafe.AsRef(&NativePtr->FallbackAdvanceX);
+ public ref float FontSize => ref Unsafe.AsRef(&NativePtr->FontSize);
public ImVector IndexLookup => new ImVector(NativePtr->IndexLookup);
+ public ImPtrVector Glyphs => new ImPtrVector(NativePtr->Glyphs, Unsafe.SizeOf());
public ImFontGlyphPtr FallbackGlyph => new ImFontGlyphPtr(NativePtr->FallbackGlyph);
- public ref float FallbackAdvanceX => ref Unsafe.AsRef(&NativePtr->FallbackAdvanceX);
- public ref ushort FallbackChar => ref Unsafe.AsRef(&NativePtr->FallbackChar);
- public ref short ConfigDataCount => ref Unsafe.AsRef(&NativePtr->ConfigDataCount);
- public ImFontConfigPtr ConfigData => new ImFontConfigPtr(NativePtr->ConfigData);
public ImFontAtlasPtr ContainerAtlas => new ImFontAtlasPtr(NativePtr->ContainerAtlas);
+ public ImFontConfigPtr ConfigData => new ImFontConfigPtr(NativePtr->ConfigData);
+ public ref short ConfigDataCount => ref Unsafe.AsRef(&NativePtr->ConfigDataCount);
+ public ref short EllipsisCharCount => ref Unsafe.AsRef(&NativePtr->EllipsisCharCount);
+ public ref ushort EllipsisChar => ref Unsafe.AsRef(&NativePtr->EllipsisChar);
+ public ref ushort FallbackChar => ref Unsafe.AsRef(&NativePtr->FallbackChar);
+ public ref float EllipsisWidth => ref Unsafe.AsRef(&NativePtr->EllipsisWidth);
+ public ref float EllipsisCharStep => ref Unsafe.AsRef(&NativePtr->EllipsisCharStep);
+ 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);
public ref float Descent => ref Unsafe.AsRef(&NativePtr->Descent);
- public ref bool DirtyLookupTables => ref Unsafe.AsRef(&NativePtr->DirtyLookupTables);
public ref int MetricsTotalSurface => ref Unsafe.AsRef(&NativePtr->MetricsTotalSurface);
- public void AddGlyph(ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x)
+ public RangeAccessor Used4kPagesMap => new RangeAccessor(NativePtr->Used4kPagesMap, 2);
+ public void AddGlyph(ImFontConfigPtr src_cfg, ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x)
{
- ImGuiNative.ImFont_AddGlyph(NativePtr, c, x0, y0, x1, y1, u0, v0, u1, v1, advance_x);
+ ImFontConfig* native_src_cfg = src_cfg.NativePtr;
+ ImGuiNative.ImFont_AddGlyph((ImFont*)(NativePtr), native_src_cfg, c, x0, y0, x1, y1, u0, v0, u1, v1, advance_x);
}
public void AddRemapChar(ushort dst, ushort src)
{
byte overwrite_dst = 1;
- ImGuiNative.ImFont_AddRemapChar(NativePtr, dst, src, overwrite_dst);
+ ImGuiNative.ImFont_AddRemapChar((ImFont*)(NativePtr), dst, src, overwrite_dst);
}
public void AddRemapChar(ushort dst, ushort src, bool overwrite_dst)
{
byte native_overwrite_dst = overwrite_dst ? (byte)1 : (byte)0;
- ImGuiNative.ImFont_AddRemapChar(NativePtr, dst, src, native_overwrite_dst);
+ ImGuiNative.ImFont_AddRemapChar((ImFont*)(NativePtr), dst, src, native_overwrite_dst);
}
public void BuildLookupTable()
{
- ImGuiNative.ImFont_BuildLookupTable(NativePtr);
+ ImGuiNative.ImFont_BuildLookupTable((ImFont*)(NativePtr));
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public Vector2 CalcTextSizeA(float size, float max_width, float wrap_width, ReadOnlySpan text_begin)
+ {
+ Vector2 __retval;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ byte** remaining = null;
+ ImGuiNative.ImFont_CalcTextSizeA(&__retval, (ImFont*)(NativePtr), size, max_width, wrap_width, native_text_begin, native_text_begin+text_begin_byteCount, remaining);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ return __retval;
+ }
+#endif
+ public Vector2 CalcTextSizeA(float size, float max_width, float wrap_width, string text_begin)
+ {
+ Vector2 __retval;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ byte** remaining = null;
+ ImGuiNative.ImFont_CalcTextSizeA(&__retval, (ImFont*)(NativePtr), size, max_width, wrap_width, native_text_begin, native_text_begin+text_begin_byteCount, remaining);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ return __retval;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public Vector2 CalcTextSizeA(float size, float max_width, float wrap_width, ReadOnlySpan text_begin, ref byte* remaining)
+ {
+ Vector2 __retval;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ fixed (byte** native_remaining = &remaining)
+ {
+ ImGuiNative.ImFont_CalcTextSizeA(&__retval, (ImFont*)(NativePtr), size, max_width, wrap_width, native_text_begin, native_text_begin+text_begin_byteCount, native_remaining);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ return __retval;
+ }
+ }
+#endif
+ public Vector2 CalcTextSizeA(float size, float max_width, float wrap_width, string text_begin, ref byte* remaining)
+ {
+ Vector2 __retval;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ fixed (byte** native_remaining = &remaining)
+ {
+ ImGuiNative.ImFont_CalcTextSizeA(&__retval, (ImFont*)(NativePtr), size, max_width, wrap_width, native_text_begin, native_text_begin+text_begin_byteCount, native_remaining);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ return __retval;
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public string CalcWordWrapPositionA(float scale, ReadOnlySpan text, float wrap_width)
+ {
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
+ {
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text = Util.Allocate(text_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
+ }
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
+ }
+ else { native_text = null; }
+ byte* ret = ImGuiNative.ImFont_CalcWordWrapPositionA((ImFont*)(NativePtr), scale, native_text, native_text+text_byteCount, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text);
+ }
+ return Util.StringFromPtr(ret);
+ }
+#endif
+ public string CalcWordWrapPositionA(float scale, string text, float wrap_width)
+ {
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
+ {
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text = Util.Allocate(text_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
+ }
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
+ }
+ else { native_text = null; }
+ byte* ret = ImGuiNative.ImFont_CalcWordWrapPositionA((ImFont*)(NativePtr), scale, native_text, native_text+text_byteCount, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text);
+ }
+ return Util.StringFromPtr(ret);
}
public void ClearOutputData()
{
- ImGuiNative.ImFont_ClearOutputData(NativePtr);
+ ImGuiNative.ImFont_ClearOutputData((ImFont*)(NativePtr));
+ }
+ public void Destroy()
+ {
+ ImGuiNative.ImFont_destroy((ImFont*)(NativePtr));
}
public ImFontGlyphPtr FindGlyph(ushort c)
{
- ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyph(NativePtr, c);
+ ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyph((ImFont*)(NativePtr), c);
return new ImFontGlyphPtr(ret);
}
public ImFontGlyphPtr FindGlyphNoFallback(ushort c)
{
- ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyphNoFallback(NativePtr, c);
+ ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyphNoFallback((ImFont*)(NativePtr), c);
return new ImFontGlyphPtr(ret);
}
public float GetCharAdvance(ushort c)
{
- float ret = ImGuiNative.ImFont_GetCharAdvance(NativePtr, c);
+ float ret = ImGuiNative.ImFont_GetCharAdvance((ImFont*)(NativePtr), c);
return ret;
}
public string GetDebugName()
{
- byte* ret = ImGuiNative.ImFont_GetDebugName(NativePtr);
+ byte* ret = ImGuiNative.ImFont_GetDebugName((ImFont*)(NativePtr));
return Util.StringFromPtr(ret);
}
public void GrowIndex(int new_size)
{
- ImGuiNative.ImFont_GrowIndex(NativePtr, new_size);
+ ImGuiNative.ImFont_GrowIndex((ImFont*)(NativePtr), new_size);
}
public bool IsLoaded()
{
- byte ret = ImGuiNative.ImFont_IsLoaded(NativePtr);
+ byte ret = ImGuiNative.ImFont_IsLoaded((ImFont*)(NativePtr));
return ret != 0;
}
public void RenderChar(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, ushort c)
{
ImDrawList* native_draw_list = draw_list.NativePtr;
- ImGuiNative.ImFont_RenderChar(NativePtr, native_draw_list, size, pos, col, c);
+ ImGuiNative.ImFont_RenderChar((ImFont*)(NativePtr), native_draw_list, size, pos, col, c);
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void RenderText(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, ReadOnlySpan text_begin)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ float wrap_width = 0.0f;
+ byte cpu_fine_clip = 0;
+ ImGuiNative.ImFont_RenderText((ImFont*)(NativePtr), native_draw_list, size, pos, col, clip_rect, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#endif
+ public void RenderText(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, string text_begin)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ float wrap_width = 0.0f;
+ byte cpu_fine_clip = 0;
+ ImGuiNative.ImFont_RenderText((ImFont*)(NativePtr), native_draw_list, size, pos, col, clip_rect, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void RenderText(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, ReadOnlySpan text_begin, float wrap_width)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ byte cpu_fine_clip = 0;
+ ImGuiNative.ImFont_RenderText((ImFont*)(NativePtr), native_draw_list, size, pos, col, clip_rect, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#endif
+ public void RenderText(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, string text_begin, float wrap_width)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ byte cpu_fine_clip = 0;
+ ImGuiNative.ImFont_RenderText((ImFont*)(NativePtr), native_draw_list, size, pos, col, clip_rect, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, cpu_fine_clip);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void RenderText(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, ReadOnlySpan text_begin, float wrap_width, bool cpu_fine_clip)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ byte native_cpu_fine_clip = cpu_fine_clip ? (byte)1 : (byte)0;
+ ImGuiNative.ImFont_RenderText((ImFont*)(NativePtr), native_draw_list, size, pos, col, clip_rect, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, native_cpu_fine_clip);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
+ }
+#endif
+ public void RenderText(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, Vector4 clip_rect, string text_begin, float wrap_width, bool cpu_fine_clip)
+ {
+ ImDrawList* native_draw_list = draw_list.NativePtr;
+ byte* native_text_begin;
+ int text_begin_byteCount = 0;
+ text_begin_byteCount = Encoding.UTF8.GetByteCount(text_begin);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text_begin = Util.Allocate(text_begin_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_begin_stackBytes = stackalloc byte[text_begin_byteCount + 1];
+ native_text_begin = native_text_begin_stackBytes;
+ }
+ int native_text_begin_offset = Util.GetUtf8(text_begin, native_text_begin, text_begin_byteCount);
+ native_text_begin[native_text_begin_offset] = 0;
+ byte native_cpu_fine_clip = cpu_fine_clip ? (byte)1 : (byte)0;
+ ImGuiNative.ImFont_RenderText((ImFont*)(NativePtr), native_draw_list, size, pos, col, clip_rect, native_text_begin, native_text_begin+text_begin_byteCount, wrap_width, native_cpu_fine_clip);
+ if (text_begin_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text_begin);
+ }
}
- public void SetFallbackChar(ushort c)
+ public void SetGlyphVisible(ushort c, bool visible)
{
- ImGuiNative.ImFont_SetFallbackChar(NativePtr, c);
+ byte native_visible = visible ? (byte)1 : (byte)0;
+ ImGuiNative.ImFont_SetGlyphVisible((ImFont*)(NativePtr), c, native_visible);
}
}
}
diff --git a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs
index ead9719d..b4986221 100644
--- a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs
+++ b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs
@@ -7,11 +7,14 @@ namespace ImGuiNET
{
public unsafe partial struct ImFontAtlas
{
- public byte Locked;
public ImFontAtlasFlags Flags;
public IntPtr TexID;
public int TexDesiredWidth;
public int TexGlyphPadding;
+ public byte Locked;
+ public void* UserData;
+ public byte TexReady;
+ public byte TexPixelsUseColors;
public byte* TexPixelsAlpha8;
public uint* TexPixelsRGBA32;
public int TexWidth;
@@ -21,7 +24,74 @@ public unsafe partial struct ImFontAtlas
public ImVector Fonts;
public ImVector CustomRects;
public ImVector ConfigData;
- public fixed int CustomRectIds[1];
+ public Vector4 TexUvLines_0;
+ public Vector4 TexUvLines_1;
+ public Vector4 TexUvLines_2;
+ public Vector4 TexUvLines_3;
+ public Vector4 TexUvLines_4;
+ public Vector4 TexUvLines_5;
+ public Vector4 TexUvLines_6;
+ public Vector4 TexUvLines_7;
+ public Vector4 TexUvLines_8;
+ public Vector4 TexUvLines_9;
+ public Vector4 TexUvLines_10;
+ public Vector4 TexUvLines_11;
+ public Vector4 TexUvLines_12;
+ public Vector4 TexUvLines_13;
+ public Vector4 TexUvLines_14;
+ public Vector4 TexUvLines_15;
+ public Vector4 TexUvLines_16;
+ public Vector4 TexUvLines_17;
+ public Vector4 TexUvLines_18;
+ public Vector4 TexUvLines_19;
+ public Vector4 TexUvLines_20;
+ public Vector4 TexUvLines_21;
+ public Vector4 TexUvLines_22;
+ public Vector4 TexUvLines_23;
+ public Vector4 TexUvLines_24;
+ public Vector4 TexUvLines_25;
+ public Vector4 TexUvLines_26;
+ public Vector4 TexUvLines_27;
+ public Vector4 TexUvLines_28;
+ public Vector4 TexUvLines_29;
+ public Vector4 TexUvLines_30;
+ public Vector4 TexUvLines_31;
+ public Vector4 TexUvLines_32;
+ public Vector4 TexUvLines_33;
+ public Vector4 TexUvLines_34;
+ public Vector4 TexUvLines_35;
+ public Vector4 TexUvLines_36;
+ public Vector4 TexUvLines_37;
+ public Vector4 TexUvLines_38;
+ public Vector4 TexUvLines_39;
+ public Vector4 TexUvLines_40;
+ public Vector4 TexUvLines_41;
+ public Vector4 TexUvLines_42;
+ public Vector4 TexUvLines_43;
+ public Vector4 TexUvLines_44;
+ public Vector4 TexUvLines_45;
+ public Vector4 TexUvLines_46;
+ public Vector4 TexUvLines_47;
+ public Vector4 TexUvLines_48;
+ public Vector4 TexUvLines_49;
+ public Vector4 TexUvLines_50;
+ public Vector4 TexUvLines_51;
+ public Vector4 TexUvLines_52;
+ public Vector4 TexUvLines_53;
+ public Vector4 TexUvLines_54;
+ public Vector4 TexUvLines_55;
+ public Vector4 TexUvLines_56;
+ public Vector4 TexUvLines_57;
+ public Vector4 TexUvLines_58;
+ public Vector4 TexUvLines_59;
+ public Vector4 TexUvLines_60;
+ public Vector4 TexUvLines_61;
+ public Vector4 TexUvLines_62;
+ public Vector4 TexUvLines_63;
+ public IntPtr* FontBuilderIO;
+ public uint FontBuilderFlags;
+ public int PackIdMouseCursors;
+ public int PackIdLines;
}
public unsafe partial struct ImFontAtlasPtr
{
@@ -31,11 +101,14 @@ public unsafe partial struct ImFontAtlasPtr
public static implicit operator ImFontAtlasPtr(ImFontAtlas* nativePtr) => new ImFontAtlasPtr(nativePtr);
public static implicit operator ImFontAtlas* (ImFontAtlasPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImFontAtlasPtr(IntPtr nativePtr) => new ImFontAtlasPtr(nativePtr);
- public ref bool Locked => ref Unsafe.AsRef(&NativePtr->Locked);
public ref ImFontAtlasFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags);
public ref IntPtr TexID => ref Unsafe.AsRef(&NativePtr->TexID);
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 IntPtr UserData { get => (IntPtr)NativePtr->UserData; set => NativePtr->UserData = (void*)value; }
+ 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; }
public ref int TexWidth => ref Unsafe.AsRef(&NativePtr->TexWidth);
@@ -43,45 +116,80 @@ public unsafe partial struct ImFontAtlasPtr
public ref Vector2 TexUvScale => ref Unsafe.AsRef(&NativePtr->TexUvScale);
public ref Vector2 TexUvWhitePixel => ref Unsafe.AsRef(&NativePtr->TexUvWhitePixel);
public ImVector Fonts => new ImVector(NativePtr->Fonts);
- public ImVector CustomRects => new ImVector(NativePtr->CustomRects);
+ public ImPtrVector CustomRects => new ImPtrVector(NativePtr->CustomRects, Unsafe.SizeOf());
public ImPtrVector ConfigData => new ImPtrVector(NativePtr->ConfigData, Unsafe.SizeOf());
- public RangeAccessor CustomRectIds => new RangeAccessor(NativePtr->CustomRectIds, 1);
+ public RangeAccessor TexUvLines => new RangeAccessor(&NativePtr->TexUvLines_0, 64);
+ public IntPtr FontBuilderIO { get => (IntPtr)NativePtr->FontBuilderIO; set => NativePtr->FontBuilderIO = (IntPtr*)value; }
+ public ref uint FontBuilderFlags => ref Unsafe.AsRef(&NativePtr->FontBuilderFlags);
+ public ref int PackIdMouseCursors => ref Unsafe.AsRef(&NativePtr->PackIdMouseCursors);
+ public ref int PackIdLines => ref Unsafe.AsRef(&NativePtr->PackIdLines);
public int AddCustomRectFontGlyph(ImFontPtr font, ushort id, int width, int height, float advance_x)
{
ImFont* native_font = font.NativePtr;
Vector2 offset = new Vector2();
- int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph(NativePtr, native_font, id, width, height, advance_x, offset);
+ int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph((ImFontAtlas*)(NativePtr), native_font, id, width, height, advance_x, offset);
return ret;
}
public int AddCustomRectFontGlyph(ImFontPtr font, ushort id, int width, int height, float advance_x, Vector2 offset)
{
ImFont* native_font = font.NativePtr;
- int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph(NativePtr, native_font, id, width, height, advance_x, offset);
+ int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph((ImFontAtlas*)(NativePtr), native_font, id, width, height, advance_x, offset);
return ret;
}
- public int AddCustomRectRegular(uint id, int width, int height)
+ public int AddCustomRectRegular(int width, int height)
{
- int ret = ImGuiNative.ImFontAtlas_AddCustomRectRegular(NativePtr, id, width, height);
+ int ret = ImGuiNative.ImFontAtlas_AddCustomRectRegular((ImFontAtlas*)(NativePtr), width, height);
return ret;
}
public ImFontPtr AddFont(ImFontConfigPtr font_cfg)
{
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFont(NativePtr, native_font_cfg);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFont((ImFontAtlas*)(NativePtr), native_font_cfg);
return new ImFontPtr(ret);
}
public ImFontPtr AddFontDefault()
{
ImFontConfig* font_cfg = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault(NativePtr, font_cfg);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault((ImFontAtlas*)(NativePtr), font_cfg);
return new ImFontPtr(ret);
}
public ImFontPtr AddFontDefault(ImFontConfigPtr font_cfg)
{
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault(NativePtr, native_font_cfg);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault((ImFontAtlas*)(NativePtr), native_font_cfg);
return new ImFontPtr(ret);
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public ImFontPtr AddFontFromFileTTF(ReadOnlySpan filename, float size_pixels)
+ {
+ byte* native_filename;
+ int filename_byteCount = 0;
+ if (filename != null)
+ {
+ filename_byteCount = Encoding.UTF8.GetByteCount(filename);
+ if (filename_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_filename = Util.Allocate(filename_byteCount + 1);
+ }
+ else
+ {
+ byte* native_filename_stackBytes = stackalloc byte[filename_byteCount + 1];
+ native_filename = native_filename_stackBytes;
+ }
+ int native_filename_offset = Util.GetUtf8(filename, native_filename, filename_byteCount);
+ native_filename[native_filename_offset] = 0;
+ }
+ else { native_filename = null; }
+ ImFontConfig* font_cfg = null;
+ ushort* glyph_ranges = null;
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, font_cfg, glyph_ranges);
+ if (filename_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_filename);
+ }
+ return new ImFontPtr(ret);
+ }
+#endif
public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels)
{
byte* native_filename;
@@ -104,13 +212,44 @@ public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels)
else { native_filename = null; }
ImFontConfig* font_cfg = null;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(NativePtr, native_filename, size_pixels, font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, font_cfg, glyph_ranges);
if (filename_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_filename);
}
return new ImFontPtr(ret);
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public ImFontPtr AddFontFromFileTTF(ReadOnlySpan filename, float size_pixels, ImFontConfigPtr font_cfg)
+ {
+ byte* native_filename;
+ int filename_byteCount = 0;
+ if (filename != null)
+ {
+ filename_byteCount = Encoding.UTF8.GetByteCount(filename);
+ if (filename_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_filename = Util.Allocate(filename_byteCount + 1);
+ }
+ else
+ {
+ byte* native_filename_stackBytes = stackalloc byte[filename_byteCount + 1];
+ native_filename = native_filename_stackBytes;
+ }
+ int native_filename_offset = Util.GetUtf8(filename, native_filename, filename_byteCount);
+ native_filename[native_filename_offset] = 0;
+ }
+ else { native_filename = null; }
+ ImFontConfig* native_font_cfg = font_cfg.NativePtr;
+ ushort* glyph_ranges = null;
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, native_font_cfg, glyph_ranges);
+ if (filename_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_filename);
+ }
+ return new ImFontPtr(ret);
+ }
+#endif
public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels, ImFontConfigPtr font_cfg)
{
byte* native_filename;
@@ -133,13 +272,44 @@ public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels, ImFontCo
else { native_filename = null; }
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(NativePtr, native_filename, size_pixels, native_font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, native_font_cfg, glyph_ranges);
+ if (filename_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_filename);
+ }
+ return new ImFontPtr(ret);
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public ImFontPtr AddFontFromFileTTF(ReadOnlySpan filename, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
+ {
+ byte* native_filename;
+ int filename_byteCount = 0;
+ if (filename != null)
+ {
+ filename_byteCount = Encoding.UTF8.GetByteCount(filename);
+ if (filename_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_filename = Util.Allocate(filename_byteCount + 1);
+ }
+ else
+ {
+ byte* native_filename_stackBytes = stackalloc byte[filename_byteCount + 1];
+ native_filename = native_filename_stackBytes;
+ }
+ int native_filename_offset = Util.GetUtf8(filename, native_filename, filename_byteCount);
+ native_filename[native_filename_offset] = 0;
+ }
+ else { native_filename = null; }
+ ImFontConfig* native_font_cfg = font_cfg.NativePtr;
+ ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer();
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, native_font_cfg, native_glyph_ranges);
if (filename_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_filename);
}
return new ImFontPtr(ret);
}
+#endif
public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
{
byte* native_filename;
@@ -162,13 +332,44 @@ public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels, ImFontCo
else { native_filename = null; }
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer();
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(NativePtr, native_filename, size_pixels, native_font_cfg, native_glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, native_font_cfg, native_glyph_ranges);
if (filename_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_filename);
}
return new ImFontPtr(ret);
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public ImFontPtr AddFontFromMemoryCompressedBase85TTF(ReadOnlySpan compressed_font_data_base85, float size_pixels)
+ {
+ byte* native_compressed_font_data_base85;
+ int compressed_font_data_base85_byteCount = 0;
+ if (compressed_font_data_base85 != null)
+ {
+ compressed_font_data_base85_byteCount = Encoding.UTF8.GetByteCount(compressed_font_data_base85);
+ if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_compressed_font_data_base85 = Util.Allocate(compressed_font_data_base85_byteCount + 1);
+ }
+ else
+ {
+ byte* native_compressed_font_data_base85_stackBytes = stackalloc byte[compressed_font_data_base85_byteCount + 1];
+ native_compressed_font_data_base85 = native_compressed_font_data_base85_stackBytes;
+ }
+ int native_compressed_font_data_base85_offset = Util.GetUtf8(compressed_font_data_base85, native_compressed_font_data_base85, compressed_font_data_base85_byteCount);
+ native_compressed_font_data_base85[native_compressed_font_data_base85_offset] = 0;
+ }
+ else { native_compressed_font_data_base85 = null; }
+ ImFontConfig* font_cfg = null;
+ ushort* glyph_ranges = null;
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, font_cfg, glyph_ranges);
+ if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_compressed_font_data_base85);
+ }
+ return new ImFontPtr(ret);
+ }
+#endif
public ImFontPtr AddFontFromMemoryCompressedBase85TTF(string compressed_font_data_base85, float size_pixels)
{
byte* native_compressed_font_data_base85;
@@ -191,13 +392,44 @@ public ImFontPtr AddFontFromMemoryCompressedBase85TTF(string compressed_font_dat
else { native_compressed_font_data_base85 = null; }
ImFontConfig* font_cfg = null;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(NativePtr, native_compressed_font_data_base85, size_pixels, font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, font_cfg, glyph_ranges);
if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_compressed_font_data_base85);
}
return new ImFontPtr(ret);
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public ImFontPtr AddFontFromMemoryCompressedBase85TTF(ReadOnlySpan compressed_font_data_base85, float size_pixels, ImFontConfigPtr font_cfg)
+ {
+ byte* native_compressed_font_data_base85;
+ int compressed_font_data_base85_byteCount = 0;
+ if (compressed_font_data_base85 != null)
+ {
+ compressed_font_data_base85_byteCount = Encoding.UTF8.GetByteCount(compressed_font_data_base85);
+ if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_compressed_font_data_base85 = Util.Allocate(compressed_font_data_base85_byteCount + 1);
+ }
+ else
+ {
+ byte* native_compressed_font_data_base85_stackBytes = stackalloc byte[compressed_font_data_base85_byteCount + 1];
+ native_compressed_font_data_base85 = native_compressed_font_data_base85_stackBytes;
+ }
+ int native_compressed_font_data_base85_offset = Util.GetUtf8(compressed_font_data_base85, native_compressed_font_data_base85, compressed_font_data_base85_byteCount);
+ native_compressed_font_data_base85[native_compressed_font_data_base85_offset] = 0;
+ }
+ else { native_compressed_font_data_base85 = null; }
+ ImFontConfig* native_font_cfg = font_cfg.NativePtr;
+ ushort* glyph_ranges = null;
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, native_font_cfg, glyph_ranges);
+ if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_compressed_font_data_base85);
+ }
+ return new ImFontPtr(ret);
+ }
+#endif
public ImFontPtr AddFontFromMemoryCompressedBase85TTF(string compressed_font_data_base85, float size_pixels, ImFontConfigPtr font_cfg)
{
byte* native_compressed_font_data_base85;
@@ -220,13 +452,44 @@ public ImFontPtr AddFontFromMemoryCompressedBase85TTF(string compressed_font_dat
else { native_compressed_font_data_base85 = null; }
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(NativePtr, native_compressed_font_data_base85, size_pixels, native_font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, native_font_cfg, glyph_ranges);
+ if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_compressed_font_data_base85);
+ }
+ return new ImFontPtr(ret);
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public ImFontPtr AddFontFromMemoryCompressedBase85TTF(ReadOnlySpan compressed_font_data_base85, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
+ {
+ byte* native_compressed_font_data_base85;
+ int compressed_font_data_base85_byteCount = 0;
+ if (compressed_font_data_base85 != null)
+ {
+ compressed_font_data_base85_byteCount = Encoding.UTF8.GetByteCount(compressed_font_data_base85);
+ if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_compressed_font_data_base85 = Util.Allocate(compressed_font_data_base85_byteCount + 1);
+ }
+ else
+ {
+ byte* native_compressed_font_data_base85_stackBytes = stackalloc byte[compressed_font_data_base85_byteCount + 1];
+ native_compressed_font_data_base85 = native_compressed_font_data_base85_stackBytes;
+ }
+ int native_compressed_font_data_base85_offset = Util.GetUtf8(compressed_font_data_base85, native_compressed_font_data_base85, compressed_font_data_base85_byteCount);
+ native_compressed_font_data_base85[native_compressed_font_data_base85_offset] = 0;
+ }
+ else { native_compressed_font_data_base85 = null; }
+ ImFontConfig* native_font_cfg = font_cfg.NativePtr;
+ ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer();
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, native_font_cfg, native_glyph_ranges);
if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_compressed_font_data_base85);
}
return new ImFontPtr(ret);
}
+#endif
public ImFontPtr AddFontFromMemoryCompressedBase85TTF(string compressed_font_data_base85, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
{
byte* native_compressed_font_data_base85;
@@ -249,133 +512,145 @@ public ImFontPtr AddFontFromMemoryCompressedBase85TTF(string compressed_font_dat
else { native_compressed_font_data_base85 = null; }
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer();
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(NativePtr, native_compressed_font_data_base85, size_pixels, native_font_cfg, native_glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, native_font_cfg, native_glyph_ranges);
if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_compressed_font_data_base85);
}
return new ImFontPtr(ret);
}
- public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_size, float size_pixels)
+ public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_data_size, float size_pixels)
{
void* native_compressed_font_data = (void*)compressed_font_data.ToPointer();
ImFontConfig* font_cfg = null;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF(NativePtr, native_compressed_font_data, compressed_font_size, size_pixels, font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF((ImFontAtlas*)(NativePtr), native_compressed_font_data, compressed_font_data_size, size_pixels, font_cfg, glyph_ranges);
return new ImFontPtr(ret);
}
- public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_size, float size_pixels, ImFontConfigPtr font_cfg)
+ public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_data_size, float size_pixels, ImFontConfigPtr font_cfg)
{
void* native_compressed_font_data = (void*)compressed_font_data.ToPointer();
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF(NativePtr, native_compressed_font_data, compressed_font_size, size_pixels, native_font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF((ImFontAtlas*)(NativePtr), native_compressed_font_data, compressed_font_data_size, size_pixels, native_font_cfg, glyph_ranges);
return new ImFontPtr(ret);
}
- public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_size, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
+ public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_data_size, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
{
void* native_compressed_font_data = (void*)compressed_font_data.ToPointer();
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer();
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF(NativePtr, native_compressed_font_data, compressed_font_size, size_pixels, native_font_cfg, native_glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF((ImFontAtlas*)(NativePtr), native_compressed_font_data, compressed_font_data_size, size_pixels, native_font_cfg, native_glyph_ranges);
return new ImFontPtr(ret);
}
- public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_size, float size_pixels)
+ public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_data_size, float size_pixels)
{
void* native_font_data = (void*)font_data.ToPointer();
ImFontConfig* font_cfg = null;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(NativePtr, native_font_data, font_size, size_pixels, font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF((ImFontAtlas*)(NativePtr), native_font_data, font_data_size, size_pixels, font_cfg, glyph_ranges);
return new ImFontPtr(ret);
}
- public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_size, float size_pixels, ImFontConfigPtr font_cfg)
+ public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_data_size, float size_pixels, ImFontConfigPtr font_cfg)
{
void* native_font_data = (void*)font_data.ToPointer();
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* glyph_ranges = null;
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(NativePtr, native_font_data, font_size, size_pixels, native_font_cfg, glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF((ImFontAtlas*)(NativePtr), native_font_data, font_data_size, size_pixels, native_font_cfg, glyph_ranges);
return new ImFontPtr(ret);
}
- public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_size, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
+ public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_data_size, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges)
{
void* native_font_data = (void*)font_data.ToPointer();
ImFontConfig* native_font_cfg = font_cfg.NativePtr;
ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer();
- ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(NativePtr, native_font_data, font_size, size_pixels, native_font_cfg, native_glyph_ranges);
+ ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF((ImFontAtlas*)(NativePtr), native_font_data, font_data_size, size_pixels, native_font_cfg, native_glyph_ranges);
return new ImFontPtr(ret);
}
public bool Build()
{
- byte ret = ImGuiNative.ImFontAtlas_Build(NativePtr);
+ byte ret = ImGuiNative.ImFontAtlas_Build((ImFontAtlas*)(NativePtr));
return ret != 0;
}
- public void CalcCustomRectUV(ref CustomRect rect, out Vector2 out_uv_min, out Vector2 out_uv_max)
+ public void CalcCustomRectUV(ImFontAtlasCustomRectPtr rect, out Vector2 out_uv_min, out Vector2 out_uv_max)
{
- fixed (CustomRect* native_rect = &rect)
+ ImFontAtlasCustomRect* native_rect = rect.NativePtr;
+ fixed (Vector2* native_out_uv_min = &out_uv_min)
{
- fixed (Vector2* native_out_uv_min = &out_uv_min)
+ fixed (Vector2* native_out_uv_max = &out_uv_max)
{
- fixed (Vector2* native_out_uv_max = &out_uv_max)
- {
- ImGuiNative.ImFontAtlas_CalcCustomRectUV(NativePtr, native_rect, native_out_uv_min, native_out_uv_max);
- }
+ ImGuiNative.ImFontAtlas_CalcCustomRectUV((ImFontAtlas*)(NativePtr), native_rect, native_out_uv_min, native_out_uv_max);
}
}
}
public void Clear()
{
- ImGuiNative.ImFontAtlas_Clear(NativePtr);
+ ImGuiNative.ImFontAtlas_Clear((ImFontAtlas*)(NativePtr));
}
public void ClearFonts()
{
- ImGuiNative.ImFontAtlas_ClearFonts(NativePtr);
+ ImGuiNative.ImFontAtlas_ClearFonts((ImFontAtlas*)(NativePtr));
}
public void ClearInputData()
{
- ImGuiNative.ImFontAtlas_ClearInputData(NativePtr);
+ ImGuiNative.ImFontAtlas_ClearInputData((ImFontAtlas*)(NativePtr));
}
public void ClearTexData()
{
- ImGuiNative.ImFontAtlas_ClearTexData(NativePtr);
+ ImGuiNative.ImFontAtlas_ClearTexData((ImFontAtlas*)(NativePtr));
}
- public CustomRect* GetCustomRectByIndex(int index)
+ public void Destroy()
{
- CustomRect* ret = ImGuiNative.ImFontAtlas_GetCustomRectByIndex(NativePtr, index);
- return ret;
+ ImGuiNative.ImFontAtlas_destroy((ImFontAtlas*)(NativePtr));
+ }
+ public ImFontAtlasCustomRectPtr GetCustomRectByIndex(int index)
+ {
+ ImFontAtlasCustomRect* ret = ImGuiNative.ImFontAtlas_GetCustomRectByIndex((ImFontAtlas*)(NativePtr), index);
+ return new ImFontAtlasCustomRectPtr(ret);
}
public IntPtr GetGlyphRangesChineseFull()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseFull(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseFull((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public IntPtr GetGlyphRangesChineseSimplifiedCommon()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public IntPtr GetGlyphRangesCyrillic()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesCyrillic(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesCyrillic((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public IntPtr GetGlyphRangesDefault()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesDefault(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesDefault((ImFontAtlas*)(NativePtr));
+ return (IntPtr)ret;
+ }
+ public IntPtr GetGlyphRangesGreek()
+ {
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesGreek((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public IntPtr GetGlyphRangesJapanese()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesJapanese(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesJapanese((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public IntPtr GetGlyphRangesKorean()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesKorean(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesKorean((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public IntPtr GetGlyphRangesThai()
{
- ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesThai(NativePtr);
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesThai((ImFontAtlas*)(NativePtr));
+ return (IntPtr)ret;
+ }
+ public IntPtr GetGlyphRangesVietnamese()
+ {
+ ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesVietnamese((ImFontAtlas*)(NativePtr));
return (IntPtr)ret;
}
public bool GetMouseCursorTexData(ImGuiMouseCursor cursor, out Vector2 out_offset, out Vector2 out_size, out Vector2 out_uv_border, out Vector2 out_uv_fill)
@@ -388,7 +663,7 @@ public bool GetMouseCursorTexData(ImGuiMouseCursor cursor, out Vector2 out_offse
{
fixed (Vector2* native_out_uv_fill = &out_uv_fill)
{
- byte ret = ImGuiNative.ImFontAtlas_GetMouseCursorTexData(NativePtr, cursor, native_out_offset, native_out_size, native_out_uv_border, native_out_uv_fill);
+ byte ret = ImGuiNative.ImFontAtlas_GetMouseCursorTexData((ImFontAtlas*)(NativePtr), cursor, native_out_offset, native_out_size, native_out_uv_border, native_out_uv_fill);
return ret != 0;
}
}
@@ -404,7 +679,7 @@ public void GetTexDataAsAlpha8(out byte* out_pixels, out int out_width, out int
{
fixed (int* native_out_height = &out_height)
{
- ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
+ ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
}
}
}
@@ -419,7 +694,37 @@ public void GetTexDataAsAlpha8(out byte* out_pixels, out int out_width, out int
{
fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel)
{
- ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8(NativePtr, native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel);
+ ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel);
+ }
+ }
+ }
+ }
+ }
+ public void GetTexDataAsAlpha8(out IntPtr out_pixels, out int out_width, out int out_height)
+ {
+ int* out_bytes_per_pixel = null;
+ fixed (IntPtr* native_out_pixels = &out_pixels)
+ {
+ fixed (int* native_out_width = &out_width)
+ {
+ fixed (int* native_out_height = &out_height)
+ {
+ ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
+ }
+ }
+ }
+ }
+ public void GetTexDataAsAlpha8(out IntPtr out_pixels, out int out_width, out int out_height, out int out_bytes_per_pixel)
+ {
+ fixed (IntPtr* native_out_pixels = &out_pixels)
+ {
+ fixed (int* native_out_width = &out_width)
+ {
+ fixed (int* native_out_height = &out_height)
+ {
+ fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel)
+ {
+ ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel);
}
}
}
@@ -434,7 +739,7 @@ public void GetTexDataAsRGBA32(out byte* out_pixels, out int out_width, out int
{
fixed (int* native_out_height = &out_height)
{
- ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
+ ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
}
}
}
@@ -449,7 +754,37 @@ public void GetTexDataAsRGBA32(out byte* out_pixels, out int out_width, out int
{
fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel)
{
- ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel);
+ ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel);
+ }
+ }
+ }
+ }
+ }
+ public void GetTexDataAsRGBA32(out IntPtr out_pixels, out int out_width, out int out_height)
+ {
+ int* out_bytes_per_pixel = null;
+ fixed (IntPtr* native_out_pixels = &out_pixels)
+ {
+ fixed (int* native_out_width = &out_width)
+ {
+ fixed (int* native_out_height = &out_height)
+ {
+ ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
+ }
+ }
+ }
+ }
+ public void GetTexDataAsRGBA32(out IntPtr out_pixels, out int out_width, out int out_height, out int out_bytes_per_pixel)
+ {
+ fixed (IntPtr* native_out_pixels = &out_pixels)
+ {
+ fixed (int* native_out_width = &out_width)
+ {
+ fixed (int* native_out_height = &out_height)
+ {
+ fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel)
+ {
+ ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel);
}
}
}
@@ -457,12 +792,12 @@ public void GetTexDataAsRGBA32(out byte* out_pixels, out int out_width, out int
}
public bool IsBuilt()
{
- byte ret = ImGuiNative.ImFontAtlas_IsBuilt(NativePtr);
+ byte ret = ImGuiNative.ImFontAtlas_IsBuilt((ImFontAtlas*)(NativePtr));
return ret != 0;
}
public void SetTexID(IntPtr id)
{
- ImGuiNative.ImFontAtlas_SetTexID(NativePtr, id);
+ ImGuiNative.ImFontAtlas_SetTexID((ImFontAtlas*)(NativePtr), id);
}
}
}
diff --git a/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs b/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs
new file mode 100644
index 00000000..4a58bf48
--- /dev/null
+++ b/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs
@@ -0,0 +1,47 @@
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+namespace ImGuiNET
+{
+ public unsafe partial struct ImFontAtlasCustomRect
+ {
+ public ushort X;
+ public ushort Y;
+ public ushort Width;
+ public ushort Height;
+ public uint GlyphID;
+ public uint GlyphColored;
+ public float GlyphAdvanceX;
+ public Vector2 GlyphOffset;
+ public ImFont* Font;
+ }
+ public unsafe partial struct ImFontAtlasCustomRectPtr
+ {
+ public ImFontAtlasCustomRect* NativePtr { get; }
+ public ImFontAtlasCustomRectPtr(ImFontAtlasCustomRect* nativePtr) => NativePtr = nativePtr;
+ public ImFontAtlasCustomRectPtr(IntPtr nativePtr) => NativePtr = (ImFontAtlasCustomRect*)nativePtr;
+ public static implicit operator ImFontAtlasCustomRectPtr(ImFontAtlasCustomRect* nativePtr) => new ImFontAtlasCustomRectPtr(nativePtr);
+ public static implicit operator ImFontAtlasCustomRect* (ImFontAtlasCustomRectPtr wrappedPtr) => wrappedPtr.NativePtr;
+ public static implicit operator ImFontAtlasCustomRectPtr(IntPtr nativePtr) => new ImFontAtlasCustomRectPtr(nativePtr);
+ public ref ushort X => ref Unsafe.AsRef(&NativePtr->X);
+ public ref ushort Y => ref Unsafe.AsRef(&NativePtr->Y);
+ public ref ushort Width => ref Unsafe.AsRef(&NativePtr->Width);
+ public ref ushort Height => ref Unsafe.AsRef(&NativePtr->Height);
+ public ref uint GlyphID => ref Unsafe.AsRef(&NativePtr->GlyphID);
+ public ref uint GlyphColored => ref Unsafe.AsRef(&NativePtr->GlyphColored);
+ public ref float GlyphAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphAdvanceX);
+ public ref Vector2 GlyphOffset => ref Unsafe.AsRef(&NativePtr->GlyphOffset);
+ public ImFontPtr Font => new ImFontPtr(NativePtr->Font);
+ public void Destroy()
+ {
+ ImGuiNative.ImFontAtlasCustomRect_destroy((ImFontAtlasCustomRect*)(NativePtr));
+ }
+ public bool IsPacked()
+ {
+ byte ret = ImGuiNative.ImFontAtlasCustomRect_IsPacked((ImFontAtlasCustomRect*)(NativePtr));
+ return ret != 0;
+ }
+ }
+}
diff --git a/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs b/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs
index 1a6da21a..336f53e0 100644
--- a/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs
+++ b/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs
@@ -4,7 +4,8 @@ namespace ImGuiNET
public enum ImFontAtlasFlags
{
None = 0,
- NoPowerOfTwoHeight = 1 << 0,
- NoMouseCursors = 1 << 1,
+ NoPowerOfTwoHeight = 1,
+ NoMouseCursors = 2,
+ NoBakedLines = 4,
}
}
diff --git a/src/ImGui.NET/Generated/ImFontConfig.gen.cs b/src/ImGui.NET/Generated/ImFontConfig.gen.cs
index 9a55b828..46e785ba 100644
--- a/src/ImGui.NET/Generated/ImFontConfig.gen.cs
+++ b/src/ImGui.NET/Generated/ImFontConfig.gen.cs
@@ -21,8 +21,10 @@ public unsafe partial struct ImFontConfig
public float GlyphMinAdvanceX;
public float GlyphMaxAdvanceX;
public byte MergeMode;
- public uint RasterizerFlags;
+ public uint FontBuilderFlags;
public float RasterizerMultiply;
+ public float RasterizerDensity;
+ public ushort EllipsisChar;
public fixed byte Name[40];
public ImFont* DstFont;
}
@@ -48,9 +50,15 @@ public unsafe partial struct ImFontConfigPtr
public ref float GlyphMinAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphMinAdvanceX);
public ref float GlyphMaxAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphMaxAdvanceX);
public ref bool MergeMode => ref Unsafe.AsRef(&NativePtr->MergeMode);
- public ref uint RasterizerFlags => ref Unsafe.AsRef(&NativePtr->RasterizerFlags);
+ public ref uint FontBuilderFlags => ref Unsafe.AsRef(&NativePtr->FontBuilderFlags);
public ref float RasterizerMultiply => ref Unsafe.AsRef(&NativePtr->RasterizerMultiply);
+ public ref float RasterizerDensity => ref Unsafe.AsRef(&NativePtr->RasterizerDensity);
+ public ref ushort EllipsisChar => ref Unsafe.AsRef(&NativePtr->EllipsisChar);
public RangeAccessor Name => new RangeAccessor(NativePtr->Name, 40);
public ImFontPtr DstFont => new ImFontPtr(NativePtr->DstFont);
+ public void Destroy()
+ {
+ ImGuiNative.ImFontConfig_destroy((ImFontConfig*)(NativePtr));
+ }
}
}
diff --git a/src/ImGui.NET/Generated/ImFontGlyph.gen.cs b/src/ImGui.NET/Generated/ImFontGlyph.gen.cs
index f0c4e8ef..8a78d6f3 100644
--- a/src/ImGui.NET/Generated/ImFontGlyph.gen.cs
+++ b/src/ImGui.NET/Generated/ImFontGlyph.gen.cs
@@ -7,7 +7,9 @@ namespace ImGuiNET
{
public unsafe partial struct ImFontGlyph
{
- public ushort Codepoint;
+ public uint Colored;
+ public uint Visible;
+ public uint Codepoint;
public float AdvanceX;
public float X0;
public float Y0;
@@ -26,7 +28,9 @@ public unsafe partial struct ImFontGlyphPtr
public static implicit operator ImFontGlyphPtr(ImFontGlyph* nativePtr) => new ImFontGlyphPtr(nativePtr);
public static implicit operator ImFontGlyph* (ImFontGlyphPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImFontGlyphPtr(IntPtr nativePtr) => new ImFontGlyphPtr(nativePtr);
- public ref ushort Codepoint => ref Unsafe.AsRef(&NativePtr->Codepoint);
+ public ref uint Colored => ref Unsafe.AsRef(&NativePtr->Colored);
+ public ref uint Visible => ref Unsafe.AsRef(&NativePtr->Visible);
+ public ref uint Codepoint => ref Unsafe.AsRef(&NativePtr->Codepoint);
public ref float AdvanceX => ref Unsafe.AsRef(&NativePtr->AdvanceX);
public ref float X0 => ref Unsafe.AsRef(&NativePtr->X0);
public ref float Y0 => ref Unsafe.AsRef(&NativePtr->Y0);
diff --git a/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs b/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs
index a839d524..4a0cb220 100644
--- a/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs
+++ b/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs
@@ -17,16 +17,44 @@ public unsafe partial struct ImFontGlyphRangesBuilderPtr
public static implicit operator ImFontGlyphRangesBuilderPtr(ImFontGlyphRangesBuilder* nativePtr) => new ImFontGlyphRangesBuilderPtr(nativePtr);
public static implicit operator ImFontGlyphRangesBuilder* (ImFontGlyphRangesBuilderPtr wrappedPtr) => wrappedPtr.NativePtr;
public static implicit operator ImFontGlyphRangesBuilderPtr(IntPtr nativePtr) => new ImFontGlyphRangesBuilderPtr(nativePtr);
- public ImVector UsedChars => new ImVector(NativePtr->UsedChars);
+ public ImVector UsedChars => new ImVector(NativePtr->UsedChars);
public void AddChar(ushort c)
{
- ImGuiNative.ImFontGlyphRangesBuilder_AddChar(NativePtr, c);
+ ImGuiNative.ImFontGlyphRangesBuilder_AddChar((ImFontGlyphRangesBuilder*)(NativePtr), c);
}
public void AddRanges(IntPtr ranges)
{
ushort* native_ranges = (ushort*)ranges.ToPointer();
- ImGuiNative.ImFontGlyphRangesBuilder_AddRanges(NativePtr, native_ranges);
+ ImGuiNative.ImFontGlyphRangesBuilder_AddRanges((ImFontGlyphRangesBuilder*)(NativePtr), native_ranges);
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public void AddText(ReadOnlySpan text)
+ {
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
+ {
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text = Util.Allocate(text_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
+ }
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
+ }
+ else { native_text = null; }
+ ImGuiNative.ImFontGlyphRangesBuilder_AddText((ImFontGlyphRangesBuilder*)(NativePtr), native_text, native_text+text_byteCount);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text);
+ }
+ }
+#endif
public void AddText(string text)
{
byte* native_text;
@@ -47,8 +75,7 @@ public void AddText(string text)
native_text[native_text_offset] = 0;
}
else { native_text = null; }
- byte* native_text_end = null;
- ImGuiNative.ImFontGlyphRangesBuilder_AddText(NativePtr, native_text, native_text_end);
+ ImGuiNative.ImFontGlyphRangesBuilder_AddText((ImFontGlyphRangesBuilder*)(NativePtr), native_text, native_text+text_byteCount);
if (text_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_text);
@@ -58,17 +85,25 @@ public void BuildRanges(out ImVector out_ranges)
{
fixed (ImVector* native_out_ranges = &out_ranges)
{
- ImGuiNative.ImFontGlyphRangesBuilder_BuildRanges(NativePtr, native_out_ranges);
+ ImGuiNative.ImFontGlyphRangesBuilder_BuildRanges((ImFontGlyphRangesBuilder*)(NativePtr), native_out_ranges);
}
}
- public bool GetBit(int n)
+ public void Clear()
+ {
+ ImGuiNative.ImFontGlyphRangesBuilder_Clear((ImFontGlyphRangesBuilder*)(NativePtr));
+ }
+ public void Destroy()
+ {
+ ImGuiNative.ImFontGlyphRangesBuilder_destroy((ImFontGlyphRangesBuilder*)(NativePtr));
+ }
+ public bool GetBit(uint n)
{
- byte ret = ImGuiNative.ImFontGlyphRangesBuilder_GetBit(NativePtr, n);
+ byte ret = ImGuiNative.ImFontGlyphRangesBuilder_GetBit((ImFontGlyphRangesBuilder*)(NativePtr), n);
return ret != 0;
}
- public void SetBit(int n)
+ public void SetBit(uint n)
{
- ImGuiNative.ImFontGlyphRangesBuilder_SetBit(NativePtr, n);
+ ImGuiNative.ImFontGlyphRangesBuilder_SetBit((ImFontGlyphRangesBuilder*)(NativePtr), n);
}
}
}
diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs
index a3673b97..94bce8d0 100644
--- a/src/ImGui.NET/Generated/ImGui.gen.cs
+++ b/src/ImGui.NET/Generated/ImGui.gen.cs
@@ -7,6 +7,36 @@ namespace ImGuiNET
{
public static unsafe partial class ImGui
{
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static ImGuiPayloadPtr AcceptDragDropPayload(ReadOnlySpan type)
+ {
+ byte* native_type;
+ int type_byteCount = 0;
+ if (type != null)
+ {
+ type_byteCount = Encoding.UTF8.GetByteCount(type);
+ if (type_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_type = Util.Allocate(type_byteCount + 1);
+ }
+ else
+ {
+ byte* native_type_stackBytes = stackalloc byte[type_byteCount + 1];
+ native_type = native_type_stackBytes;
+ }
+ int native_type_offset = Util.GetUtf8(type, native_type, type_byteCount);
+ native_type[native_type_offset] = 0;
+ }
+ else { native_type = null; }
+ ImGuiDragDropFlags flags = (ImGuiDragDropFlags)0;
+ ImGuiPayload* ret = ImGuiNative.igAcceptDragDropPayload(native_type, flags);
+ if (type_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_type);
+ }
+ return new ImGuiPayloadPtr(ret);
+ }
+#endif
public static ImGuiPayloadPtr AcceptDragDropPayload(string type)
{
byte* native_type;
@@ -27,7 +57,35 @@ public static ImGuiPayloadPtr AcceptDragDropPayload(string type)
native_type[native_type_offset] = 0;
}
else { native_type = null; }
- ImGuiDragDropFlags flags = 0;
+ ImGuiDragDropFlags flags = (ImGuiDragDropFlags)0;
+ ImGuiPayload* ret = ImGuiNative.igAcceptDragDropPayload(native_type, flags);
+ if (type_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_type);
+ }
+ return new ImGuiPayloadPtr(ret);
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static ImGuiPayloadPtr AcceptDragDropPayload(ReadOnlySpan type, ImGuiDragDropFlags flags)
+ {
+ byte* native_type;
+ int type_byteCount = 0;
+ if (type != null)
+ {
+ type_byteCount = Encoding.UTF8.GetByteCount(type);
+ if (type_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_type = Util.Allocate(type_byteCount + 1);
+ }
+ else
+ {
+ byte* native_type_stackBytes = stackalloc byte[type_byteCount + 1];
+ native_type = native_type_stackBytes;
+ }
+ int native_type_offset = Util.GetUtf8(type, native_type, type_byteCount);
+ native_type[native_type_offset] = 0;
+ }
+ else { native_type = null; }
ImGuiPayload* ret = ImGuiNative.igAcceptDragDropPayload(native_type, flags);
if (type_byteCount > Util.StackAllocationSizeLimit)
{
@@ -35,6 +93,7 @@ public static ImGuiPayloadPtr AcceptDragDropPayload(string type)
}
return new ImGuiPayloadPtr(ret);
}
+#endif
public static ImGuiPayloadPtr AcceptDragDropPayload(string type, ImGuiDragDropFlags flags)
{
byte* native_type;
@@ -66,6 +125,35 @@ public static void AlignTextToFramePadding()
{
ImGuiNative.igAlignTextToFramePadding();
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ArrowButton(ReadOnlySpan str_id, ImGuiDir dir)
+ {
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igArrowButton(native_str_id, dir);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
+ }
+#endif
public static bool ArrowButton(string str_id, ImGuiDir dir)
{
byte* native_str_id;
@@ -93,6 +181,37 @@ public static bool ArrowButton(string str_id, ImGuiDir dir)
}
return ret != 0;
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Begin(ReadOnlySpan name)
+ {
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
+ {
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_name = Util.Allocate(name_byteCount + 1);
+ }
+ else
+ {
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
+ }
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
+ }
+ else { native_name = null; }
+ byte* p_open = null;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBegin(native_name, p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_name);
+ }
+ return ret != 0;
+ }
+#endif
public static bool Begin(string name)
{
byte* native_name;
@@ -114,7 +233,7 @@ public static bool Begin(string name)
}
else { native_name = null; }
byte* p_open = null;
- ImGuiWindowFlags flags = 0;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
byte ret = ImGuiNative.igBegin(native_name, p_open, flags);
if (name_byteCount > Util.StackAllocationSizeLimit)
{
@@ -122,6 +241,39 @@ public static bool Begin(string name)
}
return ret != 0;
}
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Begin(ReadOnlySpan name, ref bool p_open)
+ {
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
+ {
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_name = Util.Allocate(name_byteCount + 1);
+ }
+ else
+ {
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
+ }
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
+ }
+ else { native_name = null; }
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBegin(native_name, native_p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_name);
+ }
+ p_open = native_p_open_val != 0;
+ return ret != 0;
+ }
+#endif
public static bool Begin(string name, ref bool p_open)
{
byte* native_name;
@@ -144,7 +296,38 @@ public static bool Begin(string name, ref bool p_open)
else { native_name = null; }
byte native_p_open_val = p_open ? (byte)1 : (byte)0;
byte* native_p_open = &native_p_open_val;
- ImGuiWindowFlags flags = 0;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBegin(native_name, native_p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_name);
+ }
+ p_open = native_p_open_val != 0;
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Begin(ReadOnlySpan name, ref bool p_open, ImGuiWindowFlags flags)
+ {
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
+ {
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_name = Util.Allocate(name_byteCount + 1);
+ }
+ else
+ {
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
+ }
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
+ }
+ else { native_name = null; }
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
byte ret = ImGuiNative.igBegin(native_name, native_p_open, flags);
if (name_byteCount > Util.StackAllocationSizeLimit)
{
@@ -153,6 +336,7 @@ public static bool Begin(string name, ref bool p_open)
p_open = native_p_open_val != 0;
return ret != 0;
}
+#endif
public static bool Begin(string name, ref bool p_open, ImGuiWindowFlags flags)
{
byte* native_name;
@@ -183,7 +367,8 @@ public static bool Begin(string name, ref bool p_open, ImGuiWindowFlags flags)
p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool BeginChild(string str_id)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginChild(ReadOnlySpan str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -204,16 +389,17 @@ public static bool BeginChild(string str_id)
}
else { native_str_id = null; }
Vector2 size = new Vector2();
- byte border = 0;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginChild(native_str_id, size, border, flags);
+ ImGuiChildFlags child_flags = (ImGuiChildFlags)0;
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginChild(string str_id, Vector2 size)
+#endif
+ public static bool BeginChild(string str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -233,16 +419,18 @@ public static bool BeginChild(string str_id, Vector2 size)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte border = 0;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginChild(native_str_id, size, border, flags);
+ Vector2 size = new Vector2();
+ ImGuiChildFlags child_flags = (ImGuiChildFlags)0;
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginChild(string str_id, Vector2 size, bool border)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginChild(ReadOnlySpan str_id, Vector2 size)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -262,16 +450,17 @@ public static bool BeginChild(string str_id, Vector2 size, bool border)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte native_border = border ? (byte)1 : (byte)0;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginChild(native_str_id, size, native_border, flags);
+ ImGuiChildFlags child_flags = (ImGuiChildFlags)0;
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginChild(string str_id, Vector2 size, bool border, ImGuiWindowFlags flags)
+#endif
+ public static bool BeginChild(string str_id, Vector2 size)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -291,110 +480,315 @@ public static bool BeginChild(string str_id, Vector2 size, bool border, ImGuiWin
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte native_border = border ? (byte)1 : (byte)0;
- byte ret = ImGuiNative.igBeginChild(native_str_id, size, native_border, flags);
+ ImGuiChildFlags child_flags = (ImGuiChildFlags)0;
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginChild(uint id)
- {
- Vector2 size = new Vector2();
- byte border = 0;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginChildID(id, size, border, flags);
- return ret != 0;
- }
- public static bool BeginChild(uint id, Vector2 size)
- {
- byte border = 0;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginChildID(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 = 0;
- byte ret = ImGuiNative.igBeginChildID(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);
- return ret != 0;
- }
- public static bool BeginChildFrame(uint id, Vector2 size)
- {
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginChildFrame(id, size, flags);
- return ret != 0;
- }
- public static bool BeginChildFrame(uint id, Vector2 size, ImGuiWindowFlags flags)
- {
- byte ret = ImGuiNative.igBeginChildFrame(id, size, flags);
- return ret != 0;
- }
- public static bool BeginCombo(string label, string preview_value)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginChild(ReadOnlySpan str_id, Vector2 size, ImGuiChildFlags child_flags)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_label = null; }
- byte* native_preview_value;
- int preview_value_byteCount = 0;
- if (preview_value != null)
+ else { native_str_id = null; }
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- preview_value_byteCount = Encoding.UTF8.GetByteCount(preview_value);
- if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginChild(string str_id, Vector2 size, ImGuiChildFlags child_flags)
+ {
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_preview_value = Util.Allocate(preview_value_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_preview_value_stackBytes = stackalloc byte[preview_value_byteCount + 1];
- native_preview_value = native_preview_value_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_preview_value_offset = Util.GetUtf8(preview_value, native_preview_value, preview_value_byteCount);
- native_preview_value[native_preview_value_offset] = 0;
- }
- else { native_preview_value = null; }
- ImGuiComboFlags flags = 0;
- byte ret = ImGuiNative.igBeginCombo(native_label, native_preview_value, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_preview_value);
+ Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginCombo(string label, string preview_value, ImGuiComboFlags flags)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginChild(ReadOnlySpan str_id, Vector2 size, ImGuiChildFlags child_flags, ImGuiWindowFlags window_flags)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
- {
- label_byteCount = Encoding.UTF8.GetByteCount(label);
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginChild(string str_id, Vector2 size, ImGuiChildFlags child_flags, ImGuiWindowFlags window_flags)
+ {
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginChild_Str(native_str_id, size, child_flags, window_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
+ }
+ public static bool BeginChild(uint id)
+ {
+ Vector2 size = new Vector2();
+ ImGuiChildFlags child_flags = (ImGuiChildFlags)0;
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_ID(id, size, child_flags, window_flags);
+ return ret != 0;
+ }
+ public static bool BeginChild(uint id, Vector2 size)
+ {
+ ImGuiChildFlags child_flags = (ImGuiChildFlags)0;
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_ID(id, size, child_flags, window_flags);
+ return ret != 0;
+ }
+ public static bool BeginChild(uint id, Vector2 size, ImGuiChildFlags child_flags)
+ {
+ ImGuiWindowFlags window_flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginChild_ID(id, size, child_flags, window_flags);
+ return ret != 0;
+ }
+ public static bool BeginChild(uint id, Vector2 size, ImGuiChildFlags child_flags, ImGuiWindowFlags window_flags)
+ {
+ byte ret = ImGuiNative.igBeginChild_ID(id, size, child_flags, window_flags);
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginCombo(ReadOnlySpan label, ReadOnlySpan preview_value)
+ {
+ 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; }
+ byte* native_preview_value;
+ int preview_value_byteCount = 0;
+ if (preview_value != null)
+ {
+ preview_value_byteCount = Encoding.UTF8.GetByteCount(preview_value);
+ if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_preview_value = Util.Allocate(preview_value_byteCount + 1);
+ }
+ else
+ {
+ byte* native_preview_value_stackBytes = stackalloc byte[preview_value_byteCount + 1];
+ native_preview_value = native_preview_value_stackBytes;
+ }
+ int native_preview_value_offset = Util.GetUtf8(preview_value, native_preview_value, preview_value_byteCount);
+ native_preview_value[native_preview_value_offset] = 0;
+ }
+ else { native_preview_value = null; }
+ ImGuiComboFlags flags = (ImGuiComboFlags)0;
+ byte ret = ImGuiNative.igBeginCombo(native_label, native_preview_value, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_preview_value);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginCombo(string label, string preview_value)
+ {
+ 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; }
+ byte* native_preview_value;
+ int preview_value_byteCount = 0;
+ if (preview_value != null)
+ {
+ preview_value_byteCount = Encoding.UTF8.GetByteCount(preview_value);
+ if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_preview_value = Util.Allocate(preview_value_byteCount + 1);
+ }
+ else
+ {
+ byte* native_preview_value_stackBytes = stackalloc byte[preview_value_byteCount + 1];
+ native_preview_value = native_preview_value_stackBytes;
+ }
+ int native_preview_value_offset = Util.GetUtf8(preview_value, native_preview_value, preview_value_byteCount);
+ native_preview_value[native_preview_value_offset] = 0;
+ }
+ else { native_preview_value = null; }
+ ImGuiComboFlags flags = (ImGuiComboFlags)0;
+ byte ret = ImGuiNative.igBeginCombo(native_label, native_preview_value, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_preview_value);
+ }
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginCombo(ReadOnlySpan label, ReadOnlySpan preview_value, ImGuiComboFlags flags)
+ {
+ 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; }
+ byte* native_preview_value;
+ int preview_value_byteCount = 0;
+ if (preview_value != null)
+ {
+ preview_value_byteCount = Encoding.UTF8.GetByteCount(preview_value);
+ if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_preview_value = Util.Allocate(preview_value_byteCount + 1);
+ }
+ else
+ {
+ byte* native_preview_value_stackBytes = stackalloc byte[preview_value_byteCount + 1];
+ native_preview_value = native_preview_value_stackBytes;
+ }
+ int native_preview_value_offset = Util.GetUtf8(preview_value, native_preview_value, preview_value_byteCount);
+ native_preview_value[native_preview_value_offset] = 0;
+ }
+ else { native_preview_value = null; }
+ byte ret = ImGuiNative.igBeginCombo(native_label, native_preview_value, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ if (preview_value_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_preview_value);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginCombo(string label, string preview_value, ImGuiComboFlags flags)
+ {
+ 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);
@@ -437,9 +831,19 @@ public static bool BeginCombo(string label, string preview_value, ImGuiComboFlag
}
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 = 0;
+ ImGuiDragDropFlags flags = (ImGuiDragDropFlags)0;
byte ret = ImGuiNative.igBeginDragDropSource(flags);
return ret != 0;
}
@@ -457,12 +861,13 @@ public static void BeginGroup()
{
ImGuiNative.igBeginGroup();
}
- public static bool BeginMainMenuBar()
+ public static bool BeginItemTooltip()
{
- byte ret = ImGuiNative.igBeginMainMenuBar();
+ byte ret = ImGuiNative.igBeginItemTooltip();
return ret != 0;
}
- public static bool BeginMenu(string label)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginListBox(ReadOnlySpan label)
{
byte* native_label;
int label_byteCount = 0;
@@ -482,15 +887,16 @@ public static bool BeginMenu(string label)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte enabled = 1;
- byte ret = ImGuiNative.igBeginMenu(native_label, enabled);
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igBeginListBox(native_label, size);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
return ret != 0;
}
- public static bool BeginMenu(string label, bool enabled)
+#endif
+ public static bool BeginListBox(string label)
{
byte* native_label;
int label_byteCount = 0;
@@ -510,40 +916,236 @@ public static bool BeginMenu(string label, bool enabled)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte native_enabled = enabled ? (byte)1 : (byte)0;
- byte ret = ImGuiNative.igBeginMenu(native_label, native_enabled);
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igBeginListBox(native_label, size);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
return ret != 0;
}
- public static bool BeginMenuBar()
- {
- byte ret = ImGuiNative.igBeginMenuBar();
- return ret != 0;
- }
- public static bool BeginPopup(string str_id)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginListBox(ReadOnlySpan label, Vector2 size)
{
- byte* native_str_id;
- int str_id_byteCount = 0;
- if (str_id != null)
+ byte* native_label;
+ int label_byteCount = 0;
+ if (label != null)
{
- str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
- if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ label_byteCount = Encoding.UTF8.GetByteCount(label);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- native_str_id = Util.Allocate(str_id_byteCount + 1);
+ native_label = Util.Allocate(label_byteCount + 1);
}
else
{
- byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
- native_str_id = native_str_id_stackBytes;
+ byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
+ native_label = native_label_stackBytes;
}
- int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
- native_str_id[native_str_id_offset] = 0;
+ int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
+ native_label[native_label_offset] = 0;
+ }
+ else { native_label = null; }
+ byte ret = ImGuiNative.igBeginListBox(native_label, size);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginListBox(string label, Vector2 size)
+ {
+ 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; }
+ byte ret = ImGuiNative.igBeginListBox(native_label, size);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+ public static bool BeginMainMenuBar()
+ {
+ byte ret = ImGuiNative.igBeginMainMenuBar();
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginMenu(ReadOnlySpan label)
+ {
+ 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; }
+ byte enabled = 1;
+ byte ret = ImGuiNative.igBeginMenu(native_label, enabled);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginMenu(string label)
+ {
+ 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; }
+ byte enabled = 1;
+ byte ret = ImGuiNative.igBeginMenu(native_label, enabled);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginMenu(ReadOnlySpan label, bool enabled)
+ {
+ 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; }
+ byte native_enabled = enabled ? (byte)1 : (byte)0;
+ byte ret = ImGuiNative.igBeginMenu(native_label, native_enabled);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginMenu(string label, bool enabled)
+ {
+ 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; }
+ byte native_enabled = enabled ? (byte)1 : (byte)0;
+ byte ret = ImGuiNative.igBeginMenu(native_label, native_enabled);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+ public static bool BeginMenuBar()
+ {
+ byte ret = ImGuiNative.igBeginMenuBar();
+ return ret != 0;
+ }
+ public static ImGuiMultiSelectIOPtr BeginMultiSelect(ImGuiMultiSelectFlags flags)
+ {
+ int selection_size = -1;
+ int items_count = -1;
+ ImGuiMultiSelectIO* ret = ImGuiNative.igBeginMultiSelect(flags, selection_size, items_count);
+ return new ImGuiMultiSelectIOPtr(ret);
+ }
+ public static ImGuiMultiSelectIOPtr BeginMultiSelect(ImGuiMultiSelectFlags flags, int selection_size)
+ {
+ int items_count = -1;
+ ImGuiMultiSelectIO* ret = ImGuiNative.igBeginMultiSelect(flags, selection_size, items_count);
+ return new ImGuiMultiSelectIOPtr(ret);
+ }
+ public static ImGuiMultiSelectIOPtr BeginMultiSelect(ImGuiMultiSelectFlags flags, int selection_size, int items_count)
+ {
+ ImGuiMultiSelectIO* ret = ImGuiNative.igBeginMultiSelect(flags, selection_size, items_count);
+ return new ImGuiMultiSelectIOPtr(ret);
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopup(ReadOnlySpan str_id)
+ {
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- ImGuiWindowFlags flags = 0;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
byte ret = ImGuiNative.igBeginPopup(native_str_id, flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
@@ -551,7 +1153,8 @@ public static bool BeginPopup(string str_id)
}
return ret != 0;
}
- public static bool BeginPopup(string str_id, ImGuiWindowFlags flags)
+#endif
+ public static bool BeginPopup(string str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -571,6 +1174,7 @@ public static bool BeginPopup(string str_id, ImGuiWindowFlags flags)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
byte ret = ImGuiNative.igBeginPopup(native_str_id, flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
@@ -578,14 +1182,8 @@ public static bool BeginPopup(string str_id, ImGuiWindowFlags flags)
}
return ret != 0;
}
- public static bool BeginPopupContextItem()
- {
- byte* native_str_id = null;
- int mouse_button = 1;
- byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button);
- return ret != 0;
- }
- public static bool BeginPopupContextItem(string str_id)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopup(ReadOnlySpan str_id, ImGuiWindowFlags flags)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -605,15 +1203,15 @@ public static bool BeginPopupContextItem(string str_id)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- int mouse_button = 1;
- byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button);
+ byte ret = ImGuiNative.igBeginPopup(native_str_id, flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupContextItem(string str_id, int mouse_button)
+#endif
+ public static bool BeginPopup(string str_id, ImGuiWindowFlags flags)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -633,21 +1231,22 @@ public static bool BeginPopupContextItem(string str_id, int mouse_button)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button);
+ byte ret = ImGuiNative.igBeginPopup(native_str_id, flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupContextVoid()
+ public static bool BeginPopupContextItem()
{
byte* native_str_id = null;
- int mouse_button = 1;
- byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button);
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags);
return ret != 0;
}
- public static bool BeginPopupContextVoid(string str_id)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupContextItem(ReadOnlySpan str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -667,15 +1266,16 @@ public static bool BeginPopupContextVoid(string str_id)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- int mouse_button = 1;
- byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button);
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupContextVoid(string str_id, int mouse_button)
+#endif
+ public static bool BeginPopupContextItem(string str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -695,22 +1295,16 @@ public static bool BeginPopupContextVoid(string str_id, int mouse_button)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button);
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupContextWindow()
- {
- byte* native_str_id = null;
- int mouse_button = 1;
- byte also_over_items = 1;
- byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items);
- return ret != 0;
- }
- public static bool BeginPopupContextWindow(string str_id)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupContextItem(ReadOnlySpan str_id, ImGuiPopupFlags popup_flags)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -730,16 +1324,15 @@ public static bool BeginPopupContextWindow(string str_id)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- int mouse_button = 1;
- byte also_over_items = 1;
- byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items);
+ byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupContextWindow(string str_id, int mouse_button)
+#endif
+ public static bool BeginPopupContextItem(string str_id, ImGuiPopupFlags popup_flags)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -759,15 +1352,22 @@ public static bool BeginPopupContextWindow(string str_id, int mouse_button)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte also_over_items = 1;
- byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items);
+ byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupContextWindow(string str_id, int mouse_button, bool also_over_items)
+ public static bool BeginPopupContextVoid()
+ {
+ byte* native_str_id = null;
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags);
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupContextVoid(ReadOnlySpan str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -787,105 +1387,108 @@ public static bool BeginPopupContextWindow(string str_id, int mouse_button, bool
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte native_also_over_items = also_over_items ? (byte)1 : (byte)0;
- byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, native_also_over_items);
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupModal(string name)
+#endif
+ public static bool BeginPopupContextVoid(string str_id)
{
- byte* native_name;
- int name_byteCount = 0;
- if (name != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- name_byteCount = Encoding.UTF8.GetByteCount(name);
- if (name_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_name = Util.Allocate(name_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
- native_name = native_name_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
- native_name[native_name_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_name = null; }
- byte* p_open = null;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginPopupModal(native_name, p_open, flags);
- if (name_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_name);
+ Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginPopupModal(string name, ref bool p_open)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupContextVoid(ReadOnlySpan str_id, ImGuiPopupFlags popup_flags)
{
- byte* native_name;
- int name_byteCount = 0;
- if (name != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- name_byteCount = Encoding.UTF8.GetByteCount(name);
- if (name_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_name = Util.Allocate(name_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
- native_name = native_name_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
- native_name[native_name_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_name = null; }
- byte native_p_open_val = p_open ? (byte)1 : (byte)0;
- byte* native_p_open = &native_p_open_val;
- ImGuiWindowFlags flags = 0;
- byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags);
- if (name_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_name);
+ Util.Free(native_str_id);
}
- p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool BeginPopupModal(string name, ref bool p_open, ImGuiWindowFlags flags)
+#endif
+ public static bool BeginPopupContextVoid(string str_id, ImGuiPopupFlags popup_flags)
{
- byte* native_name;
- int name_byteCount = 0;
- if (name != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- name_byteCount = Encoding.UTF8.GetByteCount(name);
- if (name_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_name = Util.Allocate(name_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
- native_name = native_name_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
- native_name[native_name_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_name = null; }
- byte native_p_open_val = p_open ? (byte)1 : (byte)0;
- byte* native_p_open = &native_p_open_val;
- byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags);
- if (name_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_name);
+ Util.Free(native_str_id);
}
- p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool BeginTabBar(string str_id)
+ public static bool BeginPopupContextWindow()
+ {
+ byte* native_str_id = null;
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags);
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupContextWindow(ReadOnlySpan str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -905,15 +1508,16 @@ public static bool BeginTabBar(string str_id)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- ImGuiTabBarFlags flags = 0;
- byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags);
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginTabBar(string str_id, ImGuiTabBarFlags flags)
+#endif
+ public static bool BeginPopupContextWindow(string str_id)
{
byte* native_str_id;
int str_id_byteCount = 0;
@@ -933,248 +1537,372 @@ public static bool BeginTabBar(string str_id, ImGuiTabBarFlags flags)
native_str_id[native_str_id_offset] = 0;
}
else { native_str_id = null; }
- byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags);
+ ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1;
+ byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags);
if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginTabItem(string label)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupContextWindow(ReadOnlySpan str_id, ImGuiPopupFlags popup_flags)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_label = null; }
- byte* p_open = null;
- ImGuiTabItemFlags flags = 0;
- byte ret = ImGuiNative.igBeginTabItem(native_label, p_open, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool BeginTabItem(string label, ref bool p_open)
+#endif
+ public static bool BeginPopupContextWindow(string str_id, ImGuiPopupFlags popup_flags)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_label = null; }
- byte native_p_open_val = p_open ? (byte)1 : (byte)0;
- byte* native_p_open = &native_p_open_val;
- ImGuiTabItemFlags flags = 0;
- byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ Util.Free(native_str_id);
}
- p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool BeginTabItem(string label, ref bool p_open, ImGuiTabItemFlags flags)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupModal(ReadOnlySpan name)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_name = Util.Allocate(name_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
}
- else { native_label = null; }
- byte native_p_open_val = p_open ? (byte)1 : (byte)0;
- byte* native_p_open = &native_p_open_val;
- byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ else { native_name = null; }
+ byte* p_open = null;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginPopupModal(native_name, p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ Util.Free(native_name);
}
- p_open = native_p_open_val != 0;
return ret != 0;
}
- public static void BeginTooltip()
- {
- ImGuiNative.igBeginTooltip();
- }
- public static void Bullet()
- {
- ImGuiNative.igBullet();
- }
- public static void BulletText(string fmt)
+#endif
+ public static bool BeginPopupModal(string name)
{
- byte* native_fmt;
- int fmt_byteCount = 0;
- if (fmt != null)
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
{
- fmt_byteCount = Encoding.UTF8.GetByteCount(fmt);
- if (fmt_byteCount > Util.StackAllocationSizeLimit)
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- native_fmt = Util.Allocate(fmt_byteCount + 1);
+ native_name = Util.Allocate(name_byteCount + 1);
}
else
{
- byte* native_fmt_stackBytes = stackalloc byte[fmt_byteCount + 1];
- native_fmt = native_fmt_stackBytes;
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
}
- int native_fmt_offset = Util.GetUtf8(fmt, native_fmt, fmt_byteCount);
- native_fmt[native_fmt_offset] = 0;
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
}
- else { native_fmt = null; }
- ImGuiNative.igBulletText(native_fmt);
- if (fmt_byteCount > Util.StackAllocationSizeLimit)
+ else { native_name = null; }
+ byte* p_open = null;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginPopupModal(native_name, p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_fmt);
+ Util.Free(native_name);
}
+ return ret != 0;
}
- public static bool Button(string label)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupModal(ReadOnlySpan name, ref bool p_open)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_name = Util.Allocate(name_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
}
- else { native_label = null; }
- Vector2 size = new Vector2();
- byte ret = ImGuiNative.igButton(native_label, size);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ else { native_name = null; }
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ Util.Free(native_name);
}
+ p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool Button(string label, Vector2 size)
+#endif
+ public static bool BeginPopupModal(string name, ref bool p_open)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_name = Util.Allocate(name_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
}
- else { native_label = null; }
- byte ret = ImGuiNative.igButton(native_label, size);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ else { native_name = null; }
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ ImGuiWindowFlags flags = (ImGuiWindowFlags)0;
+ byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ Util.Free(native_name);
}
+ p_open = native_p_open_val != 0;
return ret != 0;
}
- public static float CalcItemWidth()
- {
- float ret = ImGuiNative.igCalcItemWidth();
- return ret;
- }
- public static Vector2 CalcTextSize(string text)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginPopupModal(ReadOnlySpan name, ref bool p_open, ImGuiWindowFlags flags)
{
- byte* native_text;
- int text_byteCount = 0;
- if (text != null)
- {
- text_byteCount = Encoding.UTF8.GetByteCount(text);
- if (text_byteCount > Util.StackAllocationSizeLimit)
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
+ {
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- native_text = Util.Allocate(text_byteCount + 1);
+ native_name = Util.Allocate(name_byteCount + 1);
}
else
{
- byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
- native_text = native_text_stackBytes;
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
}
- int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
- native_text[native_text_offset] = 0;
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
}
- else { native_text = null; }
- byte* native_text_end = null;
- byte hide_text_after_double_hash = 0;
- float wrap_width = -1.0f;
- Vector2 ret = ImGuiNative.igCalcTextSize(native_text, native_text_end, hide_text_after_double_hash, wrap_width);
- if (text_byteCount > Util.StackAllocationSizeLimit)
+ else { native_name = null; }
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_text);
+ Util.Free(native_name);
}
- return ret;
+ p_open = native_p_open_val != 0;
+ return ret != 0;
+ }
+#endif
+ public static bool BeginPopupModal(string name, ref bool p_open, ImGuiWindowFlags flags)
+ {
+ byte* native_name;
+ int name_byteCount = 0;
+ if (name != null)
+ {
+ name_byteCount = Encoding.UTF8.GetByteCount(name);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_name = Util.Allocate(name_byteCount + 1);
+ }
+ else
+ {
+ byte* native_name_stackBytes = stackalloc byte[name_byteCount + 1];
+ native_name = native_name_stackBytes;
+ }
+ int native_name_offset = Util.GetUtf8(name, native_name, name_byteCount);
+ native_name[native_name_offset] = 0;
+ }
+ else { native_name = null; }
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ byte ret = ImGuiNative.igBeginPopupModal(native_name, native_p_open, flags);
+ if (name_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_name);
+ }
+ p_open = native_p_open_val != 0;
+ return ret != 0;
}
- public static void CaptureKeyboardFromApp()
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTabBar(ReadOnlySpan str_id)
{
- byte want_capture_keyboard_value = 1;
- ImGuiNative.igCaptureKeyboardFromApp(want_capture_keyboard_value);
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ ImGuiTabBarFlags flags = (ImGuiTabBarFlags)0;
+ byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
}
- public static void CaptureKeyboardFromApp(bool want_capture_keyboard_value)
+#endif
+ public static bool BeginTabBar(string str_id)
{
- byte native_want_capture_keyboard_value = want_capture_keyboard_value ? (byte)1 : (byte)0;
- ImGuiNative.igCaptureKeyboardFromApp(native_want_capture_keyboard_value);
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ ImGuiTabBarFlags flags = (ImGuiTabBarFlags)0;
+ byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
}
- public static void CaptureMouseFromApp()
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTabBar(ReadOnlySpan str_id, ImGuiTabBarFlags flags)
{
- byte want_capture_mouse_value = 1;
- ImGuiNative.igCaptureMouseFromApp(want_capture_mouse_value);
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
}
- public static void CaptureMouseFromApp(bool want_capture_mouse_value)
+#endif
+ public static bool BeginTabBar(string str_id, ImGuiTabBarFlags flags)
{
- byte native_want_capture_mouse_value = want_capture_mouse_value ? (byte)1 : (byte)0;
- ImGuiNative.igCaptureMouseFromApp(native_want_capture_mouse_value);
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginTabBar(native_str_id, flags);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
}
- public static bool Checkbox(string label, ref bool v)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTabItem(ReadOnlySpan label)
{
byte* native_label;
int label_byteCount = 0;
@@ -1194,17 +1922,17 @@ public static bool Checkbox(string label, ref bool v)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte native_v_val = v ? (byte)1 : (byte)0;
- byte* native_v = &native_v_val;
- byte ret = ImGuiNative.igCheckbox(native_label, native_v);
+ byte* p_open = null;
+ ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0;
+ byte ret = ImGuiNative.igBeginTabItem(native_label, p_open, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- v = native_v_val != 0;
return ret != 0;
}
- public static bool CheckboxFlags(string label, ref uint flags, uint flags_value)
+#endif
+ public static bool BeginTabItem(string label)
{
byte* native_label;
int label_byteCount = 0;
@@ -1224,21 +1952,17 @@ public static bool CheckboxFlags(string label, ref uint flags, uint flags_value)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- fixed (uint* native_flags = &flags)
+ byte* p_open = null;
+ ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0;
+ byte ret = ImGuiNative.igBeginTabItem(native_label, p_open, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igCheckboxFlags(native_label, native_flags, flags_value);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static void CloseCurrentPopup()
- {
- ImGuiNative.igCloseCurrentPopup();
- }
- public static bool CollapsingHeader(string label)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTabItem(ReadOnlySpan label, ref bool p_open)
{
byte* native_label;
int label_byteCount = 0;
@@ -1258,15 +1982,19 @@ public static bool CollapsingHeader(string label)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- ImGuiTreeNodeFlags flags = 0;
- byte ret = ImGuiNative.igCollapsingHeader(native_label, flags);
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0;
+ byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
+ p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool CollapsingHeader(string label, ImGuiTreeNodeFlags flags)
+#endif
+ public static bool BeginTabItem(string label, ref bool p_open)
{
byte* native_label;
int label_byteCount = 0;
@@ -1286,14 +2014,19 @@ public static bool CollapsingHeader(string label, ImGuiTreeNodeFlags flags)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte ret = ImGuiNative.igCollapsingHeader(native_label, flags);
+ byte native_p_open_val = p_open ? (byte)1 : (byte)0;
+ byte* native_p_open = &native_p_open_val;
+ ImGuiTabItemFlags flags = (ImGuiTabItemFlags)0;
+ byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
+ p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool CollapsingHeader(string label, ref bool p_open)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTabItem(ReadOnlySpan label, ref bool p_open, ImGuiTabItemFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -1315,8 +2048,7 @@ public static bool CollapsingHeader(string label, ref bool p_open)
else { native_label = null; }
byte native_p_open_val = p_open ? (byte)1 : (byte)0;
byte* native_p_open = &native_p_open_val;
- ImGuiTreeNodeFlags flags = 0;
- byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_open, flags);
+ byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
@@ -1324,7 +2056,8 @@ public static bool CollapsingHeader(string label, ref bool p_open)
p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool CollapsingHeader(string label, ref bool p_open, ImGuiTreeNodeFlags flags)
+#endif
+ public static bool BeginTabItem(string label, ref bool p_open, ImGuiTabItemFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -1346,7 +2079,7 @@ public static bool CollapsingHeader(string label, ref bool p_open, ImGuiTreeNode
else { native_label = null; }
byte native_p_open_val = p_open ? (byte)1 : (byte)0;
byte* native_p_open = &native_p_open_val;
- byte ret = ImGuiNative.igCollapsingHeaderBoolPtr(native_label, native_p_open, flags);
+ byte ret = ImGuiNative.igBeginTabItem(native_label, native_p_open, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
@@ -1354,188 +2087,307 @@ public static bool CollapsingHeader(string label, ref bool p_open, ImGuiTreeNode
p_open = native_p_open_val != 0;
return ret != 0;
}
- public static bool ColorButton(string desc_id, Vector4 col)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTable(ReadOnlySpan str_id, int columns)
{
- byte* native_desc_id;
- int desc_id_byteCount = 0;
- if (desc_id != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
- if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_desc_id = Util.Allocate(desc_id_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
- native_desc_id = native_desc_id_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
- native_desc_id[native_desc_id_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_desc_id = null; }
- ImGuiColorEditFlags flags = 0;
- Vector2 size = new Vector2();
- byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
- if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ ImGuiTableFlags flags = (ImGuiTableFlags)0;
+ Vector2 outer_size = new Vector2();
+ float inner_width = 0.0f;
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_desc_id);
+ Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool ColorButton(string desc_id, Vector4 col, ImGuiColorEditFlags flags)
+#endif
+ public static bool BeginTable(string str_id, int columns)
{
- byte* native_desc_id;
- int desc_id_byteCount = 0;
- if (desc_id != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
- if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_desc_id = Util.Allocate(desc_id_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
- native_desc_id = native_desc_id_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
- native_desc_id[native_desc_id_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_desc_id = null; }
- Vector2 size = new Vector2();
- byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
- if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ ImGuiTableFlags flags = (ImGuiTableFlags)0;
+ Vector2 outer_size = new Vector2();
+ float inner_width = 0.0f;
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_desc_id);
+ Util.Free(native_str_id);
}
return ret != 0;
}
- public static bool ColorButton(string desc_id, Vector4 col, ImGuiColorEditFlags flags, Vector2 size)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTable(ReadOnlySpan str_id, int columns, ImGuiTableFlags flags)
{
- byte* native_desc_id;
- int desc_id_byteCount = 0;
- if (desc_id != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
- if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_desc_id = Util.Allocate(desc_id_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
- native_desc_id = native_desc_id_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
- native_desc_id[native_desc_id_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_desc_id = null; }
- byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
- if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ else { native_str_id = null; }
+ Vector2 outer_size = new Vector2();
+ float inner_width = 0.0f;
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_desc_id);
+ Util.Free(native_str_id);
}
return ret != 0;
}
- public static uint ColorConvertFloat4ToU32(Vector4 @in)
- {
- uint ret = ImGuiNative.igColorConvertFloat4ToU32(@in);
- return ret;
- }
- public static void ColorConvertHSVtoRGB(float h, float s, float v, out float out_r, out float out_g, out float out_b)
+#endif
+ public static bool BeginTable(string str_id, int columns, ImGuiTableFlags flags)
{
- fixed (float* native_out_r = &out_r)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- fixed (float* native_out_g = &out_g)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- fixed (float* native_out_b = &out_b)
- {
- ImGuiNative.igColorConvertHSVtoRGB(h, s, v, native_out_r, native_out_g, native_out_b);
- }
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ Vector2 outer_size = new Vector2();
+ float inner_width = 0.0f;
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
}
+ return ret != 0;
}
- public static void ColorConvertRGBtoHSV(float r, float g, float b, out float out_h, out float out_s, out float out_v)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTable(ReadOnlySpan str_id, int columns, ImGuiTableFlags flags, Vector2 outer_size)
{
- fixed (float* native_out_h = &out_h)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- fixed (float* native_out_s = &out_s)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- fixed (float* native_out_v = &out_v)
- {
- ImGuiNative.igColorConvertRGBtoHSV(r, g, b, native_out_h, native_out_s, native_out_v);
- }
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ float inner_width = 0.0f;
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
}
+ return ret != 0;
}
- public static Vector4 ColorConvertU32ToFloat4(uint @in)
+#endif
+ public static bool BeginTable(string str_id, int columns, ImGuiTableFlags flags, Vector2 outer_size)
{
- Vector4 ret = ImGuiNative.igColorConvertU32ToFloat4(@in);
- return ret;
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ float inner_width = 0.0f;
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
}
- public static bool ColorEdit3(string label, ref Vector3 col)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool BeginTable(ReadOnlySpan str_id, int columns, ImGuiTableFlags flags, Vector2 outer_size, float inner_width)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
}
- else { native_label = null; }
- ImGuiColorEditFlags flags = 0;
- fixed (Vector3* native_col = &col)
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ Util.Free(native_str_id);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool BeginTable(string str_id, int columns, ImGuiTableFlags flags, Vector2 outer_size, float inner_width)
+ {
+ byte* native_str_id;
+ int str_id_byteCount = 0;
+ if (str_id != null)
+ {
+ str_id_byteCount = Encoding.UTF8.GetByteCount(str_id);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ native_str_id = Util.Allocate(str_id_byteCount + 1);
}
- return ret != 0;
+ else
+ {
+ byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1];
+ native_str_id = native_str_id_stackBytes;
+ }
+ int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount);
+ native_str_id[native_str_id_offset] = 0;
+ }
+ else { native_str_id = null; }
+ byte ret = ImGuiNative.igBeginTable(native_str_id, columns, flags, outer_size, inner_width);
+ if (str_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_str_id);
}
+ return ret != 0;
}
- public static bool ColorEdit3(string label, ref Vector3 col, ImGuiColorEditFlags flags)
+ public static bool BeginTooltip()
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte ret = ImGuiNative.igBeginTooltip();
+ return ret != 0;
+ }
+ public static void Bullet()
+ {
+ ImGuiNative.igBullet();
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static void BulletText(ReadOnlySpan fmt)
+ {
+ byte* native_fmt;
+ int fmt_byteCount = 0;
+ if (fmt != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ fmt_byteCount = Encoding.UTF8.GetByteCount(fmt);
+ if (fmt_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_fmt = Util.Allocate(fmt_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_fmt_stackBytes = stackalloc byte[fmt_byteCount + 1];
+ native_fmt = native_fmt_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_fmt_offset = Util.GetUtf8(fmt, native_fmt, fmt_byteCount);
+ native_fmt[native_fmt_offset] = 0;
}
- else { native_label = null; }
- fixed (Vector3* native_col = &col)
+ else { native_fmt = null; }
+ ImGuiNative.igBulletText(native_fmt);
+ if (fmt_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ Util.Free(native_fmt);
+ }
+ }
+#endif
+ public static void BulletText(string fmt)
+ {
+ byte* native_fmt;
+ int fmt_byteCount = 0;
+ if (fmt != null)
+ {
+ fmt_byteCount = Encoding.UTF8.GetByteCount(fmt);
+ if (fmt_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ native_fmt = Util.Allocate(fmt_byteCount + 1);
}
- return ret != 0;
+ else
+ {
+ byte* native_fmt_stackBytes = stackalloc byte[fmt_byteCount + 1];
+ native_fmt = native_fmt_stackBytes;
+ }
+ int native_fmt_offset = Util.GetUtf8(fmt, native_fmt, fmt_byteCount);
+ native_fmt[native_fmt_offset] = 0;
+ }
+ else { native_fmt = null; }
+ ImGuiNative.igBulletText(native_fmt);
+ if (fmt_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_fmt);
}
}
- public static bool ColorEdit4(string label, ref Vector4 col)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Button(ReadOnlySpan label)
{
byte* native_label;
int label_byteCount = 0;
@@ -1555,18 +2407,16 @@ public static bool ColorEdit4(string label, ref Vector4 col)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- ImGuiColorEditFlags flags = 0;
- fixed (Vector4* native_col = &col)
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igButton(native_label, size);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool ColorEdit4(string label, ref Vector4 col, ImGuiColorEditFlags flags)
+#endif
+ public static bool Button(string label)
{
byte* native_label;
int label_byteCount = 0;
@@ -1586,17 +2436,16 @@ public static bool ColorEdit4(string label, ref Vector4 col, ImGuiColorEditFlags
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- fixed (Vector4* native_col = &col)
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igButton(native_label, size);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool ColorPicker3(string label, ref Vector3 col)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Button(ReadOnlySpan label, Vector2 size)
{
byte* native_label;
int label_byteCount = 0;
@@ -1616,18 +2465,15 @@ public static bool ColorPicker3(string label, ref Vector3 col)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- ImGuiColorEditFlags flags = 0;
- fixed (Vector3* native_col = &col)
+ byte ret = ImGuiNative.igButton(native_label, size);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool ColorPicker3(string label, ref Vector3 col, ImGuiColorEditFlags flags)
+#endif
+ public static bool Button(string label, Vector2 size)
{
byte* native_label;
int label_byteCount = 0;
@@ -1647,180 +2493,204 @@ public static bool ColorPicker3(string label, ref Vector3 col, ImGuiColorEditFla
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- fixed (Vector3* native_col = &col)
+ byte ret = ImGuiNative.igButton(native_label, size);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool ColorPicker4(string label, ref Vector4 col)
+ public static float CalcItemWidth()
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ float ret = ImGuiNative.igCalcItemWidth();
+ return ret;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static Vector2 CalcTextSize(ReadOnlySpan text)
+ {
+ Vector2 __retval;
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_text = Util.Allocate(text_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
}
- else { native_label = null; }
- ImGuiColorEditFlags flags = 0;
- float* ref_col = null;
- fixed (Vector4* native_col = &col)
+ else { native_text = null; }
+ byte hide_text_after_double_hash = 0;
+ float wrap_width = -1.0f;
+ ImGuiNative.igCalcTextSize(&__retval, native_text, native_text+text_byteCount, hide_text_after_double_hash, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, ref_col);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_text);
}
+ return __retval;
}
- public static bool ColorPicker4(string label, ref Vector4 col, ImGuiColorEditFlags flags)
+#endif
+ public static Vector2 CalcTextSize(string text)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ Vector2 __retval;
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_text = Util.Allocate(text_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
}
- else { native_label = null; }
- float* ref_col = null;
- fixed (Vector4* native_col = &col)
+ else { native_text = null; }
+ byte hide_text_after_double_hash = 0;
+ float wrap_width = -1.0f;
+ ImGuiNative.igCalcTextSize(&__retval, native_text, native_text+text_byteCount, hide_text_after_double_hash, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, ref_col);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_text);
}
+ return __retval;
}
- public static bool ColorPicker4(string label, ref Vector4 col, ImGuiColorEditFlags flags, ref float ref_col)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static Vector2 CalcTextSize(ReadOnlySpan text, bool hide_text_after_double_hash)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ Vector2 __retval;
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_text = Util.Allocate(text_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
}
- else { native_label = null; }
- fixed (Vector4* native_col = &col)
+ else { native_text = null; }
+ byte native_hide_text_after_double_hash = hide_text_after_double_hash ? (byte)1 : (byte)0;
+ float wrap_width = -1.0f;
+ ImGuiNative.igCalcTextSize(&__retval, native_text, native_text+text_byteCount, native_hide_text_after_double_hash, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- fixed (float* native_ref_col = &ref_col)
- {
- byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, native_ref_col);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
- }
+ Util.Free(native_text);
}
+ return __retval;
}
- public static void Columns()
- {
- int count = 1;
- byte* native_id = null;
- byte border = 1;
- ImGuiNative.igColumns(count, native_id, border);
- }
- public static void Columns(int count)
+#endif
+ public static Vector2 CalcTextSize(string text, bool hide_text_after_double_hash)
{
- byte* native_id = null;
- byte border = 1;
- ImGuiNative.igColumns(count, native_id, border);
+ Vector2 __retval;
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
+ {
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_text = Util.Allocate(text_byteCount + 1);
+ }
+ else
+ {
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
+ }
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
+ }
+ else { native_text = null; }
+ byte native_hide_text_after_double_hash = hide_text_after_double_hash ? (byte)1 : (byte)0;
+ float wrap_width = -1.0f;
+ ImGuiNative.igCalcTextSize(&__retval, native_text, native_text+text_byteCount, native_hide_text_after_double_hash, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_text);
+ }
+ return __retval;
}
- public static void Columns(int count, string id)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static Vector2 CalcTextSize(ReadOnlySpan text, bool hide_text_after_double_hash, float wrap_width)
{
- byte* native_id;
- int id_byteCount = 0;
- if (id != null)
+ Vector2 __retval;
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
{
- id_byteCount = Encoding.UTF8.GetByteCount(id);
- if (id_byteCount > Util.StackAllocationSizeLimit)
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- native_id = Util.Allocate(id_byteCount + 1);
+ native_text = Util.Allocate(text_byteCount + 1);
}
else
{
- byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1];
- native_id = native_id_stackBytes;
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
}
- int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount);
- native_id[native_id_offset] = 0;
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
}
- else { native_id = null; }
- byte border = 1;
- ImGuiNative.igColumns(count, native_id, border);
- if (id_byteCount > Util.StackAllocationSizeLimit)
+ else { native_text = null; }
+ byte native_hide_text_after_double_hash = hide_text_after_double_hash ? (byte)1 : (byte)0;
+ ImGuiNative.igCalcTextSize(&__retval, native_text, native_text+text_byteCount, native_hide_text_after_double_hash, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_id);
+ Util.Free(native_text);
}
+ return __retval;
}
- public static void Columns(int count, string id, bool border)
+#endif
+ public static Vector2 CalcTextSize(string text, bool hide_text_after_double_hash, float wrap_width)
{
- byte* native_id;
- int id_byteCount = 0;
- if (id != null)
+ Vector2 __retval;
+ byte* native_text;
+ int text_byteCount = 0;
+ if (text != null)
{
- id_byteCount = Encoding.UTF8.GetByteCount(id);
- if (id_byteCount > Util.StackAllocationSizeLimit)
+ text_byteCount = Encoding.UTF8.GetByteCount(text);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- native_id = Util.Allocate(id_byteCount + 1);
+ native_text = Util.Allocate(text_byteCount + 1);
}
else
{
- byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1];
- native_id = native_id_stackBytes;
+ byte* native_text_stackBytes = stackalloc byte[text_byteCount + 1];
+ native_text = native_text_stackBytes;
}
- int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount);
- native_id[native_id_offset] = 0;
+ int native_text_offset = Util.GetUtf8(text, native_text, text_byteCount);
+ native_text[native_text_offset] = 0;
}
- else { native_id = null; }
- byte native_border = border ? (byte)1 : (byte)0;
- ImGuiNative.igColumns(count, native_id, native_border);
- if (id_byteCount > Util.StackAllocationSizeLimit)
+ else { native_text = null; }
+ byte native_hide_text_after_double_hash = hide_text_after_double_hash ? (byte)1 : (byte)0;
+ ImGuiNative.igCalcTextSize(&__retval, native_text, native_text+text_byteCount, native_hide_text_after_double_hash, wrap_width);
+ if (text_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_id);
+ Util.Free(native_text);
}
+ return __retval;
}
- public static bool Combo(string label, ref int current_item, string[] items, int items_count)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Checkbox(ReadOnlySpan label, ref bool v)
{
byte* native_label;
int label_byteCount = 0;
@@ -1840,45 +2710,18 @@ public static bool Combo(string label, ref int current_item, string[] items, int
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- int* items_byteCounts = stackalloc int[items.Length];
- int items_byteCount = 0;
- for (int i = 0; i < items.Length; i++)
- {
- string s = items[i];
- items_byteCounts[i] = Encoding.UTF8.GetByteCount(s);
- items_byteCount += items_byteCounts[i] + 1;
- }
- byte* native_items_data = stackalloc byte[items_byteCount];
- int offset = 0;
- for (int i = 0; i < items.Length; i++)
- {
- string s = items[i];
- fixed (char* sPtr = s)
- {
- offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_items_data + offset, items_byteCounts[i]);
- native_items_data[offset] = 0;
- offset += 1;
- }
- }
- byte** native_items = stackalloc byte*[items.Length];
- offset = 0;
- for (int i = 0; i < items.Length; i++)
- {
- native_items[i] = &native_items_data[offset];
- offset += items_byteCounts[i] + 1;
- }
- int popup_max_height_in_items = -1;
- fixed (int* native_current_item = ¤t_item)
+ byte native_v_val = v ? (byte)1 : (byte)0;
+ byte* native_v = &native_v_val;
+ byte ret = ImGuiNative.igCheckbox(native_label, native_v);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igCombo(native_label, native_current_item, native_items, items_count, popup_max_height_in_items);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ v = native_v_val != 0;
+ return ret != 0;
}
- public static bool Combo(string label, ref int current_item, string[] items, int items_count, int popup_max_height_in_items)
+#endif
+ public static bool Checkbox(string label, ref bool v)
{
byte* native_label;
int label_byteCount = 0;
@@ -1898,44 +2741,18 @@ public static bool Combo(string label, ref int current_item, string[] items, int
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- int* items_byteCounts = stackalloc int[items.Length];
- int items_byteCount = 0;
- for (int i = 0; i < items.Length; i++)
- {
- string s = items[i];
- items_byteCounts[i] = Encoding.UTF8.GetByteCount(s);
- items_byteCount += items_byteCounts[i] + 1;
- }
- byte* native_items_data = stackalloc byte[items_byteCount];
- int offset = 0;
- for (int i = 0; i < items.Length; i++)
- {
- string s = items[i];
- fixed (char* sPtr = s)
- {
- offset += Encoding.UTF8.GetBytes(sPtr, s.Length, native_items_data + offset, items_byteCounts[i]);
- native_items_data[offset] = 0;
- offset += 1;
- }
- }
- byte** native_items = stackalloc byte*[items.Length];
- offset = 0;
- for (int i = 0; i < items.Length; i++)
- {
- native_items[i] = &native_items_data[offset];
- offset += items_byteCounts[i] + 1;
- }
- fixed (int* native_current_item = ¤t_item)
+ byte native_v_val = v ? (byte)1 : (byte)0;
+ byte* native_v = &native_v_val;
+ byte ret = ImGuiNative.igCheckbox(native_label, native_v);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igCombo(native_label, native_current_item, native_items, items_count, popup_max_height_in_items);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ v = native_v_val != 0;
+ return ret != 0;
}
- public static bool Combo(string label, ref int current_item, string items_separated_by_zeros)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool CheckboxFlags(ReadOnlySpan label, ref int flags, int flags_value)
{
byte* native_label;
int label_byteCount = 0;
@@ -1955,40 +2772,18 @@ public static bool Combo(string label, ref int current_item, string items_separa
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_items_separated_by_zeros;
- int items_separated_by_zeros_byteCount = 0;
- if (items_separated_by_zeros != null)
- {
- items_separated_by_zeros_byteCount = Encoding.UTF8.GetByteCount(items_separated_by_zeros);
- if (items_separated_by_zeros_byteCount > Util.StackAllocationSizeLimit)
- {
- native_items_separated_by_zeros = Util.Allocate(items_separated_by_zeros_byteCount + 1);
- }
- else
- {
- byte* native_items_separated_by_zeros_stackBytes = stackalloc byte[items_separated_by_zeros_byteCount + 1];
- native_items_separated_by_zeros = native_items_separated_by_zeros_stackBytes;
- }
- int native_items_separated_by_zeros_offset = Util.GetUtf8(items_separated_by_zeros, native_items_separated_by_zeros, items_separated_by_zeros_byteCount);
- native_items_separated_by_zeros[native_items_separated_by_zeros_offset] = 0;
- }
- else { native_items_separated_by_zeros = null; }
- int popup_max_height_in_items = -1;
- fixed (int* native_current_item = ¤t_item)
+ fixed (int* native_flags = &flags)
{
- byte ret = ImGuiNative.igComboStr(native_label, native_current_item, native_items_separated_by_zeros, popup_max_height_in_items);
+ byte ret = ImGuiNative.igCheckboxFlags_IntPtr(native_label, native_flags, flags_value);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (items_separated_by_zeros_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_items_separated_by_zeros);
- }
return ret != 0;
}
}
- public static bool Combo(string label, ref int current_item, string items_separated_by_zeros, int popup_max_height_in_items)
+#endif
+ public static bool CheckboxFlags(string label, ref int flags, int flags_value)
{
byte* native_label;
int label_byteCount = 0;
@@ -2008,87 +2803,49 @@ public static bool Combo(string label, ref int current_item, string items_separa
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_items_separated_by_zeros;
- int items_separated_by_zeros_byteCount = 0;
- if (items_separated_by_zeros != null)
- {
- items_separated_by_zeros_byteCount = Encoding.UTF8.GetByteCount(items_separated_by_zeros);
- if (items_separated_by_zeros_byteCount > Util.StackAllocationSizeLimit)
- {
- native_items_separated_by_zeros = Util.Allocate(items_separated_by_zeros_byteCount + 1);
- }
- else
- {
- byte* native_items_separated_by_zeros_stackBytes = stackalloc byte[items_separated_by_zeros_byteCount + 1];
- native_items_separated_by_zeros = native_items_separated_by_zeros_stackBytes;
- }
- int native_items_separated_by_zeros_offset = Util.GetUtf8(items_separated_by_zeros, native_items_separated_by_zeros, items_separated_by_zeros_byteCount);
- native_items_separated_by_zeros[native_items_separated_by_zeros_offset] = 0;
- }
- else { native_items_separated_by_zeros = null; }
- fixed (int* native_current_item = ¤t_item)
+ fixed (int* native_flags = &flags)
{
- byte ret = ImGuiNative.igComboStr(native_label, native_current_item, native_items_separated_by_zeros, popup_max_height_in_items);
+ byte ret = ImGuiNative.igCheckboxFlags_IntPtr(native_label, native_flags, flags_value);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (items_separated_by_zeros_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_items_separated_by_zeros);
- }
return ret != 0;
}
}
- public static IntPtr CreateContext()
- {
- ImFontAtlas* shared_font_atlas = null;
- IntPtr ret = ImGuiNative.igCreateContext(shared_font_atlas);
- return ret;
- }
- public static IntPtr CreateContext(ImFontAtlasPtr shared_font_atlas)
- {
- ImFontAtlas* native_shared_font_atlas = shared_font_atlas.NativePtr;
- IntPtr ret = ImGuiNative.igCreateContext(native_shared_font_atlas);
- return ret;
- }
- public static bool DebugCheckVersionAndDataLayout(string version_str, uint sz_io, uint sz_style, uint sz_vec2, uint sz_vec4, uint sz_drawvert)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool CheckboxFlags(ReadOnlySpan label, ref uint flags, uint flags_value)
{
- byte* native_version_str;
- int version_str_byteCount = 0;
- if (version_str != null)
+ byte* native_label;
+ int label_byteCount = 0;
+ if (label != null)
{
- version_str_byteCount = Encoding.UTF8.GetByteCount(version_str);
- if (version_str_byteCount > Util.StackAllocationSizeLimit)
+ label_byteCount = Encoding.UTF8.GetByteCount(label);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- native_version_str = Util.Allocate(version_str_byteCount + 1);
+ native_label = Util.Allocate(label_byteCount + 1);
}
else
{
- byte* native_version_str_stackBytes = stackalloc byte[version_str_byteCount + 1];
- native_version_str = native_version_str_stackBytes;
+ byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
+ native_label = native_label_stackBytes;
}
- int native_version_str_offset = Util.GetUtf8(version_str, native_version_str, version_str_byteCount);
- native_version_str[native_version_str_offset] = 0;
+ int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
+ native_label[native_label_offset] = 0;
}
- else { native_version_str = null; }
- byte ret = ImGuiNative.igDebugCheckVersionAndDataLayout(native_version_str, sz_io, sz_style, sz_vec2, sz_vec4, sz_drawvert);
- if (version_str_byteCount > Util.StackAllocationSizeLimit)
+ else { native_label = null; }
+ fixed (uint* native_flags = &flags)
{
- Util.Free(native_version_str);
+ byte ret = ImGuiNative.igCheckboxFlags_UintPtr(native_label, native_flags, flags_value);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ return ret != 0;
}
- return ret != 0;
}
- public static void DestroyContext()
- {
- IntPtr ctx = IntPtr.Zero;
- ImGuiNative.igDestroyContext(ctx);
- }
- public static void DestroyContext(IntPtr ctx)
- {
- ImGuiNative.igDestroyContext(ctx);
- }
- public static bool DragFloat(string label, ref float v)
+#endif
+ public static bool CheckboxFlags(string label, ref uint flags, uint flags_value)
{
byte* native_label;
int label_byteCount = 0;
@@ -2108,39 +2865,22 @@ public static bool DragFloat(string label, ref float v)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_speed = 1.0f;
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (float* native_v = &v)
+ fixed (uint* native_flags = &flags)
{
- byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igCheckboxFlags_UintPtr(native_label, native_flags, flags_value);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat(string label, ref float v, float v_speed)
+ public static void CloseCurrentPopup()
+ {
+ ImGuiNative.igCloseCurrentPopup();
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool CollapsingHeader(ReadOnlySpan label)
{
byte* native_label;
int label_byteCount = 0;
@@ -2160,38 +2900,16 @@ public static bool DragFloat(string label, ref float v, float v_speed)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (float* native_v = &v)
+ ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0;
+ byte ret = ImGuiNative.igCollapsingHeader_TreeNodeFlags(native_label, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool DragFloat(string label, ref float v, float v_speed, float v_min)
+#endif
+ public static bool CollapsingHeader(string label)
{
byte* native_label;
int label_byteCount = 0;
@@ -2211,37 +2929,16 @@ public static bool DragFloat(string label, ref float v, float v_speed, float v_m
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (float* native_v = &v)
+ ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0;
+ byte ret = ImGuiNative.igCollapsingHeader_TreeNodeFlags(native_label, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool DragFloat(string label, ref float v, float v_speed, float v_min, float v_max)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool CollapsingHeader(ReadOnlySpan label, ImGuiTreeNodeFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2261,36 +2958,15 @@ public static bool DragFloat(string label, ref float v, float v_speed, float v_m
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (float* native_v = &v)
+ byte ret = ImGuiNative.igCollapsingHeader_TreeNodeFlags(native_label, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool DragFloat(string label, ref float v, float v_speed, float v_min, float v_max, string format)
+#endif
+ public static bool CollapsingHeader(string label, ImGuiTreeNodeFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2310,40 +2986,15 @@ public static bool DragFloat(string label, ref float v, float v_speed, float v_m
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
- {
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- }
- else { native_format = null; }
- float power = 1.0f;
- fixed (float* native_v = &v)
+ byte ret = ImGuiNative.igCollapsingHeader_TreeNodeFlags(native_label, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
- public static bool DragFloat(string label, ref float v, float v_speed, float v_min, float v_max, string format, float power)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool CollapsingHeader(ReadOnlySpan label, ref bool p_visible)
{
byte* native_label;
int label_byteCount = 0;
@@ -2363,39 +3014,19 @@ public static bool DragFloat(string label, ref float v, float v_speed, float v_m
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
- {
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- }
- else { native_format = null; }
- fixed (float* native_v = &v)
+ 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.igCollapsingHeader_BoolPtr(native_label, native_p_visible, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ p_visible = native_p_visible_val != 0;
+ return ret != 0;
}
- public static bool DragFloat2(string label, ref Vector2 v)
+#endif
+ public static bool CollapsingHeader(string label, ref bool p_visible)
{
byte* native_label;
int label_byteCount = 0;
@@ -2415,39 +3046,19 @@ public static bool DragFloat2(string label, ref Vector2 v)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_speed = 1.0f;
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector2* native_v = &v)
+ 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.igCollapsingHeader_BoolPtr(native_label, native_p_visible, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ p_visible = native_p_visible_val != 0;
+ return ret != 0;
}
- public static bool DragFloat2(string label, ref Vector2 v, float v_speed)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool CollapsingHeader(ReadOnlySpan label, ref bool p_visible, ImGuiTreeNodeFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2467,38 +3078,18 @@ public static bool DragFloat2(string label, ref Vector2 v, float v_speed)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector2* native_v = &v)
+ byte native_p_visible_val = p_visible ? (byte)1 : (byte)0;
+ byte* native_p_visible = &native_p_visible_val;
+ byte ret = ImGuiNative.igCollapsingHeader_BoolPtr(native_label, native_p_visible, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ p_visible = native_p_visible_val != 0;
+ return ret != 0;
}
- public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float v_min)
+#endif
+ public static bool CollapsingHeader(string label, ref bool p_visible, ImGuiTreeNodeFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2518,139 +3109,229 @@ public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ byte native_p_visible_val = p_visible ? (byte)1 : (byte)0;
+ byte* native_p_visible = &native_p_visible_val;
+ byte ret = ImGuiNative.igCollapsingHeader_BoolPtr(native_label, native_p_visible, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_label);
+ }
+ p_visible = native_p_visible_val != 0;
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorButton(ReadOnlySpan desc_id, Vector4 col)
+ {
+ byte* native_desc_id;
+ int desc_id_byteCount = 0;
+ if (desc_id != null)
+ {
+ desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ native_desc_id = Util.Allocate(desc_id_byteCount + 1);
}
else
{
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
+ native_desc_id = native_desc_id_stackBytes;
}
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector2* native_v = &v)
+ int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
+ native_desc_id[native_desc_id_offset] = 0;
+ }
+ else { native_desc_id = null; }
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_desc_id);
}
+ return ret != 0;
}
- public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float v_min, float v_max)
+#endif
+ public static bool ColorButton(string desc_id, Vector4 col)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_desc_id;
+ int desc_id_byteCount = 0;
+ if (desc_id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_desc_id = Util.Allocate(desc_id_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
+ native_desc_id = native_desc_id_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
+ native_desc_id[native_desc_id_offset] = 0;
}
- else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ else { native_desc_id = null; }
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_desc_id);
+ }
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorButton(ReadOnlySpan desc_id, Vector4 col, ImGuiColorEditFlags flags)
+ {
+ byte* native_desc_id;
+ int desc_id_byteCount = 0;
+ if (desc_id != null)
+ {
+ desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ native_desc_id = Util.Allocate(desc_id_byteCount + 1);
}
else
{
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
+ native_desc_id = native_desc_id_stackBytes;
}
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector2* native_v = &v)
+ int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
+ native_desc_id[native_desc_id_offset] = 0;
+ }
+ else { native_desc_id = null; }
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_desc_id);
}
+ return ret != 0;
}
- public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float v_min, float v_max, string format)
+#endif
+ public static bool ColorButton(string desc_id, Vector4 col, ImGuiColorEditFlags flags)
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ byte* native_desc_id;
+ int desc_id_byteCount = 0;
+ if (desc_id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_desc_id = Util.Allocate(desc_id_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;
+ byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
+ native_desc_id = native_desc_id_stackBytes;
+ }
+ int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
+ native_desc_id[native_desc_id_offset] = 0;
}
- else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
+ else { native_desc_id = null; }
+ Vector2 size = new Vector2();
+ byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ Util.Free(native_desc_id);
+ }
+ return ret != 0;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorButton(ReadOnlySpan desc_id, Vector4 col, ImGuiColorEditFlags flags, Vector2 size)
+ {
+ byte* native_desc_id;
+ int desc_id_byteCount = 0;
+ if (desc_id != null)
+ {
+ desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ native_desc_id = Util.Allocate(desc_id_byteCount + 1);
}
else
{
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
+ native_desc_id = native_desc_id_stackBytes;
}
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
+ int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
+ native_desc_id[native_desc_id_offset] = 0;
}
- else { native_format = null; }
- float power = 1.0f;
- fixed (Vector2* native_v = &v)
+ else { native_desc_id = null; }
+ byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ Util.Free(native_desc_id);
+ }
+ return ret != 0;
+ }
+#endif
+ public static bool ColorButton(string desc_id, Vector4 col, ImGuiColorEditFlags flags, Vector2 size)
+ {
+ byte* native_desc_id;
+ int desc_id_byteCount = 0;
+ if (desc_id != null)
+ {
+ desc_id_byteCount = Encoding.UTF8.GetByteCount(desc_id);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
{
- Util.Free(native_label);
+ native_desc_id = Util.Allocate(desc_id_byteCount + 1);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ else
{
- Util.Free(native_format);
+ byte* native_desc_id_stackBytes = stackalloc byte[desc_id_byteCount + 1];
+ native_desc_id = native_desc_id_stackBytes;
+ }
+ int native_desc_id_offset = Util.GetUtf8(desc_id, native_desc_id, desc_id_byteCount);
+ native_desc_id[native_desc_id_offset] = 0;
+ }
+ else { native_desc_id = null; }
+ byte ret = ImGuiNative.igColorButton(native_desc_id, col, flags, size);
+ if (desc_id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_desc_id);
+ }
+ return ret != 0;
+ }
+ public static uint ColorConvertFloat4ToU32(Vector4 @in)
+ {
+ uint ret = ImGuiNative.igColorConvertFloat4ToU32(@in);
+ return ret;
+ }
+ public static void ColorConvertHSVtoRGB(float h, float s, float v, out float out_r, out float out_g, out float out_b)
+ {
+ fixed (float* native_out_r = &out_r)
+ {
+ fixed (float* native_out_g = &out_g)
+ {
+ fixed (float* native_out_b = &out_b)
+ {
+ ImGuiNative.igColorConvertHSVtoRGB(h, s, v, native_out_r, native_out_g, native_out_b);
+ }
+ }
+ }
+ }
+ public static void ColorConvertRGBtoHSV(float r, float g, float b, out float out_h, out float out_s, out float out_v)
+ {
+ fixed (float* native_out_h = &out_h)
+ {
+ fixed (float* native_out_s = &out_s)
+ {
+ fixed (float* native_out_v = &out_v)
+ {
+ ImGuiNative.igColorConvertRGBtoHSV(r, g, b, native_out_h, native_out_s, native_out_v);
+ }
}
- return ret != 0;
}
}
- public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float v_min, float v_max, string format, float power)
+ public static Vector4 ColorConvertU32ToFloat4(uint @in)
+ {
+ Vector4 __retval;
+ ImGuiNative.igColorConvertU32ToFloat4(&__retval, @in);
+ return __retval;
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorEdit3(ReadOnlySpan label, ref Vector3 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -2670,39 +3351,19 @@ public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
- {
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- }
- else { native_format = null; }
- fixed (Vector2* native_v = &v)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat3(string label, ref Vector3 v)
+#endif
+ public static bool ColorEdit3(string label, ref Vector3 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -2722,39 +3383,19 @@ public static bool DragFloat3(string label, ref Vector3 v)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_speed = 1.0f;
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector3* native_v = &v)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat3(string label, ref Vector3 v, float v_speed)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorEdit3(ReadOnlySpan label, ref Vector3 col, ImGuiColorEditFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2774,38 +3415,18 @@ public static bool DragFloat3(string label, ref Vector3 v, float v_speed)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector3* native_v = &v)
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float v_min)
+#endif
+ public static bool ColorEdit3(string label, ref Vector3 col, ImGuiColorEditFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2825,37 +3446,18 @@ public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector3* native_v = &v)
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float v_min, float v_max)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorEdit4(ReadOnlySpan label, ref Vector4 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -2875,36 +3477,19 @@ public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector3* native_v = &v)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ fixed (Vector4* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float v_min, float v_max, string format)
+#endif
+ public static bool ColorEdit4(string label, ref Vector4 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -2924,40 +3509,19 @@ public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
- {
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- }
- else { native_format = null; }
- float power = 1.0f;
- fixed (Vector3* native_v = &v)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ fixed (Vector4* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float v_min, float v_max, string format, float power)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorEdit4(ReadOnlySpan label, ref Vector4 col, ImGuiColorEditFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -2977,39 +3541,49 @@ public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
+ fixed (Vector4* native_col = &col)
{
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+ }
+#endif
+ public static bool ColorEdit4(string label, ref Vector4 col, ImGuiColorEditFlags flags)
+ {
+ 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_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
+ native_label = native_label_stackBytes;
}
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
+ int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
+ native_label[native_label_offset] = 0;
}
- else { native_format = null; }
- fixed (Vector3* native_v = &v)
+ else { native_label = null; }
+ fixed (Vector4* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorEdit4(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat4(string label, ref Vector4 v)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorPicker3(ReadOnlySpan label, ref Vector3 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -3029,39 +3603,19 @@ public static bool DragFloat4(string label, ref Vector4 v)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_speed = 1.0f;
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector4* native_v = &v)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat4(string label, ref Vector4 v, float v_speed)
+#endif
+ public static bool ColorPicker3(string label, ref Vector3 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -3081,38 +3635,19 @@ public static bool DragFloat4(string label, ref Vector4 v, float v_speed)
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector4* native_v = &v)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float v_min)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorPicker3(ReadOnlySpan label, ref Vector3 col, ImGuiColorEditFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -3132,37 +3667,18 @@ public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector4* native_v = &v)
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float v_min, float v_max)
+#endif
+ public static bool ColorPicker3(string label, ref Vector3 col, ImGuiColorEditFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -3182,36 +3698,18 @@ public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- float power = 1.0f;
- fixed (Vector4* native_v = &v)
+ fixed (Vector3* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorPicker3(native_label, native_col, flags);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float v_min, float v_max, string format)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorPicker4(ReadOnlySpan label, ref Vector4 col)
{
byte* native_label;
int label_byteCount = 0;
@@ -3231,40 +3729,53 @@ public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ float* ref_col = null;
+ fixed (Vector4* native_col = &col)
{
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, ref_col);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+ }
+#endif
+ public static bool ColorPicker4(string label, ref Vector4 col)
+ {
+ 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_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
+ native_label = native_label_stackBytes;
}
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
+ int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
+ native_label[native_label_offset] = 0;
}
- else { native_format = null; }
- float power = 1.0f;
- fixed (Vector4* native_v = &v)
+ else { native_label = null; }
+ ImGuiColorEditFlags flags = (ImGuiColorEditFlags)0;
+ float* ref_col = null;
+ fixed (Vector4* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, ref_col);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float v_min, float v_max, string format, float power)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorPicker4(ReadOnlySpan label, ref Vector4 col, ImGuiColorEditFlags flags)
{
byte* native_label;
int label_byteCount = 0;
@@ -3284,39 +3795,51 @@ public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
+ float* ref_col = null;
+ fixed (Vector4* native_col = &col)
{
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, ref_col);
+ if (label_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ Util.Free(native_label);
+ }
+ return ret != 0;
+ }
+ }
+#endif
+ public static bool ColorPicker4(string label, ref Vector4 col, ImGuiColorEditFlags flags)
+ {
+ 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_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
+ native_label = native_label_stackBytes;
}
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
+ int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
+ native_label[native_label_offset] = 0;
}
- else { native_format = null; }
- fixed (Vector4* native_v = &v)
+ else { native_label = null; }
+ float* ref_col = null;
+ fixed (Vector4* native_col = &col)
{
- byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power);
+ byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, ref_col);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
- public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool ColorPicker4(ReadOnlySpan label, ref Vector4 col, ImGuiColorEditFlags flags, ref float ref_col)
{
byte* native_label;
int label_byteCount = 0;
@@ -3336,43 +3859,21 @@ public static bool DragFloatRange2(string label, ref float v_current_min, ref fl
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_speed = 1.0f;
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- byte* native_format_max = null;
- float power = 1.0f;
- fixed (float* native_v_current_min = &v_current_min)
+ fixed (Vector4* native_col = &col)
{
- fixed (float* native_v_current_max = &v_current_max)
+ fixed (float* native_ref_col = &ref_col)
{
- byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power);
+ byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, native_ref_col);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
}
- public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed)
+#endif
+ public static bool ColorPicker4(string label, ref Vector4 col, ImGuiColorEditFlags flags, ref float ref_col)
{
byte* native_label;
int label_byteCount = 0;
@@ -3392,96 +3893,146 @@ public static bool DragFloatRange2(string label, ref float v_current_min, ref fl
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- float v_min = 0.0f;
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- byte* native_format_max = null;
- float power = 1.0f;
- fixed (float* native_v_current_min = &v_current_min)
+ fixed (Vector4* native_col = &col)
{
- fixed (float* native_v_current_max = &v_current_max)
+ fixed (float* native_ref_col = &ref_col)
{
- byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power);
+ byte ret = ImGuiNative.igColorPicker4(native_label, native_col, flags, native_ref_col);
if (label_byteCount > Util.StackAllocationSizeLimit)
{
Util.Free(native_label);
}
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
return ret != 0;
}
}
}
- public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min)
+ public static void Columns()
{
- byte* native_label;
- int label_byteCount = 0;
- if (label != null)
+ int count = 1;
+ byte* native_id = null;
+ byte borders = 1;
+ ImGuiNative.igColumns(count, native_id, borders);
+ }
+ public static void Columns(int count)
+ {
+ byte* native_id = null;
+ byte borders = 1;
+ ImGuiNative.igColumns(count, native_id, borders);
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static void Columns(int count, ReadOnlySpan id)
+ {
+ byte* native_id;
+ int id_byteCount = 0;
+ if (id != null)
{
- label_byteCount = Encoding.UTF8.GetByteCount(label);
- if (label_byteCount > Util.StackAllocationSizeLimit)
+ id_byteCount = Encoding.UTF8.GetByteCount(id);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
{
- native_label = Util.Allocate(label_byteCount + 1);
+ native_id = Util.Allocate(id_byteCount + 1);
}
else
{
- byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1];
- native_label = native_label_stackBytes;
+ byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1];
+ native_id = native_id_stackBytes;
}
- int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount);
- native_label[native_label_offset] = 0;
+ int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount);
+ native_id[native_id_offset] = 0;
}
- else { native_label = null; }
- float v_max = 0.0f;
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
+ else { native_id = null; }
+ byte borders = 1;
+ ImGuiNative.igColumns(count, native_id, borders);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_id);
+ }
+ }
+#endif
+ public static void Columns(int count, string id)
+ {
+ byte* native_id;
+ int id_byteCount = 0;
+ if (id != null)
+ {
+ id_byteCount = Encoding.UTF8.GetByteCount(id);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
{
- native_format = Util.Allocate(format_byteCount + 1);
+ native_id = Util.Allocate(id_byteCount + 1);
}
else
{
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
+ byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1];
+ native_id = native_id_stackBytes;
}
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- byte* native_format_max = null;
- float power = 1.0f;
- fixed (float* native_v_current_min = &v_current_min)
+ int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount);
+ native_id[native_id_offset] = 0;
+ }
+ else { native_id = null; }
+ byte borders = 1;
+ ImGuiNative.igColumns(count, native_id, borders);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
{
- fixed (float* native_v_current_max = &v_current_max)
+ Util.Free(native_id);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static void Columns(int count, ReadOnlySpan id, bool borders)
+ {
+ byte* native_id;
+ int id_byteCount = 0;
+ if (id != null)
+ {
+ id_byteCount = Encoding.UTF8.GetByteCount(id);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
{
- byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ native_id = Util.Allocate(id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1];
+ native_id = native_id_stackBytes;
}
+ int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount);
+ native_id[native_id_offset] = 0;
+ }
+ else { native_id = null; }
+ byte native_borders = borders ? (byte)1 : (byte)0;
+ ImGuiNative.igColumns(count, native_id, native_borders);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_id);
}
}
- public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min, float v_max)
+#endif
+ public static void Columns(int count, string id, bool borders)
+ {
+ byte* native_id;
+ int id_byteCount = 0;
+ if (id != null)
+ {
+ id_byteCount = Encoding.UTF8.GetByteCount(id);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ native_id = Util.Allocate(id_byteCount + 1);
+ }
+ else
+ {
+ byte* native_id_stackBytes = stackalloc byte[id_byteCount + 1];
+ native_id = native_id_stackBytes;
+ }
+ int native_id_offset = Util.GetUtf8(id, native_id, id_byteCount);
+ native_id[native_id_offset] = 0;
+ }
+ else { native_id = null; }
+ byte native_borders = borders ? (byte)1 : (byte)0;
+ ImGuiNative.igColumns(count, native_id, native_borders);
+ if (id_byteCount > Util.StackAllocationSizeLimit)
+ {
+ Util.Free(native_id);
+ }
+ }
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Combo(ReadOnlySpan label, ref int current_item, string[] items, int items_count)
{
byte* native_label;
int label_byteCount = 0;
@@ -3501,40 +4052,42 @@ public static bool DragFloatRange2(string label, ref float v_current_min, ref fl
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- format_byteCount = Encoding.UTF8.GetByteCount("%.3f");
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount);
- native_format[native_format_offset] = 0;
- byte* native_format_max = null;
- float power = 1.0f;
- fixed (float* native_v_current_min = &v_current_min)
+ int* items_byteCounts = stackalloc int[items.Length];
+ int items_byteCount = 0;
+ for (int i = 0; i < items.Length; i++)
{
- fixed (float* native_v_current_max = &v_current_max)
+ string s = items[i];
+ items_byteCounts[i] = Encoding.UTF8.GetByteCount(s);
+ items_byteCount += items_byteCounts[i] + 1;
+ }
+ byte* native_items_data = stackalloc byte[items_byteCount];
+ int offset = 0;
+ for (int i = 0; i < items.Length; i++)
+ {
+ string s = items[i];
+ offset += Util.GetUtf8(s, native_items_data + offset, items_byteCounts[i]);
+ native_items_data[offset++] = 0;
+ }
+ byte** native_items = stackalloc byte*[items.Length];
+ offset = 0;
+ for (int i = 0; i < items.Length; i++)
+ {
+ native_items[i] = &native_items_data[offset];
+ offset += items_byteCounts[i] + 1;
+ }
+ int popup_max_height_in_items = -1;
+ fixed (int* native_current_item = ¤t_item)
+ {
+ 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)
{
- byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
}
- public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min, float v_max, string format)
+#endif
+ public static bool Combo(string label, ref int current_item, string[] items, int items_count)
{
byte* native_label;
int label_byteCount = 0;
@@ -3554,44 +4107,42 @@ public static bool DragFloatRange2(string label, ref float v_current_min, ref fl
native_label[native_label_offset] = 0;
}
else { native_label = null; }
- byte* native_format;
- int format_byteCount = 0;
- if (format != null)
+ int* items_byteCounts = stackalloc int[items.Length];
+ int items_byteCount = 0;
+ for (int i = 0; i < items.Length; i++)
{
- format_byteCount = Encoding.UTF8.GetByteCount(format);
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- native_format = Util.Allocate(format_byteCount + 1);
- }
- else
- {
- byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1];
- native_format = native_format_stackBytes;
- }
- int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount);
- native_format[native_format_offset] = 0;
+ string s = items[i];
+ items_byteCounts[i] = Encoding.UTF8.GetByteCount(s);
+ items_byteCount += items_byteCounts[i] + 1;
}
- else { native_format = null; }
- byte* native_format_max = null;
- float power = 1.0f;
- fixed (float* native_v_current_min = &v_current_min)
+ byte* native_items_data = stackalloc byte[items_byteCount];
+ int offset = 0;
+ for (int i = 0; i < items.Length; i++)
{
- fixed (float* native_v_current_max = &v_current_max)
+ string s = items[i];
+ offset += Util.GetUtf8(s, native_items_data + offset, items_byteCounts[i]);
+ native_items_data[offset++] = 0;
+ }
+ byte** native_items = stackalloc byte*[items.Length];
+ offset = 0;
+ for (int i = 0; i < items.Length; i++)
+ {
+ native_items[i] = &native_items_data[offset];
+ offset += items_byteCounts[i] + 1;
+ }
+ int popup_max_height_in_items = -1;
+ fixed (int* native_current_item = ¤t_item)
+ {
+ 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)
{
- byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power);
- if (label_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_label);
- }
- if (format_byteCount > Util.StackAllocationSizeLimit)
- {
- Util.Free(native_format);
- }
- return ret != 0;
+ Util.Free(native_label);
}
+ return ret != 0;
}
}
- public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min, float v_max, string format, string format_max)
+#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
+ public static bool Combo(ReadOnlySpan