mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-16 22:28:30 +01:00
Compare commits
25 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
14cd6715d2 | ||
![]() |
76935a7d83 | ||
![]() |
4397e9a3f1 | ||
![]() |
d44c05cbbd | ||
![]() |
ed6212bb34 | ||
![]() |
8911a5a992 | ||
![]() |
4397288459 | ||
![]() |
354f316b89 | ||
![]() |
f6fdec9d98 | ||
![]() |
3da4350671 | ||
![]() |
fe1d9d081b | ||
![]() |
f531be148d | ||
![]() |
eac028b1f3 | ||
![]() |
eb81995978 | ||
![]() |
b600ea9fab | ||
![]() |
5656bf7c73 | ||
![]() |
d33da701aa | ||
![]() |
95d65fdf49 | ||
![]() |
0b7bd49de5 | ||
![]() |
1643bbf284 | ||
![]() |
80f82b6ed8 | ||
![]() |
f4df31de6e | ||
![]() |
1789ec81fe | ||
![]() |
aca412fe7a | ||
![]() |
7a54d1276d |
17
README.md
17
README.md
@@ -1,9 +1,8 @@
|
|||||||
# cimgui [](https://travis-ci.org/sonoro1234/cimgui)
|
# cimgui [](https://travis-ci.org/sonoro1234/cimgui)
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
This is a thin c-api wrapper programmatically generated for the excellent C++ immediate mode gui [Dear ImGui](https://github.com/ocornut/imgui).
|
This is a thin c-api wrapper programmatically generated for the excellent C++ immediate mode gui [Dear ImGui](https://github.com/ocornut/imgui).
|
||||||
All functions are programmatically wrapped except constructors, destructors and `ImVector`. (Unless someone find a use case for them)
|
All functions are programmatically wrapped except `ImVector` constructors and destructors. (Unless someone find a use case for them)(Now they exist for `ImVector_ImWchar`)
|
||||||
Generated files are: `cimgui.cpp`, `cimgui.h` for C compilation. Also for helping in bindings creation, `definitions.lua` with function definition information and `structs_and_enums.lua`.
|
Generated files are: `cimgui.cpp`, `cimgui.h` for C compilation. Also for helping in bindings creation, `definitions.lua` with function definition information and `structs_and_enums.lua`.
|
||||||
This library is intended as a intermediate layer to be able to use Dear ImGui from other languages that can interface with C (like D - see [D-binding](https://github.com/Extrawurst/DerelictImgui))
|
This library is intended as a intermediate layer to be able to use Dear ImGui from other languages that can interface with C (like D - see [D-binding](https://github.com/Extrawurst/DerelictImgui))
|
||||||
|
|
||||||
@@ -12,8 +11,8 @@ History:
|
|||||||
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
|
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
* currently this wrapper is based on version [1.65 of Dear ImGui]
|
* currently this wrapper is based on version [1.66 of Dear ImGui]
|
||||||
* overloaded function names try to be the most compatible with traditional cimgui names. So all naming is algorithmic except for those names that were in conflict with widely used cimgui names and were thus coded in a table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L40). Current overloaded function names can be found in (https://github.com/cimgui/cimgui/blob/master/generator/output/overloads.txt)
|
* overloaded function names try to be the most compatible with traditional cimgui names. So all naming is algorithmic except for those names that were in conflict with widely used cimgui names and were thus coded in a table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L58). Current overloaded function names can be found in (https://github.com/cimgui/cimgui/blob/master/generator/output/overloads.txt)
|
||||||
|
|
||||||
# compilation
|
# compilation
|
||||||
|
|
||||||
@@ -33,6 +32,7 @@ Notes:
|
|||||||
* as a result some files are generated: `cimgui.cpp` and `cimgui.h` for compiling and some lua/json files with information about the binding: `definitions.json` with function info, `structs_and_enums.json` with struct and enum info, `impl_definitions.json` with functions from the implementations info.
|
* as a result some files are generated: `cimgui.cpp` and `cimgui.h` for compiling and some lua/json files with information about the binding: `definitions.json` with function info, `structs_and_enums.json` with struct and enum info, `impl_definitions.json` with functions from the implementations info.
|
||||||
|
|
||||||
# generate binding
|
# generate binding
|
||||||
|
* C interface is exposed by cimgui.h when you define CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
* with your prefered language you can use the lua or json files generated as in:
|
* with your prefered language you can use the lua or json files generated as in:
|
||||||
* https://github.com/sonoro1234/LuaJIT-ImGui/blob/master_auto_implementations/lua/build.bat (with lua code generation in https://github.com/sonoro1234/LuaJIT-ImGui/blob/master_auto_implementations/lua/class_gen.lua)
|
* https://github.com/sonoro1234/LuaJIT-ImGui/blob/master_auto_implementations/lua/build.bat (with lua code generation in https://github.com/sonoro1234/LuaJIT-ImGui/blob/master_auto_implementations/lua/class_gen.lua)
|
||||||
* https://github.com/mellinoe/ImGui.NET/tree/autogen/src/CodeGenerator
|
* https://github.com/mellinoe/ImGui.NET/tree/autogen/src/CodeGenerator
|
||||||
@@ -42,12 +42,15 @@ Notes:
|
|||||||
* stname : the name of the struct the function belongs to (may be ImGui if it is top level in ImGui namespace)
|
* stname : the name of the struct the function belongs to (may be ImGui if it is top level in ImGui namespace)
|
||||||
* ov_cimguiname : the overloaded cimgui name (if absent it would be taken from cimguiname)
|
* ov_cimguiname : the overloaded cimgui name (if absent it would be taken from cimguiname)
|
||||||
* cimguiname : the name without overloading (this should be used if there is not ov_cimguiname)
|
* cimguiname : the name without overloading (this should be used if there is not ov_cimguiname)
|
||||||
* call_args : a string with the argument names separated by commas
|
|
||||||
* args : the same as above but with types
|
|
||||||
* ret : the return type
|
* ret : the return type
|
||||||
* argsT : an array of collections (each one with type: argument type and name: the argument name)
|
* argsT : an array of collections (each one with type: argument type and name: the argument name)
|
||||||
|
* args : a string of argsT concatenated and separated by commas
|
||||||
|
* call_args : a string with the argument names separated by commas for calling imgui function
|
||||||
* defaults : a collection in which key is argument name and value is the default value.
|
* 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)
|
* manual : will be true if this function is hand-written (not generated)
|
||||||
|
* isvararg : is setted if some argument is a vararg
|
||||||
|
* constructor : is setted if the function is a constructor for a class
|
||||||
|
* destructor : is setted if the functions is a destructor for a class
|
||||||
* nonUDT : if present can be 1 or 2 (explained meaning in usage) if return type was a user defined type
|
* nonUDT : if present can be 1 or 2 (explained meaning in usage) if return type was a user defined type
|
||||||
### structs_and_enums description
|
### structs_and_enums description
|
||||||
* Is is a collection with two items:
|
* Is is a collection with two items:
|
||||||
@@ -64,7 +67,7 @@ Notes:
|
|||||||
* 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`
|
* 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`
|
||||||
* methods have the same parameter list and return values (where possible)
|
* methods have the same parameter list and return values (where possible)
|
||||||
* functions that belong to a struct have an extra first argument with a pointer to the struct.
|
* functions that belong to a struct have an extra first argument with a pointer to the struct.
|
||||||
* where a function returns UDT (user defined type) by value some compilers complain so another function with the name `function_name_nonUDT` is generated accepting a pointer to the UDT type as the first argument. (or second argument if it is a struct function)
|
* where a function returns UDT (user defined type) by value some compilers complain so another function with the name `function_name_nonUDT` is generated accepting a pointer to the UDT type as the first argument.
|
||||||
* also is generated `function_name_nonUDT2` which instead of returning the UDT type returns a simple version (without functions) called `UDTType_Simple` (`ImVec2_Simple` for `ImVec2`)
|
* also is generated `function_name_nonUDT2` which instead of returning the UDT type returns a simple version (without functions) called `UDTType_Simple` (`ImVec2_Simple` for `ImVec2`)
|
||||||
|
|
||||||
# example bindings based on cimgui
|
# example bindings based on cimgui
|
||||||
|
45
cimgui.cpp
45
cimgui.cpp
@@ -1,5 +1,5 @@
|
|||||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||||
//based on imgui.h file version "1.65" from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.66" from Dear ImGui https://github.com/ocornut/imgui
|
||||||
#include "./imgui/imgui.h"
|
#include "./imgui/imgui.h"
|
||||||
#include "cimgui.h"
|
#include "cimgui.h"
|
||||||
|
|
||||||
@@ -281,9 +281,9 @@ CIMGUI_API void igSetScrollY(float scroll_y)
|
|||||||
{
|
{
|
||||||
return ImGui::SetScrollY(scroll_y);
|
return ImGui::SetScrollY(scroll_y);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetScrollHere(float center_y_ratio)
|
CIMGUI_API void igSetScrollHereY(float center_y_ratio)
|
||||||
{
|
{
|
||||||
return ImGui::SetScrollHere(center_y_ratio);
|
return ImGui::SetScrollHereY(center_y_ratio);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
|
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
|
||||||
{
|
{
|
||||||
@@ -711,9 +711,9 @@ CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_
|
|||||||
{
|
{
|
||||||
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
|
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)
|
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)
|
||||||
{
|
{
|
||||||
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max);
|
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
|
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
|
||||||
{
|
{
|
||||||
@@ -1142,6 +1142,10 @@ CIMGUI_API void igEndDragDropTarget()
|
|||||||
{
|
{
|
||||||
return ImGui::EndDragDropTarget();
|
return ImGui::EndDragDropTarget();
|
||||||
}
|
}
|
||||||
|
CIMGUI_API const ImGuiPayload* igGetDragDropPayload()
|
||||||
|
{
|
||||||
|
return ImGui::GetDragDropPayload();
|
||||||
|
}
|
||||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||||
{
|
{
|
||||||
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||||
@@ -1442,6 +1446,10 @@ CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_
|
|||||||
{
|
{
|
||||||
return IM_NEW(ImGuiTextFilter)(default_filter);
|
return IM_NEW(ImGuiTextFilter)(default_filter);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width)
|
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width)
|
||||||
{
|
{
|
||||||
return self->Draw(label,width);
|
return self->Draw(label,width);
|
||||||
@@ -1534,6 +1542,10 @@ CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i)
|
|||||||
{
|
{
|
||||||
return IM_NEW(Pair)(_key,_val_i);
|
return IM_NEW(Pair)(_key,_val_i);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void Pair_destroy(Pair* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f)
|
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f)
|
||||||
{
|
{
|
||||||
return IM_NEW(Pair)(_key,_val_f);
|
return IM_NEW(Pair)(_key,_val_f);
|
||||||
@@ -1682,6 +1694,10 @@ CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,f
|
|||||||
{
|
{
|
||||||
return IM_NEW(ImGuiListClipper)(items_count,items_height);
|
return IM_NEW(ImGuiListClipper)(items_count,items_height);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self)
|
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self)
|
||||||
{
|
{
|
||||||
return self->Step();
|
return self->Step();
|
||||||
@@ -1706,6 +1722,10 @@ CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_
|
|||||||
{
|
{
|
||||||
return IM_NEW(ImDrawList)(shared_data);
|
return IM_NEW(ImDrawList)(shared_data);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImDrawList_destroy(ImDrawList* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||||
{
|
{
|
||||||
return self->PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
return self->PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||||
@@ -2146,7 +2166,7 @@ CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,con
|
|||||||
{
|
{
|
||||||
return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width);
|
return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)
|
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)
|
||||||
{
|
{
|
||||||
return self->RenderChar(draw_list,size,pos,col,c);
|
return self->RenderChar(draw_list,size,pos,col,c);
|
||||||
}
|
}
|
||||||
@@ -2346,7 +2366,7 @@ CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_thres
|
|||||||
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImColor_HSV_nonUDT(ImColor* self,ImColor *pOut,float h,float s,float v,float a)
|
CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a)
|
||||||
{
|
{
|
||||||
*pOut = self->HSV(h,s,v,a);
|
*pOut = self->HSV(h,s,v,a);
|
||||||
}
|
}
|
||||||
@@ -2356,7 +2376,7 @@ CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,floa
|
|||||||
ImColor_Simple ret2 = ImColorToSimple(ret);
|
ImColor_Simple ret2 = ImColorToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImDrawList* self,ImVec2 *pOut)
|
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self)
|
||||||
{
|
{
|
||||||
*pOut = self->GetClipRectMin();
|
*pOut = self->GetClipRectMin();
|
||||||
}
|
}
|
||||||
@@ -2366,7 +2386,7 @@ CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMin_nonUDT2(ImDrawList* self)
|
|||||||
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImDrawList* self,ImVec2 *pOut)
|
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self)
|
||||||
{
|
{
|
||||||
*pOut = self->GetClipRectMax();
|
*pOut = self->GetClipRectMax();
|
||||||
}
|
}
|
||||||
@@ -2376,7 +2396,7 @@ CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self)
|
|||||||
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImFont* self,ImVec2 *pOut,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)
|
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)
|
||||||
{
|
{
|
||||||
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining);
|
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining);
|
||||||
}
|
}
|
||||||
@@ -2407,10 +2427,7 @@ CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const ch
|
|||||||
buffer->appendfv(fmt, args);
|
buffer->appendfv(fmt, args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig *config)
|
|
||||||
{
|
|
||||||
*config = ImFontConfig();
|
|
||||||
}
|
|
||||||
CIMGUI_API float igGET_FLT_MAX()
|
CIMGUI_API float igGET_FLT_MAX()
|
||||||
{
|
{
|
||||||
return FLT_MAX;
|
return FLT_MAX;
|
||||||
|
99
cimgui.h
99
cimgui.h
@@ -1,5 +1,5 @@
|
|||||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||||
//based on imgui.h file version "1.65" from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.66" from Dear ImGui https://github.com/ocornut/imgui
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined _WIN32 || defined __CYGWIN__
|
#if defined _WIN32 || defined __CYGWIN__
|
||||||
@@ -40,10 +40,10 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple;
|
|||||||
|
|
||||||
|
|
||||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
struct ImDrawChannel;
|
|
||||||
typedef struct CustomRect CustomRect;
|
typedef struct CustomRect CustomRect;
|
||||||
typedef struct GlyphRangesBuilder GlyphRangesBuilder;
|
typedef struct GlyphRangesBuilder GlyphRangesBuilder;
|
||||||
typedef struct ImFontGlyph ImFontGlyph;
|
typedef struct ImFontGlyph ImFontGlyph;
|
||||||
|
typedef unsigned short ImDrawIdx;;
|
||||||
typedef struct Pair Pair;
|
typedef struct Pair Pair;
|
||||||
typedef struct TextRange TextRange;
|
typedef struct TextRange TextRange;
|
||||||
typedef struct ImVec4 ImVec4;
|
typedef struct ImVec4 ImVec4;
|
||||||
@@ -69,6 +69,7 @@ typedef struct ImDrawList ImDrawList;
|
|||||||
typedef struct ImDrawData ImDrawData;
|
typedef struct ImDrawData ImDrawData;
|
||||||
typedef struct ImDrawCmd ImDrawCmd;
|
typedef struct ImDrawCmd ImDrawCmd;
|
||||||
typedef struct ImDrawChannel ImDrawChannel;
|
typedef struct ImDrawChannel ImDrawChannel;
|
||||||
|
struct ImDrawChannel;
|
||||||
struct ImDrawCmd;
|
struct ImDrawCmd;
|
||||||
struct ImDrawData;
|
struct ImDrawData;
|
||||||
struct ImDrawList;
|
struct ImDrawList;
|
||||||
@@ -139,8 +140,9 @@ enum ImGuiWindowFlags_
|
|||||||
ImGuiWindowFlags_NoScrollWithMouse = 1 << 4,
|
ImGuiWindowFlags_NoScrollWithMouse = 1 << 4,
|
||||||
ImGuiWindowFlags_NoCollapse = 1 << 5,
|
ImGuiWindowFlags_NoCollapse = 1 << 5,
|
||||||
ImGuiWindowFlags_AlwaysAutoResize = 1 << 6,
|
ImGuiWindowFlags_AlwaysAutoResize = 1 << 6,
|
||||||
|
ImGuiWindowFlags_NoBackground = 1 << 7,
|
||||||
ImGuiWindowFlags_NoSavedSettings = 1 << 8,
|
ImGuiWindowFlags_NoSavedSettings = 1 << 8,
|
||||||
ImGuiWindowFlags_NoInputs = 1 << 9,
|
ImGuiWindowFlags_NoMouseInputs = 1 << 9,
|
||||||
ImGuiWindowFlags_MenuBar = 1 << 10,
|
ImGuiWindowFlags_MenuBar = 1 << 10,
|
||||||
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11,
|
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11,
|
||||||
ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12,
|
ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12,
|
||||||
@@ -151,6 +153,8 @@ enum ImGuiWindowFlags_
|
|||||||
ImGuiWindowFlags_NoNavInputs = 1 << 18,
|
ImGuiWindowFlags_NoNavInputs = 1 << 18,
|
||||||
ImGuiWindowFlags_NoNavFocus = 1 << 19,
|
ImGuiWindowFlags_NoNavFocus = 1 << 19,
|
||||||
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||||
|
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
|
||||||
|
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||||
ImGuiWindowFlags_NavFlattened = 1 << 23,
|
ImGuiWindowFlags_NavFlattened = 1 << 23,
|
||||||
ImGuiWindowFlags_ChildWindow = 1 << 24,
|
ImGuiWindowFlags_ChildWindow = 1 << 24,
|
||||||
ImGuiWindowFlags_Tooltip = 1 << 25,
|
ImGuiWindowFlags_Tooltip = 1 << 25,
|
||||||
@@ -568,14 +572,24 @@ struct ImGuiIO
|
|||||||
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
||||||
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
||||||
};
|
};
|
||||||
struct ImVector
|
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||||
{
|
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||||
int Size;
|
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||||
int Capacity;
|
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||||
void* Data;
|
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||||
};
|
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||||
typedef struct ImVector ImVector;
|
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||||
struct ImNewDummy {};
|
typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect;
|
||||||
|
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||||
|
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||||
|
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||||
|
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
|
||||||
|
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||||
|
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||||
|
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||||
|
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||||
|
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||||
|
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||||
struct ImGuiOnceUponAFrame
|
struct ImGuiOnceUponAFrame
|
||||||
{
|
{
|
||||||
int RefFrame;
|
int RefFrame;
|
||||||
@@ -583,16 +597,17 @@ struct ImGuiOnceUponAFrame
|
|||||||
struct ImGuiTextFilter
|
struct ImGuiTextFilter
|
||||||
{
|
{
|
||||||
char InputBuf[256];
|
char InputBuf[256];
|
||||||
ImVector/*<TextRange>*/ Filters;
|
ImVector_TextRange Filters;
|
||||||
int CountGrep;
|
int CountGrep;
|
||||||
};
|
};
|
||||||
struct ImGuiTextBuffer
|
struct ImGuiTextBuffer
|
||||||
{
|
{
|
||||||
ImVector/*<char>*/ Buf;
|
ImVector_char Buf;
|
||||||
|
char EmptyString[1];
|
||||||
};
|
};
|
||||||
struct ImGuiStorage
|
struct ImGuiStorage
|
||||||
{
|
{
|
||||||
ImVector/*<Pair>*/ Data;
|
ImVector_Pair Data;
|
||||||
};
|
};
|
||||||
struct ImGuiInputTextCallbackData
|
struct ImGuiInputTextCallbackData
|
||||||
{
|
{
|
||||||
@@ -646,7 +661,6 @@ struct ImDrawCmd
|
|||||||
ImDrawCallback UserCallback;
|
ImDrawCallback UserCallback;
|
||||||
void* UserCallbackData;
|
void* UserCallbackData;
|
||||||
};
|
};
|
||||||
typedef unsigned short ImDrawIdx;
|
|
||||||
struct ImDrawVert
|
struct ImDrawVert
|
||||||
{
|
{
|
||||||
ImVec2 pos;
|
ImVec2 pos;
|
||||||
@@ -655,8 +669,8 @@ struct ImDrawVert
|
|||||||
};
|
};
|
||||||
struct ImDrawChannel
|
struct ImDrawChannel
|
||||||
{
|
{
|
||||||
ImVector/*<ImDrawCmd>*/ CmdBuffer;
|
ImVector_ImDrawCmd CmdBuffer;
|
||||||
ImVector/*<ImDrawIdx>*/ IdxBuffer;
|
ImVector_ImDrawIdx IdxBuffer;
|
||||||
};
|
};
|
||||||
enum ImDrawCornerFlags_
|
enum ImDrawCornerFlags_
|
||||||
{
|
{
|
||||||
@@ -677,21 +691,21 @@ enum ImDrawListFlags_
|
|||||||
};
|
};
|
||||||
struct ImDrawList
|
struct ImDrawList
|
||||||
{
|
{
|
||||||
ImVector/*<ImDrawCmd>*/ CmdBuffer;
|
ImVector_ImDrawCmd CmdBuffer;
|
||||||
ImVector/*<ImDrawIdx>*/ IdxBuffer;
|
ImVector_ImDrawIdx IdxBuffer;
|
||||||
ImVector/*<ImDrawVert>*/ VtxBuffer;
|
ImVector_ImDrawVert VtxBuffer;
|
||||||
ImDrawListFlags Flags;
|
ImDrawListFlags Flags;
|
||||||
const ImDrawListSharedData* _Data;
|
const ImDrawListSharedData* _Data;
|
||||||
const char* _OwnerName;
|
const char* _OwnerName;
|
||||||
unsigned int _VtxCurrentIdx;
|
unsigned int _VtxCurrentIdx;
|
||||||
ImDrawVert* _VtxWritePtr;
|
ImDrawVert* _VtxWritePtr;
|
||||||
ImDrawIdx* _IdxWritePtr;
|
ImDrawIdx* _IdxWritePtr;
|
||||||
ImVector/*<ImVec4>*/ _ClipRectStack;
|
ImVector_ImVec4 _ClipRectStack;
|
||||||
ImVector/*<ImTextureID>*/ _TextureIdStack;
|
ImVector_ImTextureID _TextureIdStack;
|
||||||
ImVector/*<ImVec2>*/ _Path;
|
ImVector_ImVec2 _Path;
|
||||||
int _ChannelsCurrent;
|
int _ChannelsCurrent;
|
||||||
int _ChannelsCount;
|
int _ChannelsCount;
|
||||||
ImVector/*<ImDrawChannel>*/ _Channels;
|
ImVector_ImDrawChannel _Channels;
|
||||||
};
|
};
|
||||||
struct ImDrawData
|
struct ImDrawData
|
||||||
{
|
{
|
||||||
@@ -750,9 +764,9 @@ struct ImFontAtlas
|
|||||||
int TexHeight;
|
int TexHeight;
|
||||||
ImVec2 TexUvScale;
|
ImVec2 TexUvScale;
|
||||||
ImVec2 TexUvWhitePixel;
|
ImVec2 TexUvWhitePixel;
|
||||||
ImVector/*<ImFont*>*/ Fonts;
|
ImVector_ImFontPtr Fonts;
|
||||||
ImVector/*<CustomRect>*/ CustomRects;
|
ImVector_CustomRect CustomRects;
|
||||||
ImVector/*<ImFontConfig>*/ ConfigData;
|
ImVector_ImFontConfig ConfigData;
|
||||||
int CustomRectIds[1];
|
int CustomRectIds[1];
|
||||||
};
|
};
|
||||||
struct ImFont
|
struct ImFont
|
||||||
@@ -760,9 +774,9 @@ struct ImFont
|
|||||||
float FontSize;
|
float FontSize;
|
||||||
float Scale;
|
float Scale;
|
||||||
ImVec2 DisplayOffset;
|
ImVec2 DisplayOffset;
|
||||||
ImVector/*<ImFontGlyph>*/ Glyphs;
|
ImVector_ImFontGlyph Glyphs;
|
||||||
ImVector/*<float>*/ IndexAdvanceX;
|
ImVector_float IndexAdvanceX;
|
||||||
ImVector/*<unsigned short>*/ IndexLookup;
|
ImVector_ImWchar IndexLookup;
|
||||||
const ImFontGlyph* FallbackGlyph;
|
const ImFontGlyph* FallbackGlyph;
|
||||||
float FallbackAdvanceX;
|
float FallbackAdvanceX;
|
||||||
ImWchar FallbackChar;
|
ImWchar FallbackChar;
|
||||||
@@ -775,7 +789,7 @@ struct ImFont
|
|||||||
};
|
};
|
||||||
struct GlyphRangesBuilder
|
struct GlyphRangesBuilder
|
||||||
{
|
{
|
||||||
ImVector/*<unsigned char>*/ UsedChars;
|
ImVector_unsigned_char UsedChars;
|
||||||
};
|
};
|
||||||
struct CustomRect
|
struct CustomRect
|
||||||
{
|
{
|
||||||
@@ -832,9 +846,6 @@ typedef ImGuiTextFilter::TextRange TextRange;
|
|||||||
typedef ImGuiStorage::Pair Pair;
|
typedef ImGuiStorage::Pair Pair;
|
||||||
typedef ImVector<TextRange> ImVector_TextRange;
|
typedef ImVector<TextRange> ImVector_TextRange;
|
||||||
typedef ImVector<ImWchar> ImVector_ImWchar;
|
typedef ImVector<ImWchar> ImVector_ImWchar;
|
||||||
#else //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
|
||||||
typedef ImVector ImVector_TextRange;
|
|
||||||
typedef ImVector ImVector_ImWchar;
|
|
||||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
CIMGUI_API ImVec2* ImVec2_ImVec2(void);
|
CIMGUI_API ImVec2* ImVec2_ImVec2(void);
|
||||||
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
||||||
@@ -905,7 +916,7 @@ CIMGUI_API float igGetScrollMaxX(void);
|
|||||||
CIMGUI_API float igGetScrollMaxY(void);
|
CIMGUI_API float igGetScrollMaxY(void);
|
||||||
CIMGUI_API void igSetScrollX(float scroll_x);
|
CIMGUI_API void igSetScrollX(float scroll_x);
|
||||||
CIMGUI_API void igSetScrollY(float scroll_y);
|
CIMGUI_API void igSetScrollY(float scroll_y);
|
||||||
CIMGUI_API void igSetScrollHere(float center_y_ratio);
|
CIMGUI_API void igSetScrollHereY(float center_y_ratio);
|
||||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
|
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
|
||||||
CIMGUI_API void igPushFont(ImFont* font);
|
CIMGUI_API void igPushFont(ImFont* font);
|
||||||
CIMGUI_API void igPopFont(void);
|
CIMGUI_API void igPopFont(void);
|
||||||
@@ -1008,7 +1019,7 @@ CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max
|
|||||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
|
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
|
||||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
|
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
|
||||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
|
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
|
||||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max);
|
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format);
|
||||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
|
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
|
||||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
|
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
|
||||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
|
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
|
||||||
@@ -1111,6 +1122,7 @@ CIMGUI_API void igEndDragDropSource(void);
|
|||||||
CIMGUI_API bool igBeginDragDropTarget(void);
|
CIMGUI_API bool igBeginDragDropTarget(void);
|
||||||
CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags);
|
CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags);
|
||||||
CIMGUI_API void igEndDragDropTarget(void);
|
CIMGUI_API void igEndDragDropTarget(void);
|
||||||
|
CIMGUI_API const ImGuiPayload* igGetDragDropPayload(void);
|
||||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||||
CIMGUI_API void igPopClipRect(void);
|
CIMGUI_API void igPopClipRect(void);
|
||||||
CIMGUI_API void igSetItemDefaultFocus(void);
|
CIMGUI_API void igSetItemDefaultFocus(void);
|
||||||
@@ -1186,6 +1198,7 @@ CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
|||||||
CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void);
|
CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void);
|
||||||
CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self);
|
CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self);
|
||||||
CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter);
|
CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter);
|
||||||
|
CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self);
|
||||||
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width);
|
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width);
|
||||||
CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end);
|
CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end);
|
||||||
CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self);
|
CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self);
|
||||||
@@ -1209,6 +1222,7 @@ CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
|
|||||||
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
||||||
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
|
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
|
||||||
CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i);
|
CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i);
|
||||||
|
CIMGUI_API void Pair_destroy(Pair* self);
|
||||||
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f);
|
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f);
|
||||||
CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p);
|
CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p);
|
||||||
CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self);
|
CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self);
|
||||||
@@ -1246,12 +1260,14 @@ CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col);
|
|||||||
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,float items_height);
|
CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,float items_height);
|
||||||
|
CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self);
|
||||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||||
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
||||||
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
||||||
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
||||||
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
||||||
CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data);
|
CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data);
|
||||||
|
CIMGUI_API void ImDrawList_destroy(ImDrawList* self);
|
||||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||||
CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self);
|
CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self);
|
||||||
CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self);
|
CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self);
|
||||||
@@ -1362,7 +1378,7 @@ CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
|
|||||||
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
||||||
CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||||
CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width);
|
CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width);
|
||||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c);
|
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c);
|
||||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
|
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
|
||||||
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
||||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||||
@@ -1403,13 +1419,13 @@ CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut);
|
|||||||
CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void);
|
CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void);
|
||||||
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold);
|
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold);
|
||||||
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold);
|
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold);
|
||||||
CIMGUI_API void ImColor_HSV_nonUDT(ImColor* self,ImColor *pOut,float h,float s,float v,float a);
|
CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImDrawList* self,ImVec2 *pOut);
|
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self);
|
||||||
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMin_nonUDT2(ImDrawList* self);
|
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMin_nonUDT2(ImDrawList* self);
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImDrawList* self,ImVec2 *pOut);
|
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self);
|
||||||
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self);
|
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self);
|
||||||
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImFont* self,ImVec2 *pOut,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||||
CIMGUI_API ImVec2_Simple ImFont_CalcTextSizeA_nonUDT2(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
CIMGUI_API ImVec2_Simple ImFont_CalcTextSizeA_nonUDT2(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||||
|
|
||||||
|
|
||||||
@@ -1418,7 +1434,6 @@ CIMGUI_API ImVec2_Simple ImFont_CalcTextSizeA_nonUDT2(ImFont* self,float size,fl
|
|||||||
CIMGUI_API void igLogText(CONST char *fmt, ...);
|
CIMGUI_API void igLogText(CONST char *fmt, ...);
|
||||||
//no appendfV
|
//no appendfV
|
||||||
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
|
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
|
||||||
CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig *config);
|
|
||||||
//for getting FLT_MAX in bindings
|
//for getting FLT_MAX in bindings
|
||||||
CIMGUI_API float igGET_FLT_MAX();
|
CIMGUI_API float igGET_FLT_MAX();
|
||||||
//not const args from & to *
|
//not const args from & to *
|
||||||
|
@@ -25,10 +25,7 @@ CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const ch
|
|||||||
buffer->appendfv(fmt, args);
|
buffer->appendfv(fmt, args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig *config)
|
|
||||||
{
|
|
||||||
*config = ImFontConfig();
|
|
||||||
}
|
|
||||||
CIMGUI_API float igGET_FLT_MAX()
|
CIMGUI_API float igGET_FLT_MAX()
|
||||||
{
|
{
|
||||||
return FLT_MAX;
|
return FLT_MAX;
|
||||||
|
@@ -75,7 +75,6 @@ inline ImColor_Simple ImColorToSimple(ImColor col)
|
|||||||
CIMGUI_API void igLogText(CONST char *fmt, ...);
|
CIMGUI_API void igLogText(CONST char *fmt, ...);
|
||||||
//no appendfV
|
//no appendfV
|
||||||
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
|
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
|
||||||
CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig *config);
|
|
||||||
//for getting FLT_MAX in bindings
|
//for getting FLT_MAX in bindings
|
||||||
CIMGUI_API float igGET_FLT_MAX();
|
CIMGUI_API float igGET_FLT_MAX();
|
||||||
//not const args from & to *
|
//not const args from & to *
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
--script for auto_funcs.h and auto_funcs.cpp generation
|
--script for auto_funcs.h and auto_funcs.cpp generation
|
||||||
--expects Lua 5.1 or luajit
|
--expects LuaJIT
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
assert(_VERSION=='Lua 5.1',"Must use LuaJIT")
|
assert(_VERSION=='Lua 5.1',"Must use LuaJIT")
|
||||||
assert(bit,"Must use LuaJIT")
|
assert(bit,"Must use LuaJIT")
|
||||||
@@ -139,11 +139,7 @@ local prepro = {
|
|||||||
[ "IMGUI_DISABLE_OBSOLETE_FUNCTIONS" ]=false,
|
[ "IMGUI_DISABLE_OBSOLETE_FUNCTIONS" ]=false,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
--only one case is true
|
|
||||||
local function prepro_boolifBAK(line)
|
|
||||||
local ma = line:match("#ifndef%s+IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT") or line:match("#ifndef%s+ImTextureID")
|
|
||||||
return not (ma==nil)
|
|
||||||
end
|
|
||||||
local function prepro_boolif(pre,cond)
|
local function prepro_boolif(pre,cond)
|
||||||
local conds = prepro[pre]
|
local conds = prepro[pre]
|
||||||
assert(conds,pre.." has no conds-----------------------------")
|
assert(conds,pre.." has no conds-----------------------------")
|
||||||
@@ -302,7 +298,27 @@ local function serializeTable(name, value, saved)
|
|||||||
else
|
else
|
||||||
saved[value] = name -- save name for next time
|
saved[value] = name -- save name for next time
|
||||||
table.insert(string_table, "{}\n")
|
table.insert(string_table, "{}\n")
|
||||||
for k,v in pairs(value) do -- save its fields
|
---[[
|
||||||
|
local ordered_keys = {}
|
||||||
|
for k,v in pairs(value) do
|
||||||
|
table.insert(ordered_keys,k)
|
||||||
|
end
|
||||||
|
local function sorter(a,b)
|
||||||
|
if type(a)==type(b) then
|
||||||
|
return a<b
|
||||||
|
elseif type(a)=="number" then
|
||||||
|
return true
|
||||||
|
else
|
||||||
|
assert(type(b)=="number")
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
end
|
||||||
|
table.sort(ordered_keys,sorter)
|
||||||
|
for _,k in ipairs(ordered_keys) do
|
||||||
|
local v = value[k]
|
||||||
|
--]]
|
||||||
|
-- for k,v in pairs(value) do -- save its fields
|
||||||
|
|
||||||
local fieldname = string.format("%s[%s]", name,basicSerialize(k))
|
local fieldname = string.format("%s[%s]", name,basicSerialize(k))
|
||||||
table.insert(string_table, serializeTable(fieldname, v, saved))
|
table.insert(string_table, serializeTable(fieldname, v, saved))
|
||||||
end
|
end
|
||||||
@@ -417,12 +433,16 @@ local function struct_parser()
|
|||||||
elseif line:match("public:") then
|
elseif line:match("public:") then
|
||||||
--nothing
|
--nothing
|
||||||
else
|
else
|
||||||
local linea = line:gsub("%S+",{class="struct",mutable=""})
|
local linea = line:gsub("%S+",{class="struct",mutable="",static=""})
|
||||||
local template = linea:match("ImVector<([%w_]+)>")
|
local template = linea:match("ImVector<(.+)>")
|
||||||
if template then
|
if template then
|
||||||
|
local te = template:gsub("%s","_")
|
||||||
|
te = te:gsub("%*","Ptr")
|
||||||
ImVector_templates[template] = true
|
ImVector_templates[template] = true
|
||||||
|
linea = linea:gsub("(%b<>)","_"..te) --comment template parameters
|
||||||
end
|
end
|
||||||
linea = linea:gsub("(%b<>)","/*%1*/") --comment template parameters
|
--linea = linea:gsub("(%b<>)","/*%1*/") --comment template parameters
|
||||||
|
--linea = linea:gsub("<([%w_]+)>","_%1") --ImVector expand templates
|
||||||
table.insert(structcdefs,linea..comment)
|
table.insert(structcdefs,linea..comment)
|
||||||
end
|
end
|
||||||
return
|
return
|
||||||
@@ -602,8 +622,10 @@ local function func_parser()
|
|||||||
-- end
|
-- end
|
||||||
--argscsinpars = argscsinpars:gsub("&","")
|
--argscsinpars = argscsinpars:gsub("&","")
|
||||||
|
|
||||||
local template = argscsinpars:match("ImVector<([%w_]+)>")
|
local template = argscsinpars:match("ImVector<(.+)>")
|
||||||
if template then
|
if template then
|
||||||
|
--template = template:gsub("%s","_")
|
||||||
|
--template = template:gsub("%*","Ptr")
|
||||||
ImVector_templates[template] = true
|
ImVector_templates[template] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -753,6 +775,16 @@ local function func_parser()
|
|||||||
table.insert(strt,string.format("%d\t%s\t%s %s",i,t.ret,t.ov_cimguiname,t.signature))
|
table.insert(strt,string.format("%d\t%s\t%s %s",i,t.ret,t.ov_cimguiname,t.signature))
|
||||||
--prtable(typesc[i])
|
--prtable(typesc[i])
|
||||||
end
|
end
|
||||||
|
--check not two names are equal (produced by bad cimguiname_overload)
|
||||||
|
for i=1,#v-1 do
|
||||||
|
for j=i+1,#v-1 do
|
||||||
|
if v[i].ov_cimguiname == v[j].ov_cimguiname then
|
||||||
|
local t,tj = v[i],v[j]
|
||||||
|
print("Error caused by Bad overloading "..t.ov_cimguiname.." of function ",t.funcname,t.signature,"conflicts with ",tj.funcname,tj.signature)
|
||||||
|
error("Bad overloading:"..t.ov_cimguiname)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
--print(numoverloaded, "overloaded")
|
--print(numoverloaded, "overloaded")
|
||||||
@@ -761,7 +793,45 @@ local function func_parser()
|
|||||||
end
|
end
|
||||||
return FP
|
return FP
|
||||||
end
|
end
|
||||||
|
local function ADDdestructors(FP)
|
||||||
|
local defsT = FP.defsT
|
||||||
|
local newcdefs = {}
|
||||||
|
--TODO add constructor = true
|
||||||
|
for numcdef,t in ipairs(FP.cdefs) 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
|
||||||
|
assert(defT[1].stname==defT[1].funcname)
|
||||||
|
local def = {}
|
||||||
|
def.stname = defT[1].stname
|
||||||
|
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}
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
FP.cdefs = newcdefs
|
||||||
|
end
|
||||||
local function ADDnonUDT(FP)
|
local function ADDnonUDT(FP)
|
||||||
--for cimguiname,defs in pairs(defsT) do
|
--for cimguiname,defs in pairs(defsT) do
|
||||||
--for i,defT in ipairs(defs) do
|
--for i,defT in ipairs(defs) do
|
||||||
@@ -929,8 +999,14 @@ local function gen_structs_and_enums_table(cdefs)
|
|||||||
end
|
end
|
||||||
--split type name1,name2; in several lines
|
--split type name1,name2; in several lines
|
||||||
local typen,rest = line:match("([^,]+)%s(%S+[,;])")
|
local typen,rest = line:match("([^,]+)%s(%S+[,;])")
|
||||||
local template_type = typen:match("/%*<(.+)>%*/")
|
--local template_type = typen:match("/%*<(.+)>%*/")
|
||||||
if template_type then typen = typen:match("(.+)/%*") end
|
--if template_type then typen = typen:match("(.+)/%*") end
|
||||||
|
local template_type = typen:match("ImVector_(.+)")
|
||||||
|
if template_type then
|
||||||
|
--typen = "ImVector"
|
||||||
|
template_type = template_type:gsub("_"," ")
|
||||||
|
template_type = template_type:gsub("Ptr","%*")
|
||||||
|
end
|
||||||
for name in rest:gmatch("([^%s,;]+)%s?[,;]") do
|
for name in rest:gmatch("([^%s,;]+)%s?[,;]") do
|
||||||
table.insert(outtab.structs[structnames[#structnames]],{type=typen,template_type=template_type,name=name})
|
table.insert(outtab.structs[structnames[#structnames]],{type=typen,template_type=template_type,name=name})
|
||||||
end
|
end
|
||||||
@@ -985,8 +1061,15 @@ local function gen_structs_and_enums_table(cdefs)
|
|||||||
return outtab, typedefs_dict
|
return outtab, typedefs_dict
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function generate_templates(code,templates)
|
||||||
|
for k,v in pairs(templates) do
|
||||||
|
local te = k:gsub("%s","_")
|
||||||
|
te = te:gsub("%*","Ptr")
|
||||||
|
table.insert(code,"typedef struct ImVector_"..te.." {int Size;int Capacity;"..k.."* Data;} ImVector_"..te..";\n")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
local function gen_structs_and_enums(cdefs)
|
local function gen_structs_and_enums(cdefs,templates)
|
||||||
local function_closing_re = "}"
|
local function_closing_re = "}"
|
||||||
local namespace_re = "namespace"
|
local namespace_re = "namespace"
|
||||||
local in_namespace = false
|
local in_namespace = false
|
||||||
@@ -998,7 +1081,6 @@ local function gen_structs_and_enums(cdefs)
|
|||||||
local innerstructs = {}
|
local innerstructs = {}
|
||||||
local typedefs_table = {}
|
local typedefs_table = {}
|
||||||
local typedefs_dict = {}
|
local typedefs_dict = {}
|
||||||
|
|
||||||
local outtab = {}
|
local outtab = {}
|
||||||
-- Output the file
|
-- Output the file
|
||||||
--table.insert(outtab,"/////////////// BEGIN AUTOGENERATED SEGMENT\n")
|
--table.insert(outtab,"/////////////// BEGIN AUTOGENERATED SEGMENT\n")
|
||||||
@@ -1012,6 +1094,9 @@ local function gen_structs_and_enums(cdefs)
|
|||||||
local spaces_to_add = 0 --desired_linelen - linelen
|
local spaces_to_add = 0 --desired_linelen - linelen
|
||||||
local linecom = line..string.rep(" ",spaces_to_add)..comment
|
local linecom = line..string.rep(" ",spaces_to_add)..comment
|
||||||
|
|
||||||
|
-- ImNewDummy drop for MSVC
|
||||||
|
if line:match"ImNewDummy" then break end
|
||||||
|
|
||||||
if line:match(namespace_re) then
|
if line:match(namespace_re) then
|
||||||
in_namespace = true
|
in_namespace = true
|
||||||
end
|
end
|
||||||
@@ -1027,15 +1112,8 @@ local function gen_structs_and_enums(cdefs)
|
|||||||
-- ImVector special treatment
|
-- ImVector special treatment
|
||||||
if structnames[#structnames] == "ImVector" then
|
if structnames[#structnames] == "ImVector" then
|
||||||
if line:match(struct_closing_re) then
|
if line:match(struct_closing_re) then
|
||||||
table.insert(outtab,[[
|
table.insert(outtab,[[typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;]].."\n")
|
||||||
struct ImVector
|
generate_templates(outtab,templates)
|
||||||
{
|
|
||||||
int Size;
|
|
||||||
int Capacity;
|
|
||||||
void* Data;
|
|
||||||
};
|
|
||||||
typedef struct ImVector ImVector;
|
|
||||||
]])
|
|
||||||
structnames[#structnames] = nil
|
structnames[#structnames] = nil
|
||||||
end
|
end
|
||||||
break -- dont write
|
break -- dont write
|
||||||
@@ -1049,9 +1127,13 @@ typedef struct ImVector ImVector;
|
|||||||
end
|
end
|
||||||
|
|
||||||
if #structnames < 2 then -- not inner
|
if #structnames < 2 then -- not inner
|
||||||
|
if line:match("typedef") and line:match("ImDrawIdx") then --save typedefs of ImDrawIdx
|
||||||
|
table.insert(typedefs_table,line..";\n")
|
||||||
|
break
|
||||||
|
end
|
||||||
if (#structnames > 0) then
|
if (#structnames > 0) then
|
||||||
if line:match("typedef") then --dont allow inner typedefs
|
if line:match("typedef") then --dont allow inner typedefs
|
||||||
break
|
break --already saved
|
||||||
elseif not line:match("^{$") and not line:match(struct_closing_re) then --avoid tab { and };
|
elseif not line:match("^{$") and not line:match(struct_closing_re) then --avoid tab { and };
|
||||||
--line = " "..line
|
--line = " "..line
|
||||||
end
|
end
|
||||||
@@ -1102,9 +1184,10 @@ typedef struct ImVector ImVector;
|
|||||||
for i,l in ipairs(typedefs_table) do
|
for i,l in ipairs(typedefs_table) do
|
||||||
if not uniques[l] then
|
if not uniques[l] then
|
||||||
uniques[l] = true
|
uniques[l] = true
|
||||||
table.insert(outtab,2,l)
|
table.insert(outtab,1,l)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
--if templates then generate_templates(outtab,templates) end
|
||||||
local cstructsstr = table.concat(outtab)
|
local cstructsstr = table.concat(outtab)
|
||||||
cstructsstr = cstructsstr:gsub("\n+","\n") --several empty lines to one empty line
|
cstructsstr = cstructsstr:gsub("\n+","\n") --several empty lines to one empty line
|
||||||
return cstructsstr, typedefs_dict
|
return cstructsstr, typedefs_dict
|
||||||
@@ -1145,40 +1228,33 @@ local function func_header_generate(FP)
|
|||||||
for k,v in pairs(FP.ImVector_templates) do
|
for k,v in pairs(FP.ImVector_templates) do
|
||||||
table.insert(outtab,"typedef ImVector<"..k.."> ImVector_"..k..";\n")
|
table.insert(outtab,"typedef ImVector<"..k.."> ImVector_"..k..";\n")
|
||||||
end
|
end
|
||||||
table.insert(outtab,"#else //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
-- table.insert(outtab,"#else //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
||||||
for k,v in pairs(FP.ImVector_templates) do
|
-- for k,v in pairs(FP.ImVector_templates) do
|
||||||
table.insert(outtab,"typedef ImVector ImVector_"..k..";\n")
|
-- table.insert(outtab,"typedef ImVector ImVector_"..k..";\n")
|
||||||
end
|
-- end
|
||||||
table.insert(outtab,"#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
table.insert(outtab,"#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
||||||
for _,t in ipairs(FP.cdefs) do
|
for _,t in ipairs(FP.cdefs) do
|
||||||
if t.cimguiname then
|
if t.cimguiname then
|
||||||
local cimf = FP.defsT[t.cimguiname]
|
local cimf = FP.defsT[t.cimguiname]
|
||||||
local def = cimf[t.signature]
|
local def = cimf[t.signature]
|
||||||
|
assert(def,t.signature..t.cimguiname)
|
||||||
local manual = get_manuals(def)
|
local manual = get_manuals(def)
|
||||||
if not manual then
|
if not manual then
|
||||||
local addcoment = def.comment or ""
|
local addcoment = def.comment or ""
|
||||||
local empty = def.args:match("^%(%)") --no args
|
local empty = def.args:match("^%(%)") --no args
|
||||||
if def.ret then --not constructor
|
if def.constructor then
|
||||||
|
assert(def.stname ~= "ImGui" and def.stname ~= "","constructor without struct")
|
||||||
|
table.insert(outtab,"CIMGUI_API "..def.stname.."* "..(def.ov_cimguiname or def.cimguiname)..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
||||||
|
elseif def.destructor then
|
||||||
|
table.insert(outtab,"CIMGUI_API void "..def.ov_cimguiname..def.args..";"..addcoment.."\n")
|
||||||
|
else --not constructor
|
||||||
if def.stname == "ImGui" or def.stname == "" then --ImGui namespace or top level
|
if def.stname == "ImGui" or def.stname == "" then --ImGui namespace or top level
|
||||||
table.insert(outtab,"CIMGUI_API "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
table.insert(outtab,"CIMGUI_API "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
||||||
else
|
else
|
||||||
--local imgui_stname = embeded_structs[def.stname] or def.stname
|
--local imgui_stname = embeded_structs[def.stname] or def.stname
|
||||||
local imgui_stname = def.stname
|
local imgui_stname = def.stname
|
||||||
local args = def.args:gsub("^%(","("..imgui_stname.."* self"..(empty and "" or ","))
|
--local args = def.args:gsub("^%(","("..imgui_stname.."* self"..(empty and "" or ","))
|
||||||
table.insert(outtab,"CIMGUI_API "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..args..";"..addcoment.."\n")
|
table.insert(outtab,"CIMGUI_API "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args..";"..addcoment.."\n")
|
||||||
end
|
|
||||||
else --constructor
|
|
||||||
assert(def.stname ~= "ImGui" and def.stname ~= "","constructor without struct")
|
|
||||||
if not def.funcname:match("~") then --constructor
|
|
||||||
table.insert(outtab,"CIMGUI_API "..def.stname.."* "..(def.ov_cimguiname or def.cimguiname)..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
|
||||||
if empty then
|
|
||||||
--make destructor also only once
|
|
||||||
local args = "("..def.stname.."* self)"
|
|
||||||
local fname = def.stname.."_destroy"
|
|
||||||
table.insert(outtab,"CIMGUI_API void "..fname..args..";"..addcoment.."\n")
|
|
||||||
end
|
|
||||||
else --destructor
|
|
||||||
--already done
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -1191,28 +1267,12 @@ local function func_header_generate(FP)
|
|||||||
cfuncsstr = cfuncsstr:gsub("\n+","\n") --several empty lines to one empty line
|
cfuncsstr = cfuncsstr:gsub("\n+","\n") --several empty lines to one empty line
|
||||||
return cfuncsstr
|
return cfuncsstr
|
||||||
end
|
end
|
||||||
local function func_implementation(FP)
|
local function ImGui_f_implementation(outtab,def)
|
||||||
|
|
||||||
local outtab = {}
|
|
||||||
for _,t in ipairs(FP.cdefs) do
|
|
||||||
repeat -- continue simulation
|
|
||||||
if not t.cimguiname then break end
|
|
||||||
local cimf = FP.defsT[t.cimguiname]
|
|
||||||
local def = cimf[t.signature]
|
|
||||||
local manual = get_manuals(def)
|
|
||||||
if not manual and def.ret and def.stname~="" then --not constructor or manual or top level
|
|
||||||
local ptret = def.retref and "&" or ""
|
local ptret = def.retref and "&" or ""
|
||||||
-- local castret = def.ret:gsub("[^%s]+",function(x)
|
|
||||||
-- local y = x:gsub("%*","")
|
|
||||||
-- local typ = embeded_structs[y]
|
|
||||||
-- if typ then return "("..x..")" else return "" end
|
|
||||||
-- end)
|
|
||||||
local castret = ""
|
|
||||||
if def.stname == "ImGui" then
|
|
||||||
if def.isvararg then
|
|
||||||
local call_args = def.call_args:gsub("%.%.%.","args")
|
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args.."\n")
|
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args.."\n")
|
||||||
table.insert(outtab,"{\n")
|
table.insert(outtab,"{\n")
|
||||||
|
if def.isvararg then
|
||||||
|
local call_args = def.call_args:gsub("%.%.%.","args")
|
||||||
table.insert(outtab," va_list args;\n")
|
table.insert(outtab," va_list args;\n")
|
||||||
table.insert(outtab," va_start(args, fmt);\n")
|
table.insert(outtab," va_start(args, fmt);\n")
|
||||||
if def.ret~="void" then
|
if def.ret~="void" then
|
||||||
@@ -1224,37 +1284,29 @@ local function func_implementation(FP)
|
|||||||
if def.ret~="void" then
|
if def.ret~="void" then
|
||||||
table.insert(outtab," return ret;\n")
|
table.insert(outtab," return ret;\n")
|
||||||
end
|
end
|
||||||
--cppfile:write(" return ImGui::",def.funcname,def.call_args,";\n")
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
elseif def.nonUDT then
|
elseif def.nonUDT then
|
||||||
if def.nonUDT == 1 then
|
if def.nonUDT == 1 then
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
table.insert(outtab," *pOut = ImGui::"..def.funcname..def.call_args..";\n")
|
table.insert(outtab," *pOut = ImGui::"..def.funcname..def.call_args..";\n")
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
else --nonUDT==2
|
else --nonUDT==2
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
table.insert(outtab," "..def.retorig.." ret = ImGui::"..def.funcname..def.call_args..";\n")
|
table.insert(outtab," "..def.retorig.." ret = ImGui::"..def.funcname..def.call_args..";\n")
|
||||||
table.insert(outtab," "..def.ret.." ret2 = "..def.retorig.."ToSimple(ret);\n")
|
table.insert(outtab," "..def.ret.." ret2 = "..def.retorig.."ToSimple(ret);\n")
|
||||||
table.insert(outtab," return ret2;\n")
|
table.insert(outtab," return ret2;\n")
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
end
|
end
|
||||||
else --standard ImGui
|
else --standard ImGui
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args.."\n")
|
table.insert(outtab," return "..ptret.."ImGui::"..def.funcname..def.call_args..";\n")
|
||||||
table.insert(outtab,"{\n")
|
end
|
||||||
table.insert(outtab," return "..castret..ptret.."ImGui::"..def.funcname..def.call_args..";\n")
|
|
||||||
table.insert(outtab,"}\n")
|
table.insert(outtab,"}\n")
|
||||||
end
|
end
|
||||||
else -- stname
|
local function struct_f_implementation(outtab,def)
|
||||||
local empty = def.args:match("^%(%)") --no args
|
local empty = def.args:match("^%(%)") --no args
|
||||||
|
local ptret = def.retref and "&" or ""
|
||||||
--local imgui_stname = embeded_structs[def.stname] or def.stname
|
--local imgui_stname = embeded_structs[def.stname] or def.stname
|
||||||
local imgui_stname = def.stname
|
local imgui_stname = def.stname
|
||||||
local args = def.args:gsub("^%(","("..imgui_stname.."* self"..(empty and "" or ","))
|
--local args = def.args:gsub("^%(","("..imgui_stname.."* self"..(empty and "" or ","))
|
||||||
|
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..def.args.."\n")
|
||||||
|
table.insert(outtab,"{\n")
|
||||||
if def.isvararg then
|
if def.isvararg then
|
||||||
local call_args = def.call_args:gsub("%.%.%.","args")
|
local call_args = def.call_args:gsub("%.%.%.","args")
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
table.insert(outtab," va_list args;\n")
|
table.insert(outtab," va_list args;\n")
|
||||||
table.insert(outtab," va_start(args, fmt);\n")
|
table.insert(outtab," va_start(args, fmt);\n")
|
||||||
if def.ret~="void" then
|
if def.ret~="void" then
|
||||||
@@ -1266,53 +1318,52 @@ local function func_implementation(FP)
|
|||||||
if def.ret~="void" then
|
if def.ret~="void" then
|
||||||
table.insert(outtab," return ret;\n")
|
table.insert(outtab," return ret;\n")
|
||||||
end
|
end
|
||||||
--cppfile:write(" return self->",def.funcname,def.call_args,";\n")
|
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
elseif def.nonUDT then
|
elseif def.nonUDT then
|
||||||
if def.nonUDT == 1 then
|
if def.nonUDT == 1 then
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
table.insert(outtab," *pOut = self->"..def.funcname..def.call_args..";\n")
|
table.insert(outtab," *pOut = self->"..def.funcname..def.call_args..";\n")
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
else --nonUDT==2
|
else --nonUDT==2
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..args.."\n")
|
|
||||||
table.insert(outtab,"{\n")
|
|
||||||
table.insert(outtab," "..def.retorig.." ret = self->"..def.funcname..def.call_args..";\n")
|
table.insert(outtab," "..def.retorig.." ret = self->"..def.funcname..def.call_args..";\n")
|
||||||
table.insert(outtab," "..def.ret.." ret2 = "..def.retorig.."ToSimple(ret);\n")
|
table.insert(outtab," "..def.ret.." ret2 = "..def.retorig.."ToSimple(ret);\n")
|
||||||
table.insert(outtab," return ret2;\n")
|
table.insert(outtab," return ret2;\n")
|
||||||
table.insert(outtab,"}\n")
|
|
||||||
end
|
end
|
||||||
else --standard struct
|
else --standard struct
|
||||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..(def.ov_cimguiname or def.cimguiname)..args.."\n")
|
table.insert(outtab," return "..ptret.."self->"..def.funcname..def.call_args..";\n")
|
||||||
table.insert(outtab,"{\n")
|
end
|
||||||
table.insert(outtab," return "..castret..ptret.."self->"..def.funcname..def.call_args..";\n")
|
|
||||||
table.insert(outtab,"}\n")
|
table.insert(outtab,"}\n")
|
||||||
end
|
end
|
||||||
end
|
local function func_implementation(FP)
|
||||||
elseif not manual and not def.ret then --constructor and destructors
|
|
||||||
|
local outtab = {}
|
||||||
|
for _,t in ipairs(FP.cdefs) do
|
||||||
|
repeat -- continue simulation
|
||||||
|
if not t.cimguiname then break end
|
||||||
|
local cimf = FP.defsT[t.cimguiname]
|
||||||
|
local def = cimf[t.signature]
|
||||||
|
assert(def)
|
||||||
|
local manual = get_manuals(def)
|
||||||
|
if not manual then
|
||||||
|
if def.constructor then
|
||||||
assert(def.stname ~= "ImGui" and def.stname ~= "","constructor without struct")
|
assert(def.stname ~= "ImGui" and def.stname ~= "","constructor without struct")
|
||||||
local empty = def.args:match("^%(%)") --no args
|
local empty = def.args:match("^%(%)") --no args
|
||||||
if not def.funcname:match("~") then --constructor
|
|
||||||
table.insert(outtab,"CIMGUI_API "..def.stname.."* "..(def.ov_cimguiname or def.cimguiname)..(empty and "(void)" or def.args).."\n")
|
table.insert(outtab,"CIMGUI_API "..def.stname.."* "..(def.ov_cimguiname or def.cimguiname)..(empty and "(void)" or def.args).."\n")
|
||||||
table.insert(outtab,"{\n")
|
table.insert(outtab,"{\n")
|
||||||
table.insert(outtab," return IM_NEW("..def.stname..")"..def.call_args..";\n")
|
table.insert(outtab," return IM_NEW("..def.stname..")"..def.call_args..";\n")
|
||||||
table.insert(outtab,"}\n")
|
table.insert(outtab,"}\n")
|
||||||
if empty then
|
elseif def.destructor then
|
||||||
--do destructor only once
|
|
||||||
local args = "("..def.stname.."* self)"
|
local args = "("..def.stname.."* self)"
|
||||||
local fname = def.stname.."_destroy"
|
local fname = def.stname.."_destroy"
|
||||||
table.insert(outtab,"CIMGUI_API void "..fname..args.."\n")
|
table.insert(outtab,"CIMGUI_API void "..fname..args.."\n")
|
||||||
table.insert(outtab,"{\n")
|
table.insert(outtab,"{\n")
|
||||||
table.insert(outtab," IM_DELETE(self);\n")
|
table.insert(outtab," IM_DELETE(self);\n")
|
||||||
table.insert(outtab,"}\n")
|
table.insert(outtab,"}\n")
|
||||||
end
|
elseif def.stname == "ImGui" then
|
||||||
else --destructor
|
ImGui_f_implementation(outtab,def)
|
||||||
--already done
|
else -- stname
|
||||||
|
struct_f_implementation(outtab,def)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
until true
|
until true
|
||||||
end
|
end
|
||||||
--cppfile:close()
|
|
||||||
return table.concat(outtab)
|
return table.concat(outtab)
|
||||||
end
|
end
|
||||||
--only basic ending
|
--only basic ending
|
||||||
@@ -1387,13 +1438,41 @@ local function set_defines(fdefs)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
local function DefsByStruct(FP)
|
||||||
|
local structs = {}
|
||||||
|
for fun,defs in pairs(FP.defsT) do
|
||||||
|
local stname = defs[1].stname
|
||||||
|
structs[stname] = structs[stname] or {}
|
||||||
|
table.insert(structs[stname],defs)--fun)
|
||||||
|
end
|
||||||
|
-- for st,funs in pairs(struct) do
|
||||||
|
-- struct[st] = table.sort(funs)
|
||||||
|
-- end
|
||||||
|
FP.defsBystruct = struct
|
||||||
|
end
|
||||||
|
local function AdjustArguments(FP)
|
||||||
|
for fun,defs in pairs(FP.defsT) do
|
||||||
|
--struct function but no constructors
|
||||||
|
if defs[1].stname~="ImGui" and defs[1].stname~="" and defs[1].ret then
|
||||||
|
--print("adjusting",fun)
|
||||||
|
for i,def in ipairs(defs) do
|
||||||
|
local empty = def.args:match("^%(%)") --no args
|
||||||
|
--local ptret = def.retref and "&" or ""
|
||||||
|
def.args = def.args:gsub("^%(","("..def.stname.."* self"..(empty and "" or ","))
|
||||||
|
table.insert(def.argsT,1,{type=def.stname.."*",name="self"})
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
--generate cimgui.cpp cimgui.h and auto versions depending on postfix
|
--generate cimgui.cpp cimgui.h and auto versions depending on postfix
|
||||||
local function cimgui_generation(postfix,STP,FP)
|
local function cimgui_generation(postfix,STP,FP)
|
||||||
|
--get all ImVector templates
|
||||||
|
local ImVector_templates = mergeT(STP.ImVector_templates,FP.ImVector_templates)
|
||||||
--merge it in cimgui_template.h to cimgui.h
|
--merge it in cimgui_template.h to cimgui.h
|
||||||
local hfile = io.open("./cimgui_template.h","r")
|
local hfile = io.open("./cimgui_template.h","r")
|
||||||
local hstrfile = hfile:read"*a"
|
local hstrfile = hfile:read"*a"
|
||||||
hfile:close()
|
hfile:close()
|
||||||
local cstructsstr,typedefs_dict = gen_structs_and_enums(STP.lines)
|
local cstructsstr,typedefs_dict = gen_structs_and_enums(STP.lines,ImVector_templates)
|
||||||
--for not gcc parsing
|
--for not gcc parsing
|
||||||
if postfix == "_nopreprocess" then
|
if postfix == "_nopreprocess" then
|
||||||
cstructsstr = "typedef unsigned short ImDrawIdx;\ntypedef void* ImTextureID;\n"..cstructsstr
|
cstructsstr = "typedef unsigned short ImDrawIdx;\ntypedef void* ImTextureID;\n"..cstructsstr
|
||||||
@@ -1467,7 +1546,10 @@ end
|
|||||||
pipe:close()
|
pipe:close()
|
||||||
|
|
||||||
local ovstr = pFP:compute_overloads()
|
local ovstr = pFP:compute_overloads()
|
||||||
|
AdjustArguments(pFP)
|
||||||
ADDnonUDT(pFP)
|
ADDnonUDT(pFP)
|
||||||
|
ADDdestructors(pFP)
|
||||||
|
|
||||||
save_data("./output/overloads.txt",ovstr)
|
save_data("./output/overloads.txt",ovstr)
|
||||||
typedefs_dict2 = cimgui_generation("",pSTP,pFP)
|
typedefs_dict2 = cimgui_generation("",pSTP,pFP)
|
||||||
--check arg detection failure if no name in function declaration
|
--check arg detection failure if no name in function declaration
|
||||||
@@ -1475,6 +1557,7 @@ check_arg_detection(pFP.defsT,typedefs_dict2)
|
|||||||
|
|
||||||
|
|
||||||
----------save fundefs in definitions.lua for using in bindings
|
----------save fundefs in definitions.lua for using in bindings
|
||||||
|
--DefsByStruct(pFP)
|
||||||
set_defines(pFP.defsT)
|
set_defines(pFP.defsT)
|
||||||
save_data("./output/definitions.lua",serializeTable("defs",pFP.defsT),"\nreturn defs")
|
save_data("./output/definitions.lua",serializeTable("defs",pFP.defsT),"\nreturn defs")
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||||
//based on imgui.h file version "1.65" from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.66" from Dear ImGui https://github.com/ocornut/imgui
|
||||||
#include "./imgui/imgui.h"
|
#include "./imgui/imgui.h"
|
||||||
#include "cimgui.h"
|
#include "cimgui.h"
|
||||||
|
|
||||||
@@ -281,9 +281,9 @@ CIMGUI_API void igSetScrollY(float scroll_y)
|
|||||||
{
|
{
|
||||||
return ImGui::SetScrollY(scroll_y);
|
return ImGui::SetScrollY(scroll_y);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetScrollHere(float center_y_ratio)
|
CIMGUI_API void igSetScrollHereY(float center_y_ratio)
|
||||||
{
|
{
|
||||||
return ImGui::SetScrollHere(center_y_ratio);
|
return ImGui::SetScrollHereY(center_y_ratio);
|
||||||
}
|
}
|
||||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
|
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
|
||||||
{
|
{
|
||||||
@@ -711,9 +711,9 @@ CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_
|
|||||||
{
|
{
|
||||||
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
|
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max)
|
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)
|
||||||
{
|
{
|
||||||
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max);
|
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format);
|
||||||
}
|
}
|
||||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
|
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
|
||||||
{
|
{
|
||||||
@@ -1142,6 +1142,10 @@ CIMGUI_API void igEndDragDropTarget()
|
|||||||
{
|
{
|
||||||
return ImGui::EndDragDropTarget();
|
return ImGui::EndDragDropTarget();
|
||||||
}
|
}
|
||||||
|
CIMGUI_API const ImGuiPayload* igGetDragDropPayload()
|
||||||
|
{
|
||||||
|
return ImGui::GetDragDropPayload();
|
||||||
|
}
|
||||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||||
{
|
{
|
||||||
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||||
@@ -1442,6 +1446,10 @@ CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_
|
|||||||
{
|
{
|
||||||
return IM_NEW(ImGuiTextFilter)(default_filter);
|
return IM_NEW(ImGuiTextFilter)(default_filter);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width)
|
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width)
|
||||||
{
|
{
|
||||||
return self->Draw(label,width);
|
return self->Draw(label,width);
|
||||||
@@ -1534,6 +1542,10 @@ CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i)
|
|||||||
{
|
{
|
||||||
return IM_NEW(Pair)(_key,_val_i);
|
return IM_NEW(Pair)(_key,_val_i);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void Pair_destroy(Pair* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f)
|
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f)
|
||||||
{
|
{
|
||||||
return IM_NEW(Pair)(_key,_val_f);
|
return IM_NEW(Pair)(_key,_val_f);
|
||||||
@@ -1682,6 +1694,10 @@ CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,f
|
|||||||
{
|
{
|
||||||
return IM_NEW(ImGuiListClipper)(items_count,items_height);
|
return IM_NEW(ImGuiListClipper)(items_count,items_height);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self)
|
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self)
|
||||||
{
|
{
|
||||||
return self->Step();
|
return self->Step();
|
||||||
@@ -1706,6 +1722,10 @@ CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_
|
|||||||
{
|
{
|
||||||
return IM_NEW(ImDrawList)(shared_data);
|
return IM_NEW(ImDrawList)(shared_data);
|
||||||
}
|
}
|
||||||
|
CIMGUI_API void ImDrawList_destroy(ImDrawList* self)
|
||||||
|
{
|
||||||
|
IM_DELETE(self);
|
||||||
|
}
|
||||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||||
{
|
{
|
||||||
return self->PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
return self->PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||||
@@ -2146,7 +2166,7 @@ CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,con
|
|||||||
{
|
{
|
||||||
return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width);
|
return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c)
|
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)
|
||||||
{
|
{
|
||||||
return self->RenderChar(draw_list,size,pos,col,c);
|
return self->RenderChar(draw_list,size,pos,col,c);
|
||||||
}
|
}
|
||||||
@@ -2346,7 +2366,7 @@ CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_thres
|
|||||||
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImColor_HSV_nonUDT(ImColor* self,ImColor *pOut,float h,float s,float v,float a)
|
CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a)
|
||||||
{
|
{
|
||||||
*pOut = self->HSV(h,s,v,a);
|
*pOut = self->HSV(h,s,v,a);
|
||||||
}
|
}
|
||||||
@@ -2356,7 +2376,7 @@ CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,floa
|
|||||||
ImColor_Simple ret2 = ImColorToSimple(ret);
|
ImColor_Simple ret2 = ImColorToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImDrawList* self,ImVec2 *pOut)
|
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self)
|
||||||
{
|
{
|
||||||
*pOut = self->GetClipRectMin();
|
*pOut = self->GetClipRectMin();
|
||||||
}
|
}
|
||||||
@@ -2366,7 +2386,7 @@ CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMin_nonUDT2(ImDrawList* self)
|
|||||||
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImDrawList* self,ImVec2 *pOut)
|
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self)
|
||||||
{
|
{
|
||||||
*pOut = self->GetClipRectMax();
|
*pOut = self->GetClipRectMax();
|
||||||
}
|
}
|
||||||
@@ -2376,7 +2396,7 @@ CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self)
|
|||||||
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
ImVec2_Simple ret2 = ImVec2ToSimple(ret);
|
||||||
return ret2;
|
return ret2;
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImFont* self,ImVec2 *pOut,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)
|
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)
|
||||||
{
|
{
|
||||||
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining);
|
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining);
|
||||||
}
|
}
|
||||||
@@ -2407,10 +2427,7 @@ CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const ch
|
|||||||
buffer->appendfv(fmt, args);
|
buffer->appendfv(fmt, args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig *config)
|
|
||||||
{
|
|
||||||
*config = ImFontConfig();
|
|
||||||
}
|
|
||||||
CIMGUI_API float igGET_FLT_MAX()
|
CIMGUI_API float igGET_FLT_MAX()
|
||||||
{
|
{
|
||||||
return FLT_MAX;
|
return FLT_MAX;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||||
//based on imgui.h file version "1.65" from Dear ImGui https://github.com/ocornut/imgui
|
//based on imgui.h file version "1.66" from Dear ImGui https://github.com/ocornut/imgui
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined _WIN32 || defined __CYGWIN__
|
#if defined _WIN32 || defined __CYGWIN__
|
||||||
@@ -40,10 +40,10 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple;
|
|||||||
|
|
||||||
|
|
||||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
struct ImDrawChannel;
|
|
||||||
typedef struct CustomRect CustomRect;
|
typedef struct CustomRect CustomRect;
|
||||||
typedef struct GlyphRangesBuilder GlyphRangesBuilder;
|
typedef struct GlyphRangesBuilder GlyphRangesBuilder;
|
||||||
typedef struct ImFontGlyph ImFontGlyph;
|
typedef struct ImFontGlyph ImFontGlyph;
|
||||||
|
typedef unsigned short ImDrawIdx;;
|
||||||
typedef struct Pair Pair;
|
typedef struct Pair Pair;
|
||||||
typedef struct TextRange TextRange;
|
typedef struct TextRange TextRange;
|
||||||
typedef struct ImVec4 ImVec4;
|
typedef struct ImVec4 ImVec4;
|
||||||
@@ -69,6 +69,7 @@ typedef struct ImDrawList ImDrawList;
|
|||||||
typedef struct ImDrawData ImDrawData;
|
typedef struct ImDrawData ImDrawData;
|
||||||
typedef struct ImDrawCmd ImDrawCmd;
|
typedef struct ImDrawCmd ImDrawCmd;
|
||||||
typedef struct ImDrawChannel ImDrawChannel;
|
typedef struct ImDrawChannel ImDrawChannel;
|
||||||
|
struct ImDrawChannel;
|
||||||
struct ImDrawCmd;
|
struct ImDrawCmd;
|
||||||
struct ImDrawData;
|
struct ImDrawData;
|
||||||
struct ImDrawList;
|
struct ImDrawList;
|
||||||
@@ -139,8 +140,9 @@ enum ImGuiWindowFlags_
|
|||||||
ImGuiWindowFlags_NoScrollWithMouse = 1 << 4,
|
ImGuiWindowFlags_NoScrollWithMouse = 1 << 4,
|
||||||
ImGuiWindowFlags_NoCollapse = 1 << 5,
|
ImGuiWindowFlags_NoCollapse = 1 << 5,
|
||||||
ImGuiWindowFlags_AlwaysAutoResize = 1 << 6,
|
ImGuiWindowFlags_AlwaysAutoResize = 1 << 6,
|
||||||
|
ImGuiWindowFlags_NoBackground = 1 << 7,
|
||||||
ImGuiWindowFlags_NoSavedSettings = 1 << 8,
|
ImGuiWindowFlags_NoSavedSettings = 1 << 8,
|
||||||
ImGuiWindowFlags_NoInputs = 1 << 9,
|
ImGuiWindowFlags_NoMouseInputs = 1 << 9,
|
||||||
ImGuiWindowFlags_MenuBar = 1 << 10,
|
ImGuiWindowFlags_MenuBar = 1 << 10,
|
||||||
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11,
|
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11,
|
||||||
ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12,
|
ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12,
|
||||||
@@ -151,6 +153,8 @@ enum ImGuiWindowFlags_
|
|||||||
ImGuiWindowFlags_NoNavInputs = 1 << 18,
|
ImGuiWindowFlags_NoNavInputs = 1 << 18,
|
||||||
ImGuiWindowFlags_NoNavFocus = 1 << 19,
|
ImGuiWindowFlags_NoNavFocus = 1 << 19,
|
||||||
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||||
|
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
|
||||||
|
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||||
ImGuiWindowFlags_NavFlattened = 1 << 23,
|
ImGuiWindowFlags_NavFlattened = 1 << 23,
|
||||||
ImGuiWindowFlags_ChildWindow = 1 << 24,
|
ImGuiWindowFlags_ChildWindow = 1 << 24,
|
||||||
ImGuiWindowFlags_Tooltip = 1 << 25,
|
ImGuiWindowFlags_Tooltip = 1 << 25,
|
||||||
@@ -568,14 +572,24 @@ struct ImGuiIO
|
|||||||
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
||||||
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
||||||
};
|
};
|
||||||
struct ImVector
|
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||||
{
|
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||||
int Size;
|
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||||
int Capacity;
|
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||||
void* Data;
|
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||||
};
|
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||||
typedef struct ImVector ImVector;
|
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||||
struct ImNewDummy {};
|
typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect;
|
||||||
|
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||||
|
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||||
|
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||||
|
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
|
||||||
|
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||||
|
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||||
|
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||||
|
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||||
|
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||||
|
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||||
struct ImGuiOnceUponAFrame
|
struct ImGuiOnceUponAFrame
|
||||||
{
|
{
|
||||||
int RefFrame;
|
int RefFrame;
|
||||||
@@ -583,16 +597,17 @@ struct ImGuiOnceUponAFrame
|
|||||||
struct ImGuiTextFilter
|
struct ImGuiTextFilter
|
||||||
{
|
{
|
||||||
char InputBuf[256];
|
char InputBuf[256];
|
||||||
ImVector/*<TextRange>*/ Filters;
|
ImVector_TextRange Filters;
|
||||||
int CountGrep;
|
int CountGrep;
|
||||||
};
|
};
|
||||||
struct ImGuiTextBuffer
|
struct ImGuiTextBuffer
|
||||||
{
|
{
|
||||||
ImVector/*<char>*/ Buf;
|
ImVector_char Buf;
|
||||||
|
char EmptyString[1];
|
||||||
};
|
};
|
||||||
struct ImGuiStorage
|
struct ImGuiStorage
|
||||||
{
|
{
|
||||||
ImVector/*<Pair>*/ Data;
|
ImVector_Pair Data;
|
||||||
};
|
};
|
||||||
struct ImGuiInputTextCallbackData
|
struct ImGuiInputTextCallbackData
|
||||||
{
|
{
|
||||||
@@ -646,7 +661,6 @@ struct ImDrawCmd
|
|||||||
ImDrawCallback UserCallback;
|
ImDrawCallback UserCallback;
|
||||||
void* UserCallbackData;
|
void* UserCallbackData;
|
||||||
};
|
};
|
||||||
typedef unsigned short ImDrawIdx;
|
|
||||||
struct ImDrawVert
|
struct ImDrawVert
|
||||||
{
|
{
|
||||||
ImVec2 pos;
|
ImVec2 pos;
|
||||||
@@ -655,8 +669,8 @@ struct ImDrawVert
|
|||||||
};
|
};
|
||||||
struct ImDrawChannel
|
struct ImDrawChannel
|
||||||
{
|
{
|
||||||
ImVector/*<ImDrawCmd>*/ CmdBuffer;
|
ImVector_ImDrawCmd CmdBuffer;
|
||||||
ImVector/*<ImDrawIdx>*/ IdxBuffer;
|
ImVector_ImDrawIdx IdxBuffer;
|
||||||
};
|
};
|
||||||
enum ImDrawCornerFlags_
|
enum ImDrawCornerFlags_
|
||||||
{
|
{
|
||||||
@@ -677,21 +691,21 @@ enum ImDrawListFlags_
|
|||||||
};
|
};
|
||||||
struct ImDrawList
|
struct ImDrawList
|
||||||
{
|
{
|
||||||
ImVector/*<ImDrawCmd>*/ CmdBuffer;
|
ImVector_ImDrawCmd CmdBuffer;
|
||||||
ImVector/*<ImDrawIdx>*/ IdxBuffer;
|
ImVector_ImDrawIdx IdxBuffer;
|
||||||
ImVector/*<ImDrawVert>*/ VtxBuffer;
|
ImVector_ImDrawVert VtxBuffer;
|
||||||
ImDrawListFlags Flags;
|
ImDrawListFlags Flags;
|
||||||
const ImDrawListSharedData* _Data;
|
const ImDrawListSharedData* _Data;
|
||||||
const char* _OwnerName;
|
const char* _OwnerName;
|
||||||
unsigned int _VtxCurrentIdx;
|
unsigned int _VtxCurrentIdx;
|
||||||
ImDrawVert* _VtxWritePtr;
|
ImDrawVert* _VtxWritePtr;
|
||||||
ImDrawIdx* _IdxWritePtr;
|
ImDrawIdx* _IdxWritePtr;
|
||||||
ImVector/*<ImVec4>*/ _ClipRectStack;
|
ImVector_ImVec4 _ClipRectStack;
|
||||||
ImVector/*<ImTextureID>*/ _TextureIdStack;
|
ImVector_ImTextureID _TextureIdStack;
|
||||||
ImVector/*<ImVec2>*/ _Path;
|
ImVector_ImVec2 _Path;
|
||||||
int _ChannelsCurrent;
|
int _ChannelsCurrent;
|
||||||
int _ChannelsCount;
|
int _ChannelsCount;
|
||||||
ImVector/*<ImDrawChannel>*/ _Channels;
|
ImVector_ImDrawChannel _Channels;
|
||||||
};
|
};
|
||||||
struct ImDrawData
|
struct ImDrawData
|
||||||
{
|
{
|
||||||
@@ -750,9 +764,9 @@ struct ImFontAtlas
|
|||||||
int TexHeight;
|
int TexHeight;
|
||||||
ImVec2 TexUvScale;
|
ImVec2 TexUvScale;
|
||||||
ImVec2 TexUvWhitePixel;
|
ImVec2 TexUvWhitePixel;
|
||||||
ImVector/*<ImFont*>*/ Fonts;
|
ImVector_ImFontPtr Fonts;
|
||||||
ImVector/*<CustomRect>*/ CustomRects;
|
ImVector_CustomRect CustomRects;
|
||||||
ImVector/*<ImFontConfig>*/ ConfigData;
|
ImVector_ImFontConfig ConfigData;
|
||||||
int CustomRectIds[1];
|
int CustomRectIds[1];
|
||||||
};
|
};
|
||||||
struct ImFont
|
struct ImFont
|
||||||
@@ -760,9 +774,9 @@ struct ImFont
|
|||||||
float FontSize;
|
float FontSize;
|
||||||
float Scale;
|
float Scale;
|
||||||
ImVec2 DisplayOffset;
|
ImVec2 DisplayOffset;
|
||||||
ImVector/*<ImFontGlyph>*/ Glyphs;
|
ImVector_ImFontGlyph Glyphs;
|
||||||
ImVector/*<float>*/ IndexAdvanceX;
|
ImVector_float IndexAdvanceX;
|
||||||
ImVector/*<unsigned short>*/ IndexLookup;
|
ImVector_ImWchar IndexLookup;
|
||||||
const ImFontGlyph* FallbackGlyph;
|
const ImFontGlyph* FallbackGlyph;
|
||||||
float FallbackAdvanceX;
|
float FallbackAdvanceX;
|
||||||
ImWchar FallbackChar;
|
ImWchar FallbackChar;
|
||||||
@@ -775,7 +789,7 @@ struct ImFont
|
|||||||
};
|
};
|
||||||
struct GlyphRangesBuilder
|
struct GlyphRangesBuilder
|
||||||
{
|
{
|
||||||
ImVector/*<unsigned char>*/ UsedChars;
|
ImVector_unsigned_char UsedChars;
|
||||||
};
|
};
|
||||||
struct CustomRect
|
struct CustomRect
|
||||||
{
|
{
|
||||||
@@ -832,9 +846,6 @@ typedef ImGuiTextFilter::TextRange TextRange;
|
|||||||
typedef ImGuiStorage::Pair Pair;
|
typedef ImGuiStorage::Pair Pair;
|
||||||
typedef ImVector<TextRange> ImVector_TextRange;
|
typedef ImVector<TextRange> ImVector_TextRange;
|
||||||
typedef ImVector<ImWchar> ImVector_ImWchar;
|
typedef ImVector<ImWchar> ImVector_ImWchar;
|
||||||
#else //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
|
||||||
typedef ImVector ImVector_TextRange;
|
|
||||||
typedef ImVector ImVector_ImWchar;
|
|
||||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||||
CIMGUI_API ImVec2* ImVec2_ImVec2(void);
|
CIMGUI_API ImVec2* ImVec2_ImVec2(void);
|
||||||
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
||||||
@@ -905,7 +916,7 @@ CIMGUI_API float igGetScrollMaxX(void);
|
|||||||
CIMGUI_API float igGetScrollMaxY(void);
|
CIMGUI_API float igGetScrollMaxY(void);
|
||||||
CIMGUI_API void igSetScrollX(float scroll_x);
|
CIMGUI_API void igSetScrollX(float scroll_x);
|
||||||
CIMGUI_API void igSetScrollY(float scroll_y);
|
CIMGUI_API void igSetScrollY(float scroll_y);
|
||||||
CIMGUI_API void igSetScrollHere(float center_y_ratio);
|
CIMGUI_API void igSetScrollHereY(float center_y_ratio);
|
||||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
|
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
|
||||||
CIMGUI_API void igPushFont(ImFont* font);
|
CIMGUI_API void igPushFont(ImFont* font);
|
||||||
CIMGUI_API void igPopFont(void);
|
CIMGUI_API void igPopFont(void);
|
||||||
@@ -1008,7 +1019,7 @@ CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max
|
|||||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
|
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
|
||||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
|
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
|
||||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
|
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
|
||||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max);
|
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format);
|
||||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
|
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
|
||||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
|
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
|
||||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
|
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
|
||||||
@@ -1111,6 +1122,7 @@ CIMGUI_API void igEndDragDropSource(void);
|
|||||||
CIMGUI_API bool igBeginDragDropTarget(void);
|
CIMGUI_API bool igBeginDragDropTarget(void);
|
||||||
CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags);
|
CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags);
|
||||||
CIMGUI_API void igEndDragDropTarget(void);
|
CIMGUI_API void igEndDragDropTarget(void);
|
||||||
|
CIMGUI_API const ImGuiPayload* igGetDragDropPayload(void);
|
||||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||||
CIMGUI_API void igPopClipRect(void);
|
CIMGUI_API void igPopClipRect(void);
|
||||||
CIMGUI_API void igSetItemDefaultFocus(void);
|
CIMGUI_API void igSetItemDefaultFocus(void);
|
||||||
@@ -1186,6 +1198,7 @@ CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
|||||||
CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void);
|
CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void);
|
||||||
CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self);
|
CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self);
|
||||||
CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter);
|
CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter);
|
||||||
|
CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self);
|
||||||
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width);
|
CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width);
|
||||||
CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end);
|
CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end);
|
||||||
CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self);
|
CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self);
|
||||||
@@ -1209,6 +1222,7 @@ CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
|
|||||||
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
||||||
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
|
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
|
||||||
CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i);
|
CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i);
|
||||||
|
CIMGUI_API void Pair_destroy(Pair* self);
|
||||||
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f);
|
CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f);
|
||||||
CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p);
|
CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p);
|
||||||
CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self);
|
CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self);
|
||||||
@@ -1246,12 +1260,14 @@ CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col);
|
|||||||
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API ImColor ImColor_HSV(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,float items_height);
|
CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,float items_height);
|
||||||
|
CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self);
|
||||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||||
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
||||||
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
||||||
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
||||||
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
||||||
CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data);
|
CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data);
|
||||||
|
CIMGUI_API void ImDrawList_destroy(ImDrawList* self);
|
||||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||||
CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self);
|
CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self);
|
||||||
CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self);
|
CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self);
|
||||||
@@ -1362,7 +1378,7 @@ CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
|
|||||||
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
||||||
CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||||
CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width);
|
CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width);
|
||||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,unsigned short c);
|
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c);
|
||||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
|
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip);
|
||||||
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
||||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||||
@@ -1403,13 +1419,13 @@ CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut);
|
|||||||
CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void);
|
CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void);
|
||||||
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold);
|
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold);
|
||||||
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold);
|
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold);
|
||||||
CIMGUI_API void ImColor_HSV_nonUDT(ImColor* self,ImColor *pOut,float h,float s,float v,float a);
|
CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a);
|
CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a);
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImDrawList* self,ImVec2 *pOut);
|
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self);
|
||||||
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMin_nonUDT2(ImDrawList* self);
|
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMin_nonUDT2(ImDrawList* self);
|
||||||
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImDrawList* self,ImVec2 *pOut);
|
CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self);
|
||||||
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self);
|
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self);
|
||||||
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImFont* self,ImVec2 *pOut,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
CIMGUI_API void ImFont_CalcTextSizeA_nonUDT(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||||
CIMGUI_API ImVec2_Simple ImFont_CalcTextSizeA_nonUDT2(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
CIMGUI_API ImVec2_Simple ImFont_CalcTextSizeA_nonUDT2(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining);
|
||||||
|
|
||||||
|
|
||||||
@@ -1418,7 +1434,6 @@ CIMGUI_API ImVec2_Simple ImFont_CalcTextSizeA_nonUDT2(ImFont* self,float size,fl
|
|||||||
CIMGUI_API void igLogText(CONST char *fmt, ...);
|
CIMGUI_API void igLogText(CONST char *fmt, ...);
|
||||||
//no appendfV
|
//no appendfV
|
||||||
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
|
CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...);
|
||||||
CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig *config);
|
|
||||||
//for getting FLT_MAX in bindings
|
//for getting FLT_MAX in bindings
|
||||||
CIMGUI_API float igGET_FLT_MAX();
|
CIMGUI_API float igGET_FLT_MAX();
|
||||||
//not const args from & to *
|
//not const args from & to *
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
struct GLFWwindow;
|
|
||||||
typedef struct SDL_Window SDL_Window;
|
typedef struct SDL_Window SDL_Window;
|
||||||
typedef struct GLFWwindow GLFWwindow;
|
typedef struct GLFWwindow GLFWwindow;
|
||||||
|
struct GLFWwindow;
|
||||||
struct SDL_Window;
|
struct SDL_Window;
|
||||||
typedef union SDL_Event SDL_Event;
|
typedef union SDL_Event SDL_Event;
|
||||||
CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
|
CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -1,517 +1,517 @@
|
|||||||
local defs = {}
|
local defs = {}
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"] = {}
|
defs["ImGui_ImplGlfw_CharCallback"] = {}
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1] = {}
|
defs["ImGui_ImplGlfw_CharCallback"][1] = {}
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["args"] = "(GLFWwindow* window,unsigned int c)"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["args"] = "()"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1] = {}
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["comment"] = ""
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["name"] = "window"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsoriginal"] = "()"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2] = {}
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = ""
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["name"] = "c"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsT"] = {}
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["comment"] = ""
|
||||||
defs["ImGui_ImplOpenGL3_NewFrame"]["()"] = defs["ImGui_ImplOpenGL3_NewFrame"][1]
|
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_Shutdown"] = {}
|
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1] = {}
|
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
|
defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["comment"] = ""
|
defs["ImGui_ImplGlfw_CharCallback"]["(GLFWwindow*,unsigned int)"] = defs["ImGui_ImplGlfw_CharCallback"][1]
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl"
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
|
||||||
defs["ImGui_ImplSDL2_Shutdown"]["()"] = defs["ImGui_ImplSDL2_Shutdown"][1]
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["args"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,action,mods)"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["type"] = "int"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["name"] = "key"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["type"] = "int"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["name"] = "scancode"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["type"] = "int"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["name"] = "action"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["type"] = "int"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["name"] = "mods"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
|
||||||
defs["ImGui_ImplGlfw_KeyCallback"]["(GLFWwindow*,int,int,int,int)"] = defs["ImGui_ImplGlfw_KeyCallback"][1]
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callbacks)"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2] = {}
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["type"] = "bool"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["name"] = "install_callbacks"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
|
||||||
defs["ImGui_ImplGlfw_InitForVulkan"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForVulkan"][1]
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1] = {}
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["args"] = "(SDL_Window* window)"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "(window)"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsoriginal"] = "(SDL_Window* window)"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["type"] = "SDL_Window*"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
|
||||||
defs["ImGui_ImplSDL2_NewFrame"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_NewFrame"][1]
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["args"] = "(SDL_Window* window)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsoriginal"] = "(SDL_Window* window)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["type"] = "SDL_Window*"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
|
||||||
defs["ImGui_ImplSDL2_InitForVulkan"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForVulkan"][1]
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["args"] = "(GLFWwindow* window,double xoffset,double yoffset)"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset)"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsoriginal"] = "(GLFWwindow* window,double xoffset,double yoffset)"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["type"] = "double"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["name"] = "xoffset"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["type"] = "double"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["name"] = "yoffset"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
|
||||||
defs["ImGui_ImplGlfw_ScrollCallback"]["(GLFWwindow*,double,double)"] = defs["ImGui_ImplGlfw_ScrollCallback"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=NULL)"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "NULL"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
|
||||||
defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1]
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsoriginal"] = "(SDL_Window* window,void* sdl_gl_context)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["type"] = "SDL_Window*"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["type"] = "void*"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["name"] = "sdl_gl_context"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
|
||||||
defs["ImGui_ImplSDL2_InitForOpenGL"]["(SDL_Window*,void*)"] = defs["ImGui_ImplSDL2_InitForOpenGL"][1]
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)"
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["name"] = "window"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2] = {}
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool"
|
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["name"] = "install_callbacks"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["name"] = "install_callbacks"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {}
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)"
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||||
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||||
|
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1]
|
defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1]
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2] = {}
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["name"] = "install_callbacks"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["type"] = "bool"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callbacks)"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplGlfw_InitForVulkan"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForVulkan"][1]
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["args"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["name"] = "key"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["name"] = "scancode"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["name"] = "action"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5] = {}
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["name"] = "mods"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,action,mods)"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplGlfw_KeyCallback"]["(GLFWwindow*,int,int,int,int)"] = defs["ImGui_ImplGlfw_KeyCallback"][1]
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["args"] = "(GLFWwindow* window,int button,int action,int mods)"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["name"] = "button"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["name"] = "action"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4] = {}
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["name"] = "mods"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["type"] = "int"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int button,int action,int mods)"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,action,mods)"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplGlfw_MouseButtonCallback"]["(GLFWwindow*,int,int,int)"] = defs["ImGui_ImplGlfw_MouseButtonCallback"][1]
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplGlfw_NewFrame"]["()"] = defs["ImGui_ImplGlfw_NewFrame"][1]
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["args"] = "(GLFWwindow* window,double xoffset,double yoffset)"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2] = {}
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["name"] = "xoffset"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["type"] = "double"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3] = {}
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["name"] = "yoffset"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["type"] = "double"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsoriginal"] = "(GLFWwindow* window,double xoffset,double yoffset)"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset)"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplGlfw_ScrollCallback"]["(GLFWwindow*,double,double)"] = defs["ImGui_ImplGlfw_ScrollCallback"][1]
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1] = {}
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplGlfw_Shutdown"]["()"] = defs["ImGui_ImplGlfw_Shutdown"][1]
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL2_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] = {}
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["args"] = "()"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||||
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]
|
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] = {}
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["args"] = "()"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||||
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]
|
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
|
||||||
defs["ImGui_ImplGlfw_Shutdown"]["()"] = defs["ImGui_ImplGlfw_Shutdown"][1]
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
|
||||||
defs["ImGui_ImplOpenGL2_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL2_RenderDrawData"][1]
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
|
||||||
defs["ImGui_ImplOpenGL2_NewFrame"]["()"] = defs["ImGui_ImplOpenGL2_NewFrame"][1]
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
|
||||||
defs["ImGui_ImplOpenGL2_Shutdown"]["()"] = defs["ImGui_ImplOpenGL2_Shutdown"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
|
||||||
defs["ImGui_ImplGlfw_NewFrame"]["()"] = defs["ImGui_ImplGlfw_NewFrame"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
|
||||||
defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1]
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"] = {}
|
defs["ImGui_ImplOpenGL2_Init"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1] = {}
|
defs["ImGui_ImplOpenGL2_Init"][1] = {}
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init"
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["args"] = "()"
|
defs["ImGui_ImplOpenGL2_Init"][1]["args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {}
|
defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2"
|
defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||||
|
defs["ImGui_ImplOpenGL2_Init"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplOpenGL2_Init"]["()"] = defs["ImGui_ImplOpenGL2_Init"][1]
|
defs["ImGui_ImplOpenGL2_Init"]["()"] = defs["ImGui_ImplOpenGL2_Init"][1]
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"] = {}
|
defs["ImGui_ImplOpenGL2_NewFrame"] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1] = {}
|
defs["ImGui_ImplOpenGL2_NewFrame"][1] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["args"] = "()"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["args"] = "(SDL_Event* event)"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["comment"] = ""
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(SDL_Event* event)"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["comment"] = ""
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = ""
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"] = {}
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1] = {}
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "SDL_Event*"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["name"] = "event"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl"
|
defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_NewFrame"]["()"] = defs["ImGui_ImplOpenGL2_NewFrame"][1]
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(SDL_Event*)"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1] = {}
|
||||||
defs["ImGui_ImplSDL2_ProcessEvent"]["(SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1]
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"] = {}
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1] = {}
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["args"] = "(GLFWwindow* window,int button,int action,int mods)"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["comment"] = ""
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,action,mods)"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int button,int action,int mods)"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["comment"] = ""
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = ""
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"] = {}
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1] = {}
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["name"] = "window"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2] = {}
|
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["type"] = "int"
|
defs["ImGui_ImplOpenGL2_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL2_RenderDrawData"][1]
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["name"] = "button"
|
defs["ImGui_ImplOpenGL2_Shutdown"] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3] = {}
|
defs["ImGui_ImplOpenGL2_Shutdown"][1] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["type"] = "int"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["args"] = "()"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["name"] = "action"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4] = {}
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["type"] = "int"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["name"] = "mods"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["comment"] = ""
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2"
|
||||||
defs["ImGui_ImplGlfw_MouseButtonCallback"]["(GLFWwindow*,int,int,int)"] = defs["ImGui_ImplGlfw_MouseButtonCallback"][1]
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"] = {}
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] = {}
|
defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
defs["ImGui_ImplOpenGL2_Shutdown"]["()"] = defs["ImGui_ImplOpenGL2_Shutdown"][1]
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
|
||||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
|
||||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["args"] = "(GLFWwindow* window,unsigned int c)"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["name"] = "window"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2] = {}
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["name"] = "c"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
|
||||||
defs["ImGui_ImplGlfw_CharCallback"]["(GLFWwindow*,unsigned int)"] = defs["ImGui_ImplGlfw_CharCallback"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {}
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
|
||||||
defs["ImGui_ImplOpenGL3_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL3_RenderDrawData"][1]
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"] = {}
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"] = {}
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] = {}
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] = {}
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["args"] = "()"
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["comment"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = ""
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {}
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {}
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3"
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {}
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()"
|
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = ""
|
||||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]
|
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=NULL)"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["comment"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "NULL"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)"
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_NewFrame"]["()"] = defs["ImGui_ImplOpenGL3_NewFrame"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL3_RenderDrawData"][1]
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1]
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["name"] = "sdl_gl_context"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["type"] = "void*"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsoriginal"] = "(SDL_Window* window,void* sdl_gl_context)"
|
||||||
|
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]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplSDL2_InitForOpenGL"]["(SDL_Window*,void*)"] = defs["ImGui_ImplSDL2_InitForOpenGL"][1]
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["args"] = "(SDL_Window* window)"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsoriginal"] = "(SDL_Window* window)"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplSDL2_InitForVulkan"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForVulkan"][1]
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["args"] = "(SDL_Window* window)"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["name"] = "window"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["argsoriginal"] = "(SDL_Window* window)"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "(window)"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)"
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplSDL2_NewFrame"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_NewFrame"][1]
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["args"] = "(SDL_Event* event)"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["name"] = "event"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "SDL_Event*"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(SDL_Event* event)"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "bool"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(SDL_Event*)"
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplSDL2_ProcessEvent"]["(SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1]
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1] = {}
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()"
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["argsT"] = {}
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["argsoriginal"] = "()"
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()"
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["comment"] = ""
|
||||||
|
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]["ret"] = "void"
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = ""
|
||||||
|
defs["ImGui_ImplSDL2_Shutdown"]["()"] = defs["ImGui_ImplSDL2_Shutdown"][1]
|
||||||
|
|
||||||
return defs
|
return defs
|
@@ -29,28 +29,23 @@ igSetWindowCollapsed 2
|
|||||||
igPlotLines 2
|
igPlotLines 2
|
||||||
1 void igPlotLines (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
1 void igPlotLines (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||||
2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||||
ImVec2_ImVec2 2
|
igListBoxHeader 2
|
||||||
1 nil ImVec2_ImVec2 ()
|
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
|
||||||
2 nil ImVec2_ImVec2Float (float,float)
|
2 bool igListBoxHeaderInt (const char*,int,int)
|
||||||
igPlotHistogram 2
|
igPlotHistogram 2
|
||||||
1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||||
2 void igPlotHistogramFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
2 void igPlotHistogramFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||||
igTreeNodeExV 2
|
igTreeNodeExV 2
|
||||||
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||||
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||||
igMenuItem 2
|
|
||||||
1 bool igMenuItemBool (const char*,const char*,bool,bool)
|
|
||||||
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
|
|
||||||
igGetID 3
|
igGetID 3
|
||||||
1 ImGuiID igGetIDStr (const char*)
|
1 ImGuiID igGetIDStr (const char*)
|
||||||
2 ImGuiID igGetIDRange (const char*,const char*)
|
2 ImGuiID igGetIDRange (const char*,const char*)
|
||||||
3 ImGuiID igGetIDPtr (const void*)
|
3 ImGuiID igGetIDPtr (const void*)
|
||||||
igListBoxHeader 2
|
igGetColorU32 3
|
||||||
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
|
1 ImU32 igGetColorU32 (ImGuiCol,float)
|
||||||
2 bool igListBoxHeaderInt (const char*,int,int)
|
2 ImU32 igGetColorU32Vec4 (const ImVec4)
|
||||||
igTreePush 2
|
3 ImU32 igGetColorU32U32 (ImU32)
|
||||||
1 void igTreePushStr (const char*)
|
|
||||||
2 void igTreePushPtr (const void*)
|
|
||||||
igBeginChild 2
|
igBeginChild 2
|
||||||
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||||
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||||
@@ -63,44 +58,49 @@ igSelectable 2
|
|||||||
igListBox 2
|
igListBox 2
|
||||||
1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int)
|
1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int)
|
||||||
2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
||||||
|
igSetWindowFocus 2
|
||||||
|
1 void igSetWindowFocus ()
|
||||||
|
2 void igSetWindowFocusStr (const char*)
|
||||||
igPushID 4
|
igPushID 4
|
||||||
1 void igPushIDStr (const char*)
|
1 void igPushIDStr (const char*)
|
||||||
2 void igPushIDRange (const char*,const char*)
|
2 void igPushIDRange (const char*,const char*)
|
||||||
3 void igPushIDPtr (const void*)
|
3 void igPushIDPtr (const void*)
|
||||||
4 void igPushIDInt (int)
|
4 void igPushIDInt (int)
|
||||||
|
igTreeNodeEx 3
|
||||||
|
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
|
||||||
|
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
|
||||||
|
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
|
||||||
Pair_Pair 3
|
Pair_Pair 3
|
||||||
1 nil Pair_PairInt (ImGuiID,int)
|
1 nil Pair_PairInt (ImGuiID,int)
|
||||||
2 nil Pair_PairFloat (ImGuiID,float)
|
2 nil Pair_PairFloat (ImGuiID,float)
|
||||||
3 nil Pair_PairPtr (ImGuiID,void*)
|
3 nil Pair_PairPtr (ImGuiID,void*)
|
||||||
|
igTreePush 2
|
||||||
|
1 void igTreePushStr (const char*)
|
||||||
|
2 void igTreePushPtr (const void*)
|
||||||
TextRange_TextRange 2
|
TextRange_TextRange 2
|
||||||
1 nil TextRange_TextRange ()
|
1 nil TextRange_TextRange ()
|
||||||
2 nil TextRange_TextRangeStr (const char*,const char*)
|
2 nil TextRange_TextRangeStr (const char*,const char*)
|
||||||
igSetWindowFocus 2
|
igPushStyleColor 2
|
||||||
1 void igSetWindowFocus ()
|
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
|
||||||
2 void igSetWindowFocusStr (const char*)
|
2 void igPushStyleColor (ImGuiCol,const ImVec4)
|
||||||
ImColor_ImColor 5
|
ImColor_ImColor 5
|
||||||
1 nil ImColor_ImColor ()
|
1 nil ImColor_ImColor ()
|
||||||
2 nil ImColor_ImColorInt (int,int,int,int)
|
2 nil ImColor_ImColorInt (int,int,int,int)
|
||||||
3 nil ImColor_ImColorU32 (ImU32)
|
3 nil ImColor_ImColorU32 (ImU32)
|
||||||
4 nil ImColor_ImColorFloat (float,float,float,float)
|
4 nil ImColor_ImColorFloat (float,float,float,float)
|
||||||
5 nil ImColor_ImColorVec4 (const ImVec4)
|
5 nil ImColor_ImColorVec4 (const ImVec4)
|
||||||
igPushStyleColor 2
|
|
||||||
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
|
|
||||||
2 void igPushStyleColor (ImGuiCol,const ImVec4)
|
|
||||||
igCollapsingHeader 2
|
igCollapsingHeader 2
|
||||||
1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags)
|
1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags)
|
||||||
2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
|
2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
|
||||||
igGetColorU32 3
|
igMenuItem 2
|
||||||
1 ImU32 igGetColorU32 (ImGuiCol,float)
|
1 bool igMenuItemBool (const char*,const char*,bool,bool)
|
||||||
2 ImU32 igGetColorU32Vec4 (const ImVec4)
|
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
|
||||||
3 ImU32 igGetColorU32U32 (ImU32)
|
|
||||||
igSetWindowPos 2
|
igSetWindowPos 2
|
||||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||||
igTreeNodeEx 3
|
ImVec2_ImVec2 2
|
||||||
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
|
1 nil ImVec2_ImVec2 ()
|
||||||
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
|
2 nil ImVec2_ImVec2Float (float,float)
|
||||||
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
|
|
||||||
igTreeNode 3
|
igTreeNode 3
|
||||||
1 bool igTreeNodeStr (const char*)
|
1 bool igTreeNodeStr (const char*)
|
||||||
2 bool igTreeNodeStrStr (const char*,const char*,...)
|
2 bool igTreeNodeStrStr (const char*,const char*,...)
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -1,68 +1,68 @@
|
|||||||
local defs = {}
|
local defs = {}
|
||||||
defs["ImGuiColumnsFlags"] = "int"
|
defs["CustomRect"] = "struct CustomRect"
|
||||||
|
defs["GlyphRangesBuilder"] = "struct GlyphRangesBuilder"
|
||||||
|
defs["ImColor"] = "struct ImColor"
|
||||||
|
defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);"
|
||||||
|
defs["ImDrawChannel"] = "struct ImDrawChannel"
|
||||||
|
defs["ImDrawCmd"] = "struct ImDrawCmd"
|
||||||
|
defs["ImDrawCornerFlags"] = "int"
|
||||||
|
defs["ImDrawData"] = "struct ImDrawData"
|
||||||
|
defs["ImDrawIdx"] = "unsigned short"
|
||||||
|
defs["ImDrawList"] = "struct ImDrawList"
|
||||||
|
defs["ImDrawListFlags"] = "int"
|
||||||
|
defs["ImDrawListSharedData"] = "struct ImDrawListSharedData"
|
||||||
|
defs["ImDrawVert"] = "struct ImDrawVert"
|
||||||
|
defs["ImFont"] = "struct ImFont"
|
||||||
|
defs["ImFontAtlas"] = "struct ImFontAtlas"
|
||||||
|
defs["ImFontAtlasFlags"] = "int"
|
||||||
defs["ImFontConfig"] = "struct ImFontConfig"
|
defs["ImFontConfig"] = "struct ImFontConfig"
|
||||||
defs["ImS32"] = "signed int"
|
defs["ImFontGlyph"] = "struct ImFontGlyph"
|
||||||
defs["ImGuiTreeNodeFlags"] = "int"
|
defs["ImGuiBackendFlags"] = "int"
|
||||||
|
defs["ImGuiCol"] = "int"
|
||||||
|
defs["ImGuiColorEditFlags"] = "int"
|
||||||
|
defs["ImGuiColumnsFlags"] = "int"
|
||||||
|
defs["ImGuiComboFlags"] = "int"
|
||||||
|
defs["ImGuiCond"] = "int"
|
||||||
|
defs["ImGuiConfigFlags"] = "int"
|
||||||
|
defs["ImGuiContext"] = "struct ImGuiContext"
|
||||||
|
defs["ImGuiDataType"] = "int"
|
||||||
|
defs["ImGuiDir"] = "int"
|
||||||
|
defs["ImGuiDragDropFlags"] = "int"
|
||||||
defs["ImGuiFocusedFlags"] = "int"
|
defs["ImGuiFocusedFlags"] = "int"
|
||||||
defs["ImGuiHoveredFlags"] = "int"
|
defs["ImGuiHoveredFlags"] = "int"
|
||||||
defs["ImU64"] = "uint64_t"
|
|
||||||
defs["ImGuiID"] = "unsigned int"
|
defs["ImGuiID"] = "unsigned int"
|
||||||
defs["ImGuiStyle"] = "struct ImGuiStyle"
|
|
||||||
defs["ImDrawData"] = "struct ImDrawData"
|
|
||||||
defs["ImDrawListFlags"] = "int"
|
|
||||||
defs["ImGuiBackendFlags"] = "int"
|
|
||||||
defs["ImGuiMouseCursor"] = "int"
|
|
||||||
defs["ImDrawListSharedData"] = "struct ImDrawListSharedData"
|
|
||||||
defs["ImGuiStyleVar"] = "int"
|
|
||||||
defs["ImGuiDir"] = "int"
|
|
||||||
defs["ImFontAtlas"] = "struct ImFontAtlas"
|
|
||||||
defs["ImGuiCol"] = "int"
|
|
||||||
defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame"
|
|
||||||
defs["value_type"] = "T"
|
|
||||||
defs["iterator"] = "value_type*"
|
|
||||||
defs["ImGuiTextFilter"] = "struct ImGuiTextFilter"
|
|
||||||
defs["ImDrawIdx"] = "unsigned short"
|
|
||||||
defs["ImGuiComboFlags"] = "int"
|
|
||||||
defs["ImDrawCornerFlags"] = "int"
|
|
||||||
defs["ImWchar"] = "unsigned short"
|
|
||||||
defs["const_iterator"] = "const value_type*"
|
|
||||||
defs["ImDrawVert"] = "struct ImDrawVert"
|
|
||||||
defs["GlyphRangesBuilder"] = "struct GlyphRangesBuilder"
|
|
||||||
defs["ImVec4"] = "struct ImVec4"
|
|
||||||
defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);"
|
|
||||||
defs["ImGuiConfigFlags"] = "int"
|
|
||||||
defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer"
|
|
||||||
defs["ImGuiContext"] = "struct ImGuiContext"
|
|
||||||
defs["ImColor"] = "struct ImColor"
|
|
||||||
defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData *data);"
|
|
||||||
defs["ImVec2"] = "struct ImVec2"
|
|
||||||
defs["ImFontGlyph"] = "struct ImFontGlyph"
|
|
||||||
defs["ImGuiWindowFlags"] = "int"
|
|
||||||
defs["Pair"] = "struct Pair"
|
|
||||||
defs["ImGuiKey"] = "int"
|
|
||||||
defs["ImGuiInputTextFlags"] = "int"
|
|
||||||
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
|
|
||||||
defs["ImGuiDataType"] = "int"
|
|
||||||
defs["ImDrawChannel"] = "struct ImDrawChannel"
|
|
||||||
defs["ImGuiIO"] = "struct ImGuiIO"
|
defs["ImGuiIO"] = "struct ImGuiIO"
|
||||||
defs["ImGuiStorage"] = "struct ImGuiStorage"
|
defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData *data);"
|
||||||
defs["ImGuiCond"] = "int"
|
|
||||||
defs["ImU32"] = "unsigned int"
|
|
||||||
defs["ImGuiNavInput"] = "int"
|
|
||||||
defs["ImGuiColorEditFlags"] = "int"
|
|
||||||
defs["ImFont"] = "struct ImFont"
|
|
||||||
defs["ImGuiSelectableFlags"] = "int"
|
|
||||||
defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);"
|
|
||||||
defs["ImTextureID"] = "void*"
|
|
||||||
defs["ImDrawList"] = "struct ImDrawList"
|
|
||||||
defs["TextRange"] = "struct TextRange"
|
|
||||||
defs["CustomRect"] = "struct CustomRect"
|
|
||||||
defs["ImFontAtlasFlags"] = "int"
|
|
||||||
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
|
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
|
||||||
defs["ImDrawCmd"] = "struct ImDrawCmd"
|
defs["ImGuiInputTextFlags"] = "int"
|
||||||
defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
|
defs["ImGuiKey"] = "int"
|
||||||
defs["ImS64"] = "int64_t"
|
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
|
||||||
defs["ImGuiDragDropFlags"] = "int"
|
defs["ImGuiMouseCursor"] = "int"
|
||||||
|
defs["ImGuiNavInput"] = "int"
|
||||||
|
defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame"
|
||||||
defs["ImGuiPayload"] = "struct ImGuiPayload"
|
defs["ImGuiPayload"] = "struct ImGuiPayload"
|
||||||
|
defs["ImGuiSelectableFlags"] = "int"
|
||||||
|
defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);"
|
||||||
|
defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
|
||||||
|
defs["ImGuiStorage"] = "struct ImGuiStorage"
|
||||||
|
defs["ImGuiStyle"] = "struct ImGuiStyle"
|
||||||
|
defs["ImGuiStyleVar"] = "int"
|
||||||
|
defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer"
|
||||||
|
defs["ImGuiTextFilter"] = "struct ImGuiTextFilter"
|
||||||
|
defs["ImGuiTreeNodeFlags"] = "int"
|
||||||
|
defs["ImGuiWindowFlags"] = "int"
|
||||||
|
defs["ImS32"] = "signed int"
|
||||||
|
defs["ImS64"] = "int64_t"
|
||||||
|
defs["ImTextureID"] = "void*"
|
||||||
|
defs["ImU32"] = "unsigned int"
|
||||||
|
defs["ImU64"] = "uint64_t"
|
||||||
|
defs["ImVec2"] = "struct ImVec2"
|
||||||
|
defs["ImVec4"] = "struct ImVec4"
|
||||||
|
defs["ImWchar"] = "unsigned short"
|
||||||
|
defs["Pair"] = "struct Pair"
|
||||||
|
defs["TextRange"] = "struct TextRange"
|
||||||
|
defs["const_iterator"] = "const value_type*"
|
||||||
|
defs["iterator"] = "value_type*"
|
||||||
|
defs["value_type"] = "T"
|
||||||
|
|
||||||
return defs
|
return defs
|
2
imgui
2
imgui
Submodule imgui updated: e0cab5664a...da3c4330c1
BIN
screenshot.png
BIN
screenshot.png
Binary file not shown.
Before Width: | Height: | Size: 65 KiB |
Reference in New Issue
Block a user