mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-11 12:18:30 +01:00
Compare commits
16 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
343a8e4ea5 | ||
![]() |
0d4fa8b8bc | ||
![]() |
666a687e0f | ||
![]() |
806ff124a1 | ||
![]() |
186ebd8f06 | ||
![]() |
d331453422 | ||
![]() |
e125f405e3 | ||
![]() |
498f9802d1 | ||
![]() |
6c9a018705 | ||
![]() |
347d8d58b0 | ||
![]() |
161385607d | ||
![]() |
23f2a1f026 | ||
![]() |
490effa341 | ||
![]() |
0d864f94bd | ||
![]() |
55f1afa2db | ||
![]() |
71a9410ce6 |
14
README.md
14
README.md
@@ -2,7 +2,7 @@
|
||||
|
||||
|
||||
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 `ImVector` constructors and destructors. (Unless someone find a use case for them)(Now they exist for `ImVector_ImWchar`)
|
||||
All imgui.h functions are programmatically wrapped.
|
||||
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))
|
||||
|
||||
@@ -11,7 +11,9 @@ 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)
|
||||
|
||||
Notes:
|
||||
* currently this wrapper is based on version [1.66b of Dear ImGui]
|
||||
* currently this wrapper is based on version [1.68 of Dear ImGui]
|
||||
* only functions, structs and enums from imgui.h are wrapped.
|
||||
* if you are interested in imgui implementations you should look LuaJIT-ImGui project.
|
||||
* 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
|
||||
@@ -25,6 +27,7 @@ Notes:
|
||||
|
||||
# using generator
|
||||
|
||||
* this is only needed if you want an imgui version different from the one provided, otherwise generation is already done.
|
||||
* you will need LuaJIT (https://github.com/LuaJIT/LuaJIT.git better 2.1 branch) or precompiled for linux/macOS/windows in https://luapower.com/luajit/download
|
||||
* you can use also a C++ compiler for doing preprocessing: gcc (In windows MinGW-W64-builds for example), clang or cl (MSVC) or not use a compiler (experimental nocompiler option) at all. (this repo was done with gcc)
|
||||
* update `imgui` folder to the version you desire.
|
||||
@@ -39,10 +42,11 @@ Notes:
|
||||
### definitions description
|
||||
* It is a collection in which key is the cimgui name that would result without overloadings and the value is an array of overloadings (may be only one overloading)
|
||||
* Each overloading is a collection. Some relevant keys and values are:
|
||||
* 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 (will be "" if it is top level in ImGui namespace)
|
||||
* 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)
|
||||
* ret : the return type
|
||||
* retref : is setted if original return type is a reference. (will be a pointer in cimgui)
|
||||
* 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
|
||||
@@ -50,7 +54,9 @@ Notes:
|
||||
* 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
|
||||
* destructor : is setted if the function is a destructor for a class
|
||||
* templated : is setted if the function belongs to a templated class (ImVector)
|
||||
* templatedgen: is setted if the function belongs to a struct generated from template (ImVector_ImWchar)
|
||||
* nonUDT : if present can be 1 or 2 (explained meaning in usage) if return type was a user defined type
|
||||
### structs_and_enums description
|
||||
* Is is a collection with two items:
|
||||
|
2031
cimgui.cpp
2031
cimgui.cpp
File diff suppressed because it is too large
Load Diff
616
cimgui.h
616
cimgui.h
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.68" from Dear ImGui https://github.com/ocornut/imgui
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
#include <stdio.h>
|
||||
@@ -43,7 +43,6 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple;
|
||||
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct CustomRect CustomRect;
|
||||
typedef unsigned short ImDrawIdx;;
|
||||
typedef struct Pair Pair;
|
||||
typedef struct TextRange TextRange;
|
||||
typedef struct ImVec4 ImVec4;
|
||||
@@ -71,6 +70,7 @@ typedef struct ImDrawList ImDrawList;
|
||||
typedef struct ImDrawData ImDrawData;
|
||||
typedef struct ImDrawCmd ImDrawCmd;
|
||||
typedef struct ImDrawChannel ImDrawChannel;
|
||||
|
||||
struct ImDrawChannel;
|
||||
struct ImDrawCmd;
|
||||
struct ImDrawData;
|
||||
@@ -128,6 +128,26 @@ typedef signed int ImS32;
|
||||
typedef unsigned int ImU32;
|
||||
typedef int64_t ImS64;
|
||||
typedef uint64_t ImU64;
|
||||
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
||||
typedef unsigned short ImDrawIdx;typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
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_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
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 ImVec2
|
||||
{
|
||||
float x, y;
|
||||
@@ -235,8 +255,8 @@ enum ImGuiTabBarFlags_
|
||||
ImGuiTabBarFlags_None = 0,
|
||||
ImGuiTabBarFlags_Reorderable = 1 << 0,
|
||||
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
|
||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2,
|
||||
ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3,
|
||||
ImGuiTabBarFlags_TabListPopupButton = 1 << 2,
|
||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
|
||||
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
||||
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
||||
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
|
||||
@@ -452,6 +472,7 @@ enum ImGuiStyleVar_
|
||||
ImGuiStyleVar_GrabRounding,
|
||||
ImGuiStyleVar_TabRounding,
|
||||
ImGuiStyleVar_ButtonTextAlign,
|
||||
ImGuiStyleVar_SelectableTextAlign,
|
||||
ImGuiStyleVar_COUNT
|
||||
};
|
||||
enum ImGuiColorEditFlags_
|
||||
@@ -502,24 +523,6 @@ enum ImGuiCond_
|
||||
ImGuiCond_FirstUseEver = 1 << 2,
|
||||
ImGuiCond_Appearing = 1 << 3
|
||||
};
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
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_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
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 ImGuiStyle
|
||||
{
|
||||
float Alpha;
|
||||
@@ -547,6 +550,7 @@ struct ImGuiStyle
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
ImVec2 ButtonTextAlign;
|
||||
ImVec2 SelectableTextAlign;
|
||||
ImVec2 DisplayWindowPadding;
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
float MouseCursorScale;
|
||||
@@ -576,8 +580,6 @@ struct ImGuiIO
|
||||
bool FontAllowUserScaling;
|
||||
ImFont* FontDefault;
|
||||
ImVec2 DisplayFramebufferScale;
|
||||
ImVec2 DisplayVisibleMin;
|
||||
ImVec2 DisplayVisibleMax;
|
||||
bool MouseDrawCursor;
|
||||
bool ConfigMacOSXBehaviors;
|
||||
bool ConfigInputTextCursorBlink;
|
||||
@@ -696,7 +698,6 @@ struct ImColor
|
||||
{
|
||||
ImVec4 Value;
|
||||
};
|
||||
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
||||
struct ImDrawCmd
|
||||
{
|
||||
unsigned int ElemCount;
|
||||
@@ -761,6 +762,7 @@ struct ImDrawData
|
||||
int TotalVtxCount;
|
||||
ImVec2 DisplayPos;
|
||||
ImVec2 DisplaySize;
|
||||
ImVec2 FramebufferScale;
|
||||
};
|
||||
struct ImFontConfig
|
||||
{
|
||||
@@ -820,30 +822,21 @@ struct ImFontAtlas
|
||||
};
|
||||
struct ImFont
|
||||
{
|
||||
float FontSize;
|
||||
float Scale;
|
||||
ImVec2 DisplayOffset;
|
||||
ImVector_ImFontGlyph Glyphs;
|
||||
ImVector_float IndexAdvanceX;
|
||||
ImVector_ImWchar IndexLookup;
|
||||
const ImFontGlyph* FallbackGlyph;
|
||||
float FallbackAdvanceX;
|
||||
ImWchar FallbackChar;
|
||||
short ConfigDataCount;
|
||||
ImFontConfig* ConfigData;
|
||||
float FontSize;
|
||||
ImVector_ImWchar IndexLookup;
|
||||
ImVector_ImFontGlyph Glyphs;
|
||||
const ImFontGlyph* FallbackGlyph;
|
||||
ImVec2 DisplayOffset;
|
||||
ImFontAtlas* ContainerAtlas;
|
||||
const ImFontConfig* ConfigData;
|
||||
short ConfigDataCount;
|
||||
ImWchar FallbackChar;
|
||||
float Scale;
|
||||
float Ascent, Descent;
|
||||
bool DirtyLookupTables;
|
||||
int MetricsTotalSurface;
|
||||
};
|
||||
struct CustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
unsigned short Width, Height;
|
||||
unsigned short X, Y;
|
||||
float GlyphAdvanceX;
|
||||
ImVec2 GlyphOffset;
|
||||
ImFont* Font;
|
||||
bool DirtyLookupTables;
|
||||
};
|
||||
struct TextRange
|
||||
{
|
||||
@@ -855,7 +848,15 @@ struct ImFont
|
||||
ImGuiID key;
|
||||
union { int val_i; float val_f; void* val_p; };
|
||||
};
|
||||
|
||||
struct CustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
unsigned short Width, Height;
|
||||
unsigned short X, Y;
|
||||
float GlyphAdvanceX;
|
||||
ImVec2 GlyphOffset;
|
||||
ImFont* Font;
|
||||
};
|
||||
#else
|
||||
struct GLFWwindow;
|
||||
struct SDL_Window;
|
||||
@@ -888,8 +889,23 @@ inline ImColor_Simple ImColorToSimple(ImColor col)
|
||||
typedef ImFontAtlas::CustomRect CustomRect;
|
||||
typedef ImGuiTextFilter::TextRange TextRange;
|
||||
typedef ImGuiStorage::Pair Pair;
|
||||
typedef ImVector<TextRange> ImVector_TextRange;
|
||||
typedef ImVector<float> ImVector_float;
|
||||
typedef ImVector<ImWchar> ImVector_ImWchar;
|
||||
typedef ImVector<ImFontConfig> ImVector_ImFontConfig;
|
||||
typedef ImVector<ImFontGlyph> ImVector_ImFontGlyph;
|
||||
typedef ImVector<TextRange> ImVector_TextRange;
|
||||
typedef ImVector<CustomRect> ImVector_CustomRect;
|
||||
typedef ImVector<ImDrawChannel> ImVector_ImDrawChannel;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<ImTextureID> ImVector_ImTextureID;
|
||||
typedef ImVector<ImDrawVert> ImVector_ImDrawVert;
|
||||
typedef ImVector<int> ImVector_int;
|
||||
typedef ImVector<Pair> ImVector_Pair;
|
||||
typedef ImVector<ImFont*> ImVector_ImFontPtr;
|
||||
typedef ImVector<ImVec4> ImVector_ImVec4;
|
||||
typedef ImVector<ImDrawCmd> ImVector_ImDrawCmd;
|
||||
typedef ImVector<ImDrawIdx> ImVector_ImDrawIdx;
|
||||
typedef ImVector<ImVec2> ImVector_ImVec2;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2(void);
|
||||
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
||||
@@ -1183,6 +1199,7 @@ CIMGUI_API bool igIsItemFocused(void);
|
||||
CIMGUI_API bool igIsItemClicked(int mouse_button);
|
||||
CIMGUI_API bool igIsItemVisible(void);
|
||||
CIMGUI_API bool igIsItemEdited(void);
|
||||
CIMGUI_API bool igIsItemActivated(void);
|
||||
CIMGUI_API bool igIsItemDeactivated(void);
|
||||
CIMGUI_API bool igIsItemDeactivatedAfterEdit(void);
|
||||
CIMGUI_API bool igIsAnyItemHovered(void);
|
||||
@@ -1281,6 +1298,7 @@ CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
|
||||
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end);
|
||||
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 void Pair_destroy(Pair* self);
|
||||
@@ -1373,7 +1391,7 @@ CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void);
|
||||
CIMGUI_API void ImDrawData_destroy(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_Clear(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc);
|
||||
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale);
|
||||
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void);
|
||||
CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void);
|
||||
@@ -1418,11 +1436,8 @@ CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect*
|
||||
CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]);
|
||||
CIMGUI_API ImFont* ImFont_ImFont(void);
|
||||
CIMGUI_API void ImFont_destroy(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c);
|
||||
CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c);
|
||||
CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
|
||||
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
||||
@@ -1430,9 +1445,12 @@ CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,f
|
||||
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,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_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
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_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut);
|
||||
CIMGUI_API ImVec2_Simple igGetWindowPos_nonUDT2(void);
|
||||
CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut);
|
||||
@@ -1477,6 +1495,503 @@ CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self);
|
||||
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self);
|
||||
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 ImVector_float* ImVector_float_ImVector_float(void);
|
||||
CIMGUI_API void ImVector_float_destroy(ImVector_float* self);
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWchar(void);
|
||||
CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void);
|
||||
CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyph(void);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_destroy(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRange(void);
|
||||
CIMGUI_API void ImVector_TextRange_destroy(ImVector_TextRange* self);
|
||||
CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRect(void);
|
||||
CIMGUI_API void ImVector_CustomRect_destroy(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API ImVector_char* ImVector_char_ImVector_char(void);
|
||||
CIMGUI_API void ImVector_char_destroy(ImVector_char* self);
|
||||
CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureID(void);
|
||||
CIMGUI_API void ImVector_ImTextureID_destroy(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void);
|
||||
CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API ImVector_int* ImVector_int_ImVector_int(void);
|
||||
CIMGUI_API void ImVector_int_destroy(ImVector_int* self);
|
||||
CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_Pair(void);
|
||||
CIMGUI_API void ImVector_Pair_destroy(ImVector_Pair* self);
|
||||
CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtr(void);
|
||||
CIMGUI_API void ImVector_ImFontPtr_destroy(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void);
|
||||
CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmd(void);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_destroy(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdx(void);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_destroy(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2(void);
|
||||
CIMGUI_API void ImVector_ImVec2_destroy(ImVector_ImVec2* self);
|
||||
CIMGUI_API ImVector_float* ImVector_float_ImVector_floatVector(const ImVector_float src);
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWcharVector(const ImVector_ImWchar src);
|
||||
CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src);
|
||||
CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyphVector(const ImVector_ImFontGlyph src);
|
||||
CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRangeVector(const ImVector_TextRange src);
|
||||
CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRectVector(const ImVector_CustomRect src);
|
||||
CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src);
|
||||
CIMGUI_API ImVector_char* ImVector_char_ImVector_charVector(const ImVector_char src);
|
||||
CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureIDVector(const ImVector_ImTextureID src);
|
||||
CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src);
|
||||
CIMGUI_API ImVector_int* ImVector_int_ImVector_intVector(const ImVector_int src);
|
||||
CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_PairVector(const ImVector_Pair src);
|
||||
CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtrVector(const ImVector_ImFontPtr src);
|
||||
CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src);
|
||||
CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmdVector(const ImVector_ImDrawCmd src);
|
||||
CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdxVector(const ImVector_ImDrawIdx src);
|
||||
CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2Vector(const ImVector_ImVec2 src);
|
||||
CIMGUI_API bool ImVector_float_empty(const ImVector_float* self);
|
||||
CIMGUI_API bool ImVector_ImWchar_empty(const ImVector_ImWchar* self);
|
||||
CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API bool ImVector_ImFontGlyph_empty(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API bool ImVector_TextRange_empty(const ImVector_TextRange* self);
|
||||
CIMGUI_API bool ImVector_CustomRect_empty(const ImVector_CustomRect* self);
|
||||
CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API bool ImVector_char_empty(const ImVector_char* self);
|
||||
CIMGUI_API bool ImVector_ImTextureID_empty(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API bool ImVector_int_empty(const ImVector_int* self);
|
||||
CIMGUI_API bool ImVector_Pair_empty(const ImVector_Pair* self);
|
||||
CIMGUI_API bool ImVector_ImFontPtr_empty(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self);
|
||||
CIMGUI_API bool ImVector_ImDrawCmd_empty(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API bool ImVector_ImDrawIdx_empty(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API bool ImVector_ImVec2_empty(const ImVector_ImVec2* self);
|
||||
CIMGUI_API int ImVector_float_size(const ImVector_float* self);
|
||||
CIMGUI_API int ImVector_ImWchar_size(const ImVector_ImWchar* self);
|
||||
CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_size(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API int ImVector_TextRange_size(const ImVector_TextRange* self);
|
||||
CIMGUI_API int ImVector_CustomRect_size(const ImVector_CustomRect* self);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API int ImVector_char_size(const ImVector_char* self);
|
||||
CIMGUI_API int ImVector_ImTextureID_size(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int ImVector_int_size(const ImVector_int* self);
|
||||
CIMGUI_API int ImVector_Pair_size(const ImVector_Pair* self);
|
||||
CIMGUI_API int ImVector_ImFontPtr_size(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_size(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_size(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API int ImVector_ImVec2_size(const ImVector_ImVec2* self);
|
||||
CIMGUI_API int ImVector_float_size_in_bytes(const ImVector_float* self);
|
||||
CIMGUI_API int ImVector_ImWchar_size_in_bytes(const ImVector_ImWchar* self);
|
||||
CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_size_in_bytes(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API int ImVector_TextRange_size_in_bytes(const ImVector_TextRange* self);
|
||||
CIMGUI_API int ImVector_CustomRect_size_in_bytes(const ImVector_CustomRect* self);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API int ImVector_char_size_in_bytes(const ImVector_char* self);
|
||||
CIMGUI_API int ImVector_ImTextureID_size_in_bytes(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int ImVector_int_size_in_bytes(const ImVector_int* self);
|
||||
CIMGUI_API int ImVector_Pair_size_in_bytes(const ImVector_Pair* self);
|
||||
CIMGUI_API int ImVector_ImFontPtr_size_in_bytes(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_size_in_bytes(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_size_in_bytes(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API int ImVector_ImVec2_size_in_bytes(const ImVector_ImVec2* self);
|
||||
CIMGUI_API int ImVector_float_capacity(const ImVector_float* self);
|
||||
CIMGUI_API int ImVector_ImWchar_capacity(const ImVector_ImWchar* self);
|
||||
CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_capacity(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API int ImVector_TextRange_capacity(const ImVector_TextRange* self);
|
||||
CIMGUI_API int ImVector_CustomRect_capacity(const ImVector_CustomRect* self);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API int ImVector_char_capacity(const ImVector_char* self);
|
||||
CIMGUI_API int ImVector_ImTextureID_capacity(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int ImVector_int_capacity(const ImVector_int* self);
|
||||
CIMGUI_API int ImVector_Pair_capacity(const ImVector_Pair* self);
|
||||
CIMGUI_API int ImVector_ImFontPtr_capacity(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_capacity(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_capacity(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API int ImVector_ImVec2_capacity(const ImVector_ImVec2* self);
|
||||
CIMGUI_API void ImVector_float_clear(ImVector_float* self);
|
||||
CIMGUI_API void ImVector_ImWchar_clear(ImVector_ImWchar* self);
|
||||
CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_clear(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API void ImVector_TextRange_clear(ImVector_TextRange* self);
|
||||
CIMGUI_API void ImVector_CustomRect_clear(ImVector_CustomRect* self);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API void ImVector_char_clear(ImVector_char* self);
|
||||
CIMGUI_API void ImVector_ImTextureID_clear(ImVector_ImTextureID* self);
|
||||
CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API void ImVector_int_clear(ImVector_int* self);
|
||||
CIMGUI_API void ImVector_Pair_clear(ImVector_Pair* self);
|
||||
CIMGUI_API void ImVector_ImFontPtr_clear(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_clear(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_clear(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API void ImVector_ImVec2_clear(ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_begin(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_begin(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_begin(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_begin(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_begin(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_begin(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_begin(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_begin(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_begin(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_begin(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_begin(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_begin(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_begin(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_begin_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_begin_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_begin_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_begin_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_begin_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_begin_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_begin_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_begin_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_begin_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_begin_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_begin_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_begin_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_begin_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_end(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_end(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_end(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_end(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_end(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_end(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_end(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_end(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_end(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_end(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_end(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_end(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_end(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_end_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_end_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_end_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_end_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_end_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_end_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_end_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_end_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_end_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_end_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_end_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_end_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_end_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_front(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_front(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_front(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_front(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_front(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_front(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_front(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_front(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_front(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_front(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_front(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_front(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_front(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_front_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_front_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_front_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_front_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_front_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_front_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_front_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_front_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_front_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_front_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_front_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_front_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_front_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_back(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_back(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_back(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_back(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_back(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_back(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_back(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_back(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_back(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_back(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_back(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_back(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_back(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_back_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_back_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_back_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_back_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_back_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_back_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_back_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_back_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_back_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_back_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_back_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_back_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_back_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API void ImVector_float_swap(ImVector_float* self,ImVector_float rhs);
|
||||
CIMGUI_API void ImVector_ImWchar_swap(ImVector_ImWchar* self,ImVector_ImWchar rhs);
|
||||
CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_swap(ImVector_ImFontGlyph* self,ImVector_ImFontGlyph rhs);
|
||||
CIMGUI_API void ImVector_TextRange_swap(ImVector_TextRange* self,ImVector_TextRange rhs);
|
||||
CIMGUI_API void ImVector_CustomRect_swap(ImVector_CustomRect* self,ImVector_CustomRect rhs);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs);
|
||||
CIMGUI_API void ImVector_char_swap(ImVector_char* self,ImVector_char rhs);
|
||||
CIMGUI_API void ImVector_ImTextureID_swap(ImVector_ImTextureID* self,ImVector_ImTextureID rhs);
|
||||
CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs);
|
||||
CIMGUI_API void ImVector_int_swap(ImVector_int* self,ImVector_int rhs);
|
||||
CIMGUI_API void ImVector_Pair_swap(ImVector_Pair* self,ImVector_Pair rhs);
|
||||
CIMGUI_API void ImVector_ImFontPtr_swap(ImVector_ImFontPtr* self,ImVector_ImFontPtr rhs);
|
||||
CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_swap(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_swap(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs);
|
||||
CIMGUI_API void ImVector_ImVec2_swap(ImVector_ImVec2* self,ImVector_ImVec2 rhs);
|
||||
CIMGUI_API int ImVector_float__grow_capacity(const ImVector_float* self,int sz);
|
||||
CIMGUI_API int ImVector_ImWchar__grow_capacity(const ImVector_ImWchar* self,int sz);
|
||||
CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz);
|
||||
CIMGUI_API int ImVector_ImFontGlyph__grow_capacity(const ImVector_ImFontGlyph* self,int sz);
|
||||
CIMGUI_API int ImVector_TextRange__grow_capacity(const ImVector_TextRange* self,int sz);
|
||||
CIMGUI_API int ImVector_CustomRect__grow_capacity(const ImVector_CustomRect* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz);
|
||||
CIMGUI_API int ImVector_char__grow_capacity(const ImVector_char* self,int sz);
|
||||
CIMGUI_API int ImVector_ImTextureID__grow_capacity(const ImVector_ImTextureID* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz);
|
||||
CIMGUI_API int ImVector_int__grow_capacity(const ImVector_int* self,int sz);
|
||||
CIMGUI_API int ImVector_Pair__grow_capacity(const ImVector_Pair* self,int sz);
|
||||
CIMGUI_API int ImVector_ImFontPtr__grow_capacity(const ImVector_ImFontPtr* self,int sz);
|
||||
CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawCmd__grow_capacity(const ImVector_ImDrawCmd* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawIdx__grow_capacity(const ImVector_ImDrawIdx* self,int sz);
|
||||
CIMGUI_API int ImVector_ImVec2__grow_capacity(const ImVector_ImVec2* self,int sz);
|
||||
CIMGUI_API void ImVector_float_resize(ImVector_float* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImWchar_resize(ImVector_ImWchar* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_resize(ImVector_ImFontGlyph* self,int new_size);
|
||||
CIMGUI_API void ImVector_TextRange_resize(ImVector_TextRange* self,int new_size);
|
||||
CIMGUI_API void ImVector_CustomRect_resize(ImVector_CustomRect* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size);
|
||||
CIMGUI_API void ImVector_char_resize(ImVector_char* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImTextureID_resize(ImVector_ImTextureID* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size);
|
||||
CIMGUI_API void ImVector_int_resize(ImVector_int* self,int new_size);
|
||||
CIMGUI_API void ImVector_Pair_resize(ImVector_Pair* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImFontPtr_resize(ImVector_ImFontPtr* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_resize(ImVector_ImDrawCmd* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_resize(ImVector_ImDrawIdx* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImVec2_resize(ImVector_ImVec2* self,int new_size);
|
||||
CIMGUI_API void ImVector_float_resizeT(ImVector_float* self,int new_size,const float v);
|
||||
CIMGUI_API void ImVector_ImWchar_resizeT(ImVector_ImWchar* self,int new_size,const ImWchar v);
|
||||
CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_resizeT(ImVector_ImFontGlyph* self,int new_size,const ImFontGlyph v);
|
||||
CIMGUI_API void ImVector_TextRange_resizeT(ImVector_TextRange* self,int new_size,const TextRange v);
|
||||
CIMGUI_API void ImVector_CustomRect_resizeT(ImVector_CustomRect* self,int new_size,const CustomRect v);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v);
|
||||
CIMGUI_API void ImVector_char_resizeT(ImVector_char* self,int new_size,const char v);
|
||||
CIMGUI_API void ImVector_ImTextureID_resizeT(ImVector_ImTextureID* self,int new_size,const ImTextureID v);
|
||||
CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v);
|
||||
CIMGUI_API void ImVector_int_resizeT(ImVector_int* self,int new_size,const int v);
|
||||
CIMGUI_API void ImVector_Pair_resizeT(ImVector_Pair* self,int new_size,const Pair v);
|
||||
CIMGUI_API void ImVector_ImFontPtr_resizeT(ImVector_ImFontPtr* self,int new_size,ImFont* const v);
|
||||
CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_resizeT(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_resizeT(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v);
|
||||
CIMGUI_API void ImVector_ImVec2_resizeT(ImVector_ImVec2* self,int new_size,const ImVec2 v);
|
||||
CIMGUI_API void ImVector_float_reserve(ImVector_float* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImWchar_reserve(ImVector_ImWchar* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_reserve(ImVector_ImFontGlyph* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_TextRange_reserve(ImVector_TextRange* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_CustomRect_reserve(ImVector_CustomRect* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_char_reserve(ImVector_char* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImTextureID_reserve(ImVector_ImTextureID* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_int_reserve(ImVector_int* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_Pair_reserve(ImVector_Pair* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImFontPtr_reserve(ImVector_ImFontPtr* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_reserve(ImVector_ImDrawCmd* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_reserve(ImVector_ImDrawIdx* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImVec2_reserve(ImVector_ImVec2* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_float_push_back(ImVector_float* self,const float v);
|
||||
CIMGUI_API void ImVector_ImWchar_push_back(ImVector_ImWchar* self,const ImWchar v);
|
||||
CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_push_back(ImVector_ImFontGlyph* self,const ImFontGlyph v);
|
||||
CIMGUI_API void ImVector_TextRange_push_back(ImVector_TextRange* self,const TextRange v);
|
||||
CIMGUI_API void ImVector_CustomRect_push_back(ImVector_CustomRect* self,const CustomRect v);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v);
|
||||
CIMGUI_API void ImVector_char_push_back(ImVector_char* self,const char v);
|
||||
CIMGUI_API void ImVector_ImTextureID_push_back(ImVector_ImTextureID* self,const ImTextureID v);
|
||||
CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v);
|
||||
CIMGUI_API void ImVector_int_push_back(ImVector_int* self,const int v);
|
||||
CIMGUI_API void ImVector_Pair_push_back(ImVector_Pair* self,const Pair v);
|
||||
CIMGUI_API void ImVector_ImFontPtr_push_back(ImVector_ImFontPtr* self,ImFont* const v);
|
||||
CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_push_back(ImVector_ImDrawCmd* self,const ImDrawCmd v);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_push_back(ImVector_ImDrawIdx* self,const ImDrawIdx v);
|
||||
CIMGUI_API void ImVector_ImVec2_push_back(ImVector_ImVec2* self,const ImVec2 v);
|
||||
CIMGUI_API void ImVector_float_pop_back(ImVector_float* self);
|
||||
CIMGUI_API void ImVector_ImWchar_pop_back(ImVector_ImWchar* self);
|
||||
CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_pop_back(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API void ImVector_TextRange_pop_back(ImVector_TextRange* self);
|
||||
CIMGUI_API void ImVector_CustomRect_pop_back(ImVector_CustomRect* self);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API void ImVector_char_pop_back(ImVector_char* self);
|
||||
CIMGUI_API void ImVector_ImTextureID_pop_back(ImVector_ImTextureID* self);
|
||||
CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API void ImVector_int_pop_back(ImVector_int* self);
|
||||
CIMGUI_API void ImVector_Pair_pop_back(ImVector_Pair* self);
|
||||
CIMGUI_API void ImVector_ImFontPtr_pop_back(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_pop_back(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_pop_back(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API void ImVector_ImVec2_pop_back(ImVector_ImVec2* self);
|
||||
CIMGUI_API void ImVector_float_push_front(ImVector_float* self,const float v);
|
||||
CIMGUI_API void ImVector_ImWchar_push_front(ImVector_ImWchar* self,const ImWchar v);
|
||||
CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_push_front(ImVector_ImFontGlyph* self,const ImFontGlyph v);
|
||||
CIMGUI_API void ImVector_TextRange_push_front(ImVector_TextRange* self,const TextRange v);
|
||||
CIMGUI_API void ImVector_CustomRect_push_front(ImVector_CustomRect* self,const CustomRect v);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v);
|
||||
CIMGUI_API void ImVector_char_push_front(ImVector_char* self,const char v);
|
||||
CIMGUI_API void ImVector_ImTextureID_push_front(ImVector_ImTextureID* self,const ImTextureID v);
|
||||
CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v);
|
||||
CIMGUI_API void ImVector_int_push_front(ImVector_int* self,const int v);
|
||||
CIMGUI_API void ImVector_Pair_push_front(ImVector_Pair* self,const Pair v);
|
||||
CIMGUI_API void ImVector_ImFontPtr_push_front(ImVector_ImFontPtr* self,ImFont* const v);
|
||||
CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_push_front(ImVector_ImDrawCmd* self,const ImDrawCmd v);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_push_front(ImVector_ImDrawIdx* self,const ImDrawIdx v);
|
||||
CIMGUI_API void ImVector_ImVec2_push_front(ImVector_ImVec2* self,const ImVec2 v);
|
||||
CIMGUI_API float* ImVector_float_erase(ImVector_float* self,float const * it);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_erase(ImVector_ImWchar* self,ImWchar const * it);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase(ImVector_ImFontGlyph* self,ImFontGlyph const * it);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_erase(ImVector_TextRange* self,TextRange const * it);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_erase(ImVector_CustomRect* self,CustomRect const * it);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it);
|
||||
CIMGUI_API char* ImVector_char_erase(ImVector_char* self,char const * it);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_erase(ImVector_ImTextureID* self,ImTextureID const * it);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it);
|
||||
CIMGUI_API int* ImVector_int_erase(ImVector_int* self,int const * it);
|
||||
CIMGUI_API Pair* ImVector_Pair_erase(ImVector_Pair* self,Pair const * it);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_erase(ImVector_ImFontPtr* self,ImFont* const * it);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase(ImVector_ImDrawCmd* self,ImDrawCmd const * it);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase(ImVector_ImDrawIdx* self,ImDrawIdx const * it);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_erase(ImVector_ImVec2* self,ImVec2 const * it);
|
||||
CIMGUI_API float* ImVector_float_eraseTPtr(ImVector_float* self,float const * it,float const * it_last);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_eraseTPtr(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_eraseTPtr(ImVector_ImFontGlyph* self,ImFontGlyph const * it,ImFontGlyph const * it_last);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_eraseTPtr(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_eraseTPtr(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last);
|
||||
CIMGUI_API char* ImVector_char_eraseTPtr(ImVector_char* self,char const * it,char const * it_last);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_eraseTPtr(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last);
|
||||
CIMGUI_API int* ImVector_int_eraseTPtr(ImVector_int* self,int const * it,int const * it_last);
|
||||
CIMGUI_API Pair* ImVector_Pair_eraseTPtr(ImVector_Pair* self,Pair const * it,Pair const * it_last);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_eraseTPtr(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const * it_last);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_eraseTPtr(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_eraseTPtr(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_eraseTPtr(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last);
|
||||
CIMGUI_API float* ImVector_float_erase_unsorted(ImVector_float* self,float const * it);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_erase_unsorted(ImVector_ImWchar* self,ImWchar const * it);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase_unsorted(ImVector_ImFontGlyph* self,ImFontGlyph const * it);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_erase_unsorted(ImVector_TextRange* self,TextRange const * it);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_erase_unsorted(ImVector_CustomRect* self,CustomRect const * it);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it);
|
||||
CIMGUI_API char* ImVector_char_erase_unsorted(ImVector_char* self,char const * it);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_erase_unsorted(ImVector_ImTextureID* self,ImTextureID const * it);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it);
|
||||
CIMGUI_API int* ImVector_int_erase_unsorted(ImVector_int* self,int const * it);
|
||||
CIMGUI_API Pair* ImVector_Pair_erase_unsorted(ImVector_Pair* self,Pair const * it);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_erase_unsorted(ImVector_ImFontPtr* self,ImFont* const * it);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase_unsorted(ImVector_ImDrawCmd* self,ImDrawCmd const * it);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase_unsorted(ImVector_ImDrawIdx* self,ImDrawIdx const * it);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_erase_unsorted(ImVector_ImVec2* self,ImVec2 const * it);
|
||||
CIMGUI_API float* ImVector_float_insert(ImVector_float* self,float const * it,const float v);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_insert(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_insert(ImVector_ImFontGlyph* self,ImFontGlyph const * it,const ImFontGlyph v);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_insert(ImVector_TextRange* self,TextRange const * it,const TextRange v);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_insert(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v);
|
||||
CIMGUI_API char* ImVector_char_insert(ImVector_char* self,char const * it,const char v);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_insert(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v);
|
||||
CIMGUI_API int* ImVector_int_insert(ImVector_int* self,int const * it,const int v);
|
||||
CIMGUI_API Pair* ImVector_Pair_insert(ImVector_Pair* self,Pair const * it,const Pair v);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_insert(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const v);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_insert(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_insert(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_insert(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v);
|
||||
CIMGUI_API bool ImVector_float_contains(const ImVector_float* self,const float v);
|
||||
CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImWchar v);
|
||||
CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v);
|
||||
CIMGUI_API bool ImVector_int_contains(const ImVector_int* self,const int v);
|
||||
CIMGUI_API int ImVector_float_index_from_ptr(const ImVector_float* self,float const * it);
|
||||
CIMGUI_API int ImVector_ImWchar_index_from_ptr(const ImVector_ImWchar* self,ImWchar const * it);
|
||||
CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_index_from_ptr(const ImVector_ImFontGlyph* self,ImFontGlyph const * it);
|
||||
CIMGUI_API int ImVector_TextRange_index_from_ptr(const ImVector_TextRange* self,TextRange const * it);
|
||||
CIMGUI_API int ImVector_CustomRect_index_from_ptr(const ImVector_CustomRect* self,CustomRect const * it);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it);
|
||||
CIMGUI_API int ImVector_char_index_from_ptr(const ImVector_char* self,char const * it);
|
||||
CIMGUI_API int ImVector_ImTextureID_index_from_ptr(const ImVector_ImTextureID* self,ImTextureID const * it);
|
||||
CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it);
|
||||
CIMGUI_API int ImVector_int_index_from_ptr(const ImVector_int* self,int const * it);
|
||||
CIMGUI_API int ImVector_Pair_index_from_ptr(const ImVector_Pair* self,Pair const * it);
|
||||
CIMGUI_API int ImVector_ImFontPtr_index_from_ptr(const ImVector_ImFontPtr* self,ImFont* const * it);
|
||||
CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_index_from_ptr(const ImVector_ImDrawCmd* self,ImDrawCmd const * it);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_index_from_ptr(const ImVector_ImDrawIdx* self,ImDrawIdx const * it);
|
||||
CIMGUI_API int ImVector_ImVec2_index_from_ptr(const ImVector_ImVec2* self,ImVec2 const * it);
|
||||
|
||||
|
||||
/////////////////////////hand written functions
|
||||
@@ -1491,7 +2006,6 @@ CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,floa
|
||||
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b);
|
||||
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create();
|
||||
CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* p);
|
||||
CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p);
|
||||
CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p);
|
||||
#endif //CIMGUI_INCLUDED
|
||||
|
@@ -43,10 +43,7 @@ CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create()
|
||||
{
|
||||
return IM_NEW(ImVector<ImWchar>) ();
|
||||
}
|
||||
CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* p)
|
||||
{
|
||||
IM_DELETE(p);
|
||||
}
|
||||
|
||||
CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p)
|
||||
{
|
||||
IM_PLACEMENT_NEW(p) ImVector<ImWchar>();
|
||||
|
@@ -83,7 +83,6 @@ CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,floa
|
||||
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b);
|
||||
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create();
|
||||
CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* p);
|
||||
CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p);
|
||||
CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p);
|
||||
#endif //CIMGUI_INCLUDED
|
||||
|
@@ -1,5 +1,80 @@
|
||||
local M = {}
|
||||
|
||||
local function ToStr(t,dometatables)
|
||||
local function basicToStr (o)
|
||||
if type(o) == "number" or type(o)=="boolean" then
|
||||
return tostring(o)
|
||||
elseif type(o) == "string" then
|
||||
return string.format("%q", o)
|
||||
else
|
||||
return tostring(o) --"nil"
|
||||
end
|
||||
end
|
||||
local strTG = {}
|
||||
--local basicToStr= basicSerialize --tostring
|
||||
if type(t) ~="table" then return basicToStr(t) end
|
||||
local recG = 0
|
||||
local nameG="SELF"..recG
|
||||
local ancest ={}
|
||||
local function _ToStr(t,strT,rec,name)
|
||||
if ancest[t] then
|
||||
strT[#strT + 1]=ancest[t]
|
||||
return
|
||||
end
|
||||
rec = rec + 1
|
||||
ancest[t]=name
|
||||
strT[#strT + 1]='{'
|
||||
local count=0
|
||||
-------------
|
||||
--if t.name then strT[#strT + 1]=string.rep("\t",rec).."name:"..tostring(t.name) end
|
||||
----------------
|
||||
for k,v in pairs(t) do
|
||||
count=count+1
|
||||
strT[#strT + 1]="\n"
|
||||
local kstr
|
||||
if type(k) == "table" then
|
||||
local name2=string.format("%s.KEY%d",name,count)
|
||||
strT[#strT + 1]=string.rep("\t",rec).."["
|
||||
local strTK = {}
|
||||
_ToStr(k,strTK,rec,name2)
|
||||
kstr=table.concat(strTK)
|
||||
strT[#strT + 1]=kstr.."]="
|
||||
else
|
||||
kstr = basicToStr(k)
|
||||
strT[#strT + 1]=string.rep("\t",rec).."["..kstr.."]="
|
||||
end
|
||||
|
||||
if type(v) == "table" then
|
||||
local name2=string.format("%s[%s]",name,kstr)
|
||||
_ToStr(v,strT,rec,name2)
|
||||
else
|
||||
strT[#strT + 1]=basicToStr(v)
|
||||
end
|
||||
end
|
||||
if dometatables then
|
||||
local mt = getmetatable(t)
|
||||
if mt then
|
||||
local namemt = string.format("%s.METATABLE",name)
|
||||
local strMT = {}
|
||||
_ToStr(mt,strMT,rec,namemt)
|
||||
local metastr=table.concat(strMT)
|
||||
strT[#strT + 1] = "\n"..string.rep("\t",rec).."[METATABLE]="..metastr
|
||||
end
|
||||
end
|
||||
strT[#strT + 1]='}'
|
||||
rec = rec - 1
|
||||
return
|
||||
end
|
||||
_ToStr(t,strTG,recG,nameG)
|
||||
return table.concat(strTG)
|
||||
end
|
||||
function M.prtable(...)
|
||||
for i=1, select('#', ...) do
|
||||
local t = select(i, ...)
|
||||
print(ToStr(t))
|
||||
print("\n")
|
||||
end
|
||||
end
|
||||
local function str_split(str, pat)
|
||||
local t = {}
|
||||
local fpat = "(.-)" .. pat
|
||||
@@ -173,7 +248,14 @@ local function name_overloadsAlgo(v)
|
||||
local maxnum = 0
|
||||
for i,t in ipairs(v) do
|
||||
bb[i] = ""
|
||||
local signature = t.signature:sub(2,-2) -- without parenthesis
|
||||
--local signature = t.signature:sub(2,-2) -- without parenthesis
|
||||
--inside parenthesis
|
||||
local signature = t.signature:match("%b()")
|
||||
signature = signature:sub(2,-2)
|
||||
--add const function
|
||||
if t.signature:match("const$") then
|
||||
signature = signature .. ",_const"
|
||||
end
|
||||
aa[i] = {}
|
||||
local num = 1
|
||||
--for typec in t.signature:gmatch(".-([^,%(%s]+)[,%)]") do
|
||||
@@ -261,7 +343,9 @@ local function parseFunction(self,stname,lineorig,namespace)
|
||||
if line:match("template") then return end
|
||||
|
||||
local ret = line:match("([^%(%)]+[%*%s])%s?~?[_%w]+%b()")
|
||||
local funcname, args = line:match("(~?[_%w]+)%s*(%b())")
|
||||
--local funcname, args = line:match("(~?[_%w]+)%s*(%b())")
|
||||
local funcname, args, extraconst = line:match("(~?[_%w]+)%s*(%b())(.*)")
|
||||
extraconst = extraconst:match("const")
|
||||
|
||||
if not args then
|
||||
print"not gettint args in"
|
||||
@@ -282,16 +366,21 @@ local function parseFunction(self,stname,lineorig,namespace)
|
||||
|
||||
--for _,ttype in ipairs(self.templatedTypes) do
|
||||
--local template = argscsinpars:match(ttype.."%s*<(.+)>")
|
||||
--TODO several diferent templates
|
||||
local ttype,template = argscsinpars:match("([^%s,%(%)]+)%s*<(.+)>")
|
||||
local te=""
|
||||
if template then
|
||||
if self.typenames[stname] ~= template then --rule out template typename
|
||||
te = template:gsub("%s","_")
|
||||
te = te:gsub("%*","Ptr")
|
||||
te = "_"..te
|
||||
|
||||
self.templates[ttype] = self.templates[ttype] or {}
|
||||
self.templates[ttype][template] = te
|
||||
end
|
||||
end
|
||||
--end
|
||||
argscsinpars = argscsinpars:gsub("<([%w_%*]+)>","_"..te) --ImVector
|
||||
argscsinpars = argscsinpars:gsub("<([%w_%*]+)>",te) --ImVector
|
||||
|
||||
local argsArr = {}
|
||||
local functype_re = "^%s*[%w%s%*]+%(%*[%w_]+%)%([^%(%)]*%)"
|
||||
@@ -354,6 +443,7 @@ local function parseFunction(self,stname,lineorig,namespace)
|
||||
signature = signature:gsub(",%s*",",")--space after ,
|
||||
signature = signature:gsub("([%w_]+)%s[%w_]+(%[%d*%])","%1%2") -- float[2]
|
||||
signature = signature:gsub("(%(%*)[%w_]+(%)%([^%(%)]*%))","%1%2") --func defs
|
||||
signature = signature .. (extraconst or "")
|
||||
|
||||
local call_args = argscsinpars:gsub("([%w_]+%s[%w_]+)%[%d*%]","%1") --float[2]
|
||||
call_args = call_args:gsub("%(%*([%w_]+)%)%([^%(%)]*%)"," %1") --func type
|
||||
@@ -368,7 +458,7 @@ local function parseFunction(self,stname,lineorig,namespace)
|
||||
end
|
||||
|
||||
local cimguiname = self.getCname(stname,funcname)
|
||||
table.insert(self.funcdefs,{stname=stname,funcname=funcname,args=args,argsc=argscsinpars,signature=signature,cimguiname=cimguiname,call_args=call_args,ret =ret,comment=comment})
|
||||
table.insert(self.funcdefs,{stname=stname,funcname=funcname,args=args,argsc=argscsinpars,signature=signature,cimguiname=cimguiname,call_args=call_args,ret =ret})
|
||||
local defsT = self.defsT
|
||||
defsT[cimguiname] = defsT[cimguiname] or {}
|
||||
table.insert(defsT[cimguiname],{})
|
||||
@@ -379,6 +469,7 @@ local function parseFunction(self,stname,lineorig,namespace)
|
||||
for k,def in args:gmatch('([%w_]+)=([%w_%(%)%s,%*%.%-%+%%"]+)[,%)]') do
|
||||
defT.defaults[k]=def
|
||||
end
|
||||
defT.templated = self.typenames[stname] and true
|
||||
defT.namespace = namespace
|
||||
defT.cimguiname = cimguiname
|
||||
defT.stname = stname
|
||||
@@ -389,7 +480,7 @@ local function parseFunction(self,stname,lineorig,namespace)
|
||||
defT.call_args = call_args
|
||||
defT.isvararg = signature:match("%.%.%.%)$")
|
||||
defT.location = locat
|
||||
defT.comment = "" --comment
|
||||
--defT.comment = "" --comment
|
||||
defT.argsT = argsArr
|
||||
if self.get_manuals(defT) then
|
||||
defT.manual = true
|
||||
@@ -462,7 +553,7 @@ local function ADDnonUDT(FP)
|
||||
defT2.retref = nil
|
||||
defsT[t.cimguiname][#defsT[t.cimguiname] + 1] = defT2
|
||||
defsT[t.cimguiname][t.signature.."nonUDT"] = defT2
|
||||
table.insert(newcdefs,{stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature.."nonUDT",cimguiname=t.cimguiname,call_args=call_args,ret =t.ret,comment=comment})
|
||||
table.insert(newcdefs,{stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature.."nonUDT",cimguiname=t.cimguiname,call_args=call_args,ret =t.ret})
|
||||
--converting to Simple type----------------------------------------------------
|
||||
local defT3 = {}
|
||||
--first strings
|
||||
@@ -483,7 +574,7 @@ local function ADDnonUDT(FP)
|
||||
defT3.retref = nil
|
||||
defsT[t.cimguiname][#defsT[t.cimguiname] + 1] = defT3
|
||||
defsT[t.cimguiname][t.signature.."nonUDT2"] = defT3
|
||||
table.insert(newcdefs,{stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature.."nonUDT2",cimguiname=t.cimguiname,call_args=call_args,ret =t.ret,comment=comment})
|
||||
table.insert(newcdefs,{stname=t.stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=t.signature.."nonUDT2",cimguiname=t.cimguiname,call_args=call_args,ret =t.ret})
|
||||
end
|
||||
end
|
||||
--end
|
||||
@@ -511,9 +602,13 @@ local function ADDdestructors(FP)
|
||||
for j,cons in ipairs(defT) do
|
||||
cons.constructor = true
|
||||
end
|
||||
assert(defT[1].stname==defT[1].funcname)
|
||||
if(defT[1].stname~=defT[1].funcname) then
|
||||
print(defT[1].stname, defT[1].funcname)
|
||||
error"names should be equal"
|
||||
end
|
||||
local def = {}
|
||||
def.stname = defT[1].stname
|
||||
def.templated = defT[1].templated
|
||||
def.ret = "void"
|
||||
def.ov_cimguiname = def.stname.."_destroy"
|
||||
def.cimguiname = def.ov_cimguiname
|
||||
@@ -587,6 +682,7 @@ function M.Parser()
|
||||
par.embeded_structs = {}
|
||||
par.inerstructs = {}
|
||||
par.templates = {}
|
||||
par.typenames = {}
|
||||
par.typedefs_dict = {}
|
||||
par.cname_overloads = {}
|
||||
par.manuals = {}
|
||||
@@ -612,6 +708,9 @@ function M.Parser()
|
||||
self:parseItems()
|
||||
self:parseFunctions()
|
||||
self:compute_overloads()
|
||||
self:gen_structs_and_enums()
|
||||
self:compute_templated()
|
||||
ADDdestructors(self)
|
||||
end
|
||||
function par:parseItems()
|
||||
--typedefs dictionary
|
||||
@@ -644,6 +743,7 @@ function M.Parser()
|
||||
end
|
||||
par.parseFunction = parseFunction
|
||||
|
||||
--get all function definitions and template structs
|
||||
function par:parseFunctions()
|
||||
for i,it in ipairs(itemsarr) do
|
||||
if it.re_name == "function_re" or it.re_name == "functionD_re" then
|
||||
@@ -658,8 +758,14 @@ function M.Parser()
|
||||
end
|
||||
end
|
||||
elseif it.re_name == "struct_re" then
|
||||
--check template struct
|
||||
local typename = it.item:match("%s*template%s*<%s*typename%s*(%S+)%s*>")
|
||||
local nsp = it.item:match("%b{}"):sub(2,-2)
|
||||
local stname = it.item:match("struct%s+(%S+)")
|
||||
if typename then -- it is a struct template
|
||||
self.typenames = self.typenames or {}
|
||||
self.typenames[stname] = typename
|
||||
end
|
||||
local nspparr,itemsnsp = parseItems(nsp)
|
||||
for insp,itnsp in ipairs(nspparr) do
|
||||
if itnsp.re_name == "function_re" or itnsp.re_name == "functionD_re" then
|
||||
@@ -726,6 +832,7 @@ function M.Parser()
|
||||
local outtab = {}
|
||||
local outtabpre = {}
|
||||
local typedefs_table = {}
|
||||
self.inerstructs = {}
|
||||
|
||||
--first typedefs
|
||||
for i,it in ipairs(itemsarr) do
|
||||
@@ -745,7 +852,8 @@ function M.Parser()
|
||||
table.insert(outtab,it.item)
|
||||
elseif it.re_name == "struct_re" then
|
||||
local cleanst,structname = self:clean_struct(it.item)
|
||||
if structname then
|
||||
--if not void stname or templated
|
||||
if structname and not self.typenames[structname] then
|
||||
table.insert(outtab,cleanst)
|
||||
table.insert(typedefs_table,"typedef struct "..structname.." "..structname..";\n")
|
||||
self.typedefs_dict[structname]="struct "..structname
|
||||
@@ -785,6 +893,9 @@ function M.Parser()
|
||||
local typen,rest = line:match("%s*([^,]+)%s(%S+[,;])")
|
||||
--local template_type = typen:match("/%*<(.+)>%*/")
|
||||
--if template_type then typen = typen:match("(.+)/%*") end
|
||||
if not typen then -- Lets try Type*name
|
||||
typen,rest = line:match("([^,]+%*)(%S+[,;])")
|
||||
end
|
||||
local template_type
|
||||
for k,v in pairs(self.templates) do
|
||||
template_type = typen:match(k.."_(.+)")
|
||||
@@ -825,7 +936,8 @@ function M.Parser()
|
||||
end
|
||||
elseif it.re_name == "struct_re" then
|
||||
local cleanst,structname,strtab = self:clean_struct(it.item)
|
||||
if structname then --not empty struc
|
||||
--if not void stname or templated
|
||||
if structname and not self.typenames[structname] then
|
||||
outtab.structs[structname] = {}
|
||||
for j=3,#strtab-1 do
|
||||
self:parse_struct_line(strtab[j],outtab.structs[structname])
|
||||
@@ -949,8 +1061,112 @@ function M.Parser()
|
||||
table.insert(strt,string.format("%d overloaded",numoverloaded))
|
||||
AdjustArguments(self)
|
||||
ADDnonUDT(self)
|
||||
ADDdestructors(self)
|
||||
--ADDdestructors(self)
|
||||
self.overloadstxt = table.concat(strt,"\n")
|
||||
end
|
||||
local function typename_gsub(cad,typename,tname)
|
||||
local str,n = "",0
|
||||
if tname:match"%*" then
|
||||
str,n = cad:gsub("(const%s+)("..typename..")", tname.." %1")
|
||||
end
|
||||
if n==0 then
|
||||
str,n = cad:gsub("(const%s+)("..typename..")(%s*%*)", tname.." %1%3")
|
||||
end
|
||||
if n==0 then
|
||||
str,n = cad:gsub("([^_%w])("..typename..")([^_%w])", "%1"..tname.."%3")
|
||||
end
|
||||
if n==0 then
|
||||
str,n = cad:gsub("([^_%w])("..typename..")$", "%1"..tname)
|
||||
end
|
||||
if n==0 then
|
||||
str,n = cad:gsub("^("..typename..")(%s*%*)", tname.."%2")
|
||||
end
|
||||
return str
|
||||
end
|
||||
function par:compute_templated()
|
||||
local defsT = self.defsT
|
||||
local newcdefs = {}
|
||||
for numcdef,t in ipairs(self.funcdefs) do
|
||||
if t.cimguiname then
|
||||
local cimf = defsT[t.cimguiname]
|
||||
local defT = cimf[t.signature]
|
||||
if defT.templated then
|
||||
local templates = self.templates[defT.stname]
|
||||
local typename = self.typenames[defT.stname]
|
||||
for tname,tnamestr in pairs(templates) do
|
||||
--local tnamestr = typetoStr(tname)
|
||||
local stname = defT.stname .. "_" .. tnamestr
|
||||
local cimguiname = t.cimguiname:gsub(defT.stname,stname)
|
||||
local ov_cimguiname = defT.ov_cimguiname:gsub(defT.stname,stname)
|
||||
local signature = defT.signature:gsub(typename, tname)
|
||||
local ret
|
||||
if defT.ret then
|
||||
--ret = defT.ret:gsub(typename, tname)
|
||||
ret = typename_gsub(defT.ret, typename, tname)
|
||||
end
|
||||
|
||||
local args = defT.args:gsub(defT.stname,stname)
|
||||
|
||||
args = typename_gsub(args, typename, tname)
|
||||
|
||||
local argsT = {}
|
||||
for i,ar in ipairs(defT.argsT) do
|
||||
argsT[i] = {}
|
||||
for k,v in pairs(ar) do
|
||||
if k=="type" then
|
||||
v = v:gsub(defT.stname,stname)
|
||||
v = typename_gsub(v, typename, tname)
|
||||
end
|
||||
argsT[i][k]=v
|
||||
end
|
||||
end
|
||||
-----------reconstruct args
|
||||
--if(#argsT==0 and not defT.constructor) then M.prtable(defT) end
|
||||
--if is const function make self const
|
||||
if #argsT>0 and signature:match"const$" then
|
||||
argsT[1].type = "const "..argsT[1].type
|
||||
end
|
||||
|
||||
args = "("
|
||||
for i=1,#argsT-1 do
|
||||
local ar = argsT[i]
|
||||
args = args .. ar.type .. " " ..ar.name .. ","
|
||||
end
|
||||
local ar = argsT[#argsT]
|
||||
if ar then args = args .. ar.type .. " " ..ar.name .. ")"
|
||||
else args = args .. ")" end
|
||||
args = args:gsub("&","")
|
||||
------------------------------
|
||||
|
||||
defTnew = {}
|
||||
defTnew.cimguiname = cimguiname
|
||||
defTnew.ov_cimguiname = ov_cimguiname
|
||||
defTnew.signature = signature
|
||||
defTnew.ret = ret
|
||||
defTnew.retref = defT.retref
|
||||
defTnew.templatedgen = true
|
||||
defTnew.call_args = defT.call_args
|
||||
defTnew.stname = stname
|
||||
local funcname = defT.funcname
|
||||
if funcname == defT.stname then --is constructor
|
||||
funcname = stname
|
||||
end
|
||||
defTnew.funcname = funcname
|
||||
defTnew.args = args
|
||||
defTnew.argsT = argsT
|
||||
defTnew.defaults = {}
|
||||
--print(cimguiname,ov_cimguiname, signature , ret)
|
||||
defsT[cimguiname] = defsT[cimguiname] or {}
|
||||
defsT[cimguiname][#defsT[cimguiname] + 1] = defTnew
|
||||
defsT[cimguiname][signature] = defTnew
|
||||
table.insert(newcdefs,{stname=stname,funcname=t.funcname,args=args,argsc=argscsinpars,signature=signature,cimguiname=cimguiname,call_args=call_args,ret =t.ret})
|
||||
end
|
||||
end -- templated
|
||||
end --cimguiname
|
||||
end
|
||||
for i,v in ipairs(newcdefs) do
|
||||
table.insert(self.funcdefs,v)
|
||||
end
|
||||
end
|
||||
return par
|
||||
end
|
||||
|
@@ -10,13 +10,13 @@
|
||||
:: impl_definitions.lua for implementation function definitions
|
||||
|
||||
:: set your PATH if necessary for LuaJIT or Lua5.1 or luajit with: (for example)
|
||||
:: set PATH=%PATH%;C:\luaGL;C:\mingw32\bin;
|
||||
set PATH=%PATH%;C:\luaGL;C:\mingw32\bin;
|
||||
:: set PATH=%PATH%;C:\luaGL;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
|
||||
:: set PATH=%PATH%;C:\luaGL\sources\luajit-master\luajit-master\bin\mingw32;C:\mingw32\bin;
|
||||
::process files
|
||||
:: arg[1] compiler name gcc, clang, cl or nocompiler
|
||||
:: arg[2..n] name of implementations to generate
|
||||
luajit ./generator.lua clang glfw opengl3 opengl2 sdl
|
||||
luajit ./generator.lua gcc glfw opengl3 opengl2 sdl
|
||||
|
||||
::leave console open
|
||||
cmd /k
|
||||
|
@@ -602,7 +602,7 @@ local function func_parser()
|
||||
and not line:match(functype_re)
|
||||
then
|
||||
--if line:match(functype_re) then print("ft",line) end
|
||||
if stname~="ImVector"
|
||||
if stname~="ImVectorNO"
|
||||
--and stname~="GlyphRangesBuilder" and stname~="CustomRect" and stname~="TextRange" and stname~="Pair"
|
||||
and not line:match("operator") then
|
||||
|
||||
@@ -993,7 +993,7 @@ local function gen_structs_and_enums_table(cdefs)
|
||||
end
|
||||
if line=="" or line:match("^{") then
|
||||
break
|
||||
elseif structnames[#structnames] ~="ImVector" then --avoid ImVector
|
||||
elseif structnames[#structnames] ~="ImVectorNO" then --avoid ImVector
|
||||
--local functype_re = "^%s*[%w%s%*]+(%(%*)[%w_]+(%)%([^%(%)]*%))"
|
||||
local functype_re = "^%s*[%w%s%*]+%(%*[%w_]+%)%([^%(%)]*%)"
|
||||
local functype_reex = "^(%s*[%w%s%*]+%(%*)([%w_]+)(%)%([^%(%)]*%))"
|
||||
@@ -1111,7 +1111,7 @@ local function gen_structs_and_enums(cdefs,templates)
|
||||
local structbegin = line:match(struct_re)
|
||||
if structbegin then
|
||||
structnames[#structnames + 1] = structbegin
|
||||
if #structnames < 2 and structbegin~= "ImVector" then --not inner and not ImVector
|
||||
if #structnames < 2 and structbegin~= "ImVectorNO" then --not inner and not ImVector
|
||||
table.insert(outtab,linecom.."\n")
|
||||
break
|
||||
end
|
||||
|
@@ -230,12 +230,14 @@ local function func_header_generate(FP)
|
||||
|
||||
table.insert(outtab,"#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n")
|
||||
for _,t in ipairs(FP.funcdefs) do
|
||||
|
||||
if t.cimguiname then
|
||||
local cimf = FP.defsT[t.cimguiname]
|
||||
local def = cimf[t.signature]
|
||||
assert(def,t.signature..t.cimguiname)
|
||||
local manual = FP.get_manuals(def)
|
||||
if not manual then
|
||||
if not manual and not def.templated then
|
||||
|
||||
local addcoment = def.comment or ""
|
||||
local empty = def.args:match("^%(%)") --no args
|
||||
if def.constructor then
|
||||
@@ -244,6 +246,7 @@ local function func_header_generate(FP)
|
||||
elseif def.destructor then
|
||||
table.insert(outtab,"CIMGUI_API void "..def.ov_cimguiname..def.args..";"..addcoment.."\n")
|
||||
else --not constructor
|
||||
|
||||
if def.stname == "" then --ImGui namespace or top level
|
||||
table.insert(outtab,"CIMGUI_API "..def.ret.." ".. def.ov_cimguiname ..(empty and "(void)" or def.args)..";"..addcoment.."\n")
|
||||
else
|
||||
@@ -260,6 +263,8 @@ local function func_header_generate(FP)
|
||||
cfuncsstr = cfuncsstr:gsub("\n+","\n") --several empty lines to one empty line
|
||||
return cfuncsstr
|
||||
end
|
||||
|
||||
|
||||
local function ImGui_f_implementation(outtab,def)
|
||||
local ptret = def.retref and "&" or ""
|
||||
table.insert(outtab,"CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname..def.args.."\n")
|
||||
@@ -334,7 +339,7 @@ local function func_implementation(FP)
|
||||
local def = cimf[t.signature]
|
||||
assert(def)
|
||||
local manual = FP.get_manuals(def)
|
||||
if not manual then
|
||||
if not manual and not def.templated then
|
||||
if def.constructor then
|
||||
assert(def.stname ~= "","constructor without struct")
|
||||
local empty = def.args:match("^%(%)") --no args
|
||||
@@ -439,10 +444,33 @@ local function generate_templates(code,templates)
|
||||
end
|
||||
--generate cimgui.cpp cimgui.h
|
||||
local function cimgui_generation(parser)
|
||||
cpp2ffi.prtable(parser.templates)
|
||||
cpp2ffi.prtable(parser.typenames)
|
||||
-- clean ImVector:contains() for not applicable types
|
||||
local clean_f = {}
|
||||
for k,v in pairs(parser.defsT) do
|
||||
if k:match"ImVector" and k:match"contains" then
|
||||
--cpp2ffi.prtable(k,v)
|
||||
local stname = v[1].stname
|
||||
if not(stname:match"float" or stname:match"int" or stname:match"char") then
|
||||
parser.defsT[k] = nil
|
||||
--delete also from funcdefs
|
||||
for i,t in ipairs(parser.funcdefs) do
|
||||
if t.cimguiname == k then
|
||||
table.remove(parser.funcdefs, i)
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--------------------------------------------------
|
||||
local hstrfile = read_data"./cimgui_template.h"
|
||||
|
||||
local outpre,outpost = parser:gen_structs_and_enums()
|
||||
--parser.templates get completely defined here
|
||||
--cpp2ffi.prtable(parser.templates)
|
||||
|
||||
local outtab = {}
|
||||
generate_templates(outtab,parser.templates)
|
||||
@@ -516,7 +544,7 @@ end
|
||||
pipe:close()
|
||||
|
||||
parser1:do_parse()
|
||||
|
||||
--table.sort(parser1.funcdefs, function(a,b) return a.cimguiname < b.cimguiname end)
|
||||
--parser1:dump_alltypes()
|
||||
--parser1:printItems()
|
||||
|
||||
@@ -530,6 +558,10 @@ save_data("./output/definitions.lua",serializeTableF(parser1.defsT))
|
||||
|
||||
----------save struct and enums lua table in structs_and_enums.lua for using in bindings
|
||||
local structs_and_enums_table = parser1:gen_structs_and_enums_table()
|
||||
--correct Pair union member
|
||||
structs_and_enums_table["structs"]["Pair"][2]["name"] = ""
|
||||
structs_and_enums_table["structs"]["Pair"][2]["type"] = structs_and_enums_table["structs"]["Pair"][2]["type"] .. "}"
|
||||
-----------------------
|
||||
save_data("./output/structs_and_enums.lua",serializeTableF(structs_and_enums_table))
|
||||
save_data("./output/typedefs_dict.lua",serializeTableF(parser1.typedefs_dict))
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.68" from Dear ImGui https://github.com/ocornut/imgui
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
#include <stdio.h>
|
||||
@@ -43,7 +43,6 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple;
|
||||
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct CustomRect CustomRect;
|
||||
typedef unsigned short ImDrawIdx;;
|
||||
typedef struct Pair Pair;
|
||||
typedef struct TextRange TextRange;
|
||||
typedef struct ImVec4 ImVec4;
|
||||
@@ -71,6 +70,7 @@ typedef struct ImDrawList ImDrawList;
|
||||
typedef struct ImDrawData ImDrawData;
|
||||
typedef struct ImDrawCmd ImDrawCmd;
|
||||
typedef struct ImDrawChannel ImDrawChannel;
|
||||
|
||||
struct ImDrawChannel;
|
||||
struct ImDrawCmd;
|
||||
struct ImDrawData;
|
||||
@@ -128,6 +128,26 @@ typedef signed int ImS32;
|
||||
typedef unsigned int ImU32;
|
||||
typedef int64_t ImS64;
|
||||
typedef uint64_t ImU64;
|
||||
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
||||
typedef unsigned short ImDrawIdx;typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
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_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
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 ImVec2
|
||||
{
|
||||
float x, y;
|
||||
@@ -235,8 +255,8 @@ enum ImGuiTabBarFlags_
|
||||
ImGuiTabBarFlags_None = 0,
|
||||
ImGuiTabBarFlags_Reorderable = 1 << 0,
|
||||
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
|
||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2,
|
||||
ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3,
|
||||
ImGuiTabBarFlags_TabListPopupButton = 1 << 2,
|
||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3,
|
||||
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
||||
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
||||
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
|
||||
@@ -452,6 +472,7 @@ enum ImGuiStyleVar_
|
||||
ImGuiStyleVar_GrabRounding,
|
||||
ImGuiStyleVar_TabRounding,
|
||||
ImGuiStyleVar_ButtonTextAlign,
|
||||
ImGuiStyleVar_SelectableTextAlign,
|
||||
ImGuiStyleVar_COUNT
|
||||
};
|
||||
enum ImGuiColorEditFlags_
|
||||
@@ -502,24 +523,6 @@ enum ImGuiCond_
|
||||
ImGuiCond_FirstUseEver = 1 << 2,
|
||||
ImGuiCond_Appearing = 1 << 3
|
||||
};
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
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_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
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 ImGuiStyle
|
||||
{
|
||||
float Alpha;
|
||||
@@ -547,6 +550,7 @@ struct ImGuiStyle
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
ImVec2 ButtonTextAlign;
|
||||
ImVec2 SelectableTextAlign;
|
||||
ImVec2 DisplayWindowPadding;
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
float MouseCursorScale;
|
||||
@@ -576,8 +580,6 @@ struct ImGuiIO
|
||||
bool FontAllowUserScaling;
|
||||
ImFont* FontDefault;
|
||||
ImVec2 DisplayFramebufferScale;
|
||||
ImVec2 DisplayVisibleMin;
|
||||
ImVec2 DisplayVisibleMax;
|
||||
bool MouseDrawCursor;
|
||||
bool ConfigMacOSXBehaviors;
|
||||
bool ConfigInputTextCursorBlink;
|
||||
@@ -696,7 +698,6 @@ struct ImColor
|
||||
{
|
||||
ImVec4 Value;
|
||||
};
|
||||
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
||||
struct ImDrawCmd
|
||||
{
|
||||
unsigned int ElemCount;
|
||||
@@ -761,6 +762,7 @@ struct ImDrawData
|
||||
int TotalVtxCount;
|
||||
ImVec2 DisplayPos;
|
||||
ImVec2 DisplaySize;
|
||||
ImVec2 FramebufferScale;
|
||||
};
|
||||
struct ImFontConfig
|
||||
{
|
||||
@@ -820,30 +822,21 @@ struct ImFontAtlas
|
||||
};
|
||||
struct ImFont
|
||||
{
|
||||
float FontSize;
|
||||
float Scale;
|
||||
ImVec2 DisplayOffset;
|
||||
ImVector_ImFontGlyph Glyphs;
|
||||
ImVector_float IndexAdvanceX;
|
||||
ImVector_ImWchar IndexLookup;
|
||||
const ImFontGlyph* FallbackGlyph;
|
||||
float FallbackAdvanceX;
|
||||
ImWchar FallbackChar;
|
||||
short ConfigDataCount;
|
||||
ImFontConfig* ConfigData;
|
||||
float FontSize;
|
||||
ImVector_ImWchar IndexLookup;
|
||||
ImVector_ImFontGlyph Glyphs;
|
||||
const ImFontGlyph* FallbackGlyph;
|
||||
ImVec2 DisplayOffset;
|
||||
ImFontAtlas* ContainerAtlas;
|
||||
const ImFontConfig* ConfigData;
|
||||
short ConfigDataCount;
|
||||
ImWchar FallbackChar;
|
||||
float Scale;
|
||||
float Ascent, Descent;
|
||||
bool DirtyLookupTables;
|
||||
int MetricsTotalSurface;
|
||||
};
|
||||
struct CustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
unsigned short Width, Height;
|
||||
unsigned short X, Y;
|
||||
float GlyphAdvanceX;
|
||||
ImVec2 GlyphOffset;
|
||||
ImFont* Font;
|
||||
bool DirtyLookupTables;
|
||||
};
|
||||
struct TextRange
|
||||
{
|
||||
@@ -855,7 +848,15 @@ struct ImFont
|
||||
ImGuiID key;
|
||||
union { int val_i; float val_f; void* val_p; };
|
||||
};
|
||||
|
||||
struct CustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
unsigned short Width, Height;
|
||||
unsigned short X, Y;
|
||||
float GlyphAdvanceX;
|
||||
ImVec2 GlyphOffset;
|
||||
ImFont* Font;
|
||||
};
|
||||
#else
|
||||
struct GLFWwindow;
|
||||
struct SDL_Window;
|
||||
@@ -888,8 +889,23 @@ inline ImColor_Simple ImColorToSimple(ImColor col)
|
||||
typedef ImFontAtlas::CustomRect CustomRect;
|
||||
typedef ImGuiTextFilter::TextRange TextRange;
|
||||
typedef ImGuiStorage::Pair Pair;
|
||||
typedef ImVector<TextRange> ImVector_TextRange;
|
||||
typedef ImVector<float> ImVector_float;
|
||||
typedef ImVector<ImWchar> ImVector_ImWchar;
|
||||
typedef ImVector<ImFontConfig> ImVector_ImFontConfig;
|
||||
typedef ImVector<ImFontGlyph> ImVector_ImFontGlyph;
|
||||
typedef ImVector<TextRange> ImVector_TextRange;
|
||||
typedef ImVector<CustomRect> ImVector_CustomRect;
|
||||
typedef ImVector<ImDrawChannel> ImVector_ImDrawChannel;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<ImTextureID> ImVector_ImTextureID;
|
||||
typedef ImVector<ImDrawVert> ImVector_ImDrawVert;
|
||||
typedef ImVector<int> ImVector_int;
|
||||
typedef ImVector<Pair> ImVector_Pair;
|
||||
typedef ImVector<ImFont*> ImVector_ImFontPtr;
|
||||
typedef ImVector<ImVec4> ImVector_ImVec4;
|
||||
typedef ImVector<ImDrawCmd> ImVector_ImDrawCmd;
|
||||
typedef ImVector<ImDrawIdx> ImVector_ImDrawIdx;
|
||||
typedef ImVector<ImVec2> ImVector_ImVec2;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2(void);
|
||||
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
||||
@@ -1183,6 +1199,7 @@ CIMGUI_API bool igIsItemFocused(void);
|
||||
CIMGUI_API bool igIsItemClicked(int mouse_button);
|
||||
CIMGUI_API bool igIsItemVisible(void);
|
||||
CIMGUI_API bool igIsItemEdited(void);
|
||||
CIMGUI_API bool igIsItemActivated(void);
|
||||
CIMGUI_API bool igIsItemDeactivated(void);
|
||||
CIMGUI_API bool igIsItemDeactivatedAfterEdit(void);
|
||||
CIMGUI_API bool igIsAnyItemHovered(void);
|
||||
@@ -1281,6 +1298,7 @@ CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
|
||||
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end);
|
||||
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 void Pair_destroy(Pair* self);
|
||||
@@ -1373,7 +1391,7 @@ CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void);
|
||||
CIMGUI_API void ImDrawData_destroy(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_Clear(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc);
|
||||
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale);
|
||||
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void);
|
||||
CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void);
|
||||
@@ -1418,11 +1436,8 @@ CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect*
|
||||
CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]);
|
||||
CIMGUI_API ImFont* ImFont_ImFont(void);
|
||||
CIMGUI_API void ImFont_destroy(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c);
|
||||
CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c);
|
||||
CIMGUI_API bool ImFont_IsLoaded(ImFont* self);
|
||||
CIMGUI_API const char* ImFont_GetDebugName(ImFont* self);
|
||||
@@ -1430,9 +1445,12 @@ CIMGUI_API ImVec2 ImFont_CalcTextSizeA(ImFont* self,float size,float max_width,f
|
||||
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,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_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
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_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
CIMGUI_API void igGetWindowPos_nonUDT(ImVec2 *pOut);
|
||||
CIMGUI_API ImVec2_Simple igGetWindowPos_nonUDT2(void);
|
||||
CIMGUI_API void igGetWindowSize_nonUDT(ImVec2 *pOut);
|
||||
@@ -1477,6 +1495,503 @@ CIMGUI_API void ImDrawList_GetClipRectMax_nonUDT(ImVec2 *pOut,ImDrawList* self);
|
||||
CIMGUI_API ImVec2_Simple ImDrawList_GetClipRectMax_nonUDT2(ImDrawList* self);
|
||||
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 ImVector_float* ImVector_float_ImVector_float(void);
|
||||
CIMGUI_API void ImVector_float_destroy(ImVector_float* self);
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWchar(void);
|
||||
CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void);
|
||||
CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyph(void);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_destroy(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRange(void);
|
||||
CIMGUI_API void ImVector_TextRange_destroy(ImVector_TextRange* self);
|
||||
CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRect(void);
|
||||
CIMGUI_API void ImVector_CustomRect_destroy(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API ImVector_char* ImVector_char_ImVector_char(void);
|
||||
CIMGUI_API void ImVector_char_destroy(ImVector_char* self);
|
||||
CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureID(void);
|
||||
CIMGUI_API void ImVector_ImTextureID_destroy(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void);
|
||||
CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API ImVector_int* ImVector_int_ImVector_int(void);
|
||||
CIMGUI_API void ImVector_int_destroy(ImVector_int* self);
|
||||
CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_Pair(void);
|
||||
CIMGUI_API void ImVector_Pair_destroy(ImVector_Pair* self);
|
||||
CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtr(void);
|
||||
CIMGUI_API void ImVector_ImFontPtr_destroy(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void);
|
||||
CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmd(void);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_destroy(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdx(void);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_destroy(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2(void);
|
||||
CIMGUI_API void ImVector_ImVec2_destroy(ImVector_ImVec2* self);
|
||||
CIMGUI_API ImVector_float* ImVector_float_ImVector_floatVector(const ImVector_float src);
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWcharVector(const ImVector_ImWchar src);
|
||||
CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src);
|
||||
CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyphVector(const ImVector_ImFontGlyph src);
|
||||
CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRangeVector(const ImVector_TextRange src);
|
||||
CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRectVector(const ImVector_CustomRect src);
|
||||
CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src);
|
||||
CIMGUI_API ImVector_char* ImVector_char_ImVector_charVector(const ImVector_char src);
|
||||
CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureIDVector(const ImVector_ImTextureID src);
|
||||
CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src);
|
||||
CIMGUI_API ImVector_int* ImVector_int_ImVector_intVector(const ImVector_int src);
|
||||
CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_PairVector(const ImVector_Pair src);
|
||||
CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtrVector(const ImVector_ImFontPtr src);
|
||||
CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src);
|
||||
CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmdVector(const ImVector_ImDrawCmd src);
|
||||
CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdxVector(const ImVector_ImDrawIdx src);
|
||||
CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2Vector(const ImVector_ImVec2 src);
|
||||
CIMGUI_API bool ImVector_float_empty(const ImVector_float* self);
|
||||
CIMGUI_API bool ImVector_ImWchar_empty(const ImVector_ImWchar* self);
|
||||
CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API bool ImVector_ImFontGlyph_empty(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API bool ImVector_TextRange_empty(const ImVector_TextRange* self);
|
||||
CIMGUI_API bool ImVector_CustomRect_empty(const ImVector_CustomRect* self);
|
||||
CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API bool ImVector_char_empty(const ImVector_char* self);
|
||||
CIMGUI_API bool ImVector_ImTextureID_empty(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API bool ImVector_int_empty(const ImVector_int* self);
|
||||
CIMGUI_API bool ImVector_Pair_empty(const ImVector_Pair* self);
|
||||
CIMGUI_API bool ImVector_ImFontPtr_empty(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self);
|
||||
CIMGUI_API bool ImVector_ImDrawCmd_empty(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API bool ImVector_ImDrawIdx_empty(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API bool ImVector_ImVec2_empty(const ImVector_ImVec2* self);
|
||||
CIMGUI_API int ImVector_float_size(const ImVector_float* self);
|
||||
CIMGUI_API int ImVector_ImWchar_size(const ImVector_ImWchar* self);
|
||||
CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_size(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API int ImVector_TextRange_size(const ImVector_TextRange* self);
|
||||
CIMGUI_API int ImVector_CustomRect_size(const ImVector_CustomRect* self);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API int ImVector_char_size(const ImVector_char* self);
|
||||
CIMGUI_API int ImVector_ImTextureID_size(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int ImVector_int_size(const ImVector_int* self);
|
||||
CIMGUI_API int ImVector_Pair_size(const ImVector_Pair* self);
|
||||
CIMGUI_API int ImVector_ImFontPtr_size(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_size(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_size(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API int ImVector_ImVec2_size(const ImVector_ImVec2* self);
|
||||
CIMGUI_API int ImVector_float_size_in_bytes(const ImVector_float* self);
|
||||
CIMGUI_API int ImVector_ImWchar_size_in_bytes(const ImVector_ImWchar* self);
|
||||
CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_size_in_bytes(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API int ImVector_TextRange_size_in_bytes(const ImVector_TextRange* self);
|
||||
CIMGUI_API int ImVector_CustomRect_size_in_bytes(const ImVector_CustomRect* self);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API int ImVector_char_size_in_bytes(const ImVector_char* self);
|
||||
CIMGUI_API int ImVector_ImTextureID_size_in_bytes(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int ImVector_int_size_in_bytes(const ImVector_int* self);
|
||||
CIMGUI_API int ImVector_Pair_size_in_bytes(const ImVector_Pair* self);
|
||||
CIMGUI_API int ImVector_ImFontPtr_size_in_bytes(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_size_in_bytes(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_size_in_bytes(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API int ImVector_ImVec2_size_in_bytes(const ImVector_ImVec2* self);
|
||||
CIMGUI_API int ImVector_float_capacity(const ImVector_float* self);
|
||||
CIMGUI_API int ImVector_ImWchar_capacity(const ImVector_ImWchar* self);
|
||||
CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_capacity(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API int ImVector_TextRange_capacity(const ImVector_TextRange* self);
|
||||
CIMGUI_API int ImVector_CustomRect_capacity(const ImVector_CustomRect* self);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API int ImVector_char_capacity(const ImVector_char* self);
|
||||
CIMGUI_API int ImVector_ImTextureID_capacity(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int ImVector_int_capacity(const ImVector_int* self);
|
||||
CIMGUI_API int ImVector_Pair_capacity(const ImVector_Pair* self);
|
||||
CIMGUI_API int ImVector_ImFontPtr_capacity(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_capacity(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_capacity(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API int ImVector_ImVec2_capacity(const ImVector_ImVec2* self);
|
||||
CIMGUI_API void ImVector_float_clear(ImVector_float* self);
|
||||
CIMGUI_API void ImVector_ImWchar_clear(ImVector_ImWchar* self);
|
||||
CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_clear(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API void ImVector_TextRange_clear(ImVector_TextRange* self);
|
||||
CIMGUI_API void ImVector_CustomRect_clear(ImVector_CustomRect* self);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API void ImVector_char_clear(ImVector_char* self);
|
||||
CIMGUI_API void ImVector_ImTextureID_clear(ImVector_ImTextureID* self);
|
||||
CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API void ImVector_int_clear(ImVector_int* self);
|
||||
CIMGUI_API void ImVector_Pair_clear(ImVector_Pair* self);
|
||||
CIMGUI_API void ImVector_ImFontPtr_clear(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_clear(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_clear(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API void ImVector_ImVec2_clear(ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_begin(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_begin(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_begin(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_begin(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_begin(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_begin(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_begin(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_begin(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_begin(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_begin(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_begin(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_begin(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_begin(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_begin_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_begin_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_begin_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_begin_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_begin_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_begin_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_begin_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_begin_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_begin_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_begin_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_begin_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_begin_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_begin_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_end(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_end(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_end(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_end(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_end(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_end(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_end(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_end(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_end(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_end(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_end(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_end(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_end(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_end_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_end_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_end_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_end_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_end_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_end_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_end_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_end_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_end_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_end_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_end_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_end_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_end_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_front(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_front(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_front(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_front(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_front(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_front(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_front(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_front(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_front(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_front(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_front(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_front(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_front(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_front_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_front_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_front_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_front_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_front_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_front_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_front_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_front_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_front_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_front_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_front_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_front_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_front_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API float* ImVector_float_back(ImVector_float* self);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_back(ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_back(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_back(ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_back(ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char* ImVector_char_back(ImVector_char* self);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_back(ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int* ImVector_int_back(ImVector_int* self);
|
||||
CIMGUI_API Pair* ImVector_Pair_back(ImVector_Pair* self);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_back(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_back(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_back(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_back(ImVector_ImVec2* self);
|
||||
CIMGUI_API float const * ImVector_float_back_const(const ImVector_float* self);
|
||||
CIMGUI_API ImWchar const * ImVector_ImWchar_back_const(const ImVector_ImWchar* self);
|
||||
CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_back_const(const ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API TextRange const * ImVector_TextRange_back_const(const ImVector_TextRange* self);
|
||||
CIMGUI_API CustomRect const * ImVector_CustomRect_back_const(const ImVector_CustomRect* self);
|
||||
CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API char const * ImVector_char_back_const(const ImVector_char* self);
|
||||
CIMGUI_API ImTextureID const * ImVector_ImTextureID_back_const(const ImVector_ImTextureID* self);
|
||||
CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self);
|
||||
CIMGUI_API int const * ImVector_int_back_const(const ImVector_int* self);
|
||||
CIMGUI_API Pair const * ImVector_Pair_back_const(const ImVector_Pair* self);
|
||||
CIMGUI_API ImFont* const * ImVector_ImFontPtr_back_const(const ImVector_ImFontPtr* self);
|
||||
CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self);
|
||||
CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_back_const(const ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_back_const(const ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API ImVec2 const * ImVector_ImVec2_back_const(const ImVector_ImVec2* self);
|
||||
CIMGUI_API void ImVector_float_swap(ImVector_float* self,ImVector_float rhs);
|
||||
CIMGUI_API void ImVector_ImWchar_swap(ImVector_ImWchar* self,ImVector_ImWchar rhs);
|
||||
CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_swap(ImVector_ImFontGlyph* self,ImVector_ImFontGlyph rhs);
|
||||
CIMGUI_API void ImVector_TextRange_swap(ImVector_TextRange* self,ImVector_TextRange rhs);
|
||||
CIMGUI_API void ImVector_CustomRect_swap(ImVector_CustomRect* self,ImVector_CustomRect rhs);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs);
|
||||
CIMGUI_API void ImVector_char_swap(ImVector_char* self,ImVector_char rhs);
|
||||
CIMGUI_API void ImVector_ImTextureID_swap(ImVector_ImTextureID* self,ImVector_ImTextureID rhs);
|
||||
CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs);
|
||||
CIMGUI_API void ImVector_int_swap(ImVector_int* self,ImVector_int rhs);
|
||||
CIMGUI_API void ImVector_Pair_swap(ImVector_Pair* self,ImVector_Pair rhs);
|
||||
CIMGUI_API void ImVector_ImFontPtr_swap(ImVector_ImFontPtr* self,ImVector_ImFontPtr rhs);
|
||||
CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_swap(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_swap(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs);
|
||||
CIMGUI_API void ImVector_ImVec2_swap(ImVector_ImVec2* self,ImVector_ImVec2 rhs);
|
||||
CIMGUI_API int ImVector_float__grow_capacity(const ImVector_float* self,int sz);
|
||||
CIMGUI_API int ImVector_ImWchar__grow_capacity(const ImVector_ImWchar* self,int sz);
|
||||
CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz);
|
||||
CIMGUI_API int ImVector_ImFontGlyph__grow_capacity(const ImVector_ImFontGlyph* self,int sz);
|
||||
CIMGUI_API int ImVector_TextRange__grow_capacity(const ImVector_TextRange* self,int sz);
|
||||
CIMGUI_API int ImVector_CustomRect__grow_capacity(const ImVector_CustomRect* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz);
|
||||
CIMGUI_API int ImVector_char__grow_capacity(const ImVector_char* self,int sz);
|
||||
CIMGUI_API int ImVector_ImTextureID__grow_capacity(const ImVector_ImTextureID* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz);
|
||||
CIMGUI_API int ImVector_int__grow_capacity(const ImVector_int* self,int sz);
|
||||
CIMGUI_API int ImVector_Pair__grow_capacity(const ImVector_Pair* self,int sz);
|
||||
CIMGUI_API int ImVector_ImFontPtr__grow_capacity(const ImVector_ImFontPtr* self,int sz);
|
||||
CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawCmd__grow_capacity(const ImVector_ImDrawCmd* self,int sz);
|
||||
CIMGUI_API int ImVector_ImDrawIdx__grow_capacity(const ImVector_ImDrawIdx* self,int sz);
|
||||
CIMGUI_API int ImVector_ImVec2__grow_capacity(const ImVector_ImVec2* self,int sz);
|
||||
CIMGUI_API void ImVector_float_resize(ImVector_float* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImWchar_resize(ImVector_ImWchar* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_resize(ImVector_ImFontGlyph* self,int new_size);
|
||||
CIMGUI_API void ImVector_TextRange_resize(ImVector_TextRange* self,int new_size);
|
||||
CIMGUI_API void ImVector_CustomRect_resize(ImVector_CustomRect* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size);
|
||||
CIMGUI_API void ImVector_char_resize(ImVector_char* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImTextureID_resize(ImVector_ImTextureID* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size);
|
||||
CIMGUI_API void ImVector_int_resize(ImVector_int* self,int new_size);
|
||||
CIMGUI_API void ImVector_Pair_resize(ImVector_Pair* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImFontPtr_resize(ImVector_ImFontPtr* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_resize(ImVector_ImDrawCmd* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_resize(ImVector_ImDrawIdx* self,int new_size);
|
||||
CIMGUI_API void ImVector_ImVec2_resize(ImVector_ImVec2* self,int new_size);
|
||||
CIMGUI_API void ImVector_float_resizeT(ImVector_float* self,int new_size,const float v);
|
||||
CIMGUI_API void ImVector_ImWchar_resizeT(ImVector_ImWchar* self,int new_size,const ImWchar v);
|
||||
CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_resizeT(ImVector_ImFontGlyph* self,int new_size,const ImFontGlyph v);
|
||||
CIMGUI_API void ImVector_TextRange_resizeT(ImVector_TextRange* self,int new_size,const TextRange v);
|
||||
CIMGUI_API void ImVector_CustomRect_resizeT(ImVector_CustomRect* self,int new_size,const CustomRect v);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v);
|
||||
CIMGUI_API void ImVector_char_resizeT(ImVector_char* self,int new_size,const char v);
|
||||
CIMGUI_API void ImVector_ImTextureID_resizeT(ImVector_ImTextureID* self,int new_size,const ImTextureID v);
|
||||
CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v);
|
||||
CIMGUI_API void ImVector_int_resizeT(ImVector_int* self,int new_size,const int v);
|
||||
CIMGUI_API void ImVector_Pair_resizeT(ImVector_Pair* self,int new_size,const Pair v);
|
||||
CIMGUI_API void ImVector_ImFontPtr_resizeT(ImVector_ImFontPtr* self,int new_size,ImFont* const v);
|
||||
CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_resizeT(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_resizeT(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v);
|
||||
CIMGUI_API void ImVector_ImVec2_resizeT(ImVector_ImVec2* self,int new_size,const ImVec2 v);
|
||||
CIMGUI_API void ImVector_float_reserve(ImVector_float* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImWchar_reserve(ImVector_ImWchar* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_reserve(ImVector_ImFontGlyph* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_TextRange_reserve(ImVector_TextRange* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_CustomRect_reserve(ImVector_CustomRect* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_char_reserve(ImVector_char* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImTextureID_reserve(ImVector_ImTextureID* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_int_reserve(ImVector_int* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_Pair_reserve(ImVector_Pair* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImFontPtr_reserve(ImVector_ImFontPtr* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_reserve(ImVector_ImDrawCmd* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_reserve(ImVector_ImDrawIdx* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_ImVec2_reserve(ImVector_ImVec2* self,int new_capacity);
|
||||
CIMGUI_API void ImVector_float_push_back(ImVector_float* self,const float v);
|
||||
CIMGUI_API void ImVector_ImWchar_push_back(ImVector_ImWchar* self,const ImWchar v);
|
||||
CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_push_back(ImVector_ImFontGlyph* self,const ImFontGlyph v);
|
||||
CIMGUI_API void ImVector_TextRange_push_back(ImVector_TextRange* self,const TextRange v);
|
||||
CIMGUI_API void ImVector_CustomRect_push_back(ImVector_CustomRect* self,const CustomRect v);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v);
|
||||
CIMGUI_API void ImVector_char_push_back(ImVector_char* self,const char v);
|
||||
CIMGUI_API void ImVector_ImTextureID_push_back(ImVector_ImTextureID* self,const ImTextureID v);
|
||||
CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v);
|
||||
CIMGUI_API void ImVector_int_push_back(ImVector_int* self,const int v);
|
||||
CIMGUI_API void ImVector_Pair_push_back(ImVector_Pair* self,const Pair v);
|
||||
CIMGUI_API void ImVector_ImFontPtr_push_back(ImVector_ImFontPtr* self,ImFont* const v);
|
||||
CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_push_back(ImVector_ImDrawCmd* self,const ImDrawCmd v);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_push_back(ImVector_ImDrawIdx* self,const ImDrawIdx v);
|
||||
CIMGUI_API void ImVector_ImVec2_push_back(ImVector_ImVec2* self,const ImVec2 v);
|
||||
CIMGUI_API void ImVector_float_pop_back(ImVector_float* self);
|
||||
CIMGUI_API void ImVector_ImWchar_pop_back(ImVector_ImWchar* self);
|
||||
CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_pop_back(ImVector_ImFontGlyph* self);
|
||||
CIMGUI_API void ImVector_TextRange_pop_back(ImVector_TextRange* self);
|
||||
CIMGUI_API void ImVector_CustomRect_pop_back(ImVector_CustomRect* self);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self);
|
||||
CIMGUI_API void ImVector_char_pop_back(ImVector_char* self);
|
||||
CIMGUI_API void ImVector_ImTextureID_pop_back(ImVector_ImTextureID* self);
|
||||
CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self);
|
||||
CIMGUI_API void ImVector_int_pop_back(ImVector_int* self);
|
||||
CIMGUI_API void ImVector_Pair_pop_back(ImVector_Pair* self);
|
||||
CIMGUI_API void ImVector_ImFontPtr_pop_back(ImVector_ImFontPtr* self);
|
||||
CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_pop_back(ImVector_ImDrawCmd* self);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_pop_back(ImVector_ImDrawIdx* self);
|
||||
CIMGUI_API void ImVector_ImVec2_pop_back(ImVector_ImVec2* self);
|
||||
CIMGUI_API void ImVector_float_push_front(ImVector_float* self,const float v);
|
||||
CIMGUI_API void ImVector_ImWchar_push_front(ImVector_ImWchar* self,const ImWchar v);
|
||||
CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v);
|
||||
CIMGUI_API void ImVector_ImFontGlyph_push_front(ImVector_ImFontGlyph* self,const ImFontGlyph v);
|
||||
CIMGUI_API void ImVector_TextRange_push_front(ImVector_TextRange* self,const TextRange v);
|
||||
CIMGUI_API void ImVector_CustomRect_push_front(ImVector_CustomRect* self,const CustomRect v);
|
||||
CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v);
|
||||
CIMGUI_API void ImVector_char_push_front(ImVector_char* self,const char v);
|
||||
CIMGUI_API void ImVector_ImTextureID_push_front(ImVector_ImTextureID* self,const ImTextureID v);
|
||||
CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v);
|
||||
CIMGUI_API void ImVector_int_push_front(ImVector_int* self,const int v);
|
||||
CIMGUI_API void ImVector_Pair_push_front(ImVector_Pair* self,const Pair v);
|
||||
CIMGUI_API void ImVector_ImFontPtr_push_front(ImVector_ImFontPtr* self,ImFont* const v);
|
||||
CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v);
|
||||
CIMGUI_API void ImVector_ImDrawCmd_push_front(ImVector_ImDrawCmd* self,const ImDrawCmd v);
|
||||
CIMGUI_API void ImVector_ImDrawIdx_push_front(ImVector_ImDrawIdx* self,const ImDrawIdx v);
|
||||
CIMGUI_API void ImVector_ImVec2_push_front(ImVector_ImVec2* self,const ImVec2 v);
|
||||
CIMGUI_API float* ImVector_float_erase(ImVector_float* self,float const * it);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_erase(ImVector_ImWchar* self,ImWchar const * it);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase(ImVector_ImFontGlyph* self,ImFontGlyph const * it);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_erase(ImVector_TextRange* self,TextRange const * it);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_erase(ImVector_CustomRect* self,CustomRect const * it);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it);
|
||||
CIMGUI_API char* ImVector_char_erase(ImVector_char* self,char const * it);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_erase(ImVector_ImTextureID* self,ImTextureID const * it);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it);
|
||||
CIMGUI_API int* ImVector_int_erase(ImVector_int* self,int const * it);
|
||||
CIMGUI_API Pair* ImVector_Pair_erase(ImVector_Pair* self,Pair const * it);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_erase(ImVector_ImFontPtr* self,ImFont* const * it);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase(ImVector_ImDrawCmd* self,ImDrawCmd const * it);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase(ImVector_ImDrawIdx* self,ImDrawIdx const * it);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_erase(ImVector_ImVec2* self,ImVec2 const * it);
|
||||
CIMGUI_API float* ImVector_float_eraseTPtr(ImVector_float* self,float const * it,float const * it_last);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_eraseTPtr(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_eraseTPtr(ImVector_ImFontGlyph* self,ImFontGlyph const * it,ImFontGlyph const * it_last);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_eraseTPtr(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_eraseTPtr(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last);
|
||||
CIMGUI_API char* ImVector_char_eraseTPtr(ImVector_char* self,char const * it,char const * it_last);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_eraseTPtr(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last);
|
||||
CIMGUI_API int* ImVector_int_eraseTPtr(ImVector_int* self,int const * it,int const * it_last);
|
||||
CIMGUI_API Pair* ImVector_Pair_eraseTPtr(ImVector_Pair* self,Pair const * it,Pair const * it_last);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_eraseTPtr(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const * it_last);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_eraseTPtr(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_eraseTPtr(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_eraseTPtr(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last);
|
||||
CIMGUI_API float* ImVector_float_erase_unsorted(ImVector_float* self,float const * it);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_erase_unsorted(ImVector_ImWchar* self,ImWchar const * it);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase_unsorted(ImVector_ImFontGlyph* self,ImFontGlyph const * it);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_erase_unsorted(ImVector_TextRange* self,TextRange const * it);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_erase_unsorted(ImVector_CustomRect* self,CustomRect const * it);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it);
|
||||
CIMGUI_API char* ImVector_char_erase_unsorted(ImVector_char* self,char const * it);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_erase_unsorted(ImVector_ImTextureID* self,ImTextureID const * it);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it);
|
||||
CIMGUI_API int* ImVector_int_erase_unsorted(ImVector_int* self,int const * it);
|
||||
CIMGUI_API Pair* ImVector_Pair_erase_unsorted(ImVector_Pair* self,Pair const * it);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_erase_unsorted(ImVector_ImFontPtr* self,ImFont* const * it);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase_unsorted(ImVector_ImDrawCmd* self,ImDrawCmd const * it);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase_unsorted(ImVector_ImDrawIdx* self,ImDrawIdx const * it);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_erase_unsorted(ImVector_ImVec2* self,ImVec2 const * it);
|
||||
CIMGUI_API float* ImVector_float_insert(ImVector_float* self,float const * it,const float v);
|
||||
CIMGUI_API ImWchar* ImVector_ImWchar_insert(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v);
|
||||
CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v);
|
||||
CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_insert(ImVector_ImFontGlyph* self,ImFontGlyph const * it,const ImFontGlyph v);
|
||||
CIMGUI_API TextRange* ImVector_TextRange_insert(ImVector_TextRange* self,TextRange const * it,const TextRange v);
|
||||
CIMGUI_API CustomRect* ImVector_CustomRect_insert(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v);
|
||||
CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v);
|
||||
CIMGUI_API char* ImVector_char_insert(ImVector_char* self,char const * it,const char v);
|
||||
CIMGUI_API ImTextureID* ImVector_ImTextureID_insert(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v);
|
||||
CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v);
|
||||
CIMGUI_API int* ImVector_int_insert(ImVector_int* self,int const * it,const int v);
|
||||
CIMGUI_API Pair* ImVector_Pair_insert(ImVector_Pair* self,Pair const * it,const Pair v);
|
||||
CIMGUI_API ImFont** ImVector_ImFontPtr_insert(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const v);
|
||||
CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v);
|
||||
CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_insert(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v);
|
||||
CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_insert(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v);
|
||||
CIMGUI_API ImVec2* ImVector_ImVec2_insert(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v);
|
||||
CIMGUI_API bool ImVector_float_contains(const ImVector_float* self,const float v);
|
||||
CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImWchar v);
|
||||
CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v);
|
||||
CIMGUI_API bool ImVector_int_contains(const ImVector_int* self,const int v);
|
||||
CIMGUI_API int ImVector_float_index_from_ptr(const ImVector_float* self,float const * it);
|
||||
CIMGUI_API int ImVector_ImWchar_index_from_ptr(const ImVector_ImWchar* self,ImWchar const * it);
|
||||
CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it);
|
||||
CIMGUI_API int ImVector_ImFontGlyph_index_from_ptr(const ImVector_ImFontGlyph* self,ImFontGlyph const * it);
|
||||
CIMGUI_API int ImVector_TextRange_index_from_ptr(const ImVector_TextRange* self,TextRange const * it);
|
||||
CIMGUI_API int ImVector_CustomRect_index_from_ptr(const ImVector_CustomRect* self,CustomRect const * it);
|
||||
CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it);
|
||||
CIMGUI_API int ImVector_char_index_from_ptr(const ImVector_char* self,char const * it);
|
||||
CIMGUI_API int ImVector_ImTextureID_index_from_ptr(const ImVector_ImTextureID* self,ImTextureID const * it);
|
||||
CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it);
|
||||
CIMGUI_API int ImVector_int_index_from_ptr(const ImVector_int* self,int const * it);
|
||||
CIMGUI_API int ImVector_Pair_index_from_ptr(const ImVector_Pair* self,Pair const * it);
|
||||
CIMGUI_API int ImVector_ImFontPtr_index_from_ptr(const ImVector_ImFontPtr* self,ImFont* const * it);
|
||||
CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it);
|
||||
CIMGUI_API int ImVector_ImDrawCmd_index_from_ptr(const ImVector_ImDrawCmd* self,ImDrawCmd const * it);
|
||||
CIMGUI_API int ImVector_ImDrawIdx_index_from_ptr(const ImVector_ImDrawIdx* self,ImDrawIdx const * it);
|
||||
CIMGUI_API int ImVector_ImVec2_index_from_ptr(const ImVector_ImVec2* self,ImVec2 const * it);
|
||||
|
||||
|
||||
/////////////////////////hand written functions
|
||||
@@ -1491,7 +2006,6 @@ CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,floa
|
||||
CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b);
|
||||
|
||||
CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create();
|
||||
CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* p);
|
||||
CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p);
|
||||
CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p);
|
||||
#endif //CIMGUI_INCLUDED
|
||||
|
@@ -1,9 +1,10 @@
|
||||
typedef struct SDL_Window SDL_Window;
|
||||
typedef struct GLFWwindow GLFWwindow;
|
||||
|
||||
struct GLFWwindow;
|
||||
|
||||
struct SDL_Window;
|
||||
typedef union SDL_Event SDL_Event;
|
||||
CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
|
||||
typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API void ImGui_ImplGlfw_Shutdown();
|
||||
CIMGUI_API void ImGui_ImplGlfw_NewFrame();
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -15,10 +15,9 @@
|
||||
"argsoriginal": "(GLFWwindow* window,unsigned int c)",
|
||||
"call_args": "(window,c)",
|
||||
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_CharCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,unsigned int)",
|
||||
"stname": ""
|
||||
@@ -40,10 +39,9 @@
|
||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"call_args": "(window,install_callbacks)",
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
"stname": ""
|
||||
@@ -65,10 +63,9 @@
|
||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"call_args": "(window,install_callbacks)",
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
"stname": ""
|
||||
@@ -102,10 +99,9 @@
|
||||
"argsoriginal": "(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
||||
"call_args": "(window,key,scancode,action,mods)",
|
||||
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int,int,int,int)",
|
||||
"stname": ""
|
||||
@@ -135,10 +131,9 @@
|
||||
"argsoriginal": "(GLFWwindow* window,int button,int action,int mods)",
|
||||
"call_args": "(window,button,action,mods)",
|
||||
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int,int,int)",
|
||||
"stname": ""
|
||||
@@ -151,10 +146,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_NewFrame",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -180,10 +174,9 @@
|
||||
"argsoriginal": "(GLFWwindow* window,double xoffset,double yoffset)",
|
||||
"call_args": "(window,xoffset,yoffset)",
|
||||
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,double,double)",
|
||||
"stname": ""
|
||||
@@ -196,10 +189,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplGlfw_Shutdown",
|
||||
"location": "imgui_impl_glfw",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -212,10 +204,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -228,10 +219,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -244,10 +234,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -260,10 +249,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -276,10 +264,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_Init",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -292,10 +279,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -313,10 +299,9 @@
|
||||
"argsoriginal": "(ImDrawData* draw_data)",
|
||||
"call_args": "(draw_data)",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*)",
|
||||
"stname": ""
|
||||
@@ -329,10 +314,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"location": "imgui_impl_opengl2",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -345,10 +329,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -361,10 +344,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -377,10 +359,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -393,10 +374,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -414,12 +394,11 @@
|
||||
"argsoriginal": "(const char* glsl_version=NULL)",
|
||||
"call_args": "(glsl_version)",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||
"comment": "",
|
||||
"defaults": {
|
||||
"glsl_version": "NULL"
|
||||
},
|
||||
"funcname": "ImGui_ImplOpenGL3_Init",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||
"ret": "bool",
|
||||
"signature": "(const char*)",
|
||||
"stname": ""
|
||||
@@ -432,10 +411,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -453,10 +431,9 @@
|
||||
"argsoriginal": "(ImDrawData* draw_data)",
|
||||
"call_args": "(draw_data)",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*)",
|
||||
"stname": ""
|
||||
@@ -469,10 +446,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"location": "imgui_impl_opengl3",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
@@ -494,10 +470,9 @@
|
||||
"argsoriginal": "(SDL_Window* window,void* sdl_gl_context)",
|
||||
"call_args": "(window,sdl_gl_context)",
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"location": "imgui_impl_sdl",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*,void*)",
|
||||
"stname": ""
|
||||
@@ -515,10 +490,9 @@
|
||||
"argsoriginal": "(SDL_Window* window)",
|
||||
"call_args": "(window)",
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"location": "imgui_impl_sdl",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
"stname": ""
|
||||
@@ -536,10 +510,9 @@
|
||||
"argsoriginal": "(SDL_Window* window)",
|
||||
"call_args": "(window)",
|
||||
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_NewFrame",
|
||||
"location": "imgui_impl_sdl",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "(SDL_Window*)",
|
||||
"stname": ""
|
||||
@@ -557,10 +530,9 @@
|
||||
"argsoriginal": "(const SDL_Event* event)",
|
||||
"call_args": "(event)",
|
||||
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"location": "imgui_impl_sdl",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"ret": "bool",
|
||||
"signature": "(const SDL_Event*)",
|
||||
"stname": ""
|
||||
@@ -573,10 +545,9 @@
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||
"comment": "",
|
||||
"defaults": [],
|
||||
"funcname": "ImGui_ImplSDL2_Shutdown",
|
||||
"location": "imgui_impl_sdl",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
|
@@ -12,10 +12,9 @@ defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["comment"] = ""
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = ""
|
||||
@@ -33,10 +32,9 @@ defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)"
|
||||
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]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = ""
|
||||
@@ -54,10 +52,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = ""
|
||||
@@ -84,10 +81,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = ""
|
||||
@@ -111,10 +107,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = ""
|
||||
@@ -126,10 +121,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = ""
|
||||
@@ -150,10 +144,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = ""
|
||||
@@ -165,10 +158,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = ""
|
||||
@@ -180,10 +172,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = ""
|
||||
@@ -195,10 +186,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = ""
|
||||
@@ -210,10 +200,9 @@ defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||
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]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = ""
|
||||
@@ -225,10 +214,9 @@ defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||
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]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = ""
|
||||
@@ -240,10 +228,9 @@ defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()"
|
||||
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]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = ""
|
||||
@@ -255,10 +242,9 @@ defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["comment"] = ""
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = ""
|
||||
@@ -273,10 +259,9 @@ defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["comment"] = ""
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = ""
|
||||
@@ -288,10 +273,9 @@ defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["comment"] = ""
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = ""
|
||||
@@ -303,10 +287,9 @@ defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||
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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = ""
|
||||
@@ -318,10 +301,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = ""
|
||||
@@ -333,10 +315,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = ""
|
||||
@@ -348,10 +329,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = ""
|
||||
@@ -366,11 +346,10 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = ""
|
||||
@@ -382,10 +361,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = ""
|
||||
@@ -400,10 +378,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = ""
|
||||
@@ -415,10 +392,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = ""
|
||||
@@ -436,10 +412,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = ""
|
||||
@@ -454,10 +429,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = ""
|
||||
@@ -472,10 +446,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = ""
|
||||
@@ -490,10 +463,9 @@ defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "const SDL_Event*"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(const 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]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = ""
|
||||
@@ -505,10 +477,9 @@ 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]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = ""
|
||||
|
@@ -3,9 +3,15 @@ igCombo 3
|
||||
1 bool igCombo (const char*,int*,const char* const[],int,int)
|
||||
2 bool igComboStr (const char*,int*,const char*,int)
|
||||
3 bool igComboFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
||||
TextRange_TextRange 2
|
||||
1 nil TextRange_TextRange ()
|
||||
2 nil TextRange_TextRangeStr (const char*,const char*)
|
||||
ImVec4_ImVec4 2
|
||||
1 nil ImVec4_ImVec4 ()
|
||||
2 nil ImVec4_ImVec4Float (float,float,float,float)
|
||||
igSetWindowFocus 2
|
||||
1 void igSetWindowFocus ()
|
||||
2 void igSetWindowFocusStr (const char*)
|
||||
igValue 4
|
||||
1 void igValueBool (const char*,bool)
|
||||
2 void igValueInt (const char*,int)
|
||||
@@ -14,18 +20,21 @@ igValue 4
|
||||
igPushStyleVar 2
|
||||
1 void igPushStyleVarFloat (ImGuiStyleVar,float)
|
||||
2 void igPushStyleVarVec2 (ImGuiStyleVar,const ImVec2)
|
||||
ImVector_end 2
|
||||
1 T* ImVector_end ()
|
||||
2 const T* ImVector_end_const ()const
|
||||
igIsRectVisible 2
|
||||
1 bool igIsRectVisible (const ImVec2)
|
||||
2 bool igIsRectVisibleVec2 (const ImVec2,const ImVec2)
|
||||
igRadioButton 2
|
||||
1 bool igRadioButtonBool (const char*,bool)
|
||||
2 bool igRadioButtonIntPtr (const char*,int*,int)
|
||||
igTreePush 2
|
||||
1 void igTreePushStr (const char*)
|
||||
2 void igTreePushPtr (const void*)
|
||||
igSetWindowSize 2
|
||||
1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond)
|
||||
ImVector_ImVector 2
|
||||
1 nil ImVector_ImVector ()
|
||||
2 nil ImVector_ImVectorVector (const ImVector)
|
||||
igSetWindowCollapsed 2
|
||||
1 void igSetWindowCollapsedBool (bool,ImGuiCond)
|
||||
2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond)
|
||||
@@ -35,43 +44,64 @@ igPlotLines 2
|
||||
ImVec2_ImVec2 2
|
||||
1 nil ImVec2_ImVec2 ()
|
||||
2 nil ImVec2_ImVec2Float (float,float)
|
||||
ImVector_back 2
|
||||
1 T* ImVector_back ()
|
||||
2 const T* ImVector_back_const ()const
|
||||
igPlotHistogram 2
|
||||
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)
|
||||
igTreeNodeExV 2
|
||||
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
igPushStyleColor 2
|
||||
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
|
||||
2 void igPushStyleColor (ImGuiCol,const ImVec4)
|
||||
igGetID 3
|
||||
1 ImGuiID igGetIDStr (const char*)
|
||||
2 ImGuiID igGetIDRange (const char*,const char*)
|
||||
3 ImGuiID igGetIDPtr (const void*)
|
||||
igBeginChild 2
|
||||
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||
ImDrawList_AddText 2
|
||||
1 void ImDrawList_AddText (const ImVec2,ImU32,const char*,const char*)
|
||||
2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
|
||||
ImVector_begin 2
|
||||
1 T* ImVector_begin ()
|
||||
2 const T* ImVector_begin_const ()const
|
||||
igBeginChild 2
|
||||
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||
igPushStyleColor 2
|
||||
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
|
||||
2 void igPushStyleColor (ImGuiCol,const ImVec4)
|
||||
igSelectable 2
|
||||
1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
||||
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
||||
igListBox 2
|
||||
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)
|
||||
Pair_Pair 3
|
||||
1 nil Pair_PairInt (ImGuiID,int)
|
||||
2 nil Pair_PairFloat (ImGuiID,float)
|
||||
3 nil Pair_PairPtr (ImGuiID,void*)
|
||||
igPushID 4
|
||||
1 void igPushIDStr (const char*)
|
||||
2 void igPushIDRange (const char*,const char*)
|
||||
3 void igPushIDPtr (const void*)
|
||||
4 void igPushIDInt (int)
|
||||
Pair_Pair 3
|
||||
1 nil Pair_PairInt (ImGuiID,int)
|
||||
2 nil Pair_PairFloat (ImGuiID,float)
|
||||
3 nil Pair_PairPtr (ImGuiID,void*)
|
||||
TextRange_TextRange 2
|
||||
1 nil TextRange_TextRange ()
|
||||
2 nil TextRange_TextRangeStr (const char*,const char*)
|
||||
igSetWindowPos 2
|
||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||
igListBoxHeader 2
|
||||
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
|
||||
2 bool igListBoxHeaderInt (const char*,int,int)
|
||||
ImVector_erase 2
|
||||
1 T* ImVector_erase (const T*)
|
||||
2 T* ImVector_eraseTPtr (const T*,const T*)
|
||||
ImVector_resize 2
|
||||
1 void ImVector_resize (int)
|
||||
2 void ImVector_resizeT (int,const T)
|
||||
ImVector_front 2
|
||||
1 T* ImVector_front ()
|
||||
2 const T* ImVector_front_const ()const
|
||||
igTreePush 2
|
||||
1 void igTreePushStr (const char*)
|
||||
2 void igTreePushPtr (const void*)
|
||||
ImColor_ImColor 5
|
||||
1 nil ImColor_ImColor ()
|
||||
2 nil ImColor_ImColorInt (int,int,int,int)
|
||||
@@ -84,19 +114,10 @@ igCollapsingHeader 2
|
||||
igMenuItem 2
|
||||
1 bool igMenuItemBool (const char*,const char*,bool,bool)
|
||||
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
|
||||
igSetWindowPos 2
|
||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||
igSetWindowFocus 2
|
||||
1 void igSetWindowFocus ()
|
||||
2 void igSetWindowFocusStr (const char*)
|
||||
igTreeNodeEx 3
|
||||
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
|
||||
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
|
||||
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
|
||||
igListBoxHeader 2
|
||||
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
|
||||
2 bool igListBoxHeaderInt (const char*,int,int)
|
||||
igGetColorU32 3
|
||||
1 ImU32 igGetColorU32 (ImGuiCol,float)
|
||||
2 ImU32 igGetColorU32Vec4 (const ImVec4)
|
||||
@@ -108,4 +129,4 @@ igTreeNode 3
|
||||
igTreeNodeV 2
|
||||
1 bool igTreeNodeVStr (const char*,const char*,va_list)
|
||||
2 bool igTreeNodeVPtr (const void*,const char*,va_list)
|
||||
77 overloaded
|
||||
91 overloaded
|
@@ -1326,8 +1326,13 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 22,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"name": "ImGuiStyleVar_SelectableTextAlign",
|
||||
"value": 22
|
||||
},
|
||||
{
|
||||
"calc_value": 23,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"value": 23
|
||||
}
|
||||
],
|
||||
"ImGuiTabBarFlags_": [
|
||||
@@ -1348,12 +1353,12 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
|
||||
"name": "ImGuiTabBarFlags_TabListPopupButton",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiTabBarFlags_NoTabListPopupButton",
|
||||
"name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
|
||||
"value": "1 << 3"
|
||||
},
|
||||
{
|
||||
@@ -1742,6 +1747,10 @@
|
||||
{
|
||||
"name": "DisplaySize",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "FramebufferScale",
|
||||
"type": "ImVec2"
|
||||
}
|
||||
],
|
||||
"ImDrawList": [
|
||||
@@ -1828,56 +1837,56 @@
|
||||
}
|
||||
],
|
||||
"ImFont": [
|
||||
{
|
||||
"name": "FontSize",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "Scale",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "DisplayOffset",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "Glyphs",
|
||||
"template_type": "ImFontGlyph",
|
||||
"type": "ImVector_ImFontGlyph"
|
||||
},
|
||||
{
|
||||
"name": "IndexAdvanceX",
|
||||
"template_type": "float",
|
||||
"type": "ImVector_float"
|
||||
},
|
||||
{
|
||||
"name": "FallbackAdvanceX",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "FontSize",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "IndexLookup",
|
||||
"template_type": "ImWchar",
|
||||
"type": "ImVector_ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "Glyphs",
|
||||
"template_type": "ImFontGlyph",
|
||||
"type": "ImVector_ImFontGlyph"
|
||||
},
|
||||
{
|
||||
"name": "FallbackGlyph",
|
||||
"type": "const ImFontGlyph*"
|
||||
},
|
||||
{
|
||||
"name": "FallbackAdvanceX",
|
||||
"type": "float"
|
||||
"name": "DisplayOffset",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "FallbackChar",
|
||||
"type": "ImWchar"
|
||||
"name": "ContainerAtlas",
|
||||
"type": "ImFontAtlas*"
|
||||
},
|
||||
{
|
||||
"name": "ConfigData",
|
||||
"type": "const ImFontConfig*"
|
||||
},
|
||||
{
|
||||
"name": "ConfigDataCount",
|
||||
"type": "short"
|
||||
},
|
||||
{
|
||||
"name": "ConfigData",
|
||||
"type": "ImFontConfig*"
|
||||
"name": "FallbackChar",
|
||||
"type": "ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "ContainerAtlas",
|
||||
"type": "ImFontAtlas*"
|
||||
"name": "Scale",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "Ascent",
|
||||
@@ -1887,13 +1896,13 @@
|
||||
"name": "Descent",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "DirtyLookupTables",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "MetricsTotalSurface",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "DirtyLookupTables",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"ImFontAtlas": [
|
||||
@@ -2164,14 +2173,6 @@
|
||||
"name": "DisplayFramebufferScale",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "DisplayVisibleMin",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "DisplayVisibleMax",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "MouseDrawCursor",
|
||||
"type": "bool"
|
||||
@@ -2658,6 +2659,10 @@
|
||||
"name": "ButtonTextAlign",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "SelectableTextAlign",
|
||||
"type": "ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "DisplayWindowPadding",
|
||||
"type": "ImVec2"
|
||||
@@ -2739,15 +2744,14 @@
|
||||
"type": "float"
|
||||
}
|
||||
],
|
||||
"ImVector": [],
|
||||
"Pair": [
|
||||
{
|
||||
"name": "key",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "}",
|
||||
"type": "union { int val_i; float val_f; void* val_p;"
|
||||
"name": "",
|
||||
"type": "union { int val_i; float val_f; void* val_p;}"
|
||||
}
|
||||
],
|
||||
"TextRange": [
|
||||
|
@@ -1050,8 +1050,12 @@ defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_ButtonTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["value"] = 21
|
||||
defs["enums"]["ImGuiStyleVar_"][23] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["calc_value"] = 22
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_COUNT"
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_SelectableTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["value"] = 22
|
||||
defs["enums"]["ImGuiStyleVar_"][24] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_COUNT"
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["value"] = 23
|
||||
defs["enums"]["ImGuiTabBarFlags_"] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0
|
||||
@@ -1067,11 +1071,11 @@ defs["enums"]["ImGuiTabBarFlags_"][3]["name"] = "ImGuiTabBarFlags_AutoSelectNewT
|
||||
defs["enums"]["ImGuiTabBarFlags_"][3]["value"] = "1 << 1"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_TabListPopupButton"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["value"] = "1 << 2"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoTabListPopupButton"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["value"] = "1 << 3"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][6] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][6]["calc_value"] = 16
|
||||
@@ -1373,6 +1377,9 @@ defs["structs"]["ImDrawData"][6]["type"] = "ImVec2"
|
||||
defs["structs"]["ImDrawData"][7] = {}
|
||||
defs["structs"]["ImDrawData"][7]["name"] = "DisplaySize"
|
||||
defs["structs"]["ImDrawData"][7]["type"] = "ImVec2"
|
||||
defs["structs"]["ImDrawData"][8] = {}
|
||||
defs["structs"]["ImDrawData"][8]["name"] = "FramebufferScale"
|
||||
defs["structs"]["ImDrawData"][8]["type"] = "ImVec2"
|
||||
defs["structs"]["ImDrawList"] = {}
|
||||
defs["structs"]["ImDrawList"][1] = {}
|
||||
defs["structs"]["ImDrawList"][1]["name"] = "CmdBuffer"
|
||||
@@ -1438,44 +1445,44 @@ defs["structs"]["ImDrawVert"][3]["name"] = "col"
|
||||
defs["structs"]["ImDrawVert"][3]["type"] = "ImU32"
|
||||
defs["structs"]["ImFont"] = {}
|
||||
defs["structs"]["ImFont"][1] = {}
|
||||
defs["structs"]["ImFont"][1]["name"] = "FontSize"
|
||||
defs["structs"]["ImFont"][1]["type"] = "float"
|
||||
defs["structs"]["ImFont"][1]["name"] = "IndexAdvanceX"
|
||||
defs["structs"]["ImFont"][1]["template_type"] = "float"
|
||||
defs["structs"]["ImFont"][1]["type"] = "ImVector_float"
|
||||
defs["structs"]["ImFont"][2] = {}
|
||||
defs["structs"]["ImFont"][2]["name"] = "Scale"
|
||||
defs["structs"]["ImFont"][2]["name"] = "FallbackAdvanceX"
|
||||
defs["structs"]["ImFont"][2]["type"] = "float"
|
||||
defs["structs"]["ImFont"][3] = {}
|
||||
defs["structs"]["ImFont"][3]["name"] = "DisplayOffset"
|
||||
defs["structs"]["ImFont"][3]["type"] = "ImVec2"
|
||||
defs["structs"]["ImFont"][3]["name"] = "FontSize"
|
||||
defs["structs"]["ImFont"][3]["type"] = "float"
|
||||
defs["structs"]["ImFont"][4] = {}
|
||||
defs["structs"]["ImFont"][4]["name"] = "Glyphs"
|
||||
defs["structs"]["ImFont"][4]["template_type"] = "ImFontGlyph"
|
||||
defs["structs"]["ImFont"][4]["type"] = "ImVector_ImFontGlyph"
|
||||
defs["structs"]["ImFont"][4]["name"] = "IndexLookup"
|
||||
defs["structs"]["ImFont"][4]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImFont"][4]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImFont"][5] = {}
|
||||
defs["structs"]["ImFont"][5]["name"] = "IndexAdvanceX"
|
||||
defs["structs"]["ImFont"][5]["template_type"] = "float"
|
||||
defs["structs"]["ImFont"][5]["type"] = "ImVector_float"
|
||||
defs["structs"]["ImFont"][5]["name"] = "Glyphs"
|
||||
defs["structs"]["ImFont"][5]["template_type"] = "ImFontGlyph"
|
||||
defs["structs"]["ImFont"][5]["type"] = "ImVector_ImFontGlyph"
|
||||
defs["structs"]["ImFont"][6] = {}
|
||||
defs["structs"]["ImFont"][6]["name"] = "IndexLookup"
|
||||
defs["structs"]["ImFont"][6]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImFont"][6]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImFont"][6]["name"] = "FallbackGlyph"
|
||||
defs["structs"]["ImFont"][6]["type"] = "const ImFontGlyph*"
|
||||
defs["structs"]["ImFont"][7] = {}
|
||||
defs["structs"]["ImFont"][7]["name"] = "FallbackGlyph"
|
||||
defs["structs"]["ImFont"][7]["type"] = "const ImFontGlyph*"
|
||||
defs["structs"]["ImFont"][7]["name"] = "DisplayOffset"
|
||||
defs["structs"]["ImFont"][7]["type"] = "ImVec2"
|
||||
defs["structs"]["ImFont"][8] = {}
|
||||
defs["structs"]["ImFont"][8]["name"] = "FallbackAdvanceX"
|
||||
defs["structs"]["ImFont"][8]["type"] = "float"
|
||||
defs["structs"]["ImFont"][8]["name"] = "ContainerAtlas"
|
||||
defs["structs"]["ImFont"][8]["type"] = "ImFontAtlas*"
|
||||
defs["structs"]["ImFont"][9] = {}
|
||||
defs["structs"]["ImFont"][9]["name"] = "FallbackChar"
|
||||
defs["structs"]["ImFont"][9]["type"] = "ImWchar"
|
||||
defs["structs"]["ImFont"][9]["name"] = "ConfigData"
|
||||
defs["structs"]["ImFont"][9]["type"] = "const ImFontConfig*"
|
||||
defs["structs"]["ImFont"][10] = {}
|
||||
defs["structs"]["ImFont"][10]["name"] = "ConfigDataCount"
|
||||
defs["structs"]["ImFont"][10]["type"] = "short"
|
||||
defs["structs"]["ImFont"][11] = {}
|
||||
defs["structs"]["ImFont"][11]["name"] = "ConfigData"
|
||||
defs["structs"]["ImFont"][11]["type"] = "ImFontConfig*"
|
||||
defs["structs"]["ImFont"][11]["name"] = "FallbackChar"
|
||||
defs["structs"]["ImFont"][11]["type"] = "ImWchar"
|
||||
defs["structs"]["ImFont"][12] = {}
|
||||
defs["structs"]["ImFont"][12]["name"] = "ContainerAtlas"
|
||||
defs["structs"]["ImFont"][12]["type"] = "ImFontAtlas*"
|
||||
defs["structs"]["ImFont"][12]["name"] = "Scale"
|
||||
defs["structs"]["ImFont"][12]["type"] = "float"
|
||||
defs["structs"]["ImFont"][13] = {}
|
||||
defs["structs"]["ImFont"][13]["name"] = "Ascent"
|
||||
defs["structs"]["ImFont"][13]["type"] = "float"
|
||||
@@ -1483,11 +1490,11 @@ defs["structs"]["ImFont"][14] = {}
|
||||
defs["structs"]["ImFont"][14]["name"] = "Descent"
|
||||
defs["structs"]["ImFont"][14]["type"] = "float"
|
||||
defs["structs"]["ImFont"][15] = {}
|
||||
defs["structs"]["ImFont"][15]["name"] = "DirtyLookupTables"
|
||||
defs["structs"]["ImFont"][15]["type"] = "bool"
|
||||
defs["structs"]["ImFont"][15]["name"] = "MetricsTotalSurface"
|
||||
defs["structs"]["ImFont"][15]["type"] = "int"
|
||||
defs["structs"]["ImFont"][16] = {}
|
||||
defs["structs"]["ImFont"][16]["name"] = "MetricsTotalSurface"
|
||||
defs["structs"]["ImFont"][16]["type"] = "int"
|
||||
defs["structs"]["ImFont"][16]["name"] = "DirtyLookupTables"
|
||||
defs["structs"]["ImFont"][16]["type"] = "bool"
|
||||
defs["structs"]["ImFontAtlas"] = {}
|
||||
defs["structs"]["ImFontAtlas"][1] = {}
|
||||
defs["structs"]["ImFontAtlas"][1]["name"] = "Locked"
|
||||
@@ -1690,197 +1697,191 @@ defs["structs"]["ImGuiIO"][19] = {}
|
||||
defs["structs"]["ImGuiIO"][19]["name"] = "DisplayFramebufferScale"
|
||||
defs["structs"]["ImGuiIO"][19]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][20] = {}
|
||||
defs["structs"]["ImGuiIO"][20]["name"] = "DisplayVisibleMin"
|
||||
defs["structs"]["ImGuiIO"][20]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][20]["name"] = "MouseDrawCursor"
|
||||
defs["structs"]["ImGuiIO"][20]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][21] = {}
|
||||
defs["structs"]["ImGuiIO"][21]["name"] = "DisplayVisibleMax"
|
||||
defs["structs"]["ImGuiIO"][21]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][21]["name"] = "ConfigMacOSXBehaviors"
|
||||
defs["structs"]["ImGuiIO"][21]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][22] = {}
|
||||
defs["structs"]["ImGuiIO"][22]["name"] = "MouseDrawCursor"
|
||||
defs["structs"]["ImGuiIO"][22]["name"] = "ConfigInputTextCursorBlink"
|
||||
defs["structs"]["ImGuiIO"][22]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][23] = {}
|
||||
defs["structs"]["ImGuiIO"][23]["name"] = "ConfigMacOSXBehaviors"
|
||||
defs["structs"]["ImGuiIO"][23]["name"] = "ConfigWindowsResizeFromEdges"
|
||||
defs["structs"]["ImGuiIO"][23]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][24] = {}
|
||||
defs["structs"]["ImGuiIO"][24]["name"] = "ConfigInputTextCursorBlink"
|
||||
defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsMoveFromTitleBarOnly"
|
||||
defs["structs"]["ImGuiIO"][24]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][25] = {}
|
||||
defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsResizeFromEdges"
|
||||
defs["structs"]["ImGuiIO"][25]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][25]["name"] = "BackendPlatformName"
|
||||
defs["structs"]["ImGuiIO"][25]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][26] = {}
|
||||
defs["structs"]["ImGuiIO"][26]["name"] = "ConfigWindowsMoveFromTitleBarOnly"
|
||||
defs["structs"]["ImGuiIO"][26]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][26]["name"] = "BackendRendererName"
|
||||
defs["structs"]["ImGuiIO"][26]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][27] = {}
|
||||
defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformName"
|
||||
defs["structs"]["ImGuiIO"][27]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformUserData"
|
||||
defs["structs"]["ImGuiIO"][27]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][28] = {}
|
||||
defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererName"
|
||||
defs["structs"]["ImGuiIO"][28]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererUserData"
|
||||
defs["structs"]["ImGuiIO"][28]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][29] = {}
|
||||
defs["structs"]["ImGuiIO"][29]["name"] = "BackendPlatformUserData"
|
||||
defs["structs"]["ImGuiIO"][29]["name"] = "BackendLanguageUserData"
|
||||
defs["structs"]["ImGuiIO"][29]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][30] = {}
|
||||
defs["structs"]["ImGuiIO"][30]["name"] = "BackendRendererUserData"
|
||||
defs["structs"]["ImGuiIO"][30]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][30]["name"] = "GetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][30]["type"] = "const char*(*)(void* user_data)"
|
||||
defs["structs"]["ImGuiIO"][31] = {}
|
||||
defs["structs"]["ImGuiIO"][31]["name"] = "BackendLanguageUserData"
|
||||
defs["structs"]["ImGuiIO"][31]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][31]["name"] = "SetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][31]["type"] = "void(*)(void* user_data,const char* text)"
|
||||
defs["structs"]["ImGuiIO"][32] = {}
|
||||
defs["structs"]["ImGuiIO"][32]["name"] = "GetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][32]["type"] = "const char*(*)(void* user_data)"
|
||||
defs["structs"]["ImGuiIO"][32]["name"] = "ClipboardUserData"
|
||||
defs["structs"]["ImGuiIO"][32]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][33] = {}
|
||||
defs["structs"]["ImGuiIO"][33]["name"] = "SetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(void* user_data,const char* text)"
|
||||
defs["structs"]["ImGuiIO"][33]["name"] = "ImeSetInputScreenPosFn"
|
||||
defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(int x,int y)"
|
||||
defs["structs"]["ImGuiIO"][34] = {}
|
||||
defs["structs"]["ImGuiIO"][34]["name"] = "ClipboardUserData"
|
||||
defs["structs"]["ImGuiIO"][34]["name"] = "ImeWindowHandle"
|
||||
defs["structs"]["ImGuiIO"][34]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][35] = {}
|
||||
defs["structs"]["ImGuiIO"][35]["name"] = "ImeSetInputScreenPosFn"
|
||||
defs["structs"]["ImGuiIO"][35]["type"] = "void(*)(int x,int y)"
|
||||
defs["structs"]["ImGuiIO"][35]["name"] = "RenderDrawListsFnUnused"
|
||||
defs["structs"]["ImGuiIO"][35]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][36] = {}
|
||||
defs["structs"]["ImGuiIO"][36]["name"] = "ImeWindowHandle"
|
||||
defs["structs"]["ImGuiIO"][36]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][36]["name"] = "MousePos"
|
||||
defs["structs"]["ImGuiIO"][36]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][37] = {}
|
||||
defs["structs"]["ImGuiIO"][37]["name"] = "RenderDrawListsFnUnused"
|
||||
defs["structs"]["ImGuiIO"][37]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][37]["name"] = "MouseDown[5]"
|
||||
defs["structs"]["ImGuiIO"][37]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][37]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][38] = {}
|
||||
defs["structs"]["ImGuiIO"][38]["name"] = "MousePos"
|
||||
defs["structs"]["ImGuiIO"][38]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][38]["name"] = "MouseWheel"
|
||||
defs["structs"]["ImGuiIO"][38]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][39] = {}
|
||||
defs["structs"]["ImGuiIO"][39]["name"] = "MouseDown[5]"
|
||||
defs["structs"]["ImGuiIO"][39]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][39]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][39]["name"] = "MouseWheelH"
|
||||
defs["structs"]["ImGuiIO"][39]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][40] = {}
|
||||
defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheel"
|
||||
defs["structs"]["ImGuiIO"][40]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][40]["name"] = "KeyCtrl"
|
||||
defs["structs"]["ImGuiIO"][40]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][41] = {}
|
||||
defs["structs"]["ImGuiIO"][41]["name"] = "MouseWheelH"
|
||||
defs["structs"]["ImGuiIO"][41]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][41]["name"] = "KeyShift"
|
||||
defs["structs"]["ImGuiIO"][41]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][42] = {}
|
||||
defs["structs"]["ImGuiIO"][42]["name"] = "KeyCtrl"
|
||||
defs["structs"]["ImGuiIO"][42]["name"] = "KeyAlt"
|
||||
defs["structs"]["ImGuiIO"][42]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][43] = {}
|
||||
defs["structs"]["ImGuiIO"][43]["name"] = "KeyShift"
|
||||
defs["structs"]["ImGuiIO"][43]["name"] = "KeySuper"
|
||||
defs["structs"]["ImGuiIO"][43]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][44] = {}
|
||||
defs["structs"]["ImGuiIO"][44]["name"] = "KeyAlt"
|
||||
defs["structs"]["ImGuiIO"][44]["name"] = "KeysDown[512]"
|
||||
defs["structs"]["ImGuiIO"][44]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][44]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][45] = {}
|
||||
defs["structs"]["ImGuiIO"][45]["name"] = "KeySuper"
|
||||
defs["structs"]["ImGuiIO"][45]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][45]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][45]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][45]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][46] = {}
|
||||
defs["structs"]["ImGuiIO"][46]["name"] = "KeysDown[512]"
|
||||
defs["structs"]["ImGuiIO"][46]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][46]["name"] = "WantCaptureMouse"
|
||||
defs["structs"]["ImGuiIO"][46]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][47] = {}
|
||||
defs["structs"]["ImGuiIO"][47]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][47]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][47]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureKeyboard"
|
||||
defs["structs"]["ImGuiIO"][47]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][48] = {}
|
||||
defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureMouse"
|
||||
defs["structs"]["ImGuiIO"][48]["name"] = "WantTextInput"
|
||||
defs["structs"]["ImGuiIO"][48]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][49] = {}
|
||||
defs["structs"]["ImGuiIO"][49]["name"] = "WantCaptureKeyboard"
|
||||
defs["structs"]["ImGuiIO"][49]["name"] = "WantSetMousePos"
|
||||
defs["structs"]["ImGuiIO"][49]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][50] = {}
|
||||
defs["structs"]["ImGuiIO"][50]["name"] = "WantTextInput"
|
||||
defs["structs"]["ImGuiIO"][50]["name"] = "WantSaveIniSettings"
|
||||
defs["structs"]["ImGuiIO"][50]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][51] = {}
|
||||
defs["structs"]["ImGuiIO"][51]["name"] = "WantSetMousePos"
|
||||
defs["structs"]["ImGuiIO"][51]["name"] = "NavActive"
|
||||
defs["structs"]["ImGuiIO"][51]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][52] = {}
|
||||
defs["structs"]["ImGuiIO"][52]["name"] = "WantSaveIniSettings"
|
||||
defs["structs"]["ImGuiIO"][52]["name"] = "NavVisible"
|
||||
defs["structs"]["ImGuiIO"][52]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][53] = {}
|
||||
defs["structs"]["ImGuiIO"][53]["name"] = "NavActive"
|
||||
defs["structs"]["ImGuiIO"][53]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][53]["name"] = "Framerate"
|
||||
defs["structs"]["ImGuiIO"][53]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][54] = {}
|
||||
defs["structs"]["ImGuiIO"][54]["name"] = "NavVisible"
|
||||
defs["structs"]["ImGuiIO"][54]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][54]["name"] = "MetricsRenderVertices"
|
||||
defs["structs"]["ImGuiIO"][54]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][55] = {}
|
||||
defs["structs"]["ImGuiIO"][55]["name"] = "Framerate"
|
||||
defs["structs"]["ImGuiIO"][55]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderIndices"
|
||||
defs["structs"]["ImGuiIO"][55]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][56] = {}
|
||||
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderVertices"
|
||||
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderWindows"
|
||||
defs["structs"]["ImGuiIO"][56]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][57] = {}
|
||||
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderIndices"
|
||||
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsActiveWindows"
|
||||
defs["structs"]["ImGuiIO"][57]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][58] = {}
|
||||
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsRenderWindows"
|
||||
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsActiveAllocations"
|
||||
defs["structs"]["ImGuiIO"][58]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][59] = {}
|
||||
defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveWindows"
|
||||
defs["structs"]["ImGuiIO"][59]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][59]["name"] = "MouseDelta"
|
||||
defs["structs"]["ImGuiIO"][59]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][60] = {}
|
||||
defs["structs"]["ImGuiIO"][60]["name"] = "MetricsActiveAllocations"
|
||||
defs["structs"]["ImGuiIO"][60]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][60]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][61] = {}
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "MouseDelta"
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][61]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][62] = {}
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][62]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][63] = {}
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][63]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][64] = {}
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][65] = {}
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][65]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][66] = {}
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][66]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][67] = {}
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][67]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][67]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][68] = {}
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][68]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][68]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][69] = {}
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][69]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][69]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][70] = {}
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][70]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][71] = {}
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][71]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][71]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][72] = {}
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][72]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][72]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][72]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][73] = {}
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][73]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][73]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][73]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][74] = {}
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][74]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][74]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][74]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][75] = {}
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][75]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][75]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][76] = {}
|
||||
defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][76]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][76]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][77] = {}
|
||||
defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][75]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][75]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiInputTextCallbackData"] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"
|
||||
@@ -2062,27 +2063,30 @@ defs["structs"]["ImGuiStyle"][25] = {}
|
||||
defs["structs"]["ImGuiStyle"][25]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][25]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][26] = {}
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "SelectableTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][27] = {}
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][28] = {}
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][28]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][29] = {}
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][30] = {}
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][30]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][31] = {}
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][31]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][31]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][32] = {}
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][32]["size"] = 48
|
||||
defs["structs"]["ImGuiStyle"][32]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][32]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][33] = {}
|
||||
defs["structs"]["ImGuiStyle"][33]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][33]["size"] = 48
|
||||
defs["structs"]["ImGuiStyle"][33]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiTextBuffer"] = {}
|
||||
defs["structs"]["ImGuiTextBuffer"][1] = {}
|
||||
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"
|
||||
@@ -2120,14 +2124,13 @@ defs["structs"]["ImVec4"][3]["type"] = "float"
|
||||
defs["structs"]["ImVec4"][4] = {}
|
||||
defs["structs"]["ImVec4"][4]["name"] = "w"
|
||||
defs["structs"]["ImVec4"][4]["type"] = "float"
|
||||
defs["structs"]["ImVector"] = {}
|
||||
defs["structs"]["Pair"] = {}
|
||||
defs["structs"]["Pair"][1] = {}
|
||||
defs["structs"]["Pair"][1]["name"] = "key"
|
||||
defs["structs"]["Pair"][1]["type"] = "ImGuiID"
|
||||
defs["structs"]["Pair"][2] = {}
|
||||
defs["structs"]["Pair"][2]["name"] = "}"
|
||||
defs["structs"]["Pair"][2]["type"] = "union { int val_i; float val_f; void* val_p;"
|
||||
defs["structs"]["Pair"][2]["name"] = ""
|
||||
defs["structs"]["Pair"][2]["type"] = "union { int val_i; float val_f; void* val_p;}"
|
||||
defs["structs"]["TextRange"] = {}
|
||||
defs["structs"]["TextRange"][1] = {}
|
||||
defs["structs"]["TextRange"][1]["name"] = "b"
|
||||
|
2
imgui
2
imgui
Submodule imgui updated: 7a5058e3bf...3c15dffc94
@@ -1,6 +1,6 @@
|
||||
set PATH=%PATH%;C:\mingw32\bin;
|
||||
::set PATH=%PATH%;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
|
||||
:: set PATH=%PATH%;C:\mingw32\bin;
|
||||
set PATH=%PATH%;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
|
||||
::gcc -std=c99 -DCIMGUI_DEFINE_ENUMS_AND_STRUCTS cimgui.h
|
||||
::gcc -DCIMGUI_DEFINE_ENUMS_AND_STRUCTS cimgui.h
|
||||
gcc -DCIMGUI_DEFINE_ENUMS_AND_STRUCTS cimguitest.c
|
||||
gcc -std=c99 -Wall -Wpedantic -DCIMGUI_DEFINE_ENUMS_AND_STRUCTS cimguitest.c
|
||||
cmd /k
|
@@ -1,5 +1,6 @@
|
||||
#include "../cimgui.h"
|
||||
|
||||
void main(void)
|
||||
int main(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user