mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 03:48:30 +01:00
Merge branch 'docking_inter'
This commit is contained in:
@@ -57,12 +57,13 @@ Notes:
|
||||
* defaults : a collection in which key is argument name and value is the default value.
|
||||
* manual : will be true if this function is hand-written (not generated)
|
||||
* isvararg : is set if some argument is a vararg
|
||||
* constructor : is set if the function is a constructor for a class
|
||||
* destructor : is set if the function is a destructor for a class
|
||||
* constructor : is set if the function is a constructor for a class.
|
||||
* destructor : is set if the function is a destructor for a class but not just a default destructor.
|
||||
* realdestructor : is set if the function is a destructor for a class
|
||||
* templated : is set if the function belongs to a templated class (ImVector)
|
||||
* templatedgen: is set if the function belongs to a struct generated from template (ImVector_ImWchar)
|
||||
* nonUDT : if present the original function was returning a user defined type so that signature has been changed to accept a pointer to the UDT as first argument.
|
||||
* location : name of the header file this function comes from. (imgui, internal, imgui_impl_xxx)
|
||||
* location : name of the header file and linenumber this function comes from. (imgui:000, internal:123, imgui_impl_xxx:123)
|
||||
* is_static_function : is setted when it is an struct static function.
|
||||
### structs_and_enums description
|
||||
* Is is a collection with three items:
|
||||
@@ -76,7 +77,7 @@ Notes:
|
||||
* name : the name of the struct member
|
||||
* size : the number of array elements (when it is an array)
|
||||
* bitfield : the bitfield width (in case it is a bitfield)
|
||||
* under key locations we get the locations collection in which each key is the enum tagname or the struct name and the value is the name of the header file this comes from.
|
||||
* under key locations we get the locations collection in which each key is the enum tagname or the struct name and the value is the name of the header file and line number this comes from.
|
||||
# usage
|
||||
|
||||
* use whatever method is in ImGui c++ namespace in the original [imgui.h](https://github.com/ocornut/imgui/blob/master/imgui.h) by prepending `ig`
|
||||
|
@@ -3,6 +3,9 @@
|
||||
//with imgui_internal.h api
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
#ifdef CIMGUI_FREETYPE
|
||||
#include "./imgui/misc/freetype/imgui_freetype.h"
|
||||
#endif
|
||||
#include "./imgui/imgui_internal.h"
|
||||
#include "cimgui.h"
|
||||
|
||||
|
1
cimgui.h
1
cimgui.h
@@ -102,6 +102,7 @@ typedef struct ImDrawList ImDrawList;
|
||||
typedef struct ImDrawData ImDrawData;
|
||||
typedef struct ImDrawCmd ImDrawCmd;
|
||||
typedef struct ImDrawChannel ImDrawChannel;
|
||||
|
||||
struct ImDrawChannel;
|
||||
struct ImDrawCmd;
|
||||
struct ImDrawData;
|
||||
|
@@ -113,13 +113,22 @@ local function strsplit(str, pat)
|
||||
end
|
||||
return t,t2
|
||||
end
|
||||
M.strsplit = strsplit
|
||||
local function split_comment(line)
|
||||
local comment = line:match("(%s*//.*)") or ""
|
||||
local comment = line:match("(%s*//.*)") --or ""
|
||||
line = line:gsub("%s*//.*","")
|
||||
line = line:gsub("%s*$","")
|
||||
return line,comment
|
||||
end
|
||||
M.split_comment = split_comment
|
||||
local function clean_comments(txt)
|
||||
local comms = ""
|
||||
for comm in txt:gmatch("(%s*//[^\n]*)") do
|
||||
comms = comms..comm
|
||||
end
|
||||
txt = txt:gsub("%s*//[^\n]*","")
|
||||
return txt,comms
|
||||
end
|
||||
local function strip(cad)
|
||||
return cad:gsub("^%s*(.-)%s*$","%1") --remove initial and final spaces
|
||||
end
|
||||
@@ -274,10 +283,12 @@ local function getRE()
|
||||
vardef_re = "^\n*([^;{}]+;)",
|
||||
functionD_re = "^([^;{}]-%b()[\n%s%w]*%b{}%s-;*)",
|
||||
--functionD_re = "^([^;{}]-%b()[^{}%(%)]*%b{})",
|
||||
functype_re = "^%s*[%w%s%*]+%(%*[%w_]+%)%([^%(%)]*%)%s*;"
|
||||
functype_re = "^%s*[%w%s%*]+%(%*[%w_]+%)%([^%(%)]*%)%s*;",
|
||||
comment_re = "^%s*//[^\n]*",
|
||||
comment2_re = "^%s*/%*.-%*/"
|
||||
}
|
||||
|
||||
local resN = {"functypedef_re","functype_re","function_re","functionD_re","typedef_st_re","struct_re","enum_re","union_re","namespace_re","class_re","typedef_re","vardef_re"}
|
||||
local resN = {"comment2_re","comment_re","functypedef_re","functype_re","function_re","functionD_re","typedef_st_re","struct_re","enum_re","union_re","namespace_re","class_re","typedef_re","vardef_re"}
|
||||
|
||||
return res,resN
|
||||
end
|
||||
@@ -286,7 +297,7 @@ local function isLeaf(re)
|
||||
end
|
||||
M.getRE = getRE
|
||||
--takes preprocesed file in table cdefsor and returns items
|
||||
local function parseItems(txt,dumpit,loca)
|
||||
local function parseItems(txt,linenumdict, itparent, dumpit)
|
||||
--assert(loca)
|
||||
--dumpit = true
|
||||
local res,resN = getRE()
|
||||
@@ -295,6 +306,7 @@ local function parseItems(txt,dumpit,loca)
|
||||
local item
|
||||
local items = {}
|
||||
local itemarr = {}
|
||||
local outercomms = {}
|
||||
while true do
|
||||
local found = false
|
||||
for ire,re_name in ipairs(resN) do
|
||||
@@ -302,12 +314,68 @@ local function parseItems(txt,dumpit,loca)
|
||||
local i,e = txt:find(re,ini)
|
||||
if i then
|
||||
item = txt:sub(i,e)
|
||||
------------------
|
||||
--[[
|
||||
--if re~=functionD_re then --skip defined functions
|
||||
item = item:gsub("extern __attribute__%(%(dllexport%)%) ","")
|
||||
table.insert(itemarr,{re_name=re_name,item=item,locat=loca})
|
||||
--end
|
||||
items[re_name] = items[re_name] or {}
|
||||
table.insert(items[re_name],item)
|
||||
--]]
|
||||
--------------------
|
||||
if re_name=="comment_re" or re_name=="comment2_re" then
|
||||
--[[
|
||||
table.insert(outercomms,item)
|
||||
-- comments to previous item
|
||||
if itemarr[#itemarr] then
|
||||
local prev = itemarr[#itemarr].comments or ""
|
||||
itemarr[#itemarr].comments = prev .. item
|
||||
end
|
||||
--]]
|
||||
--comments begining with \n will go to next item
|
||||
if item:match("^%s*\n") then
|
||||
table.insert(outercomms,item)
|
||||
else
|
||||
-- comments to previous item
|
||||
if itemarr[#itemarr] then
|
||||
local prev = itemarr[#itemarr].comments or ""
|
||||
itemarr[#itemarr].comments = prev .. item
|
||||
end
|
||||
end
|
||||
else
|
||||
--item,inercoms = clean_comments(item)
|
||||
local itemold = item
|
||||
item = item:gsub("extern __attribute__%(%(dllexport%)%) ","")
|
||||
local comments = table.concat(outercomms,"\n") --..inercoms
|
||||
if comments=="" then comments=nil end
|
||||
outercomms = {}
|
||||
local loca
|
||||
if linenumdict then
|
||||
local itemfirstline = itemold:match("[^\n]+")
|
||||
loca = linenumdict[itemfirstline]
|
||||
if type(loca)=="table" then
|
||||
--local prevloca = itemarr[#itemarr] and itemarr[#itemarr].locat
|
||||
--print("loca is table for",itemfirstline)
|
||||
--print("prevloca is",prevloca)
|
||||
--print("parent loca is",itparent and itparent.locat)
|
||||
-- for ii,ss in ipairs(loca) do
|
||||
-- print(ii,ss)
|
||||
-- end
|
||||
loca = table.remove(loca,1)
|
||||
end
|
||||
if not loca then
|
||||
print(itemold)
|
||||
error"no entry in linenumdict"
|
||||
end
|
||||
else
|
||||
error"no linenumdict"
|
||||
end
|
||||
table.insert(itemarr,{re_name=re_name,item=item,locat=loca})--,comments=comments})
|
||||
items[re_name] = items[re_name] or {}
|
||||
table.insert(items[re_name],item)
|
||||
end
|
||||
-----------------------
|
||||
found = true
|
||||
ini = e + 1
|
||||
if dumpit then
|
||||
@@ -451,8 +519,8 @@ local function clean_names_from_signature(self,signat)
|
||||
result = result:sub(1,-2) .. ")"
|
||||
return result
|
||||
end
|
||||
local function parseFunction(self,stname,lineorig,namespace,locat)
|
||||
|
||||
local function parseFunction(self,stname,itt,namespace,locat)
|
||||
local lineorig,comment = split_comment(itt.item)
|
||||
line = clean_spaces(lineorig)
|
||||
--move *
|
||||
line = line:gsub("%s*%*","%*")
|
||||
@@ -649,7 +717,9 @@ local function parseFunction(self,stname,lineorig,namespace,locat)
|
||||
defT.call_args = caar --call_args
|
||||
defT.isvararg = signat:match("%.%.%.%)$")
|
||||
defT.location = locat
|
||||
--defT.comment = "" --comment
|
||||
local comentario = (itt.comments or "")..(comment or "")
|
||||
if comentario=="" then comentario=nil end
|
||||
defT.comment = comentario
|
||||
defT.argsT = argsArr
|
||||
if self.get_manuals(defT) then
|
||||
defT.manual = true
|
||||
@@ -743,40 +813,55 @@ end
|
||||
local function ADDdestructors(FP)
|
||||
local defsT = FP.defsT
|
||||
local newcdefs = {}
|
||||
--TODO add constructor = true
|
||||
|
||||
local keep_dest_locat = {}
|
||||
--first get destructor locations
|
||||
for numcdef,t in ipairs(FP.funcdefs) do
|
||||
if t.cimguiname then
|
||||
local defT = defsT[t.cimguiname]
|
||||
if not defT[1].ret and not defT[1].constructor then --if constructor not processed
|
||||
if defT[1].funcname:match("~") then
|
||||
keep_dest_locat[defT[1].stname] = defT[1].location
|
||||
end
|
||||
end
|
||||
else
|
||||
assert(false,"no cimguiname")
|
||||
end
|
||||
end
|
||||
|
||||
for numcdef,t in ipairs(FP.funcdefs) do
|
||||
newcdefs[#newcdefs+1] = t
|
||||
if t.cimguiname then
|
||||
local defT = defsT[t.cimguiname]
|
||||
--local defT = cimf[t.signature]
|
||||
--for fname,defT in pairs(FP.defsT) do
|
||||
if not defT[1].ret and not defT[1].constructor then --if constructor not processed
|
||||
if defT[1].funcname:match("~") then
|
||||
defsT[t.cimguiname] = nil --clear destructor
|
||||
newcdefs[#newcdefs] = nil
|
||||
else
|
||||
for j,cons in ipairs(defT) do
|
||||
cons.constructor = true
|
||||
end
|
||||
if(defT[1].stname~=defT[1].funcname) then
|
||||
print(defT[1].stname, defT[1].funcname)
|
||||
error"names should be equal"
|
||||
end
|
||||
local def = {}
|
||||
def.stname = defT[1].stname
|
||||
def.templated = defT[1].templated
|
||||
def.ret = "void"
|
||||
def.ov_cimguiname = def.stname.."_destroy"
|
||||
def.cimguiname = def.ov_cimguiname
|
||||
def.destructor = true
|
||||
def.args = "("..def.stname.."* self)"
|
||||
def.call_args = "(self)"
|
||||
def.signature = "("..def.stname.."*)"
|
||||
def.defaults = {}
|
||||
def.argsT = {{type=def.stname.."*",name="self"}}
|
||||
defsT[def.ov_cimguiname] = {def}
|
||||
defsT[def.ov_cimguiname][def.signature] = def
|
||||
newcdefs[#newcdefs+1]={stname=def.stname,funcname=def.ov_cimguiname,args=def.args,signature=def.signature,cimguiname=def.cimguiname,call_args=def.call_args,ret =def.ret}
|
||||
for j,cons in ipairs(defT) do
|
||||
cons.constructor = true
|
||||
end
|
||||
if(defT[1].stname~=defT[1].funcname) then
|
||||
print(defT[1].stname, defT[1].funcname)
|
||||
error"names should be equal"
|
||||
end
|
||||
local def = {}
|
||||
def.stname = defT[1].stname
|
||||
def.templated = defT[1].templated
|
||||
def.location = keep_dest_locat[defT[1].stname]
|
||||
def.ret = "void"
|
||||
def.ov_cimguiname = def.stname.."_destroy"
|
||||
def.cimguiname = def.ov_cimguiname
|
||||
def.destructor = true
|
||||
def.realdestructor = def.location and true
|
||||
def.args = "("..def.stname.."* self)"
|
||||
def.call_args = "(self)"
|
||||
def.signature = "("..def.stname.."*)"
|
||||
def.defaults = {}
|
||||
def.argsT = {{type=def.stname.."*",name="self"}}
|
||||
defsT[def.ov_cimguiname] = {def}
|
||||
defsT[def.ov_cimguiname][def.signature] = def
|
||||
newcdefs[#newcdefs+1]={stname=def.stname,funcname=def.ov_cimguiname,args=def.args,signature=def.signature,cimguiname=def.cimguiname,call_args=def.call_args,ret =def.ret}
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -861,6 +946,18 @@ function M.Parser()
|
||||
function par.get_manuals(def)
|
||||
return par.manuals[def.ov_cimguiname] or par.manuals[def.cimguiname]
|
||||
end
|
||||
function par:take_lines(cmd_line,names,compiler)
|
||||
local pipe,err = io.popen(cmd_line,"r")
|
||||
if not pipe then
|
||||
error("could not execute COMPILER "..err)
|
||||
end
|
||||
local defines = {}
|
||||
for line,loca,loca2 in M.location(pipe,names,defines,compiler) do
|
||||
self:insert(line, tostring(loca)..":"..tostring(loca2))
|
||||
end
|
||||
pipe:close()
|
||||
return defines
|
||||
end
|
||||
function par:do_parse()
|
||||
self:parseItems()
|
||||
self:gen_structs_and_enums()
|
||||
@@ -871,7 +968,8 @@ function M.Parser()
|
||||
function par:initTypedefsDict()
|
||||
--typedefs dictionary
|
||||
for i,cdef in ipairs(cdefs) do
|
||||
local line = cdef[1]
|
||||
--local line = cdef[1]
|
||||
local line = split_comment(cdef[1])
|
||||
if line:match("typedef") then
|
||||
line = clean_spaces(line)
|
||||
local value,key = line:match("typedef%s+(.+)%s+([%w_]+);")
|
||||
@@ -902,12 +1000,12 @@ function M.Parser()
|
||||
end
|
||||
end
|
||||
--recursive item parsing
|
||||
function par:parseItemsR2(txt,doprint,locat)
|
||||
local itsarr,its = parseItems(txt,false,locat)
|
||||
function par:parseItemsR2(txt, itparent)
|
||||
local itsarr,its = parseItems(txt,self.linenumdict,itparent)
|
||||
for i,it in ipairs(itsarr) do
|
||||
if not isLeaf(it.re_name) then
|
||||
local inner = strip_end(it.item:match("%b{}"):sub(2,-2))
|
||||
it.childs = par:parseItemsR2(inner,doprint,locat)
|
||||
it.childs = par:parseItemsR2(inner, it)
|
||||
for j,child in ipairs(it.childs) do
|
||||
child.parent = it
|
||||
end
|
||||
@@ -928,29 +1026,26 @@ function M.Parser()
|
||||
end
|
||||
function par:parseItems()
|
||||
self:initTypedefsDict()
|
||||
if self.separate_locations then
|
||||
local all_itemsarr = {}
|
||||
local located_cdefs = self:separate_locations(cdefs)
|
||||
for i,lcdef in ipairs(located_cdefs) do
|
||||
local txt = table.concat(lcdef[2],"\n")
|
||||
local itemsarrT,itemsT = par:parseItemsR2(txt,false,lcdef[1])
|
||||
for i,it in ipairs(itemsarrT) do
|
||||
table.insert(all_itemsarr,it)
|
||||
|
||||
self.linenumdict = {}
|
||||
local cdefs2 = {}
|
||||
for i,cdef in ipairs(cdefs) do
|
||||
if self.linenumdict[cdef[1]] then
|
||||
--print("linenumdict alredy defined for", cdef[1],type(self.linenumdict[cdef[1]]))
|
||||
if type(self.linenumdict[cdef[1]])=="string" then
|
||||
self.linenumdict[cdef[1]] = {self.linenumdict[cdef[1]], cdef[2]}
|
||||
else -- must be table already
|
||||
table.insert(self.linenumdict[cdef[1]],cdef[2])
|
||||
end
|
||||
else
|
||||
self.linenumdict[cdef[1]]=cdef[2]
|
||||
end
|
||||
|
||||
self.itemsarr = all_itemsarr
|
||||
itemsarr = self.itemsarr
|
||||
else
|
||||
local cdefs2 = {}
|
||||
for i,cdef in ipairs(cdefs) do
|
||||
table.insert(cdefs2,cdef[1])
|
||||
end
|
||||
local txt = table.concat(cdefs2,"\n")
|
||||
|
||||
self.itemsarr = par:parseItemsR2(txt)
|
||||
itemsarr = self.itemsarr
|
||||
table.insert(cdefs2,cdef[1])
|
||||
end
|
||||
local txt = table.concat(cdefs2,"\n")
|
||||
|
||||
self.itemsarr = par:parseItemsR2(txt)
|
||||
itemsarr = self.itemsarr
|
||||
end
|
||||
|
||||
function par:printItems()
|
||||
@@ -961,6 +1056,7 @@ function M.Parser()
|
||||
function par:clean_structR1(itst)
|
||||
local stru = itst.item
|
||||
local outtab = {}
|
||||
local commtab = {}
|
||||
--local iner = strip_end(stru:match("%b{}"):sub(2,-2))
|
||||
local inistruct = clean_spaces(stru:match("(.-)%b{}"))
|
||||
--local stname = stru:match("struct%s*(%S+)%s*%b{}")
|
||||
@@ -987,8 +1083,11 @@ function M.Parser()
|
||||
--table.insert(outtab,stru:match("(.-)%b{}"))
|
||||
table.insert(outtab,"\nstruct "..stname.."\n")
|
||||
table.insert(outtab,"{")
|
||||
table.insert(commtab,nil)--"")
|
||||
table.insert(commtab,nil)--"")
|
||||
if derived then
|
||||
table.insert(outtab,"\n "..derived.." _"..derived..";")
|
||||
table.insert(commtab,nil)--"")
|
||||
end
|
||||
--local itlist,itemsin = parseItems(iner, false,locat)
|
||||
local itlist = itst.childs
|
||||
@@ -1023,6 +1122,7 @@ function M.Parser()
|
||||
it2 = it2:gsub("%s*=.+;",";")
|
||||
end
|
||||
table.insert(outtab,it2)
|
||||
table.insert(commtab,it.comments )--or "")
|
||||
end
|
||||
elseif it.re_name == "struct_re" or it.re_name == "enum_re" then
|
||||
--nop
|
||||
@@ -1033,7 +1133,7 @@ function M.Parser()
|
||||
end
|
||||
--final
|
||||
table.insert(outtab,"\n};")
|
||||
return table.concat(outtab,""),stname,outtab
|
||||
return table.concat(outtab,""),stname,outtab,commtab
|
||||
end
|
||||
local function get_parents_name(it)
|
||||
local parnam = ""
|
||||
@@ -1063,6 +1163,7 @@ function M.Parser()
|
||||
elseif it.re_name == "enum_re" then
|
||||
local enumname, enumbody = it.item:match"^%s*enum%s+([^%s;{}]+)[%s\n\r]*(%b{})"
|
||||
if enumname then
|
||||
enumbody = clean_comments(enumbody)
|
||||
table.insert(outtab,"\ntypedef enum ".. enumbody..enumname..";")
|
||||
if it.parent then
|
||||
if it.parent.re_name == "namespace_re" then
|
||||
@@ -1071,7 +1172,8 @@ function M.Parser()
|
||||
end
|
||||
end
|
||||
else --unamed enum just repeat declaration
|
||||
table.insert(outtab,it.item)
|
||||
local cl_item = clean_comments(it.item)
|
||||
table.insert(outtab,cl_item)
|
||||
end
|
||||
elseif it.re_name == "struct_re" or it.re_name == "typedef_st_re" then
|
||||
local cleanst,structname = self:clean_structR1(it, it.locat)
|
||||
@@ -1110,10 +1212,10 @@ function M.Parser()
|
||||
end
|
||||
end
|
||||
else
|
||||
self:parseFunction(stname,it.item,namespace,it.locat)
|
||||
self:parseFunction(stname,it,namespace,it.locat)
|
||||
end
|
||||
else
|
||||
print("not processed",it.re_name,it.item:sub(1,20))
|
||||
print("not processed gen",it.re_name,it.item:sub(1,20))
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1133,13 +1235,13 @@ function M.Parser()
|
||||
return outtabprest, outtabst
|
||||
end
|
||||
-----------
|
||||
function par:parse_struct_line(line,outtab)
|
||||
function par:parse_struct_line(line,outtab,comment)
|
||||
local functype_re = "^%s*[%w%s%*]+%(%*[%w_]+%)%([^%(%)]*%)"
|
||||
local functype_reex = "^(%s*[%w%s%*]+%(%*)([%w_]+)(%)%([^%(%)]*%))"
|
||||
line = clean_spaces(line)
|
||||
if line:match(functype_re) then
|
||||
local t1,name,t2 = line:match(functype_reex)
|
||||
table.insert(outtab,{type=t1..t2,name=name})
|
||||
table.insert(outtab,{type=t1..t2,name=name,comment=comment})
|
||||
else
|
||||
--split type name1,name2; in several lines
|
||||
local typen,rest = line:match("%s*([^,]+)%s(%S+[,;])")
|
||||
@@ -1168,7 +1270,7 @@ function M.Parser()
|
||||
name = ""
|
||||
end
|
||||
local namebitfield,bitfield = name:match("([^:]+):(%d+)") --take care of bitfields
|
||||
table.insert(outtab,{type=typen,template_type=template_type,name=namebitfield or name,bitfield=bitfield})
|
||||
table.insert(outtab,{type=typen,template_type=template_type,name=namebitfield or name,bitfield=bitfield,comment=comment})
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -1183,11 +1285,28 @@ function M.Parser()
|
||||
outtab.enums[enumname] = {}
|
||||
table.insert(enumsordered,enumname)
|
||||
local inner = strip_end(it.item:match("%b{}"):sub(2,-2))
|
||||
local enumarr = str_split(inner,",")
|
||||
|
||||
--clean comments adding them to last item
|
||||
local enumarrtmp = str_split(inner,"\n")
|
||||
local enumarr = {}
|
||||
for k,lin in ipairs(enumarrtmp) do
|
||||
local lin1,comm = split_comment(lin)
|
||||
if lin1~="" then
|
||||
local lin1arr = str_split(lin1,",")
|
||||
for k2,lin1s in ipairs(lin1arr) do
|
||||
if lin1s~="" then table.insert(enumarr,lin1s) end
|
||||
end
|
||||
enumarr[#enumarr] = enumarr[#enumarr] .. (comm or "")
|
||||
end
|
||||
end
|
||||
|
||||
for j,line in ipairs(enumarr) do
|
||||
local comment
|
||||
line, comment = split_comment(line)
|
||||
assert(line~="")
|
||||
local name,value = line:match("%s*([%w_]+)%s*=%s*([^,]+)")
|
||||
if value then
|
||||
table.insert(outtab.enums[enumname],{name=name,value=value})
|
||||
table.insert(outtab.enums[enumname],{name=name,value=value,comment=comment})
|
||||
outtab.locations[enumname] = it.locat
|
||||
else --increment by one
|
||||
local name = line:match("%s*([^,]+)")
|
||||
@@ -1202,7 +1321,7 @@ function M.Parser()
|
||||
value = prevvalue .. "+1"
|
||||
end
|
||||
if name then --avoid last , if present
|
||||
table.insert(outtab.enums[enumname],{name=name,value=value})
|
||||
table.insert(outtab.enums[enumname],{name=name,value=value,comment=comment})
|
||||
outtab.locations[enumname] = it.locat
|
||||
end
|
||||
end
|
||||
@@ -1225,14 +1344,14 @@ function M.Parser()
|
||||
elseif it.re_name == "enum_re" then
|
||||
enums_for_table(it, outtab, enumsordered)
|
||||
elseif it.re_name == "struct_re" or it.re_name == "typedef_st_re" then
|
||||
local cleanst,structname,strtab = self:clean_structR1(it, it.locat)
|
||||
local cleanst,structname,strtab,comstab = self:clean_structR1(it, it.locat)
|
||||
--if not void stname or templated
|
||||
if not structname then print("NO NAME",cleanst,it.item) end
|
||||
if structname and not self.typenames[structname] then
|
||||
outtab.structs[structname] = {}
|
||||
outtab.locations[structname] = it.locat
|
||||
for j=3,#strtab-1 do
|
||||
self:parse_struct_line(strtab[j],outtab.structs[structname])
|
||||
self:parse_struct_line(strtab[j],outtab.structs[structname],comstab[j])
|
||||
end
|
||||
end
|
||||
elseif it.re_name == "namespace_re" or it.re_name == "union_re" or it.re_name == "functype_re" then
|
||||
@@ -1536,9 +1655,8 @@ local function location(file,locpathT,defines,COMPILER)
|
||||
return nil
|
||||
end
|
||||
end
|
||||
if #line==0 then --nothing on emptyline
|
||||
elseif not line:match("%S") then --nothing if only spaces
|
||||
elseif line:sub(1,1) == "#" then
|
||||
|
||||
if line:sub(1,1) == "#" then
|
||||
--elseif line:match"^%s*#" then
|
||||
-- Is this a location pragma?
|
||||
local loc_num_t,location_match = line:match(location_re)
|
||||
@@ -1555,6 +1673,7 @@ local function location(file,locpathT,defines,COMPILER)
|
||||
end
|
||||
end
|
||||
elseif in_location then
|
||||
loc_num_incr = loc_num_incr + 1
|
||||
local name,val = line:match(define_re)
|
||||
if name and val then
|
||||
--while defines[val] do val = defines[val] end
|
||||
@@ -1568,6 +1687,7 @@ local function location(file,locpathT,defines,COMPILER)
|
||||
local loc_num_real = loc_num + loc_num_incr
|
||||
loc_num_incr = loc_num_incr + 1
|
||||
--if doprint then print(which_locationold,which_location) end
|
||||
if line:match("%S") then --nothing on emptyline
|
||||
if (which_locationold~=which_location) or (loc_num_realold and loc_num_realold < loc_num_real) then
|
||||
--old line complete
|
||||
--doprint = false
|
||||
@@ -1579,6 +1699,7 @@ local function location(file,locpathT,defines,COMPILER)
|
||||
which_locationold,loc_num_realold = which_location,loc_num_real
|
||||
--return line,loc_num_real, which_location
|
||||
end
|
||||
end
|
||||
end
|
||||
until false --forever
|
||||
end
|
||||
@@ -1723,7 +1844,7 @@ local function func_header_generate_funcs(FP)
|
||||
local manual = FP.get_manuals(def)
|
||||
if not manual and not def.templated then
|
||||
|
||||
local addcoment = def.comment or ""
|
||||
local addcoment = "" --def.comment or ""
|
||||
local empty = def.args:match("^%(%)") --no args
|
||||
if def.constructor then
|
||||
assert(def.stname ~= "","constructor without struct")
|
||||
|
@@ -178,6 +178,52 @@ local function DefsByStruct(FP)
|
||||
FP.defsBystruct = structs
|
||||
end
|
||||
|
||||
-- function for repairing funcdefs default values
|
||||
local function repair_defaults(defsT,str_and_enu)
|
||||
local function deleteOuterPars(def)
|
||||
local w = def:match("^%b()$")
|
||||
if w then
|
||||
w = w:gsub("^%((.+)%)$","%1")
|
||||
return w
|
||||
else
|
||||
return def
|
||||
end
|
||||
end
|
||||
local function CleanImU32(def)
|
||||
def = def:gsub("%(ImU32%)","")
|
||||
--quitar () de numeros
|
||||
def = def:gsub("%((%d+)%)","%1")
|
||||
def = deleteOuterPars(def)
|
||||
local bb=cpp2ffi.strsplit(def,"|")
|
||||
for i=1,#bb do
|
||||
local val = deleteOuterPars(bb[i])
|
||||
if val:match"<<" then
|
||||
local v1,v2 = val:match("(%d+)%s*<<%s*(%d+)")
|
||||
val = v1*2^v2
|
||||
bb[i] = val
|
||||
end
|
||||
assert(type(bb[i])=="number")
|
||||
end
|
||||
local res = 0
|
||||
for i=1,#bb do res = res + bb[i] end
|
||||
return res
|
||||
end
|
||||
for k,defT in pairs(defsT) do
|
||||
for i,def in ipairs(defT) do
|
||||
for k,v in pairs(def.defaults) do
|
||||
--do only if not a c string
|
||||
local is_cstring = v:sub(1,1)=='"' and v:sub(-1,-1) =='"'
|
||||
if not is_cstring then
|
||||
def.defaults[k] = def.defaults[k]:gsub("%(%(void%s*%*%)0%)","NULL")
|
||||
if def.defaults[k]:match"%(ImU32%)" then
|
||||
def.defaults[k] = tostring(CleanImU32(def.defaults[k]))
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
----------custom ImVector templates
|
||||
local table_do_sorted = cpp2ffi.table_do_sorted
|
||||
local function generate_templates(code,codeimpool,templates)
|
||||
@@ -289,19 +335,6 @@ local function parseImGuiHeader(header,names)
|
||||
--prepare parser
|
||||
local parser = cpp2ffi.Parser()
|
||||
|
||||
parser.separate_locations = function(self,cdefs)
|
||||
local imguicdefs = {}
|
||||
local othercdefs = {}
|
||||
for i,cdef in ipairs(cdefs) do
|
||||
if cdef[2]=="imgui" then
|
||||
table.insert(imguicdefs,cdef[1])
|
||||
else
|
||||
table.insert(othercdefs,cdef[1])
|
||||
end
|
||||
end
|
||||
return {{"imgui",imguicdefs},{"internal",othercdefs}}
|
||||
end
|
||||
|
||||
parser.getCname = function(stname,funcname,namespace)
|
||||
local pre = (stname == "") and (namespace and (namespace=="ImGui" and "ig" or namespace.."_") or "ig") or stname.."_"
|
||||
return pre..funcname
|
||||
@@ -310,30 +343,8 @@ local function parseImGuiHeader(header,names)
|
||||
parser.manuals = cimgui_manuals
|
||||
parser.UDTs = {"ImVec2","ImVec4","ImColor","ImRect"}
|
||||
|
||||
local pipe,err = io.popen(CPRE..header,"r")
|
||||
local defines = parser:take_lines(CPRE..header,names,COMPILER)
|
||||
|
||||
if not pipe then
|
||||
error("could not execute COMPILER "..err)
|
||||
end
|
||||
|
||||
local iterator = cpp2ffi.location
|
||||
|
||||
--[[
|
||||
local tableo = {}
|
||||
local line
|
||||
repeat
|
||||
line =pipe:read"*l"
|
||||
table.insert(tableo,line)
|
||||
until not line
|
||||
cpp2ffi.save_data("cdefs1.lua",table.concat(tableo,"\n"))
|
||||
--]]
|
||||
for line,loca,loca2 in iterator(pipe,names,{},COMPILER) do
|
||||
parser:insert(line, loca)
|
||||
--table.insert(tableo,line)
|
||||
--print(loca,loca2)
|
||||
end
|
||||
--cpp2ffi.save_data("cdefs1.lua",table.concat(tableo))
|
||||
pipe:close()
|
||||
return parser
|
||||
end
|
||||
--generation
|
||||
@@ -364,19 +375,17 @@ parser1:do_parse()
|
||||
save_data("./output/overloads.txt",parser1.overloadstxt)
|
||||
cimgui_generation(parser1)
|
||||
|
||||
----------save fundefs in definitions.lua for using in bindings
|
||||
--DefsByStruct(pFP)
|
||||
set_defines(parser1.defsT)
|
||||
save_data("./output/definitions.lua",serializeTableF(parser1.defsT))
|
||||
|
||||
----------save struct and enums lua table in structs_and_enums.lua for using in bindings
|
||||
|
||||
local structs_and_enums_table = parser1:gen_structs_and_enums_table()
|
||||
|
||||
-----------------------
|
||||
save_data("./output/structs_and_enums.lua",serializeTableF(structs_and_enums_table))
|
||||
save_data("./output/typedefs_dict.lua",serializeTableF(parser1.typedefs_dict))
|
||||
|
||||
----------save fundefs in definitions.lua for using in bindings
|
||||
--DefsByStruct(pFP)
|
||||
set_defines(parser1.defsT)
|
||||
repair_defaults(parser1.defsT, structs_and_enums_table)
|
||||
save_data("./output/definitions.lua",serializeTableF(parser1.defsT))
|
||||
|
||||
--check every function has ov_cimguiname
|
||||
-- for k,v in pairs(parser1.defsT) do
|
||||
@@ -409,35 +418,11 @@ if #implementations > 0 then
|
||||
extra_includes = extra_includes .. include_cmd .. inc .. " "
|
||||
end
|
||||
end
|
||||
|
||||
local defines = parser2:take_lines(CPRE..extra_defines..extra_includes..source, {locati}, COMPILER)
|
||||
|
||||
local pipe,err = io.popen(CPRE..extra_defines..extra_includes..source,"r")
|
||||
|
||||
if not pipe then
|
||||
error("could not get file: "..err)
|
||||
end
|
||||
|
||||
local iterator = cpp2ffi.location
|
||||
|
||||
for line,locat in iterator(pipe,{locati},{},COMPILER) do
|
||||
--local line, comment = split_comment(line)
|
||||
parser2:insert(line,locat)
|
||||
end
|
||||
pipe:close()
|
||||
end
|
||||
|
||||
parser2.separate_locations = function(self, cdefs)
|
||||
local sepcdefs = {}
|
||||
for i,impl in ipairs(implementations) do
|
||||
sepcdefs[i] = {[[imgui_impl_]].. impl,{}}
|
||||
for j,cdef in ipairs(cdefs) do
|
||||
if cdef[2]==sepcdefs[i][1] then
|
||||
table.insert(sepcdefs[i][2],cdef[1])
|
||||
end
|
||||
end
|
||||
end
|
||||
return sepcdefs
|
||||
end
|
||||
|
||||
parser2:do_parse()
|
||||
|
||||
-- save ./cimgui_impl.h
|
||||
|
@@ -3,6 +3,9 @@
|
||||
//with imgui_internal.h api
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
#ifdef CIMGUI_FREETYPE
|
||||
#include "./imgui/misc/freetype/imgui_freetype.h"
|
||||
#endif
|
||||
#include "./imgui/imgui_internal.h"
|
||||
#include "cimgui.h"
|
||||
|
||||
|
@@ -102,6 +102,7 @@ typedef struct ImDrawList ImDrawList;
|
||||
typedef struct ImDrawData ImDrawData;
|
||||
typedef struct ImDrawCmd ImDrawCmd;
|
||||
typedef struct ImDrawChannel ImDrawChannel;
|
||||
|
||||
struct ImDrawChannel;
|
||||
struct ImDrawCmd;
|
||||
struct ImDrawData;
|
||||
|
@@ -1,6 +1,9 @@
|
||||
typedef struct SDL_Window SDL_Window;
|
||||
typedef struct GLFWwindow GLFWwindow;
|
||||
struct GLFWwindow;struct SDL_Window;
|
||||
|
||||
struct GLFWwindow;
|
||||
|
||||
struct SDL_Window;
|
||||
typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API void ImGui_ImplGlfw_Shutdown();
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -17,7 +17,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_CharCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:35",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,unsigned int)",
|
||||
@@ -42,7 +42,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:24",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
@@ -67,7 +67,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:25",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
@@ -104,7 +104,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:34",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int,int,int,int)",
|
||||
@@ -137,7 +137,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:32",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int,int,int)",
|
||||
@@ -153,7 +153,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_NewFrame",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:27",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -182,7 +182,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:33",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,double,double)",
|
||||
@@ -198,7 +198,7 @@
|
||||
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_Shutdown",
|
||||
"location": "imgui_impl_glfw",
|
||||
"location": "imgui_impl_glfw:26",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -214,7 +214,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:30",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
@@ -230,7 +230,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:28",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
@@ -246,7 +246,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:31",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -262,7 +262,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:29",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -278,7 +278,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_Init",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:22",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
@@ -294,7 +294,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:24",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -315,7 +315,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:25",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*)",
|
||||
@@ -331,7 +331,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"location": "imgui_impl_opengl2:23",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -347,7 +347,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:36",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
@@ -363,7 +363,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:34",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
@@ -379,7 +379,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:37",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -395,7 +395,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:35",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -418,7 +418,7 @@
|
||||
"glsl_version": "((void*)0)"
|
||||
},
|
||||
"funcname": "ImGui_ImplOpenGL3_Init",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:28",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||
"ret": "bool",
|
||||
"signature": "(const char*)",
|
||||
@@ -434,7 +434,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:30",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -455,7 +455,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:31",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*)",
|
||||
@@ -471,7 +471,7 @@
|
||||
"cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"location": "imgui_impl_opengl3:29",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
@@ -492,7 +492,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_InitForD3D",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:25",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
@@ -513,7 +513,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_InitForMetal",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:26",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
@@ -538,7 +538,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:23",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*,void*)",
|
||||
@@ -559,7 +559,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:24",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
@@ -580,7 +580,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_NewFrame",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:28",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "(SDL_Window*)",
|
||||
@@ -601,7 +601,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:29",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"ret": "bool",
|
||||
"signature": "(const SDL_Event*)",
|
||||
@@ -617,7 +617,7 @@
|
||||
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_Shutdown",
|
||||
"location": "imgui_impl_sdl",
|
||||
"location": "imgui_impl_sdl:27",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
|
@@ -14,7 +14,7 @@ defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:35"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
||||
@@ -35,7 +35,7 @@ defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callback
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:24"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
@@ -56,7 +56,7 @@ defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callback
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:25"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
@@ -86,7 +86,7 @@ defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,actio
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:34"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
||||
@@ -113,7 +113,7 @@ defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,act
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:32"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
||||
@@ -128,7 +128,7 @@ defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:27"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
||||
@@ -152,7 +152,7 @@ defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:33"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
||||
@@ -167,7 +167,7 @@ defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:26"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
||||
@@ -182,7 +182,7 @@ defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:30"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
||||
@@ -197,7 +197,7 @@ defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:28"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
||||
@@ -212,7 +212,7 @@ defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:31"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||
@@ -227,7 +227,7 @@ defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:29"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
||||
@@ -242,7 +242,7 @@ defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:22"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
||||
@@ -257,7 +257,7 @@ defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:24"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
||||
@@ -275,7 +275,7 @@ defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:25"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||
@@ -290,7 +290,7 @@ defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:23"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
||||
@@ -305,7 +305,7 @@ defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:36"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()"
|
||||
@@ -320,7 +320,7 @@ defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:34"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()"
|
||||
@@ -335,7 +335,7 @@ defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:37"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||
@@ -350,7 +350,7 @@ defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:35"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()"
|
||||
@@ -369,7 +369,7 @@ defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "((void*)0)"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:28"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)"
|
||||
@@ -384,7 +384,7 @@ defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:30"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()"
|
||||
@@ -402,7 +402,7 @@ defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:31"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||
@@ -417,7 +417,7 @@ defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:29"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()"
|
||||
@@ -435,7 +435,7 @@ defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:25"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)"
|
||||
@@ -453,7 +453,7 @@ defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:26"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)"
|
||||
@@ -474,7 +474,7 @@ defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:23"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
||||
@@ -492,7 +492,7 @@ defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:24"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
||||
@@ -510,7 +510,7 @@ defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:28"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)"
|
||||
@@ -528,7 +528,7 @@ defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:29"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)"
|
||||
@@ -543,7 +543,7 @@ defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:27"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
||||
|
@@ -2609,122 +2609,122 @@
|
||||
]
|
||||
},
|
||||
"locations": {
|
||||
"ImBitVector": "internal",
|
||||
"ImColor": "imgui",
|
||||
"ImDrawChannel": "imgui",
|
||||
"ImDrawCmd": "imgui",
|
||||
"ImDrawCornerFlags_": "imgui",
|
||||
"ImDrawData": "imgui",
|
||||
"ImDrawDataBuilder": "internal",
|
||||
"ImDrawList": "imgui",
|
||||
"ImDrawListFlags_": "imgui",
|
||||
"ImDrawListSharedData": "internal",
|
||||
"ImDrawListSplitter": "imgui",
|
||||
"ImDrawVert": "imgui",
|
||||
"ImFont": "imgui",
|
||||
"ImFontAtlas": "imgui",
|
||||
"ImFontAtlasCustomRect": "imgui",
|
||||
"ImFontAtlasFlags_": "imgui",
|
||||
"ImFontConfig": "imgui",
|
||||
"ImFontGlyph": "imgui",
|
||||
"ImFontGlyphRangesBuilder": "imgui",
|
||||
"ImGuiAxis": "internal",
|
||||
"ImGuiBackendFlags_": "imgui",
|
||||
"ImGuiButtonFlagsPrivate_": "internal",
|
||||
"ImGuiButtonFlags_": "imgui",
|
||||
"ImGuiCol_": "imgui",
|
||||
"ImGuiColorEditFlags_": "imgui",
|
||||
"ImGuiColorMod": "internal",
|
||||
"ImGuiColumnData": "internal",
|
||||
"ImGuiColumns": "internal",
|
||||
"ImGuiColumnsFlags_": "internal",
|
||||
"ImGuiComboFlags_": "imgui",
|
||||
"ImGuiCond_": "imgui",
|
||||
"ImGuiConfigFlags_": "imgui",
|
||||
"ImGuiContext": "internal",
|
||||
"ImGuiDataTypeInfo": "internal",
|
||||
"ImGuiDataTypePrivate_": "internal",
|
||||
"ImGuiDataTypeTempStorage": "internal",
|
||||
"ImGuiDataType_": "imgui",
|
||||
"ImGuiDir_": "imgui",
|
||||
"ImGuiDragDropFlags_": "imgui",
|
||||
"ImGuiFocusedFlags_": "imgui",
|
||||
"ImGuiGroupData": "internal",
|
||||
"ImGuiHoveredFlags_": "imgui",
|
||||
"ImGuiIO": "imgui",
|
||||
"ImGuiInputReadMode": "internal",
|
||||
"ImGuiInputSource": "internal",
|
||||
"ImGuiInputTextCallbackData": "imgui",
|
||||
"ImGuiInputTextFlags_": "imgui",
|
||||
"ImGuiInputTextState": "internal",
|
||||
"ImGuiItemFlags_": "internal",
|
||||
"ImGuiItemStatusFlags_": "internal",
|
||||
"ImGuiKeyModFlags_": "imgui",
|
||||
"ImGuiKey_": "imgui",
|
||||
"ImGuiLastItemDataBackup": "internal",
|
||||
"ImGuiLayoutType_": "internal",
|
||||
"ImGuiListClipper": "imgui",
|
||||
"ImGuiLogType": "internal",
|
||||
"ImGuiMenuColumns": "internal",
|
||||
"ImGuiMouseButton_": "imgui",
|
||||
"ImGuiMouseCursor_": "imgui",
|
||||
"ImGuiNavDirSourceFlags_": "internal",
|
||||
"ImGuiNavForward": "internal",
|
||||
"ImGuiNavHighlightFlags_": "internal",
|
||||
"ImGuiNavInput_": "imgui",
|
||||
"ImGuiNavLayer": "internal",
|
||||
"ImGuiNavMoveFlags_": "internal",
|
||||
"ImGuiNavMoveResult": "internal",
|
||||
"ImGuiNextItemData": "internal",
|
||||
"ImGuiNextItemDataFlags_": "internal",
|
||||
"ImGuiNextWindowData": "internal",
|
||||
"ImGuiNextWindowDataFlags_": "internal",
|
||||
"ImGuiOnceUponAFrame": "imgui",
|
||||
"ImGuiPayload": "imgui",
|
||||
"ImGuiPlotType": "internal",
|
||||
"ImGuiPopupData": "internal",
|
||||
"ImGuiPopupFlags_": "imgui",
|
||||
"ImGuiPopupPositionPolicy": "internal",
|
||||
"ImGuiPtrOrIndex": "internal",
|
||||
"ImGuiSelectableFlagsPrivate_": "internal",
|
||||
"ImGuiSelectableFlags_": "imgui",
|
||||
"ImGuiSeparatorFlags_": "internal",
|
||||
"ImGuiSettingsHandler": "internal",
|
||||
"ImGuiShrinkWidthItem": "internal",
|
||||
"ImGuiSizeCallbackData": "imgui",
|
||||
"ImGuiSliderFlagsPrivate_": "internal",
|
||||
"ImGuiSliderFlags_": "imgui",
|
||||
"ImGuiStorage": "imgui",
|
||||
"ImGuiStoragePair": "imgui",
|
||||
"ImGuiStyle": "imgui",
|
||||
"ImGuiStyleMod": "internal",
|
||||
"ImGuiStyleVar_": "imgui",
|
||||
"ImGuiTabBar": "internal",
|
||||
"ImGuiTabBarFlagsPrivate_": "internal",
|
||||
"ImGuiTabBarFlags_": "imgui",
|
||||
"ImGuiTabItem": "internal",
|
||||
"ImGuiTabItemFlagsPrivate_": "internal",
|
||||
"ImGuiTabItemFlags_": "imgui",
|
||||
"ImGuiTextBuffer": "imgui",
|
||||
"ImGuiTextFilter": "imgui",
|
||||
"ImGuiTextFlags_": "internal",
|
||||
"ImGuiTextRange": "imgui",
|
||||
"ImGuiTooltipFlags_": "internal",
|
||||
"ImGuiTreeNodeFlagsPrivate_": "internal",
|
||||
"ImGuiTreeNodeFlags_": "imgui",
|
||||
"ImGuiWindow": "internal",
|
||||
"ImGuiWindowFlags_": "imgui",
|
||||
"ImGuiWindowSettings": "internal",
|
||||
"ImGuiWindowTempData": "internal",
|
||||
"ImRect": "internal",
|
||||
"ImVec1": "internal",
|
||||
"ImVec2": "imgui",
|
||||
"ImVec2ih": "internal",
|
||||
"ImVec4": "imgui",
|
||||
"STB_TexteditState": "internal",
|
||||
"StbTexteditRow": "internal",
|
||||
"StbUndoRecord": "internal",
|
||||
"StbUndoState": "internal"
|
||||
"ImBitVector": "imgui_internal:468",
|
||||
"ImColor": "imgui:1927",
|
||||
"ImDrawChannel": "imgui:2013",
|
||||
"ImDrawCmd": "imgui:1976",
|
||||
"ImDrawCornerFlags_": "imgui:2036",
|
||||
"ImDrawData": "imgui:2183",
|
||||
"ImDrawDataBuilder": "imgui_internal:561",
|
||||
"ImDrawList": "imgui:2069",
|
||||
"ImDrawListFlags_": "imgui:2052",
|
||||
"ImDrawListSharedData": "imgui_internal:542",
|
||||
"ImDrawListSplitter": "imgui:2021",
|
||||
"ImDrawVert": "imgui:1998",
|
||||
"ImFont": "imgui:2394",
|
||||
"ImFontAtlas": "imgui:2299",
|
||||
"ImFontAtlasCustomRect": "imgui:2261",
|
||||
"ImFontAtlasFlags_": "imgui:2274",
|
||||
"ImFontConfig": "imgui:2206",
|
||||
"ImFontGlyph": "imgui:2235",
|
||||
"ImFontGlyphRangesBuilder": "imgui:2246",
|
||||
"ImGuiAxis": "imgui_internal:697",
|
||||
"ImGuiBackendFlags_": "imgui:1124",
|
||||
"ImGuiButtonFlagsPrivate_": "imgui_internal:612",
|
||||
"ImGuiButtonFlags_": "imgui:1235",
|
||||
"ImGuiCol_": "imgui:1134",
|
||||
"ImGuiColorEditFlags_": "imgui:1248",
|
||||
"ImGuiColorMod": "imgui_internal:802",
|
||||
"ImGuiColumnData": "imgui_internal:993",
|
||||
"ImGuiColumns": "imgui_internal:1003",
|
||||
"ImGuiColumnsFlags_": "imgui_internal:982",
|
||||
"ImGuiComboFlags_": "imgui:917",
|
||||
"ImGuiCond_": "imgui:1340",
|
||||
"ImGuiConfigFlags_": "imgui:1108",
|
||||
"ImGuiContext": "imgui_internal:1100",
|
||||
"ImGuiDataTypeInfo": "imgui_internal:786",
|
||||
"ImGuiDataTypePrivate_": "imgui_internal:794",
|
||||
"ImGuiDataTypeTempStorage": "imgui_internal:780",
|
||||
"ImGuiDataType_": "imgui:1008",
|
||||
"ImGuiDir_": "imgui:1024",
|
||||
"ImGuiDragDropFlags_": "imgui:986",
|
||||
"ImGuiFocusedFlags_": "imgui:958",
|
||||
"ImGuiGroupData": "imgui_internal:819",
|
||||
"ImGuiHoveredFlags_": "imgui:970",
|
||||
"ImGuiIO": "imgui:1493",
|
||||
"ImGuiInputReadMode": "imgui_internal:721",
|
||||
"ImGuiInputSource": "imgui_internal:710",
|
||||
"ImGuiInputTextCallbackData": "imgui:1642",
|
||||
"ImGuiInputTextFlags_": "imgui:835",
|
||||
"ImGuiInputTextState": "imgui_internal:847",
|
||||
"ImGuiItemFlags_": "imgui_internal:576",
|
||||
"ImGuiItemStatusFlags_": "imgui_internal:591",
|
||||
"ImGuiKeyModFlags_": "imgui:1063",
|
||||
"ImGuiKey_": "imgui:1035",
|
||||
"ImGuiLastItemDataBackup": "imgui_internal:1672",
|
||||
"ImGuiLayoutType_": "imgui_internal:681",
|
||||
"ImGuiListClipper": "imgui:1883",
|
||||
"ImGuiLogType": "imgui_internal:687",
|
||||
"ImGuiMenuColumns": "imgui_internal:833",
|
||||
"ImGuiMouseButton_": "imgui:1307",
|
||||
"ImGuiMouseCursor_": "imgui:1317",
|
||||
"ImGuiNavDirSourceFlags_": "imgui_internal:740",
|
||||
"ImGuiNavForward": "imgui_internal:760",
|
||||
"ImGuiNavHighlightFlags_": "imgui_internal:731",
|
||||
"ImGuiNavInput_": "imgui:1076",
|
||||
"ImGuiNavLayer": "imgui_internal:767",
|
||||
"ImGuiNavMoveFlags_": "imgui_internal:748",
|
||||
"ImGuiNavMoveResult": "imgui_internal:894",
|
||||
"ImGuiNextItemData": "imgui_internal:951",
|
||||
"ImGuiNextItemDataFlags_": "imgui_internal:944",
|
||||
"ImGuiNextWindowData": "imgui_internal:922",
|
||||
"ImGuiNextWindowDataFlags_": "imgui_internal:908",
|
||||
"ImGuiOnceUponAFrame": "imgui:1765",
|
||||
"ImGuiPayload": "imgui:1680",
|
||||
"ImGuiPlotType": "imgui_internal:704",
|
||||
"ImGuiPopupData": "imgui_internal:881",
|
||||
"ImGuiPopupFlags_": "imgui:890",
|
||||
"ImGuiPopupPositionPolicy": "imgui_internal:774",
|
||||
"ImGuiPtrOrIndex": "imgui_internal:969",
|
||||
"ImGuiSelectableFlagsPrivate_": "imgui_internal:642",
|
||||
"ImGuiSelectableFlags_": "imgui:906",
|
||||
"ImGuiSeparatorFlags_": "imgui_internal:659",
|
||||
"ImGuiSettingsHandler": "imgui_internal:1081",
|
||||
"ImGuiShrinkWidthItem": "imgui_internal:963",
|
||||
"ImGuiSizeCallbackData": "imgui:1671",
|
||||
"ImGuiSliderFlagsPrivate_": "imgui_internal:635",
|
||||
"ImGuiSliderFlags_": "imgui:1295",
|
||||
"ImGuiStorage": "imgui:1827",
|
||||
"ImGuiStoragePair": "imgui:1830",
|
||||
"ImGuiStyle": "imgui:1441",
|
||||
"ImGuiStyleMod": "imgui_internal:809",
|
||||
"ImGuiStyleVar_": "imgui:1200",
|
||||
"ImGuiTabBar": "imgui_internal:1719",
|
||||
"ImGuiTabBarFlagsPrivate_": "imgui_internal:1689",
|
||||
"ImGuiTabBarFlags_": "imgui:931",
|
||||
"ImGuiTabItem": "imgui_internal:1703",
|
||||
"ImGuiTabItemFlagsPrivate_": "imgui_internal:1697",
|
||||
"ImGuiTabItemFlags_": "imgui:947",
|
||||
"ImGuiTextBuffer": "imgui:1800",
|
||||
"ImGuiTextFilter": "imgui:1773",
|
||||
"ImGuiTextFlags_": "imgui_internal:667",
|
||||
"ImGuiTextRange": "imgui:1783",
|
||||
"ImGuiTooltipFlags_": "imgui_internal:673",
|
||||
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:654",
|
||||
"ImGuiTreeNodeFlags_": "imgui:863",
|
||||
"ImGuiWindow": "imgui_internal:1563",
|
||||
"ImGuiWindowFlags_": "imgui:794",
|
||||
"ImGuiWindowSettings": "imgui_internal:1069",
|
||||
"ImGuiWindowTempData": "imgui_internal:1471",
|
||||
"ImRect": "imgui_internal:415",
|
||||
"ImVec1": "imgui_internal:397",
|
||||
"ImVec2": "imgui:211",
|
||||
"ImVec2ih": "imgui_internal:405",
|
||||
"ImVec4": "imgui:224",
|
||||
"STB_TexteditState": "imstb_textedit:319",
|
||||
"StbTexteditRow": "imstb_textedit:362",
|
||||
"StbUndoRecord": "imstb_textedit:301",
|
||||
"StbUndoState": "imstb_textedit:310"
|
||||
},
|
||||
"structs": {
|
||||
"ImBitVector": [
|
||||
|
@@ -2053,122 +2053,122 @@ defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu"
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28"
|
||||
defs["locations"] = {}
|
||||
defs["locations"]["ImBitVector"] = "internal"
|
||||
defs["locations"]["ImColor"] = "imgui"
|
||||
defs["locations"]["ImDrawChannel"] = "imgui"
|
||||
defs["locations"]["ImDrawCmd"] = "imgui"
|
||||
defs["locations"]["ImDrawCornerFlags_"] = "imgui"
|
||||
defs["locations"]["ImDrawData"] = "imgui"
|
||||
defs["locations"]["ImDrawDataBuilder"] = "internal"
|
||||
defs["locations"]["ImDrawList"] = "imgui"
|
||||
defs["locations"]["ImDrawListFlags_"] = "imgui"
|
||||
defs["locations"]["ImDrawListSharedData"] = "internal"
|
||||
defs["locations"]["ImDrawListSplitter"] = "imgui"
|
||||
defs["locations"]["ImDrawVert"] = "imgui"
|
||||
defs["locations"]["ImFont"] = "imgui"
|
||||
defs["locations"]["ImFontAtlas"] = "imgui"
|
||||
defs["locations"]["ImFontAtlasCustomRect"] = "imgui"
|
||||
defs["locations"]["ImFontAtlasFlags_"] = "imgui"
|
||||
defs["locations"]["ImFontConfig"] = "imgui"
|
||||
defs["locations"]["ImFontGlyph"] = "imgui"
|
||||
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui"
|
||||
defs["locations"]["ImGuiAxis"] = "internal"
|
||||
defs["locations"]["ImGuiBackendFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiButtonFlagsPrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiButtonFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiCol_"] = "imgui"
|
||||
defs["locations"]["ImGuiColorEditFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiColorMod"] = "internal"
|
||||
defs["locations"]["ImGuiColumnData"] = "internal"
|
||||
defs["locations"]["ImGuiColumns"] = "internal"
|
||||
defs["locations"]["ImGuiColumnsFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiComboFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiCond_"] = "imgui"
|
||||
defs["locations"]["ImGuiConfigFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiContext"] = "internal"
|
||||
defs["locations"]["ImGuiDataTypeInfo"] = "internal"
|
||||
defs["locations"]["ImGuiDataTypePrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiDataTypeTempStorage"] = "internal"
|
||||
defs["locations"]["ImGuiDataType_"] = "imgui"
|
||||
defs["locations"]["ImGuiDir_"] = "imgui"
|
||||
defs["locations"]["ImGuiDragDropFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiFocusedFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiGroupData"] = "internal"
|
||||
defs["locations"]["ImGuiHoveredFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiIO"] = "imgui"
|
||||
defs["locations"]["ImGuiInputReadMode"] = "internal"
|
||||
defs["locations"]["ImGuiInputSource"] = "internal"
|
||||
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui"
|
||||
defs["locations"]["ImGuiInputTextFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiInputTextState"] = "internal"
|
||||
defs["locations"]["ImGuiItemFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiItemStatusFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiKeyModFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiKey_"] = "imgui"
|
||||
defs["locations"]["ImGuiLastItemDataBackup"] = "internal"
|
||||
defs["locations"]["ImGuiLayoutType_"] = "internal"
|
||||
defs["locations"]["ImGuiListClipper"] = "imgui"
|
||||
defs["locations"]["ImGuiLogType"] = "internal"
|
||||
defs["locations"]["ImGuiMenuColumns"] = "internal"
|
||||
defs["locations"]["ImGuiMouseButton_"] = "imgui"
|
||||
defs["locations"]["ImGuiMouseCursor_"] = "imgui"
|
||||
defs["locations"]["ImGuiNavDirSourceFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiNavForward"] = "internal"
|
||||
defs["locations"]["ImGuiNavHighlightFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiNavInput_"] = "imgui"
|
||||
defs["locations"]["ImGuiNavLayer"] = "internal"
|
||||
defs["locations"]["ImGuiNavMoveFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiNavMoveResult"] = "internal"
|
||||
defs["locations"]["ImGuiNextItemData"] = "internal"
|
||||
defs["locations"]["ImGuiNextItemDataFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiNextWindowData"] = "internal"
|
||||
defs["locations"]["ImGuiNextWindowDataFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui"
|
||||
defs["locations"]["ImGuiPayload"] = "imgui"
|
||||
defs["locations"]["ImGuiPlotType"] = "internal"
|
||||
defs["locations"]["ImGuiPopupData"] = "internal"
|
||||
defs["locations"]["ImGuiPopupFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiPopupPositionPolicy"] = "internal"
|
||||
defs["locations"]["ImGuiPtrOrIndex"] = "internal"
|
||||
defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiSelectableFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiSeparatorFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiSettingsHandler"] = "internal"
|
||||
defs["locations"]["ImGuiShrinkWidthItem"] = "internal"
|
||||
defs["locations"]["ImGuiSizeCallbackData"] = "imgui"
|
||||
defs["locations"]["ImGuiSliderFlagsPrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiSliderFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiStorage"] = "imgui"
|
||||
defs["locations"]["ImGuiStoragePair"] = "imgui"
|
||||
defs["locations"]["ImGuiStyle"] = "imgui"
|
||||
defs["locations"]["ImGuiStyleMod"] = "internal"
|
||||
defs["locations"]["ImGuiStyleVar_"] = "imgui"
|
||||
defs["locations"]["ImGuiTabBar"] = "internal"
|
||||
defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiTabBarFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiTabItem"] = "internal"
|
||||
defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiTabItemFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiTextBuffer"] = "imgui"
|
||||
defs["locations"]["ImGuiTextFilter"] = "imgui"
|
||||
defs["locations"]["ImGuiTextFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiTextRange"] = "imgui"
|
||||
defs["locations"]["ImGuiTooltipFlags_"] = "internal"
|
||||
defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "internal"
|
||||
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiWindow"] = "internal"
|
||||
defs["locations"]["ImGuiWindowFlags_"] = "imgui"
|
||||
defs["locations"]["ImGuiWindowSettings"] = "internal"
|
||||
defs["locations"]["ImGuiWindowTempData"] = "internal"
|
||||
defs["locations"]["ImRect"] = "internal"
|
||||
defs["locations"]["ImVec1"] = "internal"
|
||||
defs["locations"]["ImVec2"] = "imgui"
|
||||
defs["locations"]["ImVec2ih"] = "internal"
|
||||
defs["locations"]["ImVec4"] = "imgui"
|
||||
defs["locations"]["STB_TexteditState"] = "internal"
|
||||
defs["locations"]["StbTexteditRow"] = "internal"
|
||||
defs["locations"]["StbUndoRecord"] = "internal"
|
||||
defs["locations"]["StbUndoState"] = "internal"
|
||||
defs["locations"]["ImBitVector"] = "imgui_internal:468"
|
||||
defs["locations"]["ImColor"] = "imgui:1927"
|
||||
defs["locations"]["ImDrawChannel"] = "imgui:2013"
|
||||
defs["locations"]["ImDrawCmd"] = "imgui:1976"
|
||||
defs["locations"]["ImDrawCornerFlags_"] = "imgui:2036"
|
||||
defs["locations"]["ImDrawData"] = "imgui:2183"
|
||||
defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:561"
|
||||
defs["locations"]["ImDrawList"] = "imgui:2069"
|
||||
defs["locations"]["ImDrawListFlags_"] = "imgui:2052"
|
||||
defs["locations"]["ImDrawListSharedData"] = "imgui_internal:542"
|
||||
defs["locations"]["ImDrawListSplitter"] = "imgui:2021"
|
||||
defs["locations"]["ImDrawVert"] = "imgui:1998"
|
||||
defs["locations"]["ImFont"] = "imgui:2394"
|
||||
defs["locations"]["ImFontAtlas"] = "imgui:2299"
|
||||
defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2261"
|
||||
defs["locations"]["ImFontAtlasFlags_"] = "imgui:2274"
|
||||
defs["locations"]["ImFontConfig"] = "imgui:2206"
|
||||
defs["locations"]["ImFontGlyph"] = "imgui:2235"
|
||||
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2246"
|
||||
defs["locations"]["ImGuiAxis"] = "imgui_internal:697"
|
||||
defs["locations"]["ImGuiBackendFlags_"] = "imgui:1124"
|
||||
defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:612"
|
||||
defs["locations"]["ImGuiButtonFlags_"] = "imgui:1235"
|
||||
defs["locations"]["ImGuiCol_"] = "imgui:1134"
|
||||
defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1248"
|
||||
defs["locations"]["ImGuiColorMod"] = "imgui_internal:802"
|
||||
defs["locations"]["ImGuiColumnData"] = "imgui_internal:993"
|
||||
defs["locations"]["ImGuiColumns"] = "imgui_internal:1003"
|
||||
defs["locations"]["ImGuiColumnsFlags_"] = "imgui_internal:982"
|
||||
defs["locations"]["ImGuiComboFlags_"] = "imgui:917"
|
||||
defs["locations"]["ImGuiCond_"] = "imgui:1340"
|
||||
defs["locations"]["ImGuiConfigFlags_"] = "imgui:1108"
|
||||
defs["locations"]["ImGuiContext"] = "imgui_internal:1100"
|
||||
defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:786"
|
||||
defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:794"
|
||||
defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:780"
|
||||
defs["locations"]["ImGuiDataType_"] = "imgui:1008"
|
||||
defs["locations"]["ImGuiDir_"] = "imgui:1024"
|
||||
defs["locations"]["ImGuiDragDropFlags_"] = "imgui:986"
|
||||
defs["locations"]["ImGuiFocusedFlags_"] = "imgui:958"
|
||||
defs["locations"]["ImGuiGroupData"] = "imgui_internal:819"
|
||||
defs["locations"]["ImGuiHoveredFlags_"] = "imgui:970"
|
||||
defs["locations"]["ImGuiIO"] = "imgui:1493"
|
||||
defs["locations"]["ImGuiInputReadMode"] = "imgui_internal:721"
|
||||
defs["locations"]["ImGuiInputSource"] = "imgui_internal:710"
|
||||
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1642"
|
||||
defs["locations"]["ImGuiInputTextFlags_"] = "imgui:835"
|
||||
defs["locations"]["ImGuiInputTextState"] = "imgui_internal:847"
|
||||
defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:576"
|
||||
defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:591"
|
||||
defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1063"
|
||||
defs["locations"]["ImGuiKey_"] = "imgui:1035"
|
||||
defs["locations"]["ImGuiLastItemDataBackup"] = "imgui_internal:1672"
|
||||
defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:681"
|
||||
defs["locations"]["ImGuiListClipper"] = "imgui:1883"
|
||||
defs["locations"]["ImGuiLogType"] = "imgui_internal:687"
|
||||
defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:833"
|
||||
defs["locations"]["ImGuiMouseButton_"] = "imgui:1307"
|
||||
defs["locations"]["ImGuiMouseCursor_"] = "imgui:1317"
|
||||
defs["locations"]["ImGuiNavDirSourceFlags_"] = "imgui_internal:740"
|
||||
defs["locations"]["ImGuiNavForward"] = "imgui_internal:760"
|
||||
defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:731"
|
||||
defs["locations"]["ImGuiNavInput_"] = "imgui:1076"
|
||||
defs["locations"]["ImGuiNavLayer"] = "imgui_internal:767"
|
||||
defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:748"
|
||||
defs["locations"]["ImGuiNavMoveResult"] = "imgui_internal:894"
|
||||
defs["locations"]["ImGuiNextItemData"] = "imgui_internal:951"
|
||||
defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:944"
|
||||
defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:922"
|
||||
defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:908"
|
||||
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:1765"
|
||||
defs["locations"]["ImGuiPayload"] = "imgui:1680"
|
||||
defs["locations"]["ImGuiPlotType"] = "imgui_internal:704"
|
||||
defs["locations"]["ImGuiPopupData"] = "imgui_internal:881"
|
||||
defs["locations"]["ImGuiPopupFlags_"] = "imgui:890"
|
||||
defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:774"
|
||||
defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:969"
|
||||
defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:642"
|
||||
defs["locations"]["ImGuiSelectableFlags_"] = "imgui:906"
|
||||
defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:659"
|
||||
defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1081"
|
||||
defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:963"
|
||||
defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1671"
|
||||
defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:635"
|
||||
defs["locations"]["ImGuiSliderFlags_"] = "imgui:1295"
|
||||
defs["locations"]["ImGuiStorage"] = "imgui:1827"
|
||||
defs["locations"]["ImGuiStoragePair"] = "imgui:1830"
|
||||
defs["locations"]["ImGuiStyle"] = "imgui:1441"
|
||||
defs["locations"]["ImGuiStyleMod"] = "imgui_internal:809"
|
||||
defs["locations"]["ImGuiStyleVar_"] = "imgui:1200"
|
||||
defs["locations"]["ImGuiTabBar"] = "imgui_internal:1719"
|
||||
defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:1689"
|
||||
defs["locations"]["ImGuiTabBarFlags_"] = "imgui:931"
|
||||
defs["locations"]["ImGuiTabItem"] = "imgui_internal:1703"
|
||||
defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:1697"
|
||||
defs["locations"]["ImGuiTabItemFlags_"] = "imgui:947"
|
||||
defs["locations"]["ImGuiTextBuffer"] = "imgui:1800"
|
||||
defs["locations"]["ImGuiTextFilter"] = "imgui:1773"
|
||||
defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:667"
|
||||
defs["locations"]["ImGuiTextRange"] = "imgui:1783"
|
||||
defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:673"
|
||||
defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:654"
|
||||
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:863"
|
||||
defs["locations"]["ImGuiWindow"] = "imgui_internal:1563"
|
||||
defs["locations"]["ImGuiWindowFlags_"] = "imgui:794"
|
||||
defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1069"
|
||||
defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:1471"
|
||||
defs["locations"]["ImRect"] = "imgui_internal:415"
|
||||
defs["locations"]["ImVec1"] = "imgui_internal:397"
|
||||
defs["locations"]["ImVec2"] = "imgui:211"
|
||||
defs["locations"]["ImVec2ih"] = "imgui_internal:405"
|
||||
defs["locations"]["ImVec4"] = "imgui:224"
|
||||
defs["locations"]["STB_TexteditState"] = "imstb_textedit:319"
|
||||
defs["locations"]["StbTexteditRow"] = "imstb_textedit:362"
|
||||
defs["locations"]["StbUndoRecord"] = "imstb_textedit:301"
|
||||
defs["locations"]["StbUndoState"] = "imstb_textedit:310"
|
||||
defs["structs"] = {}
|
||||
defs["structs"]["ImBitVector"] = {}
|
||||
defs["structs"]["ImBitVector"][1] = {}
|
||||
|
Reference in New Issue
Block a user