From 588903f7f76c42f134d9f3ec8b8b21bc07bd1395 Mon Sep 17 00:00:00 2001 From: SpaiR Date: Fri, 9 Aug 2024 11:13:36 +0300 Subject: [PATCH] feat: remove offset property from GenerateAst JSON (#243) * fix: GenerateAst task didn't work * feat: remove offset property from GenerateAst JSON --- .../main/kotlin/tool/generator/ast/decl.kt | 5 + .../tool/generator/ast/task/GenerateAst.kt | 9 +- .../api/ast/ast-ImGuiFileDialog.json | 523 --- .../generator/api/ast/ast-ImGuizmo.json | 144 - .../generator/api/ast/ast-TextEditor.json | 313 -- .../generator/api/ast/ast-imgui-knobs.json | 40 - .../generator/api/ast/ast-imgui.json | 3654 ----------------- .../generator/api/ast/ast-imgui_internal.json | 2019 --------- .../api/ast/ast-imgui_node_editor.json | 584 --- .../generator/api/ast/ast-imnodes.json | 370 -- .../generator/api/ast/ast-implot.json | 1004 ----- 11 files changed, 10 insertions(+), 8655 deletions(-) diff --git a/buildSrc/src/main/kotlin/tool/generator/ast/decl.kt b/buildSrc/src/main/kotlin/tool/generator/ast/decl.kt index 7f75d40..f8b0855 100644 --- a/buildSrc/src/main/kotlin/tool/generator/ast/decl.kt +++ b/buildSrc/src/main/kotlin/tool/generator/ast/decl.kt @@ -1,6 +1,7 @@ package tool.generator.ast import com.fasterxml.jackson.annotation.JsonIgnore +import com.fasterxml.jackson.annotation.JsonIgnoreProperties import com.fasterxml.jackson.annotation.JsonSubTypes import com.fasterxml.jackson.annotation.JsonTypeInfo @@ -17,7 +18,11 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo JsonSubTypes.Type(AstRecordDecl::class), JsonSubTypes.Type(AstFieldDecl::class), ) +@JsonIgnoreProperties(value = ["offset"]) interface Decl { + // Offset property is necessary only for maintaining the correct relative order during parsing. + // We should avoid storing it in a JSON file as it significantly increases the file differences, + // making version control more challenging. val offset: Int } diff --git a/buildSrc/src/main/kotlin/tool/generator/ast/task/GenerateAst.kt b/buildSrc/src/main/kotlin/tool/generator/ast/task/GenerateAst.kt index d328976..7b083c3 100644 --- a/buildSrc/src/main/kotlin/tool/generator/ast/task/GenerateAst.kt +++ b/buildSrc/src/main/kotlin/tool/generator/ast/task/GenerateAst.kt @@ -7,7 +7,7 @@ import com.fasterxml.jackson.databind.SerializationFeature import com.fasterxml.jackson.databind.node.ObjectNode import com.lordcodes.turtle.shellRun import org.gradle.api.DefaultTask -import org.gradle.api.tasks.InputFiles +import org.gradle.api.tasks.Input import org.gradle.api.tasks.Internal import org.gradle.api.tasks.TaskAction import tool.generator.ast.* @@ -23,7 +23,7 @@ open class GenerateAst : DefaultTask() { @Internal override fun getDescription() = "Generate AST tree for declared header files." - @InputFiles + @Input lateinit var headerFiles: Map> private val dstDir: File = File("${project.rootDir}/buildSrc/src/main/resources/${AstParser.RESOURCE_PATH}") @@ -74,8 +74,9 @@ open class GenerateAst : DefaultTask() { // We create a unique folder to store files generated for the header. // This is necessary because when we store all headers in the same directory, // their AST dump can overlap with each other. - val astBuildDir = File("${project.layout.buildDirectory}/generated/ast/$headerHash") - astBuildDir.mkdirs() + val astBuildDir = project.layout.buildDirectory.dir("generated/ast/$headerHash").get().asFile.apply { + mkdirs() + } // Move the header content to the temp file to make an ast-dump of it. val headerName = header.nameWithoutExtension diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-ImGuiFileDialog.json b/buildSrc/src/main/resources/generator/api/ast/ast-ImGuiFileDialog.json index f63888e..068cd37 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-ImGuiFileDialog.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-ImGuiFileDialog.json @@ -7,11 +7,9 @@ }, "decls" : [ { "@type" : "AstEnumDecl", - "offset" : 27717, "name" : "IGFD_FileStyleFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 27775, "name" : "IGFD_FileStyle_None", "docComment" : "define none style", "qualType" : "IGFD_FileStyleFlags_", @@ -20,7 +18,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 27827, "name" : "IGFD_FileStyleByTypeFile", "docComment" : "define style for all files", "qualType" : "IGFD_FileStyleFlags_", @@ -29,7 +26,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 27898, "name" : "IGFD_FileStyleByTypeDir", "docComment" : "define style for all dir", "qualType" : "IGFD_FileStyleFlags_", @@ -38,7 +34,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 27967, "name" : "IGFD_FileStyleByTypeLink", "docComment" : "define style for all link", "qualType" : "IGFD_FileStyleFlags_", @@ -47,7 +42,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28037, "name" : "IGFD_FileStyleByExtention", "docComment" : "define style by extention, for files or links", "qualType" : "IGFD_FileStyleFlags_", @@ -56,7 +50,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28127, "name" : "IGFD_FileStyleByFullName", "docComment" : "define style for particular file/dir/link full name (filename + extention)", "qualType" : "IGFD_FileStyleFlags_", @@ -65,7 +58,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28245, "name" : "IGFD_FileStyleByContainedInFullName", "docComment" : "define style for file/dir/link when criteria is contained in full name", "qualType" : "IGFD_FileStyleFlags_", @@ -75,11 +67,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 28443, "name" : "ImGuiFileDialogFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 28468, "name" : "ImGuiFileDialogFlags_None", "qualType" : "ImGuiFileDialogFlags_", "order" : 0, @@ -87,7 +77,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28500, "name" : "ImGuiFileDialogFlags_ConfirmOverwrite", "docComment" : "show confirm to overwrite dialog", "qualType" : "ImGuiFileDialogFlags_", @@ -96,7 +85,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28593, "name" : "ImGuiFileDialogFlags_DontShowHiddenFiles", "docComment" : "dont show hidden file (file starting with a .)", "qualType" : "ImGuiFileDialogFlags_", @@ -105,7 +93,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28702, "name" : "ImGuiFileDialogFlags_DisableCreateDirectoryButton", "docComment" : "disable the create directory button", "qualType" : "ImGuiFileDialogFlags_", @@ -114,7 +101,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28807, "name" : "ImGuiFileDialogFlags_HideColumnType", "docComment" : "hide column file type", "qualType" : "ImGuiFileDialogFlags_", @@ -123,7 +109,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28888, "name" : "ImGuiFileDialogFlags_HideColumnSize", "docComment" : "hide column file size", "qualType" : "ImGuiFileDialogFlags_", @@ -132,7 +117,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 28969, "name" : "ImGuiFileDialogFlags_HideColumnDate", "docComment" : "hide column file date", "qualType" : "ImGuiFileDialogFlags_", @@ -141,7 +125,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 29169, "name" : "ImGuiFileDialogFlags_Default", "qualType" : "ImGuiFileDialogFlags_", "order" : 7, @@ -150,88 +133,69 @@ } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 30274, "name" : "IGFD", "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 30864, "name" : "FileDialogInternal", "decls" : [ { "@type" : "AstFullComment", - "offset" : 30497, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 30497, "decls" : [ { "@type" : "AstTextComment", - "offset" : 30497, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 30618, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 30739, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 31256, "name" : "SearchManager", "decls" : [ { "@type" : "AstFullComment", - "offset" : 30889, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 30889, "decls" : [ { "@type" : "AstTextComment", - "offset" : 30889, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 31010, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 31131, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 31296, "name" : "puSearchTag", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 31316, "name" : "puSearchBuffer", "qualType" : "char[1024]", "desugaredQualType" : "char[1024]" }, { "@type" : "AstFieldDecl", - "offset" : 31373, "name" : "puSearchInputIsActive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 31421, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 31474, "name" : "DrawSearchBar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31508, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" @@ -239,101 +203,82 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 31939, "name" : "Utils", "decls" : [ { "@type" : "AstFullComment", - "offset" : 31572, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 31572, "decls" : [ { "@type" : "AstTextComment", - "offset" : 31572, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 31693, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 31814, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 31966, "name" : "PathStruct", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 31996, "name" : "path", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 32017, "name" : "name", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 32038, "name" : "ext", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 32051, "name" : "isOk", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32094, "name" : "Splitter", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32108, "name" : "split_vertically", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 32132, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 32150, "name" : "size1", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 32164, "name" : "size2", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 32177, "name" : "min_size1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 32194, "name" : "min_size2", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 32211, "name" : "splitter_long_axis_size", "qualType" : "float", "desugaredQualType" : "float", @@ -341,266 +286,217 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32259, "name" : "ReplaceString", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32286, "name" : "str", "qualType" : "int &", "desugaredQualType" : "int &" }, { "@type" : "AstParmVarDecl", - "offset" : 32310, "name" : "oldStr", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 32337, "name" : "newStr", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32360, "name" : "IsDirectoryExist", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32396, "name" : "name", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32417, "name" : "CreateDirectoryIfNotExist", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32462, "name" : "name", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32489, "name" : "ParsePathFileName", "resultType" : "PathStruct", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32526, "name" : "vPathFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32556, "name" : "AppendToBuffer", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32577, "name" : "vBuffer", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 32593, "name" : "vBufferLen", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 32624, "name" : "vStr", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32645, "name" : "ResetBuffer", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32663, "name" : "vBuffer", "qualType" : "char *", "desugaredQualType" : "char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32687, "name" : "SetBuffer", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32703, "name" : "vBuffer", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 32719, "name" : "vBufferLen", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 32750, "name" : "vStr", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33164, "name" : "SplitStringToVector", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 33203, "name" : "text", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 33214, "name" : "delimiter", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstParmVarDecl", - "offset" : 33230, "name" : "pushEmpty", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33276, "name" : "GetDrivesList", "resultType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 33669, "name" : "FileStyle", "decls" : [ { "@type" : "AstFullComment", - "offset" : 33302, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 33302, "decls" : [ { "@type" : "AstTextComment", - "offset" : 33302, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 33423, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 33544, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 33700, "name" : "color", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 33742, "name" : "icon", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 33758, "name" : "font", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstFieldDecl", - "offset" : 33796, "name" : "flags", "qualType" : "IGFD_FileStyleFlags", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 34337, "name" : "FileInfos", "decls" : [ { "@type" : "AstFullComment", - "offset" : 33970, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 33970, "decls" : [ { "@type" : "AstTextComment", - "offset" : 33970, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 34091, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 34212, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 34355, "name" : "FilterManager", "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 34389, "name" : "FilterInfos", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 34430, "name" : "filter", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 34463, "name" : "collectionfilters", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 34501, "name" : "clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 34557, "name" : "empty", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 34618, "name" : "exist", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 34643, "name" : "vFilter", "qualType" : "const int &", "desugaredQualType" : "const int &" @@ -608,298 +504,246 @@ } ] }, { "@type" : "AstFieldDecl", - "offset" : 34733, "name" : "prParsedFilters", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 34920, "name" : "prSelectedFilter", "qualType" : "FilterInfos", "desugaredQualType" : "IGFD::FilterManager::FilterInfos" }, { "@type" : "AstFieldDecl", - "offset" : 34962, "name" : "puDLGFilters", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 34990, "name" : "puDLGdefaultExt", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 35024, "name" : "ParseFilters", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35049, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35140, "name" : "SetSelectedFilterWithExt", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35184, "name" : "vFilter", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35231, "name" : "prFillFileStyle", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35274, "name" : "vFileInfos", "qualType" : "std::shared_ptr", "desugaredQualType" : "std::shared_ptr" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35340, "name" : "SetFileStyle", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35384, "name" : "vFlags", "qualType" : "const IGFD_FileStyleFlags &", "desugaredQualType" : "const IGFD_FileStyleFlags &" }, { "@type" : "AstParmVarDecl", - "offset" : 35407, "name" : "vCriteria", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 35438, "name" : "vInfos", "qualType" : "const FileStyle &", "desugaredQualType" : "const FileStyle &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35488, "name" : "SetFileStyle", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35532, "name" : "vFlags", "qualType" : "const IGFD_FileStyleFlags &", "desugaredQualType" : "const IGFD_FileStyleFlags &" }, { "@type" : "AstParmVarDecl", - "offset" : 35555, "name" : "vCriteria", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 35583, "name" : "vColor", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 35613, "name" : "vIcon", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 35631, "name" : "vFont", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35712, "name" : "GetFileStyle", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35756, "name" : "vFlags", "qualType" : "const IGFD_FileStyleFlags &", "desugaredQualType" : "const IGFD_FileStyleFlags &" }, { "@type" : "AstParmVarDecl", - "offset" : 35786, "name" : "vCriteria", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 35808, "name" : "vOutColor", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 35835, "name" : "vOutIcon", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 35857, "name" : "vOutFont", "qualType" : "int **", "desugaredQualType" : "int **" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35927, "name" : "ClearFilesStyle", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 35994, "name" : "IsCoveredByFilters", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36032, "name" : "vTag", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36135, "name" : "DrawFilterComboBox", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36174, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36247, "name" : "GetSelectedFilter", "resultType" : "FilterInfos" }, { "@type" : "AstFunctionDecl", - "offset" : 36333, "name" : "ReplaceExtentionWithCurrentFilter", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36386, "name" : "vFile", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36481, "name" : "SetDefaultFilterIfNotDefined", "resultType" : "void" } ] }, { "@type" : "AstRecordDecl", - "offset" : 36957, "name" : "FileInfos", "decls" : [ { "@type" : "AstFullComment", - "offset" : 36590, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 36590, "decls" : [ { "@type" : "AstTextComment", - "offset" : 36590, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 36711, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 36832, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 36986, "name" : "fileType", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstFieldDecl", - "offset" : 37076, "name" : "filePath", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 37127, "name" : "fileNameExt", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 37222, "name" : "fileNameExt_optimized", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 37306, "name" : "fileExt", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 37356, "name" : "fileSize", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstFieldDecl", - "offset" : 37417, "name" : "formatedFileSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 37504, "name" : "fileModifDate", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 37619, "name" : "fileStyle", "qualType" : "std::shared_ptr", "desugaredQualType" : "std::shared_ptr" }, { "@type" : "AstFunctionDecl", - "offset" : 37815, "name" : "IsTagFound", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 37845, "name" : "vTag", "qualType" : "const int &", "desugaredQualType" : "const int &" @@ -907,35 +751,27 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 38234, "name" : "FileManager", "decls" : [ { "@type" : "AstFullComment", - "offset" : 37867, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 37867, "decls" : [ { "@type" : "AstTextComment", - "offset" : 37867, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 37988, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 38109, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstEnumDecl", - "offset" : 38280, "name" : "SortingFieldEnum", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 38348, "name" : "FIELD_NONE", "docComment" : "no sorting preference, result indetermined haha..", "qualType" : "IGFD::FileManager::SortingFieldEnum", @@ -944,28 +780,24 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 38423, "name" : "FIELD_FILENAME", "docComment" : "sorted by filename", "qualType" : "IGFD::FileManager::SortingFieldEnum", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 38467, "name" : "FIELD_TYPE", "docComment" : "sorted by filetype", "qualType" : "IGFD::FileManager::SortingFieldEnum", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 38508, "name" : "FIELD_SIZE", "docComment" : "sorted by filesize (formated file size)", "qualType" : "IGFD::FileManager::SortingFieldEnum", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 38570, "name" : "FIELD_DATE", "docComment" : "sorted by filedate", "qualType" : "IGFD::FileManager::SortingFieldEnum", @@ -973,609 +805,504 @@ } ] }, { "@type" : "AstFieldDecl", - "offset" : 38770, "name" : "prCurrentPath", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 38886, "name" : "prCurrentPathDecomposition", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 38973, "name" : "prFileList", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 39049, "name" : "prFilteredFileList", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 39132, "name" : "prLastSelectedFileName", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 39217, "name" : "prSelectedFileNames", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 39290, "name" : "prCreateDirectoryMode", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 39377, "name" : "puVariadicBuffer", "qualType" : "char[1024]", "desugaredQualType" : "char[1024]" }, { "@type" : "AstFieldDecl", - "offset" : 39468, "name" : "puInputPathActivated", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 39544, "name" : "puDrivesClicked", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 39625, "name" : "puPathClicked", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 39705, "name" : "puInputPathBuffer", "qualType" : "char[1024]", "desugaredQualType" : "char[1024]" }, { "@type" : "AstFieldDecl", - "offset" : 39844, "name" : "puFileNameBuffer", "qualType" : "char[1024]", "desugaredQualType" : "char[1024]" }, { "@type" : "AstFieldDecl", - "offset" : 39963, "name" : "puDirectoryNameBuffer", "qualType" : "char[1024]", "desugaredQualType" : "char[1024]" }, { "@type" : "AstFieldDecl", - "offset" : 40123, "name" : "puHeaderFileName", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 40199, "name" : "puHeaderFileType", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 40275, "name" : "puHeaderFileSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 40351, "name" : "puHeaderFileDate", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 40665, "name" : "puSortingDirection", "qualType" : "bool[4]", "desugaredQualType" : "bool[4]" }, { "@type" : "AstFieldDecl", - "offset" : 40802, "name" : "puSortingField", "qualType" : "SortingFieldEnum", "desugaredQualType" : "IGFD::FileManager::SortingFieldEnum" }, { "@type" : "AstFieldDecl", - "offset" : 40890, "name" : "puShowDrives", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 40978, "name" : "puDLGpath", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 41076, "name" : "puDLGDefaultFileName", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 41195, "name" : "puDLGcountSelectionMax", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstFieldDecl", - "offset" : 41329, "name" : "puDLGDirectoryMode", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 41457, "name" : "puFsRoot", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 41499, "name" : "prRoundNumber", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 41520, "name" : "vvalue", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 41532, "name" : "n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41593, "name" : "prFormatFileSize", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 41617, "name" : "vByteSize", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41686, "name" : "prOptimizeFilenameForSearchOperations", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 41743, "name" : "vFileNameExt", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41825, "name" : "prCompleteFileInfos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 41879, "name" : "FileInfos", "qualType" : "const std::shared_ptr &", "desugaredQualType" : "const std::shared_ptr &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41958, "name" : "prRemoveFileNameInSelection", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42005, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42066, "name" : "prAddFileNameInSelection", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42110, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 42126, "name" : "vSetLastSelectionFileName", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42192, "name" : "AddFile", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42226, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" }, { "@type" : "AstParmVarDecl", - "offset" : 42270, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 42296, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 42319, "name" : "vFileType", "qualType" : "const char &", "desugaredQualType" : "const char &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42398, "name" : "IsComposerEmpty", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 42426, "name" : "GetComposerSize", "resultType" : "size_t" }, { "@type" : "AstFunctionDecl", - "offset" : 42452, "name" : "IsFileListEmpty", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 42478, "name" : "IsFilteredListEmpty", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 42510, "name" : "GetFullFileListSize", "resultType" : "size_t" }, { "@type" : "AstFunctionDecl", - "offset" : 42562, "name" : "GetFullFileAt", "resultType" : "std::shared_ptr", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42583, "name" : "vIdx", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42599, "name" : "GetFilteredListSize", "resultType" : "size_t" }, { "@type" : "AstFunctionDecl", - "offset" : 42651, "name" : "GetFilteredFileAt", "resultType" : "std::shared_ptr", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42676, "name" : "vIdx", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42690, "name" : "IsFileNameSelected", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42728, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42754, "name" : "GetBack", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 42772, "name" : "ClearComposer", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 42796, "name" : "ClearFileLists", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 42891, "name" : "ClearAll", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 42910, "name" : "ApplyFilteringOnFileList", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42961, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42990, "name" : "OpenCurrentPath", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43032, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43160, "name" : "SortFields", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43197, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" }, { "@type" : "AstParmVarDecl", - "offset" : 43246, "name" : "vSortingField", "qualType" : "const SortingFieldEnum &", "desugaredQualType" : "const SortingFieldEnum &" }, { "@type" : "AstParmVarDecl", - "offset" : 43273, "name" : "vCanChangeOrder", "qualType" : "const bool &", "desugaredQualType" : "const bool &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43325, "name" : "GetDrives", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 43399, "name" : "CreateDir", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43428, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43497, "name" : "ComposeNewPath", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43547, "name" : "vIter", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43617, "name" : "SetPathOnParentDirectoryIfAny", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 43714, "name" : "GetCurrentPath", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 43779, "name" : "SetCurrentPath", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43813, "name" : "vCurrentPath", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43876, "name" : "IsFileExist", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43907, "name" : "vFile", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43922, "name" : "SetDefaultFileName", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43960, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43979, "name" : "SelectDirectory", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44029, "name" : "vInfos", "qualType" : "const std::shared_ptr &", "desugaredQualType" : "const std::shared_ptr &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44073, "name" : "SelectFileName", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44114, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" }, { "@type" : "AstParmVarDecl", - "offset" : 44173, "name" : "vInfos", "qualType" : "const std::shared_ptr &", "desugaredQualType" : "const std::shared_ptr &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44248, "name" : "SetCurrentDir", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 44222, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 44222, "decls" : [ { "@type" : "AstTextComment", - "offset" : 44222, "text" : "depend of dirent.h" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 44281, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44345, "name" : "ScanDir", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44379, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" }, { "@type" : "AstParmVarDecl", - "offset" : 44419, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44502, "name" : "GetResultingPath", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 44536, "name" : "GetResultingFileName", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44577, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44613, "name" : "GetResultingFilePathName", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44658, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44717, "name" : "GetResultingSelection", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 44759, "name" : "DrawDirectoryCreation", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44807, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44875, "name" : "DrawPathComposer", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44918, "name" : "vFileDialogInternal", "qualType" : "const FileDialogInternal &", "desugaredQualType" : "const FileDialogInternal &" @@ -1583,40 +1310,33 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 45602, "name" : "ThumbnailFeature", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 45687, "name" : "NewThumbnailFrame", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 45725, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 45754, "name" : "EndThumbnailFrame", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 45792, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 45821, "name" : "QuitThumbnailFrame", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 45860, "name" : "vFileDialogInternal", "qualType" : "FileDialogInternal &", "desugaredQualType" : "FileDialogInternal &" @@ -1624,332 +1344,270 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 48470, "name" : "BookMarkFeature", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48103, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48103, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48103, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 48224, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 48345, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 50052, "name" : "KeyExplorerFeature", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49993, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49993, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49993, "text" : " file localization by input chat // widget flashing" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 52396, "name" : "FileDialogInternal", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 52441, "name" : "puFileManager", "qualType" : "FileManager", "desugaredQualType" : "IGFD::FileManager" }, { "@type" : "AstFieldDecl", - "offset" : 52472, "name" : "puFilterManager", "qualType" : "FilterManager", "desugaredQualType" : "IGFD::FilterManager" }, { "@type" : "AstFieldDecl", - "offset" : 52505, "name" : "puSearchManager", "qualType" : "SearchManager", "desugaredQualType" : "IGFD::SearchManager" }, { "@type" : "AstFieldDecl", - "offset" : 52546, "name" : "puName", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 52561, "name" : "puShowDialog", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 52592, "name" : "puDialogCenterPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 52698, "name" : "puLastImGuiFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 52802, "name" : "puFooterHeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 52832, "name" : "puCanWeContinue", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 52887, "name" : "puOkResultToConfirm", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 52969, "name" : "puIsOk", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 52992, "name" : "puFileInputIsActive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 53092, "name" : "puFileListViewIsActive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 53178, "name" : "puDLGkey", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 53202, "name" : "puDLGtitle", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 53237, "name" : "puDLGflags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 53289, "name" : "puDLGuserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 53325, "name" : "puDLGoptionsPane", "qualType" : "PaneFun", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 53361, "name" : "puDLGoptionsPaneWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 53398, "name" : "puDLGmodal", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 53425, "name" : "puNeedToExitDialog", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 53461, "name" : "puUseCustomLocale", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 53494, "name" : "puLocaleCategory", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 53561, "name" : "puLocaleBegin", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 53655, "name" : "puLocaleEnd", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 53749, "name" : "NewFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 53835, "name" : "EndFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 53912, "name" : "ResetForNewDialog", "resultType" : "void" } ] }, { "@type" : "AstRecordDecl", - "offset" : 54375, "name" : "FileDialog", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54008, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54008, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54008, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 54129, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 54250, "text" : "////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 54375, "name" : "operator=", "resultType" : "IGFD::FileDialog &" }, { "@type" : "AstFieldDecl", - "offset" : 54506, "name" : "prFileDialogInternal", "qualType" : "FileDialogInternal", "desugaredQualType" : "IGFD::FileDialogInternal" }, { "@type" : "AstFieldDecl", - "offset" : 54547, "name" : "prFileListClipper", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 54583, "name" : "puAnyWindowsHovered", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 54710, "name" : "Instance", "resultType" : "FileDialog *" }, { "@type" : "AstFunctionDecl", - "offset" : 55103, "name" : "OpenDialog", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55079, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55079, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55079, "text" : " standard dialog" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55206, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55255, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55294, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 55345, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55389, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55440, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 55505, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 55598, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -1957,50 +1615,42 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55649, "name" : "OpenDialog", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 55766, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55815, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55854, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 55905, "name" : "vFilePathName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 55999, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 56064, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 56157, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2008,81 +1658,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56223, "name" : "OpenDialog", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 56205, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 56205, "decls" : [ { "@type" : "AstTextComment", - "offset" : 56205, "text" : " with pane" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 56342, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 56391, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 56430, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 56481, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 56525, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 56580, "name" : "vSidePane", "qualType" : "const PaneFun &", "desugaredQualType" : "const PaneFun &" }, { "@type" : "AstParmVarDecl", - "offset" : 56627, "name" : "vSidePaneWidth", "qualType" : "const float &", "desugaredQualType" : "const float &", "defaultValue" : "250.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56689, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 56754, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 56847, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2090,63 +1726,53 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56898, "name" : "OpenDialog", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 57031, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57080, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57119, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57170, "name" : "vFilePathName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57268, "name" : "vSidePane", "qualType" : "const PaneFun &", "desugaredQualType" : "const PaneFun &" }, { "@type" : "AstParmVarDecl", - "offset" : 57315, "name" : "vSidePaneWidth", "qualType" : "const float &", "desugaredQualType" : "const float &", "defaultValue" : "250.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 57377, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 57442, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 57535, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2154,68 +1780,56 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57604, "name" : "OpenModal", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57583, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57583, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57583, "text" : " modal dialog" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 57706, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57755, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57794, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57845, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57889, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 57940, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 58005, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 58098, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2223,50 +1837,42 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58149, "name" : "OpenModal", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 58265, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 58314, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 58353, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 58404, "name" : "vFilePathName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 58498, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 58563, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 58656, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2274,81 +1880,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58722, "name" : "OpenModal", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 58704, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 58704, "decls" : [ { "@type" : "AstTextComment", - "offset" : 58704, "text" : " with pane" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 58854, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 58903, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 58942, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 58993, "name" : "vPath", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 59037, "name" : "vFileName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 59092, "name" : "vSidePane", "qualType" : "const PaneFun &", "desugaredQualType" : "const PaneFun &" }, { "@type" : "AstParmVarDecl", - "offset" : 59139, "name" : "vSidePaneWidth", "qualType" : "const float &", "desugaredQualType" : "const float &", "defaultValue" : "250.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 59201, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 59266, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 59359, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2356,63 +1948,53 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59410, "name" : "OpenModal", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59542, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 59591, "name" : "vTitle", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 59630, "name" : "vFilters", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59681, "name" : "vFilePathName", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 59779, "name" : "vSidePane", "qualType" : "const PaneFun &", "desugaredQualType" : "const PaneFun &" }, { "@type" : "AstParmVarDecl", - "offset" : 59826, "name" : "vSidePaneWidth", "qualType" : "const float &", "desugaredQualType" : "const float &", "defaultValue" : "250.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 59888, "name" : "vCountSelectionMax", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 59953, "name" : "vUserDatas", "qualType" : "UserDatas", "desugaredQualType" : "void *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 60046, "name" : "vFlags", "qualType" : "ImGuiFileDialogFlags", "desugaredQualType" : "int", @@ -2420,44 +2002,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60130, "name" : "Display", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 60094, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 60094, "decls" : [ { "@type" : "AstTextComment", - "offset" : 60094, "text" : " Display / Close dialog form" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 60244, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 60369, "name" : "vFlags", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 60437, "name" : "vMinSize", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 60525, "name" : "vMaxSize", "qualType" : "int", "desugaredQualType" : "int", @@ -2465,177 +2039,143 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60618, "name" : "Close", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 60675, "name" : "WasOpenedThisFrame", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 60659, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 60659, "decls" : [ { "@type" : "AstTextComment", - "offset" : 60659, "text" : " queries" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 60713, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60789, "name" : "WasOpenedThisFrame", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 60881, "name" : "IsOpened", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60909, "name" : "vKey", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60960, "name" : "IsOpened", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 61042, "name" : "GetOpenedKey", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 61163, "name" : "IsOk", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61144, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61144, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61144, "text" : " get result" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61307, "name" : "GetSelection", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 61419, "name" : "GetFilePathName", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 61574, "name" : "GetCurrentFileName", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 61714, "name" : "GetCurrentPath", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 61781, "name" : "GetCurrentFilter", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 61851, "name" : "GetUserDatas", "resultType" : "UserDatas" }, { "@type" : "AstFunctionDecl", - "offset" : 61972, "name" : "SetFileStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61939, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61939, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61939, "text" : " file style by extentions" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 62096, "name" : "vFlags", "qualType" : "const IGFD_FileStyleFlags &", "desugaredQualType" : "const IGFD_FileStyleFlags &" }, { "@type" : "AstParmVarDecl", - "offset" : 62138, "name" : "vCriteria", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62205, "name" : "vInfos", "qualType" : "const FileStyle &", "desugaredQualType" : "const FileStyle &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62337, "name" : "SetFileStyle", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62461, "name" : "vFlags", "qualType" : "const IGFD_FileStyleFlags &", "desugaredQualType" : "const IGFD_FileStyleFlags &" }, { "@type" : "AstParmVarDecl", - "offset" : 62504, "name" : "vCriteria", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62568, "name" : "vColor", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 62672, "name" : "vIcon", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 62758, "name" : "vFont", "qualType" : "int *", "desugaredQualType" : "int *", @@ -2643,37 +2183,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62828, "name" : "GetFileStyle", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62936, "name" : "vFlags", "qualType" : "const IGFD_FileStyleFlags &", "desugaredQualType" : "const IGFD_FileStyleFlags &" }, { "@type" : "AstParmVarDecl", - "offset" : 62986, "name" : "vCriteria", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 63072, "name" : "vOutColor", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 63129, "name" : "vOutIcon", "qualType" : "int *", "desugaredQualType" : "int *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 63203, "name" : "vOutFont", "qualType" : "int **", "desugaredQualType" : "int **", @@ -2681,240 +2215,194 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 63277, "name" : "ClearFilesStyle", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 63343, "name" : "SetLocales", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 63437, "name" : "vLocaleCategory", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 63505, "name" : "vLocaleBegin", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 63597, "name" : "vLocaleEnd", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 63686, "name" : "NewFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 63756, "name" : "EndFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 63821, "name" : "QuitFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 63903, "name" : "prConfirm_Or_OpenOverWriteFileDialog_IfNeeded", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 63888, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 63888, "decls" : [ { "@type" : "AstTextComment", - "offset" : 63888, "text" : " others" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 63958, "name" : "vLastAction", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 63988, "name" : "vFlags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64143, "name" : "prDrawHeader", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 64114, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 64114, "decls" : [ { "@type" : "AstTextComment", - "offset" : 64114, "text" : " dialog parts" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64271, "name" : "prDrawContent", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 64383, "name" : "prDrawFooter", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 64527, "name" : "prDrawSidePane", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 64492, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 64492, "decls" : [ { "@type" : "AstTextComment", - "offset" : 64492, "text" : " widgets components" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 64548, "name" : "vHeight", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64595, "name" : "prSelectableItem", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64616, "name" : "vidx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 64653, "name" : "vInfos", "qualType" : "std::shared_ptr", "desugaredQualType" : "std::shared_ptr" }, { "@type" : "AstParmVarDecl", - "offset" : 64670, "name" : "vSelected", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 64693, "name" : "vFmt", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64766, "name" : "prDrawFileListView", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64792, "name" : "vSize", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65240, "name" : "prBeginFileColorIconStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 65085, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 65085, "decls" : [ { "@type" : "AstTextComment", - "offset" : 65085, "text" : " to be called only by these function and theirs overrides" }, { "@type" : "AstTextComment", - "offset" : 65147, "text" : " - prDrawFileListView" }, { "@type" : "AstTextComment", - "offset" : 65173, "text" : " - prDrawThumbnailsListView" }, { "@type" : "AstTextComment", - "offset" : 65205, "text" : " - prDrawThumbnailsGridView" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 65297, "name" : "vFileInfos", "qualType" : "std::shared_ptr", "desugaredQualType" : "std::shared_ptr" }, { "@type" : "AstParmVarDecl", - "offset" : 65319, "name" : "vOutShowColor", "qualType" : "bool &", "desugaredQualType" : "bool &" }, { "@type" : "AstParmVarDecl", - "offset" : 65351, "name" : "vOutStr", "qualType" : "int &", "desugaredQualType" : "int &" }, { "@type" : "AstParmVarDecl", - "offset" : 65373, "name" : "vOutFont", "qualType" : "int **", "desugaredQualType" : "int **" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65457, "name" : "prEndFileColorIconStyle", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 65497, "name" : "vShowColor", "qualType" : "const bool &", "desugaredQualType" : "const bool &" }, { "@type" : "AstParmVarDecl", - "offset" : 65520, "name" : "vFont", "qualType" : "int *", "desugaredQualType" : "int *" @@ -2923,54 +2411,43 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 66917, "name" : "IGFD_Selection_Pair", "decls" : [ { "@type" : "AstFullComment", - "offset" : 66465, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 66465, "decls" : [ { "@type" : "AstTextComment", - "offset" : 66465, "text" : "/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 66614, "text" : "// C API ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" }, { "@type" : "AstTextComment", - "offset" : 66763, "text" : "/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 66946, "name" : "fileName", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstFieldDecl", - "offset" : 66963, "name" : "filePathName", "qualType" : "char *", "desugaredQualType" : "char *" } ] }, { "@type" : "AstRecordDecl", - "offset" : 67261, "name" : "IGFD_Selection", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 67300, "name" : "table", "qualType" : "IGFD_Selection_Pair *", "desugaredQualType" : "IGFD_Selection_Pair *" }, { "@type" : "AstFieldDecl", - "offset" : 67320, "name" : "count", "qualType" : "size_t", "desugaredQualType" : "unsigned long" diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-ImGuizmo.json b/buildSrc/src/main/resources/generator/api/ast/ast-ImGuizmo.json index 11672e1..91417d6 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-ImGuizmo.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-ImGuizmo.json @@ -7,32 +7,25 @@ }, "decls" : [ { "@type" : "AstNamespaceDecl", - "offset" : 4983, "name" : "ImGuizmo", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 5199, "name" : "SetDrawlist", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 5001, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 5001, "decls" : [ { "@type" : "AstTextComment", - "offset" : 5001, "text" : " call inside your own window and before Manipulate() in order to draw gizmo to that window." }, { "@type" : "AstTextComment", - "offset" : 5099, "text" : " Or pass a specific ImDrawList to draw to (e.g. ImGui::GetForegroundDrawList())." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 5223, "name" : "drawlist", "qualType" : "int *", "desugaredQualType" : "int *", @@ -40,395 +33,314 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5323, "name" : "BeginFrame", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 5252, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 5252, "decls" : [ { "@type" : "AstTextComment", - "offset" : 5252, "text" : " call BeginFrame right after ImGui_XXXX_NewFrame();" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5687, "name" : "SetImGuiContext", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 5345, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 5345, "decls" : [ { "@type" : "AstTextComment", - "offset" : 5345, "text" : " this is necessary because when imguizmo is compiled into a dll, and imgui into another" }, { "@type" : "AstTextComment", - "offset" : 5439, "text" : " globals are not shared between them." }, { "@type" : "AstTextComment", - "offset" : 5483, "text" : " More details at https://stackoverflow.com/questions/19373061/what-happens-to-global-and-static-variables-in-a-shared-library-when-it-is-dynam" }, { "@type" : "AstTextComment", - "offset" : 5632, "text" : " expose method to set imgui context" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 5717, "name" : "ctx", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5838, "name" : "IsOver", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 5731, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 5731, "decls" : [ { "@type" : "AstTextComment", - "offset" : 5731, "text" : " return true if mouse cursor is over any gizmo control (axis, plan or screen component)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5939, "name" : "IsUsing", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 5856, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 5856, "decls" : [ { "@type" : "AstTextComment", - "offset" : 5856, "text" : " return true if mouse IsOver or if the gizmo is in moving state" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6121, "name" : "Enable", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 5958, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 5958, "decls" : [ { "@type" : "AstTextComment", - "offset" : 5958, "text" : " enable/disable the gizmo. Stay in the state until next call to Enable." }, { "@type" : "AstTextComment", - "offset" : 6036, "text" : " gizmo is rendered with gray half transparent color when disabled" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 6133, "name" : "enable", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6946, "name" : "DecomposeMatrixToComponents", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 6150, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 6150, "decls" : [ { "@type" : "AstTextComment", - "offset" : 6150, "text" : " helper functions for manualy editing translation/rotation/scale with an input float" }, { "@type" : "AstTextComment", - "offset" : 6241, "text" : " translation, rotation and scale float points to 3 floats each" }, { "@type" : "AstTextComment", - "offset" : 6310, "text" : " Angles are in degrees (more suitable for human editing)" }, { "@type" : "AstTextComment", - "offset" : 6373, "text" : " example:" }, { "@type" : "AstTextComment", - "offset" : 6389, "text" : " float matrixTranslation[3], matrixRotation[3], matrixScale[3];" }, { "@type" : "AstTextComment", - "offset" : 6459, "text" : " ImGuizmo::DecomposeMatrixToComponents(gizmoMatrix.m16, matrixTranslation, matrixRotation, matrixScale);" }, { "@type" : "AstTextComment", - "offset" : 6570, "text" : " ImGui::InputFloat3(\"Tr\", matrixTranslation, 3);" }, { "@type" : "AstTextComment", - "offset" : 6625, "text" : " ImGui::InputFloat3(\"Rt\", matrixRotation, 3);" }, { "@type" : "AstTextComment", - "offset" : 6677, "text" : " ImGui::InputFloat3(\"Sc\", matrixScale, 3);" }, { "@type" : "AstTextComment", - "offset" : 6726, "text" : " ImGuizmo::RecomposeMatrixFromComponents(matrixTranslation, matrixRotation, matrixScale, gizmoMatrix.m16);" } ] }, { "@type" : "AstParagraphComment", - "offset" : 6846, "decls" : [ { "@type" : "AstTextComment", - "offset" : 6846, "text" : " These functions have some numerical stability issues for now. Use with caution." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 6987, "name" : "matrix", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7002, "name" : "translation", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7022, "name" : "rotation", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7039, "name" : "scale", "qualType" : "float *", "desugaredQualType" : "float *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7066, "name" : "RecomposeMatrixFromComponents", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7109, "name" : "translation", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7135, "name" : "rotation", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7158, "name" : "scale", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7172, "name" : "matrix", "qualType" : "float *", "desugaredQualType" : "float *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7202, "name" : "SetRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7216, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 7225, "name" : "y", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 7234, "name" : "width", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 7247, "name" : "height", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7299, "name" : "SetOrthographic", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 7262, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 7262, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7262, "text" : " default is false" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 7320, "name" : "isOrthographic", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7449, "name" : "DrawCubes", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 7345, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 7345, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7345, "text" : " Render a cube with face color corresponding to face normal. Usefull for debug/tests" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 7472, "name" : "view", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7491, "name" : "projection", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7516, "name" : "matrices", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7530, "name" : "matrixCount", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7563, "name" : "DrawGrid", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7585, "name" : "view", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7604, "name" : "projection", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7629, "name" : "matrix", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 7649, "name" : "gridSize", "qualType" : "const float", "desugaredQualType" : "const float" } ] }, { "@type" : "AstEnumDecl", - "offset" : 7946, "name" : "OPERATION", "decls" : [ { "@type" : "AstFullComment", - "offset" : 7668, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 7668, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7668, "text" : " call it when you want a gizmo" }, { "@type" : "AstTextComment", - "offset" : 7705, "text" : " Needs view and projection matrices. " }, { "@type" : "AstTextComment", - "offset" : 7749, "text" : " matrix parameter is the source matrix (where will be gizmo be drawn) and might be transformed by the function. Return deltaMatrix is optional" }, { "@type" : "AstTextComment", - "offset" : 7898, "text" : " translation is applied in world space" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 7969, "name" : "TRANSLATE_X", "qualType" : "ImGuizmo::OPERATION", "order" : 0, @@ -436,7 +348,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8006, "name" : "TRANSLATE_Y", "qualType" : "ImGuizmo::OPERATION", "order" : 1, @@ -444,7 +355,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8043, "name" : "TRANSLATE_Z", "qualType" : "ImGuizmo::OPERATION", "order" : 2, @@ -452,7 +362,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8080, "name" : "ROTATE_X", "qualType" : "ImGuizmo::OPERATION", "order" : 3, @@ -460,7 +369,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8117, "name" : "ROTATE_Y", "qualType" : "ImGuizmo::OPERATION", "order" : 4, @@ -468,7 +376,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8154, "name" : "ROTATE_Z", "qualType" : "ImGuizmo::OPERATION", "order" : 5, @@ -476,7 +383,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8191, "name" : "ROTATE_SCREEN", "qualType" : "ImGuizmo::OPERATION", "order" : 6, @@ -484,7 +390,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8228, "name" : "SCALE_X", "qualType" : "ImGuizmo::OPERATION", "order" : 7, @@ -492,7 +397,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8265, "name" : "SCALE_Y", "qualType" : "ImGuizmo::OPERATION", "order" : 8, @@ -500,7 +404,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8302, "name" : "SCALE_Z", "qualType" : "ImGuizmo::OPERATION", "order" : 9, @@ -508,7 +411,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8339, "name" : "BOUNDS", "qualType" : "ImGuizmo::OPERATION", "order" : 10, @@ -516,7 +418,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8377, "name" : "TRANSLATE", "qualType" : "ImGuizmo::OPERATION", "order" : 11, @@ -524,7 +425,6 @@ "evaluatedValue" : "7" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8437, "name" : "ROTATE", "qualType" : "ImGuizmo::OPERATION", "order" : 12, @@ -532,7 +432,6 @@ "evaluatedValue" : "120" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8501, "name" : "SCALE", "qualType" : "ImGuizmo::OPERATION", "order" : 13, @@ -541,98 +440,82 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8567, "name" : "operator|", "resultType" : "OPERATION", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8587, "name" : "lhs", "qualType" : "OPERATION", "desugaredQualType" : "ImGuizmo::OPERATION" }, { "@type" : "AstParmVarDecl", - "offset" : 8602, "name" : "rhs", "qualType" : "OPERATION", "desugaredQualType" : "ImGuizmo::OPERATION" } ] }, { "@type" : "AstEnumDecl", - "offset" : 8714, "name" : "MODE", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 8732, "name" : "LOCAL", "qualType" : "ImGuizmo::MODE", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8746, "name" : "WORLD", "qualType" : "ImGuizmo::MODE", "order" : 1 } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8780, "name" : "Manipulate", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8804, "name" : "view", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 8823, "name" : "projection", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 8845, "name" : "operation", "qualType" : "OPERATION", "desugaredQualType" : "ImGuizmo::OPERATION" }, { "@type" : "AstParmVarDecl", - "offset" : 8861, "name" : "mode", "qualType" : "MODE", "desugaredQualType" : "ImGuizmo::MODE" }, { "@type" : "AstParmVarDecl", - "offset" : 8874, "name" : "matrix", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 8889, "name" : "deltaMatrix", "qualType" : "float *", "desugaredQualType" : "float *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 8922, "name" : "snap", "qualType" : "const float *", "desugaredQualType" : "const float *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 8948, "name" : "localBounds", "qualType" : "const float *", "desugaredQualType" : "const float *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 8981, "name" : "boundsSnap", "qualType" : "const float *", "desugaredQualType" : "const float *", @@ -640,136 +523,109 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9338, "name" : "ViewManipulate", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9014, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9014, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9014, "text" : " Please note that this cubeview is patented by Autodesk : https://patents.google.com/patent/US7782319B2/en" }, { "@type" : "AstTextComment", - "offset" : 9127, "text" : " It seems to be a defensive patent in the US. I don't think it will bring troubles using it as" }, { "@type" : "AstTextComment", - "offset" : 9228, "text" : " other software are using the same mechanics. But just in case, you are now warned!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9360, "name" : "view", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 9372, "name" : "length", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 9387, "name" : "position", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9404, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9416, "name" : "backgroundColor", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9455, "name" : "SetID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9465, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9554, "name" : "IsOver", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9478, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9478, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9478, "text" : " return true if the cursor is over the operation's gizmo" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9571, "name" : "op", "qualType" : "OPERATION", "desugaredQualType" : "ImGuizmo::OPERATION" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9595, "name" : "SetGizmoSizeClipSpace", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9623, "name" : "value", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9821, "name" : "AllowAxisFlip", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9639, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9639, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9639, "text" : " Allow axis to flip" }, { "@type" : "AstTextComment", - "offset" : 9665, "text" : " When true (default), the guizmo axis flip for better visibility" }, { "@type" : "AstTextComment", - "offset" : 9736, "text" : " When false, they always stay along the positive world/local axis" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9840, "name" : "value", "qualType" : "bool", "desugaredQualType" : "bool" diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-TextEditor.json b/buildSrc/src/main/resources/generator/api/ast/ast-TextEditor.json index ba171a0..3e8cbf8 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-TextEditor.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-TextEditor.json @@ -7,331 +7,271 @@ }, "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 205, "name" : "TextEditor", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 205, "name" : "operator=", "resultType" : "TextEditor &" }, { "@type" : "AstEnumDecl", - "offset" : 241, "name" : "PaletteIndex", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 261, "name" : "Default", "qualType" : "TextEditor::PaletteIndex", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 273, "name" : "Keyword", "qualType" : "TextEditor::PaletteIndex", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 285, "name" : "Number", "qualType" : "TextEditor::PaletteIndex", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 296, "name" : "String", "qualType" : "TextEditor::PaletteIndex", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 307, "name" : "CharLiteral", "qualType" : "TextEditor::PaletteIndex", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 323, "name" : "Punctuation", "qualType" : "TextEditor::PaletteIndex", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 339, "name" : "Preprocessor", "qualType" : "TextEditor::PaletteIndex", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 356, "name" : "Identifier", "qualType" : "TextEditor::PaletteIndex", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 371, "name" : "KnownIdentifier", "qualType" : "TextEditor::PaletteIndex", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 391, "name" : "PreprocIdentifier", "qualType" : "TextEditor::PaletteIndex", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 413, "name" : "Comment", "qualType" : "TextEditor::PaletteIndex", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 425, "name" : "MultiLineComment", "qualType" : "TextEditor::PaletteIndex", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 446, "name" : "Background", "qualType" : "TextEditor::PaletteIndex", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 461, "name" : "Cursor", "qualType" : "TextEditor::PaletteIndex", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 472, "name" : "Selection", "qualType" : "TextEditor::PaletteIndex", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 486, "name" : "ErrorMarker", "qualType" : "TextEditor::PaletteIndex", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 502, "name" : "Breakpoint", "qualType" : "TextEditor::PaletteIndex", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 517, "name" : "LineNumber", "qualType" : "TextEditor::PaletteIndex", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 532, "name" : "CurrentLineFill", "qualType" : "TextEditor::PaletteIndex", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 552, "name" : "CurrentLineFillInactive", "qualType" : "TextEditor::PaletteIndex", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 580, "name" : "CurrentLineEdge", "qualType" : "TextEditor::PaletteIndex", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 600, "name" : "Max", "qualType" : "TextEditor::PaletteIndex", "order" : 21 } ] }, { "@type" : "AstEnumDecl", - "offset" : 624, "name" : "SelectionMode", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 645, "name" : "Normal", "qualType" : "TextEditor::SelectionMode", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 656, "name" : "Word", "qualType" : "TextEditor::SelectionMode", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 665, "name" : "Line", "qualType" : "TextEditor::SelectionMode", "order" : 2 } ] }, { "@type" : "AstRecordDecl", - "offset" : 686, "name" : "Breakpoint", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 686, "name" : "operator=", "resultType" : "TextEditor::Breakpoint &" }, { "@type" : "AstFieldDecl", - "offset" : 708, "name" : "mLine", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 723, "name" : "mEnabled", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 748, "name" : "mCondition", "qualType" : "std::string", "desugaredQualType" : "std::string" } ] }, { "@type" : "AstRecordDecl", - "offset" : 1357, "name" : "Coordinates", "decls" : [ { "@type" : "AstFullComment", - "offset" : 833, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 833, "decls" : [ { "@type" : "AstTextComment", - "offset" : 833, "text" : " Represents a character coordinate from the user's point of view," }, { "@type" : "AstTextComment", - "offset" : 903, "text" : " i. e. consider an uniform grid (assuming fixed-width font) on the" }, { "@type" : "AstTextComment", - "offset" : 974, "text" : " screen as it is rendered, and each cell has its own coordinate, starting from 0." }, { "@type" : "AstTextComment", - "offset" : 1060, "text" : " Tabs are counted as [1..mTabSize] count empty spaces, depending on" }, { "@type" : "AstTextComment", - "offset" : 1132, "text" : " how many space is necessary to reach the next tab stop." }, { "@type" : "AstTextComment", - "offset" : 1193, "text" : " For example, coordinate (1, 5) represents the character 'B' in a line \"\\tABC\", when mTabSize = 4," }, { "@type" : "AstTextComment", - "offset" : 1296, "text" : " because it is rendered as \" ABC\" on the screen." } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 1357, "name" : "operator=", "resultType" : "TextEditor::Coordinates &" }, { "@type" : "AstFieldDecl", - "offset" : 1380, "name" : "mLine", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 1387, "name" : "mColumn", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 1593, "name" : "Invalid", "resultType" : "Coordinates" }, { "@type" : "AstFunctionDecl", - "offset" : 1669, "name" : "operator==", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 1700, "name" : "o", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 1792, "name" : "operator!=", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 1823, "name" : "o", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 1915, "name" : "operator<", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 1945, "name" : "o", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 2061, "name" : "operator>", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 2091, "name" : "o", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 2207, "name" : "operator<=", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 2238, "name" : "o", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 2355, "name" : "operator>=", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 2386, "name" : "o", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" @@ -339,257 +279,212 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 2509, "name" : "Identifier", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 2509, "name" : "operator=", "resultType" : "TextEditor::Identifier &" }, { "@type" : "AstFieldDecl", - "offset" : 2539, "name" : "mLocation", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 2565, "name" : "mDeclaration", "qualType" : "std::string", "desugaredQualType" : "std::string" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2934, "name" : "Glyph", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2952, "name" : "mChar", "qualType" : "Char", "desugaredQualType" : "unsigned char" }, { "@type" : "AstFieldDecl", - "offset" : 2975, "name" : "mColorIndex", "qualType" : "PaletteIndex", "desugaredQualType" : "TextEditor::PaletteIndex" }, { "@type" : "AstFieldDecl", - "offset" : 3020, "name" : "mComment", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 3042, "name" : "mMultiLineComment", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 3073, "name" : "mPreprocessor", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 3342, "name" : "LanguageDefinition", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 3342, "name" : "operator=", "resultType" : "TextEditor::LanguageDefinition &" }, { "@type" : "AstFieldDecl", - "offset" : 3665, "name" : "mName", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 3684, "name" : "mKeywords", "qualType" : "Keywords", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 3710, "name" : "mIdentifiers", "qualType" : "Identifiers", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 3739, "name" : "mPreprocIdentifiers", "qualType" : "Identifiers", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 3775, "name" : "mCommentStart", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 3790, "name" : "mCommentEnd", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 3803, "name" : "mSingleLineComment", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 3831, "name" : "mPreprocChar", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstFieldDecl", - "offset" : 3853, "name" : "mAutoIndentation", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 3893, "name" : "mTokenize", "qualType" : "TokenizeCallback", "desugaredQualType" : "bool (*)(const char *, const char *, const char *&, const char *&, PaletteIndex &)" }, { "@type" : "AstFieldDecl", - "offset" : 3927, "name" : "mTokenRegexStrings", "qualType" : "TokenRegexStrings", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 3957, "name" : "mCaseSensitive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 4137, "name" : "CPlusPlus", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4186, "name" : "HLSL", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4230, "name" : "GLSL", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4274, "name" : "C", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4315, "name" : "SQL", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4358, "name" : "AngelScript", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4409, "name" : "Lua", "resultType" : "const LanguageDefinition &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 4465, "name" : "SetLanguageDefinition", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 4513, "name" : "aLanguageDef", "qualType" : "const LanguageDefinition &", "desugaredQualType" : "const LanguageDefinition &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 4556, "name" : "GetLanguageDefinition", "resultType" : "const LanguageDefinition &" }, { "@type" : "AstFunctionDecl", - "offset" : 4637, "name" : "GetPalette", "resultType" : "const Palette &" }, { "@type" : "AstFunctionDecl", - "offset" : 4688, "name" : "SetPalette", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 4714, "name" : "aValue", "qualType" : "const Palette &", "desugaredQualType" : "const Palette &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 4732, "name" : "SetErrorMarkers", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 4768, "name" : "aMarkers", "qualType" : "const ErrorMarkers &", "desugaredQualType" : "const ErrorMarkers &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 4815, "name" : "SetBreakpoints", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 4849, "name" : "aMarkers", "qualType" : "const Breakpoints &", "desugaredQualType" : "const Breakpoints &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 4897, "name" : "Render", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 4916, "name" : "aTitle", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 4938, "name" : "aSize", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2()" }, { "@type" : "AstParmVarDecl", - "offset" : 4961, "name" : "aBorder", "qualType" : "bool", "desugaredQualType" : "bool", @@ -597,243 +492,200 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 4986, "name" : "SetText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 5013, "name" : "aText", "qualType" : "const std::string &", "desugaredQualType" : "const std::string &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5035, "name" : "GetText", "resultType" : "std::string" }, { "@type" : "AstFunctionDecl", - "offset" : 5061, "name" : "SetTextLines", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 5106, "name" : "aLines", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5142, "name" : "GetTextLines", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 5180, "name" : "GetSelectedText", "resultType" : "std::string" }, { "@type" : "AstFunctionDecl", - "offset" : 5219, "name" : "GetCurrentLineText", "resultType" : "std::string" }, { "@type" : "AstFunctionDecl", - "offset" : 5254, "name" : "GetTotalLines", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 5314, "name" : "IsOverwrite", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 5366, "name" : "SetReadOnly", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 5383, "name" : "aValue", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5399, "name" : "IsReadOnly", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 5447, "name" : "IsTextChanged", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 5501, "name" : "IsCursorPositionChanged", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 5577, "name" : "IsColorizerEnabled", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 5641, "name" : "SetColorizerEnable", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 5665, "name" : "aValue", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5690, "name" : "GetCursorPosition", "resultType" : "Coordinates" }, { "@type" : "AstFunctionDecl", - "offset" : 5764, "name" : "SetCursorPosition", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 5801, "name" : "aPosition", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5829, "name" : "SetHandleMouseInputs", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 5859, "name" : "aValue", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 5915, "name" : "IsHandleMouseInputsEnabled", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 6000, "name" : "SetHandleKeyboardInputs", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6030, "name" : "aValue", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6086, "name" : "IsHandleKeyboardInputsEnabled", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 6174, "name" : "SetImGuiChildIgnored", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6204, "name" : "aValue", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6260, "name" : "IsImGuiChildIgnored", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 6334, "name" : "SetShowWhitespaces", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6358, "name" : "aValue", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6411, "name" : "IsShowingWhitespaces", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 6478, "name" : "SetTabSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6493, "name" : "aValue", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6515, "name" : "GetTabSize", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 6564, "name" : "InsertText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6594, "name" : "aValue", "qualType" : "const std::string &", "desugaredQualType" : "const std::string &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6610, "name" : "InsertText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6633, "name" : "aValue", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6651, "name" : "MoveUp", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6662, "name" : "aAmount", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 6680, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -841,19 +693,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6705, "name" : "MoveDown", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6718, "name" : "aAmount", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 6736, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -861,26 +710,22 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6761, "name" : "MoveLeft", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6774, "name" : "aAmount", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 6792, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 6814, "name" : "aWordMode", "qualType" : "bool", "desugaredQualType" : "bool", @@ -888,26 +733,22 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6841, "name" : "MoveRight", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6855, "name" : "aAmount", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 6873, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 6895, "name" : "aWordMode", "qualType" : "bool", "desugaredQualType" : "bool", @@ -915,12 +756,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6922, "name" : "MoveTop", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6935, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -928,12 +767,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 6960, "name" : "MoveBottom", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 6976, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -941,12 +778,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7001, "name" : "MoveHome", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7015, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -954,12 +789,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7040, "name" : "MoveEnd", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7053, "name" : "aSelect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -967,48 +800,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7080, "name" : "SetSelectionStart", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7117, "name" : "aPosition", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7136, "name" : "SetSelectionEnd", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7171, "name" : "aPosition", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7190, "name" : "SetSelection", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7222, "name" : "aStart", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" }, { "@type" : "AstParmVarDecl", - "offset" : 7249, "name" : "aEnd", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" }, { "@type" : "AstParmVarDecl", - "offset" : 7269, "name" : "aMode", "qualType" : "SelectionMode", "desugaredQualType" : "TextEditor::SelectionMode", @@ -1016,57 +841,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7308, "name" : "SelectWordUnderCursor", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 7340, "name" : "SelectAll", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 7360, "name" : "HasSelection", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 7391, "name" : "Copy", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 7406, "name" : "Cut", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 7420, "name" : "Paste", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 7436, "name" : "Delete", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 7455, "name" : "CanUndo", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 7479, "name" : "CanRedo", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 7503, "name" : "Undo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7512, "name" : "aSteps", "qualType" : "int", "desugaredQualType" : "int", @@ -1074,12 +888,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7532, "name" : "Redo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7541, "name" : "aSteps", "qualType" : "int", "desugaredQualType" : "int", @@ -1087,149 +899,123 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7580, "name" : "GetDarkPalette", "resultType" : "const Palette &" }, { "@type" : "AstFunctionDecl", - "offset" : 7622, "name" : "GetLightPalette", "resultType" : "const Palette &" }, { "@type" : "AstFunctionDecl", - "offset" : 7665, "name" : "GetRetroBluePalette", "resultType" : "const Palette &" }, { "@type" : "AstRecordDecl", - "offset" : 7781, "name" : "EditorState", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 7781, "name" : "operator=", "resultType" : "TextEditor::EditorState &" }, { "@type" : "AstFieldDecl", - "offset" : 7812, "name" : "mSelectionStart", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 7844, "name" : "mSelectionEnd", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 7874, "name" : "mCursorPosition", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" } ] }, { "@type" : "AstRecordDecl", - "offset" : 7906, "name" : "UndoRecord", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 7906, "name" : "operator=", "resultType" : "TextEditor::UndoRecord &" }, { "@type" : "AstFunctionDecl", - "offset" : 8329, "name" : "Undo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8346, "name" : "aEditor", "qualType" : "TextEditor *", "desugaredQualType" : "TextEditor *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8364, "name" : "Redo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8381, "name" : "aEditor", "qualType" : "TextEditor *", "desugaredQualType" : "TextEditor *" } ] }, { "@type" : "AstFieldDecl", - "offset" : 8408, "name" : "mAdded", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 8431, "name" : "mAddedStart", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 8459, "name" : "mAddedEnd", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 8487, "name" : "mRemoved", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 8512, "name" : "mRemovedStart", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 8542, "name" : "mRemovedEnd", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 8572, "name" : "mBefore", "qualType" : "EditorState", "desugaredQualType" : "TextEditor::EditorState" }, { "@type" : "AstFieldDecl", - "offset" : 8596, "name" : "mAfter", "qualType" : "EditorState", "desugaredQualType" : "TextEditor::EditorState" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8666, "name" : "ProcessInputs", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8690, "name" : "Colorize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8703, "name" : "aFromLine", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 8722, "name" : "aCount", "qualType" : "int", "desugaredQualType" : "int", @@ -1237,19 +1023,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8743, "name" : "ColorizeRange", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8761, "name" : "aFromLine", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 8780, "name" : "aToLine", "qualType" : "int", "desugaredQualType" : "int", @@ -1257,567 +1040,471 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8801, "name" : "ColorizeInternal", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8829, "name" : "TextDistanceToLineStart", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8872, "name" : "aFrom", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8893, "name" : "EnsureCursorVisible", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8922, "name" : "GetPageSize", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 8957, "name" : "GetText", "resultType" : "std::string", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8984, "name" : "aStart", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" }, { "@type" : "AstParmVarDecl", - "offset" : 9011, "name" : "aEnd", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9038, "name" : "GetActualCursorCoordinates", "resultType" : "Coordinates" }, { "@type" : "AstFunctionDecl", - "offset" : 9088, "name" : "SanitizeCoordinates", "resultType" : "Coordinates", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9127, "name" : "aValue", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9149, "name" : "Advance", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9170, "name" : "aCoordinates", "qualType" : "Coordinates &", "desugaredQualType" : "Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9198, "name" : "DeleteRange", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9229, "name" : "aStart", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" }, { "@type" : "AstParmVarDecl", - "offset" : 9256, "name" : "aEnd", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9269, "name" : "InsertTextAt", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9295, "name" : "aWhere", "qualType" : "Coordinates &", "desugaredQualType" : "Coordinates &" }, { "@type" : "AstParmVarDecl", - "offset" : 9315, "name" : "aValue", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9331, "name" : "AddUndo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9351, "name" : "aValue", "qualType" : "UndoRecord &", "desugaredQualType" : "UndoRecord &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9374, "name" : "ScreenPosToCoordinates", "resultType" : "Coordinates", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9411, "name" : "aPosition", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9443, "name" : "FindWordStart", "resultType" : "Coordinates", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9476, "name" : "aFrom", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9504, "name" : "FindWordEnd", "resultType" : "Coordinates", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9535, "name" : "aFrom", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9563, "name" : "FindNextWord", "resultType" : "Coordinates", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9595, "name" : "aFrom", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9615, "name" : "GetCharacterIndex", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9652, "name" : "aCoordinates", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9679, "name" : "GetCharacterColumn", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9702, "name" : "aLine", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9713, "name" : "aIndex", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9734, "name" : "GetLineCharacterCount", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9760, "name" : "aLine", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9780, "name" : "GetLineMaxColumn", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9801, "name" : "aLine", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9822, "name" : "IsOnWordBoundary", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9858, "name" : "aAt", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9877, "name" : "RemoveLine", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9892, "name" : "aStart", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9904, "name" : "aEnd", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9918, "name" : "RemoveLine", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9933, "name" : "aIndex", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9950, "name" : "InsertLine", "resultType" : "Line &", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9965, "name" : "aIndex", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9981, "name" : "EnterCharacter", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10004, "name" : "aChar", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 10016, "name" : "aShift", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10032, "name" : "Backspace", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10052, "name" : "DeleteSelection", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10085, "name" : "GetWordUnderCursor", "resultType" : "std::string" }, { "@type" : "AstFunctionDecl", - "offset" : 10127, "name" : "GetWordAt", "resultType" : "std::string", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10156, "name" : "aCoords", "qualType" : "const Coordinates &", "desugaredQualType" : "const Coordinates &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10180, "name" : "GetGlyphColor", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10207, "name" : "aGlyph", "qualType" : "const Glyph &", "desugaredQualType" : "const Glyph &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10231, "name" : "HandleKeyboardInputs", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10262, "name" : "HandleMouseInputs", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10290, "name" : "Render", "resultType" : "void" }, { "@type" : "AstFieldDecl", - "offset" : 10310, "name" : "mLineSpacing", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 10332, "name" : "mLines", "qualType" : "Lines", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10354, "name" : "mState", "qualType" : "EditorState", "desugaredQualType" : "TextEditor::EditorState" }, { "@type" : "AstFieldDecl", - "offset" : 10375, "name" : "mUndoBuffer", "qualType" : "UndoBuffer", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10394, "name" : "mUndoIndex", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10414, "name" : "mTabSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10431, "name" : "mOverwrite", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10450, "name" : "mReadOnly", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10468, "name" : "mWithinRender", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10490, "name" : "mScrollToCursor", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10514, "name" : "mScrollToTop", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10535, "name" : "mTextChanged", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10556, "name" : "mColorizerEnabled", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10583, "name" : "mTextStart", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 10709, "name" : "mLeftMargin", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10729, "name" : "mCursorPositionChanged", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10759, "name" : "mColorRangeMin", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10775, "name" : "mColorRangeMax", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10807, "name" : "mSelectionMode", "qualType" : "SelectionMode", "desugaredQualType" : "TextEditor::SelectionMode" }, { "@type" : "AstFieldDecl", - "offset" : 10830, "name" : "mHandleKeyboardInputs", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10860, "name" : "mHandleMouseInputs", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10887, "name" : "mIgnoreImGuiChild", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10913, "name" : "mShowWhitespaces", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 10943, "name" : "mPaletteBase", "qualType" : "Palette", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10967, "name" : "mPalette", "qualType" : "Palette", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 10998, "name" : "mLanguageDefinition", "qualType" : "LanguageDefinition", "desugaredQualType" : "TextEditor::LanguageDefinition" }, { "@type" : "AstFieldDecl", - "offset" : 11031, "name" : "mRegexList", "qualType" : "RegexList", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 11052, "name" : "mCheckComments", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 11082, "name" : "mBreakpoints", "qualType" : "Breakpoints", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 11111, "name" : "mErrorMarkers", "qualType" : "ErrorMarkers", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 11135, "name" : "mCharAdvance", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 11163, "name" : "mInteractiveStart", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 11182, "name" : "mInteractiveEnd", "qualType" : "Coordinates", "desugaredQualType" : "TextEditor::Coordinates" }, { "@type" : "AstFieldDecl", - "offset" : 11213, "name" : "mLineBuffer", "qualType" : "std::string", "desugaredQualType" : "std::string" }, { "@type" : "AstFieldDecl", - "offset" : 11237, "name" : "mStartTime", "qualType" : "uint64_t", "desugaredQualType" : "unsigned long long" }, { "@type" : "AstFieldDecl", - "offset" : 11259, "name" : "mLastClick", "qualType" : "float", "desugaredQualType" : "float" diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-imgui-knobs.json b/buildSrc/src/main/resources/generator/api/ast/ast-imgui-knobs.json index 44ff9da..4f0d8d6 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-imgui-knobs.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-imgui-knobs.json @@ -7,11 +7,9 @@ }, "decls" : [ { "@type" : "AstEnumDecl", - "offset" : 87, "name" : "ImGuiKnobFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 109, "name" : "ImGuiKnobFlags_NoTitle", "qualType" : "ImGuiKnobFlags_", "order" : 0, @@ -19,7 +17,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 146, "name" : "ImGuiKnobFlags_NoInput", "qualType" : "ImGuiKnobFlags_", "order" : 1, @@ -27,7 +24,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 183, "name" : "ImGuiKnobFlags_ValueTooltip", "qualType" : "ImGuiKnobFlags_", "order" : 2, @@ -35,7 +31,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 225, "name" : "ImGuiKnobFlags_DragHorizontal", "qualType" : "ImGuiKnobFlags_", "order" : 3, @@ -44,11 +39,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 305, "name" : "ImGuiKnobVariant_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 329, "name" : "ImGuiKnobVariant_Tick", "qualType" : "ImGuiKnobVariant_", "order" : 0, @@ -56,7 +49,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 365, "name" : "ImGuiKnobVariant_Dot", "qualType" : "ImGuiKnobVariant_", "order" : 1, @@ -64,7 +56,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 400, "name" : "ImGuiKnobVariant_Wiper", "qualType" : "ImGuiKnobVariant_", "order" : 2, @@ -72,7 +63,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 437, "name" : "ImGuiKnobVariant_WiperOnly", "qualType" : "ImGuiKnobVariant_", "order" : 3, @@ -80,7 +70,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 478, "name" : "ImGuiKnobVariant_WiperDot", "qualType" : "ImGuiKnobVariant_", "order" : 4, @@ -88,7 +77,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 518, "name" : "ImGuiKnobVariant_Stepped", "qualType" : "ImGuiKnobVariant_", "order" : 5, @@ -96,7 +84,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 557, "name" : "ImGuiKnobVariant_Space", "qualType" : "ImGuiKnobVariant_", "order" : 6, @@ -105,98 +92,82 @@ } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 604, "name" : "ImGuiKnobs", "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 629, "name" : "color_set", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 657, "name" : "base", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 679, "name" : "hovered", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 704, "name" : "active", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 974, "name" : "Knob", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 991, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 1005, "name" : "p_value", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 1020, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 1033, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 1046, "name" : "speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 1069, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 1101, "name" : "variant", "qualType" : "ImGuiKnobVariant", "desugaredQualType" : "int", "defaultValue" : "ImGuiKnobVariant_Tick" }, { "@type" : "AstParmVarDecl", - "offset" : 1140, "name" : "size", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 1165, "name" : "flags", "qualType" : "ImGuiKnobFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 1180, "name" : "steps", "qualType" : "int", "desugaredQualType" : "int", @@ -204,71 +175,60 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 1202, "name" : "KnobInt", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 1222, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 1234, "name" : "p_value", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 1247, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 1258, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 1271, "name" : "speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 1294, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 1326, "name" : "variant", "qualType" : "ImGuiKnobVariant", "desugaredQualType" : "int", "defaultValue" : "ImGuiKnobVariant_Tick" }, { "@type" : "AstParmVarDecl", - "offset" : 1365, "name" : "size", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 1390, "name" : "flags", "qualType" : "ImGuiKnobFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 1405, "name" : "steps", "qualType" : "int", "desugaredQualType" : "int", diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-imgui.json b/buildSrc/src/main/resources/generator/api/ast/ast-imgui.json index 0c9d8fa..dd26b25 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-imgui.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-imgui.json @@ -7,78 +7,62 @@ }, "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 7326, "name" : "ImDrawChannel", "decls" : [ { "@type" : "AstFullComment", - "offset" : 7297, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 7297, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7297, "text" : " Forward declarations" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 19276, "name" : "ImVec2", "decls" : [ { "@type" : "AstFullComment", - "offset" : 19021, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 19021, "decls" : [ { "@type" : "AstTextComment", - "offset" : 19021, "text" : " ImVec2: 2D vector used to store positions, sizes etc. [Compile-time configurable type]" }, { "@type" : "AstTextComment", - "offset" : 19111, "text" : " This is a frequently used type in the API. Consider using IM_VEC2_CLASS_EXTRA to create implicit cast from/to our preferred type." } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19276, "name" : "operator=", "resultType" : "ImVec2 &" }, { "@type" : "AstFieldDecl", - "offset" : 19329, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19332, "name" : "y", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 19472, "name" : "operator[]", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19491, "name" : "idx", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19631, "name" : "operator[]", "resultType" : "float &", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19650, "name" : "idx", "qualType" : "size_t", "desugaredQualType" : "unsigned long" @@ -86,110 +70,86 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 20091, "name" : "ImVec4", "decls" : [ { "@type" : "AstFullComment", - "offset" : 19985, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 19985, "decls" : [ { "@type" : "AstTextComment", - "offset" : 19985, "text" : " ImVec4: 4D vector used to store clipping rectangles, colors etc. [Compile-time configurable type]" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 20091, "name" : "operator=", "resultType" : "ImVec4 &" }, { "@type" : "AstFieldDecl", - "offset" : 20152, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 20155, "name" : "y", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 20158, "name" : "z", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 20161, "name" : "w", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 20928, "name" : "ImGui", "decls" : [ { "@type" : "AstFullComment", - "offset" : 20567, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 20567, "decls" : [ { "@type" : "AstTextComment", - "offset" : 20567, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 20647, "text" : " [SECTION] Dear ImGui end-user API functions" }, { "@type" : "AstTextComment", - "offset" : 20694, "text" : " (Note that ImGui:: being a namespace, you can add extra ImGui:: functions in your own separate file. Please don't modify imgui source files!)" }, { "@type" : "AstTextComment", - "offset" : 20839, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 21436, "name" : "CreateContext", "resultType" : "ImGuiContext *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 20942, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 20942, "decls" : [ { "@type" : "AstTextComment", - "offset" : 20942, "text" : " Context creation and access" }, { "@type" : "AstTextComment", - "offset" : 20977, "text" : " - Each context create its own ImFontAtlas by default. You may instance one yourself and pass it to CreateContext() to share a font atlas between contexts." }, { "@type" : "AstTextComment", - "offset" : 21139, "text" : " - DLL users: heaps and globals are not shared across DLL boundaries! You will need to call SetCurrentContext() + SetAllocatorFunctions()" }, { "@type" : "AstTextComment", - "offset" : 21283, "text" : " for each static/DLL boundary you are calling from. Read \"Context and Memory Allocators\" section of imgui.cpp for details." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 21463, "name" : "shared_font_atlas", "qualType" : "ImFontAtlas *", "desugaredQualType" : "ImFontAtlas *", @@ -197,12 +157,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 21518, "name" : "DestroyContext", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 21547, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *", @@ -210,84 +168,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 21624, "name" : "GetCurrentContext", "resultType" : "ImGuiContext *" }, { "@type" : "AstFunctionDecl", - "offset" : 21673, "name" : "SetCurrentContext", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 21705, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 21752, "name" : "GetIO", "resultType" : "ImGuiIO &", "decls" : [ { "@type" : "AstFullComment", - "offset" : 21718, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 21718, "decls" : [ { "@type" : "AstTextComment", - "offset" : 21718, "text" : " Main" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 21926, "name" : "GetStyle", "resultType" : "ImGuiStyle &" }, { "@type" : "AstFunctionDecl", - "offset" : 22114, "name" : "NewFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 22289, "name" : "EndFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 22653, "name" : "Render", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 22816, "name" : "GetDrawData", "resultType" : "ImDrawData *" }, { "@type" : "AstFunctionDecl", - "offset" : 23017, "name" : "ShowDemoWindow", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 22963, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 22963, "decls" : [ { "@type" : "AstTextComment", - "offset" : 22963, "text" : " Demo, Debug, Information" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 23038, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -295,12 +236,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 23236, "name" : "ShowMetricsWindow", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 23260, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -308,12 +247,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 23426, "name" : "ShowStackToolWindow", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 23452, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -321,12 +258,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 23608, "name" : "ShowAboutWindow", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 23630, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -334,12 +269,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 23770, "name" : "ShowStyleEditor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 23798, "name" : "ref", "qualType" : "ImGuiStyle *", "desugaredQualType" : "ImGuiStyle *", @@ -347,58 +280,47 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24003, "name" : "ShowStyleSelector", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 24033, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24167, "name" : "ShowFontSelector", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 24196, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24328, "name" : "ShowUserGuide", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 24510, "name" : "GetVersion", "resultType" : "const char *" }, { "@type" : "AstFunctionDecl", - "offset" : 24729, "name" : "StyleColorsDark", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 24693, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 24693, "decls" : [ { "@type" : "AstTextComment", - "offset" : 24693, "text" : " Styles" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 24757, "name" : "dst", "qualType" : "ImGuiStyle *", "desugaredQualType" : "ImGuiStyle *", @@ -406,12 +328,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24837, "name" : "StyleColorsLight", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 24866, "name" : "dst", "qualType" : "ImGuiStyle *", "desugaredQualType" : "ImGuiStyle *", @@ -419,12 +339,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24962, "name" : "StyleColorsClassic", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 24993, "name" : "dst", "qualType" : "ImGuiStyle *", "desugaredQualType" : "ImGuiStyle *", @@ -432,81 +350,63 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 26266, "name" : "Begin", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 25036, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 25036, "decls" : [ { "@type" : "AstTextComment", - "offset" : 25036, "text" : " Windows" }, { "@type" : "AstTextComment", - "offset" : 25051, "text" : " - Begin() = push window to the stack and start appending to it. End() = pop window from the stack." }, { "@type" : "AstTextComment", - "offset" : 25157, "text" : " - Passing 'bool* p_open != NULL' shows a window-closing widget in the upper-right corner of the window," }, { "@type" : "AstTextComment", - "offset" : 25268, "text" : " which clicking will set the boolean to false when clicked." }, { "@type" : "AstTextComment", - "offset" : 25336, "text" : " - You may append multiple times to the same window during the same frame by calling Begin()/End() pairs multiple times." }, { "@type" : "AstTextComment", - "offset" : 25463, "text" : " Some information such as 'flags' or 'p_open' will only be considered by the first call to Begin()." }, { "@type" : "AstTextComment", - "offset" : 25571, "text" : " - Begin() return false to indicate the window is collapsed or fully clipped, so you may early out and omit submitting" }, { "@type" : "AstTextComment", - "offset" : 25696, "text" : " anything to the window. Always call a matching End() for each Begin() call, regardless of its return value!" }, { "@type" : "AstTextComment", - "offset" : 25813, "text" : " [Important: due to legacy reason, this is inconsistent with most other functions such as BeginMenu/EndMenu," }, { "@type" : "AstTextComment", - "offset" : 25930, "text" : " BeginPopup/EndPopup, etc. where the EndXXX call should only be called if the corresponding BeginXXX function" }, { "@type" : "AstTextComment", - "offset" : 26049, "text" : " returned true. Begin and BeginChild are the only odd ones out. Will be fixed in a future update.]" }, { "@type" : "AstTextComment", - "offset" : 26157, "text" : " - Note that the bottom of window stack always contains a window called \"Debug\"." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 26284, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 26296, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 26328, "name" : "flags", "qualType" : "ImGuiWindowFlags", "desugaredQualType" : "int", @@ -514,85 +414,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 26368, "name" : "End", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 27401, "name" : "BeginChild", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 26382, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 26382, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26382, "text" : " Child Windows" }, { "@type" : "AstTextComment", - "offset" : 26403, "text" : " - Use child windows to begin into a self-contained independent scrolling/clipping regions within a host window. Child windows can embed their own child." }, { "@type" : "AstTextComment", - "offset" : 26563, "text" : " - For each independent axis of 'size': ==0.0f: use remaining host window size / >0.0f: fixed size / " }, { "@type" : "AstTextComment", - "offset" : 26664, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 26665, "text" : "0.0f: use remaining window size minus abs(size) / Each axis can use a different mode, e.g. ImVec2(0,400)." }, { "@type" : "AstTextComment", - "offset" : 26777, "text" : " - BeginChild() returns false to indicate the window is collapsed or fully clipped, so you may early out and omit submitting anything to the window." }, { "@type" : "AstTextComment", - "offset" : 26932, "text" : " Always call a matching EndChild() for each BeginChild() call, regardless of its return value." }, { "@type" : "AstTextComment", - "offset" : 27035, "text" : " [Important: due to legacy reason, this is inconsistent with most other functions such as BeginMenu/EndMenu," }, { "@type" : "AstTextComment", - "offset" : 27152, "text" : " BeginPopup/EndPopup, etc. where the EndXXX call should only be called if the corresponding BeginXXX function" }, { "@type" : "AstTextComment", - "offset" : 27271, "text" : " returned true. Begin and BeginChild are the only odd ones out. Will be fixed in a future update.]" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 27424, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 27446, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 27472, "name" : "border", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 27505, "name" : "flags", "qualType" : "ImGuiWindowFlags", "desugaredQualType" : "int", @@ -600,32 +482,27 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 27545, "name" : "BeginChild", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 27564, "name" : "id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 27582, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 27608, "name" : "border", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 27641, "name" : "flags", "qualType" : "ImGuiWindowFlags", "desugaredQualType" : "int", @@ -633,44 +510,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 27681, "name" : "EndChild", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 27894, "name" : "IsWindowAppearing", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 27700, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 27700, "decls" : [ { "@type" : "AstTextComment", - "offset" : 27700, "text" : " Windows Utilities" }, { "@type" : "AstTextComment", - "offset" : 27725, "text" : " - 'current window' = the window we are appending into while inside a Begin()/End() block. 'next window' = next window we will Begin() into." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 27943, "name" : "IsWindowCollapsed", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 27992, "name" : "IsWindowFocused", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28026, "name" : "flags", "qualType" : "ImGuiFocusedFlags", "desugaredQualType" : "int", @@ -678,12 +546,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28156, "name" : "IsWindowHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28190, "name" : "flags", "qualType" : "ImGuiHoveredFlags", "desugaredQualType" : "int", @@ -691,76 +557,61 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28503, "name" : "GetWindowDrawList", "resultType" : "ImDrawList *" }, { "@type" : "AstFunctionDecl", - "offset" : 28664, "name" : "GetWindowDpiScale", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 28808, "name" : "GetWindowPos", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 28992, "name" : "GetWindowSize", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 29091, "name" : "GetWindowWidth", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 29224, "name" : "GetWindowHeight", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 29358, "name" : "GetWindowViewport", "resultType" : "ImGuiViewport *" }, { "@type" : "AstFunctionDecl", - "offset" : 29620, "name" : "SetNextWindowPos", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 29469, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 29469, "decls" : [ { "@type" : "AstTextComment", - "offset" : 29469, "text" : " Window manipulation" }, { "@type" : "AstTextComment", - "offset" : 29496, "text" : " - Prefer using SetNextXXX functions (before Begin) rather that SetXXX functions (after Begin)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 29651, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 29666, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 29690, "name" : "pivot", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -768,18 +619,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29844, "name" : "SetNextWindowSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29876, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 29892, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -787,31 +635,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30045, "name" : "SetNextWindowSizeConstraints", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30088, "name" : "size_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 30112, "name" : "size_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 30140, "name" : "custom_callback", "qualType" : "ImGuiSizeCallback", "desugaredQualType" : "void (*)(ImGuiSizeCallbackData *)", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 30170, "name" : "custom_callback_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -819,30 +662,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30407, "name" : "SetNextWindowContentSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30446, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30753, "name" : "SetNextWindowCollapsed", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30781, "name" : "collapsed", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 30802, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -850,47 +688,39 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30913, "name" : "SetNextWindowFocus", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 31082, "name" : "SetNextWindowBgAlpha", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31109, "name" : "alpha", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31361, "name" : "SetNextWindowViewport", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31391, "name" : "viewport_id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31493, "name" : "SetWindowPos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31520, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 31535, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -898,18 +728,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31752, "name" : "SetWindowSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31780, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 31796, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -917,18 +744,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32056, "name" : "SetWindowCollapsed", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32080, "name" : "collapsed", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 32101, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -936,41 +760,34 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32256, "name" : "SetWindowFocus", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 32461, "name" : "SetWindowFontScale", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32486, "name" : "scale", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32770, "name" : "SetWindowPos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32795, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 32815, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 32830, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -978,24 +795,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32904, "name" : "SetWindowSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32930, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 32950, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 32966, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -1003,24 +816,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33086, "name" : "SetWindowCollapsed", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 33117, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 33128, "name" : "collapsed", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 33149, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -1028,122 +837,98 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33226, "name" : "SetWindowFocus", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 33253, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33698, "name" : "GetContentRegionAvail", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstFullComment", - "offset" : 33381, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 33381, "decls" : [ { "@type" : "AstTextComment", - "offset" : 33381, "text" : " Content region" }, { "@type" : "AstTextComment", - "offset" : 33403, "text" : " - Retrieve available space from a given point. GetContentRegionAvail() is frequently useful." }, { "@type" : "AstTextComment", - "offset" : 33503, "text" : " - Those functions are bound to be redesigned (they are confusing, incomplete and the Min/Max return values are in local window coordinates which increases confusion)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33835, "name" : "GetContentRegionMax", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 34061, "name" : "GetWindowContentRegionMin", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 34245, "name" : "GetWindowContentRegionMax", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 34519, "name" : "GetScrollX", "resultType" : "float", "decls" : [ { "@type" : "AstFullComment", - "offset" : 34472, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 34472, "decls" : [ { "@type" : "AstTextComment", - "offset" : 34472, "text" : " Windows Scrolling" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 34658, "name" : "GetScrollY", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 34797, "name" : "SetScrollX", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 34814, "name" : "scroll_x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 34936, "name" : "SetScrollY", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 34953, "name" : "scroll_y", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35075, "name" : "GetScrollMaxX", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 35251, "name" : "GetScrollMaxY", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 35427, "name" : "SetScrollHereX", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35448, "name" : "center_x_ratio", "qualType" : "float", "desugaredQualType" : "float", @@ -1151,12 +936,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 35737, "name" : "SetScrollHereY", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 35758, "name" : "center_y_ratio", "qualType" : "float", "desugaredQualType" : "float", @@ -1164,18 +947,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36047, "name" : "SetScrollFromPosX", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36071, "name" : "local_x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 36086, "name" : "center_x_ratio", "qualType" : "float", "desugaredQualType" : "float", @@ -1183,18 +963,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36266, "name" : "SetScrollFromPosY", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36290, "name" : "local_y", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 36305, "name" : "center_y_ratio", "qualType" : "float", "desugaredQualType" : "float", @@ -1202,77 +979,63 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36520, "name" : "PushFont", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 36464, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 36464, "decls" : [ { "@type" : "AstTextComment", - "offset" : 36464, "text" : " Parameters stacks (shared)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 36537, "name" : "font", "qualType" : "ImFont *", "desugaredQualType" : "ImFont *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36659, "name" : "PopFont", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 36698, "name" : "PushStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36722, "name" : "idx", "qualType" : "ImGuiCol", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 36733, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36873, "name" : "PushStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36897, "name" : "idx", "qualType" : "ImGuiCol", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 36916, "name" : "col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36950, "name" : "PopStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 36968, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -1280,48 +1043,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 37008, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 37035, "name" : "idx", "qualType" : "ImGuiStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 37046, "name" : "val", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 37192, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 37219, "name" : "idx", "qualType" : "ImGuiStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 37238, "name" : "val", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 37377, "name" : "PopStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 37393, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -1329,92 +1084,75 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 37433, "name" : "PushAllowKeyboardFocus", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 37461, "name" : "allow_keyboard_focus", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 37646, "name" : "PopAllowKeyboardFocus", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 37699, "name" : "PushButtonRepeat", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 37721, "name" : "repeat", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 38036, "name" : "PopButtonRepeat", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 38126, "name" : "PushItemWidth", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 38062, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 38062, "decls" : [ { "@type" : "AstTextComment", - "offset" : 38062, "text" : " Parameters stacks (current window)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 38146, "name" : "item_width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 38401, "name" : "PopItemWidth", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 38445, "name" : "SetNextItemWidth", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 38468, "name" : "item_width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 38718, "name" : "CalcItemWidth", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 38947, "name" : "PushTextWrapPos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 38969, "name" : "wrap_local_pos_x", "qualType" : "float", "desugaredQualType" : "float", @@ -1422,55 +1160,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 39214, "name" : "PopTextWrapPos", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 39387, "name" : "GetFont", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 39239, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 39239, "decls" : [ { "@type" : "AstTextComment", - "offset" : 39239, "text" : " Style read access" }, { "@type" : "AstTextComment", - "offset" : 39264, "text" : " - Use the style editor (ShowStyleEditor() function) to interactively see what the colors are)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 39499, "name" : "GetFontSize", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 39680, "name" : "GetFontTexUvWhitePixel", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 39864, "name" : "GetColorU32", "resultType" : "ImU32", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 39885, "name" : "idx", "qualType" : "ImGuiCol", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 39896, "name" : "alpha_mul", "qualType" : "float", "desugaredQualType" : "float", @@ -1478,97 +1205,78 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40097, "name" : "GetColorU32", "resultType" : "ImU32", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 40123, "name" : "col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40288, "name" : "GetColorU32", "resultType" : "ImU32", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 40306, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40479, "name" : "GetStyleColorVec4", "resultType" : "const ImVec4 &", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 40506, "name" : "idx", "qualType" : "ImGuiCol", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41501, "name" : "Separator", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 40723, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 40723, "decls" : [ { "@type" : "AstTextComment", - "offset" : 40723, "text" : " Cursor / Layout" }, { "@type" : "AstTextComment", - "offset" : 40746, "text" : " - By \"cursor\" we mean the current output position." }, { "@type" : "AstTextComment", - "offset" : 40804, "text" : " - The typical widget behavior is to output themselves at the current cursor position, then move the cursor one line down." }, { "@type" : "AstTextComment", - "offset" : 40933, "text" : " - You can call SameLine() between widgets to undo the last carriage return and output at the right of the preceding widget." }, { "@type" : "AstTextComment", - "offset" : 41064, "text" : " - Attention! We currently have inconsistencies between window-local and absolute positions we will aim to fix with future API:" }, { "@type" : "AstTextComment", - "offset" : 41198, "text" : " Window-local coordinates: SameLine(), GetCursorPos(), SetCursorPos(), GetCursorStartPos(), GetContentRegionMax(), GetWindowContentRegion*(), PushTextWrapPos()" }, { "@type" : "AstTextComment", - "offset" : 41369, "text" : " Absolute coordinate: GetCursorScreenPos(), SetCursorScreenPos(), all ImDrawList:: functions." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41712, "name" : "SameLine", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 41727, "name" : "offset_from_start_x", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 41759, "name" : "spacing", "qualType" : "float", "desugaredQualType" : "float", @@ -1576,34 +1284,28 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41907, "name" : "NewLine", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 42078, "name" : "Spacing", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 42195, "name" : "Dummy", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42215, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42405, "name" : "Indent", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42418, "name" : "indent_w", "qualType" : "float", "desugaredQualType" : "float", @@ -1611,12 +1313,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42593, "name" : "Unindent", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42608, "name" : "indent_w", "qualType" : "float", "desugaredQualType" : "float", @@ -1624,291 +1324,235 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42781, "name" : "BeginGroup", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 42910, "name" : "EndGroup", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 43190, "name" : "GetCursorPos", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 43353, "name" : "GetCursorPosX", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 43597, "name" : "GetCursorPosY", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 43768, "name" : "SetCursorPos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43795, "name" : "local_pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43914, "name" : "SetCursorPosX", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 43934, "name" : "local_x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44074, "name" : "SetCursorPosY", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44094, "name" : "local_y", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44169, "name" : "GetCursorStartPos", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 44310, "name" : "GetCursorScreenPos", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 44653, "name" : "SetCursorScreenPos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 44686, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44788, "name" : "AlignTextToFramePadding", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 45053, "name" : "GetTextLineHeight", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 45159, "name" : "GetTextLineHeightWithSpacing", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 45344, "name" : "GetFrameHeight", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 45477, "name" : "GetFrameHeightWithSpacing", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 46687, "name" : "PushID", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 45678, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 45678, "decls" : [ { "@type" : "AstTextComment", - "offset" : 45678, "text" : " ID stack/scopes" }, { "@type" : "AstTextComment", - "offset" : 45701, "text" : " Read the FAQ (docs/FAQ.md or http://dearimgui.org/faq) for more details about how ID are handled in dear imgui." }, { "@type" : "AstTextComment", - "offset" : 45820, "text" : " - Those questions are answered and impacted by understanding of the ID stack system:" }, { "@type" : "AstTextComment", - "offset" : 45912, "text" : " - \"Q: Why is my widget not reacting when I click on it?\"" }, { "@type" : "AstTextComment", - "offset" : 45978, "text" : " - \"Q: How can I have widgets with an empty label?\"" }, { "@type" : "AstTextComment", - "offset" : 46038, "text" : " - \"Q: How can I have multiple widgets with the same label?\"" }, { "@type" : "AstTextComment", - "offset" : 46107, "text" : " - Short version: ID are hashes of the entire ID stack. If you are creating widgets in a loop you most likely" }, { "@type" : "AstTextComment", - "offset" : 46223, "text" : " want to push a unique identifier (e.g. object pointer, loop index) to uniquely differentiate them." }, { "@type" : "AstTextComment", - "offset" : 46331, "text" : " - You can also use the \"Label##foobar\" syntax within widget label to distinguish them from each others." }, { "@type" : "AstTextComment", - "offset" : 46442, "text" : " - In this header file we use the \"label\"/\"name\" terminology to denote a string that will be displayed + used as an ID," }, { "@type" : "AstTextComment", - "offset" : 46568, "text" : " whereas \"str_id\" denote a string that is only used as an ID and not normally displayed." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 46706, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 46832, "name" : "PushID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 46851, "name" : "str_id_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 46877, "name" : "str_id_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 46977, "name" : "PushID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 46996, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47124, "name" : "PushID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 47135, "name" : "int_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47271, "name" : "PopID", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 47389, "name" : "GetID", "resultType" : "ImGuiID", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 47407, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47601, "name" : "GetID", "resultType" : "ImGuiID", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 47619, "name" : "str_id_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 47645, "name" : "str_id_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47686, "name" : "GetID", "resultType" : "ImGuiID", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 47704, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47763, "name" : "TextUnformatted", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 47720, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 47720, "decls" : [ { "@type" : "AstTextComment", - "offset" : 47720, "text" : " Widgets: Text" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 47791, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 47809, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -1916,314 +1560,260 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48101, "name" : "Text", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48118, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48165, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48226, "name" : "TextV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48244, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48257, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 48290, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48333, "name" : "TextColored", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48359, "name" : "col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" }, { "@type" : "AstParmVarDecl", - "offset" : 48376, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48397, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48525, "name" : "TextColoredV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48552, "name" : "col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" }, { "@type" : "AstParmVarDecl", - "offset" : 48569, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48582, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 48589, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48632, "name" : "TextDisabled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48657, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48696, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48856, "name" : "TextDisabledV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48882, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48895, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 48920, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48963, "name" : "TextWrapped", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 48987, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49027, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49307, "name" : "TextWrappedV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 49332, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49345, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 49371, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49414, "name" : "LabelText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 49436, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49455, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49478, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49587, "name" : "LabelTextV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 49610, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49629, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49642, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 49651, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49694, "name" : "BulletText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 49717, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49758, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49833, "name" : "BulletTextV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 49857, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 49870, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 49897, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50179, "name" : "Button", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49919, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49919, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49919, "text" : " Widgets: Main" }, { "@type" : "AstTextComment", - "offset" : 49940, "text" : " - Most widgets return true when the value has been changed or when pressed/selected" }, { "@type" : "AstTextComment", - "offset" : 50031, "text" : " - You may also use one of the many IsItemXXX functions (e.g. IsItemActive, IsItemHovered, etc.) to query widget state." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 50198, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 50219, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -2231,36 +1821,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50281, "name" : "SmallButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 50305, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50435, "name" : "InvisibleButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 50463, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 50485, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 50508, "name" : "flags", "qualType" : "ImGuiButtonFlags", "desugaredQualType" : "int", @@ -2268,63 +1852,53 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50709, "name" : "ArrowButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 50733, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 50750, "name" : "dir", "qualType" : "ImGuiDir", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50838, "name" : "Image", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 50856, "name" : "user_texture_id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 50887, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 50907, "name" : "uv0", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 50941, "name" : "uv1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(1,1)" }, { "@type" : "AstParmVarDecl", - "offset" : 50974, "name" : "tint_col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &", "defaultValue" : "ImVec4(1,1,1,1)" }, { "@type" : "AstParmVarDecl", - "offset" : 51016, "name" : "border_col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &", @@ -2332,52 +1906,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 51075, "name" : "ImageButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 51099, "name" : "user_texture_id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 51130, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 51150, "name" : "uv0", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 51185, "name" : "uv1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(1,1)" }, { "@type" : "AstParmVarDecl", - "offset" : 51208, "name" : "frame_padding", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "-1" }, { "@type" : "AstParmVarDecl", - "offset" : 51242, "name" : "bg_col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &", "defaultValue" : "ImVec4(0,0,0,0)" }, { "@type" : "AstParmVarDecl", - "offset" : 51282, "name" : "tint_col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &", @@ -2385,133 +1951,111 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 51416, "name" : "Checkbox", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 51437, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 51450, "name" : "v", "qualType" : "bool *", "desugaredQualType" : "bool *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 51482, "name" : "CheckboxFlags", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 51508, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 51520, "name" : "flags", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 51531, "name" : "flags_value", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 51573, "name" : "CheckboxFlags", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 51599, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 51620, "name" : "flags", "qualType" : "unsigned int *", "desugaredQualType" : "unsigned int *" }, { "@type" : "AstParmVarDecl", - "offset" : 51640, "name" : "flags_value", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 51682, "name" : "RadioButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 51706, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 51718, "name" : "active", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 51846, "name" : "RadioButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 51870, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 51882, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 51889, "name" : "v_button", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 52003, "name" : "ProgressBar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 52021, "name" : "fraction", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 52045, "name" : "size_arg", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(-FLT_MIN, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 52089, "name" : "overlay", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -2519,49 +2063,39 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 52134, "name" : "Bullet", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 52725, "name" : "BeginCombo", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 52357, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 52357, "decls" : [ { "@type" : "AstTextComment", - "offset" : 52357, "text" : " Widgets: Combo Box" }, { "@type" : "AstTextComment", - "offset" : 52383, "text" : " - The BeginCombo()/EndCombo() api allows you to manage your contents and selection state however you want it, by creating e.g. Selectable() items." }, { "@type" : "AstTextComment", - "offset" : 52537, "text" : " - The old Combo() api are helpers over BeginCombo()/EndCombo() which are kept available for convenience purpose. This is analogous to how ListBox are created." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 52748, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 52767, "name" : "preview_value", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 52798, "name" : "flags", "qualType" : "ImGuiComboFlags", "desugaredQualType" : "int", @@ -2569,41 +2103,34 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 52838, "name" : "EndCombo", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 52932, "name" : "Combo", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 52950, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 52962, "name" : "current_item", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 52994, "name" : "items", "qualType" : "const char *const *", "desugaredQualType" : "const char *const *" }, { "@type" : "AstParmVarDecl", - "offset" : 53007, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 53024, "name" : "popup_max_height_in_items", "qualType" : "int", "desugaredQualType" : "int", @@ -2611,30 +2138,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53085, "name" : "Combo", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 53103, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 53115, "name" : "current_item", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 53141, "name" : "items_separated_by_zeros", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 53171, "name" : "popup_max_height_in_items", "qualType" : "int", "desugaredQualType" : "int", @@ -2642,42 +2164,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53330, "name" : "Combo", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 53348, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 53360, "name" : "current_item", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 53380, "name" : "items_getter", "qualType" : "bool (*)(void *, int, const char **)", "desugaredQualType" : "bool (*)(void *, int, const char **)" }, { "@type" : "AstParmVarDecl", - "offset" : 53445, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 53455, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 53472, "name" : "popup_max_height_in_items", "qualType" : "int", "desugaredQualType" : "int", @@ -2685,120 +2200,95 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55344, "name" : "DragFloat", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53512, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53512, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53512, "text" : " Widgets: Drag Sliders" }, { "@type" : "AstTextComment", - "offset" : 53541, "text" : " - CTRL+Click on any drag box to turn them into an input box. Manually input values aren't clamped by default and can go off-bounds. Use ImGuiSliderFlags_AlwaysClamp to always clamp." }, { "@type" : "AstTextComment", - "offset" : 53730, "text" : " - For all the Float2/Float3/Float4/Int2/Int3/Int4 versions of every functions, note that a 'float v[X]' function argument is the same as 'float* v', the array syntax is just a way to document the number of elements that are expected to be accessible. You can pass address of your first element out of a contiguous set, e.g. " }, { "@type" : "AstTextComment", - "offset" : 54055, "text" : "&myvector" }, { "@type" : "AstTextComment", - "offset" : 54064, "text" : ".x" }, { "@type" : "AstTextComment", - "offset" : 54073, "text" : " - Adjust format string to decorate the value with a prefix, a suffix, or adapt the editing and display precision e.g. \"%.3f\" -> 1.234; \"%5.2f secs\" -> 01.23 secs; \"Biscuit: %.0f\" -> Biscuit: 1; etc." }, { "@type" : "AstTextComment", - "offset" : 54279, "text" : " - Format string may also be set to NULL or use the default format (\"%f\" or \"%d\")." }, { "@type" : "AstTextComment", - "offset" : 54368, "text" : " - Speed are per-pixel of mouse movement (v_speed=0.2f: mouse needs to move by 5 pixels to increase value by 1). For gamepad/keyboard navigation, minimum speed is Max(v_speed, minimum_step_at_given_precision)." }, { "@type" : "AstTextComment", - "offset" : 54584, "text" : " - Use v_min " }, { "@type" : "AstTextComment", - "offset" : 54597, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 54598, "text" : " v_max to clamp edits to given limits. Note that CTRL+Click manual input can override those limits if ImGuiSliderFlags_AlwaysClamp is not used." }, { "@type" : "AstTextComment", - "offset" : 54748, "text" : " - Use v_max = FLT_MAX / INT_MAX etc to avoid clamping to a maximum, same with v_min = -FLT_MAX / INT_MIN to avoid clamping to a minimum." }, { "@type" : "AstTextComment", - "offset" : 54892, "text" : " - We use the same sets of flags for DragXXX() and SliderXXX() functions as the features are the same and it makes it easier to swap them." }, { "@type" : "AstTextComment", - "offset" : 55037, "text" : " - Legacy: Pre-1.78 there are DragXXX() function signatures that takes a final `float power=1.0f' argument instead of the `ImGuiSliderFlags flags=0' argument." }, { "@type" : "AstTextComment", - "offset" : 55202, "text" : " If you get a warning converting a float to ImGuiSliderFlags, read https://github.com/ocornut/imgui/issues/3361" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55366, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 55380, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 55389, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55411, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55431, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55457, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 55491, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -2806,52 +2296,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55573, "name" : "DragFloat2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 55596, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 55609, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 55621, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55643, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55663, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55689, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 55723, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -2859,52 +2341,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55763, "name" : "DragFloat3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 55786, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 55799, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 55811, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55833, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55853, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 55879, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 55913, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -2912,52 +2386,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55953, "name" : "DragFloat4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 55976, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 55989, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 56001, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56023, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56043, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56069, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 56103, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -2965,65 +2431,55 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56143, "name" : "DragFloatRange2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 56171, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 56185, "name" : "v_current_min", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 56207, "name" : "v_current_max", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 56228, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56250, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56270, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56296, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 56325, "name" : "format_max", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 56361, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3031,52 +2487,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56401, "name" : "DragInt", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 56421, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 56433, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 56442, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56462, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 56477, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 56500, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 56532, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3084,52 +2532,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56611, "name" : "DragInt2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 56632, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 56643, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 56655, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56675, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 56690, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 56713, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 56745, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3137,52 +2577,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56785, "name" : "DragInt3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 56806, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 56817, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 56829, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 56849, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 56864, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 56887, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 56919, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3190,52 +2622,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56959, "name" : "DragInt4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 56980, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 56991, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 57003, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 57023, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 57038, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 57061, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 57093, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3243,65 +2667,55 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57133, "name" : "DragIntRange2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 57159, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57171, "name" : "v_current_min", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 57191, "name" : "v_current_max", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 57212, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 57232, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 57247, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 57270, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 57297, "name" : "format_max", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57333, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3309,58 +2723,49 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57373, "name" : "DragScalar", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 57396, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57417, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 57434, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 57448, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 57476, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57502, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57528, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57560, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3368,64 +2773,54 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57600, "name" : "DragScalarN", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 57624, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57645, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 57662, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 57674, "name" : "components", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 57692, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "1.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 57720, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57746, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57772, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 57804, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3433,75 +2828,60 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58646, "name" : "SliderFloat", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57823, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57823, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57823, "text" : " Widgets: Regular Sliders" }, { "@type" : "AstTextComment", - "offset" : 57855, "text" : " - CTRL+Click on any slider to turn them into an input box. Manually input values aren't clamped by default and can go off-bounds. Use ImGuiSliderFlags_AlwaysClamp to always clamp." }, { "@type" : "AstTextComment", - "offset" : 58042, "text" : " - Adjust format string to decorate the value with a prefix, a suffix, or adapt the editing and display precision e.g. \"%.3f\" -> 1.234; \"%5.2f secs\" -> 01.23 secs; \"Biscuit: %.0f\" -> Biscuit: 1; etc." }, { "@type" : "AstTextComment", - "offset" : 58248, "text" : " - Format string may also be set to NULL or use the default format (\"%f\" or \"%d\")." }, { "@type" : "AstTextComment", - "offset" : 58337, "text" : " - Legacy: Pre-1.78 there are SliderXXX() function signatures that takes a final `float power=1.0f' argument instead of the `ImGuiSliderFlags flags=0' argument." }, { "@type" : "AstTextComment", - "offset" : 58504, "text" : " If you get a warning converting a float to ImGuiSliderFlags, read https://github.com/ocornut/imgui/issues/3361" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 58670, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 58684, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 58693, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 58706, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 58725, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 58759, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3509,43 +2889,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58906, "name" : "SliderFloat2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 58931, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 58944, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 58956, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 58969, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 58988, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59022, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3553,43 +2926,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59062, "name" : "SliderFloat3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59087, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59100, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 59112, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 59125, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 59144, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59178, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3597,43 +2963,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59218, "name" : "SliderFloat4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59243, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59256, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 59268, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 59281, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 59300, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59334, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3641,45 +3000,38 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59374, "name" : "SliderAngle", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59398, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59412, "name" : "v_rad", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 59425, "name" : "v_degrees_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "-360.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 59456, "name" : "v_degrees_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "+360.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 59493, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.0f deg\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59531, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3687,43 +3039,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59571, "name" : "SliderInt", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59593, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59605, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 59612, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59623, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59642, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59674, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3731,43 +3076,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59714, "name" : "SliderInt2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59737, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59748, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 59758, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59769, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59788, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59820, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3775,43 +3113,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59860, "name" : "SliderInt3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 59883, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59894, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 59904, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59915, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59934, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 59966, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3819,43 +3150,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60006, "name" : "SliderInt4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60029, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60040, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 60050, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60061, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60080, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 60112, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3863,49 +3187,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60152, "name" : "SliderScalar", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60177, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60198, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60215, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60235, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60254, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60273, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 60305, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3913,55 +3229,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60345, "name" : "SliderScalarN", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60371, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60392, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60409, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60421, "name" : "components", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60445, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60464, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60483, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 60515, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -3969,49 +3276,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60555, "name" : "VSliderFloat", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60580, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60601, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 60614, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 60623, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 60636, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 60655, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 60689, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -4019,49 +3318,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60729, "name" : "VSliderInt", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60752, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60773, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 60784, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 60791, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60802, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60821, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%d\"" }, { "@type" : "AstParmVarDecl", - "offset" : 60853, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -4069,55 +3360,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60893, "name" : "VSliderScalar", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 60919, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60940, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 60960, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 60977, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 60997, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 61016, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 61035, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 61067, "name" : "flags", "qualType" : "ImGuiSliderFlags", "desugaredQualType" : "int", @@ -4125,64 +3407,52 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61428, "name" : "InputText", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61086, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61086, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61086, "text" : " Widgets: Input with Keyboard" }, { "@type" : "AstTextComment", - "offset" : 61122, "text" : " - If you want to use InputText() with std::string or any custom dynamic string type, see misc/cpp/imgui_stdlib.h and comments in imgui_demo.cpp." }, { "@type" : "AstTextComment", - "offset" : 61274, "text" : " - Most of the ImGuiInputTextFlags flags are only useful for InputText() and not for InputFloatX, InputIntX, InputDouble etc." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 61450, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61463, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61475, "name" : "buf_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 61505, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 61539, "name" : "callback", "qualType" : "ImGuiInputTextCallback", "desugaredQualType" : "int (*)(ImGuiInputTextCallbackData *)", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 61562, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -4190,51 +3460,43 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61609, "name" : "InputTextMultiline", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 61640, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61653, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61665, "name" : "buf_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 61689, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 61730, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 61764, "name" : "callback", "qualType" : "ImGuiInputTextCallback", "desugaredQualType" : "int (*)(ImGuiInputTextCallbackData *)", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 61787, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -4242,50 +3504,42 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61834, "name" : "InputTextWithHint", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 61864, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61883, "name" : "hint", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61895, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 61907, "name" : "buf_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 61937, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 61971, "name" : "callback", "qualType" : "ImGuiInputTextCallback", "desugaredQualType" : "int (*)(ImGuiInputTextCallbackData *)", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 61994, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -4293,45 +3547,38 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62041, "name" : "InputFloat", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62064, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62078, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 62087, "name" : "step", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 62106, "name" : "step_fast", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 62136, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 62173, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4339,31 +3586,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62213, "name" : "InputFloat2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62237, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62250, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 62268, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 62305, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4371,31 +3613,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62345, "name" : "InputFloat3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62369, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62382, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 62400, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 62437, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4403,31 +3640,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62477, "name" : "InputFloat4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62501, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62514, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 62532, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.3f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 62569, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4435,38 +3667,32 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62609, "name" : "InputInt", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62630, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62642, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 62649, "name" : "step", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 62663, "name" : "step_fast", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "100" }, { "@type" : "AstParmVarDecl", - "offset" : 62700, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4474,24 +3700,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62740, "name" : "InputInt2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62762, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62773, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 62799, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4499,24 +3721,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62839, "name" : "InputInt3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62861, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62872, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 62898, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4524,24 +3742,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62938, "name" : "InputInt4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 62960, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 62971, "name" : "v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 62997, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4549,45 +3763,38 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 63037, "name" : "InputDouble", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 63061, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 63076, "name" : "v", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 63086, "name" : "step", "qualType" : "double", "desugaredQualType" : "double", "defaultValue" : "0.0" }, { "@type" : "AstParmVarDecl", - "offset" : 63105, "name" : "step_fast", "qualType" : "double", "desugaredQualType" : "double", "defaultValue" : "0.0" }, { "@type" : "AstParmVarDecl", - "offset" : 63134, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"%.6f\"" }, { "@type" : "AstParmVarDecl", - "offset" : 63171, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4595,51 +3802,43 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 63211, "name" : "InputScalar", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 63235, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 63256, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 63273, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 63293, "name" : "p_step", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 63320, "name" : "p_step_fast", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 63352, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 63387, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4647,57 +3846,48 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 63427, "name" : "InputScalarN", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 63452, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 63473, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 63490, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 63502, "name" : "components", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 63526, "name" : "p_step", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 63553, "name" : "p_step_fast", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 63585, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 63620, "name" : "flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int", @@ -4705,52 +3895,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64138, "name" : "ColorEdit3", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 63639, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 63639, "decls" : [ { "@type" : "AstTextComment", - "offset" : 63639, "text" : " Widgets: Color Editor/Picker (tip: the ColorEdit* functions have a little color square that can be left-clicked to open a picker, and right-clicked to open an option menu.)" }, { "@type" : "AstTextComment", - "offset" : 63819, "text" : " - Note that in C++ a 'float v[X]' function argument is the _same_ as 'float* v', the array syntax is just a way to document the number of elements that are expected to be accessible." }, { "@type" : "AstTextComment", - "offset" : 64009, "text" : " - You can pass the address of a first float element out of a contiguous structure, e.g. " }, { "@type" : "AstTextComment", - "offset" : 64098, "text" : "&myvector" }, { "@type" : "AstTextComment", - "offset" : 64107, "text" : ".x" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 64161, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 64174, "name" : "col", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 64202, "name" : "flags", "qualType" : "ImGuiColorEditFlags", "desugaredQualType" : "int", @@ -4758,24 +3937,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64242, "name" : "ColorEdit4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64265, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 64278, "name" : "col", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 64306, "name" : "flags", "qualType" : "ImGuiColorEditFlags", "desugaredQualType" : "int", @@ -4783,24 +3958,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64346, "name" : "ColorPicker3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64371, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 64384, "name" : "col", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 64412, "name" : "flags", "qualType" : "ImGuiColorEditFlags", "desugaredQualType" : "int", @@ -4808,31 +3979,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64452, "name" : "ColorPicker4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64477, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 64490, "name" : "col", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 64518, "name" : "flags", "qualType" : "ImGuiColorEditFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 64542, "name" : "ref_col", "qualType" : "const float *", "desugaredQualType" : "const float *", @@ -4840,31 +4006,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64587, "name" : "ColorButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64611, "name" : "desc_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 64634, "name" : "col", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" }, { "@type" : "AstParmVarDecl", - "offset" : 64659, "name" : "flags", "qualType" : "ImGuiColorEditFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 64677, "name" : "size", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2", @@ -4872,166 +4033,137 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 64806, "name" : "SetColorEditOptions", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 64846, "name" : "flags", "qualType" : "ImGuiColorEditFlags", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65308, "name" : "TreeNode", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 65098, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 65098, "decls" : [ { "@type" : "AstTextComment", - "offset" : 65098, "text" : " Widgets: Trees" }, { "@type" : "AstTextComment", - "offset" : 65120, "text" : " - TreeNode functions return true when the node is open, in which case you need to also call TreePop() when you are finished displaying the tree node contents." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 65329, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65365, "name" : "TreeNode", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 65386, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 65406, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 65416, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65658, "name" : "TreeNode", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 65679, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 65699, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 65709, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65759, "name" : "TreeNodeV", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 65781, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 65801, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 65814, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 65820, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65863, "name" : "TreeNodeV", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 65885, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 65905, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 65918, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 65924, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 65967, "name" : "TreeNodeEx", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 65990, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66016, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int", @@ -5039,156 +4171,130 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66056, "name" : "TreeNodeEx", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 66079, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66106, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 66125, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66135, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66178, "name" : "TreeNodeEx", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 66201, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 66228, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 66247, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66257, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66300, "name" : "TreeNodeExV", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 66324, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66351, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 66370, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66383, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 66389, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66432, "name" : "TreeNodeExV", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 66456, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 66483, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 66502, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 66515, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 66521, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66564, "name" : "TreePush", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 66585, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66789, "name" : "TreePush", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 66810, "name" : "ptr_id", "qualType" : "const void *", "desugaredQualType" : "const void *", @@ -5196,28 +4302,23 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 66890, "name" : "TreePop", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 67010, "name" : "GetTreeNodeToLabelSpacing", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 67253, "name" : "CollapsingHeader", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 67282, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 67308, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int", @@ -5225,24 +4326,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 67466, "name" : "CollapsingHeader", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 67495, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 67508, "name" : "p_visible", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 67538, "name" : "flags", "qualType" : "ImGuiTreeNodeFlags", "desugaredQualType" : "int", @@ -5250,18 +4347,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 67795, "name" : "SetNextItemOpen", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 67816, "name" : "is_open", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 67835, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -5269,52 +4363,42 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 68223, "name" : "Selectable", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 67920, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 67920, "decls" : [ { "@type" : "AstTextComment", - "offset" : 67920, "text" : " Widgets: Selectables" }, { "@type" : "AstTextComment", - "offset" : 67948, "text" : " - A selectable highlights when hovered, and can display another color when selected." }, { "@type" : "AstTextComment", - "offset" : 68040, "text" : " - Neighbors selectable extend their highlight bounds in order to leave no gap between them. This is so a series of selected Selectable appear contiguous." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 68246, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 68258, "name" : "selected", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 68297, "name" : "flags", "qualType" : "ImGuiSelectableFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 68322, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -5322,31 +4406,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 68629, "name" : "Selectable", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 68652, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 68665, "name" : "p_selected", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 68698, "name" : "flags", "qualType" : "ImGuiSelectableFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 68723, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -5354,66 +4433,51 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 69667, "name" : "BeginListBox", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 68846, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 68846, "decls" : [ { "@type" : "AstTextComment", - "offset" : 68846, "text" : " Widgets: List Boxes" }, { "@type" : "AstTextComment", - "offset" : 68873, "text" : " - This is essentially a thin wrapper to using BeginChild/EndChild with some stylistic changes." }, { "@type" : "AstTextComment", - "offset" : 68975, "text" : " - The BeginListBox()/EndListBox() api allows you to manage your contents and selection state however you want it, by creating e.g. Selectable() or any items." }, { "@type" : "AstTextComment", - "offset" : 69140, "text" : " - The simplified/old ListBox() api are helpers over BeginListBox()/EndListBox() which are kept available for convenience purpose. This is analoguous to how Combos are created." }, { "@type" : "AstTextComment", - "offset" : 69323, "text" : " - Choose frame width: size.x > 0.0f: custom / size.x " }, { "@type" : "AstTextComment", - "offset" : 69381, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 69382, "text" : " 0.0f or -FLT_MIN: right-align / size.x = 0.0f (default): use current ItemWidth" }, { "@type" : "AstTextComment", - "offset" : 69471, "text" : " - Choose frame height: size.y > 0.0f: custom / size.y " }, { "@type" : "AstTextComment", - "offset" : 69529, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 69530, "text" : " 0.0f or -FLT_MIN: bottom-align / size.y = 0.0f (default): arbitrary default height which can fit ~7 items" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 69692, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 69713, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -5421,41 +4485,34 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 69797, "name" : "EndListBox", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 69952, "name" : "ListBox", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 69972, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 69984, "name" : "current_item", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 70016, "name" : "items", "qualType" : "const char *const *", "desugaredQualType" : "const char *const *" }, { "@type" : "AstParmVarDecl", - "offset" : 70029, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 70046, "name" : "height_in_items", "qualType" : "int", "desugaredQualType" : "int", @@ -5463,42 +4520,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 70097, "name" : "ListBox", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 70117, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 70129, "name" : "current_item", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 70150, "name" : "items_getter", "qualType" : "bool (*)(void *, int, const char **)", "desugaredQualType" : "bool (*)(void *, int, const char **)" }, { "@type" : "AstParmVarDecl", - "offset" : 70215, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 70225, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 70242, "name" : "height_in_items", "qualType" : "int", "desugaredQualType" : "int", @@ -5506,81 +4556,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 70413, "name" : "PlotLines", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 70272, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 70272, "decls" : [ { "@type" : "AstTextComment", - "offset" : 70272, "text" : " Widgets: Data Plotting" }, { "@type" : "AstTextComment", - "offset" : 70302, "text" : " - Consider using ImPlot (https://github.com/epezent/implot) which is much better!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 70435, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 70455, "name" : "values", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 70467, "name" : "values_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 70485, "name" : "values_offset", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 70516, "name" : "overlay_text", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 70543, "name" : "scale_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 70570, "name" : "scale_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 70598, "name" : "graph_size", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2", "defaultValue" : "= ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 70629, "name" : "stride", "qualType" : "int", "desugaredQualType" : "int", @@ -5588,64 +4624,54 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 70682, "name" : "PlotLines", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 70704, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 70718, "name" : "values_getter", "qualType" : "float (*)(void *, int)", "desugaredQualType" : "float (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 70761, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 70771, "name" : "values_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 70789, "name" : "values_offset", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 70820, "name" : "overlay_text", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 70847, "name" : "scale_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 70874, "name" : "scale_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 70902, "name" : "graph_size", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2", @@ -5653,65 +4679,55 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 70958, "name" : "PlotHistogram", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 70984, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 71004, "name" : "values", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 71016, "name" : "values_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 71034, "name" : "values_offset", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 71065, "name" : "overlay_text", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 71092, "name" : "scale_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 71119, "name" : "scale_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 71147, "name" : "graph_size", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2", "defaultValue" : "= ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 71178, "name" : "stride", "qualType" : "int", "desugaredQualType" : "int", @@ -5719,64 +4735,54 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 71231, "name" : "PlotHistogram", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 71257, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 71271, "name" : "values_getter", "qualType" : "float (*)(void *, int)", "desugaredQualType" : "float (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 71314, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 71324, "name" : "values_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 71342, "name" : "values_offset", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 71373, "name" : "overlay_text", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 71400, "name" : "scale_min", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 71427, "name" : "scale_max", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "FLT_MAX" }, { "@type" : "AstParmVarDecl", - "offset" : 71455, "name" : "graph_size", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2", @@ -5784,94 +4790,77 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 71771, "name" : "Value", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 71490, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 71490, "decls" : [ { "@type" : "AstTextComment", - "offset" : 71490, "text" : " Widgets: Value() Helpers." }, { "@type" : "AstTextComment", - "offset" : 71523, "text" : " - Those are merely shortcut to calling Text() with a format string. Output single value in \"name: value\" format (tip: freely declare more in your code to handle your types. you can add functions to the ImGui namespace)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 71789, "name" : "prefix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 71802, "name" : "b", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 71834, "name" : "Value", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 71852, "name" : "prefix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 71864, "name" : "v", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 71896, "name" : "Value", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 71914, "name" : "prefix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 71935, "name" : "v", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 71967, "name" : "Value", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 71985, "name" : "prefix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 71999, "name" : "v", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 72014, "name" : "float_format", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -5879,67 +4868,53 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 72537, "name" : "BeginMenuBar", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 72043, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 72043, "decls" : [ { "@type" : "AstTextComment", - "offset" : 72043, "text" : " Widgets: Menus" }, { "@type" : "AstTextComment", - "offset" : 72065, "text" : " - Use BeginMenuBar() on a window ImGuiWindowFlags_MenuBar to append to its menu bar." }, { "@type" : "AstTextComment", - "offset" : 72157, "text" : " - Use BeginMainMenuBar() to create a menu bar at the top of the screen and append to it." }, { "@type" : "AstTextComment", - "offset" : 72253, "text" : " - Use BeginMenu() to create a menu. You can call BeginMenu() multiple time with the same identifier to append more items to it." }, { "@type" : "AstTextComment", - "offset" : 72388, "text" : " - Not that MenuItem() keyboardshortcuts are displayed as a convenience but _not processed_ by Dear ImGui at the moment." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 72736, "name" : "EndMenuBar", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 72890, "name" : "BeginMainMenuBar", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 73034, "name" : "EndMainMenuBar", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 73196, "name" : "BeginMenu", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 73218, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 73230, "name" : "enabled", "qualType" : "bool", "desugaredQualType" : "bool", @@ -5947,37 +4922,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 73362, "name" : "EndMenu", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 73510, "name" : "MenuItem", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 73531, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 73550, "name" : "shortcut", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 73572, "name" : "selected", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 73595, "name" : "enabled", "qualType" : "bool", "desugaredQualType" : "bool", @@ -5985,30 +4954,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 73672, "name" : "MenuItem", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 73693, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 73712, "name" : "shortcut", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 73728, "name" : "p_selected", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 73745, "name" : "enabled", "qualType" : "bool", "desugaredQualType" : "bool", @@ -6016,107 +4980,86 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 73974, "name" : "BeginTooltip", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 73857, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 73857, "decls" : [ { "@type" : "AstTextComment", - "offset" : 73857, "text" : " Tooltips" }, { "@type" : "AstTextComment", - "offset" : 73873, "text" : " - Tooltip are windows following the mouse. They do not take focus away." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 74162, "name" : "EndTooltip", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 74204, "name" : "SetTooltip", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 74227, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 74237, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 74415, "name" : "SetTooltipV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 74439, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 74452, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 74458, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 75759, "name" : "BeginPopup", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 75402, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 75402, "decls" : [ { "@type" : "AstTextComment", - "offset" : 75402, "text" : " Popups: begin/end functions" }, { "@type" : "AstTextComment", - "offset" : 75437, "text" : " - BeginPopup(): query popup state, if open start appending into the window. Call EndPopup() afterwards. ImGuiWindowFlags are forwarded to the window." }, { "@type" : "AstTextComment", - "offset" : 75595, "text" : " - BeginPopupModal(): block every interactions behind the window, cannot be closed by user, add a dimming background, has a title bar." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 75782, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 75807, "name" : "flags", "qualType" : "ImGuiWindowFlags", "desugaredQualType" : "int", @@ -6124,25 +5067,21 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 75944, "name" : "BeginPopupModal", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 75972, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 75984, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 76016, "name" : "flags", "qualType" : "ImGuiWindowFlags", "desugaredQualType" : "int", @@ -6150,59 +5089,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 76129, "name" : "EndPopup", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 77037, "name" : "OpenPopup", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 76277, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 76277, "decls" : [ { "@type" : "AstTextComment", - "offset" : 76277, "text" : " Popups: open/close functions" }, { "@type" : "AstTextComment", - "offset" : 76313, "text" : " - OpenPopup(): set popup state to open. ImGuiPopupFlags are available for opening options." }, { "@type" : "AstTextComment", - "offset" : 76412, "text" : " - If not modal: they can be closed by clicking anywhere outside them, or by pressing ESCAPE." }, { "@type" : "AstTextComment", - "offset" : 76513, "text" : " - CloseCurrentPopup(): use inside the BeginPopup()/EndPopup() scope to close manually." }, { "@type" : "AstTextComment", - "offset" : 76608, "text" : " - CloseCurrentPopup() is called by default by Selectable()/MenuItem() when activated (FIXME: need some options)." }, { "@type" : "AstTextComment", - "offset" : 76729, "text" : " - Use ImGuiPopupFlags_NoOpenOverExistingPopup to avoid opening a popup if there's already one at the same level. This is equivalent to e.g. testing for !IsAnyPopupOpen() prior to OpenPopup()." }, { "@type" : "AstTextComment", - "offset" : 76929, "text" : " - Use IsWindowAppearing() after BeginPopup() to tell if a window just opened." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 77059, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 77083, "name" : "popup_flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6210,18 +5136,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 77206, "name" : "OpenPopup", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 77224, "name" : "id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 77244, "name" : "popup_flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6229,19 +5152,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 77374, "name" : "OpenPopupOnItemClick", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 77407, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 77438, "name" : "popup_flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6249,52 +5169,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 77681, "name" : "CloseCurrentPopup", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 78594, "name" : "BeginPopupContextItem", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 77823, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 77823, "decls" : [ { "@type" : "AstTextComment", - "offset" : 77823, "text" : " Popups: open+begin combined functions helpers" }, { "@type" : "AstTextComment", - "offset" : 77876, "text" : " - Helpers to do OpenPopup+BeginPopup where the Open action is triggered by e.g. hovering an item and right-clicking." }, { "@type" : "AstTextComment", - "offset" : 78001, "text" : " - They are convenient to easily create context menus, hence the name." }, { "@type" : "AstTextComment", - "offset" : 78079, "text" : " - IMPORTANT: Notice that BeginPopupContextXXX takes ImGuiPopupFlags just like OpenPopup() and unlike BeginPopup(). For full consistency, we may add ImGuiWindowFlags to the BeginPopupContextXXX functions in the future." }, { "@type" : "AstTextComment", - "offset" : 78305, "text" : " - IMPORTANT: we exceptionally default their flags to 1 (== ImGuiPopupFlags_MouseButtonRight) for backward compatibility with older API taking 'int mouse_button = 1' parameter, so if you add other flags remember to re-add the ImGuiPopupFlags_MouseButtonRight." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 78628, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 78659, "name" : "popup_flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6302,19 +5211,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 78940, "name" : "BeginPopupContextWindow", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 78976, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 79007, "name" : "popup_flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6322,19 +5228,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 79104, "name" : "BeginPopupContextVoid", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 79138, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 79169, "name" : "popup_flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6342,42 +5245,33 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 79698, "name" : "IsPopupOpen", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 79266, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 79266, "decls" : [ { "@type" : "AstTextComment", - "offset" : 79266, "text" : " Popups: query functions" }, { "@type" : "AstTextComment", - "offset" : 79297, "text" : " - IsPopupOpen(): return true if the popup is open at the current BeginPopup() level of the popup stack." }, { "@type" : "AstTextComment", - "offset" : 79409, "text" : " - IsPopupOpen() with ImGuiPopupFlags_AnyPopupId: return true if any popup is open at the current BeginPopup() level of the popup stack." }, { "@type" : "AstTextComment", - "offset" : 79553, "text" : " - IsPopupOpen() with ImGuiPopupFlags_AnyPopupId + ImGuiPopupFlags_AnyPopupLevel: return true if any popup is open." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 79722, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 79746, "name" : "flags", "qualType" : "ImGuiPopupFlags", "desugaredQualType" : "int", @@ -6385,146 +5279,113 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 82112, "name" : "BeginTable", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 79826, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 79826, "decls" : [ { "@type" : "AstTextComment", - "offset" : 79826, "text" : " Tables" }, { "@type" : "AstTextComment", - "offset" : 79840, "text" : " [BETA API] API may evolve slightly! If you use this, please update to the next version when it comes out!" }, { "@type" : "AstTextComment", - "offset" : 79953, "text" : " - Full-featured replacement for old Columns API." }, { "@type" : "AstTextComment", - "offset" : 80009, "text" : " - See Demo->Tables for demo code." }, { "@type" : "AstTextComment", - "offset" : 80050, "text" : " - See top of imgui_tables.cpp for general commentary." }, { "@type" : "AstTextComment", - "offset" : 80111, "text" : " - See ImGuiTableFlags_ and ImGuiTableColumnFlags_ enums for a description of available flags." }, { "@type" : "AstTextComment", - "offset" : 80212, "text" : " The typical call flow is:" }, { "@type" : "AstTextComment", - "offset" : 80245, "text" : " - 1. Call BeginTable()." }, { "@type" : "AstTextComment", - "offset" : 80276, "text" : " - 2. Optionally call TableSetupColumn() to submit column name/flags/defaults." }, { "@type" : "AstTextComment", - "offset" : 80361, "text" : " - 3. Optionally call TableSetupScrollFreeze() to request scroll freezing of columns/rows." }, { "@type" : "AstTextComment", - "offset" : 80458, "text" : " - 4. Optionally call TableHeadersRow() to submit a header row. Names are pulled from TableSetupColumn() data." }, { "@type" : "AstTextComment", - "offset" : 80575, "text" : " - 5. Populate contents:" }, { "@type" : "AstTextComment", - "offset" : 80606, "text" : " - In most situations you can use TableNextRow() + TableSetColumnIndex(N) to start appending into a column." }, { "@type" : "AstTextComment", - "offset" : 80723, "text" : " - If you are using tables as a sort of grid, where every columns is holding the same type of contents," }, { "@type" : "AstTextComment", - "offset" : 80836, "text" : " you may prefer using TableNextColumn() instead of TableNextRow() + TableSetColumnIndex()." }, { "@type" : "AstTextComment", - "offset" : 80938, "text" : " TableNextColumn() will automatically wrap-around into the next row if needed." }, { "@type" : "AstTextComment", - "offset" : 81028, "text" : " - IMPORTANT: Comparatively to the old Columns() API, we need to call TableNextColumn() for the first column!" }, { "@type" : "AstTextComment", - "offset" : 81147, "text" : " - Summary of possible call flow:" }, { "@type" : "AstTextComment", - "offset" : 81190, "text" : " --------------------------------------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 81309, "text" : " TableNextRow() -> TableSetColumnIndex(0) -> Text(\"Hello 0\") -> TableSetColumnIndex(1) -> Text(\"Hello 1\") // OK" }, { "@type" : "AstTextComment", - "offset" : 81435, "text" : " TableNextRow() -> TableNextColumn() -> Text(\"Hello 0\") -> TableNextColumn() -> Text(\"Hello 1\") // OK" }, { "@type" : "AstTextComment", - "offset" : 81561, "text" : " TableNextColumn() -> Text(\"Hello 0\") -> TableNextColumn() -> Text(\"Hello 1\") // OK: TableNextColumn() automatically gets to next row!" }, { "@type" : "AstTextComment", - "offset" : 81738, "text" : " TableNextRow() -> Text(\"Hello 0\") // Not OK! Missing TableSetColumnIndex() or TableNextColumn()! Text will not appear!" }, { "@type" : "AstTextComment", - "offset" : 81943, "text" : " --------------------------------------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 82062, "text" : " - 5. Call EndTable()" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 82135, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 82147, "name" : "column", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 82171, "name" : "flags", "qualType" : "ImGuiTableFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 82196, "name" : "outer_size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0.0f, 0.0f)" }, { "@type" : "AstParmVarDecl", - "offset" : 82235, "name" : "inner_width", "qualType" : "float", "desugaredQualType" : "float", @@ -6532,24 +5393,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 82284, "name" : "EndTable", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 82410, "name" : "TableNextRow", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 82442, "name" : "row_flags", "qualType" : "ImGuiTableRowFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 82463, "name" : "min_row_height", "qualType" : "float", "desugaredQualType" : "float", @@ -6557,97 +5414,77 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 82559, "name" : "TableNextColumn", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 82757, "name" : "TableSetColumnIndex", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 82781, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 83665, "name" : "TableSetupColumn", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 82881, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 82881, "decls" : [ { "@type" : "AstTextComment", - "offset" : 82881, "text" : " Tables: Headers " }, { "@type" : "AstTextComment", - "offset" : 82898, "text" : "&" }, { "@type" : "AstTextComment", - "offset" : 82899, "text" : " Columns declaration" }, { "@type" : "AstTextComment", - "offset" : 82926, "text" : " - Use TableSetupColumn() to specify label, resizing policy, default width/weight, id, various other flags etc." }, { "@type" : "AstTextComment", - "offset" : 83044, "text" : " - Use TableHeadersRow() to create a header row and automatically submit a TableHeader() for each column." }, { "@type" : "AstTextComment", - "offset" : 83156, "text" : " Headers are required to perform: reordering, sorting, and opening the context menu." }, { "@type" : "AstTextComment", - "offset" : 83249, "text" : " The context menu can also be made available in columns body using ImGuiTableFlags_ContextMenuInBody." }, { "@type" : "AstTextComment", - "offset" : 83359, "text" : " - You may manually submit headers using TableNextRow() + TableHeader() calls, but this is only useful in" }, { "@type" : "AstTextComment", - "offset" : 83471, "text" : " some advanced use cases (e.g. adding custom widgets in header row)." }, { "@type" : "AstTextComment", - "offset" : 83548, "text" : " - Use TableSetupScrollFreeze() to lock columns/rows so they stay visible when scrolled." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 83694, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 83723, "name" : "flags", "qualType" : "ImGuiTableColumnFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 83740, "name" : "init_width_or_weight", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 83777, "name" : "user_id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int", @@ -6655,117 +5492,93 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 83819, "name" : "TableSetupScrollFreeze", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 83846, "name" : "cols", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 83856, "name" : "rows", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 83948, "name" : "TableHeadersRow", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 84115, "name" : "TableHeader", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 84139, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 84751, "name" : "TableGetSortSpecs", "resultType" : "ImGuiTableSortSpecs *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 84215, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 84215, "decls" : [ { "@type" : "AstTextComment", - "offset" : 84215, "text" : " Tables: Sorting" }, { "@type" : "AstTextComment", - "offset" : 84238, "text" : " - Call TableGetSortSpecs() to retrieve latest sort specs for the table. NULL when not sorting." }, { "@type" : "AstTextComment", - "offset" : 84340, "text" : " - When 'SpecsDirty == true' you should sort your data. It will be true when sorting specs have changed" }, { "@type" : "AstTextComment", - "offset" : 84450, "text" : " since last call, or the first time. Make sure to set 'SpecsDirty = false' after sorting, else you may" }, { "@type" : "AstTextComment", - "offset" : 84561, "text" : " wastefully sort your data every frame!" }, { "@type" : "AstTextComment", - "offset" : 84609, "text" : " - Lifetime: don't hold on this pointer over multiple frames or past any subsequent call to BeginTable()." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 85051, "name" : "TableGetColumnCount", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 84864, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 84864, "decls" : [ { "@type" : "AstTextComment", - "offset" : 84864, "text" : " Tables: Miscellaneous functions" }, { "@type" : "AstTextComment", - "offset" : 84903, "text" : " - Functions args 'int column_n' treat the default value of -1 as the same as passing the current column index." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 85188, "name" : "TableGetColumnIndex", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 85300, "name" : "TableGetRowIndex", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 85409, "name" : "TableGetColumnName", "resultType" : "const char *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 85432, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int", @@ -6773,12 +5586,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 85594, "name" : "TableGetColumnFlags", "resultType" : "ImGuiTableColumnFlags", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 85618, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int", @@ -6786,42 +5597,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 85796, "name" : "TableSetColumnEnabled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 85822, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 85837, "name" : "v", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 86123, "name" : "TableSetBgColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 86158, "name" : "target", "qualType" : "ImGuiTableBgTarget", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 86172, "name" : "color", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 86183, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int", @@ -6829,42 +5633,34 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 86439, "name" : "Columns", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 86297, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 86297, "decls" : [ { "@type" : "AstTextComment", - "offset" : 86297, "text" : " Legacy Columns API (prefer using Tables!)" }, { "@type" : "AstTextComment", - "offset" : 86346, "text" : " - You can also use SameLine(pos_x) to mimic simplified columns." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 86451, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "1" }, { "@type" : "AstParmVarDecl", - "offset" : 86474, "name" : "id", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 86490, "name" : "border", "qualType" : "bool", "desugaredQualType" : "bool", @@ -6872,22 +5668,18 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 86534, "name" : "NextColumn", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 86713, "name" : "GetColumnIndex", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 86837, "name" : "GetColumnWidth", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 86856, "name" : "column_index", "qualType" : "int", "desugaredQualType" : "int", @@ -6895,30 +5687,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 86996, "name" : "SetColumnWidth", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 87015, "name" : "column_index", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 87035, "name" : "width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 87155, "name" : "GetColumnOffset", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 87175, "name" : "column_index", "qualType" : "int", "desugaredQualType" : "int", @@ -6926,57 +5713,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 87438, "name" : "SetColumnOffset", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 87458, "name" : "column_index", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 87478, "name" : "offset_x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 87651, "name" : "GetColumnsCount", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 87862, "name" : "BeginTabBar", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 87677, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 87677, "decls" : [ { "@type" : "AstTextComment", - "offset" : 87677, "text" : " Tab Bars, Tabs" }, { "@type" : "AstTextComment", - "offset" : 87699, "text" : " Note: Tabs are automatically created by the docking system. Use this to create tab bars/tabs yourself without docking being involved." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 87886, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 87911, "name" : "flags", "qualType" : "ImGuiTabBarFlags", "desugaredQualType" : "int", @@ -6984,30 +5760,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 87993, "name" : "EndTabBar", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 88145, "name" : "BeginTabItem", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 88170, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 88183, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 88216, "name" : "flags", "qualType" : "ImGuiTabItemFlags", "desugaredQualType" : "int", @@ -7015,23 +5786,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 88310, "name" : "EndTabItem", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 88464, "name" : "TabItemButton", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 88490, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 88515, "name" : "flags", "qualType" : "ImGuiTabItemFlags", "desugaredQualType" : "int", @@ -7039,104 +5806,82 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 88661, "name" : "SetTabItemClosed", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 88690, "name" : "tab_or_docked_window_label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 90225, "name" : "DockSpace", "resultType" : "ImGuiID", "decls" : [ { "@type" : "AstFullComment", - "offset" : 88960, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 88960, "decls" : [ { "@type" : "AstTextComment", - "offset" : 88960, "text" : " Docking" }, { "@type" : "AstTextComment", - "offset" : 88975, "text" : " [BETA API] Enable with io.ConfigFlags |= ImGuiConfigFlags_DockingEnable." }, { "@type" : "AstTextComment", - "offset" : 89055, "text" : " Note: You can use most Docking facilities without calling any API. You DO NOT need to call DockSpace() to use Docking!" }, { "@type" : "AstTextComment", - "offset" : 89181, "text" : " - Drag from window title bar or their tab to dock/undock. Hold SHIFT to disable docking/undocking." }, { "@type" : "AstTextComment", - "offset" : 89287, "text" : " - Drag from window menu button (upper-left button) to undock an entire node (all windows)." }, { "@type" : "AstTextComment", - "offset" : 89385, "text" : " - When io.ConfigDockingWithShift == true, you instead need to hold SHIFT to _enable_ docking/undocking." }, { "@type" : "AstTextComment", - "offset" : 89496, "text" : " About dockspaces:" }, { "@type" : "AstTextComment", - "offset" : 89521, "text" : " - Use DockSpace() to create an explicit dock node _within_ an existing window. See Docking demo for details." }, { "@type" : "AstTextComment", - "offset" : 89637, "text" : " - Use DockSpaceOverViewport() to create an explicit dock node covering the screen or a specific viewport." }, { "@type" : "AstTextComment", - "offset" : 89750, "text" : " This is often used with ImGuiDockNodeFlags_PassthruCentralNode." }, { "@type" : "AstTextComment", - "offset" : 89823, "text" : " - Important: Dockspaces need to be submitted _before_ any window they can host. Submit it early in your frame!" }, { "@type" : "AstTextComment", - "offset" : 89941, "text" : " - Important: Dockspaces need to be kept alive if hidden, otherwise windows docked into it will be undocked." }, { "@type" : "AstTextComment", - "offset" : 90056, "text" : " e.g. if you have multiple tabs with a dockspace inside each tab: submit the non-visible dockspaces with ImGuiDockNodeFlags_KeepAliveOnly." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 90243, "name" : "id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 90261, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 90301, "name" : "flags", "qualType" : "ImGuiDockNodeFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 90336, "name" : "window_class", "qualType" : "const ImGuiWindowClass *", "desugaredQualType" : "const ImGuiWindowClass *", @@ -7144,26 +5889,22 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 90386, "name" : "DockSpaceOverViewport", "resultType" : "ImGuiID", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 90429, "name" : "viewport", "qualType" : "const ImGuiViewport *", "desugaredQualType" : "const ImGuiViewport *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 90465, "name" : "flags", "qualType" : "ImGuiDockNodeFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 90500, "name" : "window_class", "qualType" : "const ImGuiWindowClass *", "desugaredQualType" : "const ImGuiWindowClass *", @@ -7171,18 +5912,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 90550, "name" : "SetNextWindowDockID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 90578, "name" : "dock_id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 90597, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -7190,50 +5928,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 90673, "name" : "SetNextWindowClass", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 90716, "name" : "window_class", "qualType" : "const ImGuiWindowClass *", "desugaredQualType" : "const ImGuiWindowClass *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 90927, "name" : "GetWindowDockID", "resultType" : "ImGuiID" }, { "@type" : "AstFunctionDecl", - "offset" : 90974, "name" : "IsWindowDocked", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 91292, "name" : "LogToTTY", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 91098, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 91098, "decls" : [ { "@type" : "AstTextComment", - "offset" : 91098, "text" : " Logging/Capture" }, { "@type" : "AstTextComment", - "offset" : 91121, "text" : " - All text output from the interface can be captured into tty/file/clipboard. By default, tree nodes are automatically opened during logging." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 91305, "name" : "auto_open_depth", "qualType" : "int", "desugaredQualType" : "int", @@ -7241,19 +5969,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 91421, "name" : "LogToFile", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 91435, "name" : "auto_open_depth", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "-1" }, { "@type" : "AstParmVarDecl", - "offset" : 91469, "name" : "filename", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -7261,12 +5986,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 91542, "name" : "LogToClipboard", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 91561, "name" : "auto_open_depth", "qualType" : "int", "desugaredQualType" : "int", @@ -7274,92 +5997,74 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 91671, "name" : "LogFinish", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 91802, "name" : "LogButtons", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 91961, "name" : "LogText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 91981, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 91991, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 92117, "name" : "LogTextV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 92138, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 92151, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 92157, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 92717, "name" : "BeginDragDropSource", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 92179, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 92179, "decls" : [ { "@type" : "AstTextComment", - "offset" : 92179, "text" : " Drag and Drop" }, { "@type" : "AstTextComment", - "offset" : 92200, "text" : " - On source items, call BeginDragDropSource(), if it returns true also call SetDragDropPayload() + EndDragDropSource()." }, { "@type" : "AstTextComment", - "offset" : 92327, "text" : " - On target candidates, call BeginDragDropTarget(), if it returns true also call AcceptDragDropPayload() + EndDragDropTarget()." }, { "@type" : "AstTextComment", - "offset" : 92462, "text" : " - If you stop calling BeginDragDropSource() the payload is preserved however it won't have a preview tooltip (we currently display a fallback \"...\" tooltip, see #1725)" }, { "@type" : "AstTextComment", - "offset" : 92637, "text" : " - An item can be both drag source and drop target." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 92756, "name" : "flags", "qualType" : "ImGuiDragDropFlags", "desugaredQualType" : "int", @@ -7367,30 +6072,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 92967, "name" : "SetDragDropPayload", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 92998, "name" : "type", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 93016, "name" : "data", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 93029, "name" : "sz", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 93043, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -7398,28 +6098,23 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 93246, "name" : "EndDragDropSource", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 93442, "name" : "BeginDragDropTarget", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 93700, "name" : "AcceptDragDropPayload", "resultType" : "const ImGuiPayload *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 93734, "name" : "type", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 93759, "name" : "flags", "qualType" : "ImGuiDragDropFlags", "desugaredQualType" : "int", @@ -7427,46 +6122,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 93969, "name" : "EndDragDropTarget", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 94157, "name" : "GetDragDropPayload", "resultType" : "const ImGuiPayload *" }, { "@type" : "AstFunctionDecl", - "offset" : 94910, "name" : "BeginDisabled", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 94379, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 94379, "decls" : [ { "@type" : "AstTextComment", - "offset" : 94379, "text" : " Disabling [BETA API]" }, { "@type" : "AstTextComment", - "offset" : 94407, "text" : " - Disable all user interactions and dim items visuals (applying style.DisabledAlpha over current colors)" }, { "@type" : "AstTextComment", - "offset" : 94519, "text" : " - Those can be nested but it cannot be used to enable an already disabled section (a single BeginDisabled(true) in the stack is enough to keep everything disabled)" }, { "@type" : "AstTextComment", - "offset" : 94690, "text" : " - BeginDisabled(false) essentially does nothing useful but is provided to facilitate use of boolean expressions. If you can avoid calling BeginDisabled(False)/EndDisabled() best to avoid it." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 94929, "name" : "disabled", "qualType" : "bool", "desugaredQualType" : "bool", @@ -7474,84 +6159,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 94975, "name" : "EndDisabled", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 95176, "name" : "PushClipRect", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 94997, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 94997, "decls" : [ { "@type" : "AstTextComment", - "offset" : 94997, "text" : " Clipping" }, { "@type" : "AstTextComment", - "offset" : 95013, "text" : " - Mouse hovering is affected by ImGui::PushClipRect() calls, unlike direct calls to ImDrawList::PushClipRect() which are render only." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 95203, "name" : "clip_rect_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 95232, "name" : "clip_rect_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 95252, "name" : "intersect_with_current_clip_rect", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 95315, "name" : "PopClipRect", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 95533, "name" : "SetItemDefaultFocus", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 95337, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 95337, "decls" : [ { "@type" : "AstTextComment", - "offset" : 95337, "text" : " Focus, Activation" }, { "@type" : "AstTextComment", - "offset" : 95362, "text" : " - Prefer using \"SetItemDefaultFocus()\" over \"if (IsWindowAppearing()) SetScrollHereY()\" when applicable to signify \"this is the default item\"" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 95685, "name" : "SetKeyboardFocusHere", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 95710, "name" : "offset", "qualType" : "int", "desugaredQualType" : "int", @@ -7559,32 +6227,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 96193, "name" : "IsItemHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 95911, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 95911, "decls" : [ { "@type" : "AstTextComment", - "offset" : 95911, "text" : " Item/Widgets Utilities and Query Functions" }, { "@type" : "AstTextComment", - "offset" : 95961, "text" : " - Most of the functions are referring to the previous Item that has been submitted." }, { "@type" : "AstTextComment", - "offset" : 96052, "text" : " - See Demo Window under \"Widgets->Querying Status\" for an interactive visualization of most of those functions." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 96225, "name" : "flags", "qualType" : "ImGuiHoveredFlags", "desugaredQualType" : "int", @@ -7592,22 +6253,18 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 96406, "name" : "IsItemActive", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 96706, "name" : "IsItemFocused", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 96863, "name" : "IsItemClicked", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 96894, "name" : "mouse_button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int", @@ -7615,239 +6272,193 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 97176, "name" : "IsItemVisible", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 97359, "name" : "IsItemEdited", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 97603, "name" : "IsItemActivated", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 97769, "name" : "IsItemDeactivated", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 98012, "name" : "IsItemDeactivatedAfterEdit", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 98449, "name" : "IsItemToggledOpen", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 98605, "name" : "IsAnyItemHovered", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 98725, "name" : "IsAnyItemActive", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 98844, "name" : "IsAnyItemFocused", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 98964, "name" : "GetItemRectMin", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 99129, "name" : "GetItemRectMax", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 99295, "name" : "GetItemRectSize", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 99416, "name" : "SetItemAllowOverlap", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 100054, "name" : "GetMainViewport", "resultType" : "ImGuiViewport *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 99630, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 99630, "decls" : [ { "@type" : "AstTextComment", - "offset" : 99630, "text" : " Viewports" }, { "@type" : "AstTextComment", - "offset" : 99647, "text" : " - Currently represents the Platform Window created by the application which is hosting our Dear ImGui windows." }, { "@type" : "AstTextComment", - "offset" : 99765, "text" : " - In 'docking' branch with multi-viewport enabled, we extend this concept to have multiple active viewports." }, { "@type" : "AstTextComment", - "offset" : 99881, "text" : " - In the future we will extend this concept further to also represent Platform Monitor and support a \"no main platform window\" operation mode." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 100241, "name" : "IsRectVisible", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 100188, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 100188, "decls" : [ { "@type" : "AstTextComment", - "offset" : 100188, "text" : " Miscellaneous Utilities" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 100269, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 100431, "name" : "IsRectVisible", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 100459, "name" : "rect_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 100483, "name" : "rect_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 100635, "name" : "GetTime", "resultType" : "double" }, { "@type" : "AstFunctionDecl", - "offset" : 100798, "name" : "GetFrameCount", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 100957, "name" : "GetBackgroundDrawList", "resultType" : "ImDrawList *" }, { "@type" : "AstFunctionDecl", - "offset" : 101243, "name" : "GetForegroundDrawList", "resultType" : "ImDrawList *" }, { "@type" : "AstFunctionDecl", - "offset" : 101525, "name" : "GetBackgroundDrawList", "resultType" : "ImDrawList *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 101562, "name" : "viewport", "qualType" : "ImGuiViewport *", "desugaredQualType" : "ImGuiViewport *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 101784, "name" : "GetForegroundDrawList", "resultType" : "ImDrawList *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 101821, "name" : "viewport", "qualType" : "ImGuiViewport *", "desugaredQualType" : "ImGuiViewport *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 102047, "name" : "GetDrawListSharedData", "resultType" : "ImDrawListSharedData *" }, { "@type" : "AstFunctionDecl", - "offset" : 102200, "name" : "GetStyleColorName", "resultType" : "const char *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 102227, "name" : "idx", "qualType" : "ImGuiCol", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 102373, "name" : "SetStateStorage", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 102403, "name" : "storage", "qualType" : "ImGuiStorage *", "desugaredQualType" : "ImGuiStorage *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 102590, "name" : "GetStateStorage", "resultType" : "ImGuiStorage *" }, { "@type" : "AstFunctionDecl", - "offset" : 102637, "name" : "BeginChildFrame", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 102661, "name" : "id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 102679, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 102702, "name" : "flags", "qualType" : "ImGuiWindowFlags", "desugaredQualType" : "int", @@ -7855,49 +6466,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 102834, "name" : "EndChildFrame", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 103075, "name" : "CalcTextSize", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstFullComment", - "offset" : 103031, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 103031, "decls" : [ { "@type" : "AstTextComment", - "offset" : 103031, "text" : " Text Utilities" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 103100, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 103118, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 103140, "name" : "hide_text_after_double_hash", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 103183, "name" : "wrap_width", "qualType" : "float", "desugaredQualType" : "float", @@ -7905,182 +6507,149 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 103256, "name" : "ColorConvertU32ToFloat4", "resultType" : "ImVec4", "decls" : [ { "@type" : "AstFullComment", - "offset" : 103211, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 103211, "decls" : [ { "@type" : "AstTextComment", - "offset" : 103211, "text" : " Color Utilities" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 103286, "name" : "in", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 103319, "name" : "ColorConvertFloat4ToU32", "resultType" : "ImU32", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 103357, "name" : "in", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 103390, "name" : "ColorConvertRGBtoHSV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 103417, "name" : "r", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 103426, "name" : "g", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 103435, "name" : "b", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 103445, "name" : "out_h", "qualType" : "float &", "desugaredQualType" : "float &" }, { "@type" : "AstParmVarDecl", - "offset" : 103459, "name" : "out_s", "qualType" : "float &", "desugaredQualType" : "float &" }, { "@type" : "AstParmVarDecl", - "offset" : 103473, "name" : "out_v", "qualType" : "float &", "desugaredQualType" : "float &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 103509, "name" : "ColorConvertHSVtoRGB", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 103536, "name" : "h", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 103545, "name" : "s", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 103554, "name" : "v", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 103564, "name" : "out_r", "qualType" : "float &", "desugaredQualType" : "float &" }, { "@type" : "AstParmVarDecl", - "offset" : 103578, "name" : "out_g", "qualType" : "float &", "desugaredQualType" : "float &" }, { "@type" : "AstParmVarDecl", - "offset" : 103592, "name" : "out_b", "qualType" : "float &", "desugaredQualType" : "float &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 103922, "name" : "GetKeyIndex", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 103607, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 103607, "decls" : [ { "@type" : "AstTextComment", - "offset" : 103607, "text" : " Inputs Utilities: Keyboard" }, { "@type" : "AstTextComment", - "offset" : 103641, "text" : " - For 'int user_key_index' you can use your own indices/enums according to how your backend/engine stored them in io.KeysDown[]." }, { "@type" : "AstTextComment", - "offset" : 103777, "text" : " - We don't know the meaning of those value. You can use GetKeyIndex() to map a ImGuiKey_ value into the user index." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 103943, "name" : "imgui_key", "qualType" : "ImGuiKey", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 104084, "name" : "IsKeyDown", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 104098, "name" : "user_key_index", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 104234, "name" : "IsKeyPressed", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 104251, "name" : "user_key_index", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 104272, "name" : "repeat", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8088,48 +6657,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 104431, "name" : "IsKeyReleased", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 104449, "name" : "user_key_index", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 104574, "name" : "GetKeyPressedAmount", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 104598, "name" : "key_index", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 104615, "name" : "repeat_delay", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 104635, "name" : "rate", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 104814, "name" : "CaptureKeyboardFromApp", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 104842, "name" : "want_capture_keyboard_value", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8137,54 +6698,43 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 105681, "name" : "IsMouseDown", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 105219, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 105219, "decls" : [ { "@type" : "AstTextComment", - "offset" : 105219, "text" : " Inputs Utilities: Mouse" }, { "@type" : "AstTextComment", - "offset" : 105250, "text" : " - To refer to a mouse button, you may use named enums in your code e.g. ImGuiMouseButton_Left, ImGuiMouseButton_Right." }, { "@type" : "AstTextComment", - "offset" : 105376, "text" : " - You can also use regular integer: it is forever guaranteed that 0=Left, 1=Right, 2=Middle." }, { "@type" : "AstTextComment", - "offset" : 105476, "text" : " - Dragging operations are only reported after mouse has moved a certain distance away from the initial clicking position (see 'lock_threshold' and 'io.MouseDraggingThreshold')" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 105710, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 105802, "name" : "IsMouseClicked", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 105834, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 105847, "name" : "repeat", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8192,60 +6742,50 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 105991, "name" : "IsMouseReleased", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 106024, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 106143, "name" : "IsMouseDoubleClicked", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 106181, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 106381, "name" : "GetMouseClickedCount", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 106419, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 106573, "name" : "IsMouseHoveringRect", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 106607, "name" : "r_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 106628, "name" : "r_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 106640, "name" : "clip", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8253,12 +6793,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 106857, "name" : "IsMousePosValid", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 106887, "name" : "mouse_pos", "qualType" : "const ImVec2 *", "desugaredQualType" : "const ImVec2 *", @@ -8266,33 +6804,27 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 107040, "name" : "IsAnyMouseDown", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 107165, "name" : "GetMousePos", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 107352, "name" : "GetMousePosOnOpeningCurrentPopup", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 107583, "name" : "IsMouseDragging", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 107616, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 107630, "name" : "lock_threshold", "qualType" : "float", "desugaredQualType" : "float", @@ -8300,19 +6832,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 107773, "name" : "GetMouseDragDelta", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 107808, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 107826, "name" : "lock_threshold", "qualType" : "float", "desugaredQualType" : "float", @@ -8320,12 +6849,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 108145, "name" : "ResetMouseDragDelta", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 108182, "name" : "button", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int", @@ -8333,29 +6860,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 108247, "name" : "GetMouseCursor", "resultType" : "ImGuiMouseCursor" }, { "@type" : "AstFunctionDecl", - "offset" : 108545, "name" : "SetMouseCursor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 108577, "name" : "cursor_type", "qualType" : "ImGuiMouseCursor", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 108668, "name" : "CaptureMouseFromApp", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 108693, "name" : "want_capture_mouse_value", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8363,88 +6885,70 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 109174, "name" : "GetClipboardText", "resultType" : "const char *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 109001, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 109001, "decls" : [ { "@type" : "AstTextComment", - "offset" : 109001, "text" : " Clipboard Utilities" }, { "@type" : "AstTextComment", - "offset" : 109028, "text" : " - Also see the LogToClipboard() function to capture GUI into clipboard, or easily output text data to the clipboard." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 109222, "name" : "SetClipboardText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 109251, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 109727, "name" : "LoadIniSettingsFromDisk", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 109265, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 109265, "decls" : [ { "@type" : "AstTextComment", - "offset" : 109265, "text" : " Settings/.Ini Utilities" }, { "@type" : "AstTextComment", - "offset" : 109296, "text" : " - The disk functions are automatically called if io.IniFilename != NULL (default is \"imgui.ini\")." }, { "@type" : "AstTextComment", - "offset" : 109401, "text" : " - Set io.IniFilename to NULL to load/save manually. Read io.WantSaveIniSettings description about handling .ini saving manually." }, { "@type" : "AstTextComment", - "offset" : 109537, "text" : " - Important: default value \"imgui.ini\" is relative to current working dir! Most apps will want to lock this to an absolute path (e.g. same path as executables)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 109763, "name" : "ini_filename", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 109966, "name" : "LoadIniSettingsFromMemory", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 110004, "name" : "ini_data", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 110021, "name" : "ini_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long", @@ -8452,24 +6956,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 110180, "name" : "SaveIniSettingsToDisk", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 110214, "name" : "ini_filename", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 110450, "name" : "SaveIniSettingsToMemory", "resultType" : "const char *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 110482, "name" : "out_ini_size", "qualType" : "size_t *", "desugaredQualType" : "size_t *", @@ -8477,112 +6977,90 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 110825, "name" : "DebugCheckVersionAndDataLayout", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 110723, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 110723, "decls" : [ { "@type" : "AstTextComment", - "offset" : 110723, "text" : " Debug Utilities" }, { "@type" : "AstTextComment", - "offset" : 110746, "text" : " - This is used by the IMGUI_CHECKVERSION() macro." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 110868, "name" : "version_str", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 110888, "name" : "sz_io", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 110902, "name" : "sz_style", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 110919, "name" : "sz_vec2", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 110935, "name" : "sz_vec4", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 110951, "name" : "sz_drawvert", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 110971, "name" : "sz_drawidx", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 111432, "name" : "SetAllocatorFunctions", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 111040, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 111040, "decls" : [ { "@type" : "AstTextComment", - "offset" : 111040, "text" : " Memory Allocators" }, { "@type" : "AstTextComment", - "offset" : 111065, "text" : " - Those functions are not reliant on the current context." }, { "@type" : "AstTextComment", - "offset" : 111130, "text" : " - DLL users: heaps and globals are not shared across DLL boundaries! You will need to call SetCurrentContext() + SetAllocatorFunctions()" }, { "@type" : "AstTextComment", - "offset" : 111274, "text" : " for each static/DLL boundary you are calling from. Read \"Context and Memory Allocators\" section of imgui.cpp for more details." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 111472, "name" : "alloc_func", "qualType" : "ImGuiMemAllocFunc", "desugaredQualType" : "void *(*)(size_t, void *)" }, { "@type" : "AstParmVarDecl", - "offset" : 111501, "name" : "free_func", "qualType" : "ImGuiMemFreeFunc", "desugaredQualType" : "void (*)(void *, void *)" }, { "@type" : "AstParmVarDecl", - "offset" : 111518, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -8590,98 +7068,80 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 111565, "name" : "GetAllocatorFunctions", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 111606, "name" : "p_alloc_func", "qualType" : "ImGuiMemAllocFunc *", "desugaredQualType" : "ImGuiMemAllocFunc *" }, { "@type" : "AstParmVarDecl", - "offset" : 111638, "name" : "p_free_func", "qualType" : "ImGuiMemFreeFunc *", "desugaredQualType" : "ImGuiMemFreeFunc *" }, { "@type" : "AstParmVarDecl", - "offset" : 111658, "name" : "p_user_data", "qualType" : "void **", "desugaredQualType" : "void **" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 111700, "name" : "MemAlloc", "resultType" : "void *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 111716, "name" : "size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 111751, "name" : "MemFree", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 111765, "name" : "ptr", "qualType" : "void *", "desugaredQualType" : "void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 112043, "name" : "GetPlatformIO", "resultType" : "ImGuiPlatformIO &", "decls" : [ { "@type" : "AstFullComment", - "offset" : 111778, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 111778, "decls" : [ { "@type" : "AstTextComment", - "offset" : 111778, "text" : " (Optional) Platform/OS interface for multi-viewport support" }, { "@type" : "AstTextComment", - "offset" : 111845, "text" : " Read comments around the ImGuiPlatformIO structure for more details." }, { "@type" : "AstTextComment", - "offset" : 111921, "text" : " Note: You may use GetWindowViewport() to get the current viewport of the current window." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 112210, "name" : "UpdatePlatformWindows", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 112463, "name" : "RenderPlatformWindowsDefault", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 112498, "name" : "platform_render_arg", "qualType" : "void *", "desugaredQualType" : "void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 112532, "name" : "renderer_render_arg", "qualType" : "void *", "desugaredQualType" : "void *", @@ -8689,29 +7149,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 112816, "name" : "DestroyPlatformWindows", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 113108, "name" : "FindViewportByID", "resultType" : "ImGuiViewport *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 113133, "name" : "id", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 113238, "name" : "FindViewportByPlatformHandle", "resultType" : "ImGuiViewport *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 113273, "name" : "platform_handle", "qualType" : "void *", "desugaredQualType" : "void *" @@ -8719,23 +7174,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 113679, "name" : "ImGuiWindowFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 113648, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 113648, "decls" : [ { "@type" : "AstTextComment", - "offset" : 113648, "text" : " Flags for ImGui::Begin()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 113703, "name" : "ImGuiWindowFlags_None", "qualType" : "ImGuiWindowFlags_", "order" : 0, @@ -8743,7 +7193,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 113752, "name" : "ImGuiWindowFlags_NoTitleBar", "docComment" : "Disable title-bar", "qualType" : "ImGuiWindowFlags_", @@ -8752,7 +7201,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 113829, "name" : "ImGuiWindowFlags_NoResize", "docComment" : "Disable user resizing with the lower-right grip", "qualType" : "ImGuiWindowFlags_", @@ -8761,7 +7209,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 113936, "name" : "ImGuiWindowFlags_NoMove", "docComment" : "Disable user moving the window", "qualType" : "ImGuiWindowFlags_", @@ -8770,7 +7217,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114026, "name" : "ImGuiWindowFlags_NoScrollbar", "docComment" : "Disable scrollbars (window can still scroll with mouse or programmatically)", "qualType" : "ImGuiWindowFlags_", @@ -8779,7 +7225,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114161, "name" : "ImGuiWindowFlags_NoScrollWithMouse", "docComment" : "Disable user vertically scrolling with mouse wheel. On child window, mouse wheel will be forwarded to the parent unless NoScrollbar is also set.", "qualType" : "ImGuiWindowFlags_", @@ -8788,7 +7233,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114365, "name" : "ImGuiWindowFlags_NoCollapse", "docComment" : "Disable user collapsing window by double-clicking on it. Also referred to as Window Menu Button (e.g. within a docking node).", "qualType" : "ImGuiWindowFlags_", @@ -8797,7 +7241,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114550, "name" : "ImGuiWindowFlags_AlwaysAutoResize", "docComment" : "Resize every window to its content every frame", "qualType" : "ImGuiWindowFlags_", @@ -8806,7 +7249,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114656, "name" : "ImGuiWindowFlags_NoBackground", "docComment" : "Disable drawing background color (WindowBg, etc.) and outside border. Similar as using SetNextWindowBgAlpha(0.0f).", "qualType" : "ImGuiWindowFlags_", @@ -8815,7 +7257,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114830, "name" : "ImGuiWindowFlags_NoSavedSettings", "docComment" : "Never load/save settings in .ini file", "qualType" : "ImGuiWindowFlags_", @@ -8824,7 +7265,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 114927, "name" : "ImGuiWindowFlags_NoMouseInputs", "docComment" : "Disable catching mouse, hovering test with pass through.", "qualType" : "ImGuiWindowFlags_", @@ -8833,7 +7273,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115043, "name" : "ImGuiWindowFlags_MenuBar", "docComment" : "Has a menu-bar", "qualType" : "ImGuiWindowFlags_", @@ -8842,7 +7281,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115117, "name" : "ImGuiWindowFlags_HorizontalScrollbar", "docComment" : "Allow horizontal scrollbar to appear (off by default). You may use SetNextWindowContentSize(ImVec2(width,0.0f)); prior to calling Begin() to specify width. Read code in imgui_demo in the \"Horizontal Scrolling\" section.", "qualType" : "ImGuiWindowFlags_", @@ -8851,7 +7289,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115395, "name" : "ImGuiWindowFlags_NoFocusOnAppearing", "docComment" : "Disable taking focus when transitioning from hidden to visible state", "qualType" : "ImGuiWindowFlags_", @@ -8860,7 +7297,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115523, "name" : "ImGuiWindowFlags_NoBringToFrontOnFocus", "docComment" : "Disable bringing window to front when taking focus (e.g. clicking on it or programmatically giving it focus)", "qualType" : "ImGuiWindowFlags_", @@ -8869,7 +7305,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115691, "name" : "ImGuiWindowFlags_AlwaysVerticalScrollbar", "docComment" : "Always show vertical scrollbar (even if ContentSize.y < Size.y)", "qualType" : "ImGuiWindowFlags_", @@ -8878,7 +7313,6 @@ "evaluatedValue" : "16384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115814, "name" : "ImGuiWindowFlags_AlwaysHorizontalScrollbar", "docComment" : "Always show horizontal scrollbar (even if ContentSize.x < Size.x)", "qualType" : "ImGuiWindowFlags_", @@ -8887,7 +7321,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 115939, "name" : "ImGuiWindowFlags_AlwaysUseWindowPadding", "docComment" : "Ensure child windows without border uses style.WindowPadding (ignored by default for non-bordered child windows, because more convenient)", "qualType" : "ImGuiWindowFlags_", @@ -8896,7 +7329,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 116136, "name" : "ImGuiWindowFlags_NoNavInputs", "docComment" : "No gamepad/keyboard navigation within the window", "qualType" : "ImGuiWindowFlags_", @@ -8905,7 +7337,6 @@ "evaluatedValue" : "262144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 116244, "name" : "ImGuiWindowFlags_NoNavFocus", "docComment" : "No focusing toward this window with gamepad/keyboard navigation (e.g. skipped by CTRL+TAB)", "qualType" : "ImGuiWindowFlags_", @@ -8914,7 +7345,6 @@ "evaluatedValue" : "524288" }, { "@type" : "AstEnumConstantDecl", - "offset" : 116394, "name" : "ImGuiWindowFlags_UnsavedDocument", "docComment" : "Display a dot next to the title. When used in a tab/docking context, tab is selected when clicking the X + closure is not assumed (will wait for user to stop submitting the tab). Otherwise closure is assumed when pressing the X, so if you keep submitting the tab may reappear at end of tab bar.", "qualType" : "ImGuiWindowFlags_", @@ -8923,7 +7353,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 116748, "name" : "ImGuiWindowFlags_NoDocking", "docComment" : "Disable docking of this window", "qualType" : "ImGuiWindowFlags_", @@ -8932,7 +7361,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 116839, "name" : "ImGuiWindowFlags_NoNav", "qualType" : "ImGuiWindowFlags_", "order" : 22, @@ -8940,7 +7368,6 @@ "evaluatedValue" : "786432" }, { "@type" : "AstEnumConstantDecl", - "offset" : 116945, "name" : "ImGuiWindowFlags_NoDecoration", "qualType" : "ImGuiWindowFlags_", "order" : 23, @@ -8948,7 +7375,6 @@ "evaluatedValue" : "43" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117109, "name" : "ImGuiWindowFlags_NoInputs", "qualType" : "ImGuiWindowFlags_", "order" : 24, @@ -8956,7 +7382,6 @@ "evaluatedValue" : "786944" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117267, "name" : "ImGuiWindowFlags_NavFlattened", "docComment" : "[BETA] On child window: allow gamepad/keyboard navigation to cross over parent border to this child or between sibling child windows.", "qualType" : "ImGuiWindowFlags_", @@ -8965,7 +7390,6 @@ "evaluatedValue" : "8388608" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117460, "name" : "ImGuiWindowFlags_ChildWindow", "docComment" : "Don't use! For internal use by BeginChild()", "qualType" : "ImGuiWindowFlags_", @@ -8974,7 +7398,6 @@ "evaluatedValue" : "16777216" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117563, "name" : "ImGuiWindowFlags_Tooltip", "docComment" : "Don't use! For internal use by BeginTooltip()", "qualType" : "ImGuiWindowFlags_", @@ -8983,7 +7406,6 @@ "evaluatedValue" : "33554432" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117668, "name" : "ImGuiWindowFlags_Popup", "docComment" : "Don't use! For internal use by BeginPopup()", "qualType" : "ImGuiWindowFlags_", @@ -8992,7 +7414,6 @@ "evaluatedValue" : "67108864" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117771, "name" : "ImGuiWindowFlags_Modal", "docComment" : "Don't use! For internal use by BeginPopupModal()", "qualType" : "ImGuiWindowFlags_", @@ -9001,7 +7422,6 @@ "evaluatedValue" : "134217728" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117879, "name" : "ImGuiWindowFlags_ChildMenu", "docComment" : "Don't use! For internal use by BeginMenu()", "qualType" : "ImGuiWindowFlags_", @@ -9010,7 +7430,6 @@ "evaluatedValue" : "268435456" }, { "@type" : "AstEnumConstantDecl", - "offset" : 117981, "name" : "ImGuiWindowFlags_DockNodeHost", "docComment" : "Don't use! For internal use by Begin()/NewFrame()", "qualType" : "ImGuiWindowFlags_", @@ -9020,23 +7439,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 118357, "name" : "ImGuiInputTextFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 118322, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 118322, "decls" : [ { "@type" : "AstTextComment", - "offset" : 118322, "text" : " Flags for ImGui::InputText()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 118384, "name" : "ImGuiInputTextFlags_None", "qualType" : "ImGuiInputTextFlags_", "order" : 0, @@ -9044,7 +7458,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 118433, "name" : "ImGuiInputTextFlags_CharsDecimal", "docComment" : "Allow 0123456789.+-*/", "qualType" : "ImGuiInputTextFlags_", @@ -9053,7 +7466,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 118514, "name" : "ImGuiInputTextFlags_CharsHexadecimal", "docComment" : "Allow 0123456789ABCDEFabcdef", "qualType" : "ImGuiInputTextFlags_", @@ -9062,7 +7474,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 118602, "name" : "ImGuiInputTextFlags_CharsUppercase", "docComment" : "Turn a..z into A..Z", "qualType" : "ImGuiInputTextFlags_", @@ -9071,7 +7482,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 118681, "name" : "ImGuiInputTextFlags_CharsNoBlank", "docComment" : "Filter out spaces, tabs", "qualType" : "ImGuiInputTextFlags_", @@ -9080,7 +7490,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 118764, "name" : "ImGuiInputTextFlags_AutoSelectAll", "docComment" : "Select entire text when first taking mouse focus", "qualType" : "ImGuiInputTextFlags_", @@ -9089,7 +7498,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 118872, "name" : "ImGuiInputTextFlags_EnterReturnsTrue", "docComment" : "Return 'true' when Enter is pressed (as opposed to every time the value was modified). Consider looking at the IsItemDeactivatedAfterEdit() function.", "qualType" : "ImGuiInputTextFlags_", @@ -9098,7 +7506,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119081, "name" : "ImGuiInputTextFlags_CallbackCompletion", "docComment" : "Callback on pressing TAB (for completion handling)", "qualType" : "ImGuiInputTextFlags_", @@ -9107,7 +7514,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119191, "name" : "ImGuiInputTextFlags_CallbackHistory", "docComment" : "Callback on pressing Up/Down arrows (for history handling)", "qualType" : "ImGuiInputTextFlags_", @@ -9116,7 +7522,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119309, "name" : "ImGuiInputTextFlags_CallbackAlways", "docComment" : "Callback on each iteration. User code may query cursor position, modify text buffer.", "qualType" : "ImGuiInputTextFlags_", @@ -9125,7 +7530,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119453, "name" : "ImGuiInputTextFlags_CallbackCharFilter", "docComment" : "Callback on character inputs to replace or discard them. Modify 'EventChar' to replace or discard, or return 1 in callback to discard.", "qualType" : "ImGuiInputTextFlags_", @@ -9134,7 +7538,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119647, "name" : "ImGuiInputTextFlags_AllowTabInput", "docComment" : "Pressing TAB input a ' ' character into the text field", "qualType" : "ImGuiInputTextFlags_", @@ -9143,7 +7546,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119762, "name" : "ImGuiInputTextFlags_CtrlEnterForNewLine", "docComment" : "In multi-line mode, unfocus with Enter, add new line with Ctrl+Enter (default is opposite: unfocus with Ctrl+Enter, add line with Enter).", "qualType" : "ImGuiInputTextFlags_", @@ -9152,7 +7554,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 119959, "name" : "ImGuiInputTextFlags_NoHorizontalScroll", "docComment" : "Disable following the cursor horizontally", "qualType" : "ImGuiInputTextFlags_", @@ -9161,7 +7562,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 120060, "name" : "ImGuiInputTextFlags_AlwaysOverwrite", "docComment" : "Overwrite mode", "qualType" : "ImGuiInputTextFlags_", @@ -9170,7 +7570,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 120134, "name" : "ImGuiInputTextFlags_ReadOnly", "docComment" : "Read-only mode", "qualType" : "ImGuiInputTextFlags_", @@ -9179,7 +7578,6 @@ "evaluatedValue" : "16384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 120208, "name" : "ImGuiInputTextFlags_Password", "docComment" : "Password mode, display all characters as '*'", "qualType" : "ImGuiInputTextFlags_", @@ -9188,7 +7586,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 120312, "name" : "ImGuiInputTextFlags_NoUndoRedo", "docComment" : "Disable undo/redo. Note that input text owns the text data while active, if you want to provide your own undo/redo stack you need e.g. to call ClearActiveID().", "qualType" : "ImGuiInputTextFlags_", @@ -9197,7 +7594,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 120531, "name" : "ImGuiInputTextFlags_CharsScientific", "docComment" : "Allow 0123456789.+-*/eE (Scientific notation input)", "qualType" : "ImGuiInputTextFlags_", @@ -9206,7 +7602,6 @@ "evaluatedValue" : "131072" }, { "@type" : "AstEnumConstantDecl", - "offset" : 120642, "name" : "ImGuiInputTextFlags_CallbackResize", "docComment" : "Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow. Notify when the string wants to be resized (for string types which hold a cache of their Size). You will be provided a new BufSize in the callback and NEED to honor it. (see misc/cpp/imgui_stdlib.h for an example of using this)", "qualType" : "ImGuiInputTextFlags_", @@ -9215,7 +7610,6 @@ "evaluatedValue" : "262144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 121039, "name" : "ImGuiInputTextFlags_CallbackEdit", "docComment" : "Callback on any edit (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the underlying buffer while focus is active)", "qualType" : "ImGuiInputTextFlags_", @@ -9224,7 +7618,6 @@ "evaluatedValue" : "524288" }, { "@type" : "AstEnumConstantDecl", - "offset" : 121350, "name" : "ImGuiInputTextFlags_AlwaysInsertMode", "docComment" : "[renamed in 1.82] name was not matching behavior", "qualType" : "ImGuiInputTextFlags_", @@ -9234,23 +7627,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 121559, "name" : "ImGuiTreeNodeFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 121495, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 121495, "decls" : [ { "@type" : "AstTextComment", - "offset" : 121495, "text" : " Flags for ImGui::TreeNodeEx(), ImGui::CollapsingHeader*()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 121585, "name" : "ImGuiTreeNodeFlags_None", "qualType" : "ImGuiTreeNodeFlags_", "order" : 0, @@ -9258,7 +7646,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 121634, "name" : "ImGuiTreeNodeFlags_Selected", "docComment" : "Draw as selected", "qualType" : "ImGuiTreeNodeFlags_", @@ -9267,7 +7654,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 121710, "name" : "ImGuiTreeNodeFlags_Framed", "docComment" : "Draw frame with background (e.g. for CollapsingHeader)", "qualType" : "ImGuiTreeNodeFlags_", @@ -9276,7 +7662,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 121824, "name" : "ImGuiTreeNodeFlags_AllowItemOverlap", "docComment" : "Hit testing to allow subsequent widgets to overlap this one", "qualType" : "ImGuiTreeNodeFlags_", @@ -9285,7 +7670,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 121943, "name" : "ImGuiTreeNodeFlags_NoTreePushOnOpen", "docComment" : "Don't do a TreePush() when open (e.g. for CollapsingHeader) = no extra indent nor pushing on ID stack", "qualType" : "ImGuiTreeNodeFlags_", @@ -9294,7 +7678,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122104, "name" : "ImGuiTreeNodeFlags_NoAutoOpenOnLog", "docComment" : "Don't automatically and temporarily open node when Logging is active (by default logging will automatically open tree nodes)", "qualType" : "ImGuiTreeNodeFlags_", @@ -9303,7 +7686,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122288, "name" : "ImGuiTreeNodeFlags_DefaultOpen", "docComment" : "Default node to be open", "qualType" : "ImGuiTreeNodeFlags_", @@ -9312,7 +7694,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122371, "name" : "ImGuiTreeNodeFlags_OpenOnDoubleClick", "docComment" : "Need double-click to open node", "qualType" : "ImGuiTreeNodeFlags_", @@ -9321,7 +7702,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122461, "name" : "ImGuiTreeNodeFlags_OpenOnArrow", "docComment" : "Only open when clicking on the arrow part. If ImGuiTreeNodeFlags_OpenOnDoubleClick is also set, single-click arrow or double-click all box to open.", "qualType" : "ImGuiTreeNodeFlags_", @@ -9330,7 +7710,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122668, "name" : "ImGuiTreeNodeFlags_Leaf", "docComment" : "No collapsing, no arrow (use as a convenience for leaf nodes).", "qualType" : "ImGuiTreeNodeFlags_", @@ -9339,7 +7718,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122790, "name" : "ImGuiTreeNodeFlags_Bullet", "docComment" : "Display a bullet instead of arrow", "qualType" : "ImGuiTreeNodeFlags_", @@ -9348,7 +7726,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 122883, "name" : "ImGuiTreeNodeFlags_FramePadding", "docComment" : "Use FramePadding (even for an unframed text node) to vertically align text baseline to regular widget height. Equivalent to calling AlignTextToFramePadding().", "qualType" : "ImGuiTreeNodeFlags_", @@ -9357,7 +7734,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 123101, "name" : "ImGuiTreeNodeFlags_SpanAvailWidth", "docComment" : "Extend hit box to the right-most edge, even if not framed. This is not the default in order to allow adding other items on the same line. In the future we may refactor the hit system to be front-to-back, allowing natural overlaps and then this can become the default.", "qualType" : "ImGuiTreeNodeFlags_", @@ -9366,7 +7742,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 123428, "name" : "ImGuiTreeNodeFlags_SpanFullWidth", "docComment" : "Extend hit box to the left-most and right-most edges (bypass the indented area).", "qualType" : "ImGuiTreeNodeFlags_", @@ -9375,7 +7750,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 123568, "name" : "ImGuiTreeNodeFlags_NavLeftJumpsBackHere", "docComment" : "(WIP) Nav: left direction may move to this TreeNode() from any of its child (items submitted between TreeNode and TreePop)", "qualType" : "ImGuiTreeNodeFlags_", @@ -9384,7 +7758,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 123910, "name" : "ImGuiTreeNodeFlags_CollapsingHeader", "docComment" : "ImGuiTreeNodeFlags_NoScrollOnOpen = 1 < < 14, // FIXME: TODO: Disable automatic scroll on TreePop() if node got just open and contents is not visible", "qualType" : "ImGuiTreeNodeFlags_", @@ -9394,51 +7767,39 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 124918, "name" : "ImGuiPopupFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 124059, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 124059, "decls" : [ { "@type" : "AstTextComment", - "offset" : 124059, "text" : " Flags for OpenPopup*(), BeginPopupContext*(), IsPopupOpen() functions." }, { "@type" : "AstTextComment", - "offset" : 124133, "text" : " - To be backward compatible with older API which took an 'int mouse_button = 1' argument, we need to treat" }, { "@type" : "AstTextComment", - "offset" : 124243, "text" : " small flags values as a mouse button index, so we encode the mouse button in the first few bits of the flags." }, { "@type" : "AstTextComment", - "offset" : 124358, "text" : " It is therefore guaranteed to be legal to pass a mouse button index in ImGuiPopupFlags." }, { "@type" : "AstTextComment", - "offset" : 124451, "text" : " - For the same reason, we exceptionally default the ImGuiPopupFlags argument of BeginPopupContextXXX functions to 1 instead of 0." }, { "@type" : "AstTextComment", - "offset" : 124584, "text" : " IMPORTANT: because the default parameter is 1 (==ImGuiPopupFlags_MouseButtonRight), if you rely on the default parameter" }, { "@type" : "AstTextComment", - "offset" : 124710, "text" : " and want to another another flag, you need to pass in the ImGuiPopupFlags_MouseButtonRight flag." }, { "@type" : "AstTextComment", - "offset" : 124812, "text" : " - Multiple buttons currently cannot be combined/or-ed in those functions (we could allow it later)." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 124941, "name" : "ImGuiPopupFlags_None", "qualType" : "ImGuiPopupFlags_", "order" : 0, @@ -9446,7 +7807,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 124990, "name" : "ImGuiPopupFlags_MouseButtonLeft", "docComment" : "For BeginPopupContext*(): open on Left Mouse release. Guaranteed to always be == 0 (same as ImGuiMouseButton_Left)", "qualType" : "ImGuiPopupFlags_", @@ -9455,7 +7815,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125164, "name" : "ImGuiPopupFlags_MouseButtonRight", "docComment" : "For BeginPopupContext*(): open on Right Mouse release. Guaranteed to always be == 1 (same as ImGuiMouseButton_Right)", "qualType" : "ImGuiPopupFlags_", @@ -9464,7 +7823,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125340, "name" : "ImGuiPopupFlags_MouseButtonMiddle", "docComment" : "For BeginPopupContext*(): open on Middle Mouse release. Guaranteed to always be == 2 (same as ImGuiMouseButton_Middle)", "qualType" : "ImGuiPopupFlags_", @@ -9473,7 +7831,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125518, "name" : "ImGuiPopupFlags_MouseButtonMask_", "qualType" : "ImGuiPopupFlags_", "order" : 4, @@ -9481,7 +7838,6 @@ "evaluatedValue" : "31" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125570, "name" : "ImGuiPopupFlags_MouseButtonDefault_", "qualType" : "ImGuiPopupFlags_", "order" : 5, @@ -9489,7 +7845,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125619, "name" : "ImGuiPopupFlags_NoOpenOverExistingPopup", "docComment" : "For OpenPopup*(), BeginPopupContext*(): don't open if there's already a popup at the same level of the popup stack", "qualType" : "ImGuiPopupFlags_", @@ -9498,7 +7853,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125793, "name" : "ImGuiPopupFlags_NoOpenOverItems", "docComment" : "For BeginPopupContextWindow(): don't return true when hovering items, only when hovering empty space", "qualType" : "ImGuiPopupFlags_", @@ -9507,7 +7861,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 125953, "name" : "ImGuiPopupFlags_AnyPopupId", "docComment" : "For IsPopupOpen(): ignore the ImGuiID parameter and test for any popup.", "qualType" : "ImGuiPopupFlags_", @@ -9516,7 +7869,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126084, "name" : "ImGuiPopupFlags_AnyPopupLevel", "docComment" : "For IsPopupOpen(): search/test at any level of the popup stack (default test in the current level)", "qualType" : "ImGuiPopupFlags_", @@ -9525,7 +7877,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126242, "name" : "ImGuiPopupFlags_AnyPopup", "qualType" : "ImGuiPopupFlags_", "order" : 10, @@ -9534,23 +7885,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 126385, "name" : "ImGuiSelectableFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 126349, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 126349, "decls" : [ { "@type" : "AstTextComment", - "offset" : 126349, "text" : " Flags for ImGui::Selectable()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 126413, "name" : "ImGuiSelectableFlags_None", "qualType" : "ImGuiSelectableFlags_", "order" : 0, @@ -9558,7 +7904,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126462, "name" : "ImGuiSelectableFlags_DontClosePopups", "docComment" : "Clicking this don't close parent popup window", "qualType" : "ImGuiSelectableFlags_", @@ -9567,7 +7912,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126567, "name" : "ImGuiSelectableFlags_SpanAllColumns", "docComment" : "Selectable frame can span all columns (text will still fit in current column)", "qualType" : "ImGuiSelectableFlags_", @@ -9576,7 +7920,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126704, "name" : "ImGuiSelectableFlags_AllowDoubleClick", "docComment" : "Generate press events on double clicks too", "qualType" : "ImGuiSelectableFlags_", @@ -9585,7 +7928,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126806, "name" : "ImGuiSelectableFlags_Disabled", "docComment" : "Cannot be selected, display grayed out text", "qualType" : "ImGuiSelectableFlags_", @@ -9594,7 +7936,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 126909, "name" : "ImGuiSelectableFlags_AllowItemOverlap", "docComment" : "(WIP) Hit testing to allow subsequent widgets to overlap this one", "qualType" : "ImGuiSelectableFlags_", @@ -9604,23 +7945,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 127072, "name" : "ImGuiComboFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 127036, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 127036, "decls" : [ { "@type" : "AstTextComment", - "offset" : 127036, "text" : " Flags for ImGui::BeginCombo()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 127095, "name" : "ImGuiComboFlags_None", "qualType" : "ImGuiComboFlags_", "order" : 0, @@ -9628,7 +7964,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127144, "name" : "ImGuiComboFlags_PopupAlignLeft", "docComment" : "Align the popup toward the left by default", "qualType" : "ImGuiComboFlags_", @@ -9637,7 +7972,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127246, "name" : "ImGuiComboFlags_HeightSmall", "docComment" : "Max ~4 items visible. Tip: If you want your combo popup to be a specific size you can use SetNextWindowSizeConstraints() prior to calling BeginCombo()", "qualType" : "ImGuiComboFlags_", @@ -9646,7 +7980,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127456, "name" : "ImGuiComboFlags_HeightRegular", "docComment" : "Max ~8 items visible (default)", "qualType" : "ImGuiComboFlags_", @@ -9655,7 +7988,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127546, "name" : "ImGuiComboFlags_HeightLarge", "docComment" : "Max ~20 items visible", "qualType" : "ImGuiComboFlags_", @@ -9664,7 +7996,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127627, "name" : "ImGuiComboFlags_HeightLargest", "docComment" : "As many fitting items as possible", "qualType" : "ImGuiComboFlags_", @@ -9673,7 +8004,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127720, "name" : "ImGuiComboFlags_NoArrowButton", "docComment" : "Display on the preview box without the square arrow button", "qualType" : "ImGuiComboFlags_", @@ -9682,7 +8012,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127838, "name" : "ImGuiComboFlags_NoPreview", "docComment" : "Display only a square arrow button", "qualType" : "ImGuiComboFlags_", @@ -9691,7 +8020,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 127932, "name" : "ImGuiComboFlags_HeightMask_", "qualType" : "ImGuiComboFlags_", "order" : 8, @@ -9700,23 +8028,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 128139, "name" : "ImGuiTabBarFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 128102, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 128102, "decls" : [ { "@type" : "AstTextComment", - "offset" : 128102, "text" : " Flags for ImGui::BeginTabBar()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 128163, "name" : "ImGuiTabBarFlags_None", "qualType" : "ImGuiTabBarFlags_", "order" : 0, @@ -9724,7 +8047,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 128220, "name" : "ImGuiTabBarFlags_Reorderable", "docComment" : "Allow manually dragging tabs to re-order them + New tabs are appended at the end of list", "qualType" : "ImGuiTabBarFlags_", @@ -9733,7 +8055,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 128376, "name" : "ImGuiTabBarFlags_AutoSelectNewTabs", "docComment" : "Automatically select new tabs when they appear", "qualType" : "ImGuiTabBarFlags_", @@ -9742,7 +8063,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 128490, "name" : "ImGuiTabBarFlags_TabListPopupButton", "docComment" : "Disable buttons to open the tab list popup", "qualType" : "ImGuiTabBarFlags_", @@ -9751,7 +8071,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 128600, "name" : "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton", "docComment" : "Disable behavior of closing tabs (that are submitted with p_open != NULL) with middle mouse button. You can still repro this behavior on user's side with if (IsItemHovered() & & IsMouseClicked(2)) *p_open = false.", "qualType" : "ImGuiTabBarFlags_", @@ -9760,7 +8079,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 128880, "name" : "ImGuiTabBarFlags_NoTabListScrollingButtons", "docComment" : "Disable scrolling buttons (apply when fitting policy is ImGuiTabBarFlags_FittingPolicyScroll)", "qualType" : "ImGuiTabBarFlags_", @@ -9769,7 +8087,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 129041, "name" : "ImGuiTabBarFlags_NoTooltip", "docComment" : "Disable tooltips when hovering a tab", "qualType" : "ImGuiTabBarFlags_", @@ -9778,7 +8095,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 129145, "name" : "ImGuiTabBarFlags_FittingPolicyResizeDown", "docComment" : "Resize tabs when they don't fit", "qualType" : "ImGuiTabBarFlags_", @@ -9787,7 +8103,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 129244, "name" : "ImGuiTabBarFlags_FittingPolicyScroll", "docComment" : "Add scroll buttons when tabs don't fit", "qualType" : "ImGuiTabBarFlags_", @@ -9796,7 +8111,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 129350, "name" : "ImGuiTabBarFlags_FittingPolicyMask_", "qualType" : "ImGuiTabBarFlags_", "order" : 9, @@ -9804,7 +8118,6 @@ "evaluatedValue" : "192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 129485, "name" : "ImGuiTabBarFlags_FittingPolicyDefault_", "qualType" : "ImGuiTabBarFlags_", "order" : 10, @@ -9813,23 +8126,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 129620, "name" : "ImGuiTabItemFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 129582, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 129582, "decls" : [ { "@type" : "AstTextComment", - "offset" : 129582, "text" : " Flags for ImGui::BeginTabItem()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 129645, "name" : "ImGuiTabItemFlags_None", "qualType" : "ImGuiTabItemFlags_", "order" : 0, @@ -9837,7 +8145,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 129702, "name" : "ImGuiTabItemFlags_UnsavedDocument", "docComment" : "Display a dot next to the title + tab is selected when clicking the X + closure is not assumed (will wait for user to stop submitting the tab). Otherwise closure is assumed when pressing the X, so if you keep submitting the tab may reappear at end of tab bar.", "qualType" : "ImGuiTabItemFlags_", @@ -9846,7 +8153,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130029, "name" : "ImGuiTabItemFlags_SetSelected", "docComment" : "Trigger flag to programmatically make the tab selected when calling BeginTabItem()", "qualType" : "ImGuiTabItemFlags_", @@ -9855,7 +8161,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130179, "name" : "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton", "docComment" : "Disable behavior of closing tabs (that are submitted with p_open != NULL) with middle mouse button. You can still repro this behavior on user's side with if (IsItemHovered() & & IsMouseClicked(2)) *p_open = false.", "qualType" : "ImGuiTabItemFlags_", @@ -9864,7 +8169,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130459, "name" : "ImGuiTabItemFlags_NoPushId", "docComment" : "Don't call PushID(tab->ID)/PopID() on BeginTabItem()/EndTabItem()", "qualType" : "ImGuiTabItemFlags_", @@ -9873,7 +8177,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130592, "name" : "ImGuiTabItemFlags_NoTooltip", "docComment" : "Disable tooltip for the given tab", "qualType" : "ImGuiTabItemFlags_", @@ -9882,7 +8185,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130693, "name" : "ImGuiTabItemFlags_NoReorder", "docComment" : "Disable reordering this tab or having another tab cross over this tab", "qualType" : "ImGuiTabItemFlags_", @@ -9891,7 +8193,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130830, "name" : "ImGuiTabItemFlags_Leading", "docComment" : "Enforce the tab position to the left of the tab bar (after the tab list popup button)", "qualType" : "ImGuiTabItemFlags_", @@ -9900,7 +8201,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 130983, "name" : "ImGuiTabItemFlags_Trailing", "docComment" : "Enforce the tab position to the right of the tab bar (before the scrolling buttons)", "qualType" : "ImGuiTabItemFlags_", @@ -9910,111 +8210,84 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 133356, "name" : "ImGuiTableFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 131136, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 131136, "decls" : [ { "@type" : "AstTextComment", - "offset" : 131136, "text" : " Flags for ImGui::BeginTable()" }, { "@type" : "AstTextComment", - "offset" : 131169, "text" : " [BETA API] API may evolve slightly! If you use this, please update to the next version when it comes out!" }, { "@type" : "AstTextComment", - "offset" : 131278, "text" : " - Important! Sizing policies have complex and subtle side effects, more so than you would expect." }, { "@type" : "AstTextComment", - "offset" : 131379, "text" : " Read comments/demos carefully + experiment with live demos to get acquainted with them." }, { "@type" : "AstTextComment", - "offset" : 131472, "text" : " - The DEFAULT sizing policies are:" }, { "@type" : "AstTextComment", - "offset" : 131510, "text" : " - Default to ImGuiTableFlags_SizingFixedFit if ScrollX is on, or if host window has ImGuiWindowFlags_AlwaysAutoResize." }, { "@type" : "AstTextComment", - "offset" : 131638, "text" : " - Default to ImGuiTableFlags_SizingStretchSame if ScrollX is off." }, { "@type" : "AstTextComment", - "offset" : 131710, "text" : " - When ScrollX is off:" }, { "@type" : "AstTextComment", - "offset" : 131736, "text" : " - Table defaults to ImGuiTableFlags_SizingStretchSame -> all Columns defaults to ImGuiTableColumnFlags_WidthStretch with same weight." }, { "@type" : "AstTextComment", - "offset" : 131876, "text" : " - Columns sizing policy allowed: Stretch (default), Fixed/Auto." }, { "@type" : "AstTextComment", - "offset" : 131946, "text" : " - Fixed Columns will generally obtain their requested width (unless the table cannot fit them all)." }, { "@type" : "AstTextComment", - "offset" : 132052, "text" : " - Stretch Columns will share the remaining width." }, { "@type" : "AstTextComment", - "offset" : 132108, "text" : " - Mixed Fixed/Stretch columns is possible but has various side-effects on resizing behaviors." }, { "@type" : "AstTextComment", - "offset" : 132208, "text" : " The typical use of mixing sizing policies is: any number of LEADING Fixed columns, followed by one or two TRAILING Stretch columns." }, { "@type" : "AstTextComment", - "offset" : 132348, "text" : " (this is because the visible order of columns have subtle but necessary effects on how they react to manual resizing)." }, { "@type" : "AstTextComment", - "offset" : 132475, "text" : " - When ScrollX is on:" }, { "@type" : "AstTextComment", - "offset" : 132500, "text" : " - Table defaults to ImGuiTableFlags_SizingFixedFit -> all Columns defaults to ImGuiTableColumnFlags_WidthFixed" }, { "@type" : "AstTextComment", - "offset" : 132617, "text" : " - Columns sizing policy allowed: Fixed/Auto mostly." }, { "@type" : "AstTextComment", - "offset" : 132675, "text" : " - Fixed Columns can be enlarged as needed. Table will show an horizontal scrollbar if needed." }, { "@type" : "AstTextComment", - "offset" : 132775, "text" : " - When using auto-resizing (non-resizable) fixed columns, querying the content width to use item right-alignment e.g. SetNextItemWidth(-FLT_MIN) doesn't make sense, would create a feedback loop." }, { "@type" : "AstTextComment", - "offset" : 132976, "text" : " - Using Stretch columns OFTEN DOES NOT MAKE SENSE if ScrollX is on, UNLESS you have specified a value for 'inner_width' in BeginTable()." }, { "@type" : "AstTextComment", - "offset" : 133119, "text" : " If you specify a value for 'inner_width' then effectively the scrolling space is known and Stretch or mixed Fixed/Stretch columns become meaningful again." }, { "@type" : "AstTextComment", - "offset" : 133282, "text" : " - Read on documentation at the top of imgui_tables.cpp for details." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 133395, "name" : "ImGuiTableFlags_None", "docComment" : "Features", "qualType" : "ImGuiTableFlags_", @@ -10023,7 +8296,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 133447, "name" : "ImGuiTableFlags_Resizable", "docComment" : "Enable resizing columns.", "qualType" : "ImGuiTableFlags_", @@ -10032,7 +8304,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 133534, "name" : "ImGuiTableFlags_Reorderable", "docComment" : "Enable reordering columns in header row (need calling TableSetupColumn() + TableHeadersRow() to display headers)", "qualType" : "ImGuiTableFlags_", @@ -10041,7 +8312,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 133709, "name" : "ImGuiTableFlags_Hideable", "docComment" : "Enable hiding/disabling columns in context menu.", "qualType" : "ImGuiTableFlags_", @@ -10050,7 +8320,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 133820, "name" : "ImGuiTableFlags_Sortable", "docComment" : "Enable sorting. Call TableGetSortSpecs() to obtain sort specs. Also see ImGuiTableFlags_SortMulti and ImGuiTableFlags_SortTristate.", "qualType" : "ImGuiTableFlags_", @@ -10059,7 +8328,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134014, "name" : "ImGuiTableFlags_NoSavedSettings", "docComment" : "Disable persisting columns order, width and sort settings in the .ini file.", "qualType" : "ImGuiTableFlags_", @@ -10068,7 +8336,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134152, "name" : "ImGuiTableFlags_ContextMenuInBody", "docComment" : "Right-click on columns body/contents will display table context menu. By default it is available in TableHeadersRow().", "qualType" : "ImGuiTableFlags_", @@ -10077,7 +8344,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134352, "name" : "ImGuiTableFlags_RowBg", "docComment" : "Set each RowBg color with ImGuiCol_TableRowBg or ImGuiCol_TableRowBgAlt (equivalent of calling TableSetBgColor with ImGuiTableBgFlags_RowBg0 on each row manually)", "qualType" : "ImGuiTableFlags_", @@ -10086,7 +8352,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134577, "name" : "ImGuiTableFlags_BordersInnerH", "docComment" : "Draw horizontal borders between rows.", "qualType" : "ImGuiTableFlags_", @@ -10095,7 +8360,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134677, "name" : "ImGuiTableFlags_BordersOuterH", "docComment" : "Draw horizontal borders at the top and bottom.", "qualType" : "ImGuiTableFlags_", @@ -10104,7 +8368,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134786, "name" : "ImGuiTableFlags_BordersInnerV", "docComment" : "Draw vertical borders between columns.", "qualType" : "ImGuiTableFlags_", @@ -10113,7 +8376,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 134887, "name" : "ImGuiTableFlags_BordersOuterV", "docComment" : "Draw vertical borders on the left and right sides.", "qualType" : "ImGuiTableFlags_", @@ -10122,7 +8384,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135000, "name" : "ImGuiTableFlags_BordersH", "docComment" : "Draw horizontal borders.", "qualType" : "ImGuiTableFlags_", @@ -10131,7 +8392,6 @@ "evaluatedValue" : "384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135140, "name" : "ImGuiTableFlags_BordersV", "docComment" : "Draw vertical borders.", "qualType" : "ImGuiTableFlags_", @@ -10140,7 +8400,6 @@ "evaluatedValue" : "1536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135278, "name" : "ImGuiTableFlags_BordersInner", "docComment" : "Draw inner borders.", "qualType" : "ImGuiTableFlags_", @@ -10149,7 +8408,6 @@ "evaluatedValue" : "640" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135413, "name" : "ImGuiTableFlags_BordersOuter", "docComment" : "Draw outer borders.", "qualType" : "ImGuiTableFlags_", @@ -10158,7 +8416,6 @@ "evaluatedValue" : "1280" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135548, "name" : "ImGuiTableFlags_Borders", "docComment" : "Draw all borders.", "qualType" : "ImGuiTableFlags_", @@ -10167,7 +8424,6 @@ "evaluatedValue" : "1920" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135681, "name" : "ImGuiTableFlags_NoBordersInBody", "docComment" : "[ALPHA] Disable vertical borders in columns Body (borders will always appears in Headers). -> May move to style", "qualType" : "ImGuiTableFlags_", @@ -10176,7 +8432,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 135855, "name" : "ImGuiTableFlags_NoBordersInBodyUntilResize", "docComment" : "[ALPHA] Disable vertical borders in columns Body until hovered for resize (borders will always appears in Headers). -> May move to style", "qualType" : "ImGuiTableFlags_", @@ -10185,7 +8440,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 136101, "name" : "ImGuiTableFlags_SizingFixedFit", "docComment" : "Columns default to _WidthFixed or _WidthAuto (if resizable or not resizable), matching contents width.", "qualType" : "ImGuiTableFlags_", @@ -10194,7 +8448,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 136266, "name" : "ImGuiTableFlags_SizingFixedSame", "docComment" : "Columns default to _WidthFixed or _WidthAuto (if resizable or not resizable), matching the maximum contents width of all columns. Implicitly enable ImGuiTableFlags_NoKeepColumnsVisible.", "qualType" : "ImGuiTableFlags_", @@ -10203,7 +8456,6 @@ "evaluatedValue" : "16384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 136514, "name" : "ImGuiTableFlags_SizingStretchProp", "docComment" : "Columns default to _WidthStretch with default weights proportional to each columns contents widths.", "qualType" : "ImGuiTableFlags_", @@ -10212,7 +8464,6 @@ "evaluatedValue" : "24576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 136676, "name" : "ImGuiTableFlags_SizingStretchSame", "docComment" : "Columns default to _WidthStretch with default weights all equal, unless overridden by TableSetupColumn().", "qualType" : "ImGuiTableFlags_", @@ -10221,7 +8472,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 136872, "name" : "ImGuiTableFlags_NoHostExtendX", "docComment" : "Make outer width auto-fit to columns, overriding outer_size.x value. Only available when ScrollX/ScrollY are disabled and Stretch columns are not used.", "qualType" : "ImGuiTableFlags_", @@ -10230,7 +8480,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 137086, "name" : "ImGuiTableFlags_NoHostExtendY", "docComment" : "Make outer height stop exactly at outer_size.y (prevent auto-extending table past the limit). Only available when ScrollX/ScrollY are disabled. Data below the limit will be clipped and not visible.", "qualType" : "ImGuiTableFlags_", @@ -10239,7 +8488,6 @@ "evaluatedValue" : "131072" }, { "@type" : "AstEnumConstantDecl", - "offset" : 137346, "name" : "ImGuiTableFlags_NoKeepColumnsVisible", "docComment" : "Disable keeping column always minimally visible when ScrollX is off and table gets too small. Not recommended if columns are resizable.", "qualType" : "ImGuiTableFlags_", @@ -10248,7 +8496,6 @@ "evaluatedValue" : "262144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 137544, "name" : "ImGuiTableFlags_PreciseWidths", "docComment" : "Disable distributing remainder width to stretched columns (width allocation on a 100-wide table with 3 columns: Without this flag: 33,33,34. With this flag: 33,33,33). With larger number of columns, resizing will appear to be less smooth.", "qualType" : "ImGuiTableFlags_", @@ -10257,7 +8504,6 @@ "evaluatedValue" : "524288" }, { "@type" : "AstEnumConstantDecl", - "offset" : 137861, "name" : "ImGuiTableFlags_NoClip", "docComment" : "Disable clipping rectangle for every individual columns (reduce draw command count, items will be able to overflow into other columns). Generally incompatible with TableSetupScrollFreeze().", "qualType" : "ImGuiTableFlags_", @@ -10266,7 +8512,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 138128, "name" : "ImGuiTableFlags_PadOuterX", "docComment" : "Default if BordersOuterV is on. Enable outer-most padding. Generally desirable if you have headers.", "qualType" : "ImGuiTableFlags_", @@ -10275,7 +8520,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 138290, "name" : "ImGuiTableFlags_NoPadOuterX", "docComment" : "Default if BordersOuterV is off. Disable outer-most padding.", "qualType" : "ImGuiTableFlags_", @@ -10284,7 +8528,6 @@ "evaluatedValue" : "4194304" }, { "@type" : "AstEnumConstantDecl", - "offset" : 138413, "name" : "ImGuiTableFlags_NoPadInnerX", "docComment" : "Disable inner padding between columns (double inner padding if BordersOuterV is on, single inner padding if BordersOuterV is off).", "qualType" : "ImGuiTableFlags_", @@ -10293,7 +8536,6 @@ "evaluatedValue" : "8388608" }, { "@type" : "AstEnumConstantDecl", - "offset" : 138623, "name" : "ImGuiTableFlags_ScrollX", "docComment" : "Enable horizontal scrolling. Require 'outer_size' parameter of BeginTable() to specify the container size. Changes default sizing policy. Because this create a child window, ScrollY is currently generally recommended when using ScrollX.", "qualType" : "ImGuiTableFlags_", @@ -10302,7 +8544,6 @@ "evaluatedValue" : "16777216" }, { "@type" : "AstEnumConstantDecl", - "offset" : 138922, "name" : "ImGuiTableFlags_ScrollY", "docComment" : "Enable vertical scrolling. Require 'outer_size' parameter of BeginTable() to specify the container size.", "qualType" : "ImGuiTableFlags_", @@ -10311,7 +8552,6 @@ "evaluatedValue" : "33554432" }, { "@type" : "AstEnumConstantDecl", - "offset" : 139104, "name" : "ImGuiTableFlags_SortMulti", "docComment" : "Hold shift when clicking headers to sort on multiple column. TableGetSortSpecs() may return specs where (SpecsCount > 1).", "qualType" : "ImGuiTableFlags_", @@ -10320,7 +8560,6 @@ "evaluatedValue" : "67108864" }, { "@type" : "AstEnumConstantDecl", - "offset" : 139288, "name" : "ImGuiTableFlags_SortTristate", "docComment" : "Allow no sorting, disable default sorting. TableGetSortSpecs() may return specs where (SpecsCount == 0).", "qualType" : "ImGuiTableFlags_", @@ -10329,7 +8568,6 @@ "evaluatedValue" : "134217728" }, { "@type" : "AstEnumConstantDecl", - "offset" : 139497, "name" : "ImGuiTableFlags_SizingMask_", "docComment" : "[Internal] Combinations and masks", "qualType" : "ImGuiTableFlags_", @@ -10339,23 +8577,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 140165, "name" : "ImGuiTableColumnFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 140123, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 140123, "decls" : [ { "@type" : "AstTextComment", - "offset" : 140123, "text" : " Flags for ImGui::TableSetupColumn()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 140227, "name" : "ImGuiTableColumnFlags_None", "docComment" : "Input configuration flags", "qualType" : "ImGuiTableColumnFlags_", @@ -10364,7 +8597,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 140280, "name" : "ImGuiTableColumnFlags_Disabled", "docComment" : "Overriding/master disable flag: hide column, won't show in context menu (unlike calling TableSetColumnEnabled() which manipulates the user accessible state)", "qualType" : "ImGuiTableColumnFlags_", @@ -10373,7 +8605,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 140500, "name" : "ImGuiTableColumnFlags_DefaultHide", "docComment" : "Default as a hidden/disabled column.", "qualType" : "ImGuiTableColumnFlags_", @@ -10382,7 +8613,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 140600, "name" : "ImGuiTableColumnFlags_DefaultSort", "docComment" : "Default as a sorting column.", "qualType" : "ImGuiTableColumnFlags_", @@ -10391,7 +8621,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 140692, "name" : "ImGuiTableColumnFlags_WidthStretch", "docComment" : "Column will stretch. Preferable with horizontal scrolling disabled (default if table sizing policy is _SizingStretchSame or _SizingStretchProp).", "qualType" : "ImGuiTableColumnFlags_", @@ -10400,7 +8629,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 140900, "name" : "ImGuiTableColumnFlags_WidthFixed", "docComment" : "Column will not stretch. Preferable with horizontal scrolling enabled (default if table sizing policy is _SizingFixedFit and table is resizable).", "qualType" : "ImGuiTableColumnFlags_", @@ -10409,7 +8637,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141109, "name" : "ImGuiTableColumnFlags_NoResize", "docComment" : "Disable manual resizing.", "qualType" : "ImGuiTableColumnFlags_", @@ -10418,7 +8645,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141197, "name" : "ImGuiTableColumnFlags_NoReorder", "docComment" : "Disable manual reordering this column, this will also prevent other columns from crossing over this column.", "qualType" : "ImGuiTableColumnFlags_", @@ -10427,7 +8653,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141368, "name" : "ImGuiTableColumnFlags_NoHide", "docComment" : "Disable ability to hide/disable this column.", "qualType" : "ImGuiTableColumnFlags_", @@ -10436,7 +8661,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141476, "name" : "ImGuiTableColumnFlags_NoClip", "docComment" : "Disable clipping for this column (all NoClip columns will render in a same draw command).", "qualType" : "ImGuiTableColumnFlags_", @@ -10445,7 +8669,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141629, "name" : "ImGuiTableColumnFlags_NoSort", "docComment" : "Disable ability to sort on this field (even if ImGuiTableFlags_Sortable is set on the table).", "qualType" : "ImGuiTableColumnFlags_", @@ -10454,7 +8677,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141786, "name" : "ImGuiTableColumnFlags_NoSortAscending", "docComment" : "Disable ability to sort in the ascending direction.", "qualType" : "ImGuiTableColumnFlags_", @@ -10463,7 +8685,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 141901, "name" : "ImGuiTableColumnFlags_NoSortDescending", "docComment" : "Disable ability to sort in the descending direction.", "qualType" : "ImGuiTableColumnFlags_", @@ -10472,7 +8693,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 142017, "name" : "ImGuiTableColumnFlags_NoHeaderLabel", "docComment" : "TableHeadersRow() will not submit label for this column. Convenient for some small columns. Name will still appear in context menu.", "qualType" : "ImGuiTableColumnFlags_", @@ -10481,7 +8701,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 142212, "name" : "ImGuiTableColumnFlags_NoHeaderWidth", "docComment" : "Disable header text width contribution to automatic column width.", "qualType" : "ImGuiTableColumnFlags_", @@ -10490,7 +8709,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 142341, "name" : "ImGuiTableColumnFlags_PreferSortAscending", "docComment" : "Make the initial sort direction Ascending when first sorting on this column (default).", "qualType" : "ImGuiTableColumnFlags_", @@ -10499,7 +8717,6 @@ "evaluatedValue" : "16384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 142491, "name" : "ImGuiTableColumnFlags_PreferSortDescending", "docComment" : "Make the initial sort direction Descending when first sorting on this column.", "qualType" : "ImGuiTableColumnFlags_", @@ -10508,7 +8725,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 142632, "name" : "ImGuiTableColumnFlags_IndentEnable", "docComment" : "Use current Indent value when entering cell (default for column 0).", "qualType" : "ImGuiTableColumnFlags_", @@ -10517,7 +8733,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 142763, "name" : "ImGuiTableColumnFlags_IndentDisable", "docComment" : "Ignore current Indent value when entering cell (default for columns > 0). Indentation changes _within_ the cell will still be honored.", "qualType" : "ImGuiTableColumnFlags_", @@ -10526,7 +8741,6 @@ "evaluatedValue" : "131072" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143026, "name" : "ImGuiTableColumnFlags_IsEnabled", "docComment" : "Status: is enabled == not hidden by user/api (referred to as \"Hide\" in _DefaultHide and _NoHide) flags.", "qualType" : "ImGuiTableColumnFlags_", @@ -10535,7 +8749,6 @@ "evaluatedValue" : "16777216" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143193, "name" : "ImGuiTableColumnFlags_IsVisible", "docComment" : "Status: is visible == is enabled AND not clipped by scrolling.", "qualType" : "ImGuiTableColumnFlags_", @@ -10544,7 +8757,6 @@ "evaluatedValue" : "33554432" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143319, "name" : "ImGuiTableColumnFlags_IsSorted", "docComment" : "Status: is currently part of the sort specs", "qualType" : "ImGuiTableColumnFlags_", @@ -10553,7 +8765,6 @@ "evaluatedValue" : "67108864" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143426, "name" : "ImGuiTableColumnFlags_IsHovered", "docComment" : "Status: is hovered by mouse", "qualType" : "ImGuiTableColumnFlags_", @@ -10562,7 +8773,6 @@ "evaluatedValue" : "134217728" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143559, "name" : "ImGuiTableColumnFlags_WidthMask_", "docComment" : "[Internal] Combinations and masks", "qualType" : "ImGuiTableColumnFlags_", @@ -10571,7 +8781,6 @@ "evaluatedValue" : "24" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143680, "name" : "ImGuiTableColumnFlags_IndentMask_", "docComment" : "[Internal] Combinations and masks", "qualType" : "ImGuiTableColumnFlags_", @@ -10580,7 +8789,6 @@ "evaluatedValue" : "196608" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143804, "name" : "ImGuiTableColumnFlags_StatusMask_", "docComment" : "[Internal] Combinations and masks", "qualType" : "ImGuiTableColumnFlags_", @@ -10589,7 +8797,6 @@ "evaluatedValue" : "251658240" }, { "@type" : "AstEnumConstantDecl", - "offset" : 143988, "name" : "ImGuiTableColumnFlags_NoDirectResize_", "docComment" : "[Internal] Disable user resizing this column directly (it may however we resized indirectly from its left edge)", "qualType" : "ImGuiTableColumnFlags_", @@ -10599,23 +8806,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 144488, "name" : "ImGuiTableRowFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 144450, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 144450, "decls" : [ { "@type" : "AstTextComment", - "offset" : 144450, "text" : " Flags for ImGui::TableNextRow()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 144514, "name" : "ImGuiTableRowFlags_None", "qualType" : "ImGuiTableRowFlags_", "order" : 0, @@ -10623,7 +8825,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 144571, "name" : "ImGuiTableRowFlags_Headers", "docComment" : "Identify header row (set default background color + width of its contents accounted different for auto column width)", "qualType" : "ImGuiTableRowFlags_", @@ -10633,55 +8834,42 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 145516, "name" : "ImGuiTableBgTarget_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 144757, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 144757, "decls" : [ { "@type" : "AstTextComment", - "offset" : 144757, "text" : " Enum for ImGui::TableSetBgColor()" }, { "@type" : "AstTextComment", - "offset" : 144794, "text" : " Background colors are rendering in 3 layers:" }, { "@type" : "AstTextComment", - "offset" : 144842, "text" : " - Layer 0: draw with RowBg0 color if set, otherwise draw with ColumnBg0 if set." }, { "@type" : "AstTextComment", - "offset" : 144926, "text" : " - Layer 1: draw with RowBg1 color if set, otherwise draw with ColumnBg1 if set." }, { "@type" : "AstTextComment", - "offset" : 145010, "text" : " - Layer 2: draw with CellBg color if set." }, { "@type" : "AstTextComment", - "offset" : 145056, "text" : " The purpose of the two row/columns layers is to let you decide if a background color changes should override or blend with the existing color." }, { "@type" : "AstTextComment", - "offset" : 145202, "text" : " When using ImGuiTableFlags_RowBg on the table, each row has the RowBg0 color automatically set for odd/even rows." }, { "@type" : "AstTextComment", - "offset" : 145319, "text" : " If you set the color of RowBg0 target, your color will override the existing RowBg0 color." }, { "@type" : "AstTextComment", - "offset" : 145413, "text" : " If you set the color of RowBg1 or ColumnBg1 target, your color will blend over the RowBg0 color." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 145542, "name" : "ImGuiTableBgTarget_None", "qualType" : "ImGuiTableBgTarget_", "order" : 0, @@ -10689,7 +8877,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 145599, "name" : "ImGuiTableBgTarget_RowBg0", "docComment" : "Set row background color 0 (generally used for background, automatically set when ImGuiTableFlags_RowBg is used)", "qualType" : "ImGuiTableBgTarget_", @@ -10698,7 +8885,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 145779, "name" : "ImGuiTableBgTarget_RowBg1", "docComment" : "Set row background color 1 (generally used for selection marking)", "qualType" : "ImGuiTableBgTarget_", @@ -10707,7 +8893,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 145912, "name" : "ImGuiTableBgTarget_CellBg", "docComment" : "Set cell background color (top-most color)", "qualType" : "ImGuiTableBgTarget_", @@ -10717,23 +8902,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 146065, "name" : "ImGuiFocusedFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 146024, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 146024, "decls" : [ { "@type" : "AstTextComment", - "offset" : 146024, "text" : " Flags for ImGui::IsWindowFocused()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 146090, "name" : "ImGuiFocusedFlags_None", "qualType" : "ImGuiFocusedFlags_", "order" : 0, @@ -10741,7 +8921,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 146147, "name" : "ImGuiFocusedFlags_ChildWindows", "docComment" : "Return true if any children of the window is focused", "qualType" : "ImGuiFocusedFlags_", @@ -10750,7 +8929,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 146267, "name" : "ImGuiFocusedFlags_RootWindow", "docComment" : "Test from root window (top most parent of the current hierarchy)", "qualType" : "ImGuiFocusedFlags_", @@ -10759,7 +8937,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 146399, "name" : "ImGuiFocusedFlags_AnyWindow", "docComment" : "Return true if any window is focused. Important: If you are trying to tell how to dispatch your low-level inputs, do NOT use this. Use 'io.WantCaptureMouse' instead! Please read the FAQ!", "qualType" : "ImGuiFocusedFlags_", @@ -10768,7 +8945,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 146653, "name" : "ImGuiFocusedFlags_NoPopupHierarchy", "docComment" : "Do not consider popup hierarchy (do not treat popup emitter as parent of popup) (when used with _ChildWindows or _RootWindow)", "qualType" : "ImGuiFocusedFlags_", @@ -10777,7 +8953,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 146846, "name" : "ImGuiFocusedFlags_DockHierarchy", "docComment" : "Consider docking hierarchy (treat dockspace host as parent of docked window) (when used with _ChildWindows or _RootWindow)", "qualType" : "ImGuiFocusedFlags_", @@ -10786,7 +8961,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 147036, "name" : "ImGuiFocusedFlags_RootAndChildWindows", "qualType" : "ImGuiFocusedFlags_", "order" : 6, @@ -10795,31 +8969,24 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 147489, "name" : "ImGuiHoveredFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 147154, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 147154, "decls" : [ { "@type" : "AstTextComment", - "offset" : 147154, "text" : " Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered()" }, { "@type" : "AstTextComment", - "offset" : 147216, "text" : " Note: if you are trying to check whether your mouse should be dispatched to Dear ImGui or to your app, you should use 'io.WantCaptureMouse' instead! Please read the FAQ!" }, { "@type" : "AstTextComment", - "offset" : 147389, "text" : " Note: windows with the ImGuiWindowFlags_NoInputs flag are ignored by IsWindowHovered() calls." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 147514, "name" : "ImGuiHoveredFlags_None", "docComment" : "Return true if directly over the item/window, not obstructed by another window, not obstructed by an active popup or modal blocking inputs under them.", "qualType" : "ImGuiHoveredFlags_", @@ -10828,7 +8995,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 147732, "name" : "ImGuiHoveredFlags_ChildWindows", "docComment" : "IsWindowHovered() only: Return true if any children of the window is hovered", "qualType" : "ImGuiHoveredFlags_", @@ -10837,7 +9003,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 147876, "name" : "ImGuiHoveredFlags_RootWindow", "docComment" : "IsWindowHovered() only: Test from root window (top most parent of the current hierarchy)", "qualType" : "ImGuiHoveredFlags_", @@ -10846,7 +9011,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 148032, "name" : "ImGuiHoveredFlags_AnyWindow", "docComment" : "IsWindowHovered() only: Return true if any window is hovered", "qualType" : "ImGuiHoveredFlags_", @@ -10855,7 +9019,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 148160, "name" : "ImGuiHoveredFlags_NoPopupHierarchy", "docComment" : "IsWindowHovered() only: Do not consider popup hierarchy (do not treat popup emitter as parent of popup) (when used with _ChildWindows or _RootWindow)", "qualType" : "ImGuiHoveredFlags_", @@ -10864,7 +9027,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 148377, "name" : "ImGuiHoveredFlags_DockHierarchy", "docComment" : "IsWindowHovered() only: Consider docking hierarchy (treat dockspace host as parent of docked window) (when used with _ChildWindows or _RootWindow)", "qualType" : "ImGuiHoveredFlags_", @@ -10873,7 +9035,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 148591, "name" : "ImGuiHoveredFlags_AllowWhenBlockedByPopup", "docComment" : "Return true even if a popup window is normally blocking access to this item/window", "qualType" : "ImGuiHoveredFlags_", @@ -10882,7 +9043,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 148927, "name" : "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem", "docComment" : "Return true even if an active item is blocking access to this item/window. Useful for Drag and Drop patterns.", "qualType" : "ImGuiHoveredFlags_", @@ -10891,7 +9051,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 149104, "name" : "ImGuiHoveredFlags_AllowWhenOverlapped", "docComment" : "IsItemHovered() only: Return true even if the position is obstructed or overlapped by another window", "qualType" : "ImGuiHoveredFlags_", @@ -10900,7 +9059,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 149272, "name" : "ImGuiHoveredFlags_AllowWhenDisabled", "docComment" : "IsItemHovered() only: Return true even if the item is disabled", "qualType" : "ImGuiHoveredFlags_", @@ -10909,7 +9067,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 149402, "name" : "ImGuiHoveredFlags_RectOnly", "qualType" : "ImGuiHoveredFlags_", "order" : 10, @@ -10917,7 +9074,6 @@ "evaluatedValue" : "416" }, { "@type" : "AstEnumConstantDecl", - "offset" : 149588, "name" : "ImGuiHoveredFlags_RootAndChildWindows", "qualType" : "ImGuiHoveredFlags_", "order" : 11, @@ -10926,31 +9082,24 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 149948, "name" : "ImGuiDockNodeFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 149706, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 149706, "decls" : [ { "@type" : "AstTextComment", - "offset" : 149706, "text" : " Flags for ImGui::DockSpace(), shared/inherited by child nodes." }, { "@type" : "AstTextComment", - "offset" : 149772, "text" : " (Some flags can be applied to individual nodes directly)" }, { "@type" : "AstTextComment", - "offset" : 149832, "text" : " FIXME-DOCK: Also see ImGuiDockNodeFlagsPrivate_ which may involve using the WIP and internal DockBuilder api." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 149974, "name" : "ImGuiDockNodeFlags_None", "qualType" : "ImGuiDockNodeFlags_", "order" : 0, @@ -10958,7 +9107,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 150031, "name" : "ImGuiDockNodeFlags_KeepAliveOnly", "docComment" : "Shared // Don't display the dockspace node but keep it alive. Windows docked into this dockspace node won't be undocked.", "qualType" : "ImGuiDockNodeFlags_", @@ -10967,7 +9115,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 150361, "name" : "ImGuiDockNodeFlags_NoDockingInCentralNode", "docComment" : "Shared // Disable docking inside the Central Node, which will be always kept empty.", "qualType" : "ImGuiDockNodeFlags_", @@ -10976,7 +9123,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 150518, "name" : "ImGuiDockNodeFlags_PassthruCentralNode", "docComment" : "Shared // Enable passthru dockspace: 1) DockSpace() will render a ImGuiCol_WindowBg background covering everything excepted the Central Node when empty. Meaning the host window should probably use SetNextWindowBgAlpha(0.0f) prior to Begin() when using this. 2) When Central Node is empty: let inputs pass-through + won't display a DockingEmptyBg background. See demo for details.", "qualType" : "ImGuiDockNodeFlags_", @@ -10985,7 +9131,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 150971, "name" : "ImGuiDockNodeFlags_NoSplit", "docComment" : "Shared/Local // Disable splitting the node into smaller nodes. Useful e.g. when embedding dockspaces into a main root one (the root one may have splitting disabled to reduce confusion). Note: when turned off, existing splits will be preserved.", "qualType" : "ImGuiDockNodeFlags_", @@ -10994,7 +9139,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 151282, "name" : "ImGuiDockNodeFlags_NoResize", "docComment" : "Shared/Local // Disable resizing node using the splitter/separators. Useful with programmatically setup dockspaces.", "qualType" : "ImGuiDockNodeFlags_", @@ -11003,7 +9147,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 151465, "name" : "ImGuiDockNodeFlags_AutoHideTabBar", "docComment" : "Shared/Local // Tab bar will automatically hide when there is a single window in the dock node.", "qualType" : "ImGuiDockNodeFlags_", @@ -11013,23 +9156,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 151707, "name" : "ImGuiDragDropFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 151630, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 151630, "decls" : [ { "@type" : "AstTextComment", - "offset" : 151630, "text" : " Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 151733, "name" : "ImGuiDragDropFlags_None", "qualType" : "ImGuiDragDropFlags_", "order" : 0, @@ -11037,7 +9175,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 151825, "name" : "ImGuiDragDropFlags_SourceNoPreviewTooltip", "docComment" : "By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disable this behavior.", "qualType" : "ImGuiDragDropFlags_", @@ -11046,7 +9183,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 152062, "name" : "ImGuiDragDropFlags_SourceNoDisableHover", "docComment" : "By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips. This flag disable this behavior so you can still call IsItemHovered() on the source item.", "qualType" : "ImGuiDragDropFlags_", @@ -11055,7 +9191,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 152353, "name" : "ImGuiDragDropFlags_SourceNoHoldToOpenOthers", "docComment" : "Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item.", "qualType" : "ImGuiDragDropFlags_", @@ -11064,7 +9199,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 152545, "name" : "ImGuiDragDropFlags_SourceAllowNullID", "docComment" : "Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position. This is extremely unusual within the dear imgui ecosystem and so we made it explicit.", "qualType" : "ImGuiDragDropFlags_", @@ -11073,7 +9207,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 152873, "name" : "ImGuiDragDropFlags_SourceExtern", "docComment" : "External source (from outside of dear imgui), won't attempt to read current item/window info. Will always return true. Only one Extern source can be active simultaneously.", "qualType" : "ImGuiDragDropFlags_", @@ -11082,7 +9215,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 153112, "name" : "ImGuiDragDropFlags_SourceAutoExpirePayload", "docComment" : "Automatically expire the payload if the source cease to be submitted (otherwise payloads are persisting while being dragged)", "qualType" : "ImGuiDragDropFlags_", @@ -11091,7 +9223,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 153341, "name" : "ImGuiDragDropFlags_AcceptBeforeDelivery", "docComment" : "AcceptDragDropPayload() will returns true even before the mouse button is released. You can then call IsDelivery() to test if the payload needs to be delivered.", "qualType" : "ImGuiDragDropFlags_", @@ -11100,7 +9231,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 153569, "name" : "ImGuiDragDropFlags_AcceptNoDrawDefaultRect", "docComment" : "Do not draw the default highlight rectangle when hovering over target.", "qualType" : "ImGuiDragDropFlags_", @@ -11109,7 +9239,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 153707, "name" : "ImGuiDragDropFlags_AcceptNoPreviewTooltip", "docComment" : "Request hiding the BeginDragDropSource tooltip from the BeginDragDropTarget site.", "qualType" : "ImGuiDragDropFlags_", @@ -11118,7 +9247,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 153856, "name" : "ImGuiDragDropFlags_AcceptPeekOnly", "docComment" : "For peeking ahead and inspecting the payload before delivery.", "qualType" : "ImGuiDragDropFlags_", @@ -11128,116 +9256,96 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 154495, "name" : "ImGuiDataType_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 154469, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 154469, "decls" : [ { "@type" : "AstTextComment", - "offset" : 154469, "text" : " A primary data type" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 154516, "name" : "ImGuiDataType_S8", "docComment" : "signed char / char (with sensible compilers)", "qualType" : "ImGuiDataType_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154592, "name" : "ImGuiDataType_U8", "docComment" : "unsigned char", "qualType" : "ImGuiDataType_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154637, "name" : "ImGuiDataType_S16", "docComment" : "short", "qualType" : "ImGuiDataType_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154674, "name" : "ImGuiDataType_U16", "docComment" : "unsigned short", "qualType" : "ImGuiDataType_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154720, "name" : "ImGuiDataType_S32", "docComment" : "int", "qualType" : "ImGuiDataType_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154755, "name" : "ImGuiDataType_U32", "docComment" : "unsigned int", "qualType" : "ImGuiDataType_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154799, "name" : "ImGuiDataType_S64", "docComment" : "long long / __int64", "qualType" : "ImGuiDataType_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154850, "name" : "ImGuiDataType_U64", "docComment" : "unsigned long long / unsigned __int64", "qualType" : "ImGuiDataType_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154919, "name" : "ImGuiDataType_Float", "docComment" : "float", "qualType" : "ImGuiDataType_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154956, "name" : "ImGuiDataType_Double", "docComment" : "double", "qualType" : "ImGuiDataType_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 154994, "name" : "ImGuiDataType_COUNT", "qualType" : "ImGuiDataType_", "order" : 10 } ] }, { "@type" : "AstEnumDecl", - "offset" : 155047, "name" : "ImGuiDir_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 155020, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 155020, "decls" : [ { "@type" : "AstTextComment", - "offset" : 155020, "text" : " A cardinal direction" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 155063, "name" : "ImGuiDir_None", "qualType" : "ImGuiDir_", "order" : -1, @@ -11245,7 +9353,6 @@ "evaluatedValue" : "-1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155090, "name" : "ImGuiDir_Left", "qualType" : "ImGuiDir_", "order" : 0, @@ -11253,7 +9360,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155116, "name" : "ImGuiDir_Right", "qualType" : "ImGuiDir_", "order" : 1, @@ -11261,7 +9367,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155142, "name" : "ImGuiDir_Up", "qualType" : "ImGuiDir_", "order" : 2, @@ -11269,7 +9374,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155168, "name" : "ImGuiDir_Down", "qualType" : "ImGuiDir_", "order" : 3, @@ -11277,30 +9381,24 @@ "evaluatedValue" : "3" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155194, "name" : "ImGuiDir_COUNT", "qualType" : "ImGuiDir_", "order" : 4 } ] }, { "@type" : "AstEnumDecl", - "offset" : 155241, "name" : "ImGuiSortDirection_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 155215, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 155215, "decls" : [ { "@type" : "AstTextComment", - "offset" : 155215, "text" : " A sorting direction" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 155267, "name" : "ImGuiSortDirection_None", "qualType" : "ImGuiSortDirection_", "order" : 0, @@ -11308,7 +9406,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155308, "name" : "ImGuiSortDirection_Ascending", "docComment" : "Ascending = 0->9, A->Z etc.", "qualType" : "ImGuiSortDirection_", @@ -11317,7 +9414,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 155383, "name" : "ImGuiSortDirection_Descending", "docComment" : "Descending = 9->0, Z->A etc.", "qualType" : "ImGuiSortDirection_", @@ -11327,184 +9423,152 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 155550, "name" : "ImGuiKey_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 155461, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 155461, "decls" : [ { "@type" : "AstTextComment", - "offset" : 155461, "text" : " User fill ImGuiIO.KeyMap[] array with indices into the ImGuiIO.KeysDown[512] array" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 155566, "name" : "ImGuiKey_Tab", "qualType" : "ImGuiKey_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155584, "name" : "ImGuiKey_LeftArrow", "qualType" : "ImGuiKey_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155608, "name" : "ImGuiKey_RightArrow", "qualType" : "ImGuiKey_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155633, "name" : "ImGuiKey_UpArrow", "qualType" : "ImGuiKey_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155655, "name" : "ImGuiKey_DownArrow", "qualType" : "ImGuiKey_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155679, "name" : "ImGuiKey_PageUp", "qualType" : "ImGuiKey_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155700, "name" : "ImGuiKey_PageDown", "qualType" : "ImGuiKey_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155723, "name" : "ImGuiKey_Home", "qualType" : "ImGuiKey_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155742, "name" : "ImGuiKey_End", "qualType" : "ImGuiKey_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155760, "name" : "ImGuiKey_Insert", "qualType" : "ImGuiKey_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155781, "name" : "ImGuiKey_Delete", "qualType" : "ImGuiKey_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155802, "name" : "ImGuiKey_Backspace", "qualType" : "ImGuiKey_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155826, "name" : "ImGuiKey_Space", "qualType" : "ImGuiKey_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155846, "name" : "ImGuiKey_Enter", "qualType" : "ImGuiKey_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155866, "name" : "ImGuiKey_Escape", "qualType" : "ImGuiKey_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155887, "name" : "ImGuiKey_KeyPadEnter", "qualType" : "ImGuiKey_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155913, "name" : "ImGuiKey_A", "docComment" : "for text edit CTRL+A: select all", "qualType" : "ImGuiKey_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 155981, "name" : "ImGuiKey_C", "docComment" : "for text edit CTRL+C: copy", "qualType" : "ImGuiKey_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 156043, "name" : "ImGuiKey_V", "docComment" : "for text edit CTRL+V: paste", "qualType" : "ImGuiKey_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 156106, "name" : "ImGuiKey_X", "docComment" : "for text edit CTRL+X: cut", "qualType" : "ImGuiKey_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 156167, "name" : "ImGuiKey_Y", "docComment" : "for text edit CTRL+Y: redo", "qualType" : "ImGuiKey_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 156229, "name" : "ImGuiKey_Z", "docComment" : "for text edit CTRL+Z: undo", "qualType" : "ImGuiKey_", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 156291, "name" : "ImGuiKey_COUNT", "qualType" : "ImGuiKey_", "order" : 22 } ] }, { "@type" : "AstEnumDecl", - "offset" : 156438, "name" : "ImGuiKeyModFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 156312, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 156312, "decls" : [ { "@type" : "AstTextComment", - "offset" : 156312, "text" : " To test io.KeyMods (which is a combination of individual fields io.KeyCtrl, io.KeyShift, io.KeyAlt set by user/backend)" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 156462, "name" : "ImGuiKeyModFlags_None", "qualType" : "ImGuiKeyModFlags_", "order" : 0, @@ -11512,7 +9576,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 156499, "name" : "ImGuiKeyModFlags_Ctrl", "qualType" : "ImGuiKeyModFlags_", "order" : 1, @@ -11520,7 +9583,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 156541, "name" : "ImGuiKeyModFlags_Shift", "qualType" : "ImGuiKeyModFlags_", "order" : 2, @@ -11528,7 +9590,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 156583, "name" : "ImGuiKeyModFlags_Alt", "qualType" : "ImGuiKeyModFlags_", "order" : 3, @@ -11536,7 +9597,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 156625, "name" : "ImGuiKeyModFlags_Super", "qualType" : "ImGuiKeyModFlags_", "order" : 4, @@ -11545,175 +9605,146 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 157228, "name" : "ImGuiNavInput_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 156668, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 156668, "decls" : [ { "@type" : "AstTextComment", - "offset" : 156668, "text" : " Gamepad/Keyboard navigation" }, { "@type" : "AstTextComment", - "offset" : 156699, "text" : " Keyboard: Set io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard to enable. NewFrame() will automatically fill io.NavInputs[] based on your io.KeysDown[] + io.KeyMap[] arrays." }, { "@type" : "AstTextComment", - "offset" : 156880, "text" : " Gamepad: Set io.ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad to enable. Backend: set ImGuiBackendFlags_HasGamepad and fill the io.NavInputs[] fields before calling NewFrame(). Note that io.NavInputs[] is cleared by EndFrame()." }, { "@type" : "AstTextComment", - "offset" : 157115, "text" : " Read instructions in imgui.cpp for more details. Download PNG/PSD at http://dearimgui.org/controls_sheets." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 157272, "name" : "ImGuiNavInput_Activate", "docComment" : "activate / open / toggle / tweak value // e.g. Cross (PS4), A (Xbox), A (Switch), Space (Keyboard)", "qualType" : "ImGuiNavInput_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 157414, "name" : "ImGuiNavInput_Cancel", "docComment" : "cancel / close / exit // e.g. Circle (PS4), B (Xbox), B (Switch), Escape (Keyboard)", "qualType" : "ImGuiNavInput_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 157557, "name" : "ImGuiNavInput_Input", "docComment" : "text input / on-screen keyboard // e.g. Triang.(PS4), Y (Xbox), X (Switch), Return (Keyboard)", "qualType" : "ImGuiNavInput_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 157700, "name" : "ImGuiNavInput_Menu", "docComment" : "tap: toggle menu / hold: focus, move, resize // e.g. Square (PS4), X (Xbox), Y (Switch), Alt (Keyboard)", "qualType" : "ImGuiNavInput_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 157840, "name" : "ImGuiNavInput_DpadLeft", "docComment" : "move / tweak / resize window (w/ PadMenu) // e.g. D-pad Left/Right/Up/Down (Gamepads), Arrow keys (Keyboard)", "qualType" : "ImGuiNavInput_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 157988, "name" : "ImGuiNavInput_DpadRight", "qualType" : "ImGuiNavInput_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158024, "name" : "ImGuiNavInput_DpadUp", "qualType" : "ImGuiNavInput_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158060, "name" : "ImGuiNavInput_DpadDown", "qualType" : "ImGuiNavInput_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158096, "name" : "ImGuiNavInput_LStickLeft", "docComment" : "scroll / move window (w/ PadMenu) // e.g. Left Analog Stick Left/Right/Up/Down", "qualType" : "ImGuiNavInput_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158222, "name" : "ImGuiNavInput_LStickRight", "qualType" : "ImGuiNavInput_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158258, "name" : "ImGuiNavInput_LStickUp", "qualType" : "ImGuiNavInput_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158294, "name" : "ImGuiNavInput_LStickDown", "qualType" : "ImGuiNavInput_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158330, "name" : "ImGuiNavInput_FocusPrev", "docComment" : "next window (w/ PadMenu) // e.g. L1 or L2 (PS4), LB or LT (Xbox), L or ZL (Switch)", "qualType" : "ImGuiNavInput_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158469, "name" : "ImGuiNavInput_FocusNext", "docComment" : "prev window (w/ PadMenu) // e.g. R1 or R2 (PS4), RB or RT (Xbox), R or ZL (Switch)", "qualType" : "ImGuiNavInput_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158608, "name" : "ImGuiNavInput_TweakSlow", "docComment" : "slower tweaks // e.g. L1 or L2 (PS4), LB or LT (Xbox), L or ZL (Switch)", "qualType" : "ImGuiNavInput_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 158747, "name" : "ImGuiNavInput_TweakFast", "docComment" : "faster tweaks // e.g. R1 or R2 (PS4), RB or RT (Xbox), R or ZL (Switch)", "qualType" : "ImGuiNavInput_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 159200, "name" : "ImGuiNavInput_KeyLeft_", "docComment" : "move left // = Arrow keys", "qualType" : "ImGuiNavInput_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 159297, "name" : "ImGuiNavInput_KeyRight_", "docComment" : "move right", "qualType" : "ImGuiNavInput_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 159344, "name" : "ImGuiNavInput_KeyUp_", "docComment" : "move up", "qualType" : "ImGuiNavInput_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 159388, "name" : "ImGuiNavInput_KeyDown_", "docComment" : "move down", "qualType" : "ImGuiNavInput_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 159434, "name" : "ImGuiNavInput_COUNT", "qualType" : "ImGuiNavInput_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 159459, "name" : "ImGuiNavInput_InternalStart_", "qualType" : "ImGuiNavInput_", "order" : 21, @@ -11722,23 +9753,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 159596, "name" : "ImGuiConfigFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 159519, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 159519, "decls" : [ { "@type" : "AstTextComment", - "offset" : 159519, "text" : " Configuration flags stored in io.ConfigFlags. Set by user/application." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 159620, "name" : "ImGuiConfigFlags_None", "qualType" : "ImGuiConfigFlags_", "order" : 0, @@ -11746,7 +9772,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 159669, "name" : "ImGuiConfigFlags_NavEnableKeyboard", "docComment" : "Master keyboard navigation enable flag. NewFrame() will automatically fill io.NavInputs[] based on io.KeysDown[].", "qualType" : "ImGuiConfigFlags_", @@ -11755,7 +9780,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 159842, "name" : "ImGuiConfigFlags_NavEnableGamepad", "docComment" : "Master gamepad navigation enable flag. This is mostly to instruct your imgui backend to fill io.NavInputs[]. Backend also needs to set ImGuiBackendFlags_HasGamepad.", "qualType" : "ImGuiConfigFlags_", @@ -11764,7 +9788,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 160066, "name" : "ImGuiConfigFlags_NavEnableSetMousePos", "docComment" : "Instruct navigation to move the mouse cursor. May be useful on TV/console systems where moving a virtual mouse is awkward. Will update io.MousePos and set io.WantSetMousePos=true. If enabled you MUST honor io.WantSetMousePos requests in your backend, otherwise ImGui will react as if the mouse is jumping around back and forth.", "qualType" : "ImGuiConfigFlags_", @@ -11773,7 +9796,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 160453, "name" : "ImGuiConfigFlags_NavNoCaptureKeyboard", "docComment" : "Instruct navigation to not set the io.WantCaptureKeyboard flag when io.NavActive is set.", "qualType" : "ImGuiConfigFlags_", @@ -11782,7 +9804,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 160601, "name" : "ImGuiConfigFlags_NoMouse", "docComment" : "Instruct imgui to clear mouse position/buttons in NewFrame(). This allows ignoring the mouse information set by the backend.", "qualType" : "ImGuiConfigFlags_", @@ -11791,7 +9812,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 160785, "name" : "ImGuiConfigFlags_NoMouseCursorChange", "docComment" : "Instruct backend to not alter mouse cursor shape and visibility. Use if the backend cursor changes are interfering with yours and you don't want to use SetMouseCursor() to change mouse cursor. You may want to honor requests from imgui by reading GetMouseCursor() yourself instead.", "qualType" : "ImGuiConfigFlags_", @@ -11800,7 +9820,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 161148, "name" : "ImGuiConfigFlags_DockingEnable", "docComment" : "Docking enable flags.", "qualType" : "ImGuiConfigFlags_", @@ -11809,7 +9828,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 161417, "name" : "ImGuiConfigFlags_ViewportsEnable", "docComment" : "Viewport enable flags (require both ImGuiBackendFlags_PlatformHasViewports + ImGuiBackendFlags_RendererHasViewports set by the respective backends)", "qualType" : "ImGuiConfigFlags_", @@ -11818,7 +9836,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 161624, "name" : "ImGuiConfigFlags_DpiEnableScaleViewports", "docComment" : "[BETA: Don't use] FIXME-DPI: Reposition and resize imgui windows when the DpiScale of a viewport changed (mostly useful for the main viewport hosting other window). Note that resizing the main window itself is up to your application.", "qualType" : "ImGuiConfigFlags_", @@ -11827,7 +9844,6 @@ "evaluatedValue" : "16384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 161917, "name" : "ImGuiConfigFlags_DpiEnableScaleFonts", "docComment" : "[BETA: Don't use] FIXME-DPI: Request bitmap-scaled fonts to match DpiScale. This is a very low-quality workaround. The correct way to handle DPI is _currently_ to replace the atlas and/or fonts in the Platform_OnChangedViewport callback, but this is all early work in progress.", "qualType" : "ImGuiConfigFlags_", @@ -11836,7 +9852,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 162419, "name" : "ImGuiConfigFlags_IsSRGB", "docComment" : "Application is SRGB-aware.", "qualType" : "ImGuiConfigFlags_", @@ -11845,7 +9860,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 162505, "name" : "ImGuiConfigFlags_IsTouchScreen", "docComment" : "Application is using a touch screen instead of a mouse.", "qualType" : "ImGuiConfigFlags_", @@ -11855,23 +9869,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 162723, "name" : "ImGuiBackendFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 162622, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 162622, "decls" : [ { "@type" : "AstTextComment", - "offset" : 162622, "text" : " Backend capabilities flags stored in io.BackendFlags. Set by imgui_impl_xxx or custom backend." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 162748, "name" : "ImGuiBackendFlags_None", "qualType" : "ImGuiBackendFlags_", "order" : 0, @@ -11879,7 +9888,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 162797, "name" : "ImGuiBackendFlags_HasGamepad", "docComment" : "Backend Platform supports gamepad and currently has one connected.", "qualType" : "ImGuiBackendFlags_", @@ -11888,7 +9896,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 162923, "name" : "ImGuiBackendFlags_HasMouseCursors", "docComment" : "Backend Platform supports honoring GetMouseCursor() value to change the OS cursor shape.", "qualType" : "ImGuiBackendFlags_", @@ -11897,7 +9904,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 163071, "name" : "ImGuiBackendFlags_HasSetMousePos", "docComment" : "Backend Platform supports io.WantSetMousePos requests to reposition the OS mouse position (only used if ImGuiConfigFlags_NavEnableSetMousePos is set).", "qualType" : "ImGuiBackendFlags_", @@ -11906,7 +9912,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 163281, "name" : "ImGuiBackendFlags_RendererHasVtxOffset", "docComment" : "Backend Renderer supports ImDrawCmd::VtxOffset. This enables output of large meshes (64K+ vertices) while still using 16-bit indices.", "qualType" : "ImGuiBackendFlags_", @@ -11915,7 +9920,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 163499, "name" : "ImGuiBackendFlags_PlatformHasViewports", "docComment" : "Backend Platform supports multiple viewports.", "qualType" : "ImGuiBackendFlags_", @@ -11924,7 +9928,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 163604, "name" : "ImGuiBackendFlags_HasMouseHoveredViewport", "docComment" : "Backend Platform supports setting io.MouseHoveredViewport to the viewport directly under the mouse _IGNORING_ viewports with the ImGuiViewportFlags_NoInputs flag and _REGARDLESS_ of whether another viewport is focused and may be capturing the mouse. This information is _NOT EASY_ to provide correctly with most high-level engines! Don't set this without studying _carefully_ how the backends handle ImGuiViewportFlags_NoInputs!", "qualType" : "ImGuiBackendFlags_", @@ -11933,7 +9936,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 164092, "name" : "ImGuiBackendFlags_RendererHasViewports", "docComment" : "Backend Renderer supports multiple viewports.", "qualType" : "ImGuiBackendFlags_", @@ -11943,614 +9945,513 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 164256, "name" : "ImGuiCol_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 164199, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 164199, "decls" : [ { "@type" : "AstTextComment", - "offset" : 164199, "text" : " Enumeration for PushStyleColor() / PopStyleColor()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 164272, "name" : "ImGuiCol_Text", "qualType" : "ImGuiCol_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164291, "name" : "ImGuiCol_TextDisabled", "qualType" : "ImGuiCol_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164318, "name" : "ImGuiCol_WindowBg", "docComment" : "Background of normal windows", "qualType" : "ImGuiCol_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164386, "name" : "ImGuiCol_ChildBg", "docComment" : "Background of child windows", "qualType" : "ImGuiCol_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164453, "name" : "ImGuiCol_PopupBg", "docComment" : "Background of popups, menus, tooltips windows", "qualType" : "ImGuiCol_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164538, "name" : "ImGuiCol_Border", "qualType" : "ImGuiCol_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164559, "name" : "ImGuiCol_BorderShadow", "qualType" : "ImGuiCol_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164586, "name" : "ImGuiCol_FrameBg", "docComment" : "Background of checkbox, radio button, plot, slider, text input", "qualType" : "ImGuiCol_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164688, "name" : "ImGuiCol_FrameBgHovered", "qualType" : "ImGuiCol_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164717, "name" : "ImGuiCol_FrameBgActive", "qualType" : "ImGuiCol_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164745, "name" : "ImGuiCol_TitleBg", "qualType" : "ImGuiCol_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164767, "name" : "ImGuiCol_TitleBgActive", "qualType" : "ImGuiCol_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164795, "name" : "ImGuiCol_TitleBgCollapsed", "qualType" : "ImGuiCol_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164826, "name" : "ImGuiCol_MenuBarBg", "qualType" : "ImGuiCol_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164850, "name" : "ImGuiCol_ScrollbarBg", "qualType" : "ImGuiCol_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164876, "name" : "ImGuiCol_ScrollbarGrab", "qualType" : "ImGuiCol_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164904, "name" : "ImGuiCol_ScrollbarGrabHovered", "qualType" : "ImGuiCol_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164939, "name" : "ImGuiCol_ScrollbarGrabActive", "qualType" : "ImGuiCol_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164973, "name" : "ImGuiCol_CheckMark", "qualType" : "ImGuiCol_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 164997, "name" : "ImGuiCol_SliderGrab", "qualType" : "ImGuiCol_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165022, "name" : "ImGuiCol_SliderGrabActive", "qualType" : "ImGuiCol_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165053, "name" : "ImGuiCol_Button", "qualType" : "ImGuiCol_", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165074, "name" : "ImGuiCol_ButtonHovered", "qualType" : "ImGuiCol_", "order" : 22 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165102, "name" : "ImGuiCol_ButtonActive", "qualType" : "ImGuiCol_", "order" : 23 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165129, "name" : "ImGuiCol_Header", "docComment" : "Header* colors are used for CollapsingHeader, TreeNode, Selectable, MenuItem", "qualType" : "ImGuiCol_", "order" : 24 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165245, "name" : "ImGuiCol_HeaderHovered", "qualType" : "ImGuiCol_", "order" : 25 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165273, "name" : "ImGuiCol_HeaderActive", "qualType" : "ImGuiCol_", "order" : 26 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165300, "name" : "ImGuiCol_Separator", "qualType" : "ImGuiCol_", "order" : 27 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165324, "name" : "ImGuiCol_SeparatorHovered", "qualType" : "ImGuiCol_", "order" : 28 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165355, "name" : "ImGuiCol_SeparatorActive", "qualType" : "ImGuiCol_", "order" : 29 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165385, "name" : "ImGuiCol_ResizeGrip", "qualType" : "ImGuiCol_", "order" : 30 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165410, "name" : "ImGuiCol_ResizeGripHovered", "qualType" : "ImGuiCol_", "order" : 31 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165442, "name" : "ImGuiCol_ResizeGripActive", "qualType" : "ImGuiCol_", "order" : 32 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165473, "name" : "ImGuiCol_Tab", "qualType" : "ImGuiCol_", "order" : 33 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165491, "name" : "ImGuiCol_TabHovered", "qualType" : "ImGuiCol_", "order" : 34 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165516, "name" : "ImGuiCol_TabActive", "qualType" : "ImGuiCol_", "order" : 35 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165540, "name" : "ImGuiCol_TabUnfocused", "qualType" : "ImGuiCol_", "order" : 36 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165567, "name" : "ImGuiCol_TabUnfocusedActive", "qualType" : "ImGuiCol_", "order" : 37 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165600, "name" : "ImGuiCol_DockingPreview", "docComment" : "Preview overlay color when about to docking something", "qualType" : "ImGuiCol_", "order" : 38 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165693, "name" : "ImGuiCol_DockingEmptyBg", "docComment" : "Background color for empty node (e.g. CentralNode with no window docked into it)", "qualType" : "ImGuiCol_", "order" : 39 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165813, "name" : "ImGuiCol_PlotLines", "qualType" : "ImGuiCol_", "order" : 40 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165837, "name" : "ImGuiCol_PlotLinesHovered", "qualType" : "ImGuiCol_", "order" : 41 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165868, "name" : "ImGuiCol_PlotHistogram", "qualType" : "ImGuiCol_", "order" : 42 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165896, "name" : "ImGuiCol_PlotHistogramHovered", "qualType" : "ImGuiCol_", "order" : 43 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165931, "name" : "ImGuiCol_TableHeaderBg", "docComment" : "Table header background", "qualType" : "ImGuiCol_", "order" : 44 }, { "@type" : "AstEnumConstantDecl", - "offset" : 165994, "name" : "ImGuiCol_TableBorderStrong", "docComment" : "Table outer and header borders (prefer using Alpha=1.0 here)", "qualType" : "ImGuiCol_", "order" : 45 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166094, "name" : "ImGuiCol_TableBorderLight", "docComment" : "Table inner borders (prefer using Alpha=1.0 here)", "qualType" : "ImGuiCol_", "order" : 46 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166183, "name" : "ImGuiCol_TableRowBg", "docComment" : "Table row background (even rows)", "qualType" : "ImGuiCol_", "order" : 47 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166255, "name" : "ImGuiCol_TableRowBgAlt", "docComment" : "Table row background (odd rows)", "qualType" : "ImGuiCol_", "order" : 48 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166326, "name" : "ImGuiCol_TextSelectedBg", "qualType" : "ImGuiCol_", "order" : 49 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166355, "name" : "ImGuiCol_DragDropTarget", "qualType" : "ImGuiCol_", "order" : 50 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166384, "name" : "ImGuiCol_NavHighlight", "docComment" : "Gamepad/keyboard: current highlighted item", "qualType" : "ImGuiCol_", "order" : 51 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166466, "name" : "ImGuiCol_NavWindowingHighlight", "docComment" : "Highlight window when using CTRL+TAB", "qualType" : "ImGuiCol_", "order" : 52 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166542, "name" : "ImGuiCol_NavWindowingDimBg", "docComment" : "Darken/colorize entire screen behind the CTRL+TAB window list, when active", "qualType" : "ImGuiCol_", "order" : 53 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166656, "name" : "ImGuiCol_ModalWindowDimBg", "docComment" : "Darken/colorize entire screen behind a modal window, when one is active", "qualType" : "ImGuiCol_", "order" : 54 }, { "@type" : "AstEnumConstantDecl", - "offset" : 166767, "name" : "ImGuiCol_COUNT", "qualType" : "ImGuiCol_", "order" : 55 } ] }, { "@type" : "AstEnumDecl", - "offset" : 167656, "name" : "ImGuiStyleVar_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 166788, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 166788, "decls" : [ { "@type" : "AstTextComment", - "offset" : 166788, "text" : " Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure." }, { "@type" : "AstTextComment", - "offset" : 166886, "text" : " - The enum only refers to fields of ImGuiStyle which makes sense to be pushed/popped inside UI code." }, { "@type" : "AstTextComment", - "offset" : 166990, "text" : " During initialization or between frames, feel free to just poke into ImGuiStyle directly." }, { "@type" : "AstTextComment", - "offset" : 167085, "text" : " - Tip: Use your programming IDE navigation facilities on the names in the _second column_ below to find the actual members and their description." }, { "@type" : "AstTextComment", - "offset" : 167234, "text" : " In Visual Studio IDE: CTRL+comma (\"Edit.NavigateTo\") can follow symbols in comments, whereas CTRL+F12 (\"Edit.GoToImplementation\") cannot." }, { "@type" : "AstTextComment", - "offset" : 167377, "text" : " With Visual Assist installed: ALT+G (\"VAssistX.GoToImplementation\") can also follow symbols in comments." }, { "@type" : "AstTextComment", - "offset" : 167487, "text" : " - When changing this enum, you need to update the associated internal table GStyleVarInfo[] accordingly. This is where we link enum values to members offset/type." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 167784, "name" : "ImGuiStyleVar_Alpha", "docComment" : "float Alpha", "qualType" : "ImGuiStyleVar_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 167842, "name" : "ImGuiStyleVar_DisabledAlpha", "docComment" : "float DisabledAlpha", "qualType" : "ImGuiStyleVar_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 167908, "name" : "ImGuiStyleVar_WindowPadding", "docComment" : "ImVec2 WindowPadding", "qualType" : "ImGuiStyleVar_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 167974, "name" : "ImGuiStyleVar_WindowRounding", "docComment" : "float WindowRounding", "qualType" : "ImGuiStyleVar_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168041, "name" : "ImGuiStyleVar_WindowBorderSize", "docComment" : "float WindowBorderSize", "qualType" : "ImGuiStyleVar_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168110, "name" : "ImGuiStyleVar_WindowMinSize", "docComment" : "ImVec2 WindowMinSize", "qualType" : "ImGuiStyleVar_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168176, "name" : "ImGuiStyleVar_WindowTitleAlign", "docComment" : "ImVec2 WindowTitleAlign", "qualType" : "ImGuiStyleVar_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168245, "name" : "ImGuiStyleVar_ChildRounding", "docComment" : "float ChildRounding", "qualType" : "ImGuiStyleVar_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168311, "name" : "ImGuiStyleVar_ChildBorderSize", "docComment" : "float ChildBorderSize", "qualType" : "ImGuiStyleVar_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168379, "name" : "ImGuiStyleVar_PopupRounding", "docComment" : "float PopupRounding", "qualType" : "ImGuiStyleVar_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168445, "name" : "ImGuiStyleVar_PopupBorderSize", "docComment" : "float PopupBorderSize", "qualType" : "ImGuiStyleVar_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168513, "name" : "ImGuiStyleVar_FramePadding", "docComment" : "ImVec2 FramePadding", "qualType" : "ImGuiStyleVar_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168578, "name" : "ImGuiStyleVar_FrameRounding", "docComment" : "float FrameRounding", "qualType" : "ImGuiStyleVar_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168644, "name" : "ImGuiStyleVar_FrameBorderSize", "docComment" : "float FrameBorderSize", "qualType" : "ImGuiStyleVar_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168712, "name" : "ImGuiStyleVar_ItemSpacing", "docComment" : "ImVec2 ItemSpacing", "qualType" : "ImGuiStyleVar_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168776, "name" : "ImGuiStyleVar_ItemInnerSpacing", "docComment" : "ImVec2 ItemInnerSpacing", "qualType" : "ImGuiStyleVar_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168845, "name" : "ImGuiStyleVar_IndentSpacing", "docComment" : "float IndentSpacing", "qualType" : "ImGuiStyleVar_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168911, "name" : "ImGuiStyleVar_CellPadding", "docComment" : "ImVec2 CellPadding", "qualType" : "ImGuiStyleVar_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 168975, "name" : "ImGuiStyleVar_ScrollbarSize", "docComment" : "float ScrollbarSize", "qualType" : "ImGuiStyleVar_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169041, "name" : "ImGuiStyleVar_ScrollbarRounding", "docComment" : "float ScrollbarRounding", "qualType" : "ImGuiStyleVar_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169111, "name" : "ImGuiStyleVar_GrabMinSize", "docComment" : "float GrabMinSize", "qualType" : "ImGuiStyleVar_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169175, "name" : "ImGuiStyleVar_GrabRounding", "docComment" : "float GrabRounding", "qualType" : "ImGuiStyleVar_", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169240, "name" : "ImGuiStyleVar_TabRounding", "docComment" : "float TabRounding", "qualType" : "ImGuiStyleVar_", "order" : 22 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169304, "name" : "ImGuiStyleVar_ButtonTextAlign", "docComment" : "ImVec2 ButtonTextAlign", "qualType" : "ImGuiStyleVar_", "order" : 23 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169372, "name" : "ImGuiStyleVar_SelectableTextAlign", "docComment" : "ImVec2 SelectableTextAlign", "qualType" : "ImGuiStyleVar_", "order" : 24 }, { "@type" : "AstEnumConstantDecl", - "offset" : 169444, "name" : "ImGuiStyleVar_COUNT", "qualType" : "ImGuiStyleVar_", "order" : 25 } ] }, { "@type" : "AstEnumDecl", - "offset" : 169535, "name" : "ImGuiButtonFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 169470, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 169470, "decls" : [ { "@type" : "AstTextComment", - "offset" : 169470, "text" : " Flags for InvisibleButton() [extended in imgui_internal.h]" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 169559, "name" : "ImGuiButtonFlags_None", "qualType" : "ImGuiButtonFlags_", "order" : 0, @@ -12558,7 +10459,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 169608, "name" : "ImGuiButtonFlags_MouseButtonLeft", "docComment" : "React on left mouse button (default)", "qualType" : "ImGuiButtonFlags_", @@ -12567,7 +10467,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 169704, "name" : "ImGuiButtonFlags_MouseButtonRight", "docComment" : "React on right mouse button", "qualType" : "ImGuiButtonFlags_", @@ -12576,7 +10475,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 169791, "name" : "ImGuiButtonFlags_MouseButtonMiddle", "docComment" : "React on center mouse button", "qualType" : "ImGuiButtonFlags_", @@ -12585,7 +10483,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 169898, "name" : "ImGuiButtonFlags_MouseButtonMask_", "docComment" : "[Internal]", "qualType" : "ImGuiButtonFlags_", @@ -12594,7 +10491,6 @@ "evaluatedValue" : "7" }, { "@type" : "AstEnumConstantDecl", - "offset" : 170051, "name" : "ImGuiButtonFlags_MouseButtonDefault_", "docComment" : "[Internal]", "qualType" : "ImGuiButtonFlags_", @@ -12604,23 +10500,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 170226, "name" : "ImGuiColorEditFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 170132, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 170132, "decls" : [ { "@type" : "AstTextComment", - "offset" : 170132, "text" : " Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 170253, "name" : "ImGuiColorEditFlags_None", "qualType" : "ImGuiColorEditFlags_", "order" : 0, @@ -12628,7 +10519,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 170298, "name" : "ImGuiColorEditFlags_NoAlpha", "docComment" : "// ColorEdit, ColorPicker, ColorButton: ignore Alpha component (will only read 3 components from the input pointer).", "qualType" : "ImGuiColorEditFlags_", @@ -12637,7 +10527,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 170483, "name" : "ImGuiColorEditFlags_NoPicker", "docComment" : "// ColorEdit: disable picker when clicking on color square.", "qualType" : "ImGuiColorEditFlags_", @@ -12646,7 +10535,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 170611, "name" : "ImGuiColorEditFlags_NoOptions", "docComment" : "// ColorEdit: disable toggling options menu when right-clicking on inputs/small preview.", "qualType" : "ImGuiColorEditFlags_", @@ -12655,7 +10543,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 170768, "name" : "ImGuiColorEditFlags_NoSmallPreview", "docComment" : "// ColorEdit, ColorPicker: disable color square preview next to the inputs. (e.g. to show only the inputs)", "qualType" : "ImGuiColorEditFlags_", @@ -12664,7 +10551,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 170943, "name" : "ImGuiColorEditFlags_NoInputs", "docComment" : "// ColorEdit, ColorPicker: disable inputs sliders/text widgets (e.g. to show only the small preview color square).", "qualType" : "ImGuiColorEditFlags_", @@ -12673,7 +10559,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 171126, "name" : "ImGuiColorEditFlags_NoTooltip", "docComment" : "// ColorEdit, ColorPicker, ColorButton: disable tooltip when hovering the preview.", "qualType" : "ImGuiColorEditFlags_", @@ -12682,7 +10567,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 171277, "name" : "ImGuiColorEditFlags_NoLabel", "docComment" : "// ColorEdit, ColorPicker: disable display of inline text label (the label is still forwarded to the tooltip and picker).", "qualType" : "ImGuiColorEditFlags_", @@ -12691,7 +10575,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 171467, "name" : "ImGuiColorEditFlags_NoSidePreview", "docComment" : "// ColorPicker: disable bigger color preview on right side of the picker, use small color square preview instead.", "qualType" : "ImGuiColorEditFlags_", @@ -12700,7 +10583,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 171649, "name" : "ImGuiColorEditFlags_NoDragDrop", "docComment" : "// ColorEdit: disable drag and drop target. ColorButton: disable drag and drop source.", "qualType" : "ImGuiColorEditFlags_", @@ -12709,7 +10591,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 171804, "name" : "ImGuiColorEditFlags_NoBorder", "docComment" : "// ColorButton: disable border (which is enforced by default)", "qualType" : "ImGuiColorEditFlags_", @@ -12718,7 +10599,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172003, "name" : "ImGuiColorEditFlags_AlphaBar", "docComment" : "// ColorEdit, ColorPicker: show vertical alpha bar/gradient in picker.", "qualType" : "ImGuiColorEditFlags_", @@ -12727,7 +10607,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172142, "name" : "ImGuiColorEditFlags_AlphaPreview", "docComment" : "// ColorEdit, ColorPicker, ColorButton: display preview as a transparent color over a checkerboard, instead of opaque.", "qualType" : "ImGuiColorEditFlags_", @@ -12736,7 +10615,6 @@ "evaluatedValue" : "131072" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172329, "name" : "ImGuiColorEditFlags_AlphaPreviewHalf", "docComment" : "// ColorEdit, ColorPicker, ColorButton: display half opaque / half checkerboard, instead of opaque.", "qualType" : "ImGuiColorEditFlags_", @@ -12745,7 +10623,6 @@ "evaluatedValue" : "262144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172497, "name" : "ImGuiColorEditFlags_HDR", "docComment" : "// (WIP) ColorEdit: Currently only disable 0.0f..1.0f limits in RGBA edition (note: you probably want to use ImGuiColorEditFlags_Float flag as well).", "qualType" : "ImGuiColorEditFlags_", @@ -12754,7 +10631,6 @@ "evaluatedValue" : "524288" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172715, "name" : "ImGuiColorEditFlags_DisplayRGB", "docComment" : "[Display] // ColorEdit: override _display_ type among RGB/HSV/Hex. ColorPicker: select any combination using one or more of RGB/HSV/Hex.", "qualType" : "ImGuiColorEditFlags_", @@ -12763,7 +10639,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172910, "name" : "ImGuiColorEditFlags_DisplayHSV", "docComment" : "[Display] // \"", "qualType" : "ImGuiColorEditFlags_", @@ -12772,7 +10647,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 172983, "name" : "ImGuiColorEditFlags_DisplayHex", "docComment" : "[Display] // \"", "qualType" : "ImGuiColorEditFlags_", @@ -12781,7 +10655,6 @@ "evaluatedValue" : "4194304" }, { "@type" : "AstEnumConstantDecl", - "offset" : 173056, "name" : "ImGuiColorEditFlags_Uint8", "docComment" : "[DataType] // ColorEdit, ColorPicker, ColorButton: _display_ values formatted as 0..255.", "qualType" : "ImGuiColorEditFlags_", @@ -12790,7 +10663,6 @@ "evaluatedValue" : "8388608" }, { "@type" : "AstEnumConstantDecl", - "offset" : 173202, "name" : "ImGuiColorEditFlags_Float", "docComment" : "[DataType] // ColorEdit, ColorPicker, ColorButton: _display_ values formatted as 0.0f..1.0f floats instead of 0..255 integers. No round-trip of value via integers.", "qualType" : "ImGuiColorEditFlags_", @@ -12799,7 +10671,6 @@ "evaluatedValue" : "16777216" }, { "@type" : "AstEnumConstantDecl", - "offset" : 173423, "name" : "ImGuiColorEditFlags_PickerHueBar", "docComment" : "[Picker] // ColorPicker: bar for Hue, rectangle for Sat/Value.", "qualType" : "ImGuiColorEditFlags_", @@ -12808,7 +10679,6 @@ "evaluatedValue" : "33554432" }, { "@type" : "AstEnumConstantDecl", - "offset" : 173545, "name" : "ImGuiColorEditFlags_PickerHueWheel", "docComment" : "[Picker] // ColorPicker: wheel for Hue, triangle for Sat/Value.", "qualType" : "ImGuiColorEditFlags_", @@ -12817,7 +10687,6 @@ "evaluatedValue" : "67108864" }, { "@type" : "AstEnumConstantDecl", - "offset" : 173668, "name" : "ImGuiColorEditFlags_InputRGB", "docComment" : "[Input] // ColorEdit, ColorPicker: input and output data in RGB format.", "qualType" : "ImGuiColorEditFlags_", @@ -12826,7 +10695,6 @@ "evaluatedValue" : "134217728" }, { "@type" : "AstEnumConstantDecl", - "offset" : 173800, "name" : "ImGuiColorEditFlags_InputHSV", "docComment" : "[Input] // ColorEdit, ColorPicker: input and output data in HSV format.", "qualType" : "ImGuiColorEditFlags_", @@ -12835,7 +10703,6 @@ "evaluatedValue" : "268435456" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174205, "name" : "ImGuiColorEditFlags_DefaultOptions_", "docComment" : "Defaults Options. You can set application defaults using SetColorEditOptions(). The intent is that you probably don't want to override them in most of your calls. Let the user choose via the option menu and/or call SetColorEditOptions() once during startup.", "qualType" : "ImGuiColorEditFlags_", @@ -12844,7 +10711,6 @@ "evaluatedValue" : "177209344" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174398, "name" : "ImGuiColorEditFlags_DisplayMask_", "docComment" : "[Internal] Masks", "qualType" : "ImGuiColorEditFlags_", @@ -12853,7 +10719,6 @@ "evaluatedValue" : "7340032" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174538, "name" : "ImGuiColorEditFlags_DataTypeMask_", "docComment" : "[Internal] Masks", "qualType" : "ImGuiColorEditFlags_", @@ -12862,7 +10727,6 @@ "evaluatedValue" : "25165824" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174635, "name" : "ImGuiColorEditFlags_PickerMask_", "docComment" : "[Internal] Masks", "qualType" : "ImGuiColorEditFlags_", @@ -12871,7 +10735,6 @@ "evaluatedValue" : "100663296" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174748, "name" : "ImGuiColorEditFlags_InputMask_", "docComment" : "[Internal] Masks", "qualType" : "ImGuiColorEditFlags_", @@ -12880,7 +10743,6 @@ "evaluatedValue" : "402653184" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174934, "name" : "ImGuiColorEditFlags_RGB", "docComment" : "[renamed in 1.69]", "qualType" : "ImGuiColorEditFlags_", @@ -12889,7 +10751,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 174992, "name" : "ImGuiColorEditFlags_HSV", "docComment" : "[renamed in 1.69]", "qualType" : "ImGuiColorEditFlags_", @@ -12898,7 +10759,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 175050, "name" : "ImGuiColorEditFlags_HEX", "docComment" : "[renamed in 1.69]", "qualType" : "ImGuiColorEditFlags_", @@ -12908,27 +10768,21 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 175353, "name" : "ImGuiSliderFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 175142, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 175142, "decls" : [ { "@type" : "AstTextComment", - "offset" : 175142, "text" : " Flags for DragFloat(), DragInt(), SliderFloat(), SliderInt() etc." }, { "@type" : "AstTextComment", - "offset" : 175211, "text" : " We use the same sets of flags for DragXXX() and SliderXXX() functions as the features are the same and it makes it easier to swap them." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 175377, "name" : "ImGuiSliderFlags_None", "qualType" : "ImGuiSliderFlags_", "order" : 0, @@ -12936,7 +10790,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 175426, "name" : "ImGuiSliderFlags_AlwaysClamp", "docComment" : "Clamp value to min/max bounds when input manually with CTRL+Click. By default CTRL+Click allows going out of bounds.", "qualType" : "ImGuiSliderFlags_", @@ -12945,7 +10798,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 175606, "name" : "ImGuiSliderFlags_Logarithmic", "docComment" : "Make the widget logarithmic (linear otherwise). Consider using ImGuiSliderFlags_NoRoundToFormat with this if using a format-string with small amount of digits.", "qualType" : "ImGuiSliderFlags_", @@ -12954,7 +10806,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 175829, "name" : "ImGuiSliderFlags_NoRoundToFormat", "docComment" : "Disable rounding underlying value to match precision of the display format string (e.g. %.3f values are rounded to those 3 digits)", "qualType" : "ImGuiSliderFlags_", @@ -12963,7 +10814,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 176023, "name" : "ImGuiSliderFlags_NoInput", "docComment" : "Disable CTRL+Click or Enter key allowing to input text directly into the widget", "qualType" : "ImGuiSliderFlags_", @@ -12972,7 +10822,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 176166, "name" : "ImGuiSliderFlags_InvalidMask_", "docComment" : "[Internal] We treat using those bits as being potentially a 'float power' argument from the previous API that has got miscast to this enum, and will trigger an assert if needed.", "qualType" : "ImGuiSliderFlags_", @@ -12981,7 +10830,6 @@ "evaluatedValue" : "1879048207" }, { "@type" : "AstEnumConstantDecl", - "offset" : 176491, "name" : "ImGuiSliderFlags_ClampOnInput", "docComment" : "[renamed in 1.79]", "qualType" : "ImGuiSliderFlags_", @@ -12991,27 +10839,21 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 176735, "name" : "ImGuiMouseButton_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 176586, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 176586, "decls" : [ { "@type" : "AstTextComment", - "offset" : 176586, "text" : " Identify a mouse button." }, { "@type" : "AstTextComment", - "offset" : 176614, "text" : " Those values are guaranteed to be stable and we frequently use 0/1 directly. Named enums provided for convenience." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 176759, "name" : "ImGuiMouseButton_Left", "qualType" : "ImGuiMouseButton_", "order" : 0, @@ -13019,7 +10861,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 176790, "name" : "ImGuiMouseButton_Right", "qualType" : "ImGuiMouseButton_", "order" : 1, @@ -13027,7 +10868,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 176822, "name" : "ImGuiMouseButton_Middle", "qualType" : "ImGuiMouseButton_", "order" : 2, @@ -13035,7 +10875,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 176855, "name" : "ImGuiMouseButton_COUNT", "qualType" : "ImGuiMouseButton_", "order" : 3, @@ -13044,27 +10883,21 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 177075, "name" : "ImGuiMouseCursor_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 176888, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 176888, "decls" : [ { "@type" : "AstTextComment", - "offset" : 176888, "text" : " Enumeration for GetMouseCursor()" }, { "@type" : "AstTextComment", - "offset" : 176924, "text" : " User code may request backend to display given cursor by calling SetMouseCursor(), which is why we have some cursors that are marked unused here" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 177099, "name" : "ImGuiMouseCursor_None", "qualType" : "ImGuiMouseCursor_", "order" : -1, @@ -13072,7 +10905,6 @@ "evaluatedValue" : "-1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 177131, "name" : "ImGuiMouseCursor_Arrow", "qualType" : "ImGuiMouseCursor_", "order" : 0, @@ -13080,94 +10912,78 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 177163, "name" : "ImGuiMouseCursor_TextInput", "docComment" : "When hovering over InputText, etc.", "qualType" : "ImGuiMouseCursor_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177241, "name" : "ImGuiMouseCursor_ResizeAll", "docComment" : "(Unused by Dear ImGui functions)", "qualType" : "ImGuiMouseCursor_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177317, "name" : "ImGuiMouseCursor_ResizeNS", "docComment" : "When hovering over an horizontal border", "qualType" : "ImGuiMouseCursor_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177400, "name" : "ImGuiMouseCursor_ResizeEW", "docComment" : "When hovering over a vertical border or a column", "qualType" : "ImGuiMouseCursor_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177492, "name" : "ImGuiMouseCursor_ResizeNESW", "docComment" : "When hovering over the bottom-left corner of a window", "qualType" : "ImGuiMouseCursor_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177589, "name" : "ImGuiMouseCursor_ResizeNWSE", "docComment" : "When hovering over the bottom-right corner of a window", "qualType" : "ImGuiMouseCursor_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177687, "name" : "ImGuiMouseCursor_Hand", "docComment" : "(Unused by Dear ImGui functions. Use for e.g. hyperlinks)", "qualType" : "ImGuiMouseCursor_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177788, "name" : "ImGuiMouseCursor_NotAllowed", "docComment" : "When hovering something with disallowed interaction. Usually a crossed circle.", "qualType" : "ImGuiMouseCursor_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 177910, "name" : "ImGuiMouseCursor_COUNT", "qualType" : "ImGuiMouseCursor_", "order" : 9 } ] }, { "@type" : "AstEnumDecl", - "offset" : 178218, "name" : "ImGuiCond_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 177939, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 177939, "decls" : [ { "@type" : "AstTextComment", - "offset" : 177939, "text" : " Enumeration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions" }, { "@type" : "AstTextComment", - "offset" : 178028, "text" : " Represent a condition." }, { "@type" : "AstTextComment", - "offset" : 178054, "text" : " Important: Treat as a regular enum! Do NOT combine multiple values using binary operators! All the functions above treat 0 as a shortcut to ImGuiCond_Always." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 178235, "name" : "ImGuiCond_None", "docComment" : "No condition (always set the variable), same as _Always", "qualType" : "ImGuiCond_", @@ -13176,7 +10992,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 178334, "name" : "ImGuiCond_Always", "docComment" : "No condition (always set the variable)", "qualType" : "ImGuiCond_", @@ -13185,7 +11000,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 178416, "name" : "ImGuiCond_Once", "docComment" : "Set the variable once per runtime session (only the first call will succeed)", "qualType" : "ImGuiCond_", @@ -13194,7 +11008,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 178536, "name" : "ImGuiCond_FirstUseEver", "docComment" : "Set the variable if the object/window has no persistently saved data (no entry in .ini file)", "qualType" : "ImGuiCond_", @@ -13203,7 +11016,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 178672, "name" : "ImGuiCond_Appearing", "docComment" : "Set the variable if the object/window is appearing after being hidden/inactive (or the first time)", "qualType" : "ImGuiCond_", @@ -13213,339 +11025,276 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 179533, "name" : "ImNewWrapper", "decls" : [ { "@type" : "AstFullComment", - "offset" : 179037, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 179037, "decls" : [ { "@type" : "AstTextComment", - "offset" : 179037, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 179117, "text" : " IM_MALLOC(), IM_FREE(), IM_NEW(), IM_PLACEMENT_NEW(), IM_DELETE()" }, { "@type" : "AstTextComment", - "offset" : 179186, "text" : " We call C++ constructor on own allocated memory via the placement \"new(ptr) Type()\" syntax." }, { "@type" : "AstTextComment", - "offset" : 179281, "text" : " Defining a custom placement new() with a custom parameter allows us to bypass including " }, { "@type" : "AstTextComment", - "offset" : 179370, "text" : " which on some platforms complains when user has disabled exceptions." }, { "@type" : "AstTextComment", - "offset" : 179447, "text" : "-----------------------------------------------------------------------------" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 188806, "name" : "ImGuiStyle", "decls" : [ { "@type" : "AstFullComment", - "offset" : 188255, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 188255, "decls" : [ { "@type" : "AstTextComment", - "offset" : 188255, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 188335, "text" : " [SECTION] ImGuiStyle" }, { "@type" : "AstTextComment", - "offset" : 188359, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 188439, "text" : " You may modify the ImGui::GetStyle() main instance during initialization and before NewFrame()." }, { "@type" : "AstTextComment", - "offset" : 188538, "text" : " During the frame, use ImGui::PushStyleVar(ImGuiStyleVar_XXXX)/PopStyleVar() to alter the main style values," }, { "@type" : "AstTextComment", - "offset" : 188649, "text" : " and ImGui::PushStyleColor(ImGuiCol_XXX)/PopStyleColor() for colors." }, { "@type" : "AstTextComment", - "offset" : 188720, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 188835, "name" : "Alpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 188932, "name" : "DisabledAlpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 189073, "name" : "WindowPadding", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 189145, "name" : "WindowRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 189343, "name" : "WindowBorderSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 189517, "name" : "WindowMinSize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 189693, "name" : "WindowTitleAlign", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 189832, "name" : "WindowMenuButtonPosition", "qualType" : "ImGuiDir", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 189980, "name" : "ChildRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 190109, "name" : "ChildBorderSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 190289, "name" : "PopupRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 190424, "name" : "PopupBorderSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 190612, "name" : "FramePadding", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 190717, "name" : "FrameRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 190860, "name" : "FrameBorderSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 191033, "name" : "ItemSpacing", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 191135, "name" : "ItemInnerSpacing", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 191290, "name" : "CellPadding", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 191365, "name" : "TouchExtraPadding", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 191639, "name" : "IndentSpacing", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 191785, "name" : "ColumnsMinSpacing", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 191915, "name" : "ScrollbarSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192031, "name" : "ScrollbarRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192116, "name" : "GrabMinSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192220, "name" : "GrabRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192347, "name" : "LogSliderDeadzone", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192482, "name" : "TabRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192601, "name" : "TabBorderSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192681, "name" : "TabMinWidthForCloseButton", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 192906, "name" : "ColorButtonPosition", "qualType" : "ImGuiDir", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 193045, "name" : "ButtonTextAlign", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 193187, "name" : "SelectableTextAlign", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 193410, "name" : "DisplayWindowPadding", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 193593, "name" : "DisplaySafeAreaPadding", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 193827, "name" : "MouseCursorScale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 194021, "name" : "AntiAliasedLines", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 194209, "name" : "AntiAliasedLinesUseTex", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 194434, "name" : "AntiAliasedFill", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 194671, "name" : "CurveTessellationTol", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 194911, "name" : "CircleTessellationMaxError", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 195159, "name" : "Colors", "qualType" : "ImVec4[55]", "desugaredQualType" : "ImVec4[55]" }, { "@type" : "AstFunctionDecl", - "offset" : 195231, "name" : "ScaleAllSizes", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195251, "name" : "scale_factor", "qualType" : "float", "desugaredQualType" : "float" @@ -13553,821 +11302,676 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 195717, "name" : "ImGuiIO", "decls" : [ { "@type" : "AstFullComment", - "offset" : 195272, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 195272, "decls" : [ { "@type" : "AstTextComment", - "offset" : 195272, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 195352, "text" : " [SECTION] ImGuiIO" }, { "@type" : "AstTextComment", - "offset" : 195373, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 195453, "text" : " Communicate most settings and inputs/outputs to Dear ImGui using this structure." }, { "@type" : "AstTextComment", - "offset" : 195537, "text" : " Access via ImGui::GetIO(). Read 'Programmer guide' section in .cpp file for general usage." }, { "@type" : "AstTextComment", - "offset" : 195631, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 195962, "name" : "ConfigFlags", "qualType" : "ImGuiConfigFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 196128, "name" : "BackendFlags", "qualType" : "ImGuiBackendFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 196327, "name" : "DisplaySize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 196466, "name" : "DeltaTime", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 196580, "name" : "IniSavingRate", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 196721, "name" : "IniFilename", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 197017, "name" : "LogFilename", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 197173, "name" : "MouseDoubleClickTime", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 197281, "name" : "MouseDoubleClickMaxDist", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 197421, "name" : "MouseDragThreshold", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 197547, "name" : "KeyMap", "qualType" : "int[22]", "desugaredQualType" : "int[22]" }, { "@type" : "AstFieldDecl", - "offset" : 197716, "name" : "KeyRepeatDelay", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 197894, "name" : "KeyRepeatRate", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 198030, "name" : "UserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 198150, "name" : "Fonts", "qualType" : "ImFontAtlas *", "desugaredQualType" : "ImFontAtlas *" }, { "@type" : "AstFieldDecl", - "offset" : 198299, "name" : "FontGlobalScale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 198393, "name" : "FontAllowUserScaling", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 198526, "name" : "FontDefault", "qualType" : "ImFont *", "desugaredQualType" : "ImFont *" }, { "@type" : "AstFieldDecl", - "offset" : 198658, "name" : "DisplayFramebufferScale", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 198962, "name" : "ConfigDockingNoSplit", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 199158, "name" : "ConfigDockingWithShift", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 199321, "name" : "ConfigDockingAlwaysTabBar", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 199545, "name" : "ConfigDockingTransparentPayload", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 199901, "name" : "ConfigViewportsNoAutoMerge", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 200190, "name" : "ConfigViewportsNoTaskBarIcon", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 200422, "name" : "ConfigViewportsNoDecoration", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 200750, "name" : "ConfigViewportsNoDefaultParent", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 201213, "name" : "MouseDrawCursor", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 201483, "name" : "ConfigMacOSXBehaviors", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 201850, "name" : "ConfigInputTextCursorBlink", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 202000, "name" : "ConfigDragClickToInputText", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 202222, "name" : "ConfigWindowsResizeFromEdges", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 202548, "name" : "ConfigWindowsMoveFromTitleBarOnly", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 202737, "name" : "ConfigMemoryCompactTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 203322, "name" : "BackendPlatformName", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 203380, "name" : "BackendRendererName", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 203438, "name" : "BackendPlatformUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 203540, "name" : "BackendRendererUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 203642, "name" : "BackendLanguageUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 203954, "name" : "GetClipboardTextFn", "qualType" : "const char *(*)(void *)", "desugaredQualType" : "const char *(*)(void *)" }, { "@type" : "AstFieldDecl", - "offset" : 204010, "name" : "SetClipboardTextFn", "qualType" : "void (*)(void *, const char *)", "desugaredQualType" : "void (*)(void *, const char *)" }, { "@type" : "AstFieldDecl", - "offset" : 204082, "name" : "ClipboardUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 204311, "name" : "MousePos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 204473, "name" : "MouseDown", "qualType" : "bool[5]", "desugaredQualType" : "bool[5]" }, { "@type" : "AstFieldDecl", - "offset" : 204789, "name" : "MouseWheel", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 204897, "name" : "MouseWheelH", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 205063, "name" : "MouseHoveredViewport", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 205557, "name" : "KeyCtrl", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 205643, "name" : "KeyShift", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 205727, "name" : "KeyAlt", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 205809, "name" : "KeySuper", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 205905, "name" : "KeysDown", "qualType" : "bool[512]", "desugaredQualType" : "bool[512]" }, { "@type" : "AstFieldDecl", - "offset" : 206113, "name" : "NavInputs", "qualType" : "float[20]", "desugaredQualType" : "float[20]" }, { "@type" : "AstFunctionDecl", - "offset" : 206307, "name" : "AddInputCharacter", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 206276, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 206276, "decls" : [ { "@type" : "AstTextComment", - "offset" : 206276, "text" : " Functions" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 206338, "name" : "c", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206400, "name" : "AddInputCharacterUTF16", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206433, "name" : "c", "qualType" : "ImWchar16", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206541, "name" : "AddInputCharactersUTF8", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206576, "name" : "str", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206656, "name" : "AddFocusEvent", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206675, "name" : "focused", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206798, "name" : "ClearInputCharacters", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 206913, "name" : "ClearInputKeys", "resultType" : "void" }, { "@type" : "AstFieldDecl", - "offset" : 207434, "name" : "WantCaptureMouse", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 207765, "name" : "WantCaptureKeyboard", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 208066, "name" : "WantTextInput", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 208297, "name" : "WantSetMousePos", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 208504, "name" : "WantSaveIniSettings", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 208788, "name" : "NavActive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 209005, "name" : "NavVisible", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 209145, "name" : "Framerate", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 209348, "name" : "MetricsRenderVertices", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 209444, "name" : "MetricsRenderIndices", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 209565, "name" : "MetricsRenderWindows", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 209642, "name" : "MetricsActiveWindows", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 209718, "name" : "MetricsActiveAllocations", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 209901, "name" : "MouseDelta", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 210364, "name" : "WantCaptureMouseUnlessPopupClose", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 210579, "name" : "KeyMods", "qualType" : "ImGuiKeyModFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 210736, "name" : "KeyModsPrev", "qualType" : "ImGuiKeyModFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 210800, "name" : "MousePosPrev", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 210976, "name" : "MouseClickedPos", "qualType" : "ImVec2[5]", "desugaredQualType" : "ImVec2[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211056, "name" : "MouseClickedTime", "qualType" : "double[5]", "desugaredQualType" : "double[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211160, "name" : "MouseClicked", "qualType" : "bool[5]", "desugaredQualType" : "bool[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211284, "name" : "MouseDoubleClicked", "qualType" : "bool[5]", "desugaredQualType" : "bool[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211409, "name" : "MouseClickedCount", "qualType" : "ImU16[5]", "desugaredQualType" : "ImU16[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211591, "name" : "MouseClickedLastCount", "qualType" : "ImU16[5]", "desugaredQualType" : "ImU16[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211745, "name" : "MouseReleased", "qualType" : "bool[5]", "desugaredQualType" : "bool[5]" }, { "@type" : "AstFieldDecl", - "offset" : 211833, "name" : "MouseDownOwned", "qualType" : "bool[5]", "desugaredQualType" : "bool[5]" }, { "@type" : "AstFieldDecl", - "offset" : 212063, "name" : "MouseDownOwnedUnlessPopupClose", "qualType" : "bool[5]", "desugaredQualType" : "bool[5]" }, { "@type" : "AstFieldDecl", - "offset" : 212171, "name" : "MouseDownDuration", "qualType" : "float[5]", "desugaredQualType" : "float[5]" }, { "@type" : "AstFieldDecl", - "offset" : 212285, "name" : "MouseDownDurationPrev", "qualType" : "float[5]", "desugaredQualType" : "float[5]" }, { "@type" : "AstFieldDecl", - "offset" : 212381, "name" : "MouseDragMaxDistanceAbs", "qualType" : "ImVec2[5]", "desugaredQualType" : "ImVec2[5]" }, { "@type" : "AstFieldDecl", - "offset" : 212529, "name" : "MouseDragMaxDistanceSqr", "qualType" : "float[5]", "desugaredQualType" : "float[5]" }, { "@type" : "AstFieldDecl", - "offset" : 212660, "name" : "KeysDownDuration", "qualType" : "float[512]", "desugaredQualType" : "float[512]" }, { "@type" : "AstFieldDecl", - "offset" : 212774, "name" : "KeysDownDurationPrev", "qualType" : "float[512]", "desugaredQualType" : "float[512]" }, { "@type" : "AstFieldDecl", - "offset" : 212865, "name" : "NavInputsDownDuration", "qualType" : "float[20]", "desugaredQualType" : "float[20]" }, { "@type" : "AstFieldDecl", - "offset" : 212925, "name" : "NavInputsDownDurationPrev", "qualType" : "float[20]", "desugaredQualType" : "float[20]" }, { "@type" : "AstFieldDecl", - "offset" : 212989, "name" : "PenPressure", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 213170, "name" : "AppFocusLost", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 213200, "name" : "InputQueueSurrogate", "qualType" : "ImWchar16", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 213284, "name" : "InputQueueCharacters", "qualType" : "ImVector", "desugaredQualType" : "ImVector" } ] }, { "@type" : "AstRecordDecl", - "offset" : 214701, "name" : "ImGuiInputTextCallbackData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 213641, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 213641, "decls" : [ { "@type" : "AstTextComment", - "offset" : 213641, "text" : " Shared state of InputText(), passed as an argument to your callback when a ImGuiInputTextFlags_Callback* flag is used." }, { "@type" : "AstTextComment", - "offset" : 213763, "text" : " The callback function should return 0 by default." }, { "@type" : "AstTextComment", - "offset" : 213816, "text" : " Callbacks (follow a flag name and see comments in ImGuiInputTextFlags_ declarations for more details)" }, { "@type" : "AstTextComment", - "offset" : 213921, "text" : " - ImGuiInputTextFlags_CallbackEdit: Callback on buffer edit (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the underlying buffer while focus is active)" }, { "@type" : "AstTextComment", - "offset" : 214133, "text" : " - ImGuiInputTextFlags_CallbackAlways: Callback on each iteration" }, { "@type" : "AstTextComment", - "offset" : 214206, "text" : " - ImGuiInputTextFlags_CallbackCompletion: Callback on pressing TAB" }, { "@type" : "AstTextComment", - "offset" : 214277, "text" : " - ImGuiInputTextFlags_CallbackHistory: Callback on pressing Up/Down arrows" }, { "@type" : "AstTextComment", - "offset" : 214359, "text" : " - ImGuiInputTextFlags_CallbackCharFilter: Callback on character inputs to replace or discard them. Modify 'EventChar' to replace or discard, or return 1 in callback to discard." }, { "@type" : "AstTextComment", - "offset" : 214540, "text" : " - ImGuiInputTextFlags_CallbackResize: Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 214754, "name" : "EventFlag", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 214847, "name" : "Flags", "qualType" : "ImGuiInputTextFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 214940, "name" : "UserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 215549, "name" : "EventChar", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 215768, "name" : "EventKey", "qualType" : "ImGuiKey", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 215888, "name" : "Buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstFieldDecl", - "offset" : 216108, "name" : "BufTextLen", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 216337, "name" : "BufSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 216576, "name" : "BufDirty", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 216703, "name" : "CursorPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 216830, "name" : "SelectionStart", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 216995, "name" : "SelectionEnd", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 217330, "name" : "DeleteChars", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217346, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217355, "name" : "bytes_count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217393, "name" : "InsertChars", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217409, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217426, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 217444, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -14375,392 +11979,314 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217486, "name" : "SelectAll", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 217585, "name" : "ClearSelection", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 217681, "name" : "HasSelection", "resultType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 218051, "name" : "ImGuiSizeCallbackData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 217754, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 217754, "decls" : [ { "@type" : "AstTextComment", - "offset" : 217754, "text" : " Resizing callback data to apply custom constraint. As enabled by SetNextWindowSizeConstraints(). Callback is called during the next Begin()." }, { "@type" : "AstTextComment", - "offset" : 217898, "text" : " NB: For basic min/max size constraint on each axis you don't need to use the callback! The SetNextWindowSizeConstraints() parameters are enough." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 218087, "name" : "UserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 218182, "name" : "Pos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 218258, "name" : "CurrentSize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 218323, "name" : "DesiredSize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" } ] }, { "@type" : "AstRecordDecl", - "offset" : 219008, "name" : "ImGuiWindowClass", "decls" : [ { "@type" : "AstFullComment", - "offset" : 218449, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 218449, "decls" : [ { "@type" : "AstTextComment", - "offset" : 218449, "text" : " [ALPHA] Rarely used / very advanced uses only. Use with SetNextWindowClass() and DockSpace() functions." }, { "@type" : "AstTextComment", - "offset" : 218556, "text" : " Important: the content of this class is still highly WIP and likely to change and be refactored" }, { "@type" : "AstTextComment", - "offset" : 218655, "text" : " before we stabilize Docking features. Please be mindful if using this." }, { "@type" : "AstTextComment", - "offset" : 218729, "text" : " Provide hints:" }, { "@type" : "AstTextComment", - "offset" : 218747, "text" : " - To the platform backend via altered viewport flags (enable/disable OS decoration, OS task bar icons, etc.)" }, { "@type" : "AstTextComment", - "offset" : 218859, "text" : " - To the platform backend for OS level parent/child relationships of viewport." }, { "@type" : "AstTextComment", - "offset" : 218941, "text" : " - To the docking system for various options and filtering." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 219051, "name" : "ClassId", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 219212, "name" : "ParentViewportId", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 219563, "name" : "ViewportFlagsOverrideSet", "qualType" : "ImGuiViewportFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 219789, "name" : "ViewportFlagsOverrideClear", "qualType" : "ImGuiViewportFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 220017, "name" : "TabItemFlagsOverrideSet", "qualType" : "ImGuiTabItemFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 220247, "name" : "DockNodeFlagsOverrideSet", "qualType" : "ImGuiDockNodeFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 220427, "name" : "DockingAlwaysTabBar", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 220644, "name" : "DockingAllowUnclassed", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 221036, "name" : "ImGuiPayload", "decls" : [ { "@type" : "AstFullComment", - "offset" : 220939, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 220939, "decls" : [ { "@type" : "AstTextComment", - "offset" : 220939, "text" : " Data payload for Drag and Drop operations: AcceptDragDropPayload(), GetDragDropPayload()" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 221086, "name" : "Data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 221167, "name" : "DataSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 221239, "name" : "SourceId", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 221297, "name" : "SourceParentId", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 221372, "name" : "DataFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 221430, "name" : "DataType", "qualType" : "char[33]", "desugaredQualType" : "char[33]" }, { "@type" : "AstFieldDecl", - "offset" : 221535, "name" : "Preview", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 221704, "name" : "Delivery", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 221865, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 222035, "name" : "IsDataType", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 222058, "name" : "type", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222143, "name" : "IsPreview", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 222207, "name" : "IsDelivery", "resultType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 222346, "name" : "ImGuiTableColumnSortSpecs", "decls" : [ { "@type" : "AstFullComment", - "offset" : 222269, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 222269, "decls" : [ { "@type" : "AstTextComment", - "offset" : 222269, "text" : " Sorting specification for one column of a table (sizeof == 12 bytes)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 222406, "name" : "ColumnUserID", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 222527, "name" : "ColumnIndex", "qualType" : "ImS16", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 222602, "name" : "SortOrder", "qualType" : "ImS16", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 222800, "name" : "SortDirection", "qualType" : "ImGuiSortDirection", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 223443, "name" : "ImGuiTableSortSpecs", "decls" : [ { "@type" : "AstFullComment", - "offset" : 223044, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 223044, "decls" : [ { "@type" : "AstTextComment", - "offset" : 223044, "text" : " Sorting specifications for a table (often handling sort specs for a single column, occasionally more)" }, { "@type" : "AstTextComment", - "offset" : 223149, "text" : " Obtained by calling TableGetSortSpecs()." }, { "@type" : "AstTextComment", - "offset" : 223193, "text" : " When 'SpecsDirty == true' you can sort your data. It will be true with sorting specs have changed since last call, or the first time." }, { "@type" : "AstTextComment", - "offset" : 223330, "text" : " Make sure to set 'SpecsDirty = false' after sorting, else you may wastefully sort your data every frame!" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 223502, "name" : "Specs", "qualType" : "const ImGuiTableColumnSortSpecs *", "desugaredQualType" : "const ImGuiTableColumnSortSpecs *" }, { "@type" : "AstFieldDecl", - "offset" : 223576, "name" : "SpecsCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 223770, "name" : "SpecsDirty", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 224890, "name" : "ImGuiOnceUponAFrame", "decls" : [ { "@type" : "AstFullComment", - "offset" : 224609, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 224609, "decls" : [ { "@type" : "AstTextComment", - "offset" : 224609, "text" : " Helper: Execute a block of code at maximum once a frame. Convenient if you want to quickly create an UI within deep-nested code that runs multiple times every frame." }, { "@type" : "AstTextComment", - "offset" : 224778, "text" : " Usage: static ImGuiOnceUponAFrame oaf; if (oaf) ImGui::Text(\"This will be called only once per frame\");" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 224973, "name" : "RefFrame", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 225226, "name" : "ImGuiTextFilter", "decls" : [ { "@type" : "AstFullComment", - "offset" : 225147, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 225147, "decls" : [ { "@type" : "AstTextComment", - "offset" : 225147, "text" : " Helper: Parse and apply text filters. In format \"aaaaa[,bbbb][,ccccc]\"" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225342, "name" : "Draw", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 225359, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"Filter (inc,-exc)\"" }, { "@type" : "AstParmVarDecl", - "offset" : 225394, "name" : "width", "qualType" : "float", "desugaredQualType" : "float", @@ -14768,18 +12294,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225468, "name" : "PassFilter", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 225491, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 225509, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -14787,66 +12310,53 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225557, "name" : "Build", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 225590, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 225661, "name" : "IsActive", "resultType" : "bool" }, { "@type" : "AstRecordDecl", - "offset" : 225737, "name" : "ImGuiTextRange", "decls" : [ { "@type" : "AstFullComment", - "offset" : 225714, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 225714, "decls" : [ { "@type" : "AstTextComment", - "offset" : 225714, "text" : " [Internal]" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 225782, "name" : "b", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 225809, "name" : "e", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFunctionDecl", - "offset" : 225987, "name" : "empty", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 226062, "name" : "split", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 226073, "name" : "separator", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstParmVarDecl", - "offset" : 226110, "name" : "out", "qualType" : "ImVector *", "desugaredQualType" : "ImVector *" @@ -14854,117 +12364,95 @@ } ] }, { "@type" : "AstFieldDecl", - "offset" : 226157, "name" : "InputBuf", "qualType" : "char[256]", "desugaredQualType" : "char[256]" }, { "@type" : "AstFieldDecl", - "offset" : 226200, "name" : "Filters", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 226237, "name" : "CountGrep", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 226389, "name" : "ImGuiTextBuffer", "decls" : [ { "@type" : "AstFullComment", - "offset" : 226254, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 226254, "decls" : [ { "@type" : "AstTextComment", - "offset" : 226254, "text" : " Helper: Growable text buffer for logging/accumulating text" }, { "@type" : "AstTextComment", - "offset" : 226316, "text" : " (this could be called 'ImGuiTextBuilder' / 'ImGuiStringBuilder')" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 226431, "name" : "Buf", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFunctionDecl", - "offset" : 226531, "name" : "operator[]", "resultType" : "char", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 226546, "name" : "i", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 226632, "name" : "begin", "resultType" : "const char *" }, { "@type" : "AstFunctionDecl", - "offset" : 226730, "name" : "end", "resultType" : "const char *" }, { "@type" : "AstFunctionDecl", - "offset" : 226899, "name" : "size", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 226987, "name" : "empty", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 227061, "name" : "clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 227126, "name" : "reserve", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227138, "name" : "capacity", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227201, "name" : "c_str", "resultType" : "const char *" }, { "@type" : "AstFunctionDecl", - "offset" : 227295, "name" : "append", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227314, "name" : "str", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227331, "name" : "str_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -14972,42 +12460,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227372, "name" : "appendf", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227392, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227402, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227441, "name" : "appendfv", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227462, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227475, "name" : "args", "qualType" : "__va_list_tag *", "desugaredQualType" : "__va_list_tag *" }, { "@type" : "AstParmVarDecl", - "offset" : 227481, "name" : "#FORMAT_ATTR_MARKER#", "qualType" : "#FORMAT_ATTR_MARKER#", "desugaredQualType" : "#FORMAT_ATTR_MARKER#" @@ -15015,117 +12496,91 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 228334, "name" : "ImGuiStorage", "decls" : [ { "@type" : "AstFullComment", - "offset" : 227502, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 227502, "decls" : [ { "@type" : "AstTextComment", - "offset" : 227502, "text" : " Helper: Key->Value storage" }, { "@type" : "AstTextComment", - "offset" : 227532, "text" : " Typically you don't have to worry about this since a storage is held within each Window." }, { "@type" : "AstTextComment", - "offset" : 227624, "text" : " We use it to e.g. store collapse state for a tree (Int 0/1)" }, { "@type" : "AstTextComment", - "offset" : 227687, "text" : " This is optimized for efficient lookup (dichotomy into a contiguous buffer) and rare insertion (typically tied to user interactions aka max once a frame)" }, { "@type" : "AstTextComment", - "offset" : 227844, "text" : " You can use it as custom user storage for temporary values. Declare your own storage if, for example:" }, { "@type" : "AstTextComment", - "offset" : 227949, "text" : " - You want to manipulate the open/close state of a particular sub-tree in your interface (tree node uses Int 0/1 to store their state)." }, { "@type" : "AstTextComment", - "offset" : 228088, "text" : " - You want to store custom debug data easily without adding or editing structures in your code (probably not efficient, but convenient)" }, { "@type" : "AstTextComment", - "offset" : 228227, "text" : " Types are NOT stored, so it is up to you to make sure your Key don't collide with different types." } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 228378, "name" : "ImGuiStoragePair", "decls" : [ { "@type" : "AstFullComment", - "offset" : 228355, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 228355, "decls" : [ { "@type" : "AstTextComment", - "offset" : 228355, "text" : " [Internal]" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 228417, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFieldDecl", - "offset" : 228786, "name" : "Data", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFunctionDecl", - "offset" : 229090, "name" : "Clear", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 228799, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 228799, "decls" : [ { "@type" : "AstTextComment", - "offset" : 228799, "text" : " - Get***() functions find pair, never add/allocate. Pairs are sorted so a query is O(log N)" }, { "@type" : "AstTextComment", - "offset" : 228898, "text" : " - Set***() functions find pair, insertion on demand if missing." }, { "@type" : "AstTextComment", - "offset" : 228969, "text" : " - Sorted insertion is costly, paid once. A typical frame shouldn't need to insert any new pair." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229140, "name" : "GetInt", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229155, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229164, "name" : "default_val", "qualType" : "int", "desugaredQualType" : "int", @@ -15133,36 +12588,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229212, "name" : "SetInt", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229227, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229236, "name" : "val", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229266, "name" : "GetBool", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229282, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229292, "name" : "default_val", "qualType" : "bool", "desugaredQualType" : "bool", @@ -15170,36 +12619,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229344, "name" : "SetBool", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229360, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229370, "name" : "val", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229400, "name" : "GetFloat", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229417, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229428, "name" : "default_val", "qualType" : "float", "desugaredQualType" : "float", @@ -15207,98 +12650,79 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229479, "name" : "SetFloat", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229496, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229507, "name" : "val", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229537, "name" : "GetVoidPtr", "resultType" : "void *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229556, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 229615, "name" : "SetVoidPtr", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 229634, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 229645, "name" : "val", "qualType" : "void *", "desugaredQualType" : "void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 230233, "name" : "GetIntRef", "resultType" : "int *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 229658, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 229658, "decls" : [ { "@type" : "AstTextComment", - "offset" : 229658, "text" : " - Get***Ref() functions finds pair, insert on demand if missing, return pointer. Useful if you intend to do Get+Set." }, { "@type" : "AstTextComment", - "offset" : 229782, "text" : " - References are only valid until a new value is added to the storage. Calling a Set***() function or a Get***Ref() function invalidates the pointer." }, { "@type" : "AstTextComment", - "offset" : 229939, "text" : " - A typical use case where this is convenient for quick hacking (e.g. add storage during a live Edit" }, { "@type" : "AstTextComment", - "offset" : 230040, "text" : "&Continue" }, { "@type" : "AstTextComment", - "offset" : 230049, "text" : " session if you can't modify existing struct)" }, { "@type" : "AstTextComment", - "offset" : 230101, "text" : " float* pvar = ImGui::GetFloatRef(key); ImGui::SliderFloat(\"var\", pvar, 0, 100.0f); some_var += *pvar;" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 230251, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 230260, "name" : "default_val", "qualType" : "int", "desugaredQualType" : "int", @@ -15306,18 +12730,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 230302, "name" : "GetBoolRef", "resultType" : "bool *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 230321, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 230331, "name" : "default_val", "qualType" : "bool", "desugaredQualType" : "bool", @@ -15325,18 +12746,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 230377, "name" : "GetFloatRef", "resultType" : "float *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 230397, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 230408, "name" : "default_val", "qualType" : "float", "desugaredQualType" : "float", @@ -15344,18 +12762,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 230453, "name" : "GetVoidPtrRef", "resultType" : "void **", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 230475, "name" : "key", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 230486, "name" : "default_val", "qualType" : "void *", "desugaredQualType" : "void *", @@ -15363,42 +12778,33 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 230633, "name" : "SetAllInt", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 230514, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 230514, "decls" : [ { "@type" : "AstTextComment", - "offset" : 230514, "text" : " Use on your own storage if you know only integer are being stored (open/close all tree nodes)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 230647, "name" : "val", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 230806, "name" : "BuildSortByKey", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 230660, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 230660, "decls" : [ { "@type" : "AstTextComment", - "offset" : 230660, "text" : " For quicker full rebuild of a storage (instead of an incremental one), you may add all your contents and then sort once." } ] } ] @@ -15406,154 +12812,120 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 232318, "name" : "ImGuiListClipper", "decls" : [ { "@type" : "AstFullComment", - "offset" : 230830, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 230830, "decls" : [ { "@type" : "AstTextComment", - "offset" : 230830, "text" : " Helper: Manually clip large list of items." }, { "@type" : "AstTextComment", - "offset" : 230876, "text" : " If you have lots evenly spaced items and you have a random access to the list, you can perform coarse" }, { "@type" : "AstTextComment", - "offset" : 230981, "text" : " clipping based on visibility to only submit items that are in view." }, { "@type" : "AstTextComment", - "offset" : 231052, "text" : " The clipper calculates the range of visible items and advance the cursor to compensate for the non-visible items we have skipped." }, { "@type" : "AstTextComment", - "offset" : 231185, "text" : " (Dear ImGui already clip items based on their bounds but: it needs to first layout the item to do so, and generally" }, { "@type" : "AstTextComment", - "offset" : 231304, "text" : " fetching/submitting your own data incurs additional cost. Coarse clipping using ImGuiListClipper allows you to easily" }, { "@type" : "AstTextComment", - "offset" : 231426, "text" : " scale using lists with tens of thousands of items without a problem)" }, { "@type" : "AstTextComment", - "offset" : 231499, "text" : " Usage:" }, { "@type" : "AstTextComment", - "offset" : 231509, "text" : " ImGuiListClipper clipper;" }, { "@type" : "AstTextComment", - "offset" : 231540, "text" : " clipper.Begin(1000); // We have 1000 elements, evenly spaced." }, { "@type" : "AstTextComment", - "offset" : 231615, "text" : " while (clipper.Step())" }, { "@type" : "AstTextComment", - "offset" : 231643, "text" : " for (int i = clipper.DisplayStart; i " }, { "@type" : "AstTextComment", - "offset" : 231687, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 231688, "text" : " clipper.DisplayEnd; i++)" }, { "@type" : "AstTextComment", - "offset" : 231716, "text" : " ImGui::Text(\"line number %d\", i);" }, { "@type" : "AstTextComment", - "offset" : 231763, "text" : " Generally what happens is:" }, { "@type" : "AstTextComment", - "offset" : 231793, "text" : " - Clipper lets you process the first element (DisplayStart = 0, DisplayEnd = 1) regardless of it being visible or not." }, { "@type" : "AstTextComment", - "offset" : 231915, "text" : " - User code submit that one element." }, { "@type" : "AstTextComment", - "offset" : 231955, "text" : " - Clipper can measure the height of the first element" }, { "@type" : "AstTextComment", - "offset" : 232012, "text" : " - Clipper calculate the actual range of elements to display based on the current clipping rectangle, position the cursor before the first visible element." }, { "@type" : "AstTextComment", - "offset" : 232170, "text" : " - User code submit visible elements." }, { "@type" : "AstTextComment", - "offset" : 232210, "text" : " - The clipper also handles various subtleties related to keyboard/gamepad navigation, wrapping etc." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 232357, "name" : "DisplayStart", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 232454, "name" : "DisplayEnd", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 232533, "name" : "ItemsCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 232603, "name" : "ItemsHeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 232728, "name" : "StartPosY", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 232866, "name" : "TempData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFunctionDecl", - "offset" : 233342, "name" : "Begin", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 233352, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 233371, "name" : "items_height", "qualType" : "float", "desugaredQualType" : "float", @@ -15561,40 +12933,32 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 233414, "name" : "End", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 233524, "name" : "Step", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 233821, "name" : "ForceDisplayRangeByIndices", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 233667, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 233667, "decls" : [ { "@type" : "AstTextComment", - "offset" : 233667, "text" : " Call ForceDisplayRangeByIndices() before first call to Step() if you need a range of items to be displayed regardless of visibility." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 233852, "name" : "item_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 233866, "name" : "item_max", "qualType" : "int", "desugaredQualType" : "int" @@ -15602,76 +12966,60 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 235665, "name" : "ImColor", "decls" : [ { "@type" : "AstFullComment", - "offset" : 235150, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 235150, "decls" : [ { "@type" : "AstTextComment", - "offset" : 235150, "text" : " Helper: ImColor() implicitly converts colors to either ImU32 (packed 4x1 byte) or ImVec4 (4x1 float)" }, { "@type" : "AstTextComment", - "offset" : 235254, "text" : " Prefer using IM_COL32() macros if you want a guaranteed compile-time ImU32 for usage with ImDrawList API." }, { "@type" : "AstTextComment", - "offset" : 235363, "text" : " **Avoid storing ImColor! Store either u32 of ImVec4. This is not a full-featured color class. MAY OBSOLETE." }, { "@type" : "AstTextComment", - "offset" : 235474, "text" : " **None of the ImGui API are using ImColor directly but you can use it as a convenience to pass colors in either ImU32 or ImVec4 formats. Explicitly cast to ImU32 or ImVec4 if needed." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 235699, "name" : "Value", "qualType" : "ImVec4", "desugaredQualType" : "ImVec4" }, { "@type" : "AstFunctionDecl", - "offset" : 236857, "name" : "SetHSV", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 236777, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 236777, "decls" : [ { "@type" : "AstTextComment", - "offset" : 236777, "text" : " FIXME-OBSOLETE: May need to obsolete/cleanup those helpers." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 236870, "name" : "h", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 236879, "name" : "s", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 236888, "name" : "v", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 236897, "name" : "a", "qualType" : "float", "desugaredQualType" : "float", @@ -15679,30 +13027,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 237007, "name" : "HSV", "resultType" : "ImColor", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 237017, "name" : "h", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 237026, "name" : "s", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 237035, "name" : "v", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 237044, "name" : "a", "qualType" : "float", "desugaredQualType" : "float", @@ -15711,100 +13054,79 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 239779, "name" : "ImDrawCmd", "decls" : [ { "@type" : "AstFullComment", - "offset" : 239306, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 239306, "decls" : [ { "@type" : "AstTextComment", - "offset" : 239306, "text" : " Typically, 1 command = 1 GPU draw call (unless command is a callback)" }, { "@type" : "AstTextComment", - "offset" : 239379, "text" : " - VtxOffset/IdxOffset: When 'io.BackendFlags " }, { "@type" : "AstTextComment", - "offset" : 239425, "text" : "&" }, { "@type" : "AstTextComment", - "offset" : 239426, "text" : " ImGuiBackendFlags_RendererHasVtxOffset' is enabled," }, { "@type" : "AstTextComment", - "offset" : 239481, "text" : " those fields allow us to render meshes larger than 64K vertices while keeping 16-bit indices." }, { "@type" : "AstTextComment", - "offset" : 239580, "text" : " Pre-1.71 backends will typically ignore the VtxOffset/IdxOffset fields." }, { "@type" : "AstTextComment", - "offset" : 239657, "text" : " - The ClipRect/TextureId/VtxOffset fields must be contiguous as we memcmp() them together (this is asserted for)." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 239811, "name" : "ClipRect", "qualType" : "ImVec4", "desugaredQualType" : "ImVec4" }, { "@type" : "AstFieldDecl", - "offset" : 239983, "name" : "TextureId", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 240196, "name" : "VtxOffset", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 240412, "name" : "IdxOffset", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 240540, "name" : "ElemCount", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 240746, "name" : "UserCallback", "qualType" : "ImDrawCallback", "desugaredQualType" : "void (*)(const ImDrawList *, const ImDrawCmd *)" }, { "@type" : "AstFieldDecl", - "offset" : 240909, "name" : "UserCallbackData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFunctionDecl", - "offset" : 241286, "name" : "GetTexID", "resultType" : "ImTextureID", "decls" : [ { "@type" : "AstFullComment", - "offset" : 241085, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 241085, "decls" : [ { "@type" : "AstTextComment", - "offset" : 241085, "text" : " Since 1.83: returns ImTextureID associated with this draw call. Warning: DO NOT assume this is always same as 'TextureId' (we will change this function for an upcoming feature)" } ] } ] @@ -15812,183 +13134,148 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 241399, "name" : "ImDrawVert", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 241424, "name" : "pos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 241441, "name" : "uv", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 241457, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 242278, "name" : "ImDrawCmdHeader", "decls" : [ { "@type" : "AstFullComment", - "offset" : 242237, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 242237, "decls" : [ { "@type" : "AstTextComment", - "offset" : 242237, "text" : " [Internal] For use by ImDrawList" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 242316, "name" : "ClipRect", "qualType" : "ImVec4", "desugaredQualType" : "ImVec4" }, { "@type" : "AstFieldDecl", - "offset" : 242346, "name" : "TextureId", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 242377, "name" : "VtxOffset", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 242443, "name" : "ImDrawChannel", "decls" : [ { "@type" : "AstFullComment", - "offset" : 242394, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 242394, "decls" : [ { "@type" : "AstTextComment", - "offset" : 242394, "text" : " [Internal] For use by ImDrawListSplitter" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 242491, "name" : "_CmdBuffer", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 242535, "name" : "_IdxBuffer", "qualType" : "ImVector", "desugaredQualType" : "ImVector" } ] }, { "@type" : "AstRecordDecl", - "offset" : 242788, "name" : "ImDrawListSplitter", "decls" : [ { "@type" : "AstFullComment", - "offset" : 242554, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 242554, "decls" : [ { "@type" : "AstTextComment", - "offset" : 242554, "text" : " Split/Merge functions are used to split the draw list into different layers which can be drawn into out of order." }, { "@type" : "AstTextComment", - "offset" : 242671, "text" : " This is used by the Columns/Tables API, so items of each column can be batched together in a same draw call." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 242841, "name" : "_Current", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 242916, "name" : "_Count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 242995, "name" : "_Channels", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFunctionDecl", - "offset" : 243237, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 243375, "name" : "ClearFreeMemory", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 243426, "name" : "Split", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 243444, "name" : "draw_list", "qualType" : "ImDrawList *", "desugaredQualType" : "ImDrawList *" }, { "@type" : "AstParmVarDecl", - "offset" : 243459, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 243499, "name" : "Merge", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 243517, "name" : "draw_list", "qualType" : "ImDrawList *", "desugaredQualType" : "ImDrawList *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 243561, "name" : "SetCurrentChannel", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 243591, "name" : "draw_list", "qualType" : "ImDrawList *", "desugaredQualType" : "ImDrawList *" }, { "@type" : "AstParmVarDecl", - "offset" : 243606, "name" : "channel_idx", "qualType" : "int", "desugaredQualType" : "int" @@ -15996,27 +13283,21 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 243805, "name" : "ImDrawFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 243626, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 243626, "decls" : [ { "@type" : "AstTextComment", - "offset" : 243626, "text" : " Flags for ImDrawList functions" }, { "@type" : "AstTextComment", - "offset" : 243660, "text" : " (Legacy: bit 0 must always correspond to ImDrawFlags_Closed to be backward compatible with old API using a bool. Bits 1..3 must be unused)" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 243824, "name" : "ImDrawFlags_None", "qualType" : "ImDrawFlags_", "order" : 0, @@ -16024,7 +13305,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 243873, "name" : "ImDrawFlags_Closed", "docComment" : "PathStroke(), AddPolyline(): specify that shape should be closed (Important: this is always == 1 for legacy reason)", "qualType" : "ImDrawFlags_", @@ -16033,7 +13313,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 244046, "name" : "ImDrawFlags_RoundCornersTopLeft", "docComment" : "AddRect(), AddRectFilled(), PathRect(): enable rounding top-left corner only (when rounding > 0.0f, we default to all corners). Was 0x01.", "qualType" : "ImDrawFlags_", @@ -16042,7 +13321,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 244241, "name" : "ImDrawFlags_RoundCornersTopRight", "docComment" : "AddRect(), AddRectFilled(), PathRect(): enable rounding top-right corner only (when rounding > 0.0f, we default to all corners). Was 0x02.", "qualType" : "ImDrawFlags_", @@ -16051,7 +13329,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 244437, "name" : "ImDrawFlags_RoundCornersBottomLeft", "docComment" : "AddRect(), AddRectFilled(), PathRect(): enable rounding bottom-left corner only (when rounding > 0.0f, we default to all corners). Was 0x04.", "qualType" : "ImDrawFlags_", @@ -16060,7 +13337,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 244635, "name" : "ImDrawFlags_RoundCornersBottomRight", "docComment" : "AddRect(), AddRectFilled(), PathRect(): enable rounding bottom-right corner only (when rounding > 0.0f, we default to all corners). Wax 0x08.", "qualType" : "ImDrawFlags_", @@ -16069,7 +13345,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 244834, "name" : "ImDrawFlags_RoundCornersNone", "docComment" : "AddRect(), AddRectFilled(), PathRect(): disable rounding on all corners (when rounding > 0.0f). This is NOT zero, NOT an implicit flag!", "qualType" : "ImDrawFlags_", @@ -16078,7 +13353,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245027, "name" : "ImDrawFlags_RoundCornersTop", "qualType" : "ImDrawFlags_", "order" : 7, @@ -16086,7 +13360,6 @@ "evaluatedValue" : "48" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245141, "name" : "ImDrawFlags_RoundCornersBottom", "qualType" : "ImDrawFlags_", "order" : 8, @@ -16094,7 +13367,6 @@ "evaluatedValue" : "192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245261, "name" : "ImDrawFlags_RoundCornersLeft", "qualType" : "ImDrawFlags_", "order" : 9, @@ -16102,7 +13374,6 @@ "evaluatedValue" : "80" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245377, "name" : "ImDrawFlags_RoundCornersRight", "qualType" : "ImDrawFlags_", "order" : 10, @@ -16110,7 +13381,6 @@ "evaluatedValue" : "160" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245495, "name" : "ImDrawFlags_RoundCornersAll", "qualType" : "ImDrawFlags_", "order" : 11, @@ -16118,7 +13388,6 @@ "evaluatedValue" : "240" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245684, "name" : "ImDrawFlags_RoundCornersDefault_", "docComment" : "Default to ALL corners if none of the _RoundCornersXX flags are specified.", "qualType" : "ImDrawFlags_", @@ -16127,7 +13396,6 @@ "evaluatedValue" : "240" }, { "@type" : "AstEnumConstantDecl", - "offset" : 245837, "name" : "ImDrawFlags_RoundCornersMask_", "qualType" : "ImDrawFlags_", "order" : 13, @@ -16136,27 +13404,21 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 246187, "name" : "ImDrawListFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 245944, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 245944, "decls" : [ { "@type" : "AstTextComment", - "offset" : 245944, "text" : " Flags for ImDrawList instance. Those are set automatically by ImGui:: functions from ImGuiIO settings, and generally not manipulated directly." }, { "@type" : "AstTextComment", - "offset" : 246090, "text" : " It is however possible to temporarily alter flags between calls to ImDrawList:: functions." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 246210, "name" : "ImDrawListFlags_None", "qualType" : "ImDrawListFlags_", "order" : 0, @@ -16164,7 +13426,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 246259, "name" : "ImDrawListFlags_AntiAliasedLines", "docComment" : "Enable anti-aliased lines/borders (*2 the number of triangles for 1.0f wide line or lines thin enough to be drawn using textures, otherwise *3 the number of triangles)", "qualType" : "ImDrawListFlags_", @@ -16173,7 +13434,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 246485, "name" : "ImDrawListFlags_AntiAliasedLinesUseTex", "docComment" : "Enable anti-aliased lines/borders using textures when possible. Require backend to render with bilinear filtering.", "qualType" : "ImDrawListFlags_", @@ -16182,7 +13442,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 246658, "name" : "ImDrawListFlags_AntiAliasedFill", "docComment" : "Enable anti-aliased edge around filled shapes (rounded rectangles, circles).", "qualType" : "ImDrawListFlags_", @@ -16191,7 +13450,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 246793, "name" : "ImDrawListFlags_AllowVtxOffset", "docComment" : "Can emit 'VtxOffset > 0' to allow large meshes. Set when 'ImGuiBackendFlags_RendererHasVtxOffset' is enabled.", "qualType" : "ImDrawListFlags_", @@ -16201,162 +13459,131 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 247965, "name" : "ImDrawList", "decls" : [ { "@type" : "AstFullComment", - "offset" : 246963, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 246963, "decls" : [ { "@type" : "AstTextComment", - "offset" : 246963, "text" : " Draw command list" }, { "@type" : "AstTextComment", - "offset" : 246984, "text" : " This is the low-level list of polygons that ImGui:: functions are filling. At the end of the frame," }, { "@type" : "AstTextComment", - "offset" : 247087, "text" : " all command lists are passed to your ImGuiIO::RenderDrawListFn function for rendering." }, { "@type" : "AstTextComment", - "offset" : 247177, "text" : " Each dear imgui window contains its own ImDrawList. You can use ImGui::GetWindowDrawList() to" }, { "@type" : "AstTextComment", - "offset" : 247274, "text" : " access the current window draw list and draw custom primitives." }, { "@type" : "AstTextComment", - "offset" : 247341, "text" : " You can interleave normal ImGui:: calls and adding primitives to the current draw list." }, { "@type" : "AstTextComment", - "offset" : 247432, "text" : " In single viewport mode, top-left is == GetMainViewport()->Pos (generally 0,0), bottom-right is == GetMainViewport()->Pos+Size (generally io.DisplaySize)." }, { "@type" : "AstTextComment", - "offset" : 247590, "text" : " You are totally free to apply whatever transformation matrix to want to the data (depending on the use of the transformation you may want to apply it to ClipRect as well!)" }, { "@type" : "AstTextComment", - "offset" : 247765, "text" : " Important: Primitives are always added to the list and not culled (culling is done at higher-level by ImGui:: functions), if you use this API a lot consider coarse culling your drawn objects." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 248045, "name" : "CmdBuffer", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 248184, "name" : "IdxBuffer", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 248300, "name" : "VtxBuffer", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 248366, "name" : "Flags", "qualType" : "ImDrawListFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 248542, "name" : "_VtxCurrentIdx", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 248705, "name" : "_Data", "qualType" : "const ImDrawListSharedData *", "desugaredQualType" : "const ImDrawListSharedData *" }, { "@type" : "AstFieldDecl", - "offset" : 248867, "name" : "_OwnerName", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 248963, "name" : "_VtxWritePtr", "qualType" : "ImDrawVert *", "desugaredQualType" : "ImDrawVert *" }, { "@type" : "AstFieldDecl", - "offset" : 249127, "name" : "_IdxWritePtr", "qualType" : "ImDrawIdx *", "desugaredQualType" : "ImDrawIdx *" }, { "@type" : "AstFieldDecl", - "offset" : 249291, "name" : "_ClipRectStack", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 249353, "name" : "_TextureIdStack", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 249415, "name" : "_Path", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 249499, "name" : "_CmdHeader", "qualType" : "ImDrawCmdHeader", "desugaredQualType" : "ImDrawCmdHeader" }, { "@type" : "AstFieldDecl", - "offset" : 249637, "name" : "_Splitter", "qualType" : "ImDrawListSplitter", "desugaredQualType" : "ImDrawListSplitter" }, { "@type" : "AstFieldDecl", - "offset" : 249789, "name" : "_FringeScale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 250296, "name" : "PushClipRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 250316, "name" : "clip_rect_min", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstParmVarDecl", - "offset" : 250338, "name" : "clip_rect_max", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstParmVarDecl", - "offset" : 250358, "name" : "intersect_with_current_clip_rect", "qualType" : "bool", "desugaredQualType" : "bool", @@ -16364,99 +13591,79 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 250634, "name" : "PushClipRectFullScreen", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 250680, "name" : "PopClipRect", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 250715, "name" : "PushTextureID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 250741, "name" : "texture_id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 250774, "name" : "PopTextureID", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 250810, "name" : "GetClipRectMin", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 250926, "name" : "GetClipRectMax", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 251588, "name" : "AddLine", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 251029, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 251029, "decls" : [ { "@type" : "AstTextComment", - "offset" : 251029, "text" : " Primitives" }, { "@type" : "AstTextComment", - "offset" : 251047, "text" : " - For rectangular primitives, \"p_min\" and \"p_max\" represent the upper-left and lower-right corners." }, { "@type" : "AstTextComment", - "offset" : 251154, "text" : " - For circle primitives, use \"num_segments == 0\" to automatically calculate tessellation (preferred)." }, { "@type" : "AstTextComment", - "offset" : 251263, "text" : " In older versions (until Dear ImGui 1.77) the AddCircle functions defaulted to num_segments == 12." }, { "@type" : "AstTextComment", - "offset" : 251371, "text" : " In future versions we will use textures to provide cheaper and higher-quality circles." }, { "@type" : "AstTextComment", - "offset" : 251467, "text" : " Use AddNgon() and AddNgonFilled() functions if you need to guaranteed a specific number of sides." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 251610, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 251628, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 251638, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 251649, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -16464,44 +13671,37 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 251688, "name" : "AddRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 251710, "name" : "p_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 251731, "name" : "p_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 251744, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 251755, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 251784, "name" : "flags", "qualType" : "ImDrawFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 251801, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -16509,37 +13709,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 251898, "name" : "AddRectFilled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 251926, "name" : "p_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 251947, "name" : "p_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 251960, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 251971, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 252000, "name" : "flags", "qualType" : "ImDrawFlags", "desugaredQualType" : "int", @@ -16547,84 +13741,70 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252108, "name" : "AddRectFilledMultiColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252146, "name" : "p_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252167, "name" : "p_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252180, "name" : "col_upr_left", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252200, "name" : "col_upr_right", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252221, "name" : "col_bot_right", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252242, "name" : "col_bot_left", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252277, "name" : "AddQuad", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252299, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252317, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252335, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252353, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252363, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252374, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -16632,72 +13812,60 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252413, "name" : "AddQuadFilled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252441, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252459, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252477, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252495, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252505, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252531, "name" : "AddTriangle", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252557, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252575, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252593, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252603, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252614, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -16705,67 +13873,56 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252653, "name" : "AddTriangleFilled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252685, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252703, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252721, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252731, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252757, "name" : "AddCircle", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252781, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252795, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 252809, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252818, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 252842, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -16773,30 +13930,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252881, "name" : "AddCircleFilled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 252911, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 252925, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 252939, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 252948, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -16804,36 +13956,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 252987, "name" : "AddNgon", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253009, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253023, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 253037, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 253046, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 253066, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -16841,60 +13987,50 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 253105, "name" : "AddNgonFilled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253133, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253147, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 253161, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 253170, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 253205, "name" : "AddText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253227, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253238, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 253255, "name" : "text_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 253279, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -16902,56 +14038,47 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 253317, "name" : "AddText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253339, "name" : "font", "qualType" : "const ImFont *", "desugaredQualType" : "const ImFont *" }, { "@type" : "AstParmVarDecl", - "offset" : 253351, "name" : "font_size", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 253376, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253387, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 253404, "name" : "text_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 253428, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 253451, "name" : "wrap_width", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 253484, "name" : "cpu_fine_clip_rect", "qualType" : "const ImVec4 *", "desugaredQualType" : "const ImVec4 *", @@ -16959,108 +14086,90 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 253532, "name" : "AddPolyline", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253558, "name" : "points", "qualType" : "const ImVec2 *", "desugaredQualType" : "const ImVec2 *" }, { "@type" : "AstParmVarDecl", - "offset" : 253570, "name" : "num_points", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 253588, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 253605, "name" : "flags", "qualType" : "ImDrawFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 253618, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 253650, "name" : "AddConvexPolyFilled", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253684, "name" : "points", "qualType" : "const ImVec2 *", "desugaredQualType" : "const ImVec2 *" }, { "@type" : "AstParmVarDecl", - "offset" : 253696, "name" : "num_points", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 253714, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 253812, "name" : "AddBezierCubic", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 253841, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253859, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253877, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253895, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 253905, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 253916, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 253931, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17068,42 +14177,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 254005, "name" : "AddBezierQuadratic", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 254038, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254056, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254074, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254084, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 254095, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 254110, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17111,68 +14213,55 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 254560, "name" : "AddImage", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 254189, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 254189, "decls" : [ { "@type" : "AstTextComment", - "offset" : 254189, "text" : " Image primitives" }, { "@type" : "AstTextComment", - "offset" : 254213, "text" : " - Read FAQ to understand what ImTextureID is." }, { "@type" : "AstTextComment", - "offset" : 254266, "text" : " - \"p_min\" and \"p_max\" represent the upper-left and lower-right corners of the rectangle." }, { "@type" : "AstTextComment", - "offset" : 254362, "text" : " - \"uv_min\" and \"uv_max\" represent the normalized texture coordinates to use for those corners. Using (0,0)->(1,1) texture coordinates will generally display the entire texture." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 254581, "name" : "user_texture_id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 254612, "name" : "p_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254633, "name" : "p_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254654, "name" : "uv_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 254691, "name" : "uv_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(1, 1)" }, { "@type" : "AstParmVarDecl", - "offset" : 254720, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int", @@ -17180,70 +14269,59 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 254763, "name" : "AddImageQuad", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 254788, "name" : "user_texture_id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 254819, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254837, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254855, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254873, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 254891, "name" : "uv1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 254925, "name" : "uv2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(1, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 254959, "name" : "uv3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(1, 1)" }, { "@type" : "AstParmVarDecl", - "offset" : 254993, "name" : "uv4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", "defaultValue" : "ImVec2(0, 1)" }, { "@type" : "AstParmVarDecl", - "offset" : 255019, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int", @@ -17251,54 +14329,45 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 255062, "name" : "AddImageRounded", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 255090, "name" : "user_texture_id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 255121, "name" : "p_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 255142, "name" : "p_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 255163, "name" : "uv_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 255185, "name" : "uv_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 255199, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 255210, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 255232, "name" : "flags", "qualType" : "ImDrawFlags", "desugaredQualType" : "int", @@ -17306,79 +14375,65 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 255352, "name" : "PathClear", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 255251, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 255251, "decls" : [ { "@type" : "AstTextComment", - "offset" : 255251, "text" : " Stateful path API, add points then finish with PathFillConvex() or PathStroke()" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 255452, "name" : "PathLineTo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 255477, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 255558, "name" : "PathLineToMergeDuplicate", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 255597, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 255738, "name" : "PathFillConvex", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 255759, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 255961, "name" : "PathStroke", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 255978, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 255995, "name" : "flags", "qualType" : "ImDrawFlags", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 256012, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -17386,36 +14441,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 256130, "name" : "PathArcTo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 256154, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256168, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 256182, "name" : "a_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 256195, "name" : "a_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 256206, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17423,60 +14472,50 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 256245, "name" : "PathArcToFast", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 256273, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256287, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 256299, "name" : "a_min_of_12", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 256316, "name" : "a_max_of_12", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 256413, "name" : "PathBezierCubicCurveTo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 256450, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256468, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256486, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256494, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17484,24 +14523,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 256568, "name" : "PathBezierQuadraticCurveTo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 256609, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256627, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256635, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17509,31 +14544,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 256727, "name" : "PathRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 256750, "name" : "rect_min", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256774, "name" : "rect_max", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 256790, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 256819, "name" : "flags", "qualType" : "ImDrawFlags", "desugaredQualType" : "int", @@ -17541,385 +14571,315 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 256868, "name" : "AddCallback", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 256838, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 256838, "decls" : [ { "@type" : "AstTextComment", - "offset" : 256838, "text" : " Advanced" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 256895, "name" : "callback", "qualType" : "ImDrawCallback", "desugaredQualType" : "void (*)(const ImDrawList *, const ImDrawCmd *)" }, { "@type" : "AstParmVarDecl", - "offset" : 256911, "name" : "callback_data", "qualType" : "void *", "desugaredQualType" : "void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 257072, "name" : "AddDrawCmd", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 257348, "name" : "CloneOutput", "resultType" : "ImDrawList *" }, { "@type" : "AstFunctionDecl", - "offset" : 258079, "name" : "ChannelsSplit", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 257465, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 257465, "decls" : [ { "@type" : "AstTextComment", - "offset" : 257465, "text" : " Advanced: Channels" }, { "@type" : "AstTextComment", - "offset" : 257491, "text" : " - Use to split render into layers. By switching channels to can render out-of-order (e.g. submit FG primitives before BG primitives)" }, { "@type" : "AstTextComment", - "offset" : 257631, "text" : " - Use to minimize draw calls (e.g. if going back-and-forth between multiple clipping rectangles, prefer to append into separate channels then merge at the end)" }, { "@type" : "AstTextComment", - "offset" : 257798, "text" : " - FIXME-OBSOLETE: This API shouldn't have been in ImDrawList in the first place!" }, { "@type" : "AstTextComment", - "offset" : 257886, "text" : " Prefer using your own persistent instance of ImDrawListSplitter as you can stack them." }, { "@type" : "AstTextComment", - "offset" : 257982, "text" : " Using the ImDrawList::ChannelsXXXX you cannot stack a split over another." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 258097, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 258161, "name" : "ChannelsMerge", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 258236, "name" : "ChannelsSetCurrent", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 258259, "name" : "n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 258488, "name" : "PrimReserve", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 258313, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 258313, "decls" : [ { "@type" : "AstTextComment", - "offset" : 258313, "text" : " Advanced: Primitives allocations" }, { "@type" : "AstTextComment", - "offset" : 258353, "text" : " - We render triangles (three vertices)" }, { "@type" : "AstTextComment", - "offset" : 258399, "text" : " - All primitives needs to be reserved via PrimReserve() beforehand." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 258504, "name" : "idx_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 258519, "name" : "vtx_count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 258551, "name" : "PrimUnreserve", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 258569, "name" : "idx_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 258584, "name" : "vtx_count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 258616, "name" : "PrimRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 258639, "name" : "a", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258656, "name" : "b", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258665, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 258750, "name" : "PrimRectUV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 258775, "name" : "a", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258792, "name" : "b", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258809, "name" : "uv_a", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258829, "name" : "uv_b", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258841, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 258867, "name" : "PrimQuadUV", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 258892, "name" : "a", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258909, "name" : "b", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258926, "name" : "c", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258943, "name" : "d", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258960, "name" : "uv_a", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 258980, "name" : "uv_b", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259000, "name" : "uv_c", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259020, "name" : "uv_d", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259032, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 259058, "name" : "PrimWriteVtx", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 259085, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259104, "name" : "uv", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259114, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 259253, "name" : "PrimWriteIdx", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 259276, "name" : "idx", "qualType" : "ImDrawIdx", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 259378, "name" : "PrimVtx", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 259400, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259419, "name" : "uv", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259429, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 259611, "name" : "AddBezierCurve", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 259640, "name" : "p1", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259658, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259676, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259694, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259704, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 259715, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 259730, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17927,30 +14887,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 259834, "name" : "PathBezierCurveTo", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 259866, "name" : "p2", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259884, "name" : "p3", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259902, "name" : "p4", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 259910, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int", @@ -17958,132 +14913,108 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 260036, "name" : "_ResetForNewFrame", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 259996, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 259996, "decls" : [ { "@type" : "AstTextComment", - "offset" : 259996, "text" : " [Internal helpers]" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 260077, "name" : "_ClearFreeMemory", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 260117, "name" : "_PopUnusedDrawCmd", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 260158, "name" : "_TryMergeDrawCmds", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 260199, "name" : "_OnChangedClipRect", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 260241, "name" : "_OnChangedTextureID", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 260284, "name" : "_OnChangedVtxOffset", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 260327, "name" : "_CalcCircleAutoSegmentCount", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 260361, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 260396, "name" : "_PathArcToFastEx", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 260427, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 260441, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 260453, "name" : "a_min_sample", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 260471, "name" : "a_max_sample", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 260489, "name" : "a_step", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 260518, "name" : "_PathArcToN", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 260544, "name" : "center", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" }, { "@type" : "AstParmVarDecl", - "offset" : 260558, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 260572, "name" : "a_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 260585, "name" : "a_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 260596, "name" : "num_segments", "qualType" : "int", "desugaredQualType" : "int" @@ -18091,100 +15022,81 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 260906, "name" : "ImDrawData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 260617, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 260617, "decls" : [ { "@type" : "AstTextComment", - "offset" : 260617, "text" : " All draw data to render a Dear ImGui frame" }, { "@type" : "AstTextComment", - "offset" : 260663, "text" : " (NB: the style and the naming convention here is a little inconsistent, we currently preserve them for backward compatibility purpose," }, { "@type" : "AstTextComment", - "offset" : 260801, "text" : " as this is one of the oldest structure exposed by the library! Basically, ImDrawList == CmdList)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 260939, "name" : "Valid", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 261064, "name" : "CmdListsCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 261143, "name" : "TotalIdxCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 261246, "name" : "TotalVtxCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 261349, "name" : "CmdLists", "qualType" : "ImDrawList **", "desugaredQualType" : "ImDrawList **" }, { "@type" : "AstFieldDecl", - "offset" : 261500, "name" : "DisplayPos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 261745, "name" : "DisplaySize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 261930, "name" : "FramebufferScale", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 262130, "name" : "OwnerViewport", "qualType" : "ImGuiViewport *", "desugaredQualType" : "ImGuiViewport *" }, { "@type" : "AstFunctionDecl", - "offset" : 262309, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 262425, "name" : "DeIndexAllBuffers", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 262672, "name" : "ScaleClipRects", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 262701, "name" : "fb_scale", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" @@ -18192,317 +15104,259 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 263224, "name" : "ImFontConfig", "decls" : [ { "@type" : "AstFullComment", - "offset" : 262943, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 262943, "decls" : [ { "@type" : "AstTextComment", - "offset" : 262943, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 263023, "text" : " [SECTION] Font API (ImFontConfig, ImFontGlyph, ImFontAtlasFlags, ImFontAtlas, ImFontGlyphRangesBuilder, ImFont)" }, { "@type" : "AstTextComment", - "offset" : 263138, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 263259, "name" : "FontData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 263331, "name" : "FontDataSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 263408, "name" : "FontDataOwnedByAtlas", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 263554, "name" : "FontNo", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 263647, "name" : "SizePixels", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 263786, "name" : "OversampleH", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 264080, "name" : "OversampleV", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 264271, "name" : "PixelSnapH", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 264490, "name" : "GlyphExtraSpacing", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 264625, "name" : "GlyphOffset", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 264724, "name" : "GlyphRanges", "qualType" : "const ImWchar *", "desugaredQualType" : "const ImWchar *" }, { "@type" : "AstFieldDecl", - "offset" : 264959, "name" : "GlyphMinAdvanceX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 265120, "name" : "GlyphMaxAdvanceX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 265207, "name" : "MergeMode", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 265467, "name" : "FontBuilderFlags", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 265627, "name" : "RasterizerMultiply", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 265811, "name" : "EllipsisChar", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 266016, "name" : "Name", "qualType" : "char[40]", "desugaredQualType" : "char[40]" }, { "@type" : "AstFieldDecl", - "offset" : 266097, "name" : "DstFont", "qualType" : "ImFont *", "desugaredQualType" : "ImFont *" } ] }, { "@type" : "AstRecordDecl", - "offset" : 266331, "name" : "ImFontGlyph", "decls" : [ { "@type" : "AstFullComment", - "offset" : 266143, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 266143, "decls" : [ { "@type" : "AstTextComment", - "offset" : 266143, "text" : " Hold rendering data for one glyph." }, { "@type" : "AstTextComment", - "offset" : 266181, "text" : " (Note: some language parsers may fail to convert the 31+1 bitfield members, in this case maybe drop store a single u32 or we can rework this)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 266365, "name" : "Colored", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 266551, "name" : "Visible", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 266685, "name" : "Codepoint", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 266745, "name" : "AdvanceX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266879, "name" : "X0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266883, "name" : "Y0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266887, "name" : "X1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266891, "name" : "Y1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266936, "name" : "U0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266940, "name" : "V0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266944, "name" : "U1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 266948, "name" : "V1", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstRecordDecl", - "offset" : 267198, "name" : "ImFontGlyphRangesBuilder", "decls" : [ { "@type" : "AstFullComment", - "offset" : 266985, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 266985, "decls" : [ { "@type" : "AstTextComment", - "offset" : 266985, "text" : " Helper to build glyph ranges from text/string data. Feed your application strings/characters to it then call BuildRanges()." }, { "@type" : "AstTextComment", - "offset" : 267112, "text" : " This is essentially a tightly packed of vector of 64k booleans = 8KB storage." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 267245, "name" : "UsedChars", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFunctionDecl", - "offset" : 267402, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 267610, "name" : "GetBit", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 267624, "name" : "n", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 267776, "name" : "SetBit", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 267790, "name" : "n", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 267942, "name" : "AddChar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 267958, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 268039, "name" : "AddText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 268059, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 268077, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -18510,24 +15364,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 268180, "name" : "AddRanges", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 268205, "name" : "ranges", "qualType" : "const ImWchar *", "desugaredQualType" : "const ImWchar *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 268372, "name" : "BuildRanges", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 268403, "name" : "out_ranges", "qualType" : "ImVector *", "desugaredQualType" : "ImVector *" @@ -18535,93 +15385,75 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 268512, "name" : "ImFontAtlasCustomRect", "decls" : [ { "@type" : "AstFullComment", - "offset" : 268459, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 268459, "decls" : [ { "@type" : "AstTextComment", - "offset" : 268459, "text" : " See ImFontAtlas::AddCustomRectXXX functions." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 268556, "name" : "Width", "qualType" : "unsigned short", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 268563, "name" : "Height", "qualType" : "unsigned short", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 268635, "name" : "X", "qualType" : "unsigned short", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 268638, "name" : "Y", "qualType" : "unsigned short", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 268711, "name" : "GlyphID", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 268806, "name" : "GlyphAdvanceX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 268901, "name" : "GlyphOffset", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 269002, "name" : "Font", "qualType" : "ImFont *", "desugaredQualType" : "ImFont *" }, { "@type" : "AstFunctionDecl", - "offset" : 269235, "name" : "IsPacked", "resultType" : "bool" } ] }, { "@type" : "AstEnumDecl", - "offset" : 269326, "name" : "ImFontAtlasFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 269292, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 269292, "decls" : [ { "@type" : "AstTextComment", - "offset" : 269292, "text" : " Flags for ImFontAtlas build" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 269350, "name" : "ImFontAtlasFlags_None", "qualType" : "ImFontAtlasFlags_", "order" : 0, @@ -18629,7 +15461,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 269395, "name" : "ImFontAtlasFlags_NoPowerOfTwoHeight", "docComment" : "Don't round the height to next power of two", "qualType" : "ImFontAtlasFlags_", @@ -18638,7 +15469,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 269494, "name" : "ImFontAtlasFlags_NoMouseCursors", "docComment" : "Don't build software mouse cursors into the atlas (save a little texture memory)", "qualType" : "ImFontAtlasFlags_", @@ -18647,7 +15477,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 269630, "name" : "ImFontAtlasFlags_NoBakedLines", "docComment" : "Don't build thick line textures into the atlas (save a little texture memory). The AntiAliasedLinesUseTex features uses them, otherwise they will be rendered using polygons (more expensive for CPU/GPU).", "qualType" : "ImFontAtlasFlags_", @@ -18657,104 +15486,80 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 271721, "name" : "ImFontAtlas", "decls" : [ { "@type" : "AstFullComment", - "offset" : 269890, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 269890, "decls" : [ { "@type" : "AstTextComment", - "offset" : 269890, "text" : " Load and rasterize multiple TTF/OTF fonts into a same texture. The font atlas will build a single texture holding:" }, { "@type" : "AstTextComment", - "offset" : 270008, "text" : " - One or more fonts." }, { "@type" : "AstTextComment", - "offset" : 270033, "text" : " - Custom graphics data needed to render the shapes needed by Dear ImGui." }, { "@type" : "AstTextComment", - "offset" : 270110, "text" : " - Mouse cursor shapes for software cursor rendering (unless setting 'Flags |= ImFontAtlasFlags_NoMouseCursors' in the font atlas)." }, { "@type" : "AstTextComment", - "offset" : 270245, "text" : " It is the user-code responsibility to setup/build the atlas, then upload the pixel data into a texture accessible by your graphics api." }, { "@type" : "AstTextComment", - "offset" : 270384, "text" : " - Optionally, call any of the AddFont*** functions. If you don't call any, the default font embedded in the code will be loaded for you." }, { "@type" : "AstTextComment", - "offset" : 270525, "text" : " - Call GetTexDataAsAlpha8() or GetTexDataAsRGBA32() to build and retrieve pixels data." }, { "@type" : "AstTextComment", - "offset" : 270616, "text" : " - Upload the pixels data into a texture within your graphics system (see imgui_impl_xxxx.cpp examples)" }, { "@type" : "AstTextComment", - "offset" : 270723, "text" : " - Call SetTexID(my_tex_id); and pass the pointer/identifier to your texture in a format natural to your graphics API." }, { "@type" : "AstTextComment", - "offset" : 270845, "text" : " This value will be passed back to you during rendering to identify the texture. Read FAQ entry about ImTextureID for more details." }, { "@type" : "AstTextComment", - "offset" : 270982, "text" : " Common pitfalls:" }, { "@type" : "AstTextComment", - "offset" : 271002, "text" : " - If you pass a 'glyph_ranges' array to AddFont*** functions, you need to make sure that your array persist up until the" }, { "@type" : "AstTextComment", - "offset" : 271126, "text" : " atlas is build (when calling GetTexData*** or Build()). We only copy the pointer, not the data." }, { "@type" : "AstTextComment", - "offset" : 271227, "text" : " - Important: By default, AddFontFromMemoryTTF() takes ownership of the data. Even though we are not writing to it, we will free the pointer on destruction." }, { "@type" : "AstTextComment", - "offset" : 271386, "text" : " You can set font_cfg->FontDataOwnedByAtlas=false to keep ownership of your data and it won't be freed," }, { "@type" : "AstTextComment", - "offset" : 271494, "text" : " - Even though many functions are suffixed with \"TTF\", OTF data is supported just as well." }, { "@type" : "AstTextComment", - "offset" : 271587, "text" : " - This is an old API and it is currently awkward for those and and various other reasons! We will address them in the future!" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 271826, "name" : "AddFont", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 271854, "name" : "font_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 271897, "name" : "AddFontDefault", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 271932, "name" : "font_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *", @@ -18762,31 +15567,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 271982, "name" : "AddFontFromFileTTF", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 272013, "name" : "filename", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 272029, "name" : "size_pixels", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 272062, "name" : "font_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 272094, "name" : "glyph_ranges", "qualType" : "const ImWchar *", "desugaredQualType" : "const ImWchar *", @@ -18794,37 +15594,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 272148, "name" : "AddFontFromMemoryTTF", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 272175, "name" : "font_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 272190, "name" : "font_size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 272207, "name" : "size_pixels", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 272240, "name" : "font_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 272272, "name" : "glyph_ranges", "qualType" : "const ImWchar *", "desugaredQualType" : "const ImWchar *", @@ -18832,37 +15626,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 272527, "name" : "AddFontFromMemoryCompressedTTF", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 272570, "name" : "compressed_font_data", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 272596, "name" : "compressed_font_size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 272624, "name" : "size_pixels", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 272657, "name" : "font_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 272689, "name" : "glyph_ranges", "qualType" : "const ImWchar *", "desugaredQualType" : "const ImWchar *", @@ -18870,31 +15658,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 272834, "name" : "AddFontFromMemoryCompressedBase85TTF", "resultType" : "ImFont *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 272883, "name" : "compressed_font_data_base85", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 272918, "name" : "size_pixels", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 272951, "name" : "font_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 272983, "name" : "glyph_ranges", "qualType" : "const ImWchar *", "desugaredQualType" : "const ImWchar *", @@ -18902,84 +15685,67 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 273171, "name" : "ClearInputData", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 273379, "name" : "ClearTexData", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 273543, "name" : "ClearFonts", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 273663, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 274309, "name" : "Build", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 273729, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 273729, "decls" : [ { "@type" : "AstTextComment", - "offset" : 273729, "text" : " Build atlas, retrieve pixel data." }, { "@type" : "AstTextComment", - "offset" : 273770, "text" : " User is in charge of copying the pixels into graphics memory (e.g. create a texture with your engine). Then store your texture handle with SetTexID()." }, { "@type" : "AstTextComment", - "offset" : 273928, "text" : " The pitch is always = Width * BytesPerPixels (1 or 4)" }, { "@type" : "AstTextComment", - "offset" : 273989, "text" : " Building in RGBA32 format is provided for convenience and compatibility, but note that unless you manually manipulate or copy color data into" }, { "@type" : "AstTextComment", - "offset" : 274138, "text" : " the texture (e.g. when using the AddCustomRect*** api), then the RGB pixels emitted will always be white (~75% of memory/bandwidth waste." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 274460, "name" : "GetTexDataAsAlpha8", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 274495, "name" : "out_pixels", "qualType" : "unsigned char **", "desugaredQualType" : "unsigned char **" }, { "@type" : "AstParmVarDecl", - "offset" : 274512, "name" : "out_width", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 274528, "name" : "out_height", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 274545, "name" : "out_bytes_per_pixel", "qualType" : "int *", "desugaredQualType" : "int *", @@ -18987,30 +15753,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 274627, "name" : "GetTexDataAsRGBA32", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 274662, "name" : "out_pixels", "qualType" : "unsigned char **", "desugaredQualType" : "unsigned char **" }, { "@type" : "AstParmVarDecl", - "offset" : 274679, "name" : "out_width", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 274695, "name" : "out_height", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 274712, "name" : "out_bytes_per_pixel", "qualType" : "int *", "desugaredQualType" : "int *", @@ -19018,174 +15779,139 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 274795, "name" : "IsBuilt", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 275043, "name" : "SetTexID", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 275064, "name" : "id", "qualType" : "ImTextureID", "desugaredQualType" : "void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 275636, "name" : "GetGlyphRangesDefault", "resultType" : "const ImWchar *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 275215, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 275215, "decls" : [ { "@type" : "AstTextComment", - "offset" : 275215, "text" : " Helpers to retrieve list of common Unicode ranges (2 value per range, values are inclusive, zero-terminated list)" }, { "@type" : "AstTextComment", - "offset" : 275336, "text" : " NB: Make sure that your string are UTF-8 and NOT in your local code page. In C++11, you can create UTF-8 string literal using the u8\"Hello world\" syntax. See FAQ for details." }, { "@type" : "AstTextComment", - "offset" : 275518, "text" : " NB: Consider using ImFontGlyphRangesBuilder to build glyph ranges from textual data." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 275739, "name" : "GetGlyphRangesKorean", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 275842, "name" : "GetGlyphRangesJapanese", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 275988, "name" : "GetGlyphRangesChineseFull", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 276162, "name" : "GetGlyphRangesChineseSimplifiedCommon", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 276354, "name" : "GetGlyphRangesCyrillic", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 276469, "name" : "GetGlyphRangesThai", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 276570, "name" : "GetGlyphRangesVietnamese", "resultType" : "const ImWchar *" }, { "@type" : "AstFunctionDecl", - "offset" : 277523, "name" : "AddCustomRectRegular", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 276796, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 276796, "decls" : [ { "@type" : "AstTextComment", - "offset" : 276796, "text" : " You can request arbitrary rectangles to be packed into the atlas, for your own purposes." }, { "@type" : "AstTextComment", - "offset" : 276892, "text" : " - After calling Build(), you can query the rectangle position and render your pixels." }, { "@type" : "AstTextComment", - "offset" : 276985, "text" : " - If you render colored output, set 'atlas->TexPixelsUseColors = true' as this may help some backends decide of prefered texture format." }, { "@type" : "AstTextComment", - "offset" : 277129, "text" : " - You can also request your rectangles to be mapped as font glyph (given a font + Unicode point)," }, { "@type" : "AstTextComment", - "offset" : 277234, "text" : " so you can render e.g. custom colorful icons and use them as regular glyphs." }, { "@type" : "AstTextComment", - "offset" : 277320, "text" : " - Read docs/FONTS.md for more details about using colorful icons." }, { "@type" : "AstTextComment", - "offset" : 277393, "text" : " - Note: this API may be redesigned later in order to support multi-monitor varying DPI settings." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 277548, "name" : "width", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 277559, "name" : "height", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 277600, "name" : "AddCustomRectFontGlyph", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 277631, "name" : "font", "qualType" : "ImFont *", "desugaredQualType" : "ImFont *" }, { "@type" : "AstParmVarDecl", - "offset" : 277645, "name" : "id", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstParmVarDecl", - "offset" : 277653, "name" : "width", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 277664, "name" : "height", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 277678, "name" : "advance_x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 277703, "name" : "offset", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -19193,444 +15919,366 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 277759, "name" : "GetCustomRectByIndex", "resultType" : "ImFontAtlasCustomRect *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 277784, "name" : "index", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 277897, "name" : "CalcCustomRectUV", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 277853, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 277853, "decls" : [ { "@type" : "AstTextComment", - "offset" : 277853, "text" : " [Internal]" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 277943, "name" : "rect", "qualType" : "const ImFontAtlasCustomRect *", "desugaredQualType" : "const ImFontAtlasCustomRect *" }, { "@type" : "AstParmVarDecl", - "offset" : 277957, "name" : "out_uv_min", "qualType" : "ImVec2 *", "desugaredQualType" : "ImVec2 *" }, { "@type" : "AstParmVarDecl", - "offset" : 277977, "name" : "out_uv_max", "qualType" : "ImVec2 *", "desugaredQualType" : "ImVec2 *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 278028, "name" : "GetMouseCursorTexData", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 278067, "name" : "cursor", "qualType" : "ImGuiMouseCursor", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 278083, "name" : "out_offset", "qualType" : "ImVec2 *", "desugaredQualType" : "ImVec2 *" }, { "@type" : "AstParmVarDecl", - "offset" : 278103, "name" : "out_size", "qualType" : "ImVec2 *", "desugaredQualType" : "ImVec2 *" }, { "@type" : "AstParmVarDecl", - "offset" : 278120, "name" : "out_uv_border", "qualType" : "ImVec2 *", "desugaredQualType" : "ImVec2 *" }, { "@type" : "AstParmVarDecl", - "offset" : 278145, "name" : "out_uv_fill", "qualType" : "ImVec2 *", "desugaredQualType" : "ImVec2 *" } ] }, { "@type" : "AstFieldDecl", - "offset" : 278311, "name" : "Flags", "qualType" : "ImFontAtlasFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 278402, "name" : "TexID", "qualType" : "ImTextureID", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 278615, "name" : "TexDesiredWidth", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 278868, "name" : "TexGlyphPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 279070, "name" : "Locked", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 279323, "name" : "TexReady", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 279433, "name" : "TexPixelsUseColors", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 279617, "name" : "TexPixelsAlpha8", "qualType" : "unsigned char *", "desugaredQualType" : "unsigned char *" }, { "@type" : "AstFieldDecl", - "offset" : 279763, "name" : "TexPixelsRGBA32", "qualType" : "unsigned int *", "desugaredQualType" : "unsigned int *" }, { "@type" : "AstFieldDecl", - "offset" : 279913, "name" : "TexWidth", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 280009, "name" : "TexHeight", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 280106, "name" : "TexUvScale", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 280195, "name" : "TexUvWhitePixel", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 280287, "name" : "Fonts", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 280508, "name" : "CustomRects", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 280618, "name" : "ConfigData", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 280692, "name" : "TexUvLines", "qualType" : "ImVec4[64]", "desugaredQualType" : "ImVec4[64]" }, { "@type" : "AstFieldDecl", - "offset" : 280842, "name" : "FontBuilderIO", "qualType" : "const ImFontBuilderIO *", "desugaredQualType" : "const ImFontBuilderIO *" }, { "@type" : "AstFieldDecl", - "offset" : 281025, "name" : "FontBuilderFlags", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 281259, "name" : "PackIdMouseCursors", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 281376, "name" : "PackIdLines", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 281838, "name" : "ImFont", "decls" : [ { "@type" : "AstFullComment", - "offset" : 281671, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 281671, "decls" : [ { "@type" : "AstTextComment", - "offset" : 281671, "text" : " Font runtime data and rendering" }, { "@type" : "AstTextComment", - "offset" : 281706, "text" : " ImFontAtlas automatically loads a default embedded font for you when you call GetTexDataAsAlpha8() or GetTexDataAsRGBA32()." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 281931, "name" : "IndexAdvanceX", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 282178, "name" : "FallbackAdvanceX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 282275, "name" : "FontSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 282502, "name" : "IndexLookup", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 282631, "name" : "Glyphs", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 282728, "name" : "FallbackGlyph", "qualType" : "const ImFontGlyph *", "desugaredQualType" : "const ImFontGlyph *" }, { "@type" : "AstFieldDecl", - "offset" : 282864, "name" : "ContainerAtlas", "qualType" : "ImFontAtlas *", "desugaredQualType" : "ImFontAtlas *" }, { "@type" : "AstFieldDecl", - "offset" : 282978, "name" : "ConfigData", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *" }, { "@type" : "AstFieldDecl", - "offset" : 283105, "name" : "ConfigDataCount", "qualType" : "short", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 283311, "name" : "FallbackChar", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 283435, "name" : "EllipsisChar", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 283559, "name" : "DotChar", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstFieldDecl", - "offset" : 283724, "name" : "DirtyLookupTables", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 283795, "name" : "Scale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 283984, "name" : "Ascent", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 283992, "name" : "Descent", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 284131, "name" : "MetricsTotalSurface", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 284357, "name" : "Used4kPagesMap", "qualType" : "ImU8[2]", "desugaredQualType" : "ImU8[2]" }, { "@type" : "AstFunctionDecl", - "offset" : 284716, "name" : "FindGlyph", "resultType" : "const ImFontGlyph *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 284734, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 284776, "name" : "FindGlyphNoFallback", "resultType" : "const ImFontGlyph *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 284804, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 284846, "name" : "GetCharAdvance", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 284869, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 284999, "name" : "IsLoaded", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 285102, "name" : "GetDebugName", "resultType" : "const char *" }, { "@type" : "AstFunctionDecl", - "offset" : 285453, "name" : "CalcTextSizeA", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstFullComment", - "offset" : 285201, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 285201, "decls" : [ { "@type" : "AstTextComment", - "offset" : 285201, "text" : " 'max_width' stops rendering after a certain width (could be turned into a 2d size). FLT_MAX to disable." }, { "@type" : "AstTextComment", - "offset" : 285312, "text" : " 'wrap_width' enable automatic word-wrapping across multiple lines to fit into given width. 0.0f to disable." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 285473, "name" : "size", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 285485, "name" : "max_width", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 285502, "name" : "wrap_width", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 285526, "name" : "text_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 285550, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 285580, "name" : "remaining", "qualType" : "const char **", "desugaredQualType" : "const char **", @@ -19638,127 +16286,106 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 285645, "name" : "CalcWordWrapPositionA", "resultType" : "const char *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 285673, "name" : "scale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 285692, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 285710, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 285726, "name" : "wrap_width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 285777, "name" : "RenderChar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 285800, "name" : "draw_list", "qualType" : "ImDrawList *", "desugaredQualType" : "ImDrawList *" }, { "@type" : "AstParmVarDecl", - "offset" : 285817, "name" : "size", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 285830, "name" : "pos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstParmVarDecl", - "offset" : 285841, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 285854, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 285896, "name" : "RenderText", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 285919, "name" : "draw_list", "qualType" : "ImDrawList *", "desugaredQualType" : "ImDrawList *" }, { "@type" : "AstParmVarDecl", - "offset" : 285936, "name" : "size", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 285949, "name" : "pos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstParmVarDecl", - "offset" : 285960, "name" : "col", "qualType" : "ImU32", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 285979, "name" : "clip_rect", "qualType" : "const ImVec4 &", "desugaredQualType" : "const ImVec4 &" }, { "@type" : "AstParmVarDecl", - "offset" : 286002, "name" : "text_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 286026, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 286042, "name" : "wrap_width", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 286066, "name" : "cpu_fine_clip", "qualType" : "bool", "desugaredQualType" : "bool", @@ -19766,131 +16393,108 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 286158, "name" : "BuildLookupTable", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 286103, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 286103, "decls" : [ { "@type" : "AstTextComment", - "offset" : 286103, "text" : " [Internal] Don't use!" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 286210, "name" : "ClearOutputData", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 286261, "name" : "GrowIndex", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 286275, "name" : "new_size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 286318, "name" : "AddGlyph", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 286347, "name" : "src_cfg", "qualType" : "const ImFontConfig *", "desugaredQualType" : "const ImFontConfig *" }, { "@type" : "AstParmVarDecl", - "offset" : 286364, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstParmVarDecl", - "offset" : 286373, "name" : "x0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286383, "name" : "y0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286393, "name" : "x1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286403, "name" : "y1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286413, "name" : "u0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286423, "name" : "v0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286433, "name" : "u1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286443, "name" : "v1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 286453, "name" : "advance_x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 286497, "name" : "AddRemapChar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 286518, "name" : "dst", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstParmVarDecl", - "offset" : 286531, "name" : "src", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstParmVarDecl", - "offset" : 286541, "name" : "overwrite_dst", "qualType" : "bool", "desugaredQualType" : "bool", @@ -19898,36 +16502,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 286718, "name" : "SetGlyphVisible", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 286742, "name" : "c", "qualType" : "ImWchar", "desugaredQualType" : "unsigned short" }, { "@type" : "AstParmVarDecl", - "offset" : 286750, "name" : "visible", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 286792, "name" : "IsGlyphRangeUnused", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 286824, "name" : "c_begin", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" }, { "@type" : "AstParmVarDecl", - "offset" : 286846, "name" : "c_last", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" @@ -19935,23 +16533,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 287134, "name" : "ImGuiViewportFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 287045, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 287045, "decls" : [ { "@type" : "AstTextComment", - "offset" : 287045, "text" : " Flags stored in ImGuiViewport::Flags, giving indications to the platform backends." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 287160, "name" : "ImGuiViewportFlags_None", "qualType" : "ImGuiViewportFlags_", "order" : 0, @@ -19959,7 +16552,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 287213, "name" : "ImGuiViewportFlags_IsPlatformWindow", "docComment" : "Represent a Platform Window", "qualType" : "ImGuiViewportFlags_", @@ -19968,7 +16560,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 287304, "name" : "ImGuiViewportFlags_IsPlatformMonitor", "docComment" : "Represent a Platform Monitor (unused yet)", "qualType" : "ImGuiViewportFlags_", @@ -19977,7 +16568,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 287409, "name" : "ImGuiViewportFlags_OwnedByApp", "docComment" : "Platform Window: is created/managed by the application (rather than a dear imgui backend)", "qualType" : "ImGuiViewportFlags_", @@ -19986,7 +16576,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 287562, "name" : "ImGuiViewportFlags_NoDecoration", "docComment" : "Platform Window: Disable platform decorations: title bar, borders, etc. (generally set all windows, but if ImGuiConfigFlags_ViewportsDecoration is set we only set this on popups/tooltips)", "qualType" : "ImGuiViewportFlags_", @@ -19995,7 +16584,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 287813, "name" : "ImGuiViewportFlags_NoTaskBarIcon", "docComment" : "Platform Window: Disable platform task bar icon (generally set on popups/tooltips, or all windows if ImGuiConfigFlags_ViewportsNoTaskBarIcon is set)", "qualType" : "ImGuiViewportFlags_", @@ -20004,7 +16592,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288025, "name" : "ImGuiViewportFlags_NoFocusOnAppearing", "docComment" : "Platform Window: Don't take focus when created.", "qualType" : "ImGuiViewportFlags_", @@ -20013,7 +16600,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288136, "name" : "ImGuiViewportFlags_NoFocusOnClick", "docComment" : "Platform Window: Don't take focus when clicked on.", "qualType" : "ImGuiViewportFlags_", @@ -20022,7 +16608,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288250, "name" : "ImGuiViewportFlags_NoInputs", "docComment" : "Platform Window: Make mouse pass through so we can drag this window while peaking behind it.", "qualType" : "ImGuiViewportFlags_", @@ -20031,7 +16616,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288406, "name" : "ImGuiViewportFlags_NoRendererClear", "docComment" : "Platform Window: Renderer doesn't need to clear the framebuffer ahead (because we will fill it entirely).", "qualType" : "ImGuiViewportFlags_", @@ -20040,7 +16624,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288575, "name" : "ImGuiViewportFlags_TopMost", "docComment" : "Platform Window: Display on top (for tooltips only).", "qualType" : "ImGuiViewportFlags_", @@ -20049,7 +16632,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288691, "name" : "ImGuiViewportFlags_Minimized", "docComment" : "Platform Window: Window is minimized, can skip render. When minimized we tend to avoid using the viewport pos/size for clipping window or testing if they are contained in the viewport.", "qualType" : "ImGuiViewportFlags_", @@ -20058,7 +16640,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 288939, "name" : "ImGuiViewportFlags_NoAutoMerge", "docComment" : "Platform Window: Avoid merging this window into another host window. This can only be set via ImGuiWindowClass viewport flags override (because we need to now ahead if we are going to create a viewport in the first place!).", "qualType" : "ImGuiViewportFlags_", @@ -20067,7 +16648,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 289226, "name" : "ImGuiViewportFlags_CanHostOtherWindows", "docComment" : "Main viewport: can host multiple imgui windows (secondary viewports are associated to a single window).", "qualType" : "ImGuiViewportFlags_", @@ -20077,484 +16657,393 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 290048, "name" : "ImGuiViewport", "decls" : [ { "@type" : "AstFullComment", - "offset" : 289395, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 289395, "decls" : [ { "@type" : "AstTextComment", - "offset" : 289395, "text" : " - Currently represents the Platform Window created by the application which is hosting our Dear ImGui windows." }, { "@type" : "AstTextComment", - "offset" : 289509, "text" : " - With multi-viewport enabled, we extend this concept to have multiple active viewports." }, { "@type" : "AstTextComment", - "offset" : 289601, "text" : " - In the future we will extend this concept further to also represent Platform Monitor and support a \"no main platform window\" operation mode." }, { "@type" : "AstTextComment", - "offset" : 289747, "text" : " - About Main Area vs Work Area:" }, { "@type" : "AstTextComment", - "offset" : 289782, "text" : " - Main Area = entire viewport." }, { "@type" : "AstTextComment", - "offset" : 289818, "text" : " - Work Area = entire viewport minus sections used by main menu bars (for platform windows), or by task bar (for platform monitor)." }, { "@type" : "AstTextComment", - "offset" : 289954, "text" : " - Windows are generally trying to stay within the Work Area of their host viewport." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 290088, "name" : "ID", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 290174, "name" : "Flags", "qualType" : "ImGuiViewportFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 290249, "name" : "Pos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 290407, "name" : "Size", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 290491, "name" : "WorkPos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 290628, "name" : "WorkSize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 290761, "name" : "DpiScale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 290844, "name" : "ParentViewportId", "qualType" : "ImGuiID", "desugaredQualType" : "unsigned int" }, { "@type" : "AstFieldDecl", - "offset" : 291013, "name" : "DrawData", "qualType" : "ImDrawData *", "desugaredQualType" : "ImDrawData *" }, { "@type" : "AstFieldDecl", - "offset" : 291609, "name" : "RendererUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 291805, "name" : "PlatformUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 292007, "name" : "PlatformHandle", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 292187, "name" : "PlatformHandleRaw", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 292406, "name" : "PlatformRequestMove", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 292595, "name" : "PlatformRequestResize", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 292780, "name" : "PlatformRequestClose", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 293113, "name" : "GetCenter", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstFullComment", - "offset" : 293080, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 293080, "decls" : [ { "@type" : "AstTextComment", - "offset" : 293080, "text" : " Helpers" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 293226, "name" : "GetWorkCenter", "resultType" : "ImVec2" } ] }, { "@type" : "AstRecordDecl", - "offset" : 297774, "name" : "ImGuiPlatformIO", "decls" : [ { "@type" : "AstFullComment", - "offset" : 297721, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 297721, "decls" : [ { "@type" : "AstTextComment", - "offset" : 297721, "text" : " (Optional) Access via ImGui::GetPlatformIO()" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 299311, "name" : "Platform_CreateWindow", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 299456, "name" : "Platform_DestroyWindow", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 299549, "name" : "Platform_ShowWindow", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 299760, "name" : "Platform_SetWindowPos", "qualType" : "void (*)(ImGuiViewport *, ImVec2)", "desugaredQualType" : "void (*)(ImGuiViewport *, ImVec2)" }, { "@type" : "AstFieldDecl", - "offset" : 299927, "name" : "Platform_GetWindowPos", "qualType" : "ImVec2 (*)(ImGuiViewport *)", "desugaredQualType" : "ImVec2 (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 300020, "name" : "Platform_SetWindowSize", "qualType" : "void (*)(ImGuiViewport *, ImVec2)", "desugaredQualType" : "void (*)(ImGuiViewport *, ImVec2)" }, { "@type" : "AstFieldDecl", - "offset" : 300202, "name" : "Platform_GetWindowSize", "qualType" : "ImVec2 (*)(ImGuiViewport *)", "desugaredQualType" : "ImVec2 (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 300332, "name" : "Platform_SetWindowFocus", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 300466, "name" : "Platform_GetWindowFocus", "qualType" : "bool (*)(ImGuiViewport *)", "desugaredQualType" : "bool (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 300559, "name" : "Platform_GetWindowMinimized", "qualType" : "bool (*)(ImGuiViewport *)", "desugaredQualType" : "bool (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 300788, "name" : "Platform_SetWindowTitle", "qualType" : "void (*)(ImGuiViewport *, const char *)", "desugaredQualType" : "void (*)(ImGuiViewport *, const char *)" }, { "@type" : "AstFieldDecl", - "offset" : 300931, "name" : "Platform_SetWindowAlpha", "qualType" : "void (*)(ImGuiViewport *, float)", "desugaredQualType" : "void (*)(ImGuiViewport *, float)" }, { "@type" : "AstFieldDecl", - "offset" : 301090, "name" : "Platform_UpdateWindow", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 301318, "name" : "Platform_RenderWindow", "qualType" : "void (*)(ImGuiViewport *, void *)", "desugaredQualType" : "void (*)(ImGuiViewport *, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 301601, "name" : "Platform_SwapBuffers", "qualType" : "void (*)(ImGuiViewport *, void *)", "desugaredQualType" : "void (*)(ImGuiViewport *, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 301838, "name" : "Platform_GetWindowDpiScale", "qualType" : "float (*)(ImGuiViewport *)", "desugaredQualType" : "float (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 302025, "name" : "Platform_OnChangedViewport", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 302294, "name" : "Platform_SetImeInputPos", "qualType" : "void (*)(ImGuiViewport *, ImVec2)", "desugaredQualType" : "void (*)(ImGuiViewport *, ImVec2)" }, { "@type" : "AstFieldDecl", - "offset" : 302619, "name" : "Platform_CreateVkSurface", "qualType" : "int (*)(ImGuiViewport *, ImU64, const void *, ImU64 *)", "desugaredQualType" : "int (*)(ImGuiViewport *, ImU64, const void *, ImU64 *)" }, { "@type" : "AstFieldDecl", - "offset" : 302929, "name" : "Renderer_CreateWindow", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 303097, "name" : "Renderer_DestroyWindow", "qualType" : "void (*)(ImGuiViewport *)", "desugaredQualType" : "void (*)(ImGuiViewport *)" }, { "@type" : "AstFieldDecl", - "offset" : 303268, "name" : "Renderer_SetWindowSize", "qualType" : "void (*)(ImGuiViewport *, ImVec2)", "desugaredQualType" : "void (*)(ImGuiViewport *, ImVec2)" }, { "@type" : "AstFieldDecl", - "offset" : 303437, "name" : "Renderer_RenderWindow", "qualType" : "void (*)(ImGuiViewport *, void *)", "desugaredQualType" : "void (*)(ImGuiViewport *, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 303685, "name" : "Renderer_SwapBuffers", "qualType" : "void (*)(ImGuiViewport *, void *)", "desugaredQualType" : "void (*)(ImGuiViewport *, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 304179, "name" : "Monitors", "qualType" : "ImVector", "desugaredQualType" : "ImVector" }, { "@type" : "AstFieldDecl", - "offset" : 304632, "name" : "Viewports", "qualType" : "ImVector", "desugaredQualType" : "ImVector" } ] }, { "@type" : "AstRecordDecl", - "offset" : 305101, "name" : "ImGuiPlatformMonitor", "decls" : [ { "@type" : "AstFullComment", - "offset" : 304824, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 304824, "decls" : [ { "@type" : "AstTextComment", - "offset" : 304824, "text" : " (Optional) This is required when enabling multi-viewport. Represent the bounds of each connected monitor/display and their DPI." }, { "@type" : "AstTextComment", - "offset" : 304955, "text" : " We use this information for multiple DPI support + clamping the position of popups and tooltips so they don't straddle multiple monitors." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 305136, "name" : "MainPos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 305145, "name" : "MainSize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 305264, "name" : "WorkPos", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 305273, "name" : "WorkSize", "qualType" : "ImVec2", "desugaredQualType" : "ImVec2" }, { "@type" : "AstFieldDecl", - "offset" : 305493, "name" : "DpiScale", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 306128, "name" : "ImGui", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 306206, "name" : "CalcListClipping", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 306142, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 306142, "decls" : [ { "@type" : "AstTextComment", - "offset" : 306142, "text" : " OBSOLETED in 1.86 (from November 2021)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 306227, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 306246, "name" : "items_height", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 306265, "name" : "out_items_display_start", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 306295, "name" : "out_items_display_end", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 306485, "name" : "GetWindowContentRegionWidth", "resultType" : "float", "decls" : [ { "@type" : "AstFullComment", - "offset" : 306423, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 306423, "decls" : [ { "@type" : "AstTextComment", - "offset" : 306423, "text" : " OBSOLETED in 1.85 (from August 2021)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 306659, "name" : "ListBoxHeader", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 306595, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 306595, "decls" : [ { "@type" : "AstTextComment", - "offset" : 306595, "text" : " OBSOLETED in 1.81 (from February 2021)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 306685, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 306696, "name" : "items_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 306713, "name" : "height_in_items", "qualType" : "int", "desugaredQualType" : "int", @@ -20562,18 +17051,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 306825, "name" : "ListBoxHeader", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 306851, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 306872, "name" : "size", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &", @@ -20581,36 +17067,29 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 306955, "name" : "ListBoxFooter", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 307057, "name" : "OpenPopupContextItem", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 306995, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 306995, "decls" : [ { "@type" : "AstTextComment", - "offset" : 306995, "text" : " OBSOLETED in 1.79 (from August 2020)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 307090, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 307122, "name" : "mb", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int", @@ -20618,680 +17097,562 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 307553, "name" : "DragScalar", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 307299, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 307299, "decls" : [ { "@type" : "AstTextComment", - "offset" : 307299, "text" : " OBSOLETED in 1.78 (from June 2020)" }, { "@type" : "AstTextComment", - "offset" : 307341, "text" : " Old drag/sliders functions that took a 'float power = 1.0' argument instead of flags." }, { "@type" : "AstTextComment", - "offset" : 307434, "text" : " For shared code, you can version check at compile-time with `#if IMGUI_VERSION_NUM >= 17704`." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 307576, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 307597, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 307614, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 307628, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 307649, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 307668, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 307687, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 307701, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 307733, "name" : "DragScalarN", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 307757, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 307778, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 307795, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 307807, "name" : "components", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 307825, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 307846, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 307865, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 307884, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 307898, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 307930, "name" : "DragFloat", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 307952, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 307966, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 307975, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 307990, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308003, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308022, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308036, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 308164, "name" : "DragFloat2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 308187, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308200, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 308212, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308227, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308240, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308259, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308273, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 308402, "name" : "DragFloat3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 308425, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308438, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 308450, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308465, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308478, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308497, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308511, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 308640, "name" : "DragFloat4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 308663, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308676, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 308688, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308703, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308716, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 308735, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308749, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 308878, "name" : "SliderScalar", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 308903, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 308924, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 308941, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 308961, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 308980, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 308999, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309013, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 309045, "name" : "SliderScalarN", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 309071, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309092, "name" : "data_type", "qualType" : "ImGuiDataType", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 309109, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 309121, "name" : "components", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 309145, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 309164, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 309183, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309197, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 309229, "name" : "SliderFloat", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 309253, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309267, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 309276, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309289, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309308, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309322, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 309456, "name" : "SliderFloat2", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 309481, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309494, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 309506, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309519, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309538, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309552, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 309687, "name" : "SliderFloat3", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 309712, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309725, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 309737, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309750, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309769, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309783, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 309918, "name" : "SliderFloat4", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 309943, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 309956, "name" : "v", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 309968, "name" : "v_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 309981, "name" : "v_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 310000, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 310014, "name" : "power", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 310191, "name" : "BeginPopupContextWindow", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 310131, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 310131, "decls" : [ { "@type" : "AstTextComment", - "offset" : 310131, "text" : " OBSOLETED in 1.77 (from June 2020)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 310227, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 310252, "name" : "mb", "qualType" : "ImGuiMouseButton", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 310261, "name" : "over_items", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 310441, "name" : "TreeAdvanceToLabelPos", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 310380, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 310380, "decls" : [ { "@type" : "AstTextComment", - "offset" : 310380, "text" : " OBSOLETED in 1.72 (from April 2019)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 310609, "name" : "SetNextTreeNodeOpen", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 310549, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 310549, "decls" : [ { "@type" : "AstTextComment", - "offset" : 310549, "text" : " OBSOLETED in 1.71 (from June 2019)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 310634, "name" : "open", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 310650, "name" : "cond", "qualType" : "ImGuiCond", "desugaredQualType" : "int", @@ -21299,18 +17660,14 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 310758, "name" : "GetContentRegionAvailWidth", "resultType" : "float", "decls" : [ { "@type" : "AstFullComment", - "offset" : 310699, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 310699, "decls" : [ { "@type" : "AstTextComment", - "offset" : 310699, "text" : " OBSOLETED in 1.70 (from May 2019)" } ] } ] @@ -21318,11 +17675,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 312817, "name" : "ImDrawCornerFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 312842, "name" : "ImDrawCornerFlags_None", "docComment" : "Was == 0 prior to 1.82, this is now == ImDrawFlags_RoundCornersNone which is != 0 and not implicit", "qualType" : "ImDrawCornerFlags_", @@ -21331,7 +17686,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313016, "name" : "ImDrawCornerFlags_TopLeft", "docComment" : "Was == 0x01 (1 < < 0) prior to 1.82. Order matches ImDrawFlags_NoRoundCorner* flag (we exploit this internally).", "qualType" : "ImDrawCornerFlags_", @@ -21340,7 +17694,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313203, "name" : "ImDrawCornerFlags_TopRight", "docComment" : "Was == 0x02 (1 < < 1) prior to 1.82.", "qualType" : "ImDrawCornerFlags_", @@ -21349,7 +17702,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313314, "name" : "ImDrawCornerFlags_BotLeft", "docComment" : "Was == 0x04 (1 < < 2) prior to 1.82.", "qualType" : "ImDrawCornerFlags_", @@ -21358,7 +17710,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313425, "name" : "ImDrawCornerFlags_BotRight", "docComment" : "Was == 0x08 (1 < < 3) prior to 1.82.", "qualType" : "ImDrawCornerFlags_", @@ -21367,7 +17718,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313536, "name" : "ImDrawCornerFlags_All", "docComment" : "Was == 0x0F prior to 1.82", "qualType" : "ImDrawCornerFlags_", @@ -21376,7 +17726,6 @@ "evaluatedValue" : "240" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313637, "name" : "ImDrawCornerFlags_Top", "qualType" : "ImDrawCornerFlags_", "order" : 6, @@ -21384,7 +17733,6 @@ "evaluatedValue" : "48" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313727, "name" : "ImDrawCornerFlags_Bot", "qualType" : "ImDrawCornerFlags_", "order" : 7, @@ -21392,7 +17740,6 @@ "evaluatedValue" : "192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313817, "name" : "ImDrawCornerFlags_Left", "qualType" : "ImDrawCornerFlags_", "order" : 8, @@ -21400,7 +17747,6 @@ "evaluatedValue" : "80" }, { "@type" : "AstEnumConstantDecl", - "offset" : 313906, "name" : "ImDrawCornerFlags_Right", "qualType" : "ImDrawCornerFlags_", "order" : 9, diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-imgui_internal.json b/buildSrc/src/main/resources/generator/api/ast/ast-imgui_internal.json index 91c699e..fc38de9 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-imgui_internal.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-imgui_internal.json @@ -7,74 +7,58 @@ }, "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 5027, "name" : "ImBitVector", "decls" : [ { "@type" : "AstFullComment", - "offset" : 4827, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 4827, "decls" : [ { "@type" : "AstTextComment", - "offset" : 4827, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 4907, "text" : " [SECTION] Forward declarations" }, { "@type" : "AstTextComment", - "offset" : 4941, "text" : "-----------------------------------------------------------------------------" } ] } ] } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 10825, "name" : "ImStb", "decls" : [ { "@type" : "AstFullComment", - "offset" : 10628, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 10628, "decls" : [ { "@type" : "AstTextComment", - "offset" : 10628, "text" : "-------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 10704, "text" : " [SECTION] STB libraries includes" }, { "@type" : "AstTextComment", - "offset" : 10740, "text" : "-------------------------------------------------------------------------" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16901, "name" : "ImHash", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 16920, "name" : "data", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 16930, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 16942, "name" : "seed", "qualType" : "int", "desugaredQualType" : "int", @@ -82,579 +66,479 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17159, "name" : "ImQsort", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17173, "name" : "base", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 17186, "name" : "count", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 17200, "name" : "size_of_element", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstParmVarDecl", - "offset" : 17234, "name" : "compare_func", "qualType" : "int (*)(const void *, const void *)", "desugaredQualType" : "int (*)(const void *, const void *)" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17504, "name" : "ImIsPowerOfTwo", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 17453, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 17453, "decls" : [ { "@type" : "AstTextComment", - "offset" : 17453, "text" : " Helpers: Bit manipulation" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 17523, "name" : "v", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17601, "name" : "ImIsPowerOfTwo", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17622, "name" : "v", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17698, "name" : "ImUpperPowerOfTwo", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17720, "name" : "v", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17876, "name" : "ImStricmp", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 17823, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 17823, "decls" : [ { "@type" : "AstTextComment", - "offset" : 17823, "text" : " Helpers: String, Formatting" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 17898, "name" : "str1", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 17916, "name" : "str2", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17947, "name" : "ImStrnicmp", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17970, "name" : "str1", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 17988, "name" : "str2", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18001, "name" : "count", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18033, "name" : "ImStrncpy", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18049, "name" : "dst", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18066, "name" : "src", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18078, "name" : "count", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18110, "name" : "ImStrdup", "resultType" : "int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18131, "name" : "str", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18161, "name" : "ImStrdupcpy", "resultType" : "int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18179, "name" : "dst", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18192, "name" : "p_dst_size", "qualType" : "size_t *", "desugaredQualType" : "size_t *" }, { "@type" : "AstParmVarDecl", - "offset" : 18216, "name" : "str", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18246, "name" : "ImStrchrRange", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18272, "name" : "str_begin", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18295, "name" : "str_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18309, "name" : "c", "qualType" : "char", "desugaredQualType" : "char" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18337, "name" : "ImStrlenW", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18362, "name" : "str", "qualType" : "const int *", "desugaredQualType" : "const int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18392, "name" : "ImStreolRange", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18418, "name" : "str", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18435, "name" : "str_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18621, "name" : "ImStristr", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18643, "name" : "haystack", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18665, "name" : "haystack_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18691, "name" : "needle", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 18711, "name" : "needle_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18748, "name" : "ImStrTrimBlanks", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18770, "name" : "str", "qualType" : "char *", "desugaredQualType" : "char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18800, "name" : "ImStrSkipBlank", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18827, "name" : "str", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19075, "name" : "ImParseFormatFindStart", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19110, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19143, "name" : "ImParseFormatFindEnd", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19176, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19209, "name" : "ImParseFormatTrimDecorations", "resultType" : "const int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19250, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 19264, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 19276, "name" : "buf_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19311, "name" : "ImParseFormatPrecision", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19346, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 19358, "name" : "default_value", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19398, "name" : "ImCharIsBlankA", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19418, "name" : "c", "qualType" : "char", "desugaredQualType" : "char" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19488, "name" : "ImCharIsBlankW", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19516, "name" : "c", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19633, "name" : "ImTextCharToUtf8", "resultType" : "const int *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 19572, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 19572, "decls" : [ { "@type" : "AstTextComment", - "offset" : 19572, "text" : " Helpers: UTF-8 " }, { "@type" : "AstTextComment", - "offset" : 19588, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 19589, "text" : "> wchar conversions" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 19655, "name" : "out_buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 19680, "name" : "c", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19779, "name" : "ImTextStrToUtf8", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19801, "name" : "out_buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 19814, "name" : "out_buf_size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 19843, "name" : "in_text", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 19867, "name" : "in_text_end", "qualType" : "const int *", "desugaredQualType" : "const int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 19942, "name" : "ImTextCharFromUtf8", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 19975, "name" : "out_char", "qualType" : "unsigned int *", "desugaredQualType" : "unsigned int *" }, { "@type" : "AstParmVarDecl", - "offset" : 19997, "name" : "in_text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 20018, "name" : "in_text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 20319, "name" : "ImTextCountCharsFromUtf8", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 20356, "name" : "in_text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 20377, "name" : "in_text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 20503, "name" : "ImTextCountUtf8BytesFromChar", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 20544, "name" : "in_text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 20565, "name" : "in_text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 20686, "name" : "ImTextCountUtf8BytesFromStr", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 20729, "name" : "in_text", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 20753, "name" : "in_text_end", "qualType" : "const int *", "desugaredQualType" : "const int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24127, "name" : "ImFileClose", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 24152, "name" : "file", "qualType" : "ImFileHandle", "desugaredQualType" : "FILE *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24568, "name" : "ImFileLoadToMemory", "resultType" : "int *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 24599, "name" : "filename", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 24621, "name" : "mode", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 24635, "name" : "out_file_size", "qualType" : "size_t *", "desugaredQualType" : "size_t *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 24661, "name" : "padding_bytes", "qualType" : "int", "desugaredQualType" : "int", @@ -662,738 +546,608 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25360, "name" : "ImPow", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25372, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 25381, "name" : "y", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25532, "name" : "ImPow", "resultType" : "double", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25545, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 25555, "name" : "y", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25602, "name" : "ImLog", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25614, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25774, "name" : "ImLog", "resultType" : "double", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25787, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25841, "name" : "ImAbs", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25851, "name" : "x", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25916, "name" : "ImAbs", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25928, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25985, "name" : "ImAbs", "resultType" : "double", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 25998, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 26053, "name" : "ImSign", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 26066, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 26223, "name" : "ImSign", "resultType" : "double", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 26237, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 26348, "name" : "ImRsqrt", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 26362, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 26540, "name" : "ImRsqrt", "resultType" : "double", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 26555, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 27794, "name" : "ImMin", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 27751, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 27751, "decls" : [ { "@type" : "AstTextComment", - "offset" : 27751, "text" : " - Misc maths helpers" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 27814, "name" : "lhs", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 27833, "name" : "rhs", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 27955, "name" : "ImMax", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 27975, "name" : "lhs", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 27994, "name" : "rhs", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28118, "name" : "ImClamp", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28140, "name" : "v", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28157, "name" : "mn", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28168, "name" : "mx", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28315, "name" : "ImLerp", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28336, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28353, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28362, "name" : "t", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28460, "name" : "ImLerp", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28481, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28498, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28515, "name" : "t", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28609, "name" : "ImLerp", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28630, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28647, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 28656, "name" : "t", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28800, "name" : "ImSaturate", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28817, "name" : "f", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28934, "name" : "ImLengthSqr", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 28960, "name" : "lhs", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29060, "name" : "ImLengthSqr", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29086, "name" : "lhs", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29222, "name" : "ImInvLength", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29248, "name" : "lhs", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 29259, "name" : "fail_value", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29403, "name" : "ImFloor", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29417, "name" : "f", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29511, "name" : "ImFloorSigned", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29531, "name" : "f", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29693, "name" : "ImFloor", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29715, "name" : "v", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29830, "name" : "ImModPositive", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29848, "name" : "a", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 29855, "name" : "b", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 29934, "name" : "ImDot", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 29954, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 29971, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30048, "name" : "ImRotate", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30071, "name" : "v", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 30080, "name" : "cos_a", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 30093, "name" : "sin_a", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30201, "name" : "ImLinearSweep", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30221, "name" : "current", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 30236, "name" : "target", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 30250, "name" : "speed", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30423, "name" : "ImMul", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30443, "name" : "lhs", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 30462, "name" : "rhs", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30552, "name" : "ImIsFloatAboveGuaranteedIntegerPrecision", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30599, "name" : "f", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31499, "name" : "ImTriangleContainsPoint", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31537, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31554, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31571, "name" : "c", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31588, "name" : "p", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31726, "name" : "ImTriangleBarycentricCoords", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31768, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31785, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31802, "name" : "c", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31819, "name" : "p", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31829, "name" : "out_u", "qualType" : "float &", "desugaredQualType" : "float &" }, { "@type" : "AstParmVarDecl", - "offset" : 31843, "name" : "out_v", "qualType" : "float &", "desugaredQualType" : "float &" }, { "@type" : "AstParmVarDecl", - "offset" : 31857, "name" : "out_w", "qualType" : "float &", "desugaredQualType" : "float &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31886, "name" : "ImTriangleArea", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31915, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31932, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 31949, "name" : "c", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstRecordDecl", - "offset" : 32301, "name" : "ImVec1", "decls" : [ { "@type" : "AstFullComment", - "offset" : 32114, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 32114, "decls" : [ { "@type" : "AstTextComment", - "offset" : 32114, "text" : " Helper: ImVec1 (1D vector)" }, { "@type" : "AstTextComment", - "offset" : 32144, "text" : " (this odd construct is used to facilitate the transition between 1D and 2D, and the maintenance of some branches/patches)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 32322, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstRecordDecl", - "offset" : 32485, "name" : "ImVec2ih", "decls" : [ { "@type" : "AstFullComment", - "offset" : 32399, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 32399, "decls" : [ { "@type" : "AstTextComment", - "offset" : 32399, "text" : " Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 32508, "name" : "x", "qualType" : "short", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 32511, "name" : "y", "qualType" : "short", "desugaredQualType" : "short" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 36391, "name" : "ImBitArrayTestBit", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 36355, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 36355, "decls" : [ { "@type" : "AstTextComment", - "offset" : 36355, "text" : " Helper: ImBitArray" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 36422, "name" : "arr", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 36431, "name" : "n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 50233, "name" : "ImDrawDataBuilder", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 50281, "name" : "Layers", "qualType" : "int[2]", "desugaredQualType" : "int[2]" }, { "@type" : "AstFunctionDecl", - "offset" : 50351, "name" : "Clear", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 50459, "name" : "ClearFreeMemory", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 50565, "name" : "GetDrawListCount", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 50716, "name" : "FlattenIntoSingleLayer", "resultType" : "IMGUI_API" } ] }, { "@type" : "AstEnumDecl", - "offset" : 51164, "name" : "ImGuiItemFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 50969, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 50969, "decls" : [ { "@type" : "AstTextComment", - "offset" : 50969, "text" : " Transient per-window flags, reset at the beginning of the frame. For child window, inherited from parent on first Begin()." }, { "@type" : "AstTextComment", - "offset" : 51095, "text" : " This is going to be exposed in imgui.h when stabilized enough." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 51186, "name" : "ImGuiItemFlags_None", "qualType" : "ImGuiItemFlags_", "order" : 0, @@ -1401,7 +1155,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 51235, "name" : "ImGuiItemFlags_NoTabStop", "docComment" : "false // Disable keyboard tabbing (FIXME: should merge with _NoNav)", "qualType" : "ImGuiItemFlags_", @@ -1410,7 +1163,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 51365, "name" : "ImGuiItemFlags_ButtonRepeat", "docComment" : "false // Button() will return true multiple times based on io.KeyRepeatDelay and io.KeyRepeatRate settings.", "qualType" : "ImGuiItemFlags_", @@ -1419,7 +1171,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 51535, "name" : "ImGuiItemFlags_Disabled", "docComment" : "false // Disable interactions but doesn't affect visuals. See BeginDisabled()/EndDisabled(). See github.com/ocornut/imgui/issues/211", "qualType" : "ImGuiItemFlags_", @@ -1428,7 +1179,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 51730, "name" : "ImGuiItemFlags_NoNav", "docComment" : "false // Disable keyboard/gamepad directional navigation (FIXME: should merge with _NoTabStop)", "qualType" : "ImGuiItemFlags_", @@ -1437,7 +1187,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 51887, "name" : "ImGuiItemFlags_NoNavDefaultFocus", "docComment" : "false // Disable item being a candidate for default focus (e.g. used by title bar items)", "qualType" : "ImGuiItemFlags_", @@ -1446,7 +1195,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 52038, "name" : "ImGuiItemFlags_SelectableDontClosePopup", "docComment" : "false // Disable MenuItem/Selectable() automatically closing their popup window", "qualType" : "ImGuiItemFlags_", @@ -1455,7 +1203,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 52180, "name" : "ImGuiItemFlags_MixedValue", "docComment" : "false // [BETA] Represent a mixed/indeterminate value, generally multi-selection where values differ. Currently only supported by Checkbox() (later should support all sorts of widgets)", "qualType" : "ImGuiItemFlags_", @@ -1464,7 +1211,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 52427, "name" : "ImGuiItemFlags_ReadOnly", "docComment" : "false // [ALPHA] Allow hovering interactions but underlying value is not changed.", "qualType" : "ImGuiItemFlags_", @@ -1473,7 +1219,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 52571, "name" : "ImGuiItemFlags_Inputable", "docComment" : "false // [WIP] Auto-activate input mode when tab focused. Currently only used and supported by a few items before it becomes a generic feature.", "qualType" : "ImGuiItemFlags_", @@ -1483,23 +1228,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 52811, "name" : "ImGuiItemStatusFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 52779, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 52779, "decls" : [ { "@type" : "AstTextComment", - "offset" : 52779, "text" : " Storage for LastItem data" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 52839, "name" : "ImGuiItemStatusFlags_None", "qualType" : "ImGuiItemStatusFlags_", "order" : 0, @@ -1507,7 +1247,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 52888, "name" : "ImGuiItemStatusFlags_HoveredRect", "docComment" : "Mouse position is within item rectangle (does NOT mean that the window is in correct z-order and can be hovered!, this is only one part of the most-common IsItemHovered test)", "qualType" : "ImGuiItemStatusFlags_", @@ -1516,7 +1255,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53122, "name" : "ImGuiItemStatusFlags_HasDisplayRect", "docComment" : "g.LastItemData.DisplayRect is valid", "qualType" : "ImGuiItemStatusFlags_", @@ -1525,7 +1263,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53217, "name" : "ImGuiItemStatusFlags_Edited", "docComment" : "Value exposed by item was edited in the current frame (should match the bool return value of most widgets)", "qualType" : "ImGuiItemStatusFlags_", @@ -1534,7 +1271,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53383, "name" : "ImGuiItemStatusFlags_ToggledSelection", "docComment" : "Set when Selectable(), TreeNode() reports toggling a selection. We can't report \"Selected\", only state changes, in order to easily handle clipping with less issues.", "qualType" : "ImGuiItemStatusFlags_", @@ -1543,7 +1279,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53607, "name" : "ImGuiItemStatusFlags_ToggledOpen", "docComment" : "Set when TreeNode() reports toggling their open state.", "qualType" : "ImGuiItemStatusFlags_", @@ -1552,7 +1287,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53721, "name" : "ImGuiItemStatusFlags_HasDeactivated", "docComment" : "Set if the widget/group is able to provide data for the ImGuiItemStatusFlags_Deactivated flag.", "qualType" : "ImGuiItemStatusFlags_", @@ -1561,7 +1295,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53875, "name" : "ImGuiItemStatusFlags_Deactivated", "docComment" : "Only valid if ImGuiItemStatusFlags_HasDeactivated is set.", "qualType" : "ImGuiItemStatusFlags_", @@ -1570,7 +1303,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 53992, "name" : "ImGuiItemStatusFlags_HoveredWindow", "docComment" : "Override the HoveredWindow test to allow cross-window hover testing.", "qualType" : "ImGuiItemStatusFlags_", @@ -1579,7 +1311,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 54120, "name" : "ImGuiItemStatusFlags_FocusedByTabbing", "docComment" : "Set when the Focusable item just got focused by Tabbing (FIXME: to be removed soon)", "qualType" : "ImGuiItemStatusFlags_", @@ -1589,23 +1320,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 54603, "name" : "ImGuiInputTextFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54569, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54569, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54569, "text" : " Extend ImGuiInputTextFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 54655, "name" : "ImGuiInputTextFlags_Multiline", "docComment" : "For internal use by InputTextMultiline()", "qualType" : "ImGuiInputTextFlagsPrivate_", @@ -1614,7 +1340,6 @@ "evaluatedValue" : "67108864" }, { "@type" : "AstEnumConstantDecl", - "offset" : 54755, "name" : "ImGuiInputTextFlags_NoMarkEdited", "docComment" : "For internal use by functions using InputText() before reformatting data", "qualType" : "ImGuiInputTextFlagsPrivate_", @@ -1623,7 +1348,6 @@ "evaluatedValue" : "134217728" }, { "@type" : "AstEnumConstantDecl", - "offset" : 54887, "name" : "ImGuiInputTextFlags_MergedItem", "docComment" : "For internal use by TempInputText(), will skip calling ItemAdd(). Require bounding-box to strictly match.", "qualType" : "ImGuiInputTextFlagsPrivate_", @@ -1633,23 +1357,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 55085, "name" : "ImGuiButtonFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55054, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55054, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55054, "text" : " Extend ImGuiButtonFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 55116, "name" : "ImGuiButtonFlags_PressedOnClick", "docComment" : "return true on click (mouse down event)", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1658,7 +1377,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 55215, "name" : "ImGuiButtonFlags_PressedOnClickRelease", "docComment" : "[Default] return true on click + release on same item < -- this is what the majority of Button are using", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1667,7 +1385,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 55378, "name" : "ImGuiButtonFlags_PressedOnClickReleaseAnywhere", "docComment" : "return true on click + release even if the release event is not done while hovering the item", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1676,7 +1393,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 55535, "name" : "ImGuiButtonFlags_PressedOnRelease", "docComment" : "return true on release (default requires click+release)", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1685,7 +1401,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 55650, "name" : "ImGuiButtonFlags_PressedOnDoubleClick", "docComment" : "return true on double-click (default requires click+release)", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1694,7 +1409,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 55770, "name" : "ImGuiButtonFlags_PressedOnDragDropHold", "docComment" : "return true when held into while we are drag and dropping another item (used by e.g. tree nodes, collapsing headers)", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1703,7 +1417,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 55946, "name" : "ImGuiButtonFlags_Repeat", "docComment" : "hold to repeat", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1712,7 +1425,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 56020, "name" : "ImGuiButtonFlags_FlattenChildren", "docComment" : "allow interactions even if a child window is overlapping", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1721,7 +1433,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 56136, "name" : "ImGuiButtonFlags_AllowItemOverlap", "docComment" : "require previous frame HoveredId to either match id or be null before being usable, use along with SetItemAllowOverlap()", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1730,7 +1441,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 56316, "name" : "ImGuiButtonFlags_DontClosePopups", "docComment" : "disable automatically closing parent popup on press // [UNUSED]", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1739,7 +1449,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 56569, "name" : "ImGuiButtonFlags_AlignTextBaseLine", "docComment" : "vertically align button to match text baseline - ButtonEx() only // FIXME: Should be removed and handled by SmallButton(), not possible currently because of DC.CursorPosPrevLine", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1748,7 +1457,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 56806, "name" : "ImGuiButtonFlags_NoKeyModifiers", "docComment" : "disable mouse interaction if a key modifier is held", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1757,7 +1465,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 56917, "name" : "ImGuiButtonFlags_NoHoldingActiveId", "docComment" : "don't set ActiveId while holding the mouse (ImGuiButtonFlags_PressedOnClick only)", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1766,7 +1473,6 @@ "evaluatedValue" : "131072" }, { "@type" : "AstEnumConstantDecl", - "offset" : 57058, "name" : "ImGuiButtonFlags_NoNavFocus", "docComment" : "don't override navigation focus when activated", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1775,7 +1481,6 @@ "evaluatedValue" : "262144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 57164, "name" : "ImGuiButtonFlags_NoHoveredOnFocus", "docComment" : "don't report as hovered when nav focus is on this item", "qualType" : "ImGuiButtonFlagsPrivate_", @@ -1784,7 +1489,6 @@ "evaluatedValue" : "524288" }, { "@type" : "AstEnumConstantDecl", - "offset" : 57278, "name" : "ImGuiButtonFlags_PressedOnMask_", "qualType" : "ImGuiButtonFlagsPrivate_", "order" : 15, @@ -1792,7 +1496,6 @@ "evaluatedValue" : "1008" }, { "@type" : "AstEnumConstantDecl", - "offset" : 57564, "name" : "ImGuiButtonFlags_PressedOnDefault_", "qualType" : "ImGuiButtonFlagsPrivate_", "order" : 16, @@ -1801,23 +1504,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 57681, "name" : "ImGuiComboFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57651, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57651, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57651, "text" : " Extend ImGuiComboFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 57711, "name" : "ImGuiComboFlags_CustomPreview", "docComment" : "enable BeginComboPreview()", "qualType" : "ImGuiComboFlagsPrivate_", @@ -1827,23 +1525,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 57830, "name" : "ImGuiSliderFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57799, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57799, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57799, "text" : " Extend ImGuiSliderFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 57861, "name" : "ImGuiSliderFlags_Vertical", "docComment" : "Should this slider be orientated vertically?", "qualType" : "ImGuiSliderFlagsPrivate_", @@ -1852,7 +1545,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 57965, "name" : "ImGuiSliderFlags_ReadOnly", "qualType" : "ImGuiSliderFlagsPrivate_", "order" : 1, @@ -1861,23 +1553,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 58056, "name" : "ImGuiSelectableFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 58021, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 58021, "decls" : [ { "@type" : "AstTextComment", - "offset" : 58021, "text" : " Extend ImGuiSelectableFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 58162, "name" : "ImGuiSelectableFlags_NoHoldingActiveID", "docComment" : "NB: need to be in sync with last value of ImGuiSelectableFlags_", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1886,7 +1573,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 58221, "name" : "ImGuiSelectableFlags_SelectOnNav", "docComment" : "(WIP) Auto-select when moved into. This is not exposed in public API as to handle multi-select and modifiers we will need user to explicitly control focus scope. May be replaced with a BeginSelection() API.", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1895,7 +1581,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 58491, "name" : "ImGuiSelectableFlags_SelectOnClick", "docComment" : "Override button behavior to react on Click (default is Click+Release)", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1904,7 +1589,6 @@ "evaluatedValue" : "4194304" }, { "@type" : "AstEnumConstantDecl", - "offset" : 58624, "name" : "ImGuiSelectableFlags_SelectOnRelease", "docComment" : "Override button behavior to react on Release (default is Click+Release)", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1913,7 +1597,6 @@ "evaluatedValue" : "8388608" }, { "@type" : "AstEnumConstantDecl", - "offset" : 58759, "name" : "ImGuiSelectableFlags_SpanAvailWidth", "docComment" : "Span all avail width even if we declared less for layout purpose. FIXME: We may be able to remove this (added in 6251d379, 2bcafc86 for menus)", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1922,7 +1605,6 @@ "evaluatedValue" : "16777216" }, { "@type" : "AstEnumConstantDecl", - "offset" : 58965, "name" : "ImGuiSelectableFlags_DrawHoveredWhenHeld", "docComment" : "Always show active when held, even is not hovered. This concept could probably be renamed/formalized somehow.", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1931,7 +1613,6 @@ "evaluatedValue" : "33554432" }, { "@type" : "AstEnumConstantDecl", - "offset" : 59138, "name" : "ImGuiSelectableFlags_SetNavIdOnHover", "docComment" : "Set Nav/Focus ID on mouse hover (used by MenuItem)", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1940,7 +1621,6 @@ "evaluatedValue" : "67108864" }, { "@type" : "AstEnumConstantDecl", - "offset" : 59252, "name" : "ImGuiSelectableFlags_NoPadWithHalfSpacing", "docComment" : "Disable padding each side with ItemSpacing * 0.5f", "qualType" : "ImGuiSelectableFlagsPrivate_", @@ -1950,23 +1630,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 59400, "name" : "ImGuiTreeNodeFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 59367, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 59367, "decls" : [ { "@type" : "AstTextComment", - "offset" : 59367, "text" : " Extend ImGuiTreeNodeFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 59433, "name" : "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", "qualType" : "ImGuiTreeNodeFlagsPrivate_", "order" : 0, @@ -1975,11 +1650,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 59498, "name" : "ImGuiSeparatorFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 59525, "name" : "ImGuiSeparatorFlags_None", "qualType" : "ImGuiSeparatorFlags_", "order" : 0, @@ -1987,7 +1660,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 59574, "name" : "ImGuiSeparatorFlags_Horizontal", "docComment" : "Axis default to current layout type, so generally Horizontal unless e.g. in a menu bar", "qualType" : "ImGuiSeparatorFlags_", @@ -1996,7 +1668,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 59720, "name" : "ImGuiSeparatorFlags_Vertical", "qualType" : "ImGuiSeparatorFlags_", "order" : 2, @@ -2004,7 +1675,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 59774, "name" : "ImGuiSeparatorFlags_SpanAllColumns", "qualType" : "ImGuiSeparatorFlags_", "order" : 3, @@ -2013,11 +1683,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 59832, "name" : "ImGuiTextFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 59854, "name" : "ImGuiTextFlags_None", "qualType" : "ImGuiTextFlags_", "order" : 0, @@ -2025,7 +1693,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 59883, "name" : "ImGuiTextFlags_NoWidthForLargeClippedText", "qualType" : "ImGuiTextFlags_", "order" : 1, @@ -2034,11 +1701,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 59943, "name" : "ImGuiTooltipFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 59968, "name" : "ImGuiTooltipFlags_None", "qualType" : "ImGuiTooltipFlags_", "order" : 0, @@ -2046,7 +1711,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 60000, "name" : "ImGuiTooltipFlags_OverridePreviousTooltip", "docComment" : "Override will clear/ignore previously submitted tooltip (defaults to append)", "qualType" : "ImGuiTooltipFlags_", @@ -2056,27 +1720,21 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 60310, "name" : "ImGuiLayoutType_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 60142, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 60142, "decls" : [ { "@type" : "AstTextComment", - "offset" : 60142, "text" : " FIXME: this is in development, not exposed/functional as a generic feature yet." }, { "@type" : "AstTextComment", - "offset" : 60225, "text" : " Horizontal/Vertical enums are fixed to 0/1 so they may be used to index ImVec2" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 60333, "name" : "ImGuiLayoutType_Horizontal", "qualType" : "ImGuiLayoutType_", "order" : 0, @@ -2084,7 +1742,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 60369, "name" : "ImGuiLayoutType_Vertical", "qualType" : "ImGuiLayoutType_", "order" : 1, @@ -2093,11 +1750,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 60407, "name" : "ImGuiLogType", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 60426, "name" : "ImGuiLogType_None", "qualType" : "ImGuiLogType", "order" : 0, @@ -2105,48 +1760,39 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 60453, "name" : "ImGuiLogType_TTY", "qualType" : "ImGuiLogType", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60475, "name" : "ImGuiLogType_File", "qualType" : "ImGuiLogType", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60498, "name" : "ImGuiLogType_Buffer", "qualType" : "ImGuiLogType", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60523, "name" : "ImGuiLogType_Clipboard", "qualType" : "ImGuiLogType", "order" : 4 } ] }, { "@type" : "AstEnumDecl", - "offset" : 60621, "name" : "ImGuiAxis", "decls" : [ { "@type" : "AstFullComment", - "offset" : 60552, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 60552, "decls" : [ { "@type" : "AstTextComment", - "offset" : 60552, "text" : " X/Y enums are fixed to 0/1 so they may be used to index ImVec2" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 60637, "name" : "ImGuiAxis_None", "qualType" : "ImGuiAxis", "order" : -1, @@ -2154,7 +1800,6 @@ "evaluatedValue" : "-1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 60662, "name" : "ImGuiAxis_X", "qualType" : "ImGuiAxis", "order" : 0, @@ -2162,7 +1807,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 60683, "name" : "ImGuiAxis_Y", "qualType" : "ImGuiAxis", "order" : 1, @@ -2171,28 +1815,23 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 60708, "name" : "ImGuiPlotType", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 60728, "name" : "ImGuiPlotType_Lines", "qualType" : "ImGuiPlotType", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60753, "name" : "ImGuiPlotType_Histogram", "qualType" : "ImGuiPlotType", "order" : 1 } ] }, { "@type" : "AstEnumDecl", - "offset" : 60786, "name" : "ImGuiInputSource", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 60809, "name" : "ImGuiInputSource_None", "qualType" : "ImGuiInputSource", "order" : 0, @@ -2200,324 +1839,263 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 60840, "name" : "ImGuiInputSource_Mouse", "qualType" : "ImGuiInputSource", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60868, "name" : "ImGuiInputSource_Keyboard", "qualType" : "ImGuiInputSource", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60899, "name" : "ImGuiInputSource_Gamepad", "qualType" : "ImGuiInputSource", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 60929, "name" : "ImGuiInputSource_Nav", "docComment" : "Stored in g.ActiveIdSource only", "qualType" : "ImGuiInputSource", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61004, "name" : "ImGuiInputSource_Clipboard", "docComment" : "Currently only used by InputText()", "qualType" : "ImGuiInputSource", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61082, "name" : "ImGuiInputSource_COUNT", "qualType" : "ImGuiInputSource", "order" : 6 } ] }, { "@type" : "AstEnumDecl", - "offset" : 61169, "name" : "ImGuiInputReadMode", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61111, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61111, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61111, "text" : " FIXME-NAV: Clarify/expose various repeat delay/rate" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 61194, "name" : "ImGuiInputReadMode_Down", "qualType" : "ImGuiInputReadMode", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61223, "name" : "ImGuiInputReadMode_Pressed", "qualType" : "ImGuiInputReadMode", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61255, "name" : "ImGuiInputReadMode_Released", "qualType" : "ImGuiInputReadMode", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61288, "name" : "ImGuiInputReadMode_Repeat", "qualType" : "ImGuiInputReadMode", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61319, "name" : "ImGuiInputReadMode_RepeatSlow", "qualType" : "ImGuiInputReadMode", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61354, "name" : "ImGuiInputReadMode_RepeatFast", "qualType" : "ImGuiInputReadMode", "order" : 5 } ] }, { "@type" : "AstEnumDecl", - "offset" : 61393, "name" : "ImGuiPopupPositionPolicy", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 61424, "name" : "ImGuiPopupPositionPolicy_Default", "qualType" : "ImGuiPopupPositionPolicy", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61462, "name" : "ImGuiPopupPositionPolicy_ComboBox", "qualType" : "ImGuiPopupPositionPolicy", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 61501, "name" : "ImGuiPopupPositionPolicy_Tooltip", "qualType" : "ImGuiPopupPositionPolicy", "order" : 2 } ] }, { "@type" : "AstRecordDecl", - "offset" : 61545, "name" : "ImGuiDataTypeTempStorage", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 61588, "name" : "Data", "qualType" : "int[8]", "desugaredQualType" : "int[8]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 61747, "name" : "ImGuiDataTypeInfo", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61656, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61656, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61656, "text" : " Type information associated to one ImGuiDataType. Retrieve with DataTypeGetInfo()." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 61783, "name" : "Size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" }, { "@type" : "AstFieldDecl", - "offset" : 61832, "name" : "Name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 61918, "name" : "PrintFmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 61988, "name" : "ScanFmt", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstEnumDecl", - "offset" : 62075, "name" : "ImGuiDataTypePrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62047, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62047, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62047, "text" : " Extend ImGuiDataType_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 62103, "name" : "ImGuiDataType_String", "qualType" : "ImGuiDataTypePrivate_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 62155, "name" : "ImGuiDataType_Pointer", "qualType" : "ImGuiDataTypePrivate_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 62182, "name" : "ImGuiDataType_ID", "qualType" : "ImGuiDataTypePrivate_", "order" : 2 } ] }, { "@type" : "AstRecordDecl", - "offset" : 62282, "name" : "ImGuiColorMod", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62205, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62205, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62205, "text" : " Stacked color modifier, backup of modified data so we can restore it" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 62314, "name" : "Col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 62335, "name" : "BackupValue", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 62470, "name" : "ImGuiStyleMod", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62354, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62354, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62354, "text" : " Stacked style modifier, backup of modified data so we can restore it. Data type inferred from the variable." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 62506, "name" : "VarIdx", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 68062, "name" : "ImGuiPopupData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 68022, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 68022, "decls" : [ { "@type" : "AstTextComment", - "offset" : 68022, "text" : " Storage for current popup stack" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 68103, "name" : "PopupId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 68165, "name" : "Window", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 68287, "name" : "SourceWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 68400, "name" : "OpenFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 68462, "name" : "OpenParentId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 68634, "name" : "OpenPopupPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 68767, "name" : "OpenMousePos", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstEnumDecl", - "offset" : 68949, "name" : "ImGuiNextWindowDataFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 68981, "name" : "ImGuiNextWindowDataFlags_None", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 0, @@ -2525,7 +2103,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69034, "name" : "ImGuiNextWindowDataFlags_HasPos", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 1, @@ -2533,7 +2110,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69092, "name" : "ImGuiNextWindowDataFlags_HasSize", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 2, @@ -2541,7 +2117,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69150, "name" : "ImGuiNextWindowDataFlags_HasContentSize", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 3, @@ -2549,7 +2124,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69208, "name" : "ImGuiNextWindowDataFlags_HasCollapsed", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 4, @@ -2557,7 +2131,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69266, "name" : "ImGuiNextWindowDataFlags_HasSizeConstraint", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 5, @@ -2565,7 +2138,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69324, "name" : "ImGuiNextWindowDataFlags_HasFocus", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 6, @@ -2573,7 +2145,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69382, "name" : "ImGuiNextWindowDataFlags_HasBgAlpha", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 7, @@ -2581,7 +2152,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69440, "name" : "ImGuiNextWindowDataFlags_HasScroll", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 8, @@ -2589,7 +2159,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69498, "name" : "ImGuiNextWindowDataFlags_HasViewport", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 9, @@ -2597,7 +2166,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69556, "name" : "ImGuiNextWindowDataFlags_HasDock", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 10, @@ -2605,7 +2173,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 69614, "name" : "ImGuiNextWindowDataFlags_HasWindowClass", "qualType" : "ImGuiNextWindowDataFlags_", "order" : 11, @@ -2614,153 +2181,126 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 69719, "name" : "ImGuiNextWindowData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 69674, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 69674, "decls" : [ { "@type" : "AstTextComment", - "offset" : 69674, "text" : " Storage for SetNexWindow** functions" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 69773, "name" : "Flags", "qualType" : "ImGuiNextWindowDataFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 69812, "name" : "PosCond", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 69853, "name" : "SizeCond", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 69895, "name" : "CollapsedCond", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 69942, "name" : "DockCond", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 69984, "name" : "PosVal", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70024, "name" : "PosPivotVal", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70069, "name" : "SizeVal", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70110, "name" : "ContentSizeVal", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70158, "name" : "ScrollVal", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70201, "name" : "PosUndock", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 70244, "name" : "CollapsedVal", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 70290, "name" : "SizeConstraintRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 70342, "name" : "SizeCallback", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70388, "name" : "SizeCallbackUserData", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 70442, "name" : "BgAlphaVal", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 70527, "name" : "ViewportId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70571, "name" : "DockId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70611, "name" : "WindowClass", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 70656, "name" : "MenuBarOffsetMinVal", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 70901, "name" : "ClearFlags", "resultType" : "void" } ] }, { "@type" : "AstEnumDecl", - "offset" : 70969, "name" : "ImGuiNextItemDataFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 70999, "name" : "ImGuiNextItemDataFlags_None", "qualType" : "ImGuiNextItemDataFlags_", "order" : 0, @@ -2768,7 +2308,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 71040, "name" : "ImGuiNextItemDataFlags_HasWidth", "qualType" : "ImGuiNextItemDataFlags_", "order" : 1, @@ -2776,7 +2315,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 71086, "name" : "ImGuiNextItemDataFlags_HasOpen", "qualType" : "ImGuiNextItemDataFlags_", "order" : 2, @@ -2785,264 +2323,215 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 71138, "name" : "ImGuiNextItemData", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 71190, "name" : "Flags", "qualType" : "ImGuiNextItemDataFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 71229, "name" : "Width", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 71306, "name" : "FocusScopeId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 71576, "name" : "OpenCond", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 71618, "name" : "OpenVal", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 71747, "name" : "ClearFlags", "resultType" : "void" } ] }, { "@type" : "AstRecordDecl", - "offset" : 71900, "name" : "ImGuiLastItemData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 71849, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 71849, "decls" : [ { "@type" : "AstTextComment", - "offset" : 71849, "text" : " Status storage for the last submitted item" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 71948, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 71980, "name" : "InFlags", "qualType" : "ImGuiItemFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 72051, "name" : "StatusFlags", "qualType" : "ImGuiItemStatusFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 72128, "name" : "Rect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 72194, "name" : "NavRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 72290, "name" : "DisplayRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" } ] }, { "@type" : "AstRecordDecl", - "offset" : 72962, "name" : "ImGuiWindowStackData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 72905, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 72905, "decls" : [ { "@type" : "AstTextComment", - "offset" : 72905, "text" : " Data saved for each window pushed into the stack" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 73013, "name" : "Window", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 73049, "name" : "ParentLastItemDataBackup", "qualType" : "ImGuiLastItemData", "desugaredQualType" : "ImGuiLastItemData" }, { "@type" : "AstFieldDecl", - "offset" : 73103, "name" : "StackSizesOnBegin", "qualType" : "ImGuiStackSizes", "desugaredQualType" : "ImGuiStackSizes" } ] }, { "@type" : "AstRecordDecl", - "offset" : 73184, "name" : "ImGuiShrinkWidthItem", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 73223, "name" : "Index", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 73246, "name" : "Width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstRecordDecl", - "offset" : 73264, "name" : "ImGuiPtrOrIndex", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 73298, "name" : "Ptr", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 73442, "name" : "Index", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 73815, "name" : "ImGuiListClipperRange", "decls" : [ { "@type" : "AstFullComment", - "offset" : 73620, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 73620, "decls" : [ { "@type" : "AstTextComment", - "offset" : 73620, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 73700, "text" : " [SECTION] Clipper support" }, { "@type" : "AstTextComment", - "offset" : 73729, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 73851, "name" : "Min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 73868, "name" : "Max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 73885, "name" : "PosToIndexConvert", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 73993, "name" : "PosToIndexOffsetMin", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 74071, "name" : "PosToIndexOffsetMax", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 74174, "name" : "FromIndices", "resultType" : "ImGuiListClipperRange", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 74190, "name" : "min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 74199, "name" : "max", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 74337, "name" : "FromPositions", "resultType" : "ImGuiListClipperRange", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 74357, "name" : "y1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 74367, "name" : "y2", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 74375, "name" : "off_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 74388, "name" : "off_max", "qualType" : "int", "desugaredQualType" : "int" @@ -3050,58 +2539,47 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 74573, "name" : "ImGuiListClipperData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 74501, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 74501, "decls" : [ { "@type" : "AstTextComment", - "offset" : 74501, "text" : " Temporary clipper data, buffers shared/reused between instances" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 74632, "name" : "ListClipper", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstFieldDecl", - "offset" : 74681, "name" : "LossynessOffset", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 74734, "name" : "StepNo", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 74778, "name" : "ItemsFrozen", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 74827, "name" : "Ranges", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 74944, "name" : "Reset", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 74968, "name" : "clipper", "qualType" : "int *", "desugaredQualType" : "int *" @@ -3109,31 +2587,24 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 75250, "name" : "ImGuiActivateFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 75054, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 75054, "decls" : [ { "@type" : "AstTextComment", - "offset" : 75054, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 75134, "text" : " [SECTION] Navigation support" }, { "@type" : "AstTextComment", - "offset" : 75166, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 75276, "name" : "ImGuiActivateFlags_None", "qualType" : "ImGuiActivateFlags_", "order" : 0, @@ -3141,7 +2612,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 75325, "name" : "ImGuiActivateFlags_PreferInput", "docComment" : "Favor activation that requires keyboard text input (e.g. for Slider/Drag). Default if keyboard is available.", "qualType" : "ImGuiActivateFlags_", @@ -3150,7 +2620,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 75497, "name" : "ImGuiActivateFlags_PreferTweak", "docComment" : "Favor activation for tweaking with arrows or gamepad (e.g. for Slider/Drag). Default if keyboard is not available.", "qualType" : "ImGuiActivateFlags_", @@ -3159,7 +2628,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 75675, "name" : "ImGuiActivateFlags_TryToPreserveState", "docComment" : "Request widget to preserve state if it can (e.g. InputText will try to preserve cursor/selection)", "qualType" : "ImGuiActivateFlags_", @@ -3169,23 +2637,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 75890, "name" : "ImGuiScrollFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 75838, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 75838, "decls" : [ { "@type" : "AstTextComment", - "offset" : 75838, "text" : " Early work-in-progress API for ScrollToItem()" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 75914, "name" : "ImGuiScrollFlags_None", "qualType" : "ImGuiScrollFlags_", "order" : 0, @@ -3193,7 +2656,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 75963, "name" : "ImGuiScrollFlags_KeepVisibleEdgeX", "docComment" : "If item is not visible: scroll as little as possible on X axis to bring item back into view [default for X axis]", "qualType" : "ImGuiScrollFlags_", @@ -3202,7 +2664,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 76139, "name" : "ImGuiScrollFlags_KeepVisibleEdgeY", "docComment" : "If item is not visible: scroll as little as possible on Y axis to bring item back into view [default for Y axis for windows that are already visible]", "qualType" : "ImGuiScrollFlags_", @@ -3211,7 +2672,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 76352, "name" : "ImGuiScrollFlags_KeepVisibleCenterX", "docComment" : "If item is not visible: scroll to make the item centered on X axis [rarely used]", "qualType" : "ImGuiScrollFlags_", @@ -3220,7 +2680,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 76496, "name" : "ImGuiScrollFlags_KeepVisibleCenterY", "docComment" : "If item is not visible: scroll to make the item centered on Y axis", "qualType" : "ImGuiScrollFlags_", @@ -3229,7 +2688,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 76626, "name" : "ImGuiScrollFlags_AlwaysCenterX", "docComment" : "Always center the result item on X axis [rarely used]", "qualType" : "ImGuiScrollFlags_", @@ -3238,7 +2696,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 76743, "name" : "ImGuiScrollFlags_AlwaysCenterY", "docComment" : "Always center the result item on Y axis [default for Y axis for appearing window)", "qualType" : "ImGuiScrollFlags_", @@ -3247,7 +2704,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 76888, "name" : "ImGuiScrollFlags_NoScrollParent", "docComment" : "Disable forwarding scrolling to parent window if required to keep item/rect visible (only scroll window the function was applied to).", "qualType" : "ImGuiScrollFlags_", @@ -3256,7 +2712,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77085, "name" : "ImGuiScrollFlags_MaskX_", "qualType" : "ImGuiScrollFlags_", "order" : 8, @@ -3264,7 +2719,6 @@ "evaluatedValue" : "21" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77237, "name" : "ImGuiScrollFlags_MaskY_", "qualType" : "ImGuiScrollFlags_", "order" : 9, @@ -3273,11 +2727,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 77393, "name" : "ImGuiNavHighlightFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 77423, "name" : "ImGuiNavHighlightFlags_None", "qualType" : "ImGuiNavHighlightFlags_", "order" : 0, @@ -3285,7 +2737,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77472, "name" : "ImGuiNavHighlightFlags_TypeDefault", "qualType" : "ImGuiNavHighlightFlags_", "order" : 1, @@ -3293,7 +2744,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77526, "name" : "ImGuiNavHighlightFlags_TypeThin", "qualType" : "ImGuiNavHighlightFlags_", "order" : 2, @@ -3301,7 +2751,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77580, "name" : "ImGuiNavHighlightFlags_AlwaysDraw", "docComment" : "Draw rectangular highlight if (g.NavId == id) _even_ when using the mouse.", "qualType" : "ImGuiNavHighlightFlags_", @@ -3310,7 +2759,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77718, "name" : "ImGuiNavHighlightFlags_NoRounding", "qualType" : "ImGuiNavHighlightFlags_", "order" : 4, @@ -3319,11 +2767,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 77776, "name" : "ImGuiNavDirSourceFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 77806, "name" : "ImGuiNavDirSourceFlags_None", "qualType" : "ImGuiNavDirSourceFlags_", "order" : 0, @@ -3331,7 +2777,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 77855, "name" : "ImGuiNavDirSourceFlags_RawKeyboard", "docComment" : "Raw keyboard (not pulled from nav), faciliate use of some functions before we can unify nav and keys", "qualType" : "ImGuiNavDirSourceFlags_", @@ -3340,7 +2785,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78015, "name" : "ImGuiNavDirSourceFlags_Keyboard", "qualType" : "ImGuiNavDirSourceFlags_", "order" : 2, @@ -3348,7 +2792,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78069, "name" : "ImGuiNavDirSourceFlags_PadDPad", "qualType" : "ImGuiNavDirSourceFlags_", "order" : 3, @@ -3356,7 +2799,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78123, "name" : "ImGuiNavDirSourceFlags_PadLStick", "qualType" : "ImGuiNavDirSourceFlags_", "order" : 4, @@ -3365,11 +2807,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 78181, "name" : "ImGuiNavMoveFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 78206, "name" : "ImGuiNavMoveFlags_None", "qualType" : "ImGuiNavMoveFlags_", "order" : 0, @@ -3377,7 +2817,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78255, "name" : "ImGuiNavMoveFlags_LoopX", "docComment" : "On failed request, restart from opposite side", "qualType" : "ImGuiNavMoveFlags_", @@ -3386,7 +2825,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78360, "name" : "ImGuiNavMoveFlags_LoopY", "qualType" : "ImGuiNavMoveFlags_", "order" : 2, @@ -3394,7 +2832,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78414, "name" : "ImGuiNavMoveFlags_WrapX", "docComment" : "On failed request, request from opposite side one line down (when NavDir==right) or one line up (when NavDir==left)", "qualType" : "ImGuiNavMoveFlags_", @@ -3403,7 +2840,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78589, "name" : "ImGuiNavMoveFlags_WrapY", "docComment" : "This is not super useful but provided for completeness", "qualType" : "ImGuiNavMoveFlags_", @@ -3412,7 +2848,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 78703, "name" : "ImGuiNavMoveFlags_AllowCurrentNavId", "docComment" : "Allow scoring and considering the current NavId as a move target candidate. This is used when the move source is offset (e.g. pressing PageDown actually needs to send a Up move request, if we are pressing PageDown from the bottom-most item we need to stay in place)", "qualType" : "ImGuiNavMoveFlags_", @@ -3421,7 +2856,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79028, "name" : "ImGuiNavMoveFlags_AlsoScoreVisibleSet", "docComment" : "Store alternate result in NavMoveResultLocalVisible that only comprise elements that are already fully visible (used by PageUp/PageDown)", "qualType" : "ImGuiNavMoveFlags_", @@ -3430,7 +2864,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79224, "name" : "ImGuiNavMoveFlags_ScrollToEdgeY", "docComment" : "Force scrolling to min/max (used by Home/End) // FIXME-NAV: Aim to remove or reword, probably unnecessary", "qualType" : "ImGuiNavMoveFlags_", @@ -3439,7 +2872,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79389, "name" : "ImGuiNavMoveFlags_Forwarded", "qualType" : "ImGuiNavMoveFlags_", "order" : 8, @@ -3447,7 +2879,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79443, "name" : "ImGuiNavMoveFlags_DebugNoResult", "docComment" : "Dummy scoring for debug purpose, don't apply result", "qualType" : "ImGuiNavMoveFlags_", @@ -3456,7 +2887,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79554, "name" : "ImGuiNavMoveFlags_FocusApi", "qualType" : "ImGuiNavMoveFlags_", "order" : 10, @@ -3464,7 +2894,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79608, "name" : "ImGuiNavMoveFlags_Tabbing", "docComment" : "== Focus + Activate if item is Inputable + DontChangeNavHighlight", "qualType" : "ImGuiNavMoveFlags_", @@ -3473,7 +2902,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79733, "name" : "ImGuiNavMoveFlags_Activate", "qualType" : "ImGuiNavMoveFlags_", "order" : 12, @@ -3481,7 +2909,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79788, "name" : "ImGuiNavMoveFlags_DontSetNavHighlight", "docComment" : "Do not alter the visible state of keyboard vs mouse nav highlight", "qualType" : "ImGuiNavMoveFlags_", @@ -3491,11 +2918,9 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 79918, "name" : "ImGuiNavLayer", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 79938, "name" : "ImGuiNavLayer_Main", "docComment" : "Main scrolling layer", "qualType" : "ImGuiNavLayer", @@ -3504,7 +2929,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 79994, "name" : "ImGuiNavLayer_Menu", "docComment" : "Menu layer (access with Alt/ImGuiNavInput_Menu)", "qualType" : "ImGuiNavLayer", @@ -3513,88 +2937,72 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 80077, "name" : "ImGuiNavLayer_COUNT", "qualType" : "ImGuiNavLayer", "order" : 2 } ] }, { "@type" : "AstRecordDecl", - "offset" : 80108, "name" : "ImGuiNavItemData", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 80151, "name" : "Window", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 80290, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 80372, "name" : "FocusScopeId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 80461, "name" : "RectRel", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 80573, "name" : "InFlags", "qualType" : "ImGuiItemFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 80658, "name" : "DistBox", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 80762, "name" : "DistCenter", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 80869, "name" : "DistAxial", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 80998, "name" : "Clear", "resultType" : "void" } ] }, { "@type" : "AstEnumDecl", - "offset" : 81387, "name" : "ImGuiOldColumnFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 81308, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 81308, "decls" : [ { "@type" : "AstTextComment", - "offset" : 81308, "text" : " Flags for internal's BeginColumns(). Prefix using BeginTable() nowadays!" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 81414, "name" : "ImGuiOldColumnFlags_None", "qualType" : "ImGuiOldColumnFlags_", "order" : 0, @@ -3602,7 +3010,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 81467, "name" : "ImGuiOldColumnFlags_NoBorder", "docComment" : "Disable column dividers", "qualType" : "ImGuiOldColumnFlags_", @@ -3611,7 +3018,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 81554, "name" : "ImGuiOldColumnFlags_NoResize", "docComment" : "Disable resizing columns when clicking on the dividers", "qualType" : "ImGuiOldColumnFlags_", @@ -3620,7 +3026,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 81672, "name" : "ImGuiOldColumnFlags_NoPreserveWidths", "docComment" : "Disable column width preservation when adjusting columns", "qualType" : "ImGuiOldColumnFlags_", @@ -3629,7 +3034,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 81792, "name" : "ImGuiOldColumnFlags_NoForceWithinWindow", "docComment" : "Disable forcing columns to fit within window", "qualType" : "ImGuiOldColumnFlags_", @@ -3638,7 +3042,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 81900, "name" : "ImGuiOldColumnFlags_GrowParentContentsSize", "docComment" : "(WIP) Restore pre-1.51 behavior of extending the parent window contents size but _without affecting the columns width at all_. Will eventually remove.", "qualType" : "ImGuiOldColumnFlags_", @@ -3647,7 +3050,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 82198, "name" : "ImGuiColumnsFlags_None", "qualType" : "ImGuiOldColumnFlags_", "order" : 6, @@ -3655,7 +3057,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 82272, "name" : "ImGuiColumnsFlags_NoBorder", "qualType" : "ImGuiOldColumnFlags_", "order" : 7, @@ -3663,7 +3064,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 82352, "name" : "ImGuiColumnsFlags_NoResize", "qualType" : "ImGuiOldColumnFlags_", "order" : 8, @@ -3671,7 +3071,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 82432, "name" : "ImGuiColumnsFlags_NoPreserveWidths", "qualType" : "ImGuiOldColumnFlags_", "order" : 9, @@ -3679,7 +3078,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 82520, "name" : "ImGuiColumnsFlags_NoForceWithinWindow", "qualType" : "ImGuiOldColumnFlags_", "order" : 10, @@ -3687,7 +3085,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 82611, "name" : "ImGuiColumnsFlags_GrowParentContentsSize", "qualType" : "ImGuiOldColumnFlags_", "order" : 11, @@ -3696,159 +3093,131 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 82718, "name" : "ImGuiOldColumnData", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 82763, "name" : "OffsetNorm", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 82876, "name" : "OffsetNormBeforeResize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 82924, "name" : "Flags", "qualType" : "ImGuiOldColumnFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 82983, "name" : "ClipRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" } ] }, { "@type" : "AstRecordDecl", - "offset" : 83066, "name" : "ImGuiOldColumns", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 83108, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 83136, "name" : "Flags", "qualType" : "ImGuiOldColumnFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 83167, "name" : "IsFirstFrame", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 83205, "name" : "IsBeingResized", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 83245, "name" : "Current", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 83278, "name" : "Count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 83309, "name" : "OffMinX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 83318, "name" : "OffMaxX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 83392, "name" : "LineMinY", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 83402, "name" : "LineMaxY", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 83436, "name" : "HostCursorPosY", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 83537, "name" : "HostCursorMaxPosX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 83641, "name" : "HostInitialClipRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 83741, "name" : "HostBackupClipRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 83865, "name" : "HostBackupParentWorkRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 83974, "name" : "Columns", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 84007, "name" : "Splitter", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstEnumDecl", - "offset" : 84641, "name" : "ImGuiDockNodeFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 84608, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 84608, "decls" : [ { "@type" : "AstTextComment", - "offset" : 84608, "text" : " Extend ImGuiDockNodeFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 84692, "name" : "ImGuiDockNodeFlags_DockSpace", "docComment" : "Local, Saved // A dockspace is a node that occupy space within an existing user window. Otherwise the node is floating and create its own window.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3857,7 +3226,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 84902, "name" : "ImGuiDockNodeFlags_CentralNode", "docComment" : "Local, Saved // The central node has 2 main properties: stay visible when empty, only use \"remaining\" spaces from its neighbor.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3866,7 +3234,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 85094, "name" : "ImGuiDockNodeFlags_NoTabBar", "docComment" : "Local, Saved // Tab bar is completely unavailable. No triangle in the corner to enable it back.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3875,7 +3242,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 85254, "name" : "ImGuiDockNodeFlags_HiddenTabBar", "docComment" : "Local, Saved // Tab bar is hidden, with a triangle in the corner to show it again (NB: actual tab-bar instance may be destroyed as this is only used for single-window tab bar)", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3884,7 +3250,6 @@ "evaluatedValue" : "8192" }, { "@type" : "AstEnumConstantDecl", - "offset" : 85494, "name" : "ImGuiDockNodeFlags_NoWindowMenuButton", "docComment" : "Local, Saved // Disable window/docking menu (that one that appears instead of the collapse button)", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3893,7 +3258,6 @@ "evaluatedValue" : "16384" }, { "@type" : "AstEnumConstantDecl", - "offset" : 85657, "name" : "ImGuiDockNodeFlags_NoCloseButton", "docComment" : "Local, Saved //", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3902,7 +3266,6 @@ "evaluatedValue" : "32768" }, { "@type" : "AstEnumConstantDecl", - "offset" : 85737, "name" : "ImGuiDockNodeFlags_NoDocking", "docComment" : "Local, Saved // Disable any form of docking in this dockspace or individual node. (On a whole dockspace, this pretty much defeat the purpose of using a dockspace at all). Note: when turned on, existing docked nodes will be preserved.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3911,7 +3274,6 @@ "evaluatedValue" : "65536" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86035, "name" : "ImGuiDockNodeFlags_NoDockingSplitMe", "docComment" : "[EXPERIMENTAL] Prevent another window/node from splitting this node.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3920,7 +3282,6 @@ "evaluatedValue" : "131072" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86167, "name" : "ImGuiDockNodeFlags_NoDockingSplitOther", "docComment" : "[EXPERIMENTAL] Prevent this node from splitting another window/node.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3929,7 +3290,6 @@ "evaluatedValue" : "262144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86299, "name" : "ImGuiDockNodeFlags_NoDockingOverMe", "docComment" : "[EXPERIMENTAL] Prevent another window/node to be docked over this node.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3938,7 +3298,6 @@ "evaluatedValue" : "524288" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86434, "name" : "ImGuiDockNodeFlags_NoDockingOverOther", "docComment" : "[EXPERIMENTAL] Prevent this node to be docked over another window or non-empty node.", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3947,7 +3306,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86582, "name" : "ImGuiDockNodeFlags_NoDockingOverEmpty", "docComment" : "[EXPERIMENTAL] Prevent this node to be docked over an empty node (e.g. DockSpace with no other windows)", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3956,7 +3314,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86749, "name" : "ImGuiDockNodeFlags_NoResizeX", "docComment" : "[EXPERIMENTAL]", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3965,7 +3322,6 @@ "evaluatedValue" : "4194304" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86827, "name" : "ImGuiDockNodeFlags_NoResizeY", "docComment" : "[EXPERIMENTAL]", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -3974,7 +3330,6 @@ "evaluatedValue" : "8388608" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86905, "name" : "ImGuiDockNodeFlags_SharedFlagsInheritMask_", "qualType" : "ImGuiDockNodeFlagsPrivate_", "order" : 14, @@ -3982,19 +3337,16 @@ "evaluatedValue" : "-1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 86959, "name" : "ImGuiDockNodeFlags_NoResizeFlagsMask_", "qualType" : "ImGuiDockNodeFlagsPrivate_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 87100, "name" : "ImGuiDockNodeFlags_LocalFlagsMask_", "qualType" : "ImGuiDockNodeFlagsPrivate_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 87488, "name" : "ImGuiDockNodeFlags_LocalFlagsTransferMask_", "docComment" : "When splitting those flags are moved to the inheriting child, never duplicated", "qualType" : "ImGuiDockNodeFlagsPrivate_", @@ -4003,7 +3355,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 87689, "name" : "ImGuiDockNodeFlags_SavedFlagsMask_", "qualType" : "ImGuiDockNodeFlagsPrivate_", "order" : 18, @@ -4012,2198 +3363,1815 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 88079, "name" : "ImGuiDataAuthority_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 88013, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 88013, "decls" : [ { "@type" : "AstTextComment", - "offset" : 88013, "text" : " Store the source authority (dock node vs window) of a field" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 88105, "name" : "ImGuiDataAuthority_Auto", "qualType" : "ImGuiDataAuthority_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 88134, "name" : "ImGuiDataAuthority_DockNode", "qualType" : "ImGuiDataAuthority_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 88167, "name" : "ImGuiDataAuthority_Window", "qualType" : "ImGuiDataAuthority_", "order" : 2 } ] }, { "@type" : "AstEnumDecl", - "offset" : 88202, "name" : "ImGuiDockNodeState", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 88227, "name" : "ImGuiDockNodeState_Unknown", "qualType" : "ImGuiDockNodeState", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 88259, "name" : "ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow", "qualType" : "ImGuiDockNodeState", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 88319, "name" : "ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing", "qualType" : "ImGuiDockNodeState", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 88385, "name" : "ImGuiDockNodeState_HostWindowVisible", "qualType" : "ImGuiDockNodeState", "order" : 3 } ] }, { "@type" : "AstEnumDecl", - "offset" : 94247, "name" : "ImGuiWindowDockStyleCol", "decls" : [ { "@type" : "AstFullComment", - "offset" : 93826, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 93826, "decls" : [ { "@type" : "AstTextComment", - "offset" : 93826, "text" : " List of colors that are stored at the time of Begin() into Docked Windows." }, { "@type" : "AstTextComment", - "offset" : 93904, "text" : " We currently store the packed colors in a simple array window->DockStyle.Colors[]." }, { "@type" : "AstTextComment", - "offset" : 93990, "text" : " A better solution may involve appending into a log of colors in ImGuiContext + store offsets into those arrays in ImGuiWindow," }, { "@type" : "AstTextComment", - "offset" : 94120, "text" : " but it would be more complex as we'd need to double-buffer both as e.g. drop target may refer to window from last frame." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 94277, "name" : "ImGuiWindowDockStyleCol_Text", "qualType" : "ImGuiWindowDockStyleCol", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 94311, "name" : "ImGuiWindowDockStyleCol_Tab", "qualType" : "ImGuiWindowDockStyleCol", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 94344, "name" : "ImGuiWindowDockStyleCol_TabHovered", "qualType" : "ImGuiWindowDockStyleCol", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 94384, "name" : "ImGuiWindowDockStyleCol_TabActive", "qualType" : "ImGuiWindowDockStyleCol", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 94423, "name" : "ImGuiWindowDockStyleCol_TabUnfocused", "qualType" : "ImGuiWindowDockStyleCol", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 94465, "name" : "ImGuiWindowDockStyleCol_TabUnfocusedActive", "qualType" : "ImGuiWindowDockStyleCol", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 94513, "name" : "ImGuiWindowDockStyleCol_COUNT", "qualType" : "ImGuiWindowDockStyleCol", "order" : 6 } ] }, { "@type" : "AstRecordDecl", - "offset" : 94554, "name" : "ImGuiWindowDockStyle", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 94587, "name" : "Colors", "qualType" : "int[6]", "desugaredQualType" : "int[6]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 94637, "name" : "ImGuiDockContext", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 94692, "name" : "Nodes", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 94786, "name" : "Requests", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 94832, "name" : "NodesSettings", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 94883, "name" : "WantFullRebuild", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 95355, "name" : "ImGuiViewportP", "decls" : [ { "@type" : "AstFullComment", - "offset" : 95202, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 95202, "decls" : [ { "@type" : "AstTextComment", - "offset" : 95202, "text" : " ImGuiViewport Private/Internals fields (cardinal sin: we are using inheritance!)" }, { "@type" : "AstTextComment", - "offset" : 95286, "text" : " Every instance of ImGuiViewport is in fact a ImGuiViewportP." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 95419, "name" : "Idx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 95448, "name" : "LastFrameActive", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 95557, "name" : "LastFrontMostStampCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 95772, "name" : "LastNameHash", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 95810, "name" : "LastPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 95843, "name" : "Alpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 95977, "name" : "LastAlpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 96012, "name" : "PlatformMonitor", "qualType" : "short", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 96053, "name" : "PlatformWindowCreated", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 96100, "name" : "Window", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 96250, "name" : "DrawListsLastFrame", "qualType" : "int[2]", "desugaredQualType" : "int[2]" }, { "@type" : "AstFieldDecl", - "offset" : 96378, "name" : "DrawLists", "qualType" : "int *[2]", "desugaredQualType" : "int *[2]" }, { "@type" : "AstFieldDecl", - "offset" : 96594, "name" : "DrawDataP", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 96629, "name" : "DrawDataBuilder", "qualType" : "ImDrawDataBuilder", "desugaredQualType" : "ImDrawDataBuilder" }, { "@type" : "AstFieldDecl", - "offset" : 96670, "name" : "LastPlatformPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 96711, "name" : "LastPlatformSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 96753, "name" : "LastRendererSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 96795, "name" : "WorkOffsetMin", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 97051, "name" : "WorkOffsetMax", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 97214, "name" : "BuildWorkOffsetMin", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 97336, "name" : "BuildWorkOffsetMax", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 97957, "name" : "ClearRequestFlags", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 98240, "name" : "CalcWorkRectPos", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 98072, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 98072, "decls" : [ { "@type" : "AstTextComment", - "offset" : 98072, "text" : " Calculate work rect pos/size given a set of offset (we have 1 pair of offset for rect locked from last frame data, and 1 pair for currently building rect)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 98270, "name" : "off_min", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 98381, "name" : "CalcWorkRectSize", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 98412, "name" : "off_min", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 98435, "name" : "off_max", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 98574, "name" : "UpdateWorkRect", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 98877, "name" : "GetMainRect", "resultType" : "ImRect", "decls" : [ { "@type" : "AstFullComment", - "offset" : 98738, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 98738, "decls" : [ { "@type" : "AstTextComment", - "offset" : 98738, "text" : " Helpers to retrieve ImRect (we don't need to store BuildWorkRect as every access tend to change it, hence the code asymmetry)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 98982, "name" : "GetWorkRect", "resultType" : "ImRect" }, { "@type" : "AstFunctionDecl", - "offset" : 99111, "name" : "GetBuildWorkRect", "resultType" : "ImRect" } ] }, { "@type" : "AstRecordDecl", - "offset" : 99795, "name" : "ImGuiWindowSettings", "decls" : [ { "@type" : "AstFullComment", - "offset" : 99523, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 99523, "decls" : [ { "@type" : "AstTextComment", - "offset" : 99523, "text" : " Windows data saved in imgui.ini file" }, { "@type" : "AstTextComment", - "offset" : 99563, "text" : " Because we never destroy or rename ImGuiWindowSettings, we can store the names in a separate buffer easily." }, { "@type" : "AstTextComment", - "offset" : 99674, "text" : " (this is designed to be stored in a ImChunkStream buffer, with the variable-length Name following our structure)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 99833, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 99853, "name" : "Pos", "qualType" : "ImVec2ih", "desugaredQualType" : "ImVec2ih" }, { "@type" : "AstFieldDecl", - "offset" : 99992, "name" : "Size", "qualType" : "ImVec2ih", "desugaredQualType" : "ImVec2ih" }, { "@type" : "AstFieldDecl", - "offset" : 100014, "name" : "ViewportPos", "qualType" : "ImVec2ih", "desugaredQualType" : "ImVec2ih" }, { "@type" : "AstFieldDecl", - "offset" : 100043, "name" : "ViewportId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 100071, "name" : "DockId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 100219, "name" : "ClassId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 100286, "name" : "DockOrder", "qualType" : "short", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 100545, "name" : "Collapsed", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 100572, "name" : "WantApply", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 100787, "name" : "GetName", "resultType" : "char *" } ] }, { "@type" : "AstRecordDecl", - "offset" : 100850, "name" : "ImGuiSettingsHandler", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 100889, "name" : "TypeName", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 100994, "name" : "TypeHash", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 101054, "name" : "ClearAllFn", "qualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *)", "desugaredQualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *)" }, { "@type" : "AstFieldDecl", - "offset" : 101193, "name" : "ReadInitFn", "qualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *)", "desugaredQualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *)" }, { "@type" : "AstFieldDecl", - "offset" : 101360, "name" : "ReadOpenFn", "qualType" : "void *(*)(ImGuiContext *, ImGuiSettingsHandler *, const char *)", "desugaredQualType" : "void *(*)(ImGuiContext *, ImGuiSettingsHandler *, const char *)" }, { "@type" : "AstFieldDecl", - "offset" : 101545, "name" : "ReadLineFn", "qualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *, void *, const char *)", "desugaredQualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *, void *, const char *)" }, { "@type" : "AstFieldDecl", - "offset" : 101716, "name" : "ApplyAllFn", "qualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *)", "desugaredQualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *)" }, { "@type" : "AstFieldDecl", - "offset" : 101882, "name" : "WriteAllFn", "qualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *, int *)", "desugaredQualType" : "void (*)(ImGuiContext *, ImGuiSettingsHandler *, int *)" }, { "@type" : "AstFieldDecl", - "offset" : 102038, "name" : "UserData", "qualType" : "void *", "desugaredQualType" : "void *" } ] }, { "@type" : "AstRecordDecl", - "offset" : 102318, "name" : "ImGuiMetricsConfig", "decls" : [ { "@type" : "AstFullComment", - "offset" : 102118, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 102118, "decls" : [ { "@type" : "AstTextComment", - "offset" : 102118, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 102198, "text" : " [SECTION] Metrics, Debug Tools" }, { "@type" : "AstTextComment", - "offset" : 102232, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 102355, "name" : "ShowStackTool", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102386, "name" : "ShowWindowsRects", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102420, "name" : "ShowWindowsBeginOrder", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102459, "name" : "ShowTablesRects", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102492, "name" : "ShowDrawCmdMesh", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102525, "name" : "ShowDrawCmdBoundingBoxes", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102567, "name" : "ShowDockingNodes", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 102601, "name" : "ShowWindowsRectsType", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 102639, "name" : "ShowTablesRectsType", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 103022, "name" : "ImGuiStackLevelInfo", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 103072, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 103104, "name" : "QueryFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 103187, "name" : "QuerySuccess", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 103285, "name" : "Desc", "qualType" : "char[58]", "desugaredQualType" : "char[58]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 103520, "name" : "ImGuiStackTool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 103483, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 103483, "decls" : [ { "@type" : "AstTextComment", - "offset" : 103483, "text" : " State for Stack tool queries" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 103565, "name" : "LastActiveFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 103610, "name" : "StackLevel", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 103734, "name" : "QueryId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 103823, "name" : "Results", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstEnumDecl", - "offset" : 104187, "name" : "ImGuiContextHookType", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 104210, "name" : "ImGuiContextHookType_NewFramePre", "qualType" : "ImGuiContextHookType", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104244, "name" : "ImGuiContextHookType_NewFramePost", "qualType" : "ImGuiContextHookType", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104279, "name" : "ImGuiContextHookType_EndFramePre", "qualType" : "ImGuiContextHookType", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104313, "name" : "ImGuiContextHookType_EndFramePost", "qualType" : "ImGuiContextHookType", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104348, "name" : "ImGuiContextHookType_RenderPre", "qualType" : "ImGuiContextHookType", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104380, "name" : "ImGuiContextHookType_RenderPost", "qualType" : "ImGuiContextHookType", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104413, "name" : "ImGuiContextHookType_Shutdown", "qualType" : "ImGuiContextHookType", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 104444, "name" : "ImGuiContextHookType_PendingRemoval_", "qualType" : "ImGuiContextHookType", "order" : 7 } ] }, { "@type" : "AstRecordDecl", - "offset" : 104492, "name" : "ImGuiContextHook", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 104543, "name" : "HookId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 104631, "name" : "Type", "qualType" : "ImGuiContextHookType", "desugaredQualType" : "ImGuiContextHookType" }, { "@type" : "AstFieldDecl", - "offset" : 104669, "name" : "Owner", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 104708, "name" : "Callback", "qualType" : "ImGuiContextHookCallback", "desugaredQualType" : "void (*)(ImGuiContext *, ImGuiContextHook *)" }, { "@type" : "AstFieldDecl", - "offset" : 104750, "name" : "UserData", "qualType" : "void *", "desugaredQualType" : "void *" } ] }, { "@type" : "AstRecordDecl", - "offset" : 105048, "name" : "ImGuiContext", "decls" : [ { "@type" : "AstFullComment", - "offset" : 104835, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 104835, "decls" : [ { "@type" : "AstTextComment", - "offset" : 104835, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 104915, "text" : " [SECTION] ImGuiContext (main imgui context)" }, { "@type" : "AstTextComment", - "offset" : 104962, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 105091, "name" : "Initialized", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 105132, "name" : "FontAtlasOwnedByContext", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 105277, "name" : "IO", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 105309, "name" : "PlatformIO", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 105349, "name" : "Style", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 105384, "name" : "ConfigFlagsCurrFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 105496, "name" : "ConfigFlagsLastFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 105546, "name" : "Font", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstFieldDecl", - "offset" : 105674, "name" : "FontSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 105858, "name" : "FontBaseSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 106008, "name" : "DrawListSharedData", "qualType" : "ImDrawListSharedData", "desugaredQualType" : "ImDrawListSharedData" }, { "@type" : "AstFieldDecl", - "offset" : 106056, "name" : "Time", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstFieldDecl", - "offset" : 106090, "name" : "FrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 106130, "name" : "FrameCountEnded", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 106175, "name" : "FrameCountPlatformEnded", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 106228, "name" : "FrameCountRendered", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 106276, "name" : "WithinFrameScope", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 106384, "name" : "WithinFrameScopeWithImplicitWindow", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 106539, "name" : "WithinEndChild", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 106628, "name" : "GcCompactAll", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 106711, "name" : "TestEngineHookItems", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 106896, "name" : "TestEngine", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 107007, "name" : "Windows", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107122, "name" : "WindowsFocusOrder", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107241, "name" : "WindowsTempSortBuffer", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107409, "name" : "CurrentWindowStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107457, "name" : "WindowsById", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107561, "name" : "WindowsActiveCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107672, "name" : "WindowsHoverPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 107881, "name" : "CurrentWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 107972, "name" : "HoveredWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 108104, "name" : "HoveredWindowUnderMovingWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 108242, "name" : "HoveredDockNode", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" }, { "@type" : "AstFieldDecl", - "offset" : 108336, "name" : "MovingWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 108543, "name" : "WheelingWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 108821, "name" : "WheelingWindowRefMousePos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 108876, "name" : "WheelingWindowTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 108977, "name" : "DebugHookIdInfo", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 109186, "name" : "HoveredId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 109293, "name" : "HoveredIdPreviousFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 109345, "name" : "HoveredIdAllowOverlap", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 109396, "name" : "HoveredIdUsingMouseWheel", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 109540, "name" : "HoveredIdPreviousFrameUsingMouseWheel", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 109607, "name" : "HoveredIdDisabled", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 109810, "name" : "HoveredIdTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 109910, "name" : "HoveredIdNotActiveTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 110045, "name" : "ActiveId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 110126, "name" : "ActiveIdIsAlive", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 110298, "name" : "ActiveIdTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 110341, "name" : "ActiveIdIsJustActivated", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 110452, "name" : "ActiveIdAllowOverlap", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 110626, "name" : "ActiveIdNoClearOnFocusLoss", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 110758, "name" : "ActiveIdHasBeenPressedBefore", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 110989, "name" : "ActiveIdHasBeenEditedBefore", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 111139, "name" : "ActiveIdHasBeenEditedThisFrame", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 111199, "name" : "ActiveIdUsingMouseWheel", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 111351, "name" : "ActiveIdUsingNavDirMask", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 111525, "name" : "ActiveIdUsingNavInputMask", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 111642, "name" : "ActiveIdUsingKeyInputMask", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 111907, "name" : "ActiveIdClickOffset", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 112066, "name" : "ActiveIdWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 112110, "name" : "ActiveIdSource", "qualType" : "ImGuiInputSource", "desugaredQualType" : "ImGuiInputSource" }, { "@type" : "AstFieldDecl", - "offset" : 112225, "name" : "ActiveIdMouseButton", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 112274, "name" : "ActiveIdPreviousFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 112325, "name" : "ActiveIdPreviousFrameIsAlive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 112383, "name" : "ActiveIdPreviousFrameHasBeenEditedBefore", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 112453, "name" : "ActiveIdPreviousFrameWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 112510, "name" : "LastActiveId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 112633, "name" : "LastActiveIdTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 112826, "name" : "CurrentItemFlags", "qualType" : "ImGuiItemFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 112923, "name" : "NextItemData", "qualType" : "ImGuiNextItemData", "desugaredQualType" : "ImGuiNextItemData" }, { "@type" : "AstFieldDecl", - "offset" : 113026, "name" : "LastItemData", "qualType" : "ImGuiLastItemData", "desugaredQualType" : "ImGuiLastItemData" }, { "@type" : "AstFieldDecl", - "offset" : 113144, "name" : "NextWindowData", "qualType" : "ImGuiNextWindowData", "desugaredQualType" : "ImGuiNextWindowData" }, { "@type" : "AstFieldDecl", - "offset" : 113271, "name" : "ColorStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 113404, "name" : "StyleVarStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 113533, "name" : "FontStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 113654, "name" : "FocusScopeStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 113812, "name" : "ItemFlagsStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 113941, "name" : "GroupStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 114069, "name" : "OpenPopupStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 114171, "name" : "BeginPopupStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 114296, "name" : "BeginMenuCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 114360, "name" : "Viewports", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 114553, "name" : "CurrentDpiScale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 114649, "name" : "CurrentViewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstFieldDecl", - "offset" : 114810, "name" : "MouseViewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstFieldDecl", - "offset" : 114853, "name" : "MouseLastHoveredViewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstFieldDecl", - "offset" : 115049, "name" : "PlatformLastFocusedViewportId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 115108, "name" : "FallbackMonitor", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 115256, "name" : "ViewportFrontMostStampCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 115452, "name" : "NavWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 115580, "name" : "NavId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 115675, "name" : "NavFocusScopeId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 115866, "name" : "NavActivateId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116049, "name" : "NavActivateDownId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116170, "name" : "NavActivatePressedId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116294, "name" : "NavActivateInputId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116488, "name" : "NavActivateFlags", "qualType" : "ImGuiActivateFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116534, "name" : "NavJustMovedToId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116667, "name" : "NavJustMovedToFocusScopeId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116812, "name" : "NavJustMovedToKeyMods", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116863, "name" : "NavNextActivateId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 116978, "name" : "NavNextActivateFlags", "qualType" : "ImGuiActivateFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 117028, "name" : "NavInputSource", "qualType" : "ImGuiInputSource", "desugaredQualType" : "ImGuiInputSource" }, { "@type" : "AstFieldDecl", - "offset" : 117174, "name" : "NavLayer", "qualType" : "ImGuiNavLayer", "desugaredQualType" : "ImGuiNavLayer" }, { "@type" : "AstFieldDecl", - "offset" : 117369, "name" : "NavIdIsAlive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 117495, "name" : "NavMousePosDirty", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 117702, "name" : "NavDisableHighlight", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 117940, "name" : "NavDisableMouseHover", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 118152, "name" : "NavAnyRequest", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 118297, "name" : "NavInitRequest", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 118419, "name" : "NavInitRequestFromMove", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 118471, "name" : "NavInitResultId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 118636, "name" : "NavInitResultRectRel", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 118761, "name" : "NavMoveSubmitted", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 118891, "name" : "NavMoveScoringItems", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 119011, "name" : "NavMoveForwardToNextFrame", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 119066, "name" : "NavMoveFlags", "qualType" : "ImGuiNavMoveFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119108, "name" : "NavMoveScrollFlags", "qualType" : "ImGuiScrollFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119156, "name" : "NavMoveKeyMods", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119200, "name" : "NavMoveDir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119318, "name" : "NavMoveDirForDebug", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119366, "name" : "NavMoveClipDir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119503, "name" : "NavScoringRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 119691, "name" : "NavScoringNoClipRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 119873, "name" : "NavScoringDebugCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 119962, "name" : "NavTabbingDir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 120081, "name" : "NavTabbingCounter", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 120183, "name" : "NavMoveResultLocal", "qualType" : "ImGuiNavItemData", "desugaredQualType" : "ImGuiNavItemData" }, { "@type" : "AstFieldDecl", - "offset" : 120295, "name" : "NavMoveResultLocalVisible", "qualType" : "ImGuiNavItemData", "desugaredQualType" : "ImGuiNavItemData" }, { "@type" : "AstFieldDecl", - "offset" : 120487, "name" : "NavMoveResultOther", "qualType" : "ImGuiNavItemData", "desugaredQualType" : "ImGuiNavItemData" }, { "@type" : "AstFieldDecl", - "offset" : 120669, "name" : "NavTabbingResultFirst", "qualType" : "ImGuiNavItemData", "desugaredQualType" : "ImGuiNavItemData" }, { "@type" : "AstFieldDecl", - "offset" : 120917, "name" : "NavWindowingTarget", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 121097, "name" : "NavWindowingTargetAnim", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 121298, "name" : "NavWindowingListWindow", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 121420, "name" : "NavWindowingTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 121467, "name" : "NavWindowingHighlightAlpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 121523, "name" : "NavWindowingToggleLayer", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 121591, "name" : "DimBgRatio", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 121750, "name" : "MouseCursor", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 121813, "name" : "DragDropActive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 121857, "name" : "DragDropWithinSource", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 121999, "name" : "DragDropWithinTarget", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 122141, "name" : "DragDropSourceFlags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122190, "name" : "DragDropSourceFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122244, "name" : "DragDropMouseButton", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122293, "name" : "DragDropPayload", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122338, "name" : "DragDropTargetRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 122491, "name" : "DragDropTargetId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122537, "name" : "DragDropAcceptFlags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122586, "name" : "DragDropAcceptIdCurrRectSurface", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 122742, "name" : "DragDropAcceptIdCurr", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 122867, "name" : "DragDropAcceptIdPrev", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123040, "name" : "DragDropAcceptFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123166, "name" : "DragDropHoldJustPressedId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123303, "name" : "DragDropPayloadBufHeap", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123448, "name" : "DragDropPayloadBufLocal", "qualType" : "unsigned char[16]", "desugaredQualType" : "unsigned char[16]" }, { "@type" : "AstFieldDecl", - "offset" : 123571, "name" : "ClipperTempDataStacked", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123631, "name" : "ClipperTempData", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123698, "name" : "CurrentTable", "qualType" : "ImGuiTable *", "desugaredQualType" : "ImGuiTable *" }, { "@type" : "AstFieldDecl", - "offset" : 123748, "name" : "TablesTempDataStacked", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 123936, "name" : "TablesTempData", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124050, "name" : "ImPool", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124171, "name" : "TablesLastTimeActive", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124297, "name" : "DrawChannelsTempMergeBuffer", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124379, "name" : "CurrentTabBar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstFieldDecl", - "offset" : 124430, "name" : "TabBars", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124475, "name" : "CurrentTabBarStack", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124531, "name" : "ShrinkWidthBuffer", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124599, "name" : "MouseLastValidPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124646, "name" : "InputTextState", "qualType" : "ImGuiInputTextState", "desugaredQualType" : "ImGuiInputTextState" }, { "@type" : "AstFieldDecl", - "offset" : 124690, "name" : "InputTextPasswordFont", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124741, "name" : "TempInputId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124866, "name" : "ColorEditOptions", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 124975, "name" : "ColorEditLastHue", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 125138, "name" : "ColorEditLastSat", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 125315, "name" : "ColorEditLastColor", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 125413, "name" : "ColorPickerRef", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 125545, "name" : "ComboPreviewData", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 125591, "name" : "SliderCurrentAccum", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 125715, "name" : "SliderCurrentAccumDirty", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 125861, "name" : "DragCurrentAccumDirty", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 125912, "name" : "DragCurrentAccum", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 126084, "name" : "DragSpeedDefaultRatio", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 126208, "name" : "ScrollbarClickDeltaToGrabCenter", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 126363, "name" : "DisabledAlphaBackup", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 126473, "name" : "DisabledStackSize", "qualType" : "short", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 126520, "name" : "TooltipOverrideCount", "qualType" : "short", "desugaredQualType" : "short" }, { "@type" : "AstFieldDecl", - "offset" : 126570, "name" : "TooltipSlowDelay", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 126744, "name" : "ClipboardHandlerData", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 126853, "name" : "MenusIdSubmittedThisFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 126997, "name" : "PlatformImePos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 127132, "name" : "PlatformImeLastPos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 127180, "name" : "PlatformImePosViewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstFieldDecl", - "offset" : 127232, "name" : "PlatformLocaleDecimalPoint", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstFieldDecl", - "offset" : 127447, "name" : "DockContext", "qualType" : "ImGuiDockContext", "desugaredQualType" : "ImGuiDockContext" }, { "@type" : "AstFieldDecl", - "offset" : 127505, "name" : "SettingsLoaded", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 127549, "name" : "SettingsDirtyTimer", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 127668, "name" : "SettingsIniData", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 127771, "name" : "SettingsHandlers", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 127833, "name" : "ImChunkStream", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 127970, "name" : "SettingsTables", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 128070, "name" : "Hooks", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 128177, "name" : "HookIdNext", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 128278, "name" : "LogEnabled", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 128365, "name" : "LogType", "qualType" : "ImGuiLogType", "desugaredQualType" : "ImGuiLogType" }, { "@type" : "AstFieldDecl", - "offset" : 128447, "name" : "LogFile", "qualType" : "ImFileHandle", "desugaredQualType" : "FILE *" }, { "@type" : "AstFieldDecl", - "offset" : 128545, "name" : "LogBuffer", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 128734, "name" : "LogNextPrefix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 128777, "name" : "LogNextSuffix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 128820, "name" : "LogLinePosY", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 128861, "name" : "LogLineFirstItem", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 128907, "name" : "LogDepthRef", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 128948, "name" : "LogDepthToExpand", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 128994, "name" : "LogDepthToExpandDefault", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 129170, "name" : "DebugItemPickerActive", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 129297, "name" : "DebugItemPickerBreakId", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 129417, "name" : "DebugMetricsConfig", "qualType" : "ImGuiMetricsConfig", "desugaredQualType" : "ImGuiMetricsConfig" }, { "@type" : "AstFieldDecl", - "offset" : 129465, "name" : "DebugStackTool", "qualType" : "ImGuiStackTool", "desugaredQualType" : "ImGuiStackTool" }, { "@type" : "AstFieldDecl", - "offset" : 129522, "name" : "FramerateSecPerFrame", "qualType" : "float[120]", "desugaredQualType" : "float[120]" }, { "@type" : "AstFieldDecl", - "offset" : 129655, "name" : "FramerateSecPerFrameIdx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 129708, "name" : "FramerateSecPerFrameCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 129763, "name" : "FramerateSecPerFrameAccum", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 129818, "name" : "WantCaptureMouseNextFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 129970, "name" : "WantCaptureKeyboardNextFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 130028, "name" : "WantTextInputNextFrame", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 130080, "name" : "TempBuffer", "qualType" : "char[3073]", "desugaredQualType" : "char[3073]" } ] }, { "@type" : "AstEnumDecl", - "offset" : 156761, "name" : "ImGuiTabBarFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 156730, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 156730, "decls" : [ { "@type" : "AstTextComment", - "offset" : 156730, "text" : " Extend ImGuiTabBarFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 156792, "name" : "ImGuiTabBarFlags_DockNode", "docComment" : "Part of a dock node [we don't use this in the master branch but it facilitate branch syncing to keep this around]", "qualType" : "ImGuiTabBarFlagsPrivate_", @@ -6212,7 +5180,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 156969, "name" : "ImGuiTabBarFlags_IsFocused", "qualType" : "ImGuiTabBarFlagsPrivate_", "order" : 1, @@ -6220,7 +5187,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 157028, "name" : "ImGuiTabBarFlags_SaveSettings", "docComment" : "FIXME: Settings are handled by the docking system, this only request the tab bar to mark settings dirty when reordering tabs", "qualType" : "ImGuiTabBarFlagsPrivate_", @@ -6230,29 +5196,23 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 157250, "name" : "ImGuiTabItemFlagsPrivate_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 157218, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 157218, "decls" : [ { "@type" : "AstTextComment", - "offset" : 157218, "text" : " Extend ImGuiTabItemFlags_" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 157282, "name" : "ImGuiTabItemFlags_SectionMask_", "qualType" : "ImGuiTabItemFlagsPrivate_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 157388, "name" : "ImGuiTabItemFlags_NoCloseButton", "docComment" : "Track whether p_open was set or not (we'll need this info on the next frame to recompute ContentWidth during layout)", "qualType" : "ImGuiTabItemFlagsPrivate_", @@ -6261,7 +5221,6 @@ "evaluatedValue" : "1048576" }, { "@type" : "AstEnumConstantDecl", - "offset" : 157568, "name" : "ImGuiTabItemFlags_Button", "docComment" : "Used by TabItemButton, change the tab item behavior to mimic a button", "qualType" : "ImGuiTabItemFlagsPrivate_", @@ -6270,7 +5229,6 @@ "evaluatedValue" : "2097152" }, { "@type" : "AstEnumConstantDecl", - "offset" : 157701, "name" : "ImGuiTabItemFlags_Unsorted", "docComment" : "[Docking] Trailing tabs with the _Unsorted flag will be sorted based on the DockOrder of their Window.", "qualType" : "ImGuiTabItemFlagsPrivate_", @@ -6279,7 +5237,6 @@ "evaluatedValue" : "4194304" }, { "@type" : "AstEnumConstantDecl", - "offset" : 157867, "name" : "ImGuiTabItemFlags_Preview", "docComment" : "[Docking] Display tab shape for docking preview (height is adjusted slightly to compensate for the yet missing tab bar)", "qualType" : "ImGuiTabItemFlagsPrivate_", @@ -6289,829 +5246,672 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 158112, "name" : "ImGuiTabItem", "decls" : [ { "@type" : "AstFullComment", - "offset" : 158052, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 158052, "decls" : [ { "@type" : "AstTextComment", - "offset" : 158052, "text" : " Storage for one active tab item (sizeof() 48 bytes)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 158151, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 158179, "name" : "Flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 158210, "name" : "Window", "qualType" : "ImGuiWindow *", "desugaredQualType" : "ImGuiWindow *" }, { "@type" : "AstFieldDecl", - "offset" : 158330, "name" : "LastFrameVisible", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 158372, "name" : "LastFrameSelected", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 158514, "name" : "Offset", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 158603, "name" : "Width", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 158680, "name" : "ContentWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 158781, "name" : "NameOffset", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 158903, "name" : "BeginOrder", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 159042, "name" : "IndexDuringLayout", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 159131, "name" : "WantClose", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstRecordDecl", - "offset" : 162982, "name" : "ImGuiTableColumn", "decls" : [ { "@type" : "AstFullComment", - "offset" : 162616, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 162616, "decls" : [ { "@type" : "AstTextComment", - "offset" : 162616, "text" : " [Internal] sizeof() ~ 104" }, { "@type" : "AstTextComment", - "offset" : 162645, "text" : " We use the terminology \"Enabled\" to refer to a column that is not Hidden by user/api." }, { "@type" : "AstTextComment", - "offset" : 162734, "text" : " We use the terminology \"Clipped\" to refer to a column that is out of sight because of scrolling/clipping." }, { "@type" : "AstTextComment", - "offset" : 162843, "text" : " This is in contrast with some user-facing api such as IsItemVisible() / IsRectVisible() which use \"Visible\" to mean \"not clipped\"." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 163029, "name" : "Flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 163186, "name" : "WidthGiven", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 163441, "name" : "MinX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 163523, "name" : "MaxX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 163557, "name" : "WidthRequest", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 163762, "name" : "WidthAuto", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 163841, "name" : "StretchWeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 163984, "name" : "InitStretchWeightOrWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 164136, "name" : "ClipRect", "qualType" : "ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstFieldDecl", - "offset" : 164233, "name" : "UserID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 164341, "name" : "WorkMinX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 164509, "name" : "WorkMaxX", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 164631, "name" : "ItemWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 164751, "name" : "ContentMaxXFrozen", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 164917, "name" : "ContentMaxXUnfrozen", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 164966, "name" : "ContentMaxXHeadersUsed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 165211, "name" : "ContentMaxXHeadersIdeal", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 165264, "name" : "NameOffset", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 165361, "name" : "DisplayOrder", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 165502, "name" : "IndexWithinEnabledSet", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 165623, "name" : "PrevEnabledColumn", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 165776, "name" : "NextEnabledColumn", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 165928, "name" : "SortOrder", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 166109, "name" : "DrawChannelCurrent", "qualType" : "ImGuiTableDrawChannelIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 166209, "name" : "DrawChannelFrozen", "qualType" : "ImGuiTableDrawChannelIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 166318, "name" : "DrawChannelUnfrozen", "qualType" : "ImGuiTableDrawChannelIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 166412, "name" : "IsEnabled", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 166538, "name" : "IsUserEnabled", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 166704, "name" : "IsUserEnabledNextFrame", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 166756, "name" : "IsVisibleX", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 166908, "name" : "IsVisibleY", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 166948, "name" : "IsRequestOutput", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 167122, "name" : "IsSkipItems", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 167278, "name" : "IsPreserveWidthAuto", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 167327, "name" : "NavLayerCurrent", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 167414, "name" : "AutoFitQueue", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 167537, "name" : "CannotSkipItemsQueue", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 167668, "name" : "SortDirection", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 167793, "name" : "SortDirectionsAvailCount", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 167901, "name" : "SortDirectionsAvailMask", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 168011, "name" : "SortDirectionsAvailList", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 168567, "name" : "ImGuiTableCellData", "decls" : [ { "@type" : "AstFullComment", - "offset" : 168507, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 168507, "decls" : [ { "@type" : "AstTextComment", - "offset" : 168507, "text" : " Transient cell data stored per row." }, { "@type" : "AstTextComment", - "offset" : 168546, "text" : " sizeof() ~ 6" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 168620, "name" : "BgColor", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 168680, "name" : "Column", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 182004, "name" : "ImGuiTableColumnSettings", "decls" : [ { "@type" : "AstFullComment", - "offset" : 181982, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 181982, "decls" : [ { "@type" : "AstTextComment", - "offset" : 181982, "text" : " sizeof() ~ 12" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 182059, "name" : "WidthOrWeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 182102, "name" : "UserID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182138, "name" : "Index", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182173, "name" : "DisplayOrder", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182215, "name" : "SortOrder", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182254, "name" : "SortDirection", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182301, "name" : "IsEnabled", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182369, "name" : "IsStretch", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstRecordDecl", - "offset" : 182758, "name" : "ImGuiTableSettings", "decls" : [ { "@type" : "AstFullComment", - "offset" : 182638, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 182638, "decls" : [ { "@type" : "AstTextComment", - "offset" : 182638, "text" : " This is designed to be stored in a single ImChunkStream (1 header followed by N ImGuiTableColumnSettings, etc.)" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 182811, "name" : "ID", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 182912, "name" : "SaveFlags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 183090, "name" : "RefScale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 183216, "name" : "ColumnsCount", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 183262, "name" : "ColumnsCountMax", "qualType" : "ImGuiTableColumnIdx", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 183460, "name" : "WantApply", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 183689, "name" : "GetColumnSettings", "resultType" : "ImGuiTableColumnSettings *" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 184017, "name" : "ImGui", "decls" : [ { "@type" : "AstFullComment", - "offset" : 183769, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 183769, "decls" : [ { "@type" : "AstTextComment", - "offset" : 183769, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 183849, "text" : " [SECTION] ImGui internal API" }, { "@type" : "AstTextComment", - "offset" : 183881, "text" : " No guarantee of forward compatibility here!" }, { "@type" : "AstTextComment", - "offset" : 183928, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 184454, "name" : "GetCurrentWindowRead", "resultType" : "ImGuiWindow *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 184031, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 184031, "decls" : [ { "@type" : "AstTextComment", - "offset" : 184031, "text" : " Windows" }, { "@type" : "AstTextComment", - "offset" : 184046, "text" : " We should always have a CurrentWindow in the stack (there is an implicit \"Debug\" window)" }, { "@type" : "AstTextComment", - "offset" : 184142, "text" : " If this ever crash because g.CurrentWindow is NULL it means that either" }, { "@type" : "AstTextComment", - "offset" : 184221, "text" : " - ImGui::NewFrame() has never been called, which is illegal." }, { "@type" : "AstTextComment", - "offset" : 184289, "text" : " - You are calling ImGui functions after ImGui::EndFrame()/ImGui::Render() and before the next ImGui::NewFrame(), which is also illegal." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 184565, "name" : "GetCurrentWindow", "resultType" : "ImGuiWindow *" }, { "@type" : "AstFunctionDecl", - "offset" : 187055, "name" : "SetCurrentFont", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 187011, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 187011, "decls" : [ { "@type" : "AstTextComment", - "offset" : 187011, "text" : " Fonts, drawing" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 187078, "name" : "font", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 187113, "name" : "GetDefaultFont", "resultType" : "int *" }, { "@type" : "AstFunctionDecl", - "offset" : 187455, "name" : "Shutdown", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 187478, "name" : "context", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 187661, "name" : "UpdateHoveredWindowAndCaptureFlags", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 187623, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 187623, "decls" : [ { "@type" : "AstTextComment", - "offset" : 187623, "text" : " NewFrame" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 187927, "name" : "UpdateMouseMovingWindowNewFrame", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 187990, "name" : "UpdateMouseMovingWindowEndFrame", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 188180, "name" : "RemoveContextHook", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 188212, "name" : "context", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 188229, "name" : "hook_to_remove", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 188274, "name" : "CallContextHooks", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 188305, "name" : "context", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 188335, "name" : "type", "qualType" : "ImGuiContextHookType", "desugaredQualType" : "ImGuiContextHookType" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 188388, "name" : "TranslateWindowsInViewport", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 188349, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 188349, "decls" : [ { "@type" : "AstTextComment", - "offset" : 188349, "text" : " Viewports" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 188431, "name" : "viewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstParmVarDecl", - "offset" : 188455, "name" : "old_pos", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 188478, "name" : "new_pos", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 188516, "name" : "ScaleWindowsInViewport", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 188555, "name" : "viewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstParmVarDecl", - "offset" : 188571, "name" : "scale", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 188607, "name" : "DestroyPlatformWindow", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 188645, "name" : "viewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 188899, "name" : "MarkIniSettingsDirty", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 188853, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 188853, "decls" : [ { "@type" : "AstTextComment", - "offset" : 188853, "text" : " Settings" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 189038, "name" : "ClearIniSettings", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 189413, "name" : "SetNextWindowScroll", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 189374, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 189374, "decls" : [ { "@type" : "AstTextComment", - "offset" : 189374, "text" : " Scrolling" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 189447, "name" : "scroll", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 189959, "name" : "ScrollToItem", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 189867, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 189867, "decls" : [ { "@type" : "AstTextComment", - "offset" : 189867, "text" : " Early work-in-progress API (ScrollToItem() will become public)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 189989, "name" : "flags", "qualType" : "ImGuiScrollFlags", "desugaredQualType" : "int", @@ -7119,101 +5919,83 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191147, "name" : "SetFocusID", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 191166, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 191183, "name" : "window", "qualType" : "struct ImGuiWindow *", "desugaredQualType" : "struct ImGuiWindow *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191220, "name" : "ClearActiveID", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 191309, "name" : "SetHoveredID", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 191330, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191363, "name" : "KeepAliveID", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 191383, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191416, "name" : "MarkItemEdited", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 191439, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191574, "name" : "PushOverrideID", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 191597, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191877, "name" : "ItemSize", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 191818, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 191818, "decls" : [ { "@type" : "AstTextComment", - "offset" : 191818, "text" : " Basic Helpers for widget code" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 191900, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 191912, "name" : "text_baseline_y", "qualType" : "float", "desugaredQualType" : "float", @@ -7221,18 +6003,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 191966, "name" : "ItemSize", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 191989, "name" : "bb", "qualType" : "const ImRect &", "desugaredQualType" : "const ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 191999, "name" : "text_baseline_y", "qualType" : "float", "desugaredQualType" : "float", @@ -7240,31 +6019,26 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192053, "name" : "ItemAdd", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 192075, "name" : "bb", "qualType" : "const ImRect &", "desugaredQualType" : "const ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 192087, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 192105, "name" : "nav_bb", "qualType" : "const ImRect *", "desugaredQualType" : "const ImRect *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 192135, "name" : "extra_flags", "qualType" : "ImGuiItemFlags", "desugaredQualType" : "int", @@ -7272,178 +6046,147 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192181, "name" : "ItemHoverable", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 192209, "name" : "bb", "qualType" : "const ImRect &", "desugaredQualType" : "const ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 192221, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192254, "name" : "IsClippedEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 192280, "name" : "bb", "qualType" : "const ImRect &", "desugaredQualType" : "const ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 192292, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192325, "name" : "SetLastItemData", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 192349, "name" : "item_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 192373, "name" : "in_flags", "qualType" : "ImGuiItemFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 192404, "name" : "status_flags", "qualType" : "ImGuiItemStatusFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 192432, "name" : "item_rect", "qualType" : "const ImRect &", "desugaredQualType" : "const ImRect &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192561, "name" : "CalcWrapWidthForPos", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 192595, "name" : "pos", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 192606, "name" : "wrap_pos_x", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192647, "name" : "PushMultiItemsWidths", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 192672, "name" : "components", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 192690, "name" : "width_full", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 192731, "name" : "IsItemToggledSelection", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 193020, "name" : "ShrinkWidths", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 193055, "name" : "items", "qualType" : "ImGuiShrinkWidthItem *", "desugaredQualType" : "ImGuiShrinkWidthItem *" }, { "@type" : "AstParmVarDecl", - "offset" : 193066, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 193079, "name" : "width_excess", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 193147, "name" : "PushItemFlag", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 193101, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 193101, "decls" : [ { "@type" : "AstTextComment", - "offset" : 193101, "text" : " Parameter stacks" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 193175, "name" : "option", "qualType" : "ImGuiItemFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 193188, "name" : "enabled", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 193226, "name" : "PopItemFlag", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 194771, "name" : "LogToBuffer", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 194787, "name" : "auto_open_depth", "qualType" : "int", "desugaredQualType" : "int", @@ -7451,24 +6194,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 194905, "name" : "LogRenderedText", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 194935, "name" : "ref_pos", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 194956, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 194974, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -7476,84 +6215,69 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195020, "name" : "LogSetNextTextDecoration", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195057, "name" : "prefix", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 195077, "name" : "suffix", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195147, "name" : "BeginChildEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 195093, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 195093, "decls" : [ { "@type" : "AstTextComment", - "offset" : 195093, "text" : " Popups, Modals, Tooltips" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 195172, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 195186, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 195204, "name" : "size_arg", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 195219, "name" : "border", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 195244, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195280, "name" : "OpenPopupEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195300, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 195320, "name" : "popup_flags", "qualType" : "int", "desugaredQualType" : "int", @@ -7561,149 +6285,123 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195385, "name" : "ClosePopupToLevel", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195407, "name" : "remaining", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 195423, "name" : "restore_focus_to_window_under_popup", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195607, "name" : "ClosePopupsExceptModals", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 195662, "name" : "IsPopupOpen", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195682, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 195702, "name" : "popup_flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195744, "name" : "BeginPopupEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195765, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 195786, "name" : "extra_flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 195828, "name" : "BeginTooltipEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 195861, "name" : "tooltip_flags", "qualType" : "ImGuiTooltipFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 195893, "name" : "extra_window_flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 196421, "name" : "BeginViewportSideBar", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 196386, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 196386, "decls" : [ { "@type" : "AstTextComment", - "offset" : 196386, "text" : " Menus" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 196454, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 196475, "name" : "viewport", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 196494, "name" : "dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 196505, "name" : "size", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 196528, "name" : "window_flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 196571, "name" : "BeginMenuEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 196595, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 196614, "name" : "icon", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 196625, "name" : "enabled", "qualType" : "bool", "desugaredQualType" : "bool", @@ -7711,38 +6409,32 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 196670, "name" : "MenuItemEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 196693, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 196712, "name" : "icon", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 196730, "name" : "shortcut", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 196752, "name" : "selected", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 196775, "name" : "enabled", "qualType" : "bool", "desugaredQualType" : "bool", @@ -7750,356 +6442,291 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 196835, "name" : "BeginComboPopup", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 196799, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 196799, "decls" : [ { "@type" : "AstTextComment", - "offset" : 196799, "text" : " Combos" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 196859, "name" : "popup_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 196883, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 196903, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 196939, "name" : "BeginComboPreview", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 196988, "name" : "EndComboPreview", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 197154, "name" : "NavInitRequestApplyResult", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 197211, "name" : "NavMoveRequestButNoResultYet", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 197271, "name" : "NavMoveRequestSubmit", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 197301, "name" : "move_dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197320, "name" : "clip_dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197348, "name" : "move_flags", "qualType" : "ImGuiNavMoveFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197377, "name" : "scroll_flags", "qualType" : "ImGuiScrollFlags", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 197420, "name" : "NavMoveRequestForward", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 197451, "name" : "move_dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197470, "name" : "clip_dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197498, "name" : "move_flags", "qualType" : "ImGuiNavMoveFlags", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197527, "name" : "scroll_flags", "qualType" : "ImGuiScrollFlags", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 197570, "name" : "NavMoveRequestResolveWithLastItem", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 197622, "name" : "result", "qualType" : "ImGuiNavItemData *", "desugaredQualType" : "ImGuiNavItemData *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 197659, "name" : "NavMoveRequestCancel", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 197711, "name" : "NavMoveRequestApplyResult", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 197874, "name" : "GetNavInputAmount", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 197906, "name" : "n", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 197928, "name" : "mode", "qualType" : "ImGuiInputReadMode", "desugaredQualType" : "ImGuiInputReadMode" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 198125, "name" : "CalcTypematicRepeatAmount", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 198157, "name" : "t0", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 198167, "name" : "t1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 198177, "name" : "repeat_delay", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 198197, "name" : "repeat_rate", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 198239, "name" : "ActivateItem", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 198260, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 198461, "name" : "SetNavID", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 198478, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 198496, "name" : "nav_layer", "qualType" : "ImGuiNavLayer", "desugaredQualType" : "ImGuiNavLayer" }, { "@type" : "AstParmVarDecl", - "offset" : 198515, "name" : "focus_scope_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 198545, "name" : "rect_rel", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 198827, "name" : "PushFocusScope", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 198563, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 198563, "decls" : [ { "@type" : "AstTextComment", - "offset" : 198563, "text" : " Focus Scope (WIP)" }, { "@type" : "AstTextComment", - "offset" : 198588, "text" : " This is generally used to identify a selection set (multiple of which may be in the same window), as selection" }, { "@type" : "AstTextComment", - "offset" : 198706, "text" : " patterns generally need to react (e.g. clear selection) when landing on an item of the set." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 198850, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 198883, "name" : "PopFocusScope", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 198928, "name" : "GetFocusedFocusScope", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 199112, "name" : "GetFocusScope", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 199432, "name" : "SetItemUsingMouseWheel", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 199298, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 199298, "decls" : [ { "@type" : "AstTextComment", - "offset" : 199298, "text" : " Inputs" }, { "@type" : "AstTextComment", - "offset" : 199312, "text" : " FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 199486, "name" : "SetActiveIdUsingNavAndKeys", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 199544, "name" : "IsActiveIdUsingNavDir", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 199575, "name" : "dir", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 199717, "name" : "IsActiveIdUsingNavInput", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 199755, "name" : "input", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 199894, "name" : "IsActiveIdUsingKey", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 199922, "name" : "key", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 200097, "name" : "IsMouseDragPastThreshold", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 200139, "name" : "button", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 200153, "name" : "lock_threshold", "qualType" : "float", "desugaredQualType" : "float", @@ -8107,18 +6734,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 200206, "name" : "IsKeyPressedMap", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 200231, "name" : "key", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 200241, "name" : "repeat", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8126,406 +6750,333 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 200432, "name" : "IsNavInputDown", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 200461, "name" : "n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 200584, "name" : "IsNavInputTest", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 200613, "name" : "n", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 200635, "name" : "rm", "qualType" : "ImGuiInputReadMode", "desugaredQualType" : "ImGuiInputReadMode" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 200865, "name" : "DockContextInitialize", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 200752, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 200752, "decls" : [ { "@type" : "AstTextComment", - "offset" : 200752, "text" : " Docking" }, { "@type" : "AstTextComment", - "offset" : 200767, "text" : " (some functions are only declared in imgui.cpp, see Docking section)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 200901, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 200935, "name" : "DockContextShutdown", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 200969, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201003, "name" : "DockContextClearNodes", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201039, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 201052, "name" : "root_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 201066, "name" : "clear_settings_refs", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201147, "name" : "DockContextRebuildNodes", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201185, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201219, "name" : "DockContextNewFrameUpdateUndocking", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201268, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201302, "name" : "DockContextNewFrameUpdateDocking", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201349, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201383, "name" : "DockContextEndFrame", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201417, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201520, "name" : "DockContextQueueDock", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201555, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 201573, "name" : "target", "qualType" : "struct ImGuiWindow *", "desugaredQualType" : "struct ImGuiWindow *" }, { "@type" : "AstParmVarDecl", - "offset" : 201596, "name" : "target_node", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" }, { "@type" : "AstParmVarDecl", - "offset" : 201622, "name" : "payload", "qualType" : "struct ImGuiWindow *", "desugaredQualType" : "struct ImGuiWindow *" }, { "@type" : "AstParmVarDecl", - "offset" : 201640, "name" : "split_dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 201657, "name" : "split_ratio", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 201675, "name" : "split_outer", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201717, "name" : "DockContextQueueUndockWindow", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201760, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 201778, "name" : "window", "qualType" : "struct ImGuiWindow *", "desugaredQualType" : "struct ImGuiWindow *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 201815, "name" : "DockContextQueueUndockNode", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 201856, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 201876, "name" : "node", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 202099, "name" : "DockNodeBeginAmendTabBar", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 202139, "name" : "node", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 202174, "name" : "DockNodeEndAmendTabBar", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 202228, "name" : "DockNodeGetRootNode", "resultType" : "ImGuiDockNode *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 202263, "name" : "node", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 202380, "name" : "DockNodeIsInHierarchyOf", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 202419, "name" : "node", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" }, { "@type" : "AstParmVarDecl", - "offset" : 202440, "name" : "parent", "qualType" : "ImGuiDockNode *", "desugaredQualType" : "ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 202569, "name" : "DockNodeGetDepth", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 202607, "name" : "node", "qualType" : "const ImGuiDockNode *", "desugaredQualType" : "const ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 202750, "name" : "DockNodeGetWindowMenuButtonId", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 202801, "name" : "node", "qualType" : "const ImGuiDockNode *", "desugaredQualType" : "const ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 202883, "name" : "GetWindowDockNode", "resultType" : "ImGuiDockNode *" }, { "@type" : "AstFunctionDecl", - "offset" : 204447, "name" : "DockBuilderDockWindow", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 203420, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 203420, "decls" : [ { "@type" : "AstTextComment", - "offset" : 203420, "text" : " Docking - Builder function needs to be generally called before the node is used/submitted." }, { "@type" : "AstTextComment", - "offset" : 203518, "text" : " - The DockBuilderXXX functions are designed to _eventually_ become a public API, but it is too early to expose it and guarantee stability." }, { "@type" : "AstTextComment", - "offset" : 203664, "text" : " - Do not hold on ImGuiDockNode* pointers! They may be invalidated by any split/merge/remove operation and every frame." }, { "@type" : "AstTextComment", - "offset" : 203790, "text" : " - To create a DockSpace() node, make sure to set the ImGuiDockNodeFlags_DockSpace flag when calling DockBuilderAddNode()." }, { "@type" : "AstTextComment", - "offset" : 203919, "text" : " You can create dockspace nodes (attached to a window) _or_ floating nodes (carry its own window) with this API." }, { "@type" : "AstTextComment", - "offset" : 204040, "text" : " - DockBuilderSplitNode() create 2 child nodes within 1 node. The initial node becomes a parent node." }, { "@type" : "AstTextComment", - "offset" : 204148, "text" : " - If you intend to split the node immediately after creation using DockBuilderSplitNode(), make sure" }, { "@type" : "AstTextComment", - "offset" : 204256, "text" : " to call DockBuilderSetNodeSize() beforehand. If you don't, the resulting split sizes may not be reliable." }, { "@type" : "AstTextComment", - "offset" : 204371, "text" : " - Call DockBuilderFinish() after you are done." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 204481, "name" : "window_name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 204502, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 204605, "name" : "DockBuilderGetCentralNode", "resultType" : "struct ImGuiDockNode *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 204639, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 204914, "name" : "DockBuilderRemoveNode", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 204944, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 205051, "name" : "DockBuilderRemoveNodeDockedWindows", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 205094, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205108, "name" : "clear_settings_refs", "qualType" : "bool", "desugaredQualType" : "bool", @@ -8533,190 +7084,157 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 205165, "name" : "DockBuilderRemoveNodeChildNodes", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 205205, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 205365, "name" : "DockBuilderSetNodePos", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 205395, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205411, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 205445, "name" : "DockBuilderSetNodeSize", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 205476, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205492, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 205750, "name" : "DockBuilderCopyDockSpace", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 205783, "name" : "src_dockspace_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205809, "name" : "dst_dockspace_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205850, "name" : "in_window_remap_pairs", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 205902, "name" : "DockBuilderCopyNode", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 205930, "name" : "src_node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205951, "name" : "dst_node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 205983, "name" : "out_node_remap_pairs", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206034, "name" : "DockBuilderCopyWindowSettings", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206076, "name" : "src_name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 206098, "name" : "dst_name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206137, "name" : "DockBuilderFinish", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206163, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206223, "name" : "BeginDragDropTargetCustom", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 206180, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 206180, "decls" : [ { "@type" : "AstTextComment", - "offset" : 206180, "text" : " Drag and Drop" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 206263, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 206275, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206308, "name" : "ClearDragDrop", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 206353, "name" : "IsDragDropPayloadBeingAccepted", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 206633, "name" : "BeginColumns", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206658, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 206670, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 206697, "name" : "flags", "qualType" : "ImGuiOldColumnFlags", "desugaredQualType" : "int", @@ -8724,87 +7242,71 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 206845, "name" : "EndColumns", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 206966, "name" : "PushColumnClipRect", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 206989, "name" : "column_index", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 207032, "name" : "PushColumnsBackground", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 207085, "name" : "PopColumnsBackground", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 207295, "name" : "GetColumnOffsetFromNorm", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 207342, "name" : "columns", "qualType" : "const struct ImGuiOldColumns *", "desugaredQualType" : "const struct ImGuiOldColumns *" }, { "@type" : "AstParmVarDecl", - "offset" : 207357, "name" : "offset_norm", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 207399, "name" : "GetColumnNormFromOffset", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 207446, "name" : "columns", "qualType" : "const struct ImGuiOldColumns *", "desugaredQualType" : "const struct ImGuiOldColumns *" }, { "@type" : "AstParmVarDecl", - "offset" : 207461, "name" : "offset", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 207540, "name" : "TableOpenContextMenu", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 207477, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 207477, "decls" : [ { "@type" : "AstTextComment", - "offset" : 207477, "text" : " Tables: Candidates for public API" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 207565, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int", @@ -8812,124 +7314,102 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 207609, "name" : "TableSetColumnWidth", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 207633, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 207649, "name" : "width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 207685, "name" : "TableSetColumnSortDirection", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 207717, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 207746, "name" : "sort_direction", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 207767, "name" : "append_to_sort_specs", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 207818, "name" : "TableGetHoveredColumn", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 208094, "name" : "TableGetHeaderRowHeight", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 208149, "name" : "TablePushBackgroundChannel", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 208207, "name" : "TablePopBackgroundChannel", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 208290, "name" : "GetCurrentTable", "resultType" : "ImGuiTable *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 208243, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 208243, "decls" : [ { "@type" : "AstTextComment", - "offset" : 208243, "text" : " Tables: Internals" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 208445, "name" : "BeginTableEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 208470, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 208484, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 208492, "name" : "columns_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 208523, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "0" }, { "@type" : "AstParmVarDecl", - "offset" : 208548, "name" : "outer_size", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 208581, "name" : "inner_width", "qualType" : "float", "desugaredQualType" : "float", @@ -8937,410 +7417,339 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 210059, "name" : "TableGetColumnName", "resultType" : "const IMGUI_API *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 210096, "name" : "table", "qualType" : "const struct ImGuiTable *", "desugaredQualType" : "const struct ImGuiTable *" }, { "@type" : "AstParmVarDecl", - "offset" : 210107, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 210258, "name" : "TableGetMaxColumnWidth", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 210299, "name" : "table", "qualType" : "const struct ImGuiTable *", "desugaredQualType" : "const struct ImGuiTable *" }, { "@type" : "AstParmVarDecl", - "offset" : 210310, "name" : "column_n", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 210655, "name" : "TableGcCompactTransientBuffers", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 210706, "name" : "table", "qualType" : "ImGuiTableTempData *", "desugaredQualType" : "ImGuiTableTempData *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 210742, "name" : "TableGcCompactSettings", "resultType" : "IMGUI_API" }, { "@type" : "AstFunctionDecl", - "offset" : 211130, "name" : "TableSettingsInstallHandler", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 211172, "name" : "context", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 211386, "name" : "BeginTabBarEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 211348, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 211348, "decls" : [ { "@type" : "AstTextComment", - "offset" : 211348, "text" : " Tab Bars" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 211413, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 211436, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 211457, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 211479, "name" : "dock_node", "qualType" : "struct ImGuiDockNode *", "desugaredQualType" : "struct ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 211704, "name" : "TabBarAddTab", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 211730, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 211757, "name" : "tab_flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 211781, "name" : "window", "qualType" : "struct ImGuiWindow *", "desugaredQualType" : "struct ImGuiWindow *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 211818, "name" : "TabBarRemoveTab", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 211847, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 211864, "name" : "tab_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 211901, "name" : "TabBarCloseTab", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 211929, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 211952, "name" : "tab", "qualType" : "struct ImGuiTabItem *", "desugaredQualType" : "struct ImGuiTabItem *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 211986, "name" : "TabBarQueueReorder", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 212018, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 212047, "name" : "tab", "qualType" : "const struct ImGuiTabItem *", "desugaredQualType" : "const struct ImGuiTabItem *" }, { "@type" : "AstParmVarDecl", - "offset" : 212056, "name" : "offset", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 212093, "name" : "TabBarQueueReorderFromMousePos", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 212137, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 212166, "name" : "tab", "qualType" : "const struct ImGuiTabItem *", "desugaredQualType" : "const struct ImGuiTabItem *" }, { "@type" : "AstParmVarDecl", - "offset" : 212178, "name" : "mouse_pos", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 212218, "name" : "TabBarProcessReorder", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 212252, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 212290, "name" : "TabItemEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 212313, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 212334, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 212347, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 212373, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 212393, "name" : "docked_window", "qualType" : "struct ImGuiWindow *", "desugaredQualType" : "struct ImGuiWindow *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 212524, "name" : "TabItemBackground", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 212554, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 212579, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 212601, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 212614, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 212648, "name" : "TabItemLabelAndCloseButton", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 212687, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 212712, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 212734, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 212748, "name" : "frame_padding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 212775, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 212790, "name" : "tab_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 212806, "name" : "close_button_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 212828, "name" : "is_contents_visible", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 212855, "name" : "out_just_closed", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 212878, "name" : "out_text_clipped", "qualType" : "bool *", "desugaredQualType" : "bool *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 213247, "name" : "RenderText", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 212904, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 212904, "decls" : [ { "@type" : "AstTextComment", - "offset" : 212904, "text" : " Render helpers" }, { "@type" : "AstTextComment", - "offset" : 212926, "text" : " AVOID USING OUTSIDE OF IMGUI.CPP! NOT FOR PUBLIC CONSUMPTION. THOSE FUNCTIONS ARE A MESS. THEIR SIGNATURE AND BEHAVIOR WILL CHANGE, THEY NEED TO BE REFACTORED INTO SOMETHING DECENT." }, { "@type" : "AstTextComment", - "offset" : 213115, "text" : " NB: All position are in absolute pixels coordinates (we are never using window coordinates internally)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 213265, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 213282, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213300, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 213322, "name" : "hide_text_after_hash", "qualType" : "bool", "desugaredQualType" : "bool", @@ -9348,79 +7757,66 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 213380, "name" : "RenderTextWrapped", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 213405, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 213422, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213440, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213456, "name" : "wrap_width", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 213497, "name" : "RenderTextClipped", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 213529, "name" : "pos_min", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 213552, "name" : "pos_max", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 213573, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213591, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213615, "name" : "text_size_if_known", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 213649, "name" : "align", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 213685, "name" : "clip_rect", "qualType" : "const struct ImRect *", "desugaredQualType" : "const struct ImRect *", @@ -9428,55 +7824,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 213732, "name" : "RenderTextClippedEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 213764, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 213789, "name" : "pos_min", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 213812, "name" : "pos_max", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 213833, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213851, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 213875, "name" : "text_size_if_known", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 213909, "name" : "align", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 213945, "name" : "clip_rect", "qualType" : "const struct ImRect *", "desugaredQualType" : "const struct ImRect *", @@ -9484,91 +7871,76 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 213992, "name" : "RenderTextEllipsis", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 214023, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 214048, "name" : "pos_min", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 214071, "name" : "pos_max", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 214086, "name" : "clip_max_x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 214104, "name" : "ellipsis_max_x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 214132, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 214150, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 214174, "name" : "text_size_if_known", "qualType" : "const int *", "desugaredQualType" : "const int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 214223, "name" : "RenderFrame", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 214242, "name" : "p_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214256, "name" : "p_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214269, "name" : "fill_col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214284, "name" : "border", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 214305, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float", @@ -9576,24 +7948,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 214351, "name" : "RenderFrameBorder", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 214376, "name" : "p_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214390, "name" : "p_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214403, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float", @@ -9601,55 +7969,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 214449, "name" : "RenderColorRectWithAlphaCheckerboard", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 214498, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 214516, "name" : "p_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214530, "name" : "p_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214543, "name" : "fill_col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214559, "name" : "grid_step", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 214577, "name" : "grid_off", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214593, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 214622, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -9657,24 +8016,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 214662, "name" : "RenderNavHighlight", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 214695, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 214707, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 214734, "name" : "flags", "qualType" : "ImGuiNavHighlightFlags", "desugaredQualType" : "int", @@ -9682,18 +8037,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 214831, "name" : "FindRenderedTextEnd", "resultType" : "const IMGUI_API *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 214863, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 214881, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -9701,48 +8053,39 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215058, "name" : "RenderArrow", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 214966, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 214966, "decls" : [ { "@type" : "AstTextComment", - "offset" : 214966, "text" : " Render helpers (those functions don't access any ImGui state!)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 215082, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215100, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215111, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215125, "name" : "dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215136, "name" : "scale", "qualType" : "float", "desugaredQualType" : "float", @@ -9750,282 +8093,234 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215179, "name" : "RenderBullet", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215204, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215222, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215233, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215267, "name" : "RenderCheckMark", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215295, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215313, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215324, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215335, "name" : "sz", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215368, "name" : "RenderMouseCursor", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215398, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215416, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215427, "name" : "scale", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 215451, "name" : "mouse_cursor", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215471, "name" : "col_fill", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215487, "name" : "col_border", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215505, "name" : "col_shadow", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215546, "name" : "RenderArrowPointingAt", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215580, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215598, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215610, "name" : "half_sz", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215628, "name" : "direction", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215645, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215679, "name" : "RenderArrowDockMenu", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215711, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215729, "name" : "p_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215742, "name" : "sz", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 215752, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215786, "name" : "RenderRectFilledRangeH", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215821, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 215846, "name" : "rect", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 215858, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 215869, "name" : "x_start_norm", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 215889, "name" : "x_end_norm", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 215907, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 215946, "name" : "RenderRectFilledWithHole", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 215983, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 216001, "name" : "outer", "qualType" : "struct ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstParmVarDecl", - "offset" : 216015, "name" : "inner", "qualType" : "struct ImRect", "desugaredQualType" : "ImRect" }, { "@type" : "AstParmVarDecl", - "offset" : 216028, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 216039, "name" : "rounding", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 216356, "name" : "RenderArrow", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 216218, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 216218, "decls" : [ { "@type" : "AstTextComment", - "offset" : 216218, "text" : " [1.71: 2019/06/07: Updating prototypes of some of the internal functions. Leaving those for reference for a short while]" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 216375, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 216389, "name" : "dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 216400, "name" : "scale", "qualType" : "float", "desugaredQualType" : "float", @@ -10033,49 +8328,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 216550, "name" : "RenderBullet", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 216570, "name" : "pos", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 216768, "name" : "TextEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 216731, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 216731, "decls" : [ { "@type" : "AstTextComment", - "offset" : 216731, "text" : " Widgets" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 216787, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 216805, "name" : "text_end", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 216837, "name" : "flags", "qualType" : "ImGuiTextFlags", "desugaredQualType" : "int", @@ -10083,25 +8369,21 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 216877, "name" : "ButtonEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 216898, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 216919, "name" : "size_arg", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0, 0)" }, { "@type" : "AstParmVarDecl", - "offset" : 216961, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -10109,72 +8391,60 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217001, "name" : "CloseButton", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217021, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217039, "name" : "pos", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217073, "name" : "CollapseButton", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217096, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217114, "name" : "pos", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 217134, "name" : "dock_node", "qualType" : "struct ImGuiDockNode *", "desugaredQualType" : "struct ImGuiDockNode *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217174, "name" : "ArrowButtonEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217200, "name" : "str_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 217217, "name" : "dir", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217229, "name" : "size_arg", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217256, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -10182,222 +8452,184 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217296, "name" : "Scrollbar", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217316, "name" : "axis", "qualType" : "ImGuiAxis", "desugaredQualType" : "ImGuiAxis" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217351, "name" : "ScrollbarEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217377, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 217389, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217403, "name" : "axis", "qualType" : "ImGuiAxis", "desugaredQualType" : "ImGuiAxis" }, { "@type" : "AstParmVarDecl", - "offset" : 217416, "name" : "p_scroll_v", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 217434, "name" : "avail_v", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217449, "name" : "contents_v", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217473, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 217509, "name" : "ImageButtonEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 217531, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217547, "name" : "texture_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 217573, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 217593, "name" : "uv0", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 217612, "name" : "uv1", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 217631, "name" : "padding", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 217654, "name" : "bg_col", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 217676, "name" : "tint_col", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218077, "name" : "SeparatorEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 218109, "name" : "flags", "qualType" : "ImGuiSeparatorFlags", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218145, "name" : "CheckboxFlags", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 218171, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 218185, "name" : "flags", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 218198, "name" : "flags_value", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218240, "name" : "CheckboxFlags", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 218266, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 218280, "name" : "flags", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 218293, "name" : "flags_value", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218371, "name" : "ButtonBehavior", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 218314, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 218314, "decls" : [ { "@type" : "AstTextComment", - "offset" : 218314, "text" : " Widgets low-level behaviors" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 218400, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 218412, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218422, "name" : "out_hovered", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 218441, "name" : "out_held", "qualType" : "bool *", "desugaredQualType" : "bool *" }, { "@type" : "AstParmVarDecl", - "offset" : 218468, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -10405,182 +8637,152 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218508, "name" : "DragBehavior", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 218529, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218547, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218564, "name" : "p_v", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 218575, "name" : "v_speed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 218596, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 218615, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 218634, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 218659, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218695, "name" : "SliderBehavior", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 218724, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 218736, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218754, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218771, "name" : "p_v", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 218788, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 218807, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 218826, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 218851, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218866, "name" : "out_grab_bb", "qualType" : "struct ImRect *", "desugaredQualType" : "struct ImRect *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 218908, "name" : "SplitterBehavior", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 218939, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 218951, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 218965, "name" : "axis", "qualType" : "ImGuiAxis", "desugaredQualType" : "ImGuiAxis" }, { "@type" : "AstParmVarDecl", - "offset" : 218978, "name" : "size1", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 218992, "name" : "size2", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 219005, "name" : "min_size1", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 219022, "name" : "min_size2", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 219039, "name" : "hover_extend", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 219066, "name" : "hover_visibility_delay", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "0.0f" }, { "@type" : "AstParmVarDecl", - "offset" : 219103, "name" : "bg_col", "qualType" : "int", "desugaredQualType" : "int", @@ -10588,30 +8790,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 219144, "name" : "TreeNodeBehavior", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 219169, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 219192, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 219211, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 219230, "name" : "label_end", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -10619,18 +8816,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 219277, "name" : "TreeNodeBehaviorIsOpen", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 219308, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 219331, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -10638,313 +8832,260 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 219472, "name" : "TreePushOverrideID", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 219499, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 220234, "name" : "ScaleValueFromRatioT", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 220269, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 220286, "name" : "t", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 220291, "name" : "v_min", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 220300, "name" : "v_max", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 220312, "name" : "is_logarithmic", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 220334, "name" : "logarithmic_zero_epsilon", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 220366, "name" : "zero_deadzone_size", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 220911, "name" : "RoundScalarWithFormatT", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 220946, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 220968, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 220981, "name" : "v", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 221261, "name" : "DataTypeFormatString", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 221288, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 221297, "name" : "buf_size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221321, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221344, "name" : "p_data", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221364, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 221401, "name" : "DataTypeApplyOp", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 221431, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221446, "name" : "op", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221456, "name" : "output", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221476, "name" : "arg_1", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221495, "name" : "arg_2", "qualType" : "const void *", "desugaredQualType" : "const void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 221531, "name" : "DataTypeApplyOpFromText", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 221567, "name" : "buf", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 221584, "name" : "initial_value_buf", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 221617, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221634, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221654, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 221691, "name" : "DataTypeCompare", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 221721, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221744, "name" : "arg_1", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221763, "name" : "arg_2", "qualType" : "const void *", "desugaredQualType" : "const void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 221799, "name" : "DataTypeClamp", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 221827, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 221844, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221864, "name" : "p_min", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 221883, "name" : "p_max", "qualType" : "const void *", "desugaredQualType" : "const void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 221937, "name" : "InputTextEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 221898, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 221898, "decls" : [ { "@type" : "AstTextComment", - "offset" : 221898, "text" : " InputText" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 221961, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 221980, "name" : "hint", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 221992, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 222001, "name" : "buf_size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 222025, "name" : "size_arg", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 222055, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 222085, "name" : "callback", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 222108, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -10952,97 +9093,81 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222155, "name" : "TempInputText", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 222183, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 222195, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 222211, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 222224, "name" : "buf", "qualType" : "char *", "desugaredQualType" : "char *" }, { "@type" : "AstParmVarDecl", - "offset" : 222233, "name" : "buf_size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 222263, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222299, "name" : "TempInputScalar", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 222329, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" }, { "@type" : "AstParmVarDecl", - "offset" : 222341, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 222357, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 222378, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 222395, "name" : "p_data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 222415, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 222435, "name" : "p_clamp_min", "qualType" : "const void *", "desugaredQualType" : "const void *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 222467, "name" : "p_clamp_max", "qualType" : "const void *", "desugaredQualType" : "const void *", @@ -11050,336 +9175,275 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222516, "name" : "TempInputIsActive", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 222542, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222665, "name" : "GetInputTextState", "resultType" : "ImGuiInputTextState *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 222691, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222867, "name" : "ColorTooltip", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 222832, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 222832, "decls" : [ { "@type" : "AstTextComment", - "offset" : 222832, "text" : " Color" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 222892, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 222911, "name" : "col", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 222936, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 222972, "name" : "ColorEditOptionsPopup", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 223007, "name" : "col", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 223032, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 223068, "name" : "ColorPickerOptionsPopup", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 223105, "name" : "ref_col", "qualType" : "const float *", "desugaredQualType" : "const float *" }, { "@type" : "AstParmVarDecl", - "offset" : 223134, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 223183, "name" : "PlotEx", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 223149, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 223149, "decls" : [ { "@type" : "AstTextComment", - "offset" : 223149, "text" : " Plot" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 223204, "name" : "plot_type", "qualType" : "ImGuiPlotType", "desugaredQualType" : "ImGuiPlotType" }, { "@type" : "AstParmVarDecl", - "offset" : 223227, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 223242, "name" : "values_getter", "qualType" : "float (*)(void *, int)", "desugaredQualType" : "float (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 223285, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 223295, "name" : "values_count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223313, "name" : "values_offset", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223340, "name" : "overlay_text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 223360, "name" : "scale_min", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 223377, "name" : "scale_max", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 223395, "name" : "frame_size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 223498, "name" : "ShadeVertsLinearColorGradientKeepAlpha", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 223415, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 223415, "decls" : [ { "@type" : "AstTextComment", - "offset" : 223415, "text" : " Shade functions (write over already created vertices)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 223549, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 223564, "name" : "vert_start_idx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223584, "name" : "vert_end_idx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223605, "name" : "gradient_p0", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223625, "name" : "gradient_p1", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223644, "name" : "col0", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223656, "name" : "col1", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 223691, "name" : "ShadeVertsLinearUV", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 223722, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 223737, "name" : "vert_start_idx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223757, "name" : "vert_end_idx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 223785, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 223802, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 223819, "name" : "uv_a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 223839, "name" : "uv_b", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 223850, "name" : "clamp", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 223913, "name" : "GcCompactTransientMiscBuffers", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 223865, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 223865, "decls" : [ { "@type" : "AstTextComment", - "offset" : 223865, "text" : " Garbage collection" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 224156, "name" : "ErrorCheckEndFrameRecover", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstFullComment", - "offset" : 224115, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 224115, "decls" : [ { "@type" : "AstTextComment", - "offset" : 224115, "text" : " Debug Tools" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 224204, "name" : "log_callback", "qualType" : "ImGuiErrorLogCallback", "desugaredQualType" : "void (*)(void *, const char *, ...)" }, { "@type" : "AstParmVarDecl", - "offset" : 224224, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -11387,18 +9451,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 224271, "name" : "ErrorCheckEndWindowRecover", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 224320, "name" : "log_callback", "qualType" : "ImGuiErrorLogCallback", "desugaredQualType" : "void (*)(void *, const char *, ...)" }, { "@type" : "AstParmVarDecl", - "offset" : 224340, "name" : "user_data", "qualType" : "void *", "desugaredQualType" : "void *", @@ -11406,12 +9467,10 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 224387, "name" : "DebugDrawItemRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 224411, "name" : "col", "qualType" : "int", "desugaredQualType" : "int", @@ -11419,185 +9478,154 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 224636, "name" : "DebugStartItemPicker", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 224784, "name" : "ShowFontAtlas", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 224811, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 224847, "name" : "DebugHookIdInfo", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 224871, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 224889, "name" : "data_type", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 224912, "name" : "data_id", "qualType" : "const void *", "desugaredQualType" : "const void *" }, { "@type" : "AstParmVarDecl", - "offset" : 224933, "name" : "data_id_end", "qualType" : "const void *", "desugaredQualType" : "const void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225276, "name" : "DebugNodeDrawCmdShowMeshAndBoundingBox", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 225327, "name" : "out_draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 225360, "name" : "draw_list", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 225388, "name" : "draw_cmd", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 225403, "name" : "show_mesh", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstParmVarDecl", - "offset" : 225419, "name" : "show_aabb", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225459, "name" : "DebugNodeFont", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 225481, "name" : "font", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225516, "name" : "DebugNodeStorage", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 225547, "name" : "storage", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 225568, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 225604, "name" : "DebugNodeTabBar", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 225633, "name" : "tab_bar", "qualType" : "ImGuiTabBar *", "desugaredQualType" : "ImGuiTabBar *" }, { "@type" : "AstParmVarDecl", - "offset" : 225654, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 226004, "name" : "DebugNodeWindowsList", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 226049, "name" : "windows", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 226070, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 226251, "name" : "DebugNodeViewport", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 226285, "name" : "viewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 226324, "name" : "DebugRenderViewportThumbnail", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 226365, "name" : "draw_list", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 226392, "name" : "viewport", "qualType" : "ImGuiViewportP *", "desugaredQualType" : "ImGuiViewportP *" }, { "@type" : "AstParmVarDecl", - "offset" : 226416, "name" : "bb", "qualType" : "const struct ImRect &", "desugaredQualType" : "const struct ImRect &" @@ -11605,275 +9633,228 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 226737, "name" : "ImFontBuilderIO", "decls" : [ { "@type" : "AstFullComment", - "offset" : 226646, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 226646, "decls" : [ { "@type" : "AstTextComment", - "offset" : 226646, "text" : " This structure is likely to evolve as we add support for incremental atlas updates" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 226769, "name" : "FontBuilder_Build", "qualType" : "bool (*)(int *)", "desugaredQualType" : "bool (*)(int *)" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 226932, "name" : "ImFontAtlasBuildInit", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 226966, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 226994, "name" : "ImFontAtlasBuildSetupFont", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227033, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 227048, "name" : "font", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 227068, "name" : "font_config", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 227087, "name" : "ascent", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 227101, "name" : "descent", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227131, "name" : "ImFontAtlasBuildPackCustomRects", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227176, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 227189, "name" : "stbrp_context_opaque", "qualType" : "void *", "desugaredQualType" : "void *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227232, "name" : "ImFontAtlasBuildFinish", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227268, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227296, "name" : "ImFontAtlasBuildRender8bppRectFromString", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227350, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 227361, "name" : "x", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227368, "name" : "y", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227375, "name" : "w", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227382, "name" : "h", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227397, "name" : "in_str", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227410, "name" : "in_marker_char", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstParmVarDecl", - "offset" : 227440, "name" : "in_marker_pixel_value", "qualType" : "unsigned char", "desugaredQualType" : "unsigned char" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227484, "name" : "ImFontAtlasBuildRender32bppRectFromString", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227539, "name" : "atlas", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 227550, "name" : "x", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227557, "name" : "y", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227564, "name" : "w", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227571, "name" : "h", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227586, "name" : "in_str", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227599, "name" : "in_marker_char", "qualType" : "char", "desugaredQualType" : "char" }, { "@type" : "AstParmVarDecl", - "offset" : 227628, "name" : "in_marker_pixel_value", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227672, "name" : "ImFontAtlasBuildMultiplyCalcLookupTable", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227726, "name" : "out_table", "qualType" : "unsigned char *", "desugaredQualType" : "unsigned char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227748, "name" : "in_multiply_factor", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 227789, "name" : "ImFontAtlasBuildMultiplyRectAlpha8", "resultType" : "IMGUI_API", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 227844, "name" : "table", "qualType" : "const unsigned char *", "desugaredQualType" : "const unsigned char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227871, "name" : "pixels", "qualType" : "unsigned char *", "desugaredQualType" : "unsigned char *" }, { "@type" : "AstParmVarDecl", - "offset" : 227883, "name" : "x", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227890, "name" : "y", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227897, "name" : "w", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227904, "name" : "h", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 227911, "name" : "stride", "qualType" : "int", "desugaredQualType" : "int" diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-imgui_node_editor.json b/buildSrc/src/main/resources/generator/api/ast/ast-imgui_node_editor.json index da980d1..7940276 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-imgui_node_editor.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-imgui_node_editor.json @@ -7,752 +7,565 @@ }, "decls" : [ { "@type" : "AstNamespaceDecl", - "offset" : 534, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 534, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 536, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 550, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 550, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 550, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 552, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 554, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 555, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 556, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 556, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 560, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 562, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 562, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 566, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 568, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 568, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 568, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 568, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 568, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 568, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 570, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 572, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 572, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 572, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 574, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 574, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 578, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 578, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 578, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 579, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 581, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 583, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 584, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 586, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 587, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 589, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 595, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 595, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 597, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 599, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 601, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 601, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 603, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 603, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 605, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 607, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 608, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 609, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 609, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 609, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 611, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 611, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 611, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 611, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 613, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 613, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 613, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 615, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 615, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 616, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 617, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 620, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 620, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 624, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 624, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 625, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 625, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 626, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 627, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 628, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 628, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 630, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 631, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 632, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 633, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 634, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 635, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 637, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 637, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 638, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 639, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 640, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 640, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 641, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 642, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 645, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 646, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 648, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 648, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 649, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 650, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 653, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 653, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 654, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 656, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 657, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 659, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 660, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 660, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 660, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 664, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 666, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 669, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 669, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 674, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 675, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 675, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 677, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 677, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 679, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 679, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 682, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 684, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 684, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 687, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 687, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 691, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 691, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 693, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 695, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 695, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 695, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 696, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 699, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 699, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 699, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 701, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 704, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 710, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 711, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 711, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 714, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 716, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 721, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 723, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 726, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 730, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 731, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 734, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 736, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 736, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 737, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 737, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 741, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 742, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 745, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 746, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 747, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 752, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 756, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 756, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 756, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 758, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 761, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 764, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 771, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 772, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 775, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 778, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 781, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 781, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 784, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 787, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 790, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 794, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 795, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 799, "name" : "ax", "decls" : [ { "@type" : "AstFullComment", - "offset" : 710, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 710, "decls" : [ { "@type" : "AstTextComment", - "offset" : 710, "text" : "------------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 814, "name" : "NodeEditor", "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 917, "name" : "NodeId", "decls" : [ { "@type" : "AstFullComment", - "offset" : 831, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 831, "decls" : [ { "@type" : "AstTextComment", - "offset" : 831, "text" : "------------------------------------------------------------------------------" } ] } ] } ] }, { "@type" : "AstEnumDecl", - "offset" : 1048, "name" : "SaveReasonFlags", "decls" : [ { "@type" : "AstFullComment", - "offset" : 958, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 958, "decls" : [ { "@type" : "AstTextComment", - "offset" : 958, "text" : "------------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 1080, "name" : "None", "qualType" : "ax::NodeEditor::SaveReasonFlags", "order" : 0, @@ -760,7 +573,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 1109, "name" : "Navigation", "qualType" : "ax::NodeEditor::SaveReasonFlags", "order" : 1, @@ -768,7 +580,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 1138, "name" : "Position", "qualType" : "ax::NodeEditor::SaveReasonFlags", "order" : 2, @@ -776,7 +587,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 1167, "name" : "Size", "qualType" : "ax::NodeEditor::SaveReasonFlags", "order" : 3, @@ -784,7 +594,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 1196, "name" : "Selection", "qualType" : "ax::NodeEditor::SaveReasonFlags", "order" : 4, @@ -792,7 +601,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 1225, "name" : "User", "qualType" : "ax::NodeEditor::SaveReasonFlags", "order" : 5, @@ -801,646 +609,533 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 1276, "name" : "operator|", "resultType" : "SaveReasonFlags", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 1303, "name" : "lhs", "qualType" : "SaveReasonFlags", "desugaredQualType" : "ax::NodeEditor::SaveReasonFlags" }, { "@type" : "AstParmVarDecl", - "offset" : 1324, "name" : "rhs", "qualType" : "SaveReasonFlags", "desugaredQualType" : "ax::NodeEditor::SaveReasonFlags" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 1450, "name" : "operator&", "resultType" : "SaveReasonFlags", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 1477, "name" : "lhs", "qualType" : "SaveReasonFlags", "desugaredQualType" : "ax::NodeEditor::SaveReasonFlags" }, { "@type" : "AstParmVarDecl", - "offset" : 1498, "name" : "rhs", "qualType" : "SaveReasonFlags", "desugaredQualType" : "ax::NodeEditor::SaveReasonFlags" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2086, "name" : "Config", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2123, "name" : "SettingsFile", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstFieldDecl", - "offset" : 2165, "name" : "BeginSaveSession", "qualType" : "ConfigSession", "desugaredQualType" : "void (*)(void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2211, "name" : "EndSaveSession", "qualType" : "ConfigSession", "desugaredQualType" : "void (*)(void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2255, "name" : "SaveSettings", "qualType" : "ConfigSaveSettings", "desugaredQualType" : "bool (*)(const char *, size_t, SaveReasonFlags, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2297, "name" : "LoadSettings", "qualType" : "ConfigLoadSettings", "desugaredQualType" : "size_t (*)(char *, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2339, "name" : "SaveNodeSettings", "qualType" : "ConfigSaveNodeSettings", "desugaredQualType" : "bool (*)(NodeId, const char *, size_t, SaveReasonFlags, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2385, "name" : "LoadNodeSettings", "qualType" : "ConfigLoadNodeSettings", "desugaredQualType" : "size_t (*)(NodeId, char *, void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2431, "name" : "UserPointer", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 2472, "name" : "DragButtonIndex", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 2600, "name" : "SelectButtonIndex", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 2730, "name" : "NavigateButtonIndex", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 2862, "name" : "ContextMenuButtonIndex", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstEnumDecl", - "offset" : 3501, "name" : "PinKind", "decls" : [ { "@type" : "AstFullComment", - "offset" : 3411, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 3411, "decls" : [ { "@type" : "AstTextComment", - "offset" : 3411, "text" : "------------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 3515, "name" : "Input", "qualType" : "ax::NodeEditor::PinKind", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3526, "name" : "Output", "qualType" : "ax::NodeEditor::PinKind", "order" : 1 } ] }, { "@type" : "AstEnumDecl", - "offset" : 3548, "name" : "FlowDirection", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 3568, "name" : "Forward", "qualType" : "ax::NodeEditor::FlowDirection", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3581, "name" : "Backward", "qualType" : "ax::NodeEditor::FlowDirection", "order" : 1 } ] }, { "@type" : "AstEnumDecl", - "offset" : 3681, "name" : "StyleColor", "decls" : [ { "@type" : "AstFullComment", - "offset" : 3597, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 3597, "decls" : [ { "@type" : "AstTextComment", - "offset" : 3597, "text" : "------------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 3698, "name" : "StyleColor_Bg", "qualType" : "ax::NodeEditor::StyleColor", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3717, "name" : "StyleColor_Grid", "qualType" : "ax::NodeEditor::StyleColor", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3738, "name" : "StyleColor_NodeBg", "qualType" : "ax::NodeEditor::StyleColor", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3761, "name" : "StyleColor_NodeBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3788, "name" : "StyleColor_HovNodeBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3818, "name" : "StyleColor_SelNodeBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3848, "name" : "StyleColor_NodeSelRect", "qualType" : "ax::NodeEditor::StyleColor", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3876, "name" : "StyleColor_NodeSelRectBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3910, "name" : "StyleColor_HovLinkBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3940, "name" : "StyleColor_SelLinkBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3970, "name" : "StyleColor_LinkSelRect", "qualType" : "ax::NodeEditor::StyleColor", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 3998, "name" : "StyleColor_LinkSelRectBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4032, "name" : "StyleColor_PinRect", "qualType" : "ax::NodeEditor::StyleColor", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4056, "name" : "StyleColor_PinRectBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4086, "name" : "StyleColor_Flow", "qualType" : "ax::NodeEditor::StyleColor", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4107, "name" : "StyleColor_FlowMarker", "qualType" : "ax::NodeEditor::StyleColor", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4134, "name" : "StyleColor_GroupBg", "qualType" : "ax::NodeEditor::StyleColor", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4158, "name" : "StyleColor_GroupBorder", "qualType" : "ax::NodeEditor::StyleColor", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4187, "name" : "StyleColor_Count", "qualType" : "ax::NodeEditor::StyleColor", "order" : 18 } ] }, { "@type" : "AstEnumDecl", - "offset" : 4213, "name" : "StyleVar", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 4228, "name" : "StyleVar_NodePadding", "qualType" : "ax::NodeEditor::StyleVar", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4254, "name" : "StyleVar_NodeRounding", "qualType" : "ax::NodeEditor::StyleVar", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4281, "name" : "StyleVar_NodeBorderWidth", "qualType" : "ax::NodeEditor::StyleVar", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4311, "name" : "StyleVar_HoveredNodeBorderWidth", "qualType" : "ax::NodeEditor::StyleVar", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4348, "name" : "StyleVar_SelectedNodeBorderWidth", "qualType" : "ax::NodeEditor::StyleVar", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4386, "name" : "StyleVar_PinRounding", "qualType" : "ax::NodeEditor::StyleVar", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4412, "name" : "StyleVar_PinBorderWidth", "qualType" : "ax::NodeEditor::StyleVar", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4441, "name" : "StyleVar_LinkStrength", "qualType" : "ax::NodeEditor::StyleVar", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4468, "name" : "StyleVar_SourceDirection", "qualType" : "ax::NodeEditor::StyleVar", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4498, "name" : "StyleVar_TargetDirection", "qualType" : "ax::NodeEditor::StyleVar", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4528, "name" : "StyleVar_ScrollDuration", "qualType" : "ax::NodeEditor::StyleVar", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4557, "name" : "StyleVar_FlowMarkerDistance", "qualType" : "ax::NodeEditor::StyleVar", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4590, "name" : "StyleVar_FlowSpeed", "qualType" : "ax::NodeEditor::StyleVar", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4614, "name" : "StyleVar_FlowDuration", "qualType" : "ax::NodeEditor::StyleVar", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4641, "name" : "StyleVar_PivotAlignment", "qualType" : "ax::NodeEditor::StyleVar", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4670, "name" : "StyleVar_PivotSize", "qualType" : "ax::NodeEditor::StyleVar", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4694, "name" : "StyleVar_PivotScale", "qualType" : "ax::NodeEditor::StyleVar", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4719, "name" : "StyleVar_PinCorners", "qualType" : "ax::NodeEditor::StyleVar", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4744, "name" : "StyleVar_PinRadius", "qualType" : "ax::NodeEditor::StyleVar", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4768, "name" : "StyleVar_PinArrowSize", "qualType" : "ax::NodeEditor::StyleVar", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4795, "name" : "StyleVar_PinArrowWidth", "qualType" : "ax::NodeEditor::StyleVar", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4823, "name" : "StyleVar_GroupRounding", "qualType" : "ax::NodeEditor::StyleVar", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4851, "name" : "StyleVar_GroupBorderWidth", "qualType" : "ax::NodeEditor::StyleVar", "order" : 22 }, { "@type" : "AstEnumConstantDecl", - "offset" : 4883, "name" : "StyleVar_Count", "qualType" : "ax::NodeEditor::StyleVar", "order" : 23 } ] }, { "@type" : "AstRecordDecl", - "offset" : 4909, "name" : "Style", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 4929, "name" : "NodePadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 4954, "name" : "NodeRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 4980, "name" : "NodeBorderWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5009, "name" : "HoveredNodeBorderWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5045, "name" : "SelectedNodeBorderWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5082, "name" : "PinRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5107, "name" : "PinBorderWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5135, "name" : "LinkStrength", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5161, "name" : "SourceDirection", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5190, "name" : "TargetDirection", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5219, "name" : "ScrollDuration", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5247, "name" : "FlowMarkerDistance", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5279, "name" : "FlowSpeed", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5302, "name" : "FlowDuration", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5328, "name" : "PivotAlignment", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5356, "name" : "PivotSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5379, "name" : "PivotScale", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5403, "name" : "PinCorners", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5427, "name" : "PinRadius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5450, "name" : "PinArrowSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5476, "name" : "PinArrowWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5503, "name" : "GroupRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5530, "name" : "GroupBorderWidth", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5560, "name" : "Colors", "qualType" : "int[18]", "desugaredQualType" : "int[18]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 8220, "name" : "EditorContext", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8134, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8134, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8134, "text" : "------------------------------------------------------------------------------" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8323, "name" : "SetCurrentEditor", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8239, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8239, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8239, "text" : "------------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 8355, "name" : "ctx", "qualType" : "EditorContext *", "desugaredQualType" : "EditorContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8376, "name" : "GetCurrentEditor", "resultType" : "EditorContext *" }, { "@type" : "AstFunctionDecl", - "offset" : 8411, "name" : "CreateEditor", "resultType" : "EditorContext *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8438, "name" : "config", "qualType" : "const Config *", "desugaredQualType" : "const Config *", @@ -1448,59 +1143,49 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8462, "name" : "DestroyEditor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8491, "name" : "ctx", "qualType" : "EditorContext *", "desugaredQualType" : "EditorContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8505, "name" : "GetStyle", "resultType" : "Style &" }, { "@type" : "AstFunctionDecl", - "offset" : 8529, "name" : "GetStyleColorName", "resultType" : "const char *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8558, "name" : "colorIndex", "qualType" : "StyleColor", "desugaredQualType" : "ax::NodeEditor::StyleColor" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8577, "name" : "PushStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8603, "name" : "colorIndex", "qualType" : "StyleColor", "desugaredQualType" : "ax::NodeEditor::StyleColor" }, { "@type" : "AstParmVarDecl", - "offset" : 8629, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8642, "name" : "PopStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8660, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -1508,66 +1193,55 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8678, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8700, "name" : "varIndex", "qualType" : "StyleVar", "desugaredQualType" : "ax::NodeEditor::StyleVar" }, { "@type" : "AstParmVarDecl", - "offset" : 8716, "name" : "value", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8729, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8751, "name" : "varIndex", "qualType" : "StyleVar", "desugaredQualType" : "ax::NodeEditor::StyleVar" }, { "@type" : "AstParmVarDecl", - "offset" : 8775, "name" : "value", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8788, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8810, "name" : "varIndex", "qualType" : "StyleVar", "desugaredQualType" : "ax::NodeEditor::StyleVar" }, { "@type" : "AstParmVarDecl", - "offset" : 8834, "name" : "value", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8847, "name" : "PopStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8863, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -1575,18 +1249,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8881, "name" : "Begin", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8899, "name" : "id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 8917, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &", @@ -1594,227 +1265,187 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8944, "name" : "End", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8957, "name" : "BeginNode", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8974, "name" : "id", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8984, "name" : "BeginPin", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8999, "name" : "id", "qualType" : "PinId", "desugaredQualType" : "ax::NodeEditor::PinId" }, { "@type" : "AstParmVarDecl", - "offset" : 9011, "name" : "kind", "qualType" : "PinKind", "desugaredQualType" : "ax::NodeEditor::PinKind" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9023, "name" : "PinRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9045, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 9062, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9071, "name" : "PinPivotRect", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9098, "name" : "a", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 9115, "name" : "b", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9124, "name" : "PinPivotSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9151, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9163, "name" : "PinPivotScale", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9191, "name" : "scale", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9204, "name" : "PinPivotAlignment", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9236, "name" : "alignment", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9253, "name" : "EndPin", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 9268, "name" : "Group", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9288, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9300, "name" : "EndNode", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 9317, "name" : "BeginGroupHint", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9339, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9355, "name" : "GetGroupMin", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 9377, "name" : "GetGroupMax", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 9404, "name" : "GetHintForegroundDrawList", "resultType" : "int *" }, { "@type" : "AstFunctionDecl", - "offset" : 9445, "name" : "GetHintBackgroundDrawList", "resultType" : "int *" }, { "@type" : "AstFunctionDecl", - "offset" : 9479, "name" : "EndGroupHint", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 9562, "name" : "GetNodeBackgroundDrawList", "resultType" : "int *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9498, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9498, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9498, "text" : " TODO: Add a way to manage node background channels" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9595, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9610, "name" : "Link", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9622, "name" : "id", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" }, { "@type" : "AstParmVarDecl", - "offset" : 9632, "name" : "startPinId", "qualType" : "PinId", "desugaredQualType" : "ax::NodeEditor::PinId" }, { "@type" : "AstParmVarDecl", - "offset" : 9650, "name" : "endPinId", "qualType" : "PinId", "desugaredQualType" : "ax::NodeEditor::PinId" }, { "@type" : "AstParmVarDecl", - "offset" : 9674, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec4(1, 1, 1, 1)" }, { "@type" : "AstParmVarDecl", - "offset" : 9708, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -1822,18 +1453,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9733, "name" : "Flow", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9745, "name" : "linkId", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" }, { "@type" : "AstParmVarDecl", - "offset" : 9767, "name" : "direction", "qualType" : "FlowDirection", "desugaredQualType" : "ax::NodeEditor::FlowDirection", @@ -1841,19 +1469,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9810, "name" : "BeginCreate", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9836, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec4(1, 1, 1, 1)" }, { "@type" : "AstParmVarDecl", - "offset" : 9870, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -1861,48 +1486,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9894, "name" : "QueryNewLink", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9914, "name" : "startId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" }, { "@type" : "AstParmVarDecl", - "offset" : 9930, "name" : "endId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9943, "name" : "QueryNewLink", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9963, "name" : "startId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" }, { "@type" : "AstParmVarDecl", - "offset" : 9979, "name" : "endId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" }, { "@type" : "AstParmVarDecl", - "offset" : 10000, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 10013, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -1910,36 +1527,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10037, "name" : "QueryNewNode", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10057, "name" : "pinId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10070, "name" : "QueryNewNode", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10090, "name" : "pinId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" }, { "@type" : "AstParmVarDecl", - "offset" : 10111, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 10124, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -1947,23 +1558,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10148, "name" : "AcceptNewItem", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 10170, "name" : "AcceptNewItem", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10198, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 10211, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -1971,23 +1578,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10235, "name" : "RejectNewItem", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10257, "name" : "RejectNewItem", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10285, "name" : "color", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 10298, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -1995,35 +1598,29 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10322, "name" : "EndCreate", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10341, "name" : "BeginDelete", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 10361, "name" : "QueryDeletedLink", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10386, "name" : "linkId", "qualType" : "LinkId *", "desugaredQualType" : "LinkId *" }, { "@type" : "AstParmVarDecl", - "offset" : 10401, "name" : "startId", "qualType" : "PinId *", "desugaredQualType" : "PinId *", "defaultValue" : "nullptr" }, { "@type" : "AstParmVarDecl", - "offset" : 10427, "name" : "endId", "qualType" : "PinId *", "desugaredQualType" : "PinId *", @@ -2031,24 +1628,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10450, "name" : "QueryDeletedNode", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10475, "name" : "nodeId", "qualType" : "NodeId *", "desugaredQualType" : "NodeId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10489, "name" : "AcceptDeletedItem", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10512, "name" : "deleteDependencies", "qualType" : "bool", "desugaredQualType" : "bool", @@ -2056,237 +1649,196 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10545, "name" : "RejectDeletedItem", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10571, "name" : "EndDelete", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10590, "name" : "SetNodePosition", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10613, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" }, { "@type" : "AstParmVarDecl", - "offset" : 10635, "name" : "editorPosition", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10657, "name" : "SetGroupSize", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10677, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" }, { "@type" : "AstParmVarDecl", - "offset" : 10699, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10713, "name" : "GetNodePosition", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10736, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10752, "name" : "GetNodeSize", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10771, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10785, "name" : "CenterNodeOnScreen", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10811, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10825, "name" : "SetNodeZPosition", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10849, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" }, { "@type" : "AstParmVarDecl", - "offset" : 10863, "name" : "z", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10960, "name" : "GetNodeZPosition", "resultType" : "float", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 10984, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11044, "name" : "RestoreNodeState", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11068, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11083, "name" : "Suspend", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 11099, "name" : "Resume", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 11114, "name" : "IsSuspended", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 11135, "name" : "IsActive", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 11153, "name" : "HasSelectionChanged", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 11181, "name" : "GetSelectedObjectCount", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 11212, "name" : "GetSelectedNodes", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11237, "name" : "nodes", "qualType" : "NodeId *", "desugaredQualType" : "NodeId *" }, { "@type" : "AstParmVarDecl", - "offset" : 11248, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11260, "name" : "GetSelectedLinks", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11285, "name" : "links", "qualType" : "LinkId *", "desugaredQualType" : "LinkId *" }, { "@type" : "AstParmVarDecl", - "offset" : 11296, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11308, "name" : "IsNodeSelected", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11330, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11344, "name" : "IsLinkSelected", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11366, "name" : "linkId", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11380, "name" : "ClearSelection", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 11403, "name" : "SelectNode", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11421, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" }, { "@type" : "AstParmVarDecl", - "offset" : 11434, "name" : "append", "qualType" : "bool", "desugaredQualType" : "bool", @@ -2294,18 +1846,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11456, "name" : "SelectLink", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11474, "name" : "linkId", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" }, { "@type" : "AstParmVarDecl", - "offset" : 11487, "name" : "append", "qualType" : "bool", "desugaredQualType" : "bool", @@ -2313,108 +1862,90 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11509, "name" : "DeselectNode", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11529, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11543, "name" : "DeselectLink", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11563, "name" : "linkId", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11578, "name" : "DeleteNode", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11596, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11610, "name" : "DeleteLink", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11628, "name" : "linkId", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11643, "name" : "HasAnyLinks", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11662, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11723, "name" : "HasAnyLinks", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11741, "name" : "pinId", "qualType" : "PinId", "desugaredQualType" : "ax::NodeEditor::PinId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11798, "name" : "BreakLinks", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11816, "name" : "nodeId", "qualType" : "NodeId", "desugaredQualType" : "ax::NodeEditor::NodeId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11871, "name" : "BreakLinks", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11888, "name" : "pinId", "qualType" : "PinId", "desugaredQualType" : "ax::NodeEditor::PinId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11943, "name" : "NavigateToContent", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 11967, "name" : "duration", "qualType" : "float", "desugaredQualType" : "float", @@ -2422,19 +1953,16 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11988, "name" : "NavigateToSelection", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12013, "name" : "zoomIn", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 12035, "name" : "duration", "qualType" : "float", "desugaredQualType" : "float", @@ -2442,583 +1970,471 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12057, "name" : "ShowNodeContextMenu", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12085, "name" : "nodeId", "qualType" : "NodeId *", "desugaredQualType" : "NodeId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12099, "name" : "ShowPinContextMenu", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12125, "name" : "pinId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12138, "name" : "ShowLinkContextMenu", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12166, "name" : "linkId", "qualType" : "LinkId *", "desugaredQualType" : "LinkId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12180, "name" : "ShowBackgroundContextMenu", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12215, "name" : "EnableShortcuts", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12236, "name" : "enable", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12250, "name" : "AreShortcutsEnabled", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12279, "name" : "BeginShortcut", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12301, "name" : "AcceptCut", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12319, "name" : "AcceptCopy", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12338, "name" : "AcceptPaste", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12358, "name" : "AcceptDuplicate", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12382, "name" : "AcceptCreateNode", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12407, "name" : "GetActionContextSize", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 12436, "name" : "GetActionContextNodes", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12466, "name" : "nodes", "qualType" : "NodeId *", "desugaredQualType" : "NodeId *" }, { "@type" : "AstParmVarDecl", - "offset" : 12477, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12489, "name" : "GetActionContextLinks", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12519, "name" : "links", "qualType" : "LinkId *", "desugaredQualType" : "LinkId *" }, { "@type" : "AstParmVarDecl", - "offset" : 12530, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12542, "name" : "EndShortcut", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 12564, "name" : "GetCurrentZoom", "resultType" : "float" }, { "@type" : "AstFunctionDecl", - "offset" : 12590, "name" : "GetHoveredNode", "resultType" : "NodeId" }, { "@type" : "AstFunctionDecl", - "offset" : 12614, "name" : "GetHoveredPin", "resultType" : "PinId" }, { "@type" : "AstFunctionDecl", - "offset" : 12638, "name" : "GetHoveredLink", "resultType" : "LinkId" }, { "@type" : "AstFunctionDecl", - "offset" : 12663, "name" : "GetDoubleClickedNode", "resultType" : "NodeId" }, { "@type" : "AstFunctionDecl", - "offset" : 12693, "name" : "GetDoubleClickedPin", "resultType" : "PinId" }, { "@type" : "AstFunctionDecl", - "offset" : 12723, "name" : "GetDoubleClickedLink", "resultType" : "LinkId" }, { "@type" : "AstFunctionDecl", - "offset" : 12752, "name" : "IsBackgroundClicked", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12780, "name" : "IsBackgroundDoubleClicked", "resultType" : "bool" }, { "@type" : "AstFunctionDecl", - "offset" : 12815, "name" : "GetLinkPins", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12834, "name" : "linkId", "qualType" : "LinkId", "desugaredQualType" : "ax::NodeEditor::LinkId" }, { "@type" : "AstParmVarDecl", - "offset" : 12849, "name" : "startPinId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" }, { "@type" : "AstParmVarDecl", - "offset" : 12868, "name" : "endPinId", "qualType" : "PinId *", "desugaredQualType" : "PinId *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12939, "name" : "PinHadAnyLinks", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12960, "name" : "pinId", "qualType" : "PinId", "desugaredQualType" : "ax::NodeEditor::PinId" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12976, "name" : "GetScreenSize", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 13000, "name" : "ScreenToCanvas", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 13029, "name" : "pos", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13042, "name" : "CanvasToScreen", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 13071, "name" : "pos", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13082, "name" : "GetNodeCount", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 13189, "name" : "GetOrderedNodeIds", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 13215, "name" : "nodes", "qualType" : "NodeId *", "desugaredQualType" : "NodeId *" }, { "@type" : "AstParmVarDecl", - "offset" : 13226, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 13458, "name" : "Details", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13369, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13369, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13369, "text" : "------------------------------------------------------------------------------" } ] } ] } ] }, { "@type" : "AstRecordDecl", - "offset" : 14997, "name" : "NodeId" }, { "@type" : "AstRecordDecl", - "offset" : 15101, "name" : "LinkId" }, { "@type" : "AstRecordDecl", - "offset" : 15205, "name" : "PinId" } ] } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 801, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 809, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 821, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 851, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 851, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 857, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 863, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 873, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 891, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 913, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 915, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 922, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 1056, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 1083, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 1093, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 1106, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 1248, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 1409, "name" : "std" }, { "@type" : "AstRecordDecl", - "offset" : 2143, "name" : "__darwin_pthread_handler_rec", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2182, "name" : "__routine", "qualType" : "void (*)(void *)", "desugaredQualType" : "void (*)(void *)" }, { "@type" : "AstFieldDecl", - "offset" : 2228, "name" : "__arg", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstFieldDecl", - "offset" : 2295, "name" : "__next", "qualType" : "struct __darwin_pthread_handler_rec *", "desugaredQualType" : "struct __darwin_pthread_handler_rec *" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 2209, "name" : "std" }, { "@type" : "AstRecordDecl", - "offset" : 2314, "name" : "_opaque_pthread_attr_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2345, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2358, "name" : "__opaque", "qualType" : "char[56]", "desugaredQualType" : "char[56]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2402, "name" : "_opaque_pthread_cond_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2433, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2446, "name" : "__opaque", "qualType" : "char[40]", "desugaredQualType" : "char[40]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2490, "name" : "_opaque_pthread_condattr_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2525, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2538, "name" : "__opaque", "qualType" : "char[8]", "desugaredQualType" : "char[8]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2586, "name" : "_opaque_pthread_mutex_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2618, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2631, "name" : "__opaque", "qualType" : "char[56]", "desugaredQualType" : "char[56]" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 2665, "name" : "std" }, { "@type" : "AstRecordDecl", - "offset" : 2676, "name" : "_opaque_pthread_mutexattr_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2712, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2725, "name" : "__opaque", "qualType" : "char[8]", "desugaredQualType" : "char[8]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2774, "name" : "_opaque_pthread_once_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2805, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2818, "name" : "__opaque", "qualType" : "char[8]", "desugaredQualType" : "char[8]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2862, "name" : "_opaque_pthread_rwlock_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2895, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 2908, "name" : "__opaque", "qualType" : "char[192]", "desugaredQualType" : "char[192]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 2954, "name" : "_opaque_pthread_rwlockattr_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 2991, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 3004, "name" : "__opaque", "qualType" : "char[16]", "desugaredQualType" : "char[16]" } ] }, { "@type" : "AstRecordDecl", - "offset" : 3054, "name" : "_opaque_pthread_t", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 3080, "name" : "__sig", "qualType" : "long", "desugaredQualType" : "long" }, { "@type" : "AstFieldDecl", - "offset" : 3126, "name" : "__cleanup_stack", "qualType" : "struct __darwin_pthread_handler_rec *", "desugaredQualType" : "struct __darwin_pthread_handler_rec *" }, { "@type" : "AstFieldDecl", - "offset" : 3149, "name" : "__opaque", "qualType" : "char[8176]", "desugaredQualType" : "char[8176]" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 3610, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 3819, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 4265, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 9934, "name" : "std" }, { "@type" : "AstNamespaceDecl", - "offset" : 38828, "name" : "std" } ] } \ No newline at end of file diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-imnodes.json b/buildSrc/src/main/resources/generator/api/ast/ast-imnodes.json index ca6d0c9..952a0d8 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-imnodes.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-imnodes.json @@ -7,11 +7,9 @@ }, "decls" : [ { "@type" : "AstEnumDecl", - "offset" : 586, "name" : "ImNodesCol_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 604, "name" : "ImNodesCol_NodeBackground", "qualType" : "ImNodesCol_", "order" : 0, @@ -19,180 +17,150 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 639, "name" : "ImNodesCol_NodeBackgroundHovered", "qualType" : "ImNodesCol_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 677, "name" : "ImNodesCol_NodeBackgroundSelected", "qualType" : "ImNodesCol_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 716, "name" : "ImNodesCol_NodeOutline", "qualType" : "ImNodesCol_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 744, "name" : "ImNodesCol_TitleBar", "qualType" : "ImNodesCol_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 769, "name" : "ImNodesCol_TitleBarHovered", "qualType" : "ImNodesCol_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 801, "name" : "ImNodesCol_TitleBarSelected", "qualType" : "ImNodesCol_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 834, "name" : "ImNodesCol_Link", "qualType" : "ImNodesCol_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 855, "name" : "ImNodesCol_LinkHovered", "qualType" : "ImNodesCol_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 883, "name" : "ImNodesCol_LinkSelected", "qualType" : "ImNodesCol_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 912, "name" : "ImNodesCol_Pin", "qualType" : "ImNodesCol_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 932, "name" : "ImNodesCol_PinHovered", "qualType" : "ImNodesCol_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 959, "name" : "ImNodesCol_BoxSelector", "qualType" : "ImNodesCol_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 987, "name" : "ImNodesCol_BoxSelectorOutline", "qualType" : "ImNodesCol_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1022, "name" : "ImNodesCol_GridBackground", "qualType" : "ImNodesCol_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1053, "name" : "ImNodesCol_GridLine", "qualType" : "ImNodesCol_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1078, "name" : "ImNodesCol_MiniMapBackground", "qualType" : "ImNodesCol_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1112, "name" : "ImNodesCol_MiniMapBackgroundHovered", "qualType" : "ImNodesCol_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1153, "name" : "ImNodesCol_MiniMapOutline", "qualType" : "ImNodesCol_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1184, "name" : "ImNodesCol_MiniMapOutlineHovered", "qualType" : "ImNodesCol_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1222, "name" : "ImNodesCol_MiniMapNodeBackground", "qualType" : "ImNodesCol_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1260, "name" : "ImNodesCol_MiniMapNodeBackgroundHovered", "qualType" : "ImNodesCol_", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1305, "name" : "ImNodesCol_MiniMapNodeBackgroundSelected", "qualType" : "ImNodesCol_", "order" : 22 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1351, "name" : "ImNodesCol_MiniMapNodeOutline", "qualType" : "ImNodesCol_", "order" : 23 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1386, "name" : "ImNodesCol_MiniMapLink", "qualType" : "ImNodesCol_", "order" : 24 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1414, "name" : "ImNodesCol_MiniMapLinkSelected", "qualType" : "ImNodesCol_", "order" : 25 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1450, "name" : "ImNodesCol_MiniMapCanvas", "qualType" : "ImNodesCol_", "order" : 26 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1480, "name" : "ImNodesCol_MiniMapCanvasOutline", "qualType" : "ImNodesCol_", "order" : 27 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1517, "name" : "ImNodesCol_COUNT", "qualType" : "ImNodesCol_", "order" : 28 } ] }, { "@type" : "AstEnumDecl", - "offset" : 1543, "name" : "ImNodesStyleVar_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 1566, "name" : "ImNodesStyleVar_GridSpacing", "qualType" : "ImNodesStyleVar_", "order" : 0, @@ -200,102 +168,85 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 1603, "name" : "ImNodesStyleVar_NodeCornerRounding", "qualType" : "ImNodesStyleVar_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1643, "name" : "ImNodesStyleVar_NodePadding", "qualType" : "ImNodesStyleVar_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1676, "name" : "ImNodesStyleVar_NodeBorderThickness", "qualType" : "ImNodesStyleVar_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1717, "name" : "ImNodesStyleVar_LinkThickness", "qualType" : "ImNodesStyleVar_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1752, "name" : "ImNodesStyleVar_LinkLineSegmentsPerLength", "qualType" : "ImNodesStyleVar_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1799, "name" : "ImNodesStyleVar_LinkHoverDistance", "qualType" : "ImNodesStyleVar_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1838, "name" : "ImNodesStyleVar_PinCircleRadius", "qualType" : "ImNodesStyleVar_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1875, "name" : "ImNodesStyleVar_PinQuadSideLength", "qualType" : "ImNodesStyleVar_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1914, "name" : "ImNodesStyleVar_PinTriangleSideLength", "qualType" : "ImNodesStyleVar_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1957, "name" : "ImNodesStyleVar_PinLineThickness", "qualType" : "ImNodesStyleVar_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 1995, "name" : "ImNodesStyleVar_PinHoverRadius", "qualType" : "ImNodesStyleVar_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2031, "name" : "ImNodesStyleVar_PinOffset", "qualType" : "ImNodesStyleVar_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2062, "name" : "ImNodesStyleVar_MiniMapPadding", "qualType" : "ImNodesStyleVar_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2098, "name" : "ImNodesStyleVar_MiniMapOffset", "qualType" : "ImNodesStyleVar_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2133, "name" : "ImNodesStyleVar_COUNT", "qualType" : "ImNodesStyleVar_", "order" : 15 } ] }, { "@type" : "AstEnumDecl", - "offset" : 2164, "name" : "ImNodesStyleFlags_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 2189, "name" : "ImNodesStyleFlags_None", "qualType" : "ImNodesStyleFlags_", "order" : 0, @@ -303,7 +254,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 2221, "name" : "ImNodesStyleFlags_NodeOutline", "qualType" : "ImNodesStyleFlags_", "order" : 1, @@ -311,7 +261,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 2265, "name" : "ImNodesStyleFlags_GridLines", "qualType" : "ImNodesStyleFlags_", "order" : 2, @@ -320,64 +269,52 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 2311, "name" : "ImNodesPinShape_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 2334, "name" : "ImNodesPinShape_Circle", "qualType" : "ImNodesPinShape_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2362, "name" : "ImNodesPinShape_CircleFilled", "qualType" : "ImNodesPinShape_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2396, "name" : "ImNodesPinShape_Triangle", "qualType" : "ImNodesPinShape_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2426, "name" : "ImNodesPinShape_TriangleFilled", "qualType" : "ImNodesPinShape_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2462, "name" : "ImNodesPinShape_Quad", "qualType" : "ImNodesPinShape_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 2488, "name" : "ImNodesPinShape_QuadFilled", "qualType" : "ImNodesPinShape_", "order" : 5 } ] }, { "@type" : "AstEnumDecl", - "offset" : 2581, "name" : "ImNodesAttributeFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 2521, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 2521, "decls" : [ { "@type" : "AstTextComment", - "offset" : 2521, "text" : " This enum controls the way the attribute pins behave." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 2610, "name" : "ImNodesAttributeFlags_None", "qualType" : "ImNodesAttributeFlags_", "order" : 0, @@ -385,7 +322,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 2906, "name" : "ImNodesAttributeFlags_EnableLinkDetachWithDragClick", "docComment" : "Allow detaching a link by left-clicking and dragging the link at a pin it is connected to. NOTE: the user has to actually delete the link for this to work. A deleted link can be detected by calling IsLinkDestroyed() after EndNodeEditor().", "qualType" : "ImNodesAttributeFlags_", @@ -394,7 +330,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3410, "name" : "ImNodesAttributeFlags_EnableLinkCreationOnSnap", "docComment" : "Visual snapping of an in progress link will trigger IsLink Created/Destroyed events. Allows for previewing the creation of a link while dragging it across attributes. See here for demo: https://github.com/Nelarius/imnodes/issues/41#issuecomment-647132113 NOTE: the user has to actually delete the link for this to work. A deleted link can be detected by calling IsLinkDestroyed() after EndNodeEditor().", "qualType" : "ImNodesAttributeFlags_", @@ -404,269 +339,219 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 3477, "name" : "ImNodesIO", "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 3500, "name" : "EmulateThreeButtonMouse", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 3943, "name" : "Modifier", "qualType" : "const bool *", "desugaredQualType" : "const bool *" } ] }, { "@type" : "AstFieldDecl", - "offset" : 3959, "name" : "EmulateThreeButtonMouse", "qualType" : "struct EmulateThreeButtonMouse", "desugaredQualType" : "ImNodesIO::EmulateThreeButtonMouse" }, { "@type" : "AstRecordDecl", - "offset" : 3996, "name" : "LinkDetachWithModifierClick", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 4700, "name" : "Modifier", "qualType" : "const bool *", "desugaredQualType" : "const bool *" } ] }, { "@type" : "AstFieldDecl", - "offset" : 4716, "name" : "LinkDetachWithModifierClick", "qualType" : "struct LinkDetachWithModifierClick", "desugaredQualType" : "ImNodesIO::LinkDetachWithModifierClick" }, { "@type" : "AstFieldDecl", - "offset" : 4894, "name" : "AltMouseButton", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5010, "name" : "AutoPanningSpeed", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstRecordDecl", - "offset" : 5057, "name" : "ImNodesStyle", "decls" : [ { "@type" : "AstFieldDecl", - "offset" : 5082, "name" : "GridSpacing", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5107, "name" : "NodeCornerRounding", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5138, "name" : "NodePadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 5162, "name" : "NodeBorderThickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5194, "name" : "LinkThickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5219, "name" : "LinkLineSegmentsPerLength", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5256, "name" : "LinkHoverDistance", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5598, "name" : "PinCircleRadius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5742, "name" : "PinQuadSideLength", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 5916, "name" : "PinTriangleSideLength", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 6021, "name" : "PinLineThickness", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 6159, "name" : "PinHoverRadius", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 6274, "name" : "PinOffset", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 6370, "name" : "MiniMapPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 6442, "name" : "MiniMapOffset", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 6574, "name" : "Flags", "qualType" : "ImNodesStyleFlags", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 6719, "name" : "Colors", "qualType" : "unsigned int[28]", "desugaredQualType" : "unsigned int[28]" } ] }, { "@type" : "AstEnumDecl", - "offset" : 6775, "name" : "ImNodesMiniMapLocation_", "decls" : [ { "@type" : "AstEnumConstantDecl", - "offset" : 6805, "name" : "ImNodesMiniMapLocation_BottomLeft", "qualType" : "ImNodesMiniMapLocation_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 6844, "name" : "ImNodesMiniMapLocation_BottomRight", "qualType" : "ImNodesMiniMapLocation_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 6884, "name" : "ImNodesMiniMapLocation_TopLeft", "qualType" : "ImNodesMiniMapLocation_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 6920, "name" : "ImNodesMiniMapLocation_TopRight", "qualType" : "ImNodesMiniMapLocation_", "order" : 3 } ] }, { "@type" : "AstRecordDecl", - "offset" : 7318, "name" : "ImNodesEditorContext", "decls" : [ { "@type" : "AstFullComment", - "offset" : 7020, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 7020, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7020, "text" : " An editor context corresponds to a set of nodes in a single workspace (created with a single" }, { "@type" : "AstTextComment", - "offset" : 7116, "text" : " Begin/EndNodeEditor pair)" } ] }, { "@type" : "AstParagraphComment", - "offset" : 7148, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7148, "text" : " By default, the library creates an editor context behind the scenes, so using any of the imnodes" }, { "@type" : "AstTextComment", - "offset" : 7248, "text" : " functions doesn't require you to explicitly create a context." } ] } ] } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 7669, "name" : "ImNodes", "decls" : [ { "@type" : "AstFunctionDecl", - "offset" : 7880, "name" : "SetImGuiContext", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 7691, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 7691, "decls" : [ { "@type" : "AstTextComment", - "offset" : 7691, "text" : " Call this function if you are compiling imnodes in to a dll, separate from ImGui. Calling this" }, { "@type" : "AstTextComment", - "offset" : 7789, "text" : " function sets the GImGui global variable, which is not shared across dll boundaries." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 7910, "name" : "ctx", "qualType" : "ImGuiContext *", "desugaredQualType" : "ImGuiContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 7933, "name" : "CreateContext", "resultType" : "ImNodesContext *" }, { "@type" : "AstFunctionDecl", - "offset" : 7966, "name" : "DestroyContext", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 7997, "name" : "ctx", "qualType" : "ImNodesContext *", "desugaredQualType" : "ImNodesContext *", @@ -674,188 +559,151 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8060, "name" : "GetCurrentContext", "resultType" : "ImNodesContext *" }, { "@type" : "AstFunctionDecl", - "offset" : 8097, "name" : "SetCurrentContext", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8131, "name" : "ctx", "qualType" : "ImNodesContext *", "desugaredQualType" : "ImNodesContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8160, "name" : "EditorContextCreate", "resultType" : "ImNodesEditorContext *" }, { "@type" : "AstFunctionDecl", - "offset" : 8205, "name" : "EditorContextFree", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8269, "name" : "EditorContextSet", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8332, "name" : "EditorContextGetPanning", "resultType" : "ImVec2" }, { "@type" : "AstFunctionDecl", - "offset" : 8381, "name" : "EditorContextResetPanning", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8421, "name" : "pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8449, "name" : "EditorContextMoveToNode", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 8483, "name" : "node_id", "qualType" : "const int", "desugaredQualType" : "const int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8505, "name" : "GetIO", "resultType" : "ImNodesIO &" }, { "@type" : "AstFunctionDecl", - "offset" : 8612, "name" : "GetStyle", "resultType" : "ImNodesStyle &", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8517, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8517, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8517, "text" : " Returns the global style struct. See the struct declaration for default values." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8695, "name" : "StyleColorsDark", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8626, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8626, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8626, "text" : " Style presets matching the dear imgui styles of the same name." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8736, "name" : "StyleColorsClassic", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8763, "name" : "StyleColorsLight", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 8949, "name" : "BeginNodeEditor", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8786, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8786, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8786, "text" : " The top-level function call. Call this before calling BeginNode/EndNode. Calling this function" }, { "@type" : "AstTextComment", - "offset" : 8884, "text" : " will result the node editor grid workspace being rendered." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 8973, "name" : "EndNodeEditor", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 9113, "name" : "MiniMap", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8993, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8993, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8993, "text" : " Add a navigable minimap to the editor; call before EndNodeEditor after all" }, { "@type" : "AstTextComment", - "offset" : 9071, "text" : " nodes and links have been specified" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9175, "name" : "minimap_size_fraction", "qualType" : "const float", "desugaredQualType" : "const float", "defaultValue" : "0.2f" }, { "@type" : "AstParmVarDecl", - "offset" : 9258, "name" : "location", "qualType" : "const ImNodesMiniMapLocation", "desugaredQualType" : "const int", "defaultValue" : "ImNodesMiniMapLocation_TopLeft" }, { "@type" : "AstParmVarDecl", - "offset" : 9354, "name" : "node_hovering_callback", "qualType" : "const ImNodesMiniMapNodeHoveringCallback", "desugaredQualType" : "void (*const)(int, void *)", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 9438, "name" : "node_hovering_callback_data", "qualType" : "const ImNodesMiniMapNodeHoveringCallbackUserData", "desugaredQualType" : "void *const", @@ -863,83 +711,68 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9563, "name" : "PushColorStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9478, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9478, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9478, "text" : " Use PushColorStyle and PopColorStyle to modify ImNodesStyle::Colors mid-frame." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9589, "name" : "item", "qualType" : "ImNodesCol", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9608, "name" : "color", "qualType" : "unsigned int", "desugaredQualType" : "unsigned int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9621, "name" : "PopColorStyle", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 9643, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9672, "name" : "style_item", "qualType" : "ImNodesStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9690, "name" : "value", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9703, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9732, "name" : "style_item", "qualType" : "ImNodesStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 9758, "name" : "value", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9771, "name" : "PopStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9787, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -947,102 +780,81 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9904, "name" : "BeginNode", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9802, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9802, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9802, "text" : " id can be any positive or negative integer, but INT_MIN is currently reserved for internal use." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 9918, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 9928, "name" : "EndNode", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 9947, "name" : "GetNodeDimensions", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 9969, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10214, "name" : "BeginNodeTitleBar", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 9977, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 9977, "decls" : [ { "@type" : "AstTextComment", - "offset" : 9977, "text" : " Place your node title bar content (such as the node title, using ImGui::Text) between the" }, { "@type" : "AstTextComment", - "offset" : 10070, "text" : " following function calls. These functions have to be called before adding any attributes, or the" }, { "@type" : "AstTextComment", - "offset" : 10170, "text" : " layout of the node will be incorrect." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10240, "name" : "EndNodeTitleBar", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10762, "name" : "BeginInputAttribute", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 10689, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 10689, "decls" : [ { "@type" : "AstTextComment", - "offset" : 10689, "text" : " Create an input attribute block. The pin is rendered on left side." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 10786, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 10806, "name" : "shape", "qualType" : "ImNodesPinShape", "desugaredQualType" : "int", @@ -1050,35 +862,28 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 10850, "name" : "EndInputAttribute", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 10952, "name" : "BeginOutputAttribute", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 10873, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 10873, "decls" : [ { "@type" : "AstTextComment", - "offset" : 10873, "text" : " Create an output attribute block. The pin is rendered on the right side." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 10977, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 10997, "name" : "shape", "qualType" : "ImNodesPinShape", "desugaredQualType" : "int", @@ -1086,569 +891,455 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11041, "name" : "EndOutputAttribute", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 11291, "name" : "BeginStaticAttribute", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 11065, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 11065, "decls" : [ { "@type" : "AstTextComment", - "offset" : 11065, "text" : " Create a static attribute block. A static attribute has no pin, and therefore can't be linked to" }, { "@type" : "AstTextComment", - "offset" : 11165, "text" : " anything. However, you can still use IsAttributeActive() and IsAnyAttributeActive() to check for" }, { "@type" : "AstTextComment", - "offset" : 11265, "text" : " attribute activity." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 11316, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11326, "name" : "EndStaticAttribute", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 11438, "name" : "PushAttributeFlag", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 11351, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 11351, "decls" : [ { "@type" : "AstTextComment", - "offset" : 11351, "text" : " Push a single AttributeFlags value. By default, only AttributeFlags_None is set." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 11478, "name" : "flag", "qualType" : "ImNodesAttributeFlags", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11490, "name" : "PopAttributeFlag", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 11747, "name" : "Link", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 11513, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 11513, "decls" : [ { "@type" : "AstTextComment", - "offset" : 11513, "text" : " Render a link between attributes." }, { "@type" : "AstTextComment", - "offset" : 11550, "text" : " The attributes ids used here must match the ids used in Begin(Input|Output)Attribute function" }, { "@type" : "AstTextComment", - "offset" : 11647, "text" : " calls. The order of start_attr and end_attr doesn't make a difference for rendering the link." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 11756, "name" : "id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 11764, "name" : "start_attribute_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 11788, "name" : "end_attribute_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 11881, "name" : "SetNodeDraggable", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 11810, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 11810, "decls" : [ { "@type" : "AstTextComment", - "offset" : 11810, "text" : " Enable or disable the ability to click and drag a specific node." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 11902, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 11922, "name" : "draggable", "qualType" : "const bool", "desugaredQualType" : "const bool" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12502, "name" : "SetNodeScreenSpacePos", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 12400, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 12400, "decls" : [ { "@type" : "AstTextComment", - "offset" : 12400, "text" : " Use the following functions to get and set the node's coordinates in these coordinate systems." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 12528, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 12551, "name" : "screen_space_pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12575, "name" : "SetNodeEditorSpacePos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12601, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 12624, "name" : "editor_space_pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12648, "name" : "SetNodeGridSpacePos", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12672, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 12695, "name" : "grid_pos", "qualType" : "const ImVec2 &", "desugaredQualType" : "const ImVec2 &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12714, "name" : "GetNodeScreenSpacePos", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12746, "name" : "node_id", "qualType" : "const int", "desugaredQualType" : "const int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12763, "name" : "GetNodeEditorSpacePos", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12795, "name" : "node_id", "qualType" : "const int", "desugaredQualType" : "const int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12812, "name" : "GetNodeGridSpacePos", "resultType" : "ImVec2", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 12842, "name" : "node_id", "qualType" : "const int", "desugaredQualType" : "const int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 12988, "name" : "IsEditorHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 12855, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 12855, "decls" : [ { "@type" : "AstTextComment", - "offset" : 12855, "text" : " Returns true if the current node editor canvas is being hovered over by the mouse, and is not" }, { "@type" : "AstTextComment", - "offset" : 12952, "text" : " blocked by any other windows." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13253, "name" : "IsNodeHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13009, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13009, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13009, "text" : " The following functions return true if a UI element is being hovered over by the mouse cursor." }, { "@type" : "AstTextComment", - "offset" : 13107, "text" : " Assigns the id of the UI element being hovered over to the function argument. Use these functions" }, { "@type" : "AstTextComment", - "offset" : 13208, "text" : " after EndNodeEditor() has been called." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 13272, "name" : "node_id", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13287, "name" : "IsLinkHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 13306, "name" : "link_id", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13321, "name" : "IsPinHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 13339, "name" : "attribute_id", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13502, "name" : "NumSelectedNodes", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13357, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13357, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13357, "text" : " Use The following two functions to query the number of selected nodes or links in the current" }, { "@type" : "AstTextComment", - "offset" : 13454, "text" : " editor. Use after calling EndNodeEditor()." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13526, "name" : "NumSelectedLinks", "resultType" : "int" }, { "@type" : "AstFunctionDecl", - "offset" : 13753, "name" : "GetSelectedNodes", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13548, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13548, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13548, "text" : " Get the selected node/link ids. The pointer argument should point to an integer array with at" }, { "@type" : "AstTextComment", - "offset" : 13645, "text" : " least as many elements as the respective NumSelectedNodes/NumSelectedLinks function call" }, { "@type" : "AstTextComment", - "offset" : 13737, "text" : " returned." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 13775, "name" : "node_ids", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13791, "name" : "GetSelectedLinks", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 13813, "name" : "link_ids", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13927, "name" : "ClearNodeSelection", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13826, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13826, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13826, "text" : " Clears the list of selected nodes/links. Useful if you want to delete a selected node or link." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 13954, "name" : "ClearLinkSelection", "resultType" : "void" }, { "@type" : "AstFunctionDecl", - "offset" : 14464, "name" : "SelectNode", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13978, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13978, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13978, "text" : " Use the following functions to add or remove individual nodes or links from the current editors" }, { "@type" : "AstTextComment", - "offset" : 14077, "text" : " selection. Note that all functions require the id to be an existing valid id for this editor." }, { "@type" : "AstTextComment", - "offset" : 14174, "text" : " Select-functions has the precondition that the object is currently considered unselected." }, { "@type" : "AstTextComment", - "offset" : 14267, "text" : " Clear-functions has the precondition that the object is currently considered selected." }, { "@type" : "AstTextComment", - "offset" : 14357, "text" : " Preconditions listed above can be checked via IsNodeSelected/IsLinkSelected if not already" }, { "@type" : "AstTextComment", - "offset" : 14451, "text" : " known." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 14479, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14494, "name" : "ClearNodeSelection", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 14517, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14532, "name" : "IsNodeSelected", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 14551, "name" : "node_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14566, "name" : "SelectLink", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 14581, "name" : "link_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14596, "name" : "ClearLinkSelection", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 14619, "name" : "link_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14634, "name" : "IsLinkSelected", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 14653, "name" : "link_id", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14828, "name" : "IsAttributeActive", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 14666, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 14666, "decls" : [ { "@type" : "AstTextComment", - "offset" : 14666, "text" : " Was the previous attribute active? This will continuously return true while the left mouse button" }, { "@type" : "AstTextComment", - "offset" : 14767, "text" : " is being pressed over the UI content of the attribute." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 14952, "name" : "IsAnyAttributeActive", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 14851, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 14851, "decls" : [ { "@type" : "AstTextComment", - "offset" : 14851, "text" : " Was any attribute active? If so, sets the active attribute id to the output function argument." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 14978, "name" : "attribute_id", "qualType" : "int *", "desugaredQualType" : "int *", @@ -1656,75 +1347,59 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 15191, "name" : "IsLinkStarted", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 15134, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 15134, "decls" : [ { "@type" : "AstTextComment", - "offset" : 15134, "text" : " Did the user start dragging a new link from a pin?" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 15210, "name" : "started_at_attribute_id", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 15649, "name" : "IsLinkDropped", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 15238, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 15238, "decls" : [ { "@type" : "AstTextComment", - "offset" : 15238, "text" : " Did the user drop the dragged link before attaching it to a pin?" }, { "@type" : "AstTextComment", - "offset" : 15306, "text" : " There are two different kinds of situations to consider when handling this event:" }, { "@type" : "AstTextComment", - "offset" : 15391, "text" : " 1) a link which is created at a pin and then dropped" }, { "@type" : "AstTextComment", - "offset" : 15447, "text" : " 2) an existing link which is detached from a pin and then dropped" }, { "@type" : "AstTextComment", - "offset" : 15516, "text" : " Use the including_detached_links flag to control whether this function triggers when the user" }, { "@type" : "AstTextComment", - "offset" : 15613, "text" : " detaches a link and drops it." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 15668, "name" : "started_at_attribute_id", "qualType" : "int *", "desugaredQualType" : "int *", "defaultValue" : "NULL" }, { "@type" : "AstParmVarDecl", - "offset" : 15705, "name" : "including_detached_links", "qualType" : "bool", "desugaredQualType" : "bool", @@ -1732,36 +1407,29 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 15788, "name" : "IsLinkCreated", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 15741, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 15741, "decls" : [ { "@type" : "AstTextComment", - "offset" : 15741, "text" : " Did the user finish creating a new link?" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 15813, "name" : "started_at_attribute_id", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 15848, "name" : "ended_at_attribute_id", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 15881, "name" : "created_from_snap", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -1769,36 +1437,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 15913, "name" : "IsLinkCreated", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 15938, "name" : "started_at_node_id", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 15968, "name" : "started_at_attribute_id", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 16003, "name" : "ended_at_node_id", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 16031, "name" : "ended_at_attribute_id", "qualType" : "int *", "desugaredQualType" : "int *" }, { "@type" : "AstParmVarDecl", - "offset" : 16064, "name" : "created_from_snap", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -1806,56 +1468,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16224, "name" : "IsLinkDestroyed", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 16094, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 16094, "decls" : [ { "@type" : "AstTextComment", - "offset" : 16094, "text" : " Was an existing link detached from a pin by the user? The detached link's id is assigned to the" }, { "@type" : "AstTextComment", - "offset" : 16193, "text" : " output argument link_id." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 16245, "name" : "link_id", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16432, "name" : "SaveCurrentEditorStateToIniString", "resultType" : "const char *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 16258, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 16258, "decls" : [ { "@type" : "AstTextComment", - "offset" : 16258, "text" : " Use the following functions to write the editor context's state to a string, or directly to a" }, { "@type" : "AstTextComment", - "offset" : 16355, "text" : " file. The editor context is serialized in the INI file format." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 16474, "name" : "data_size", "qualType" : "size_t *", "desugaredQualType" : "size_t *", @@ -1863,18 +1513,15 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16505, "name" : "SaveEditorStateToIniString", "resultType" : "const char *", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 16565, "name" : "editor", "qualType" : "const ImNodesEditorContext *", "desugaredQualType" : "const ImNodesEditorContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 16605, "name" : "data_size", "qualType" : "size_t *", "desugaredQualType" : "size_t *", @@ -1882,102 +1529,85 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16630, "name" : "LoadCurrentEditorStateFromIniString", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 16678, "name" : "data", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 16691, "name" : "data_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16708, "name" : "LoadEditorStateFromIniString", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 16759, "name" : "editor", "qualType" : "ImNodesEditorContext *", "desugaredQualType" : "ImNodesEditorContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 16779, "name" : "data", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 16792, "name" : "data_size", "qualType" : "size_t", "desugaredQualType" : "unsigned long" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16810, "name" : "SaveCurrentEditorStateToIniFile", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 16854, "name" : "file_name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16871, "name" : "SaveEditorStateToIniFile", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 16924, "name" : "editor", "qualType" : "const ImNodesEditorContext *", "desugaredQualType" : "const ImNodesEditorContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 16944, "name" : "file_name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 16962, "name" : "LoadCurrentEditorStateFromIniFile", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17008, "name" : "file_name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17025, "name" : "LoadEditorStateFromIniFile", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17074, "name" : "editor", "qualType" : "ImNodesEditorContext *", "desugaredQualType" : "ImNodesEditorContext *" }, { "@type" : "AstParmVarDecl", - "offset" : 17094, "name" : "file_name", "qualType" : "const char *", "desugaredQualType" : "const char *" diff --git a/buildSrc/src/main/resources/generator/api/ast/ast-implot.json b/buildSrc/src/main/resources/generator/api/ast/ast-implot.json index a38e3ca..8db30ab 100644 --- a/buildSrc/src/main/resources/generator/api/ast/ast-implot.json +++ b/buildSrc/src/main/resources/generator/api/ast/ast-implot.json @@ -7,40 +7,31 @@ }, "decls" : [ { "@type" : "AstRecordDecl", - "offset" : 2226, "name" : "ImPlotContext", "decls" : [ { "@type" : "AstFullComment", - "offset" : 2197, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 2197, "decls" : [ { "@type" : "AstTextComment", - "offset" : 2197, "text" : " Forward declarations" } ] } ] } ] }, { "@type" : "AstEnumDecl", - "offset" : 3007, "name" : "ImPlotFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 2966, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 2966, "decls" : [ { "@type" : "AstTextComment", - "offset" : 2966, "text" : " Options for plots (see BeginPlot)." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 3026, "name" : "ImPlotFlags_None", "docComment" : "default", "qualType" : "ImPlotFlags_", @@ -49,7 +40,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3078, "name" : "ImPlotFlags_NoTitle", "docComment" : "the plot title will not be displayed (titles are also hidden if preceeded by double hashes, e.g. \"##MyPlot\")", "qualType" : "ImPlotFlags_", @@ -58,7 +48,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3231, "name" : "ImPlotFlags_NoLegend", "docComment" : "the legend will not be displayed", "qualType" : "ImPlotFlags_", @@ -67,7 +56,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3308, "name" : "ImPlotFlags_NoMenus", "docComment" : "the user will not be able to open context menus with right-click", "qualType" : "ImPlotFlags_", @@ -76,7 +64,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3417, "name" : "ImPlotFlags_NoBoxSelect", "docComment" : "the user will not be able to box-select with right-click drag", "qualType" : "ImPlotFlags_", @@ -85,7 +72,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3523, "name" : "ImPlotFlags_NoMousePos", "docComment" : "the mouse position, in plot coordinates, will not be displayed inside of the plot", "qualType" : "ImPlotFlags_", @@ -94,7 +80,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3649, "name" : "ImPlotFlags_NoHighlight", "docComment" : "plot items will not be highlighted when their legend entry is hovered", "qualType" : "ImPlotFlags_", @@ -103,7 +88,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3763, "name" : "ImPlotFlags_NoChild", "docComment" : "a child window region will not be used to capture mouse scroll (can boost performance for single ImGui window applications)", "qualType" : "ImPlotFlags_", @@ -112,7 +96,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 3931, "name" : "ImPlotFlags_Equal", "docComment" : "primary x and y axes will be constrained to have the same units/pixel (does not apply to auxiliary y-axes)", "qualType" : "ImPlotFlags_", @@ -121,7 +104,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4082, "name" : "ImPlotFlags_YAxis2", "docComment" : "enable a 2nd y-axis on the right side", "qualType" : "ImPlotFlags_", @@ -130,7 +112,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4164, "name" : "ImPlotFlags_YAxis3", "docComment" : "enable a 3rd y-axis on the right side", "qualType" : "ImPlotFlags_", @@ -139,7 +120,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4246, "name" : "ImPlotFlags_Query", "docComment" : "the user will be able to draw query rects with middle-mouse or CTRL + right-click drag", "qualType" : "ImPlotFlags_", @@ -148,7 +128,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4377, "name" : "ImPlotFlags_Crosshairs", "docComment" : "the default mouse cursor will be replaced with a crosshair when hovered", "qualType" : "ImPlotFlags_", @@ -157,7 +136,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4493, "name" : "ImPlotFlags_AntiAliased", "docComment" : "plot lines will be software anti-aliased (not recommended for high density plots, prefer MSAA)", "qualType" : "ImPlotFlags_", @@ -166,7 +144,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4632, "name" : "ImPlotFlags_CanvasOnly", "qualType" : "ImPlotFlags_", "order" : 14, @@ -175,23 +152,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 4827, "name" : "ImPlotAxisFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 4782, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 4782, "decls" : [ { "@type" : "AstTextComment", - "offset" : 4782, "text" : " Options for plot axes (see BeginPlot)." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 4850, "name" : "ImPlotAxisFlags_None", "docComment" : "default", "qualType" : "ImPlotAxisFlags_", @@ -200,7 +172,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 4906, "name" : "ImPlotAxisFlags_NoLabel", "docComment" : "the axis label will not be displayed (axis labels also hidden if the supplied string name is NULL)", "qualType" : "ImPlotAxisFlags_", @@ -209,7 +180,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5053, "name" : "ImPlotAxisFlags_NoGridLines", "docComment" : "no grid lines will be displayed", "qualType" : "ImPlotAxisFlags_", @@ -218,7 +188,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5133, "name" : "ImPlotAxisFlags_NoTickMarks", "docComment" : "no tick marks will be displayed", "qualType" : "ImPlotAxisFlags_", @@ -227,7 +196,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5213, "name" : "ImPlotAxisFlags_NoTickLabels", "docComment" : "no text labels will be displayed", "qualType" : "ImPlotAxisFlags_", @@ -236,7 +204,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5294, "name" : "ImPlotAxisFlags_Foreground", "docComment" : "grid lines will be displayed in the foreground (i.e. on top of data) in stead of the background", "qualType" : "ImPlotAxisFlags_", @@ -245,7 +212,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5438, "name" : "ImPlotAxisFlags_LogScale", "docComment" : "a logartithmic (base 10) axis scale will be used (mutually exclusive with ImPlotAxisFlags_Time)", "qualType" : "ImPlotAxisFlags_", @@ -254,7 +220,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5582, "name" : "ImPlotAxisFlags_Time", "docComment" : "axis will display date/time formatted labels (mutually exclusive with ImPlotAxisFlags_LogScale)", "qualType" : "ImPlotAxisFlags_", @@ -263,7 +228,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5726, "name" : "ImPlotAxisFlags_Invert", "docComment" : "the axis will be inverted", "qualType" : "ImPlotAxisFlags_", @@ -272,7 +236,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5800, "name" : "ImPlotAxisFlags_NoInitialFit", "docComment" : "axis will not be initially fit to data extents on the first rendered frame (also the case if SetNextPlotLimits explicitly called)", "qualType" : "ImPlotAxisFlags_", @@ -281,7 +244,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 5978, "name" : "ImPlotAxisFlags_AutoFit", "docComment" : "axis will be auto-fitting to data extents", "qualType" : "ImPlotAxisFlags_", @@ -290,7 +252,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6068, "name" : "ImPlotAxisFlags_RangeFit", "docComment" : "axis will only fit points if the point is in the visible range of the **orthoganol** axis", "qualType" : "ImPlotAxisFlags_", @@ -299,7 +260,6 @@ "evaluatedValue" : "1024" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6206, "name" : "ImPlotAxisFlags_LockMin", "docComment" : "the axis minimum value will be locked when panning/zooming", "qualType" : "ImPlotAxisFlags_", @@ -308,7 +268,6 @@ "evaluatedValue" : "2048" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6313, "name" : "ImPlotAxisFlags_LockMax", "docComment" : "the axis maximum value will be locked when panning/zooming", "qualType" : "ImPlotAxisFlags_", @@ -317,7 +276,6 @@ "evaluatedValue" : "4096" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6420, "name" : "ImPlotAxisFlags_Lock", "qualType" : "ImPlotAxisFlags_", "order" : 14, @@ -325,7 +283,6 @@ "evaluatedValue" : "6144" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6507, "name" : "ImPlotAxisFlags_NoDecorations", "qualType" : "ImPlotAxisFlags_", "order" : 15, @@ -334,23 +291,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 6707, "name" : "ImPlotSubplotFlags_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 6660, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 6660, "decls" : [ { "@type" : "AstTextComment", - "offset" : 6660, "text" : " Options for subplots (see BeginSubplot)." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 6733, "name" : "ImPlotSubplotFlags_None", "docComment" : "default", "qualType" : "ImPlotSubplotFlags_", @@ -359,7 +311,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6790, "name" : "ImPlotSubplotFlags_NoTitle", "docComment" : "the subplot title will not be displayed (titles are also hidden if preceeded by double hashes, e.g. \"##MySubplot\")", "qualType" : "ImPlotSubplotFlags_", @@ -368,7 +319,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 6954, "name" : "ImPlotSubplotFlags_NoLegend", "docComment" : "the legend will not be displayed (only applicable if ImPlotSubplotFlags_ShareItems is enabled)", "qualType" : "ImPlotSubplotFlags_", @@ -377,7 +327,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7098, "name" : "ImPlotSubplotFlags_NoMenus", "docComment" : "the user will not be able to open context menus with right-click", "qualType" : "ImPlotSubplotFlags_", @@ -386,7 +335,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7212, "name" : "ImPlotSubplotFlags_NoResize", "docComment" : "resize splitters between subplot cells will be not be provided", "qualType" : "ImPlotSubplotFlags_", @@ -395,7 +343,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7324, "name" : "ImPlotSubplotFlags_NoAlign", "docComment" : "subplot edges will not be aligned vertically or horizontally", "qualType" : "ImPlotSubplotFlags_", @@ -404,7 +351,6 @@ "evaluatedValue" : "16" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7434, "name" : "ImPlotSubplotFlags_ShareItems", "docComment" : "items across all subplots will be shared and rendered into a single legend entry", "qualType" : "ImPlotSubplotFlags_", @@ -413,7 +359,6 @@ "evaluatedValue" : "32" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7564, "name" : "ImPlotSubplotFlags_LinkRows", "docComment" : "link the y-axis limits of all plots in each row (does not apply auxiliary y-axes)", "qualType" : "ImPlotSubplotFlags_", @@ -422,7 +367,6 @@ "evaluatedValue" : "64" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7695, "name" : "ImPlotSubplotFlags_LinkCols", "docComment" : "link the x-axis limits of all plots in each column", "qualType" : "ImPlotSubplotFlags_", @@ -431,7 +375,6 @@ "evaluatedValue" : "128" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7795, "name" : "ImPlotSubplotFlags_LinkAllX", "docComment" : "link the x-axis limits in every plot in the subplot", "qualType" : "ImPlotSubplotFlags_", @@ -440,7 +383,6 @@ "evaluatedValue" : "256" }, { "@type" : "AstEnumConstantDecl", - "offset" : 7896, "name" : "ImPlotSubplotFlags_LinkAllY", "docComment" : "link the y-axis limits in every plot in the subplot (does not apply to auxiliary y-axes)", "qualType" : "ImPlotSubplotFlags_", @@ -449,7 +391,6 @@ "evaluatedValue" : "512" }, { "@type" : "AstEnumConstantDecl", - "offset" : 8034, "name" : "ImPlotSubplotFlags_ColMajor", "docComment" : "subplots are added in column major order instead of the default row major order", "qualType" : "ImPlotSubplotFlags_", @@ -459,426 +400,360 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 8192, "name" : "ImPlotCol_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 8165, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 8165, "decls" : [ { "@type" : "AstTextComment", - "offset" : 8165, "text" : " Plot styling colors." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 8236, "name" : "ImPlotCol_Line", "docComment" : "plot line/outline color (defaults to next unused color in current colormap)", "qualType" : "ImPlotCol_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8344, "name" : "ImPlotCol_Fill", "docComment" : "plot fill color for bars (defaults to the current line color)", "qualType" : "ImPlotCol_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8438, "name" : "ImPlotCol_MarkerOutline", "docComment" : "marker outline color (defaults to the current line color)", "qualType" : "ImPlotCol_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8528, "name" : "ImPlotCol_MarkerFill", "docComment" : "marker fill color (defaults to the current line color)", "qualType" : "ImPlotCol_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8615, "name" : "ImPlotCol_ErrorBar", "docComment" : "error bar color (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8718, "name" : "ImPlotCol_FrameBg", "docComment" : "plot frame background color (defaults to ImGuiCol_FrameBg)", "qualType" : "ImPlotCol_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8809, "name" : "ImPlotCol_PlotBg", "docComment" : "plot area background color (defaults to ImGuiCol_WindowBg)", "qualType" : "ImPlotCol_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8900, "name" : "ImPlotCol_PlotBorder", "docComment" : "plot area border color (defaults to ImGuiCol_Border)", "qualType" : "ImPlotCol_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 8985, "name" : "ImPlotCol_LegendBg", "docComment" : "legend background color (defaults to ImGuiCol_PopupBg)", "qualType" : "ImPlotCol_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9072, "name" : "ImPlotCol_LegendBorder", "docComment" : "legend border color (defaults to ImPlotCol_PlotBorder)", "qualType" : "ImPlotCol_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9159, "name" : "ImPlotCol_LegendText", "docComment" : "legend text color (defaults to ImPlotCol_InlayText)", "qualType" : "ImPlotCol_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9243, "name" : "ImPlotCol_TitleText", "docComment" : "plot title text color (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9325, "name" : "ImPlotCol_InlayText", "docComment" : "color of text appearing inside of plots (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9425, "name" : "ImPlotCol_XAxis", "docComment" : "x-axis label and tick lables color (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9520, "name" : "ImPlotCol_XAxisGrid", "docComment" : "x-axis grid color (defaults to 25% ImPlotCol_XAxis)", "qualType" : "ImPlotCol_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9604, "name" : "ImPlotCol_YAxis", "docComment" : "y-axis label and tick labels color (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9699, "name" : "ImPlotCol_YAxisGrid", "docComment" : "y-axis grid color (defaults to 25% ImPlotCol_YAxis)", "qualType" : "ImPlotCol_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9783, "name" : "ImPlotCol_YAxis2", "docComment" : "2nd y-axis label and tick labels color (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9882, "name" : "ImPlotCol_YAxisGrid2", "docComment" : "2nd y-axis grid/label color (defaults to 25% ImPlotCol_YAxis2)", "qualType" : "ImPlotCol_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 9977, "name" : "ImPlotCol_YAxis3", "docComment" : "3rd y-axis label and tick labels color (defaults to ImGuiCol_Text)", "qualType" : "ImPlotCol_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10076, "name" : "ImPlotCol_YAxisGrid3", "docComment" : "3rd y-axis grid/label color (defaults to 25% ImPlotCol_YAxis3)", "qualType" : "ImPlotCol_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10171, "name" : "ImPlotCol_Selection", "docComment" : "box-selection color (defaults to yellow)", "qualType" : "ImPlotCol_", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10244, "name" : "ImPlotCol_Query", "docComment" : "box-query color (defaults to green)", "qualType" : "ImPlotCol_", "order" : 22 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10312, "name" : "ImPlotCol_Crosshairs", "docComment" : "crosshairs color (defaults to ImPlotCol_PlotBorder)", "qualType" : "ImPlotCol_", "order" : 23 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10396, "name" : "ImPlotCol_COUNT", "qualType" : "ImPlotCol_", "order" : 24 } ] }, { "@type" : "AstEnumDecl", - "offset" : 10448, "name" : "ImPlotStyleVar_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 10418, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 10418, "decls" : [ { "@type" : "AstTextComment", - "offset" : 10418, "text" : " Plot styling variables." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 10500, "name" : "ImPlotStyleVar_LineWeight", "docComment" : "float, plot item line weight in pixels", "qualType" : "ImPlotStyleVar_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10582, "name" : "ImPlotStyleVar_Marker", "docComment" : "int, marker specification", "qualType" : "ImPlotStyleVar_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10653, "name" : "ImPlotStyleVar_MarkerSize", "docComment" : "float, marker size in pixels (roughly the marker's \"radius\")", "qualType" : "ImPlotStyleVar_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10757, "name" : "ImPlotStyleVar_MarkerWeight", "docComment" : "float, plot outline weight of markers in pixels", "qualType" : "ImPlotStyleVar_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10848, "name" : "ImPlotStyleVar_FillAlpha", "docComment" : "float, alpha modifier applied to all plot item fills", "qualType" : "ImPlotStyleVar_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 10944, "name" : "ImPlotStyleVar_ErrorBarSize", "docComment" : "float, error bar whisker width in pixels", "qualType" : "ImPlotStyleVar_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11028, "name" : "ImPlotStyleVar_ErrorBarWeight", "docComment" : "float, error bar whisker weight in pixels", "qualType" : "ImPlotStyleVar_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11113, "name" : "ImPlotStyleVar_DigitalBitHeight", "docComment" : "float, digital channels bit height (at 1) in pixels", "qualType" : "ImPlotStyleVar_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11208, "name" : "ImPlotStyleVar_DigitalBitGap", "docComment" : "float, digital channels bit padding gap in pixels", "qualType" : "ImPlotStyleVar_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11331, "name" : "ImPlotStyleVar_PlotBorderSize", "docComment" : "float, thickness of border around plot area", "qualType" : "ImPlotStyleVar_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11418, "name" : "ImPlotStyleVar_MinorAlpha", "docComment" : "float, alpha multiplier applied to minor axis grid lines", "qualType" : "ImPlotStyleVar_", "order" : 10 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11518, "name" : "ImPlotStyleVar_MajorTickLen", "docComment" : "ImVec2, major tick lengths for X and Y axes", "qualType" : "ImPlotStyleVar_", "order" : 11 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11604, "name" : "ImPlotStyleVar_MinorTickLen", "docComment" : "ImVec2, minor tick lengths for X and Y axes", "qualType" : "ImPlotStyleVar_", "order" : 12 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11690, "name" : "ImPlotStyleVar_MajorTickSize", "docComment" : "ImVec2, line thickness of major ticks", "qualType" : "ImPlotStyleVar_", "order" : 13 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11770, "name" : "ImPlotStyleVar_MinorTickSize", "docComment" : "ImVec2, line thickness of minor ticks", "qualType" : "ImPlotStyleVar_", "order" : 14 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11850, "name" : "ImPlotStyleVar_MajorGridSize", "docComment" : "ImVec2, line thickness of major grid lines", "qualType" : "ImPlotStyleVar_", "order" : 15 }, { "@type" : "AstEnumConstantDecl", - "offset" : 11935, "name" : "ImPlotStyleVar_MinorGridSize", "docComment" : "ImVec2, line thickness of minor grid lines", "qualType" : "ImPlotStyleVar_", "order" : 16 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12020, "name" : "ImPlotStyleVar_PlotPadding", "docComment" : "ImVec2, padding between widget frame and plot area, labels, or outside legends (i.e. main padding)", "qualType" : "ImPlotStyleVar_", "order" : 17 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12161, "name" : "ImPlotStyleVar_LabelPadding", "docComment" : "ImVec2, padding between axes labels, tick labels, and plot edge", "qualType" : "ImPlotStyleVar_", "order" : 18 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12267, "name" : "ImPlotStyleVar_LegendPadding", "docComment" : "ImVec2, legend padding from plot edges", "qualType" : "ImPlotStyleVar_", "order" : 19 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12348, "name" : "ImPlotStyleVar_LegendInnerPadding", "docComment" : "ImVec2, legend inner padding from legend edges", "qualType" : "ImPlotStyleVar_", "order" : 20 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12437, "name" : "ImPlotStyleVar_LegendSpacing", "docComment" : "ImVec2, spacing between legend entries", "qualType" : "ImPlotStyleVar_", "order" : 21 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12518, "name" : "ImPlotStyleVar_MousePosPadding", "docComment" : "ImVec2, padding between plot edge and interior info text", "qualType" : "ImPlotStyleVar_", "order" : 22 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12617, "name" : "ImPlotStyleVar_AnnotationPadding", "docComment" : "ImVec2, text padding around annotation labels", "qualType" : "ImPlotStyleVar_", "order" : 23 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12705, "name" : "ImPlotStyleVar_FitPadding", "docComment" : "ImVec2, additional fit padding as a percentage of the fit extents (e.g. ImVec2(0.1f,0.1f) adds 10% to the fit extents of X and Y)", "qualType" : "ImPlotStyleVar_", "order" : 24 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12877, "name" : "ImPlotStyleVar_PlotDefaultSize", "docComment" : "ImVec2, default size used when ImVec2(0,0) is passed to BeginPlot", "qualType" : "ImPlotStyleVar_", "order" : 25 }, { "@type" : "AstEnumConstantDecl", - "offset" : 12985, "name" : "ImPlotStyleVar_PlotMinSize", "docComment" : "ImVec2, minimum size plot frame can be when shrunk", "qualType" : "ImPlotStyleVar_", "order" : 26 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13078, "name" : "ImPlotStyleVar_COUNT", "qualType" : "ImPlotStyleVar_", "order" : 27 } ] }, { "@type" : "AstEnumDecl", - "offset" : 13134, "name" : "ImPlotMarker_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13105, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13105, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13105, "text" : " Marker specifications." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 13154, "name" : "ImPlotMarker_None", "docComment" : "no marker", "qualType" : "ImPlotMarker_", @@ -887,100 +762,84 @@ "evaluatedValue" : "-1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 13195, "name" : "ImPlotMarker_Circle", "docComment" : "a circle marker", "qualType" : "ImPlotMarker_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13242, "name" : "ImPlotMarker_Square", "docComment" : "a square maker", "qualType" : "ImPlotMarker_", "order" : 1 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13288, "name" : "ImPlotMarker_Diamond", "docComment" : "a diamond marker", "qualType" : "ImPlotMarker_", "order" : 2 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13336, "name" : "ImPlotMarker_Up", "docComment" : "an upward-pointing triangle marker", "qualType" : "ImPlotMarker_", "order" : 3 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13402, "name" : "ImPlotMarker_Down", "docComment" : "an downward-pointing triangle marker", "qualType" : "ImPlotMarker_", "order" : 4 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13470, "name" : "ImPlotMarker_Left", "docComment" : "an leftward-pointing triangle marker", "qualType" : "ImPlotMarker_", "order" : 5 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13538, "name" : "ImPlotMarker_Right", "docComment" : "an rightward-pointing triangle marker", "qualType" : "ImPlotMarker_", "order" : 6 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13607, "name" : "ImPlotMarker_Cross", "docComment" : "a cross marker (not fillable)", "qualType" : "ImPlotMarker_", "order" : 7 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13668, "name" : "ImPlotMarker_Plus", "docComment" : "a plus marker (not fillable)", "qualType" : "ImPlotMarker_", "order" : 8 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13728, "name" : "ImPlotMarker_Asterisk", "docComment" : "a asterisk marker (not fillable)", "qualType" : "ImPlotMarker_", "order" : 9 }, { "@type" : "AstEnumConstantDecl", - "offset" : 13792, "name" : "ImPlotMarker_COUNT", "qualType" : "ImPlotMarker_", "order" : 10 } ] }, { "@type" : "AstEnumDecl", - "offset" : 13842, "name" : "ImPlotColormap_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 13817, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 13817, "decls" : [ { "@type" : "AstTextComment", - "offset" : 13817, "text" : " Built-in colormaps" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 13864, "name" : "ImPlotColormap_Deep", "docComment" : "a.k.a. seaborn deep (qual=true, n=10) (default)", "qualType" : "ImPlotColormap_", @@ -989,7 +848,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 13963, "name" : "ImPlotColormap_Dark", "docComment" : "a.k.a. matplotlib \"Set1\" (qual=true, n=9 )", "qualType" : "ImPlotColormap_", @@ -998,7 +856,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14052, "name" : "ImPlotColormap_Pastel", "docComment" : "a.k.a. matplotlib \"Pastel1\" (qual=true, n=9 )", "qualType" : "ImPlotColormap_", @@ -1007,7 +864,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14141, "name" : "ImPlotColormap_Paired", "docComment" : "a.k.a. matplotlib \"Paired\" (qual=true, n=12)", "qualType" : "ImPlotColormap_", @@ -1016,7 +872,6 @@ "evaluatedValue" : "3" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14230, "name" : "ImPlotColormap_Viridis", "docComment" : "a.k.a. matplotlib \"viridis\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1025,7 +880,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14319, "name" : "ImPlotColormap_Plasma", "docComment" : "a.k.a. matplotlib \"plasma\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1034,7 +888,6 @@ "evaluatedValue" : "5" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14408, "name" : "ImPlotColormap_Hot", "docComment" : "a.k.a. matplotlib/MATLAB \"hot\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1043,7 +896,6 @@ "evaluatedValue" : "6" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14497, "name" : "ImPlotColormap_Cool", "docComment" : "a.k.a. matplotlib/MATLAB \"cool\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1052,7 +904,6 @@ "evaluatedValue" : "7" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14586, "name" : "ImPlotColormap_Pink", "docComment" : "a.k.a. matplotlib/MATLAB \"pink\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1061,7 +912,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14675, "name" : "ImPlotColormap_Jet", "docComment" : "a.k.a. MATLAB \"jet\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1070,7 +920,6 @@ "evaluatedValue" : "9" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14764, "name" : "ImPlotColormap_Twilight", "docComment" : "a.k.a. matplotlib \"twilight\" (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1079,7 +928,6 @@ "evaluatedValue" : "10" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14853, "name" : "ImPlotColormap_RdBu", "docComment" : "red/blue, Color Brewer (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1088,7 +936,6 @@ "evaluatedValue" : "11" }, { "@type" : "AstEnumConstantDecl", - "offset" : 14942, "name" : "ImPlotColormap_BrBG", "docComment" : "brown/blue-green, Color Brewer (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1097,7 +944,6 @@ "evaluatedValue" : "12" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15031, "name" : "ImPlotColormap_PiYG", "docComment" : "pink/yellow-green, Color Brewer (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1106,7 +952,6 @@ "evaluatedValue" : "13" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15120, "name" : "ImPlotColormap_Spectral", "docComment" : "color spectrum, Color Brewer (qual=false, n=11)", "qualType" : "ImPlotColormap_", @@ -1115,7 +960,6 @@ "evaluatedValue" : "14" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15209, "name" : "ImPlotColormap_Greys", "docComment" : "white/black (qual=false, n=2 )", "qualType" : "ImPlotColormap_", @@ -1125,23 +969,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 15368, "name" : "ImPlotLocation_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 15300, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 15300, "decls" : [ { "@type" : "AstTextComment", - "offset" : 15300, "text" : " Used to position items on a plot (e.g. legends, labels, etc.)" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 15390, "name" : "ImPlotLocation_Center", "docComment" : "center-center", "qualType" : "ImPlotLocation_", @@ -1150,7 +989,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15482, "name" : "ImPlotLocation_North", "docComment" : "top-center", "qualType" : "ImPlotLocation_", @@ -1159,7 +997,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15571, "name" : "ImPlotLocation_South", "docComment" : "bottom-center", "qualType" : "ImPlotLocation_", @@ -1168,7 +1005,6 @@ "evaluatedValue" : "2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15663, "name" : "ImPlotLocation_West", "docComment" : "center-left", "qualType" : "ImPlotLocation_", @@ -1177,7 +1013,6 @@ "evaluatedValue" : "4" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15753, "name" : "ImPlotLocation_East", "docComment" : "center-right", "qualType" : "ImPlotLocation_", @@ -1186,7 +1021,6 @@ "evaluatedValue" : "8" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15844, "name" : "ImPlotLocation_NorthWest", "docComment" : "top-left", "qualType" : "ImPlotLocation_", @@ -1195,7 +1029,6 @@ "evaluatedValue" : "5" }, { "@type" : "AstEnumConstantDecl", - "offset" : 15931, "name" : "ImPlotLocation_NorthEast", "docComment" : "top-right", "qualType" : "ImPlotLocation_", @@ -1204,7 +1037,6 @@ "evaluatedValue" : "9" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16019, "name" : "ImPlotLocation_SouthWest", "docComment" : "bottom-left", "qualType" : "ImPlotLocation_", @@ -1213,7 +1045,6 @@ "evaluatedValue" : "6" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16109, "name" : "ImPlotLocation_SouthEast", "docComment" : "bottom-right", "qualType" : "ImPlotLocation_", @@ -1223,30 +1054,24 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 16268, "name" : "ImPlotOrientation_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 16202, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 16202, "decls" : [ { "@type" : "AstTextComment", - "offset" : 16202, "text" : " Used to orient items on a plot (e.g. legends, labels, etc.)" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 16293, "name" : "ImPlotOrientation_Horizontal", "docComment" : "left/right", "qualType" : "ImPlotOrientation_", "order" : 0 }, { "@type" : "AstEnumConstantDecl", - "offset" : 16341, "name" : "ImPlotOrientation_Vertical", "docComment" : "up/down", "qualType" : "ImPlotOrientation_", @@ -1254,23 +1079,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 16422, "name" : "ImPlotYAxis_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 16388, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 16388, "decls" : [ { "@type" : "AstTextComment", - "offset" : 16388, "text" : " Enums for different y-axes." } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 16441, "name" : "ImPlotYAxis_1", "docComment" : "left (default)", "qualType" : "ImPlotYAxis_", @@ -1279,7 +1099,6 @@ "evaluatedValue" : "0" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16482, "name" : "ImPlotYAxis_2", "docComment" : "first on right side", "qualType" : "ImPlotYAxis_", @@ -1288,7 +1107,6 @@ "evaluatedValue" : "1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16528, "name" : "ImPlotYAxis_3", "docComment" : "second on right side", "qualType" : "ImPlotYAxis_", @@ -1298,23 +1116,18 @@ } ] }, { "@type" : "AstEnumDecl", - "offset" : 16672, "name" : "ImPlotBin_", "decls" : [ { "@type" : "AstFullComment", - "offset" : 16577, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 16577, "decls" : [ { "@type" : "AstTextComment", - "offset" : 16577, "text" : " Enums for different automatic histogram binning methods (k = bin count or w = bin width)" } ] } ] }, { "@type" : "AstEnumConstantDecl", - "offset" : 16689, "name" : "ImPlotBin_Sqrt", "docComment" : "k = sqrt(n)", "qualType" : "ImPlotBin_", @@ -1323,7 +1136,6 @@ "evaluatedValue" : "-1" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16732, "name" : "ImPlotBin_Sturges", "docComment" : "k = 1 + log2(n)", "qualType" : "ImPlotBin_", @@ -1332,7 +1144,6 @@ "evaluatedValue" : "-2" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16779, "name" : "ImPlotBin_Rice", "docComment" : "k = 2 * cbrt(n)", "qualType" : "ImPlotBin_", @@ -1341,7 +1152,6 @@ "evaluatedValue" : "-3" }, { "@type" : "AstEnumConstantDecl", - "offset" : 16826, "name" : "ImPlotBin_Scott", "docComment" : "w = 3.49 * sigma / cbrt(n)", "qualType" : "ImPlotBin_", @@ -1351,52 +1161,42 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 16970, "name" : "ImPlotPoint", "decls" : [ { "@type" : "AstFullComment", - "offset" : 16886, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 16886, "decls" : [ { "@type" : "AstTextComment", - "offset" : 16886, "text" : " Double precision version of ImVec2 used by ImPlot. Extensible by end users." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 16995, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstFieldDecl", - "offset" : 16998, "name" : "y", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstFunctionDecl", - "offset" : 17198, "name" : "operator[]", "resultType" : "double", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17217, "name" : "idx", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17262, "name" : "operator[]", "resultType" : "double &", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17281, "name" : "idx", "qualType" : "int", "desugaredQualType" : "int" @@ -1404,396 +1204,322 @@ } ] }, { "@type" : "AstRecordDecl", - "offset" : 17642, "name" : "ImPlotRange", "decls" : [ { "@type" : "AstFullComment", - "offset" : 17571, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 17571, "decls" : [ { "@type" : "AstTextComment", - "offset" : 17571, "text" : " A range defined by a min/max value. Used for plot axes ranges." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 17667, "name" : "Min", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstFieldDecl", - "offset" : 17672, "name" : "Max", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstFunctionDecl", - "offset" : 17820, "name" : "Contains", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 17836, "name" : "value", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 17906, "name" : "Size", "resultType" : "double" } ] }, { "@type" : "AstRecordDecl", - "offset" : 18018, "name" : "ImPlotLimits", "decls" : [ { "@type" : "AstFullComment", - "offset" : 17966, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 17966, "decls" : [ { "@type" : "AstTextComment", - "offset" : 17966, "text" : " Combination of two ranges for X and Y axes." } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 18049, "name" : "X", "qualType" : "ImPlotRange", "desugaredQualType" : "ImPlotRange" }, { "@type" : "AstFieldDecl", - "offset" : 18052, "name" : "Y", "qualType" : "ImPlotRange", "desugaredQualType" : "ImPlotRange" }, { "@type" : "AstFunctionDecl", - "offset" : 18280, "name" : "Contains", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18308, "name" : "p", "qualType" : "const ImPlotPoint &", "desugaredQualType" : "const ImPlotPoint &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18385, "name" : "Contains", "resultType" : "bool", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 18401, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 18411, "name" : "y", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 18509, "name" : "Min", "resultType" : "ImPlotPoint" }, { "@type" : "AstFunctionDecl", - "offset" : 18621, "name" : "Max", "resultType" : "ImPlotPoint" } ] }, { "@type" : "AstRecordDecl", - "offset" : 18752, "name" : "ImPlotStyle", "decls" : [ { "@type" : "AstFullComment", - "offset" : 18723, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 18723, "decls" : [ { "@type" : "AstTextComment", - "offset" : 18723, "text" : " Plot style structure" } ] } ] }, { "@type" : "AstFieldDecl", - "offset" : 18808, "name" : "LineWeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 18885, "name" : "Marker", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 18967, "name" : "MarkerSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19071, "name" : "MarkerWeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19157, "name" : "FillAlpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19244, "name" : "ErrorBarSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19328, "name" : "ErrorBarWeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19413, "name" : "DigitalBitHeight", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19515, "name" : "DigitalBitGap", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19638, "name" : "PlotBorderSize", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19730, "name" : "MinorAlpha", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstFieldDecl", - "offset" : 19830, "name" : "MajorTickLen", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 19916, "name" : "MinorTickLen", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20002, "name" : "MajorTickSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20082, "name" : "MinorTickSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20162, "name" : "MajorGridSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20247, "name" : "MinorGridSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20332, "name" : "PlotPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20473, "name" : "LabelPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20579, "name" : "LegendPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20660, "name" : "LegendInnerPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20749, "name" : "LegendSpacing", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20830, "name" : "MousePosPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 20939, "name" : "AnnotationPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 21027, "name" : "FitPadding", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 21199, "name" : "PlotDefaultSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 21307, "name" : "PlotMinSize", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 21420, "name" : "Colors", "qualType" : "int[24]", "desugaredQualType" : "int[24]" }, { "@type" : "AstFieldDecl", - "offset" : 21541, "name" : "Colormap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int" }, { "@type" : "AstFieldDecl", - "offset" : 21698, "name" : "AntiAliasedLines", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 21826, "name" : "UseLocalTime", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 21960, "name" : "UseISO8601", "qualType" : "bool", "desugaredQualType" : "bool" }, { "@type" : "AstFieldDecl", - "offset" : 22115, "name" : "Use24HourClock", "qualType" : "bool", "desugaredQualType" : "bool" } ] }, { "@type" : "AstNamespaceDecl", - "offset" : 22427, "name" : "ImPlot", "decls" : [ { "@type" : "AstFullComment", - "offset" : 22235, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 22235, "decls" : [ { "@type" : "AstTextComment", - "offset" : 22235, "text" : "-----------------------------------------------------------------------------" }, { "@type" : "AstTextComment", - "offset" : 22315, "text" : " ImPlot End-User API" }, { "@type" : "AstTextComment", - "offset" : 22338, "text" : "-----------------------------------------------------------------------------" } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 22713, "name" : "CreateContext", "resultType" : "ImPlotContext *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 22618, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 22618, "decls" : [ { "@type" : "AstTextComment", - "offset" : 22618, "text" : " Creates a new ImPlot context. Call this after ImGui::CreateContext." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 22849, "name" : "DestroyContext", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 22732, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 22732, "decls" : [ { "@type" : "AstTextComment", - "offset" : 22732, "text" : " Destroys an ImPlot context. Call this before ImGui::DestroyContext. NULL = destroy current context." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 22879, "name" : "ctx", "qualType" : "ImPlotContext *", "desugaredQualType" : "ImPlotContext *", @@ -1801,247 +1527,196 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 22989, "name" : "GetCurrentContext", "resultType" : "ImPlotContext *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 22894, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 22894, "decls" : [ { "@type" : "AstTextComment", - "offset" : 22894, "text" : " Returns the current ImPlot context. NULL if no context has ben set." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 23062, "name" : "SetCurrentContext", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 23012, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 23012, "decls" : [ { "@type" : "AstTextComment", - "offset" : 23012, "text" : " Sets the current ImPlot context." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 23095, "name" : "ctx", "qualType" : "ImPlotContext *", "desugaredQualType" : "ImPlotContext *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 23417, "name" : "SetImGuiContext", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 23104, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 23104, "decls" : [ { "@type" : "AstTextComment", - "offset" : 23104, "text" : " Sets the current **ImGui** context. This is ONLY necessary if you are compiling" }, { "@type" : "AstTextComment", - "offset" : 23187, "text" : " ImPlot as a DLL (not recommended) separate from your ImGui compilation. It" }, { "@type" : "AstTextComment", - "offset" : 23265, "text" : " sets the global variable GImGui, which is not shared across DLL boundaries." }, { "@type" : "AstTextComment", - "offset" : 23344, "text" : " See GImGui documentation in imgui.cpp for more details." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 23447, "name" : "ctx", "qualType" : "int *", "desugaredQualType" : "int *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 24550, "name" : "BeginPlot", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 23635, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 23635, "decls" : [ { "@type" : "AstTextComment", - "offset" : 23635, "text" : " Starts a 2D plotting context. If this function returns true, EndPlot() MUST" }, { "@type" : "AstTextComment", - "offset" : 23714, "text" : " be called! You are encouraged to use the following convention:" } ] }, { "@type" : "AstParagraphComment", - "offset" : 23783, "decls" : [ { "@type" : "AstTextComment", - "offset" : 23783, "text" : " if (BeginPlot(...)) {" }, { "@type" : "AstTextComment", - "offset" : 23808, "text" : " ImPlot::PlotLine(...);" }, { "@type" : "AstTextComment", - "offset" : 23838, "text" : " ..." }, { "@type" : "AstTextComment", - "offset" : 23849, "text" : " EndPlot();" }, { "@type" : "AstTextComment", - "offset" : 23867, "text" : " }" } ] }, { "@type" : "AstParagraphComment", - "offset" : 23875, "decls" : [ { "@type" : "AstTextComment", - "offset" : 23875, "text" : " Important notes:" } ] }, { "@type" : "AstParagraphComment", - "offset" : 23898, "decls" : [ { "@type" : "AstTextComment", - "offset" : 23898, "text" : " - #title_id must be unique to the current ImGui ID scope. If you need to avoid ID" }, { "@type" : "AstTextComment", - "offset" : 23983, "text" : " collisions or don't want to display a title in the plot, use double hashes" }, { "@type" : "AstTextComment", - "offset" : 24063, "text" : " (e.g. \"MyPlot##HiddenIdText\" or \"##NoTitle\")." }, { "@type" : "AstTextComment", - "offset" : 24114, "text" : " - If #x_label and/or #y_label are provided, axes labels will be displayed." }, { "@type" : "AstTextComment", - "offset" : 24192, "text" : " - #size is the **frame** size of the plot widget, not the plot area. The default" }, { "@type" : "AstTextComment", - "offset" : 24276, "text" : " size of plots (i.e. when ImVec2(0,0)) can be modified in your ImPlotStyle" }, { "@type" : "AstTextComment", - "offset" : 24355, "text" : " (default is 400x300 px)." }, { "@type" : "AstTextComment", - "offset" : 24385, "text" : " - Auxiliary y-axes must be enabled with ImPlotFlags_YAxis2/3 to be displayed." }, { "@type" : "AstTextComment", - "offset" : 24466, "text" : " - See ImPlotFlags and ImPlotAxisFlags for more available options." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 24572, "name" : "title_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 24620, "name" : "x_label", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 24679, "name" : "y_label", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 24740, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(-1,0)" }, { "@type" : "AstParmVarDecl", - "offset" : 24805, "name" : "flags", "qualType" : "ImPlotFlags", "desugaredQualType" : "int", "defaultValue" : "ImPlotFlags_None" }, { "@type" : "AstParmVarDecl", - "offset" : 24880, "name" : "x_flags", "qualType" : "ImPlotAxisFlags", "desugaredQualType" : "int", "defaultValue" : "ImPlotAxisFlags_None" }, { "@type" : "AstParmVarDecl", - "offset" : 24955, "name" : "y_flags", "qualType" : "ImPlotAxisFlags", "desugaredQualType" : "int", "defaultValue" : "ImPlotAxisFlags_None" }, { "@type" : "AstParmVarDecl", - "offset" : 25030, "name" : "y2_flags", "qualType" : "ImPlotAxisFlags", "desugaredQualType" : "int", "defaultValue" : "ImPlotAxisFlags_NoGridLines" }, { "@type" : "AstParmVarDecl", - "offset" : 25112, "name" : "y3_flags", "qualType" : "ImPlotAxisFlags", "desugaredQualType" : "int", "defaultValue" : "ImPlotAxisFlags_NoGridLines" }, { "@type" : "AstParmVarDecl", - "offset" : 25190, "name" : "y2_label", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 25249, "name" : "y3_label", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -2049,264 +1724,203 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 25437, "name" : "EndPlot", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 25274, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 25274, "decls" : [ { "@type" : "AstTextComment", - "offset" : 25274, "text" : " Only call EndPlot() if BeginPlot() returns true! Typically called at the end" }, { "@type" : "AstTextComment", - "offset" : 25354, "text" : " of an if statement conditioned on BeginPlot(). See example above." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 27472, "name" : "BeginSubplots", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 25633, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 25633, "decls" : [ { "@type" : "AstTextComment", - "offset" : 25633, "text" : " Starts a subdivided plotting context. If the function returns true," }, { "@type" : "AstTextComment", - "offset" : 25704, "text" : " EndSubplots() MUST be called! Call BeginPlot/EndPlot AT MOST [rows*cols]" }, { "@type" : "AstTextComment", - "offset" : 25780, "text" : " times in between the begining and end of the subplot context. Plots are" }, { "@type" : "AstTextComment", - "offset" : 25856, "text" : " added in row major order." } ] }, { "@type" : "AstParagraphComment", - "offset" : 25888, "decls" : [ { "@type" : "AstTextComment", - "offset" : 25888, "text" : " Example:" } ] }, { "@type" : "AstParagraphComment", - "offset" : 25903, "decls" : [ { "@type" : "AstTextComment", - "offset" : 25903, "text" : " if (BeginSubplots(\"My Subplot\",2,3,ImVec2(800,400)) {" }, { "@type" : "AstTextComment", - "offset" : 25960, "text" : " for (int i = 0; i " }, { "@type" : "AstTextComment", - "offset" : 25983, "text" : "<" }, { "@type" : "AstTextComment", - "offset" : 25984, "text" : " 6; ++i) {" }, { "@type" : "AstTextComment", - "offset" : 25997, "text" : " if (BeginPlot(...)) {" }, { "@type" : "AstTextComment", - "offset" : 26030, "text" : " ImPlot::PlotLine(...);" }, { "@type" : "AstTextComment", - "offset" : 26068, "text" : " ..." }, { "@type" : "AstTextComment", - "offset" : 26087, "text" : " EndPlot();" }, { "@type" : "AstTextComment", - "offset" : 26113, "text" : " }" }, { "@type" : "AstTextComment", - "offset" : 26126, "text" : " }" }, { "@type" : "AstTextComment", - "offset" : 26135, "text" : " EndSubplots();" }, { "@type" : "AstTextComment", - "offset" : 26157, "text" : " }" } ] }, { "@type" : "AstParagraphComment", - "offset" : 26165, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26165, "text" : " Produces:" } ] }, { "@type" : "AstParagraphComment", - "offset" : 26181, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26181, "text" : " [0][1][2]" }, { "@type" : "AstTextComment", - "offset" : 26194, "text" : " [3][4][5]" } ] }, { "@type" : "AstParagraphComment", - "offset" : 26210, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26210, "text" : " Important notes:" } ] }, { "@type" : "AstParagraphComment", - "offset" : 26233, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26233, "text" : " - #title_id must be unique to the current ImGui ID scope. If you need to avoid ID" }, { "@type" : "AstTextComment", - "offset" : 26318, "text" : " collisions or don't want to display a title in the plot, use double hashes" }, { "@type" : "AstTextComment", - "offset" : 26398, "text" : " (e.g. \"MyPlot##HiddenIdText\" or \"##NoTitle\")." }, { "@type" : "AstTextComment", - "offset" : 26449, "text" : " - #rows and #cols must be greater than 0." }, { "@type" : "AstTextComment", - "offset" : 26494, "text" : " - #size is the size of the entire grid of subplots, not the individual plots" }, { "@type" : "AstTextComment", - "offset" : 26574, "text" : " - #row_ratios and #col_ratios must have AT LEAST #rows and #cols elements," }, { "@type" : "AstTextComment", - "offset" : 26652, "text" : " respectively. These are the sizes of the rows and columns expressed in ratios." }, { "@type" : "AstTextComment", - "offset" : 26736, "text" : " If the user adjusts the dimensions, the arrays are updated with new ratios." } ] }, { "@type" : "AstParagraphComment", - "offset" : 26820, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26820, "text" : " Important notes regarding BeginPlot from inside of BeginSubplots:" } ] }, { "@type" : "AstParagraphComment", - "offset" : 26892, "decls" : [ { "@type" : "AstTextComment", - "offset" : 26892, "text" : " - The #title_id parameter of _BeginPlot_ (see above) does NOT have to be" }, { "@type" : "AstTextComment", - "offset" : 26968, "text" : " unique when called inside of a subplot context. Subplot IDs are hashed" }, { "@type" : "AstTextComment", - "offset" : 27044, "text" : " for your convenience so you don't have call PushID or generate unique title" }, { "@type" : "AstTextComment", - "offset" : 27125, "text" : " strings. Simply pass an empty string to BeginPlot unless you want to title" }, { "@type" : "AstTextComment", - "offset" : 27205, "text" : " each subplot." }, { "@type" : "AstTextComment", - "offset" : 27224, "text" : " - The #size parameter of _BeginPlot_ (see above) is ignored when inside of a" }, { "@type" : "AstTextComment", - "offset" : 27304, "text" : " subplot context. The actual size of the subplot will be based on the" }, { "@type" : "AstTextComment", - "offset" : 27378, "text" : " #size value you pass to _BeginSubplots_ and #row/#col_ratios if provided." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 27498, "name" : "title_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 27541, "name" : "rows", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 27580, "name" : "cols", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 27629, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 27683, "name" : "flags", "qualType" : "ImPlotSubplotFlags", "desugaredQualType" : "int", "defaultValue" : "ImPlotSubplotFlags_None" }, { "@type" : "AstParmVarDecl", - "offset" : 27752, "name" : "row_ratios", "qualType" : "float *", "desugaredQualType" : "float *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 27814, "name" : "col_ratios", "qualType" : "float *", "desugaredQualType" : "float *", @@ -2314,318 +1928,263 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 28018, "name" : "EndSubplots", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 27844, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 27844, "decls" : [ { "@type" : "AstTextComment", - "offset" : 27844, "text" : " Only call EndSubplots() if BeginSubplots() returns true! Typically called at the end" }, { "@type" : "AstTextComment", - "offset" : 27932, "text" : " of an if statement conditioned on BeginSublots(). See example above." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30414, "name" : "PlotLineG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30436, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 30460, "name" : "getter", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 30496, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 30506, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 30945, "name" : "PlotScatterG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 30970, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 30994, "name" : "getter", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 31030, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 31040, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 31540, "name" : "PlotStairsG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 31564, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 31588, "name" : "getter", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 31624, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 31634, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32327, "name" : "PlotShadedG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32351, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 32375, "name" : "getter1", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 32412, "name" : "data1", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 32433, "name" : "getter2", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 32470, "name" : "data2", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 32481, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 32919, "name" : "PlotBarsG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 32941, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 32965, "name" : "getter", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 33001, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 33011, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 33025, "name" : "width", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 33470, "name" : "PlotBarsHG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 33493, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 33517, "name" : "getter", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 33553, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 33563, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 33577, "name" : "height", "qualType" : "double", "desugaredQualType" : "double" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 37979, "name" : "PlotDigitalG", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 38004, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 38028, "name" : "getter", "qualType" : "ImPlotPoint (*)(void *, int)", "desugaredQualType" : "ImPlotPoint (*)(void *, int)" }, { "@type" : "AstParmVarDecl", - "offset" : 38064, "name" : "data", "qualType" : "void *", "desugaredQualType" : "void *" }, { "@type" : "AstParmVarDecl", - "offset" : 38074, "name" : "count", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 38235, "name" : "PlotImage", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 38085, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 38085, "decls" : [ { "@type" : "AstTextComment", - "offset" : 38085, "text" : " Plots an axis-aligned image. #bounds_min/bounds_max are in plot coordinates (y-up) and #uv0/uv1 are in texture coordinates (y-down)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 38257, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 38279, "name" : "user_texture_id", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 38315, "name" : "bounds_min", "qualType" : "const ImPlotPoint &", "desugaredQualType" : "const ImPlotPoint &" }, { "@type" : "AstParmVarDecl", - "offset" : 38346, "name" : "bounds_max", "qualType" : "const ImPlotPoint &", "desugaredQualType" : "const ImPlotPoint &" }, { "@type" : "AstParmVarDecl", - "offset" : 38372, "name" : "uv0", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0,0)" }, { "@type" : "AstParmVarDecl", - "offset" : 38403, "name" : "uv1", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(1,1)" }, { "@type" : "AstParmVarDecl", - "offset" : 38434, "name" : "tint_col", "qualType" : "const int &", "desugaredQualType" : "const int &", @@ -2633,49 +2192,40 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 38634, "name" : "PlotText", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 38464, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 38464, "decls" : [ { "@type" : "AstTextComment", - "offset" : 38464, "text" : " Plots a centered text label at point x,y with an optional pixel offset. Text color can be changed with ImPlot::PushStyleColor(ImPlotCol_InlayText, ...)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 38655, "name" : "text", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 38668, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 38678, "name" : "y", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 38686, "name" : "vertical", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 38716, "name" : "pix_offset", "qualType" : "const int &", "desugaredQualType" : "const int &", @@ -2683,72 +2233,58 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 38833, "name" : "PlotDummy", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 38744, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 38744, "decls" : [ { "@type" : "AstTextComment", - "offset" : 38744, "text" : " Plots a dummy item (i.e. adds a legend entry colored by ImPlotCol_Line)" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 38855, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 39258, "name" : "SetNextPlotLimits", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 39105, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 39105, "decls" : [ { "@type" : "AstTextComment", - "offset" : 39105, "text" : " Set the axes range limits of the next plot. Call right before BeginPlot(). If ImGuiCond_Always is used, the axes limits will be locked." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 39283, "name" : "xmin", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39296, "name" : "xmax", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39309, "name" : "ymin", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39322, "name" : "ymax", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39338, "name" : "cond", "qualType" : "int", "desugaredQualType" : "int", @@ -2756,36 +2292,29 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 39521, "name" : "SetNextPlotLimitsX", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 39364, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 39364, "decls" : [ { "@type" : "AstTextComment", - "offset" : 39364, "text" : " Set the X axis range limits of the next plot. Call right before BeginPlot(). If ImGuiCond_Always is used, the X axis limits will be locked." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 39547, "name" : "xmin", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39560, "name" : "xmax", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39576, "name" : "cond", "qualType" : "int", "desugaredQualType" : "int", @@ -2793,43 +2322,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 39759, "name" : "SetNextPlotLimitsY", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 39602, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 39602, "decls" : [ { "@type" : "AstTextComment", - "offset" : 39602, "text" : " Set the Y axis range limits of the next plot. Call right before BeginPlot(). If ImGuiCond_Always is used, the Y axis limits will be locked." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 39785, "name" : "ymin", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39798, "name" : "ymax", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 39814, "name" : "cond", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 39849, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -2837,69 +2358,57 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40039, "name" : "LinkNextPlotLimits", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 39876, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 39876, "decls" : [ { "@type" : "AstTextComment", - "offset" : 39876, "text" : " Links the next plot limits to external values. Set to NULL for no linkage. The pointer data must remain valid until the matching call to EndPlot." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 40066, "name" : "xmin", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 40080, "name" : "xmax", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 40094, "name" : "ymin", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 40108, "name" : "ymax", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 40122, "name" : "ymin2", "qualType" : "double *", "desugaredQualType" : "double *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 40144, "name" : "ymax2", "qualType" : "double *", "desugaredQualType" : "double *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 40166, "name" : "ymin3", "qualType" : "double *", "desugaredQualType" : "double *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 40188, "name" : "ymax3", "qualType" : "double *", "desugaredQualType" : "double *", @@ -2907,45 +2416,37 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40318, "name" : "FitNextPlotAxes", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 40205, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 40205, "decls" : [ { "@type" : "AstTextComment", - "offset" : 40205, "text" : " Fits the next plot axes to all plotted data if they are unlocked (equivalent to double-clicks)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 40339, "name" : "x", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 40354, "name" : "y", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 40369, "name" : "y2", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 40385, "name" : "y3", "qualType" : "bool", "desugaredQualType" : "bool", @@ -2953,43 +2454,35 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40534, "name" : "SetNextPlotTicksX", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 40400, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 40400, "decls" : [ { "@type" : "AstTextComment", - "offset" : 40400, "text" : " Set the X axis ticks and optionally the labels for the next plot. To keep the default ticks, set #keep_default=true." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 40566, "name" : "values", "qualType" : "const double *", "desugaredQualType" : "const double *" }, { "@type" : "AstParmVarDecl", - "offset" : 40578, "name" : "n_ticks", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 40605, "name" : "labels", "qualType" : "const char *const *", "desugaredQualType" : "const char *const *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 40627, "name" : "keep_default", "qualType" : "bool", "desugaredQualType" : "bool", @@ -2997,37 +2490,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40666, "name" : "SetNextPlotTicksX", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 40691, "name" : "x_min", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 40705, "name" : "x_max", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 40716, "name" : "n_ticks", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 40743, "name" : "labels", "qualType" : "const char *const *", "desugaredQualType" : "const char *const *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 40765, "name" : "keep_default", "qualType" : "bool", "desugaredQualType" : "bool", @@ -3035,50 +2522,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 40924, "name" : "SetNextPlotTicksY", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 40790, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 40790, "decls" : [ { "@type" : "AstTextComment", - "offset" : 40790, "text" : " Set the Y axis ticks and optionally the labels for the next plot. To keep the default ticks, set #keep_default=true." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 40956, "name" : "values", "qualType" : "const double *", "desugaredQualType" : "const double *" }, { "@type" : "AstParmVarDecl", - "offset" : 40968, "name" : "n_ticks", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 40995, "name" : "labels", "qualType" : "const char *const *", "desugaredQualType" : "const char *const *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 41017, "name" : "keep_default", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 41051, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3086,44 +2564,37 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41092, "name" : "SetNextPlotTicksY", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 41117, "name" : "y_min", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 41131, "name" : "y_max", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 41142, "name" : "n_ticks", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 41169, "name" : "labels", "qualType" : "const char *const *", "desugaredQualType" : "const char *const *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 41191, "name" : "keep_default", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "false" }, { "@type" : "AstParmVarDecl", - "offset" : 41225, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3131,54 +2602,43 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41441, "name" : "SetNextPlotFormatX", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 41253, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 41253, "decls" : [ { "@type" : "AstTextComment", - "offset" : 41253, "text" : " Set the format for numeric X axis labels (default=\"%g\"). Formated values will be doubles (i.e. don't supply %d, %i, etc.). Not applicable if ImPlotAxisFlags_Time enabled." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 41472, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41620, "name" : "SetNextPlotFormatY", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 41480, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 41480, "decls" : [ { "@type" : "AstTextComment", - "offset" : 41480, "text" : " Set the format for numeric Y axis labels (default=\"%g\"). Formated values will be doubles (i.e. don't supply %d, %i, etc.)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 41651, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 41668, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3186,55 +2646,44 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 41947, "name" : "SetPlotYAxis", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 41760, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 41760, "decls" : [ { "@type" : "AstTextComment", - "offset" : 41760, "text" : " Select which Y axis will be used for subsequent plot elements. The default is ImPlotYAxis_1, or the first (left) Y axis. Enable 2nd and 3rd axes with ImPlotFlags_YAxisX." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 41972, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42149, "name" : "HideNextItem", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 41983, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 41983, "decls" : [ { "@type" : "AstTextComment", - "offset" : 41983, "text" : " Hides or shows the next plot item (i.e. as if it were toggled from the legend). Use ImGuiCond_Always if you need to forcefully set this every frame." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 42167, "name" : "hidden", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 42192, "name" : "cond", "qualType" : "int", "desugaredQualType" : "int", @@ -3242,30 +2691,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42397, "name" : "PixelsToPlot", "resultType" : "ImPlotPoint", "decls" : [ { "@type" : "AstFullComment", - "offset" : 42219, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 42219, "decls" : [ { "@type" : "AstTextComment", - "offset" : 42219, "text" : " Convert pixels to a position in the current plot's coordinate system. A negative y_axis uses the current value of SetPlotYAxis (ImPlotYAxis_1 initially)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 42424, "name" : "pix", "qualType" : "const int &", "desugaredQualType" : "const int &" }, { "@type" : "AstParmVarDecl", - "offset" : 42441, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3273,24 +2716,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42487, "name" : "PixelsToPlot", "resultType" : "ImPlotPoint", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42506, "name" : "x", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 42515, "name" : "y", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 42530, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3298,30 +2737,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42728, "name" : "PlotToPixels", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 42555, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 42555, "decls" : [ { "@type" : "AstTextComment", - "offset" : 42555, "text" : " Convert a position in the current plot's coordinate system to pixels. A negative y_axis uses the current value of SetPlotYAxis (ImPlotYAxis_1 initially)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 42760, "name" : "plt", "qualType" : "const ImPlotPoint &", "desugaredQualType" : "const ImPlotPoint &" }, { "@type" : "AstParmVarDecl", - "offset" : 42777, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3329,24 +2762,20 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42818, "name" : "PlotToPixels", "resultType" : "int", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 42838, "name" : "x", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 42848, "name" : "y", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 42863, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3354,96 +2783,75 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 42959, "name" : "GetPlotPos", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 42888, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 42888, "decls" : [ { "@type" : "AstTextComment", - "offset" : 42888, "text" : " Get the current Plot position (top-left) in pixels." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43030, "name" : "GetPlotSize", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 42975, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 42975, "decls" : [ { "@type" : "AstTextComment", - "offset" : 42975, "text" : " Get the curent Plot size in pixels." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43126, "name" : "IsPlotHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43047, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43047, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43047, "text" : " Returns true if the plot area in the current plot is hovered." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43230, "name" : "IsPlotXAxisHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43145, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43145, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43145, "text" : " Returns true if the XAxis plot area in the current plot is hovered." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43342, "name" : "IsPlotYAxisHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43254, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43254, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43254, "text" : " Returns true if the YAxis[n] plot area in the current plot is hovered." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 43373, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3451,24 +2859,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43563, "name" : "GetPlotMousePos", "resultType" : "ImPlotPoint", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43388, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43388, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43388, "text" : " Returns the mouse position in x,y coordinates of the current plot. A negative y_axis uses the current value of SetPlotYAxis (ImPlotYAxis_1 initially)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 43591, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3476,24 +2879,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43762, "name" : "GetPlotLimits", "resultType" : "ImPlotLimits", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43616, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43616, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43616, "text" : " Returns the current plot axis range. A negative y_axis uses the current value of SetPlotYAxis (ImPlotYAxis_1 initially)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 43788, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3501,42 +2899,33 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43887, "name" : "IsPlotSelected", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43814, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43814, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43814, "text" : " Returns true if the current plot is being box selected." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 43979, "name" : "GetPlotSelection", "resultType" : "ImPlotLimits", "decls" : [ { "@type" : "AstFullComment", - "offset" : 43907, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 43907, "decls" : [ { "@type" : "AstTextComment", - "offset" : 43907, "text" : " Returns the current plot box selection bounds." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 44008, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3544,42 +2933,33 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44171, "name" : "IsPlotQueried", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 44034, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 44034, "decls" : [ { "@type" : "AstTextComment", - "offset" : 44034, "text" : " Returns true if the current plot is being queried or has an active query. Query must be enabled with ImPlotFlags_Query." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44300, "name" : "GetPlotQuery", "resultType" : "ImPlotLimits", "decls" : [ { "@type" : "AstFullComment", - "offset" : 44190, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 44190, "decls" : [ { "@type" : "AstTextComment", - "offset" : 44190, "text" : " Returns the current plot query bounds. Query must be enabled with ImPlotFlags_Query." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 44325, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3587,30 +2967,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44448, "name" : "SetPlotQuery", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 44350, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 44350, "decls" : [ { "@type" : "AstTextComment", - "offset" : 44350, "text" : " Set the current plot query bounds. Query must be enabled with ImPlotFlags_Query." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 44481, "name" : "query", "qualType" : "const ImPlotLimits &", "desugaredQualType" : "const ImPlotLimits &" }, { "@type" : "AstParmVarDecl", - "offset" : 44500, "name" : "y_axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -3618,48 +2992,38 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 44603, "name" : "IsSubplotsHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 44526, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 44526, "decls" : [ { "@type" : "AstTextComment", - "offset" : 44526, "text" : " Returns true if the bounding frame of a subplot is hovered/" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 45167, "name" : "BeginAlignedPlots", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 44993, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 44993, "decls" : [ { "@type" : "AstTextComment", - "offset" : 44993, "text" : " Align axis padding over multiple plots in a single row or column. If this function returns true, EndAlignedPlots() must be called. #group_id must be unique." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 45197, "name" : "group_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 45225, "name" : "orientation", "qualType" : "ImPlotOrientation", "desugaredQualType" : "int", @@ -3667,68 +3031,55 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 45352, "name" : "EndAlignedPlots", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 45270, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 45270, "decls" : [ { "@type" : "AstTextComment", - "offset" : 45270, "text" : " Only call EndAlignedPlots() if BeginAlignedPlots() returns true!" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47027, "name" : "DragLineX", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 46925, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 46925, "decls" : [ { "@type" : "AstTextComment", - "offset" : 46925, "text" : " Shows a draggable vertical guide line at an x-value. #col defaults to ImGuiCol_Text." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 47049, "name" : "id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 47061, "name" : "x_value", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 47075, "name" : "show_label", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 47108, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 47137, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -3736,50 +3087,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47258, "name" : "DragLineY", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 47155, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 47155, "decls" : [ { "@type" : "AstTextComment", - "offset" : 47155, "text" : " Shows a draggable horizontal guide line at a y-value. #col defaults to ImGuiCol_Text." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 47280, "name" : "id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 47292, "name" : "y_value", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 47306, "name" : "show_label", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 47339, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 47368, "name" : "thickness", "qualType" : "float", "desugaredQualType" : "float", @@ -3787,56 +3129,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47467, "name" : "DragPoint", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 47386, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 47386, "decls" : [ { "@type" : "AstTextComment", - "offset" : 47386, "text" : " Shows a draggable point at x,y. #col defaults to ImGuiCol_Text." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 47489, "name" : "id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 47501, "name" : "x", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 47512, "name" : "y", "qualType" : "double *", "desugaredQualType" : "double *" }, { "@type" : "AstParmVarDecl", - "offset" : 47520, "name" : "show_label", "qualType" : "bool", "desugaredQualType" : "bool", "defaultValue" : "true" }, { "@type" : "AstParmVarDecl", - "offset" : 47553, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 47582, "name" : "radius", "qualType" : "float", "desugaredQualType" : "float", @@ -3844,37 +3176,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 47930, "name" : "SetLegendLocation", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 47851, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 47851, "decls" : [ { "@type" : "AstTextComment", - "offset" : 47851, "text" : " Set the location of the current plot's (or subplot's) legend." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 47963, "name" : "location", "qualType" : "ImPlotLocation", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 47991, "name" : "orientation", "qualType" : "ImPlotOrientation", "desugaredQualType" : "int", "defaultValue" : "ImPlotOrientation_Vertical" }, { "@type" : "AstParmVarDecl", - "offset" : 48038, "name" : "outside", "qualType" : "bool", "desugaredQualType" : "bool", @@ -3882,78 +3207,62 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48158, "name" : "SetMousePosLocation", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48058, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48058, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48058, "text" : " Set the location of the current plot's mouse position text (default = South|East)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 48193, "name" : "location", "qualType" : "ImPlotLocation", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48276, "name" : "IsLegendEntryHovered", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48206, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48206, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48206, "text" : " Returns true if a plot item legend entry is hovered." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 48309, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48374, "name" : "BeginLegendPopup", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48323, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48323, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48323, "text" : " Begin a popup for a legend entry." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 48403, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 48430, "name" : "mouse_button", "qualType" : "int", "desugaredQualType" : "int", @@ -3961,78 +3270,61 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48500, "name" : "EndLegendPopup", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48451, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48451, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48451, "text" : " End a popup for a legend entry." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 48896, "name" : "BeginDragDropTarget", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48771, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48771, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48771, "text" : " Turns the current plot's plotting area into a drag and drop target. Don't forget to call EndDragDropTarget!" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49039, "name" : "BeginDragDropTargetX", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 48921, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 48921, "decls" : [ { "@type" : "AstTextComment", - "offset" : 48921, "text" : " Turns the current plot's X-axis into a drag and drop target. Don't forget to call EndDragDropTarget!" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49183, "name" : "BeginDragDropTargetY", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49065, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49065, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49065, "text" : " Turns the current plot's Y-Axis into a drag and drop target. Don't forget to call EndDragDropTarget!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 49216, "name" : "axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", @@ -4040,67 +3332,53 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49359, "name" : "BeginDragDropTargetLegend", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49241, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49241, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49241, "text" : " Turns the current plot's legend into a drag and drop target. Don't forget to call EndDragDropTarget!" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49491, "name" : "EndDragDropTarget", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49390, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49390, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49390, "text" : " Ends a drag and drop target (currently just an alias for ImGui::EndDragDropTarget)." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 49873, "name" : "BeginDragDropSource", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49748, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49748, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49748, "text" : " Turns the current plot's plotting area into a drag and drop source. Don't forget to call EndDragDropSource!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 49910, "name" : "key_mods", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 49963, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -4108,31 +3386,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50095, "name" : "BeginDragDropSourceX", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 49977, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 49977, "decls" : [ { "@type" : "AstTextComment", - "offset" : 49977, "text" : " Turns the current plot's X-axis into a drag and drop source. Don't forget to call EndDragDropSource!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 50133, "name" : "key_mods", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 50186, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -4140,38 +3412,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50318, "name" : "BeginDragDropSourceY", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 50200, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 50200, "decls" : [ { "@type" : "AstTextComment", - "offset" : 50200, "text" : " Turns the current plot's Y-axis into a drag and drop source. Don't forget to call EndDragDropSource!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 50351, "name" : "axis", "qualType" : "ImPlotYAxis", "desugaredQualType" : "int", "defaultValue" : "ImPlotYAxis_1" }, { "@type" : "AstParmVarDecl", - "offset" : 50390, "name" : "key_mods", "qualType" : "int", "desugaredQualType" : "int", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 50443, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -4179,30 +3444,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50584, "name" : "BeginDragDropSourceItem", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 50457, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 50457, "decls" : [ { "@type" : "AstTextComment", - "offset" : 50457, "text" : " Turns an item in the current plot's legend into drag and drop source. Don't forget to call EndDragDropSource!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 50620, "name" : "label_id", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 50649, "name" : "flags", "qualType" : "int", "desugaredQualType" : "int", @@ -4210,60 +3469,47 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 50764, "name" : "EndDragDropSource", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 50663, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 50663, "decls" : [ { "@type" : "AstTextComment", - "offset" : 50663, "text" : " Ends a drag and drop source (currently just an alias for ImGui::EndDragDropSource)." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53071, "name" : "GetStyle", "resultType" : "ImPlotStyle &", "decls" : [ { "@type" : "AstFullComment", - "offset" : 52955, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 52955, "decls" : [ { "@type" : "AstTextComment", - "offset" : 52955, "text" : " Provides access to plot style structure for permanant modifications to colors, sizes, etc." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53156, "name" : "StyleColorsAuto", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53086, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53086, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53086, "text" : " Style plot colors for current ImGui style (default)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 53185, "name" : "dst", "qualType" : "ImPlotStyle *", "desugaredQualType" : "ImPlotStyle *", @@ -4271,24 +3517,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53256, "name" : "StyleColorsClassic", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53200, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53200, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53200, "text" : " Style plot colors for ImGui \"Classic\"." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 53288, "name" : "dst", "qualType" : "ImPlotStyle *", "desugaredQualType" : "ImPlotStyle *", @@ -4296,24 +3537,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53356, "name" : "StyleColorsDark", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53303, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53303, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53303, "text" : " Style plot colors for ImGui \"Dark\"." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 53385, "name" : "dst", "qualType" : "ImPlotStyle *", "desugaredQualType" : "ImPlotStyle *", @@ -4321,24 +3557,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53454, "name" : "StyleColorsLight", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53400, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53400, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53400, "text" : " Style plot colors for ImGui \"Light\"." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 53484, "name" : "dst", "qualType" : "ImPlotStyle *", "desugaredQualType" : "ImPlotStyle *", @@ -4346,72 +3577,58 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53815, "name" : "PushStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53728, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53728, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53728, "text" : " Temporarily modify a style color. Don't forget to call PopStyleColor!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 53840, "name" : "idx", "qualType" : "ImPlotCol", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 53851, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 53873, "name" : "PushStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 53898, "name" : "idx", "qualType" : "ImPlotCol", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 53917, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 54036, "name" : "PopStyleColor", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 53925, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 53925, "decls" : [ { "@type" : "AstTextComment", - "offset" : 53925, "text" : " Undo temporary style color modification(s). Undo multiple pushes at once by increasing count." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 54054, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -4419,114 +3636,91 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 54171, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54069, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54069, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54069, "text" : " Temporarily modify a style variable of float type. Don't forget to call PopStyleVar!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 54199, "name" : "idx", "qualType" : "ImPlotStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 54210, "name" : "val", "qualType" : "float", "desugaredQualType" : "float" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 54318, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54218, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54218, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54218, "text" : " Temporarily modify a style variable of int type. Don't forget to call PopStyleVar!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 54346, "name" : "idx", "qualType" : "ImPlotStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 54355, "name" : "val", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 54466, "name" : "PushStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54363, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54363, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54363, "text" : " Temporarily modify a style variable of ImVec2 type. Don't forget to call PopStyleVar!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 54494, "name" : "idx", "qualType" : "ImPlotStyleVar", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 54513, "name" : "val", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 54635, "name" : "PopStyleVar", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54521, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54521, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54521, "text" : " Undo temporary style variable modification(s). Undo multiple pushes at once by increasing count." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 54651, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -4534,31 +3728,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55046, "name" : "SetNextLineStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 54975, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 54975, "decls" : [ { "@type" : "AstTextComment", - "offset" : 54975, "text" : " Set the line color and weight for the next item only." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55077, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 55106, "name" : "weight", "qualType" : "float", "desugaredQualType" : "float", @@ -4566,31 +3754,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55191, "name" : "SetNextFillStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55131, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55131, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55131, "text" : " Set the fill color for the next item only." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55222, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 55251, "name" : "alpha_mod", "qualType" : "float", "desugaredQualType" : "float", @@ -4598,52 +3780,43 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55341, "name" : "SetNextMarkerStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55279, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55279, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55279, "text" : " Set the marker style for the next item only." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55373, "name" : "marker", "qualType" : "ImPlotMarker", "desugaredQualType" : "int", "defaultValue" : "IMPLOT_AUTO" }, { "@type" : "AstParmVarDecl", - "offset" : 55401, "name" : "size", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "IMPLOT_AUTO" }, { "@type" : "AstParmVarDecl", - "offset" : 55435, "name" : "fill", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 55465, "name" : "weight", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "IMPLOT_AUTO" }, { "@type" : "AstParmVarDecl", - "offset" : 55501, "name" : "outline", "qualType" : "const int &", "desugaredQualType" : "const int &", @@ -4651,38 +3824,31 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55596, "name" : "SetNextErrorBarStyle", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55531, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55531, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55531, "text" : " Set the error bar style for the next item only." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55631, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "IMPLOT_AUTO_COL" }, { "@type" : "AstParmVarDecl", - "offset" : 55660, "name" : "size", "qualType" : "float", "desugaredQualType" : "float", "defaultValue" : "IMPLOT_AUTO" }, { "@type" : "AstParmVarDecl", - "offset" : 55686, "name" : "weight", "qualType" : "float", "desugaredQualType" : "float", @@ -4690,124 +3856,98 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55793, "name" : "GetLastItemColor", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55712, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55712, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55712, "text" : " Gets the last item primary color (i.e. its legend icon color)" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 55898, "name" : "GetStyleColorName", "resultType" : "const char *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55816, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55816, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55816, "text" : " Returns the null terminated string name for an ImPlotCol." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 55926, "name" : "idx", "qualType" : "ImPlotCol", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 56019, "name" : "GetMarkerName", "resultType" : "const char *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 55934, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 55934, "decls" : [ { "@type" : "AstTextComment", - "offset" : 55934, "text" : " Returns the null terminated string name for an ImPlotMarker." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 56046, "name" : "idx", "qualType" : "ImPlotMarker", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57479, "name" : "AddColormap", "resultType" : "ImPlotColormap", "decls" : [ { "@type" : "AstFullComment", - "offset" : 56863, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 56863, "decls" : [ { "@type" : "AstTextComment", - "offset" : 56863, "text" : " Add a new colormap. The color data will be copied. The colormap can be used by pushing either the returned index or the" }, { "@type" : "AstTextComment", - "offset" : 56986, "text" : " string name with PushColormap. The colormap name must be unique and the size must be greater than 1. You will receive" }, { "@type" : "AstTextComment", - "offset" : 57107, "text" : " an assert otherwise! By default colormaps are considered to be qualitative (i.e. discrete). If you want to create a" }, { "@type" : "AstTextComment", - "offset" : 57226, "text" : " continuous colormap, set #qual=false. This will treat the colors you provide as keys, and ImPlot will build a linearly" }, { "@type" : "AstTextComment", - "offset" : 57348, "text" : " interpolated lookup table. The memory footprint of this table will be exactly ((size-1)*255+1)*4 bytes." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 57503, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57523, "name" : "cols", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 57533, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 57544, "name" : "qual", "qualType" : "bool", "desugaredQualType" : "bool", @@ -4815,30 +3955,25 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57582, "name" : "AddColormap", "resultType" : "ImPlotColormap", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 57606, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 57626, "name" : "cols", "qualType" : "const int *", "desugaredQualType" : "const int *" }, { "@type" : "AstParmVarDecl", - "offset" : 57636, "name" : "size", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 57647, "name" : "qual", "qualType" : "bool", "desugaredQualType" : "bool", @@ -4846,138 +3981,109 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57760, "name" : "GetColormapCount", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57662, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57662, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57662, "text" : " Returns the number of available colormaps (i.e. the built-in + user-added count)." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 57909, "name" : "GetColormapName", "resultType" : "const char *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57782, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57782, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57782, "text" : " Returns a null terminated string name for a colormap given an index. Returns NULL if index is invalid." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 57940, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58073, "name" : "GetColormapIndex", "resultType" : "ImPlotColormap", "decls" : [ { "@type" : "AstFullComment", - "offset" : 57949, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 57949, "decls" : [ { "@type" : "AstTextComment", - "offset" : 57949, "text" : " Returns an index number for a colormap given a valid string name. Returns -1 if name is invalid." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 58102, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58293, "name" : "PushColormap", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 58112, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 58112, "decls" : [ { "@type" : "AstTextComment", - "offset" : 58112, "text" : " Temporarily switch to one of the built-in (i.e. ImPlotColormap_XXX) or user-added colormaps (i.e. a return value of AddColormap). Don't forget to call PopColormap!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 58321, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58512, "name" : "PushColormap", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 58330, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 58330, "decls" : [ { "@type" : "AstTextComment", - "offset" : 58330, "text" : " Push a colormap by string name. Use built-in names such as \"Default\", \"Deep\", \"Jet\", etc. or a string you provided to AddColormap. Don't forget to call PopColormap!" } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 58537, "name" : "name", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58654, "name" : "PopColormap", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 58546, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 58546, "decls" : [ { "@type" : "AstTextComment", - "offset" : 58546, "text" : " Undo temporary colormap modification(s). Undo multiple pushes at once by increasing count." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 58670, "name" : "count", "qualType" : "int", "desugaredQualType" : "int", @@ -4985,46 +4091,36 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 58914, "name" : "NextColormapColor", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 58685, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 58685, "decls" : [ { "@type" : "AstTextComment", - "offset" : 58685, "text" : " Returns the next color from the current colormap and advances the colormap for the current plot." }, { "@type" : "AstTextComment", - "offset" : 58785, "text" : " Can also be used with no return value to skip colors if desired. You need to call this between Begin/EndPlot!" } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59154, "name" : "GetColormapSize", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 59106, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 59106, "decls" : [ { "@type" : "AstTextComment", - "offset" : 59106, "text" : " Returns the size of a colormap." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 59185, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int", @@ -5032,30 +4128,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59307, "name" : "GetColormapColor", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 59208, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 59208, "decls" : [ { "@type" : "AstTextComment", - "offset" : 59208, "text" : " Returns a color from a colormap given an index >= 0 (modulo will be performed)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 59328, "name" : "idx", "qualType" : "int", "desugaredQualType" : "int" }, { "@type" : "AstParmVarDecl", - "offset" : 59348, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int", @@ -5063,30 +4153,24 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59456, "name" : "SampleColormap", "resultType" : "int", "decls" : [ { "@type" : "AstFullComment", - "offset" : 59371, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 59371, "decls" : [ { "@type" : "AstTextComment", - "offset" : 59371, "text" : " Sample a color from the current colormap given t between 0 and 1." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 59477, "name" : "t", "qualType" : "float", "desugaredQualType" : "float" }, { "@type" : "AstParmVarDecl", - "offset" : 59495, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int", @@ -5094,56 +4178,46 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59673, "name" : "ColormapScale", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 59519, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 59519, "decls" : [ { "@type" : "AstTextComment", - "offset" : 59519, "text" : " Shows a vertical color scale with linear spaced ticks using the specified color map. Use double hashes to hide label (e.g. \"##NoLabel\")." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 59699, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 59713, "name" : "scale_min", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 59731, "name" : "scale_max", "qualType" : "double", "desugaredQualType" : "double" }, { "@type" : "AstParmVarDecl", - "offset" : 59756, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0,0)" }, { "@type" : "AstParmVarDecl", - "offset" : 59791, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int", "defaultValue" : "IMPLOT_AUTO" }, { "@type" : "AstParmVarDecl", - "offset" : 59823, "name" : "fmt", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -5151,50 +4225,41 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 59970, "name" : "ColormapSlider", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 59838, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 59838, "decls" : [ { "@type" : "AstTextComment", - "offset" : 59838, "text" : " Shows a horizontal slider with a colormap gradient background. Optionally returns the color sampled at t in [0 1]." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 59997, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60011, "name" : "t", "qualType" : "float *", "desugaredQualType" : "float *" }, { "@type" : "AstParmVarDecl", - "offset" : 60022, "name" : "out", "qualType" : "int *", "desugaredQualType" : "int *", "defaultValue" : "=" }, { "@type" : "AstParmVarDecl", - "offset" : 60046, "name" : "format", "qualType" : "const char *", "desugaredQualType" : "const char *", "defaultValue" : "\"\"" }, { "@type" : "AstParmVarDecl", - "offset" : 60074, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int", @@ -5202,37 +4267,30 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 60167, "name" : "ColormapButton", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 60097, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 60097, "decls" : [ { "@type" : "AstTextComment", - "offset" : 60097, "text" : " Shows a button with a colormap gradient brackground." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 60194, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" }, { "@type" : "AstParmVarDecl", - "offset" : 60215, "name" : "size", "qualType" : "const int &", "desugaredQualType" : "const int &", "defaultValue" : "ImVec2(0,0)" }, { "@type" : "AstParmVarDecl", - "offset" : 60250, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int", @@ -5240,48 +4298,37 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61037, "name" : "BustColorCache", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 60274, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 60274, "decls" : [ { "@type" : "AstTextComment", - "offset" : 60274, "text" : " When items in a plot sample their color from a colormap, the color is cached and does not change" }, { "@type" : "AstTextComment", - "offset" : 60374, "text" : " unless explicitly overriden. Therefore, if you change the colormap after the item has already been plotted," }, { "@type" : "AstTextComment", - "offset" : 60485, "text" : " item colors will NOT update. If you need item colors to resample the new colormap, then use this" }, { "@type" : "AstTextComment", - "offset" : 60585, "text" : " function to bust the cached colors. If #plot_title_id is NULL, then every item in EVERY existing plot" }, { "@type" : "AstTextComment", - "offset" : 60690, "text" : " will be cache busted. Otherwise only the plot specified by #plot_title_id will be busted. For the" }, { "@type" : "AstTextComment", - "offset" : 60791, "text" : " latter, this function must be called in the same ImGui ID scope that the plot is in. You should rarely if ever" }, { "@type" : "AstTextComment", - "offset" : 60905, "text" : " need this function, but it is available for applications that require runtime colormap swaps (e.g. Heatmaps demo)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 61064, "name" : "plot_title_id", "qualType" : "const char *", "desugaredQualType" : "const char *", @@ -5289,90 +4336,72 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61362, "name" : "ItemIcon", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61268, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61268, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61268, "text" : " Render icons similar to those that appear in legends (nifty for data lists)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 61385, "name" : "col", "qualType" : "const int &", "desugaredQualType" : "const int &" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61407, "name" : "ItemIcon", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 61422, "name" : "col", "qualType" : "int", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61444, "name" : "ColormapIcon", "resultType" : "void", "decls" : [ { "@type" : "AstParmVarDecl", - "offset" : 61472, "name" : "cmap", "qualType" : "ImPlotColormap", "desugaredQualType" : "int" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61604, "name" : "GetPlotDrawList", "resultType" : "int *", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61482, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61482, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61482, "text" : " Get the plot draw list for custom rendering to the current plot area. Call between Begin/EndPlot." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61779, "name" : "PushPlotClipRect", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61625, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61625, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61625, "text" : " Push clip rect for rendering to current plot area. The rect can be expanded or contracted by #expand pixels. Call between Begin/EndPlot." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 61802, "name" : "expand", "qualType" : "float", "desugaredQualType" : "float", @@ -5380,90 +4409,71 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61880, "name" : "PopPlotClipRect", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61815, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61815, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61815, "text" : " Pop plot clip rect. Call between Begin/EndPlot." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 61962, "name" : "ShowStyleSelector", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 61902, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 61902, "decls" : [ { "@type" : "AstTextComment", - "offset" : 61902, "text" : " Shows ImPlot style selector dropdown menu." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 61992, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62065, "name" : "ShowColormapSelector", "resultType" : "bool", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62002, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62002, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62002, "text" : " Shows ImPlot colormap selector dropdown menu." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 62098, "name" : "label", "qualType" : "const char *", "desugaredQualType" : "const char *" } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62173, "name" : "ShowStyleEditor", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62108, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62108, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62108, "text" : " Shows ImPlot style editor block (not a window)." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 62202, "name" : "ref", "qualType" : "ImPlotStyle *", "desugaredQualType" : "ImPlotStyle *", @@ -5471,42 +4481,33 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62290, "name" : "ShowUserGuide", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62217, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62217, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62217, "text" : " Add basic help/info block for end users (not a window)." } ] } ] } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62373, "name" : "ShowMetricsWindow", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62309, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62309, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62309, "text" : " Shows ImPlot metrics/debug information window." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 62397, "name" : "p_popen", "qualType" : "bool *", "desugaredQualType" : "bool *", @@ -5514,24 +4515,19 @@ } ] }, { "@type" : "AstFunctionDecl", - "offset" : 62672, "name" : "ShowDemoWindow", "resultType" : "void", "decls" : [ { "@type" : "AstFullComment", - "offset" : 62625, "decls" : [ { "@type" : "AstParagraphComment", - "offset" : 62625, "decls" : [ { "@type" : "AstTextComment", - "offset" : 62625, "text" : " Shows the ImPlot demo window." } ] } ] }, { "@type" : "AstParmVarDecl", - "offset" : 62693, "name" : "p_open", "qualType" : "bool *", "desugaredQualType" : "bool *",