1 module cimgui.funcs;
2 
3 import cimgui.types;
4 import core.stdc.stdarg : va_list;
5 
6 extern(C) @nogc nothrow
7 {
8 	 alias da_ImVec2_ImVec2 = ImVec2* function();
9 	 alias da_ImVec2_destroy = void function(ImVec2* self);
10 	 alias da_ImVec2_ImVec2Float = ImVec2* function(float _x, float _y);
11 	 alias da_ImVec4_ImVec4 = ImVec4* function();
12 	 alias da_ImVec4_destroy = void function(ImVec4* self);
13 	 alias da_ImVec4_ImVec4Float = ImVec4* function(float _x, float _y, float _z, float _w);
14 	 alias da_igCreateContext = ImGuiContext* function(ImFontAtlas* shared_font_atlas = null);
15 	 alias da_igDestroyContext = void function(ImGuiContext* ctx);
16 	 alias da_igGetCurrentContext = ImGuiContext* function();
17 	 alias da_igSetCurrentContext = void function(ImGuiContext* ctx);
18 	 alias da_igDebugCheckVersionAndDataLayout = bool function(const char* version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert, size_t sz_drawidx);
19 	 alias da_igGetIO = ImGuiIO* function();
20 	 alias da_igGetStyle = ImGuiStyle* function();
21 	 alias da_igNewFrame = void function();
22 	 alias da_igEndFrame = void function();
23 	 alias da_igRender = void function();
24 	 alias da_igGetDrawData = ImDrawData* function();
25 	 alias da_igShowDemoWindow = void function(bool* p_open = null);
26 	 alias da_igShowAboutWindow = void function(bool* p_open = null);
27 	 alias da_igShowMetricsWindow = void function(bool* p_open = null);
28 	 alias da_igShowStyleEditor = void function(ImGuiStyle* ref_ = null);
29 	 alias da_igShowStyleSelector = bool function(const char* label);
30 	 alias da_igShowFontSelector = void function(const char* label);
31 	 alias da_igShowUserGuide = void function();
32 	 alias da_igGetVersion = const char* function();
33 	 alias da_igStyleColorsDark = void function(ImGuiStyle* dst = null);
34 	 alias da_igStyleColorsClassic = void function(ImGuiStyle* dst = null);
35 	 alias da_igStyleColorsLight = void function(ImGuiStyle* dst = null);
36 	 alias da_igBegin = bool function(const char* name, bool* p_open = null, ImGuiWindowFlags flags = 0);
37 	 alias da_igEnd = void function();
38 	 alias da_igBeginChild = bool function(const char* str_id, const ImVec2 size = ImVec2(0,0), bool border = false, ImGuiWindowFlags flags = 0);
39 	 alias da_igBeginChildID = bool function(ImGuiID id, const ImVec2 size = ImVec2(0, 0), bool border = false, ImGuiWindowFlags flags = 0);
40 	 alias da_igEndChild = void function();
41 	 alias da_igIsWindowAppearing = bool function();
42 	 alias da_igIsWindowCollapsed = bool function();
43 	 alias da_igIsWindowFocused = bool function(ImGuiFocusedFlags flags = 0);
44 	 alias da_igIsWindowHovered = bool function(ImGuiHoveredFlags flags = 0);
45 	 alias da_igGetWindowDrawList = ImDrawList* function();
46 	 alias da_igGetWindowPos = ImVec2 function();
47 	 alias da_igGetWindowSize = ImVec2 function();
48 	 alias da_igGetWindowWidth = float function();
49 	 alias da_igGetWindowHeight = float function();
50 	 alias da_igSetNextWindowPos = void function(const ImVec2 pos, ImGuiCond cond = 0, const ImVec2 pivot = ImVec2(0, 0));
51 	 alias da_igSetNextWindowSize = void function(const ImVec2 size, ImGuiCond cond = 0);
52 	 alias da_igSetNextWindowSizeConstraints = void function(const ImVec2 size_min, const ImVec2 size_max, ImGuiSizeCallback custom_callback = null, void* custom_callback_data = null);
53 	 alias da_igSetNextWindowContentSize = void function(const ImVec2 size);
54 	 alias da_igSetNextWindowCollapsed = void function(bool collapsed, ImGuiCond cond = 0);
55 	 alias da_igSetNextWindowFocus = void function();
56 	 alias da_igSetNextWindowBgAlpha = void function(float alpha);
57 	 alias da_igSetWindowPosVec2 = void function(const ImVec2 pos, ImGuiCond cond = 0);
58 	 alias da_igSetWindowSizeVec2 = void function(const ImVec2 size, ImGuiCond cond = 0);
59 	 alias da_igSetWindowCollapsedBool = void function(bool collapsed, ImGuiCond cond = 0);
60 	 alias da_igSetWindowFocus = void function();
61 	 alias da_igSetWindowFontScale = void function(float scale);
62 	 alias da_igSetWindowPosStr = void function(const char* name, const ImVec2 pos, ImGuiCond cond = 0);
63 	 alias da_igSetWindowSizeStr = void function(const char* name, const ImVec2 size, ImGuiCond cond = 0);
64 	 alias da_igSetWindowCollapsedStr = void function(const char* name, bool collapsed, ImGuiCond cond = 0);
65 	 alias da_igSetWindowFocusStr = void function(const char* name);
66 	 alias da_igGetContentRegionMax = ImVec2 function();
67 	 alias da_igGetContentRegionAvail = ImVec2 function();
68 	 alias da_igGetWindowContentRegionMin = ImVec2 function();
69 	 alias da_igGetWindowContentRegionMax = ImVec2 function();
70 	 alias da_igGetWindowContentRegionWidth = float function();
71 	 alias da_igGetScrollX = float function();
72 	 alias da_igGetScrollY = float function();
73 	 alias da_igGetScrollMaxX = float function();
74 	 alias da_igGetScrollMaxY = float function();
75 	 alias da_igSetScrollX = void function(float scroll_x);
76 	 alias da_igSetScrollY = void function(float scroll_y);
77 	 alias da_igSetScrollHereY = void function(float center_y_ratio = 0.5f);
78 	 alias da_igSetScrollFromPosY = void function(float local_y, float center_y_ratio = 0.5f);
79 	 alias da_igPushFont = void function(ImFont* font);
80 	 alias da_igPopFont = void function();
81 	 alias da_igPushStyleColorU32 = void function(ImGuiCol idx, ImU32 col);
82 	 alias da_igPushStyleColor = void function(ImGuiCol idx, const ImVec4 col);
83 	 alias da_igPopStyleColor = void function(int count = 1);
84 	 alias da_igPushStyleVarFloat = void function(ImGuiStyleVar idx, float val);
85 	 alias da_igPushStyleVarVec2 = void function(ImGuiStyleVar idx, const ImVec2 val);
86 	 alias da_igPopStyleVar = void function(int count = 1);
87 	 alias da_igGetStyleColorVec4 = const ImVec4* function(ImGuiCol idx);
88 	 alias da_igGetFont = ImFont* function();
89 	 alias da_igGetFontSize = float function();
90 	 alias da_igGetFontTexUvWhitePixel = ImVec2 function();
91 	 alias da_igGetColorU32 = ImU32 function(ImGuiCol idx, float alpha_mul = 1.0f);
92 	 alias da_igGetColorU32Vec4 = ImU32 function(const ImVec4 col);
93 	 alias da_igGetColorU32U32 = ImU32 function(ImU32 col);
94 	 alias da_igPushItemWidth = void function(float item_width);
95 	 alias da_igPopItemWidth = void function();
96 	 alias da_igSetNextItemWidth = void function(float item_width);
97 	 alias da_igCalcItemWidth = float function();
98 	 alias da_igPushTextWrapPos = void function(float wrap_local_pos_x = 0.0f);
99 	 alias da_igPopTextWrapPos = void function();
100 	 alias da_igPushAllowKeyboardFocus = void function(bool allow_keyboard_focus);
101 	 alias da_igPopAllowKeyboardFocus = void function();
102 	 alias da_igPushButtonRepeat = void function(bool repeat);
103 	 alias da_igPopButtonRepeat = void function();
104 	 alias da_igSeparator = void function();
105 	 alias da_igSameLine = void function(float offset_from_start_x = 0.0f, float spacing = -1f);
106 	 alias da_igNewLine = void function();
107 	 alias da_igSpacing = void function();
108 	 alias da_igDummy = void function(const ImVec2 size);
109 	 alias da_igIndent = void function(float indent_w = 0f);
110 	 alias da_igUnindent = void function(float indent_w = 0f);
111 	 alias da_igBeginGroup = void function();
112 	 alias da_igEndGroup = void function();
113 	 alias da_igGetCursorPos = ImVec2 function();
114 	 alias da_igGetCursorPosX = float function();
115 	 alias da_igGetCursorPosY = float function();
116 	 alias da_igSetCursorPos = void function(const ImVec2 local_pos);
117 	 alias da_igSetCursorPosX = void function(float local_x);
118 	 alias da_igSetCursorPosY = void function(float local_y);
119 	 alias da_igGetCursorStartPos = ImVec2 function();
120 	 alias da_igGetCursorScreenPos = ImVec2 function();
121 	 alias da_igSetCursorScreenPos = void function(const ImVec2 pos);
122 	 alias da_igAlignTextToFramePadding = void function();
123 	 alias da_igGetTextLineHeight = float function();
124 	 alias da_igGetTextLineHeightWithSpacing = float function();
125 	 alias da_igGetFrameHeight = float function();
126 	 alias da_igGetFrameHeightWithSpacing = float function();
127 	 alias da_igPushIDStr = void function(const char* str_id);
128 	 alias da_igPushIDRange = void function(const char* str_id_begin, const char* str_id_end);
129 	 alias da_igPushIDPtr = void function(const void* ptr_id);
130 	 alias da_igPushIDInt = void function(int int_id);
131 	 alias da_igPopID = void function();
132 	 alias da_igGetIDStr = ImGuiID function(const char* str_id);
133 	 alias da_igGetIDRange = ImGuiID function(const char* str_id_begin, const char* str_id_end);
134 	 alias da_igGetIDPtr = ImGuiID function(const void* ptr_id);
135 	 alias da_igTextUnformatted = void function(const char* text, const char* text_end = null);
136 	 alias da_igText = void function(const char* fmt, ...);
137 	 alias da_igTextV = void function(const char* fmt, va_list args);
138 	 alias da_igTextColored = void function(const ImVec4 col, const char* fmt, ...);
139 	 alias da_igTextColoredV = void function(const ImVec4 col, const char* fmt, va_list args);
140 	 alias da_igTextDisabled = void function(const char* fmt, ...);
141 	 alias da_igTextDisabledV = void function(const char* fmt, va_list args);
142 	 alias da_igTextWrapped = void function(const char* fmt, ...);
143 	 alias da_igTextWrappedV = void function(const char* fmt, va_list args);
144 	 alias da_igLabelText = void function(const char* label, const char* fmt, ...);
145 	 alias da_igLabelTextV = void function(const char* label, const char* fmt, va_list args);
146 	 alias da_igBulletText = void function(const char* fmt, ...);
147 	 alias da_igBulletTextV = void function(const char* fmt, va_list args);
148 	 alias da_igButton = bool function(const char* label, const ImVec2 size = ImVec2(0, 0));
149 	 alias da_igSmallButton = bool function(const char* label);
150 	 alias da_igInvisibleButton = bool function(const char* str_id, const ImVec2 size);
151 	 alias da_igArrowButton = bool function(const char* str_id, ImGuiDir dir);
152 	 alias da_igImage = void function(ImTextureID user_texture_id, const ImVec2 size, const ImVec2 uv0 = ImVec2(0, 0), const ImVec2 uv1 = ImVec2(1, 1), const ImVec4 tint_col = ImVec4(1, 1, 1, 1), const ImVec4 border_col = ImVec4(0, 0, 0, 0));
153 	 alias da_igImageButton = bool function(ImTextureID user_texture_id, const ImVec2 size, const ImVec2 uv0 = ImVec2(0, 0), const ImVec2 uv1 = ImVec2(1, 1), int frame_padding = -1, const ImVec4 bg_col = ImVec4(0, 0, 0, 0), const ImVec4 tint_col = ImVec4(1, 1, 1, 1));
154 	 alias da_igCheckbox = bool function(const char* label, bool* v);
155 	 alias da_igCheckboxFlags = bool function(const char* label, uint* flags, uint flags_value);
156 	 alias da_igRadioButtonBool = bool function(const char* label, bool active);
157 	 alias da_igRadioButtonIntPtr = bool function(const char* label, int* v, int v_button);
158 	 alias da_igProgressBar = void function(float fraction, const ImVec2 size_arg = ImVec2(-1, 0), const char* overlay = null);
159 	 alias da_igBullet = void function();
160 	 alias da_igBeginCombo = bool function(const char* label, const char* preview_value, ImGuiComboFlags flags = 0);
161 	 alias da_igEndCombo = void function();
162 	 alias da_igCombo = bool function(const char* label, int* current_item, const(const char*)[] item, int items_count, int popup_max_height_in_items = -1);
163 	 alias da_igComboStr = bool function(const char* label, int* current_item, const char* items_separated_by_zeros, int popup_max_height_in_items);
164 	 alias da_igDragFloat = bool function(const char* label, float* v, float v_speed = 1.0f, float v_min = 0.0f, float v_max = 0f, const char* format = "%.3f", float power = 1.0f);
165 	 alias da_igDragFloat2 = bool function(const char* label, ref float[2] v, float v_speed = 1.0f, float v_min = 0.0f, float v_max = 0f, const char* format = "%.3f", float power = 1.0f);
166 	 alias da_igDragFloat3 = bool function(const char* label, ref float[3] v, float v_speed = 1.0f, float v_min = 0.0f, float v_max = 0f, const char* format = "%.3f", float power = 1.0f);
167 	 alias da_igDragFloat4 = bool function(const char* label, ref float[4] v, float v_speed = 1.0f, float v_min = 0.0f, float v_max = 0f, const char* format = "%.3f", float power = 1.0f);
168 	 alias da_igDragFloatRange2 = bool function(const char* label, float* v_current_min, float* v_current_max, float v_speed = 1.0f, float v_min = 0.0f, float v_max = 0.0f, const char* format = "%.3f", const char* format_max = null, float power = 1.0f);
169 	 alias da_igDragInt = bool function(const char* label, int* v, float v_speed = 1f, int v_min = 0, int v_max = 0, const char* format = "%d");
170 	 alias da_igDragInt2 = bool function(const char* label, ref int[2] v, float v_speed = 1f, int v_min = 0, int v_max = 0, const char* format = "%d");
171 	 alias da_igDragInt3 = bool function(const char* label, ref int[3] v, float v_speed = 1f, int v_min = 0, int v_max = 0, const char* format = "%d");
172 	 alias da_igDragInt4 = bool function(const char* label, ref int[4] v, float v_speed = 1f, int v_min = 0, int v_max = 0, const char* format = "%d");
173 	 alias da_igDragIntRange2 = bool function(const char* label, int* v_current_min, int* v_current_max, float v_speed = 1f, int v_min = 0, int v_max = 0, const char* format = "%d", const char* format_max = null);
174 	 alias da_igDragScalar = bool function(const char* label, ImGuiDataType data_type, void* v, float v_speed, const void* v_min = null, const void* v_max = null, const char* format = null, float power = 1.0f);
175 	 alias da_igDragScalarN = bool function(const char* label, ImGuiDataType data_type, void* v, int components, float v_speed, const void* v_min = null, const void* v_max = null, const char* format = null, float power = 1.0f);
176 	 
177 	 alias da_igSliderFloat = bool function(const char* label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1f);
178 	 alias da_igSliderFloat2 = bool function(const char* label, ref float[2] v, float v_min, float v_max, const char* format = "%.3f", float power = 1f);
179 	 alias da_igSliderFloat3 = bool function(const char* label, ref float[3] v, float v_min, float v_max, const char* format = "%.3f", float power = 1f);
180 	 alias da_igSliderFloat4 = bool function(const char* label, ref float[4] v, float v_min, float v_max, const char* format = "%.3f", float power = 1f);
181 	 alias da_igSliderAngle = bool function(const char* label, float* v_rad, float v_degrees_min = -360f, float v_degrees_max = 360f, const char* format = "%0.f deg");
182 	 alias da_igSliderInt = bool function(const char* label, int* v, int v_min, int v_max, const char* format = "%d");
183 	 alias da_igSliderInt2 = bool function(const char* label, ref int[2] v, int v_min, int v_max, const char* format = "%d");
184 	 alias da_igSliderInt3 = bool function(const char* label, ref int[3] v, int v_min, int v_max, const char* format = "%d");
185 	 alias da_igSliderInt4 = bool function(const char* label, ref int[4] v, int v_min, int v_max, const char* format = "%d");
186 	 alias da_igSliderScalar = bool function(const char* label, ImGuiDataType data_type, void* v, const void* v_min, const void* v_max, const char* format = null, float power = 1f);
187 	 alias da_igSliderScalarN = bool function(const char* label, ImGuiDataType data_type, void* v, int components, const void* v_min, const void* v_max, const char* format = null, float power = 1f);
188 	 alias da_igVSliderFloat = bool function(const char* label, const ImVec2 size, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1f);
189 	 alias da_igVSliderInt = bool function(const char* label, const ImVec2 size, int* v, int v_min, int v_max, const char* format = "%d");
190 	 alias da_igVSliderScalar = bool function(const char* label, const ImVec2 size, ImGuiDataType data_type, void* v, const void* v_min, const void* v_max, const char* format = null, float power = 1f);
191 	 
192 	 alias da_igInputText = bool function(const char* label, char* buf, size_t buf_size, ImGuiInputTextFlags flags = 0, ImGuiInputTextCallback callback = null, void* user_data = null);
193 	 alias da_igInputTextMultiline = bool function(const char* label, char* buf, size_t buf_size, const ImVec2 size = ImVec2(0, 0), ImGuiInputTextFlags flags = 0, ImGuiInputTextCallback callback = null, void* user_data = null);
194 	 alias da_igInputTextWithHint = bool function(const char* label, const char* hint, char* buf, size_t buf_size, ImGuiInputTextFlags flags = 0, ImGuiInputTextCallback callback = null, void* user_data = null);
195 	 alias da_igInputFloat = bool function(const char* label, float* v, float step = 0f, float step_fast = 0f, const char* format = "%.3f", ImGuiInputTextFlags flags = 0);
196 	 alias da_igInputFloat2 = bool function(const char* label, ref float[2] v, const char* format = "%.3f", ImGuiInputTextFlags flags = 0);
197 	 alias da_igInputFloat3 = bool function(const char* label, ref float[3] v, const char* format = "%.3f", ImGuiInputTextFlags flags = 0);
198 	 alias da_igInputFloat4 = bool function(const char* label, ref float[4] v, const char* format = "%.3f", ImGuiInputTextFlags flags = 0);
199 	 alias da_igInputInt = bool function(const char* label, int* v, int step = 1, int step_fast = 100, ImGuiInputTextFlags flags = 0);
200 	 alias da_igInputInt2 = bool function(const char* label, ref int[2] v, ImGuiInputTextFlags flags = 0);
201 	 alias da_igInputInt3 = bool function(const char* label, ref int[3] v, ImGuiInputTextFlags flags = 0);
202 	 alias da_igInputInt4 = bool function(const char* label, ref int[4] v, ImGuiInputTextFlags flags = 0);
203 	 alias da_igInputDouble = bool function(const char* label, double* v, double step = 0.0, double step_fast = 0.0, const char* format = "%.6f", ImGuiInputTextFlags flags = 0);
204 	 alias da_igInputScalar = bool function(const char* label, ImGuiDataType data_type, void* v, const void* step = null, const void* step_fast = null, const char* format = null, ImGuiInputTextFlags flags = 0);
205 	 alias da_igInputScalarN = bool function(const char* label, ImGuiDataType data_type, void* v, int components, const void* step = null, const void* step_fast = null, const char* format = null, ImGuiInputTextFlags flags = 0);
206 	 
207 	 alias da_igColorEdit3 = bool function(const char* label, ref float[3] col, ImGuiColorEditFlags flags = 0);
208 	 alias da_igColorEdit4 = bool function(const char* label, ref float[4] col, ImGuiColorEditFlags flags = 0);
209 	 alias da_igColorPicker3 = bool function(const char* label, ref float[3] col, ImGuiColorEditFlags flags = 0);
210 	 alias da_igColorPicker4 = bool function(const char* label, ref float[4] col, ImGuiColorEditFlags flags = 0, const float* ref_col = null);
211 	 alias da_igColorButton = bool function(const char* desc_id, const ImVec4 col, ImGuiColorEditFlags flags = 0, ImVec2 size = ImVec2(0, 0));
212 	 alias da_igSetColorEditOptions = void function(ImGuiColorEditFlags flags);
213 	 
214 	 alias da_igTreeNodeStr = bool function(const char* label);
215 	 alias da_igTreeNodeStrStr = bool function(const char* str_id, const char* fmt, ...);
216 	 alias da_igTreeNodePtr = bool function(const void* ptr_id, const char* fmt, ...);
217 	 alias da_igTreeNodeVStr = bool function(const char* str_id, const char* fmt, va_list args);
218 	 alias da_igTreeNodeVPtr = bool function(const void* ptr_id, const char* fmt, va_list args);
219 	 alias da_igTreeNodeExStr = bool function(const char* label, ImGuiTreeNodeFlags flags);
220 	 alias da_igTreeNodeExStrStr = bool function(const char* str_id, ImGuiTreeNodeFlags flags, const char* fmt, ...);
221 	 alias da_igTreeNodeExPtr = bool function(const void* ptr_id, ImGuiTreeNodeFlags flags, const char* fmt, ...);
222 	 alias da_igTreeNodeExVStr = bool function(const char* str_id, ImGuiTreeNodeFlags flags, const char* fmt, va_list args);
223 	 alias da_igTreeNodeExVPtr = bool function(const void* ptr_id, ImGuiTreeNodeFlags flags, const char* fmt, va_list args);
224 	 alias da_igTreePushStr = void function(const char* str_id);
225 	 alias da_igTreePushPtr = void function(const void* ptr_id);
226 	 alias da_igTreePop = void function();
227 	 alias da_igTreeAdvanceToLabelPos = void function();
228 	 alias da_igGetTreeNodeToLabelSpacing = float function();
229 	 alias da_igSetNextTreeNodeOpen = void function(bool is_open, ImGuiCond cond);
230 	 alias da_igCollapsingHeader = bool function(const char* label, ImGuiTreeNodeFlags flags);
231 	 alias da_igCollapsingHeaderBoolPtr = bool function(const char* label, bool* p_open, ImGuiTreeNodeFlags flags);
232 	 alias da_igSelectable = bool function(const char* label, bool selected, ImGuiSelectableFlags flags, const ImVec2 size);
233 	 alias da_igSelectableBoolPtr = bool function(const char* label, bool* p_selected, ImGuiSelectableFlags flags, const ImVec2 size);
234 	 alias da_igListBoxStr_arr = bool function(const char* label, int* current_item, const(const char*)[] item, int items_count, int height_in_items);
235 	 alias da_igListBoxHeaderVec2 = bool function(const char* label, const ImVec2 size);
236 	 alias da_igListBoxHeaderInt = bool function(const char* label, int items_count, int height_in_items);
237 	 alias da_igListBoxFooter = void function();
238 	 alias da_igPlotLines = void function(const char* label, const float* values, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, ImVec2 graph_size, int stride);
239 	 alias da_igPlotHistogramFloatPtr = void function(const char* label, const float* values, int values_count, int values_offset, const char* overlay_text, float scale_min, float scale_max, ImVec2 graph_size, int stride);
240 	 alias da_igValueBool = void function(const char* prefix, bool b);
241 	 alias da_igValueInt = void function(const char* prefix, int v);
242 	 alias da_igValueUint = void function(const char* prefix, uint v);
243 	 alias da_igValueFloat = void function(const char* prefix, float v, const char* float_format);
244 	 alias da_igBeginMainMenuBar = bool function();
245 	 alias da_igEndMainMenuBar = void function();
246 	 alias da_igBeginMenuBar = bool function();
247 	 alias da_igEndMenuBar = void function();
248 	 alias da_igBeginMenu = bool function(const char* label, bool enabled);
249 	 alias da_igEndMenu = void function();
250 	 alias da_igMenuItemBool = bool function(const char* label, const char* shortcut, bool selected, bool enabled);
251 	 alias da_igMenuItemBoolPtr = bool function(const char* label, const char* shortcut, bool* p_selected, bool enabled);
252 	 alias da_igBeginTooltip = void function();
253 	 alias da_igEndTooltip = void function();
254 	 alias da_igSetTooltip = void function(const char* fmt, ...);
255 	 alias da_igSetTooltipV = void function(const char* fmt, va_list args);
256 	 alias da_igOpenPopup = void function(const char* str_id);
257 	 alias da_igBeginPopup = bool function(const char* str_id, ImGuiWindowFlags flags);
258 	 alias da_igBeginPopupContextItem = bool function(const char* str_id, int mouse_button);
259 	 alias da_igBeginPopupContextWindow = bool function(const char* str_id, int mouse_button, bool also_over_items);
260 	 alias da_igBeginPopupContextVoid = bool function(const char* str_id, int mouse_button);
261 	 alias da_igBeginPopupModal = bool function(const char* name, bool* p_open, ImGuiWindowFlags flags);
262 	 alias da_igEndPopup = void function();
263 	 alias da_igOpenPopupOnItemClick = bool function(const char* str_id, int mouse_button);
264 	 alias da_igIsPopupOpen = bool function(const char* str_id);
265 	 alias da_igCloseCurrentPopup = void function();
266 	 alias da_igColumns = void function(int count, const char* id, bool border);
267 	 alias da_igNextColumn = void function();
268 	 alias da_igGetColumnIndex = int function();
269 	 alias da_igGetColumnWidth = float function(int column_index);
270 	 alias da_igSetColumnWidth = void function(int column_index, float width);
271 	 alias da_igGetColumnOffset = float function(int column_index);
272 	 alias da_igSetColumnOffset = void function(int column_index, float offset_x);
273 	 alias da_igGetColumnsCount = int function();
274 	 alias da_igBeginTabBar = bool function(const char* str_id, ImGuiTabBarFlags flags);
275 	 alias da_igEndTabBar = void function();
276 	 alias da_igBeginTabItem = bool function(const char* label, bool* p_open, ImGuiTabItemFlags flags);
277 	 alias da_igEndTabItem = void function();
278 	 alias da_igSetTabItemClosed = void function(const char* tab_or_docked_window_label);
279 	 alias da_igLogToTTY = void function(int auto_open_depth);
280 	 alias da_igLogToFile = void function(int auto_open_depth, const char* filename);
281 	 alias da_igLogToClipboard = void function(int auto_open_depth);
282 	 alias da_igLogFinish = void function();
283 	 alias da_igLogButtons = void function();
284 	 alias da_igBeginDragDropSource = bool function(ImGuiDragDropFlags flags);
285 	 alias da_igSetDragDropPayload = bool function(const char* type, const void* data, size_t sz, ImGuiCond cond);
286 	 alias da_igEndDragDropSource = void function();
287 	 alias da_igBeginDragDropTarget = bool function();
288 	 alias da_igAcceptDragDropPayload = const ImGuiPayload* function(const char* type, ImGuiDragDropFlags flags);
289 	 alias da_igEndDragDropTarget = void function();
290 	 alias da_igGetDragDropPayload = const ImGuiPayload* function();
291 	 alias da_igPushClipRect = void function(const ImVec2 clip_rect_min, const ImVec2 clip_rect_max, bool intersect_with_current_clip_rect);
292 	 alias da_igPopClipRect = void function();
293 	 alias da_igSetItemDefaultFocus = void function();
294 	 alias da_igSetKeyboardFocusHere = void function(int offset);
295 	 alias da_igIsItemHovered = bool function(ImGuiHoveredFlags flags);
296 	 alias da_igIsItemActive = bool function();
297 	 alias da_igIsItemFocused = bool function();
298 	 alias da_igIsItemClicked = bool function(int mouse_button);
299 	 alias da_igIsItemVisible = bool function();
300 	 alias da_igIsItemEdited = bool function();
301 	 alias da_igIsItemActivated = bool function();
302 	 alias da_igIsItemDeactivated = bool function();
303 	 alias da_igIsItemDeactivatedAfterEdit = bool function();
304 	 alias da_igIsAnyItemHovered = bool function();
305 	 alias da_igIsAnyItemActive = bool function();
306 	 alias da_igIsAnyItemFocused = bool function();
307 	 alias da_igGetItemRectMin = ImVec2 function();
308 	 alias da_igGetItemRectMax = ImVec2 function();
309 	 alias da_igGetItemRectSize = ImVec2 function();
310 	 alias da_igSetItemAllowOverlap = void function();
311 	 alias da_igIsRectVisible = bool function(const ImVec2 size);
312 	 alias da_igIsRectVisibleVec2 = bool function(const ImVec2 rect_min, const ImVec2 rect_max);
313 	 alias da_igGetTime = double function();
314 	 alias da_igGetFrameCount = int function();
315 	 alias da_igGetBackgroundDrawList = ImDrawList* function();
316 	 alias da_igGetForegroundDrawList = ImDrawList* function();
317 	 alias da_igGetDrawListSharedData = ImDrawListSharedData* function();
318 	 alias da_igGetStyleColorName = const char* function(ImGuiCol idx);
319 	 alias da_igSetStateStorage = void function(ImGuiStorage* storage);
320 	 alias da_igGetStateStorage = ImGuiStorage* function();
321 	 alias da_igCalcTextSize = ImVec2 function(const char* text, const char* text_end, bool hide_text_after_double_hash, float wrap_width);
322 	 alias da_igCalcListClipping = void function(int items_count, float items_height, int* out_items_display_start, int* out_items_display_end);
323 	 alias da_igBeginChildFrame = bool function(ImGuiID id, const ImVec2 size, ImGuiWindowFlags flags);
324 	 alias da_igEndChildFrame = void function();
325 	 alias da_igColorConvertU32ToFloat4 = ImVec4 function(ImU32 in_);
326 	 alias da_igColorConvertFloat4ToU32 = ImU32 function(const ImVec4 in_);
327 	 alias da_igGetKeyIndex = int function(ImGuiKey imgui_key);
328 	 alias da_igIsKeyDown = bool function(int user_key_index);
329 	 alias da_igIsKeyPressed = bool function(int user_key_index, bool repeat);
330 	 alias da_igIsKeyReleased = bool function(int user_key_index);
331 	 alias da_igGetKeyPressedAmount = int function(int key_index, float repeat_delay, float rate);
332 	 alias da_igIsMouseDown = bool function(int button);
333 	 alias da_igIsAnyMouseDown = bool function();
334 	 alias da_igIsMouseClicked = bool function(int button, bool repeat);
335 	 alias da_igIsMouseDoubleClicked = bool function(int button);
336 	 alias da_igIsMouseReleased = bool function(int button);
337 	 alias da_igIsMouseDragging = bool function(int button, float lock_threshold);
338 	 alias da_igIsMouseHoveringRect = bool function(const ImVec2 r_min, const ImVec2 r_max, bool clip);
339 	 alias da_igIsMousePosValid = bool function(const ImVec2* mouse_pos);
340 	 alias da_igGetMousePos = ImVec2 function();
341 	 alias da_igGetMousePosOnOpeningCurrentPopup = ImVec2 function();
342 	 alias da_igGetMouseDragDelta = ImVec2 function(int button, float lock_threshold);
343 	 alias da_igResetMouseDragDelta = void function(int button);
344 	 alias da_igGetMouseCursor = ImGuiMouseCursor function();
345 	 alias da_igSetMouseCursor = void function(ImGuiMouseCursor type);
346 	 alias da_igCaptureKeyboardFromApp = void function(bool want_capture_keyboard_value);
347 	 alias da_igCaptureMouseFromApp = void function(bool want_capture_mouse_value);
348 	 alias da_igGetClipboardText = const char* function();
349 	 alias da_igSetClipboardText = void function(const char* text);
350 	 alias da_igLoadIniSettingsFromDisk = void function(const char* ini_filename);
351 	 alias da_igLoadIniSettingsFromMemory = void function(const char* ini_data, size_t ini_size);
352 	 alias da_igSaveIniSettingsToDisk = void function(const char* ini_filename);
353 	 alias da_igSaveIniSettingsToMemory = const char* function(size_t* out_ini_size);
354 	 alias da_igMemAlloc = void* function(size_t size);
355 	 alias da_igMemFree = void function(void* ptr);
356 
357 
358 
359 	 alias da_ImGuiStyle_ImGuiStyle = ImGuiStyle* function();
360 	 alias da_ImGuiStyle_destroy = void function(ImGuiStyle* self);
361 	 alias da_ImGuiStyle_ScaleAllSizes = void function(ImGuiStyle* self, float scale_factor);
362 	 alias da_ImGuiIO_AddInputCharacter = void function(ImGuiIO* self, ImWchar c);
363 	 alias da_ImGuiIO_AddInputCharactersUTF8 = void function(ImGuiIO* self, const char* str);
364 	 alias da_ImGuiIO_ClearInputCharacters = void function(ImGuiIO* self);
365 	 alias da_ImGuiIO_ImGuiIO = ImGuiIO* function();
366 	 alias da_ImGuiIO_destroy = void function(ImGuiIO* self);
367 	 alias da_ImGuiInputTextCallbackData_ImGuiInputTextCallbackData = ImGuiInputTextCallbackData* function();
368 	 alias da_ImGuiInputTextCallbackData_destroy = void function(ImGuiInputTextCallbackData* self);
369 	 alias da_ImGuiInputTextCallbackData_DeleteChars = void function(ImGuiInputTextCallbackData* self, int pos, int bytes_count);
370 	 alias da_ImGuiInputTextCallbackData_InsertChars = void function(ImGuiInputTextCallbackData* self, int pos, const char* text, const char* text_end);
371 	 alias da_ImGuiInputTextCallbackData_HasSelection = bool function(ImGuiInputTextCallbackData* self);
372 	 alias da_ImGuiPayload_ImGuiPayload = ImGuiPayload* function();
373 	 alias da_ImGuiPayload_destroy = void function(ImGuiPayload* self);
374 	 alias da_ImGuiPayload_Clear = void function(ImGuiPayload* self);
375 	 alias da_ImGuiPayload_IsDataType = bool function(ImGuiPayload* self, const char* type);
376 	 alias da_ImGuiPayload_IsPreview = bool function(ImGuiPayload* self);
377 	 alias da_ImGuiPayload_IsDelivery = bool function(ImGuiPayload* self);
378 	 alias da_ImGuiOnceUponAFrame_ImGuiOnceUponAFrame = ImGuiOnceUponAFrame* function();
379 	 alias da_ImGuiOnceUponAFrame_destroy = void function(ImGuiOnceUponAFrame* self);
380 	 alias da_ImGuiTextFilter_ImGuiTextFilter = ImGuiTextFilter* function(const char* default_filter);
381 	 alias da_ImGuiTextFilter_destroy = void function(ImGuiTextFilter* self);
382 	 alias da_ImGuiTextFilter_Draw = bool function(ImGuiTextFilter* self, const char* label, float width);
383 	 alias da_ImGuiTextFilter_PassFilter = bool function(ImGuiTextFilter* self, const char* text, const char* text_end);
384 	 alias da_ImGuiTextFilter_Build = void function(ImGuiTextFilter* self);
385 	 alias da_ImGuiTextFilter_Clear = void function(ImGuiTextFilter* self);
386 	 alias da_ImGuiTextFilter_IsActive = bool function(ImGuiTextFilter* self);
387 	 alias da_TextRange_TextRange = TextRange* function();
388 	 alias da_TextRange_destroy = void function(TextRange* self);
389 	 alias da_TextRange_TextRangeStr = TextRange* function(const char* _b, const char* _e);
390 	 alias da_TextRange_begin = const char* function(TextRange* self);
391 	 alias da_TextRange_end = const char* function(TextRange* self);
392 	 alias da_TextRange_empty = bool function(TextRange* self);
393 	 alias da_TextRange_split = void function(TextRange* self, char separator, ImVector_TextRange* out_);
394 	 alias da_ImGuiTextBuffer_ImGuiTextBuffer = ImGuiTextBuffer* function();
395 	 alias da_ImGuiTextBuffer_destroy = void function(ImGuiTextBuffer* self);
396 	 alias da_ImGuiTextBuffer_begin = const char* function(ImGuiTextBuffer* self);
397 	 alias da_ImGuiTextBuffer_end = const char* function(ImGuiTextBuffer* self);
398 	 alias da_ImGuiTextBuffer_size = int function(ImGuiTextBuffer* self);
399 	 alias da_ImGuiTextBuffer_empty = bool function(ImGuiTextBuffer* self);
400 	 alias da_ImGuiTextBuffer_clear = void function(ImGuiTextBuffer* self);
401 	 alias da_ImGuiTextBuffer_reserve = void function(ImGuiTextBuffer* self, int capacity);
402 	 alias da_ImGuiTextBuffer_c_str = const char* function(ImGuiTextBuffer* self);
403 	 alias da_ImGuiTextBuffer_append = void function(ImGuiTextBuffer* self, const char* str, const char* str_end);
404 	 alias da_ImGuiTextBuffer_appendfv = void function(ImGuiTextBuffer* self, const char* fmt, va_list args);
405 	 alias da_Pair_PairInt = Pair* function(ImGuiID _key, int _val_i);
406 	 alias da_Pair_destroy = void function(Pair* self);
407 	 alias da_Pair_PairFloat = Pair* function(ImGuiID _key, float _val_f);
408 	 alias da_Pair_PairPtr = Pair* function(ImGuiID _key, void* _val_p);
409 	 alias da_ImGuiStorage_Clear = void function(ImGuiStorage* self);
410 	 alias da_ImGuiStorage_GetInt = int function(ImGuiStorage* self, ImGuiID key, int default_val);
411 	 alias da_ImGuiStorage_SetInt = void function(ImGuiStorage* self, ImGuiID key, int val);
412 	 alias da_ImGuiStorage_GetBool = bool function(ImGuiStorage* self, ImGuiID key, bool default_val);
413 	 alias da_ImGuiStorage_SetBool = void function(ImGuiStorage* self, ImGuiID key, bool val);
414 	 alias da_ImGuiStorage_GetFloat = float function(ImGuiStorage* self, ImGuiID key, float default_val);
415 	 alias da_ImGuiStorage_SetFloat = void function(ImGuiStorage* self, ImGuiID key, float val);
416 	 alias da_ImGuiStorage_GetVoidPtr = void* function(ImGuiStorage* self, ImGuiID key);
417 	 alias da_ImGuiStorage_SetVoidPtr = void function(ImGuiStorage* self, ImGuiID key, void* val);
418 	 alias da_ImGuiStorage_GetIntRef = int* function(ImGuiStorage* self, ImGuiID key, int default_val);
419 	 alias da_ImGuiStorage_GetBoolRef = bool* function(ImGuiStorage* self, ImGuiID key, bool default_val);
420 	 alias da_ImGuiStorage_GetFloatRef = float* function(ImGuiStorage* self, ImGuiID key, float default_val);
421 	 alias da_ImGuiStorage_GetVoidPtrRef = void** function(ImGuiStorage* self, ImGuiID key, void* default_val);
422 	 alias da_ImGuiStorage_SetAllInt = void function(ImGuiStorage* self, int val);
423 	 alias da_ImGuiStorage_BuildSortByKey = void function(ImGuiStorage* self);
424 	 alias da_ImGuiListClipper_ImGuiListClipper = ImGuiListClipper* function(int items_count, float items_height);
425 	 alias da_ImGuiListClipper_destroy = void function(ImGuiListClipper* self);
426 	 alias da_ImGuiListClipper_Step = bool function(ImGuiListClipper* self);
427 	 alias da_ImGuiListClipper_Begin = void function(ImGuiListClipper* self, int items_count, float items_height);
428 	 alias da_ImGuiListClipper_End = void function(ImGuiListClipper* self);
429 	 alias da_ImColor_ImColor = ImColor* function();
430 	 alias da_ImColor_destroy = void function(ImColor* self);
431 	 alias da_ImColor_ImColorInt = ImColor* function(int r, int g, int b, int a);
432 	 alias da_ImColor_ImColorU32 = ImColor* function(ImU32 rgba);
433 	 alias da_ImColor_ImColorFloat = ImColor* function(float r, float g, float b, float a);
434 	 alias da_ImColor_ImColorVec4 = ImColor* function(const ImVec4 col);
435 	 alias da_ImColor_SetHSV = void function(ImColor* self, float h, float s, float v, float a);
436 	 alias da_ImColor_HSV = ImColor function(ImColor* self, float h, float s, float v, float a);
437 	 alias da_ImDrawCmd_ImDrawCmd = ImDrawCmd* function();
438 	 alias da_ImDrawCmd_destroy = void function(ImDrawCmd* self);
439 	 alias da_ImDrawList_ImDrawList = ImDrawList* function(const ImDrawListSharedData* shared_data);
440 	 alias da_ImDrawList_destroy = void function(ImDrawList* self);
441 	 alias da_ImDrawList_PushClipRect = void function(ImDrawList* self, ImVec2 clip_rect_min, ImVec2 clip_rect_max, bool intersect_with_current_clip_rect);
442 	 alias da_ImDrawList_PushClipRectFullScreen = void function(ImDrawList* self);
443 	 alias da_ImDrawList_PopClipRect = void function(ImDrawList* self);
444 	 alias da_ImDrawList_PushTextureID = void function(ImDrawList* self, ImTextureID texture_id);
445 	 alias da_ImDrawList_PopTextureID = void function(ImDrawList* self);
446 	 alias da_ImDrawList_GetClipRectMin = ImVec2 function(ImDrawList* self);
447 	 alias da_ImDrawList_GetClipRectMax = ImVec2 function(ImDrawList* self);
448 	 alias da_ImDrawList_AddLine = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, ImU32 col, float thickness);
449 	 alias da_ImDrawList_AddRect = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, ImU32 col, float rounding, int rounding_corners_flags, float thickness);
450 	 alias da_ImDrawList_AddRectFilled = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, ImU32 col, float rounding, int rounding_corners_flags);
451 	 alias da_ImDrawList_AddRectFilledMultiColor = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, ImU32 col_upr_left, ImU32 col_upr_right, ImU32 col_bot_right, ImU32 col_bot_left);
452 	 alias da_ImDrawList_AddQuad = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, const ImVec2 c, const ImVec2 d, ImU32 col, float thickness);
453 	 alias da_ImDrawList_AddQuadFilled = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, const ImVec2 c, const ImVec2 d, ImU32 col);
454 	 alias da_ImDrawList_AddTriangle = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, const ImVec2 c, ImU32 col, float thickness);
455 	 alias da_ImDrawList_AddTriangleFilled = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, const ImVec2 c, ImU32 col);
456 	 alias da_ImDrawList_AddCircle = void function(ImDrawList* self, const ImVec2 centre, float radius, ImU32 col, int num_segments, float thickness);
457 	 alias da_ImDrawList_AddCircleFilled = void function(ImDrawList* self, const ImVec2 centre, float radius, ImU32 col, int num_segments);
458 	 alias da_ImDrawList_AddText = void function(ImDrawList* self, const ImVec2 pos, ImU32 col, const char* text_begin, const char* text_end);
459 	 alias da_ImDrawList_AddTextFontPtr = void function(ImDrawList* self, const ImFont* font, float font_size, const ImVec2 pos, ImU32 col, const char* text_begin, const char* text_end, float wrap_width, const ImVec4* cpu_fine_clip_rect);
460 	 alias da_ImDrawList_AddImage = void function(ImDrawList* self, ImTextureID user_texture_id, const ImVec2 a, const ImVec2 b, const ImVec2 uv_a, const ImVec2 uv_b, ImU32 col);
461 	 alias da_ImDrawList_AddImageQuad = void function(ImDrawList* self, ImTextureID user_texture_id, const ImVec2 a, const ImVec2 b, const ImVec2 c, const ImVec2 d, const ImVec2 uv_a, const ImVec2 uv_b, const ImVec2 uv_c, const ImVec2 uv_d, ImU32 col);
462 	 alias da_ImDrawList_AddImageRounded = void function(ImDrawList* self, ImTextureID user_texture_id, const ImVec2 a, const ImVec2 b, const ImVec2 uv_a, const ImVec2 uv_b, ImU32 col, float rounding, int rounding_corners);
463 	 alias da_ImDrawList_AddPolyline = void function(ImDrawList* self, const ImVec2* points, int num_points, ImU32 col, bool closed, float thickness);
464 	 alias da_ImDrawList_AddConvexPolyFilled = void function(ImDrawList* self, const ImVec2* points, int num_points, ImU32 col);
465 	 alias da_ImDrawList_AddBezierCurve = void function(ImDrawList* self, const ImVec2 pos0, const ImVec2 cp0, const ImVec2 cp1, const ImVec2 pos1, ImU32 col, float thickness, int num_segments);
466 	 alias da_ImDrawList_PathClear = void function(ImDrawList* self);
467 	 alias da_ImDrawList_PathLineTo = void function(ImDrawList* self, const ImVec2 pos);
468 	 alias da_ImDrawList_PathLineToMergeDuplicate = void function(ImDrawList* self, const ImVec2 pos);
469 	 alias da_ImDrawList_PathFillConvex = void function(ImDrawList* self, ImU32 col);
470 	 alias da_ImDrawList_PathStroke = void function(ImDrawList* self, ImU32 col, bool closed, float thickness);
471 	 alias da_ImDrawList_PathArcTo = void function(ImDrawList* self, const ImVec2 centre, float radius, float a_min, float a_max, int num_segments);
472 	 alias da_ImDrawList_PathArcToFast = void function(ImDrawList* self, const ImVec2 centre, float radius, int a_min_of_12, int a_max_of_12);
473 	 alias da_ImDrawList_PathBezierCurveTo = void function(ImDrawList* self, const ImVec2 p1, const ImVec2 p2, const ImVec2 p3, int num_segments);
474 	 alias da_ImDrawList_PathRect = void function(ImDrawList* self, const ImVec2 rect_min, const ImVec2 rect_max, float rounding, int rounding_corners_flags);
475 	 alias da_ImDrawList_ChannelsSplit = void function(ImDrawList* self, int channels_count);
476 	 alias da_ImDrawList_ChannelsMerge = void function(ImDrawList* self);
477 	 alias da_ImDrawList_ChannelsSetCurrent = void function(ImDrawList* self, int channel_index);
478 	 alias da_ImDrawList_AddCallback = void function(ImDrawList* self, ImDrawCallback callback, void* callback_data);
479 	 alias da_ImDrawList_AddDrawCmd = void function(ImDrawList* self);
480 	 alias da_ImDrawList_CloneOutput = ImDrawList* function(ImDrawList* self);
481 	 alias da_ImDrawList_Clear = void function(ImDrawList* self);
482 	 alias da_ImDrawList_ClearFreeMemory = void function(ImDrawList* self);
483 	 alias da_ImDrawList_PrimReserve = void function(ImDrawList* self, int idx_count, int vtx_count);
484 	 alias da_ImDrawList_PrimRect = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, ImU32 col);
485 	 alias da_ImDrawList_PrimRectUV = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, const ImVec2 uv_a, const ImVec2 uv_b, ImU32 col);
486 	 alias da_ImDrawList_PrimQuadUV = void function(ImDrawList* self, const ImVec2 a, const ImVec2 b, const ImVec2 c, const ImVec2 d, const ImVec2 uv_a, const ImVec2 uv_b, const ImVec2 uv_c, const ImVec2 uv_d, ImU32 col);
487 	 alias da_ImDrawList_PrimWriteVtx = void function(ImDrawList* self, const ImVec2 pos, const ImVec2 uv, ImU32 col);
488 	 alias da_ImDrawList_PrimWriteIdx = void function(ImDrawList* self, ImDrawIdx idx);
489 	 alias da_ImDrawList_PrimVtx = void function(ImDrawList* self, const ImVec2 pos, const ImVec2 uv, ImU32 col);
490 	 alias da_ImDrawList_UpdateClipRect = void function(ImDrawList* self);
491 	 alias da_ImDrawList_UpdateTextureID = void function(ImDrawList* self);
492 	 alias da_ImDrawData_ImDrawData = ImDrawData* function();
493 	 alias da_ImDrawData_destroy = void function(ImDrawData* self);
494 	 alias da_ImDrawData_Clear = void function(ImDrawData* self);
495 	 alias da_ImDrawData_DeIndexAllBuffers = void function(ImDrawData* self);
496 	 alias da_ImDrawData_ScaleClipRects = void function(ImDrawData* self, const ImVec2 fb_scale);
497 	 alias da_ImFontConfig_ImFontConfig = ImFontConfig* function();
498 	 alias da_ImFontConfig_destroy = void function(ImFontConfig* self);
499 	 alias da_ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder = ImFontGlyphRangesBuilder* function();
500 	 alias da_ImFontGlyphRangesBuilder_destroy = void function(ImFontGlyphRangesBuilder* self);
501 	 alias da_ImFontGlyphRangesBuilder_GetBit = bool function(ImFontGlyphRangesBuilder* self, int n);
502 	 alias da_ImFontGlyphRangesBuilder_SetBit = void function(ImFontGlyphRangesBuilder* self, int n);
503 	 alias da_ImFontGlyphRangesBuilder_AddChar = void function(ImFontGlyphRangesBuilder* self, ImWchar c);
504 	 alias da_ImFontGlyphRangesBuilder_AddText = void function(ImFontGlyphRangesBuilder* self, const char* text, const char* text_end);
505 	 alias da_ImFontGlyphRangesBuilder_AddRanges = void function(ImFontGlyphRangesBuilder* self, const ImWchar* ranges);
506 	 alias da_ImFontGlyphRangesBuilder_BuildRanges = void function(ImFontGlyphRangesBuilder* self, ImVector_ImWchar* out_ranges);
507 	 alias da_ImFontAtlas_ImFontAtlas = ImFontAtlas* function();
508 	 alias da_ImFontAtlas_destroy = void function(ImFontAtlas* self);
509 	 alias da_ImFontAtlas_AddFont = ImFont* function(ImFontAtlas* self, const ImFontConfig* font_cfg);
510 	 alias da_ImFontAtlas_AddFontDefault = ImFont* function(ImFontAtlas* self, const ImFontConfig* font_cfg);
511 	 alias da_ImFontAtlas_AddFontFromFileTTF = ImFont* function(ImFontAtlas* self, const char* filename, float size_pixels, const ImFontConfig* font_cfg, const ImWchar* glyph_ranges);
512 	 alias da_ImFontAtlas_AddFontFromMemoryTTF = ImFont* function(ImFontAtlas* self, void* font_data, int font_size, float size_pixels, const ImFontConfig* font_cfg, const ImWchar* glyph_ranges);
513 	 alias da_ImFontAtlas_AddFontFromMemoryCompressedTTF = ImFont* function(ImFontAtlas* self, const void* compressed_font_data, int compressed_font_size, float size_pixels, const ImFontConfig* font_cfg, const ImWchar* glyph_ranges);
514 	 alias da_ImFontAtlas_AddFontFromMemoryCompressedBase85TTF = ImFont* function(ImFontAtlas* self, const char* compressed_font_data_base85, float size_pixels, const ImFontConfig* font_cfg, const ImWchar* glyph_ranges);
515 	 alias da_ImFontAtlas_ClearInputData = void function(ImFontAtlas* self);
516 	 alias da_ImFontAtlas_ClearTexData = void function(ImFontAtlas* self);
517 	 alias da_ImFontAtlas_ClearFonts = void function(ImFontAtlas* self);
518 	 alias da_ImFontAtlas_Clear = void function(ImFontAtlas* self);
519 	 alias da_ImFontAtlas_Build = bool function(ImFontAtlas* self);
520 	 alias da_ImFontAtlas_GetTexDataAsAlpha8 = void function(ImFontAtlas* self, ubyte** out_pixels, int* out_width, int* out_height, int* out_bytes_per_pixel);
521 	 alias da_ImFontAtlas_GetTexDataAsRGBA32 = void function(ImFontAtlas* self, ubyte** out_pixels, int* out_width, int* out_height, int* out_bytes_per_pixel);
522 	 alias da_ImFontAtlas_IsBuilt = bool function(ImFontAtlas* self);
523 	 alias da_ImFontAtlas_SetTexID = void function(ImFontAtlas* self, ImTextureID id);
524 	 alias da_ImFontAtlas_GetGlyphRangesDefault = const ImWchar* function(ImFontAtlas* self);
525 	 alias da_ImFontAtlas_GetGlyphRangesKorean = const ImWchar* function(ImFontAtlas* self);
526 	 alias da_ImFontAtlas_GetGlyphRangesJapanese = const ImWchar* function(ImFontAtlas* self);
527 	 alias da_ImFontAtlas_GetGlyphRangesChineseFull = const ImWchar* function(ImFontAtlas* self);
528 	 alias da_ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon = const ImWchar* function(ImFontAtlas* self);
529 	 alias da_ImFontAtlas_GetGlyphRangesCyrillic = const ImWchar* function(ImFontAtlas* self);
530 	 alias da_ImFontAtlas_GetGlyphRangesThai = const ImWchar* function(ImFontAtlas* self);
531 	 alias da_ImFontAtlas_GetGlyphRangesVietnamese = const ImWchar* function(ImFontAtlas* self);
532 	 alias da_CustomRect_CustomRect = CustomRect* function();
533 	 alias da_CustomRect_destroy = void function(CustomRect* self);
534 	 alias da_CustomRect_IsPacked = bool function(CustomRect* self);
535 	 alias da_ImFontAtlas_AddCustomRectRegular = int function(ImFontAtlas* self, uint id, int width, int height);
536 	 alias da_ImFontAtlas_AddCustomRectFontGlyph = int function(ImFontAtlas* self, ImFont* font, ImWchar id, int width, int height, float advance_x, const ImVec2 offset);
537 	 alias da_ImFontAtlas_GetCustomRectByIndex = const CustomRect* function(ImFontAtlas* self, int index);
538 	 alias da_ImFontAtlas_CalcCustomRectUV = void function(ImFontAtlas* self, const CustomRect* rect, ImVec2* out_uv_min, ImVec2* out_uv_max);
539 	 alias da_ImFontAtlas_GetMouseCursorTexData = bool function(ImFontAtlas* self, ImGuiMouseCursor cursor, ImVec2* out_offset, ImVec2* out_size, ImVec2[2] out_uv_border, ImVec2[2] out_uv_fill);
540 	 alias da_ImFont_ImFont = ImFont* function();
541 	 alias da_ImFont_destroy = void function(ImFont* self);
542 	 alias da_ImFont_FindGlyph = const ImFontGlyph* function(ImFont* self, ImWchar c);
543 	 alias da_ImFont_FindGlyphNoFallback = const ImFontGlyph* function(ImFont* self, ImWchar c);
544 	 alias da_ImFont_GetCharAdvance = float function(ImFont* self, ImWchar c);
545 	 alias da_ImFont_IsLoaded = bool function(ImFont* self);
546 	 alias da_ImFont_GetDebugName = const char* function(ImFont* self);
547 	 alias da_ImFont_CalcTextSizeA = ImVec2 function(ImFont* self, float size, float max_width, float wrap_width, const char* text_begin, const char* text_end, const char** remaining);
548 	 alias da_ImFont_CalcWordWrapPositionA = const char* function(ImFont* self, float scale, const char* text, const char* text_end, float wrap_width);
549 	 alias da_ImFont_RenderChar = void function(ImFont* self, ImDrawList* draw_list, float size, ImVec2 pos, ImU32 col, ImWchar c);
550 	 alias da_ImFont_RenderText = void function(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);
551 	 alias da_ImFont_BuildLookupTable = void function(ImFont* self);
552 	 alias da_ImFont_ClearOutputData = void function(ImFont* self);
553 	 alias da_ImFont_GrowIndex = void function(ImFont* self, int new_size);
554 	 alias da_ImFont_AddGlyph = void function(ImFont* self, ImWchar c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x);
555 	 alias da_ImFont_AddRemapChar = void function(ImFont* self, ImWchar dst, ImWchar src, bool overwrite_dst);
556 	 alias da_ImFont_SetFallbackChar = void function(ImFont* self, ImWchar c);
557 	 alias da_igGetWindowPos_nonUDT = void function(ImVec2 *pOut);
558 	 alias da_igGetWindowPos_nonUDT2 = ImVec2_Simple function();
559 	 alias da_igGetWindowSize_nonUDT = void function(ImVec2 *pOut);
560 	 alias da_igGetWindowSize_nonUDT2 = ImVec2_Simple function();
561 	 alias da_igGetContentRegionMax_nonUDT = void function(ImVec2 *pOut);
562 	 alias da_igGetContentRegionMax_nonUDT2 = ImVec2_Simple function();
563 	 alias da_igGetContentRegionAvail_nonUDT = void function(ImVec2 *pOut);
564 	 alias da_igGetContentRegionAvail_nonUDT2 = ImVec2_Simple function();
565 	 alias da_igGetWindowContentRegionMin_nonUDT = void function(ImVec2 *pOut);
566 	 alias da_igGetWindowContentRegionMin_nonUDT2 = ImVec2_Simple function();
567 	 alias da_igGetWindowContentRegionMax_nonUDT = void function(ImVec2 *pOut);
568 	 alias da_igGetWindowContentRegionMax_nonUDT2 = ImVec2_Simple function();
569 	 alias da_igGetFontTexUvWhitePixel_nonUDT = void function(ImVec2 *pOut);
570 	 alias da_igGetFontTexUvWhitePixel_nonUDT2 = ImVec2_Simple function();
571 	 alias da_igGetCursorPos_nonUDT = void function(ImVec2 *pOut);
572 	 alias da_igGetCursorPos_nonUDT2 = ImVec2_Simple function();
573 	 alias da_igGetCursorStartPos_nonUDT = void function(ImVec2 *pOut);
574 	 alias da_igGetCursorStartPos_nonUDT2 = ImVec2_Simple function();
575 	 alias da_igGetCursorScreenPos_nonUDT = void function(ImVec2 *pOut);
576 	 alias da_igGetCursorScreenPos_nonUDT2 = ImVec2_Simple function();
577 	 alias da_igGetItemRectMin_nonUDT = void function(ImVec2 *pOut);
578 	 alias da_igGetItemRectMin_nonUDT2 = ImVec2_Simple function();
579 	 alias da_igGetItemRectMax_nonUDT = void function(ImVec2 *pOut);
580 	 alias da_igGetItemRectMax_nonUDT2 = ImVec2_Simple function();
581 	 alias da_igGetItemRectSize_nonUDT = void function(ImVec2 *pOut);
582 	 alias da_igGetItemRectSize_nonUDT2 = ImVec2_Simple function();
583 	 alias da_igCalcTextSize_nonUDT = void function(ImVec2 *pOut, const char* text, const char* text_end, bool hide_text_after_double_hash, float wrap_width);
584 	 alias da_igCalcTextSize_nonUDT2 = ImVec2_Simple function(const char* text, const char* text_end, bool hide_text_after_double_hash, float wrap_width);
585 	 alias da_igColorConvertU32ToFloat4_nonUDT = void function(ImVec4 *pOut, ImU32 in_);
586 	 alias da_igColorConvertU32ToFloat4_nonUDT2 = ImVec4_Simple function(ImU32 in_);
587 	 alias da_igGetMousePos_nonUDT = void function(ImVec2 *pOut);
588 	 alias da_igGetMousePos_nonUDT2 = ImVec2_Simple function();
589 	 alias da_igGetMousePosOnOpeningCurrentPopup_nonUDT = void function(ImVec2 *pOut);
590 	 alias da_igGetMousePosOnOpeningCurrentPopup_nonUDT2 = ImVec2_Simple function();
591 	 alias da_igGetMouseDragDelta_nonUDT = void function(ImVec2 *pOut, int button, float lock_threshold);
592 	 alias da_igGetMouseDragDelta_nonUDT2 = ImVec2_Simple function(int button, float lock_threshold);
593 	 alias da_ImColor_HSV_nonUDT = void function(ImColor *pOut, ImColor* self, float h, float s, float v, float a);
594 	 alias da_ImColor_HSV_nonUDT2 = ImColor_Simple function(ImColor* self, float h, float s, float v, float a);
595 	 alias da_ImDrawList_GetClipRectMin_nonUDT = void function(ImVec2 *pOut, ImDrawList* self);
596 	 alias da_ImDrawList_GetClipRectMin_nonUDT2 = ImVec2_Simple function(ImDrawList* self);
597 	 alias da_ImDrawList_GetClipRectMax_nonUDT = void function(ImVec2 *pOut, ImDrawList* self);
598 	 alias da_ImDrawList_GetClipRectMax_nonUDT2 = ImVec2_Simple function(ImDrawList* self);
599 	 alias da_ImFont_CalcTextSizeA_nonUDT = void function(ImVec2 *pOut, ImFont* self, float size, float max_width, float wrap_width, const char* text_begin, const char* text_end, const char** remaining);
600 	 alias da_ImFont_CalcTextSizeA_nonUDT2 = ImVec2_Simple function(ImFont* self, float size, float max_width, float wrap_width, const char* text_begin, const char* text_end, const char** remaining);
601 	 alias da_ImVector_float_ImVector_float = ImVector_float* function();
602 	 alias da_ImVector_float_destroy = void function(ImVector_float* self);
603 	 alias da_ImVector_ImWchar_ImVector_ImWchar = ImVector_ImWchar* function();
604 	 alias da_ImVector_ImWchar_destroy = void function(ImVector_ImWchar* self);
605 	 alias da_ImVector_ImFontConfig_ImVector_ImFontConfig = ImVector_ImFontConfig* function();
606 	 alias da_ImVector_ImFontConfig_destroy = void function(ImVector_ImFontConfig* self);
607 	 alias da_ImVector_ImFontGlyph_ImVector_ImFontGlyph = ImVector_ImFontGlyph* function();
608 	 alias da_ImVector_ImFontGlyph_destroy = void function(ImVector_ImFontGlyph* self);
609 	 alias da_ImVector_TextRange_ImVector_TextRange = ImVector_TextRange* function();
610 	 alias da_ImVector_TextRange_destroy = void function(ImVector_TextRange* self);
611 	 alias da_ImVector_CustomRect_ImVector_CustomRect = ImVector_CustomRect* function();
612 	 alias da_ImVector_CustomRect_destroy = void function(ImVector_CustomRect* self);
613 	 alias da_ImVector_ImDrawChannel_ImVector_ImDrawChannel = ImVector_ImDrawChannel* function();
614 	 alias da_ImVector_ImDrawChannel_destroy = void function(ImVector_ImDrawChannel* self);
615 	 alias da_ImVector_char_ImVector_char = ImVector_char* function();
616 	 alias da_ImVector_char_destroy = void function(ImVector_char* self);
617 	 alias da_ImVector_ImTextureID_ImVector_ImTextureID = ImVector_ImTextureID* function();
618 	 alias da_ImVector_ImTextureID_destroy = void function(ImVector_ImTextureID* self);
619 	 alias da_ImVector_ImDrawVert_ImVector_ImDrawVert = ImVector_ImDrawVert* function();
620 	 alias da_ImVector_ImDrawVert_destroy = void function(ImVector_ImDrawVert* self);
621 	 alias da_ImVector_int_ImVector_int = ImVector_int* function();
622 	 alias da_ImVector_int_destroy = void function(ImVector_int* self);
623 	 alias da_ImVector_Pair_ImVector_Pair = ImVector_Pair* function();
624 	 alias da_ImVector_Pair_destroy = void function(ImVector_Pair* self);
625 	 alias da_ImVector_ImFontPtr_ImVector_ImFontPtr = ImVector_ImFontPtr* function();
626 	 alias da_ImVector_ImFontPtr_destroy = void function(ImVector_ImFontPtr* self);
627 	 alias da_ImVector_ImVec4_ImVector_ImVec4 = ImVector_ImVec4* function();
628 	 alias da_ImVector_ImVec4_destroy = void function(ImVector_ImVec4* self);
629 	 alias da_ImVector_ImDrawCmd_ImVector_ImDrawCmd = ImVector_ImDrawCmd* function();
630 	 alias da_ImVector_ImDrawCmd_destroy = void function(ImVector_ImDrawCmd* self);
631 	 alias da_ImVector_ImDrawIdx_ImVector_ImDrawIdx = ImVector_ImDrawIdx* function();
632 	 alias da_ImVector_ImDrawIdx_destroy = void function(ImVector_ImDrawIdx* self);
633 	 alias da_ImVector_ImVec2_ImVector_ImVec2 = ImVector_ImVec2* function();
634 	 alias da_ImVector_ImVec2_destroy = void function(ImVector_ImVec2* self);
635 	 alias da_ImVector_float_ImVector_floatVector = ImVector_float* function(const ImVector_float src);
636 	 alias da_ImVector_ImWchar_ImVector_ImWcharVector = ImVector_ImWchar* function(const ImVector_ImWchar src);
637 	 alias da_ImVector_ImFontConfig_ImVector_ImFontConfigVector = ImVector_ImFontConfig* function(const ImVector_ImFontConfig src);
638 	 alias da_ImVector_ImFontGlyph_ImVector_ImFontGlyphVector = ImVector_ImFontGlyph* function(const ImVector_ImFontGlyph src);
639 	 alias da_ImVector_TextRange_ImVector_TextRangeVector = ImVector_TextRange* function(const ImVector_TextRange src);
640 	 alias da_ImVector_CustomRect_ImVector_CustomRectVector = ImVector_CustomRect* function(const ImVector_CustomRect src);
641 	 alias da_ImVector_ImDrawChannel_ImVector_ImDrawChannelVector = ImVector_ImDrawChannel* function(const ImVector_ImDrawChannel src);
642 	 alias da_ImVector_char_ImVector_charVector = ImVector_char* function(const ImVector_char src);
643 	 alias da_ImVector_ImTextureID_ImVector_ImTextureIDVector = ImVector_ImTextureID* function(const ImVector_ImTextureID src);
644 	 alias da_ImVector_ImDrawVert_ImVector_ImDrawVertVector = ImVector_ImDrawVert* function(const ImVector_ImDrawVert src);
645 	 alias da_ImVector_int_ImVector_intVector = ImVector_int* function(const ImVector_int src);
646 	 alias da_ImVector_Pair_ImVector_PairVector = ImVector_Pair* function(const ImVector_Pair src);
647 	 alias da_ImVector_ImFontPtr_ImVector_ImFontPtrVector = ImVector_ImFontPtr* function(const ImVector_ImFontPtr src);
648 	 alias da_ImVector_ImVec4_ImVector_ImVec4Vector = ImVector_ImVec4* function(const ImVector_ImVec4 src);
649 	 alias da_ImVector_ImDrawCmd_ImVector_ImDrawCmdVector = ImVector_ImDrawCmd* function(const ImVector_ImDrawCmd src);
650 	 alias da_ImVector_ImDrawIdx_ImVector_ImDrawIdxVector = ImVector_ImDrawIdx* function(const ImVector_ImDrawIdx src);
651 	 alias da_ImVector_ImVec2_ImVector_ImVec2Vector = ImVector_ImVec2* function(const ImVector_ImVec2 src);
652 	 alias da_ImVector_float_empty = bool function(const ImVector_float* self);
653 	 alias da_ImVector_ImWchar_empty = bool function(const ImVector_ImWchar* self);
654 	 alias da_ImVector_ImFontConfig_empty = bool function(const ImVector_ImFontConfig* self);
655 	 alias da_ImVector_ImFontGlyph_empty = bool function(const ImVector_ImFontGlyph* self);
656 	 alias da_ImVector_TextRange_empty = bool function(const ImVector_TextRange* self);
657 	 alias da_ImVector_CustomRect_empty = bool function(const ImVector_CustomRect* self);
658 	 alias da_ImVector_ImDrawChannel_empty = bool function(const ImVector_ImDrawChannel* self);
659 	 alias da_ImVector_char_empty = bool function(const ImVector_char* self);
660 	 alias da_ImVector_ImTextureID_empty = bool function(const ImVector_ImTextureID* self);
661 	 alias da_ImVector_ImDrawVert_empty = bool function(const ImVector_ImDrawVert* self);
662 	 alias da_ImVector_int_empty = bool function(const ImVector_int* self);
663 	 alias da_ImVector_Pair_empty = bool function(const ImVector_Pair* self);
664 	 alias da_ImVector_ImFontPtr_empty = bool function(const ImVector_ImFontPtr* self);
665 	 alias da_ImVector_ImVec4_empty = bool function(const ImVector_ImVec4* self);
666 	 alias da_ImVector_ImDrawCmd_empty = bool function(const ImVector_ImDrawCmd* self);
667 	 alias da_ImVector_ImDrawIdx_empty = bool function(const ImVector_ImDrawIdx* self);
668 	 alias da_ImVector_ImVec2_empty = bool function(const ImVector_ImVec2* self);
669 	 alias da_ImVector_float_size = int function(const ImVector_float* self);
670 	 alias da_ImVector_ImWchar_size = int function(const ImVector_ImWchar* self);
671 	 alias da_ImVector_ImFontConfig_size = int function(const ImVector_ImFontConfig* self);
672 	 alias da_ImVector_ImFontGlyph_size = int function(const ImVector_ImFontGlyph* self);
673 	 alias da_ImVector_TextRange_size = int function(const ImVector_TextRange* self);
674 	 alias da_ImVector_CustomRect_size = int function(const ImVector_CustomRect* self);
675 	 alias da_ImVector_ImDrawChannel_size = int function(const ImVector_ImDrawChannel* self);
676 	 alias da_ImVector_char_size = int function(const ImVector_char* self);
677 	 alias da_ImVector_ImTextureID_size = int function(const ImVector_ImTextureID* self);
678 	 alias da_ImVector_ImDrawVert_size = int function(const ImVector_ImDrawVert* self);
679 	 alias da_ImVector_int_size = int function(const ImVector_int* self);
680 	 alias da_ImVector_Pair_size = int function(const ImVector_Pair* self);
681 	 alias da_ImVector_ImFontPtr_size = int function(const ImVector_ImFontPtr* self);
682 	 alias da_ImVector_ImVec4_size = int function(const ImVector_ImVec4* self);
683 	 alias da_ImVector_ImDrawCmd_size = int function(const ImVector_ImDrawCmd* self);
684 	 alias da_ImVector_ImDrawIdx_size = int function(const ImVector_ImDrawIdx* self);
685 	 alias da_ImVector_ImVec2_size = int function(const ImVector_ImVec2* self);
686 	 alias da_ImVector_float_size_in_bytes = int function(const ImVector_float* self);
687 	 alias da_ImVector_ImWchar_size_in_bytes = int function(const ImVector_ImWchar* self);
688 	 alias da_ImVector_ImFontConfig_size_in_bytes = int function(const ImVector_ImFontConfig* self);
689 	 alias da_ImVector_ImFontGlyph_size_in_bytes = int function(const ImVector_ImFontGlyph* self);
690 	 alias da_ImVector_TextRange_size_in_bytes = int function(const ImVector_TextRange* self);
691 	 alias da_ImVector_CustomRect_size_in_bytes = int function(const ImVector_CustomRect* self);
692 	 alias da_ImVector_ImDrawChannel_size_in_bytes = int function(const ImVector_ImDrawChannel* self);
693 	 alias da_ImVector_char_size_in_bytes = int function(const ImVector_char* self);
694 	 alias da_ImVector_ImTextureID_size_in_bytes = int function(const ImVector_ImTextureID* self);
695 	 alias da_ImVector_ImDrawVert_size_in_bytes = int function(const ImVector_ImDrawVert* self);
696 	 alias da_ImVector_int_size_in_bytes = int function(const ImVector_int* self);
697 	 alias da_ImVector_Pair_size_in_bytes = int function(const ImVector_Pair* self);
698 	 alias da_ImVector_ImFontPtr_size_in_bytes = int function(const ImVector_ImFontPtr* self);
699 	 alias da_ImVector_ImVec4_size_in_bytes = int function(const ImVector_ImVec4* self);
700 	 alias da_ImVector_ImDrawCmd_size_in_bytes = int function(const ImVector_ImDrawCmd* self);
701 	 alias da_ImVector_ImDrawIdx_size_in_bytes = int function(const ImVector_ImDrawIdx* self);
702 	 alias da_ImVector_ImVec2_size_in_bytes = int function(const ImVector_ImVec2* self);
703 	 alias da_ImVector_float_capacity = int function(const ImVector_float* self);
704 	 alias da_ImVector_ImWchar_capacity = int function(const ImVector_ImWchar* self);
705 	 alias da_ImVector_ImFontConfig_capacity = int function(const ImVector_ImFontConfig* self);
706 	 alias da_ImVector_ImFontGlyph_capacity = int function(const ImVector_ImFontGlyph* self);
707 	 alias da_ImVector_TextRange_capacity = int function(const ImVector_TextRange* self);
708 	 alias da_ImVector_CustomRect_capacity = int function(const ImVector_CustomRect* self);
709 	 alias da_ImVector_ImDrawChannel_capacity = int function(const ImVector_ImDrawChannel* self);
710 	 alias da_ImVector_char_capacity = int function(const ImVector_char* self);
711 	 alias da_ImVector_ImTextureID_capacity = int function(const ImVector_ImTextureID* self);
712 	 alias da_ImVector_ImDrawVert_capacity = int function(const ImVector_ImDrawVert* self);
713 	 alias da_ImVector_int_capacity = int function(const ImVector_int* self);
714 	 alias da_ImVector_Pair_capacity = int function(const ImVector_Pair* self);
715 	 alias da_ImVector_ImFontPtr_capacity = int function(const ImVector_ImFontPtr* self);
716 	 alias da_ImVector_ImVec4_capacity = int function(const ImVector_ImVec4* self);
717 	 alias da_ImVector_ImDrawCmd_capacity = int function(const ImVector_ImDrawCmd* self);
718 	 alias da_ImVector_ImDrawIdx_capacity = int function(const ImVector_ImDrawIdx* self);
719 	 alias da_ImVector_ImVec2_capacity = int function(const ImVector_ImVec2* self);
720 	 alias da_ImVector_float_clear = void function(ImVector_float* self);
721 	 alias da_ImVector_ImWchar_clear = void function(ImVector_ImWchar* self);
722 	 alias da_ImVector_ImFontConfig_clear = void function(ImVector_ImFontConfig* self);
723 	 alias da_ImVector_ImFontGlyph_clear = void function(ImVector_ImFontGlyph* self);
724 	 alias da_ImVector_TextRange_clear = void function(ImVector_TextRange* self);
725 	 alias da_ImVector_CustomRect_clear = void function(ImVector_CustomRect* self);
726 	 alias da_ImVector_ImDrawChannel_clear = void function(ImVector_ImDrawChannel* self);
727 	 alias da_ImVector_char_clear = void function(ImVector_char* self);
728 	 alias da_ImVector_ImTextureID_clear = void function(ImVector_ImTextureID* self);
729 	 alias da_ImVector_ImDrawVert_clear = void function(ImVector_ImDrawVert* self);
730 	 alias da_ImVector_int_clear = void function(ImVector_int* self);
731 	 alias da_ImVector_Pair_clear = void function(ImVector_Pair* self);
732 	 alias da_ImVector_ImFontPtr_clear = void function(ImVector_ImFontPtr* self);
733 	 alias da_ImVector_ImVec4_clear = void function(ImVector_ImVec4* self);
734 	 alias da_ImVector_ImDrawCmd_clear = void function(ImVector_ImDrawCmd* self);
735 	 alias da_ImVector_ImDrawIdx_clear = void function(ImVector_ImDrawIdx* self);
736 	 alias da_ImVector_ImVec2_clear = void function(ImVector_ImVec2* self);
737 	 alias da_ImVector_float_begin = float* function(ImVector_float* self);
738 	 alias da_ImVector_ImWchar_begin = ImWchar* function(ImVector_ImWchar* self);
739 	 alias da_ImVector_ImFontConfig_begin = ImFontConfig* function(ImVector_ImFontConfig* self);
740 	 alias da_ImVector_ImFontGlyph_begin = ImFontGlyph* function(ImVector_ImFontGlyph* self);
741 	 alias da_ImVector_TextRange_begin = TextRange* function(ImVector_TextRange* self);
742 	 alias da_ImVector_CustomRect_begin = CustomRect* function(ImVector_CustomRect* self);
743 	 alias da_ImVector_ImDrawChannel_begin = ImDrawChannel* function(ImVector_ImDrawChannel* self);
744 	 alias da_ImVector_char_begin = char* function(ImVector_char* self);
745 	 alias da_ImVector_ImTextureID_begin = ImTextureID* function(ImVector_ImTextureID* self);
746 	 alias da_ImVector_ImDrawVert_begin = ImDrawVert* function(ImVector_ImDrawVert* self);
747 	 alias da_ImVector_int_begin = int* function(ImVector_int* self);
748 	 alias da_ImVector_Pair_begin = Pair* function(ImVector_Pair* self);
749 	 alias da_ImVector_ImFontPtr_begin = ImFont** function(ImVector_ImFontPtr* self);
750 	 alias da_ImVector_ImVec4_begin = ImVec4* function(ImVector_ImVec4* self);
751 	 alias da_ImVector_ImDrawCmd_begin = ImDrawCmd* function(ImVector_ImDrawCmd* self);
752 	 alias da_ImVector_ImDrawIdx_begin = ImDrawIdx* function(ImVector_ImDrawIdx* self);
753 	 alias da_ImVector_ImVec2_begin = ImVec2* function(ImVector_ImVec2* self);
754 	 alias da_ImVector_float_begin_const = const float* function(const ImVector_float* self);
755 	 alias da_ImVector_ImWchar_begin_const = const ImWchar* function(const ImVector_ImWchar* self);
756 	 alias da_ImVector_ImFontConfig_begin_const = const ImFontConfig* function(const ImVector_ImFontConfig* self);
757 	 alias da_ImVector_ImFontGlyph_begin_const = const ImFontGlyph* function(const ImVector_ImFontGlyph* self);
758 	 alias da_ImVector_TextRange_begin_const = const TextRange* function(const ImVector_TextRange* self);
759 	 alias da_ImVector_CustomRect_begin_const = const CustomRect* function(const ImVector_CustomRect* self);
760 	 alias da_ImVector_ImDrawChannel_begin_const = const ImDrawChannel* function(const ImVector_ImDrawChannel* self);
761 	 alias da_ImVector_char_begin_const = const char* function(const ImVector_char* self);
762 	 alias da_ImVector_ImTextureID_begin_const = const ImTextureID* function(const ImVector_ImTextureID* self);
763 	 alias da_ImVector_ImDrawVert_begin_const = const ImDrawVert* function(const ImVector_ImDrawVert* self);
764 	 alias da_ImVector_int_begin_const = const int* function(const ImVector_int* self);
765 	 alias da_ImVector_Pair_begin_const = const Pair* function(const ImVector_Pair* self);
766 	 alias da_ImVector_ImFontPtr_begin_const = const ImFont** function(const ImVector_ImFontPtr* self);
767 	 alias da_ImVector_ImVec4_begin_const = const ImVec4* function(const ImVector_ImVec4* self);
768 	 alias da_ImVector_ImDrawCmd_begin_const = const ImDrawCmd* function(const ImVector_ImDrawCmd* self);
769 	 alias da_ImVector_ImDrawIdx_begin_const = const ImDrawIdx* function(const ImVector_ImDrawIdx* self);
770 	 alias da_ImVector_ImVec2_begin_const = const ImVec2* function(const ImVector_ImVec2* self);
771 	 alias da_ImVector_float_end = float* function(ImVector_float* self);
772 	 alias da_ImVector_ImWchar_end = ImWchar* function(ImVector_ImWchar* self);
773 	 alias da_ImVector_ImFontConfig_end = ImFontConfig* function(ImVector_ImFontConfig* self);
774 	 alias da_ImVector_ImFontGlyph_end = ImFontGlyph* function(ImVector_ImFontGlyph* self);
775 	 alias da_ImVector_TextRange_end = TextRange* function(ImVector_TextRange* self);
776 	 alias da_ImVector_CustomRect_end = CustomRect* function(ImVector_CustomRect* self);
777 	 alias da_ImVector_ImDrawChannel_end = ImDrawChannel* function(ImVector_ImDrawChannel* self);
778 	 alias da_ImVector_char_end = char* function(ImVector_char* self);
779 	 alias da_ImVector_ImTextureID_end = ImTextureID* function(ImVector_ImTextureID* self);
780 	 alias da_ImVector_ImDrawVert_end = ImDrawVert* function(ImVector_ImDrawVert* self);
781 	 alias da_ImVector_int_end = int* function(ImVector_int* self);
782 	 alias da_ImVector_Pair_end = Pair* function(ImVector_Pair* self);
783 	 alias da_ImVector_ImFontPtr_end = ImFont** function(ImVector_ImFontPtr* self);
784 	 alias da_ImVector_ImVec4_end = ImVec4* function(ImVector_ImVec4* self);
785 	 alias da_ImVector_ImDrawCmd_end = ImDrawCmd* function(ImVector_ImDrawCmd* self);
786 	 alias da_ImVector_ImDrawIdx_end = ImDrawIdx* function(ImVector_ImDrawIdx* self);
787 	 alias da_ImVector_ImVec2_end = ImVec2* function(ImVector_ImVec2* self);
788 	 alias da_ImVector_float_end_const = const float* function(const ImVector_float* self);
789 	 alias da_ImVector_ImWchar_end_const = const ImWchar* function(const ImVector_ImWchar* self);
790 	 alias da_ImVector_ImFontConfig_end_const = const ImFontConfig* function(const ImVector_ImFontConfig* self);
791 	 alias da_ImVector_ImFontGlyph_end_const = const ImFontGlyph* function(const ImVector_ImFontGlyph* self);
792 	 alias da_ImVector_TextRange_end_const = const TextRange* function(const ImVector_TextRange* self);
793 	 alias da_ImVector_CustomRect_end_const = const CustomRect* function(const ImVector_CustomRect* self);
794 	 alias da_ImVector_ImDrawChannel_end_const = const ImDrawChannel* function(const ImVector_ImDrawChannel* self);
795 	 alias da_ImVector_char_end_const = const char* function(const ImVector_char* self);
796 	 alias da_ImVector_ImTextureID_end_const = const ImTextureID* function(const ImVector_ImTextureID* self);
797 	 alias da_ImVector_ImDrawVert_end_const = const ImDrawVert* function(const ImVector_ImDrawVert* self);
798 	 alias da_ImVector_int_end_const = const int* function(const ImVector_int* self);
799 	 alias da_ImVector_Pair_end_const = const Pair* function(const ImVector_Pair* self);
800 	 alias da_ImVector_ImFontPtr_end_const = const ImFont** function(const ImVector_ImFontPtr* self);
801 	 alias da_ImVector_ImVec4_end_const = const ImVec4* function(const ImVector_ImVec4* self);
802 	 alias da_ImVector_ImDrawCmd_end_const = const ImDrawCmd* function(const ImVector_ImDrawCmd* self);
803 	 alias da_ImVector_ImDrawIdx_end_const = const ImDrawIdx* function(const ImVector_ImDrawIdx* self);
804 	 alias da_ImVector_ImVec2_end_const = const ImVec2* function(const ImVector_ImVec2* self);
805 	 alias da_ImVector_float_front = float* function(ImVector_float* self);
806 	 alias da_ImVector_ImWchar_front = ImWchar* function(ImVector_ImWchar* self);
807 	 alias da_ImVector_ImFontConfig_front = ImFontConfig* function(ImVector_ImFontConfig* self);
808 	 alias da_ImVector_ImFontGlyph_front = ImFontGlyph* function(ImVector_ImFontGlyph* self);
809 	 alias da_ImVector_TextRange_front = TextRange* function(ImVector_TextRange* self);
810 	 alias da_ImVector_CustomRect_front = CustomRect* function(ImVector_CustomRect* self);
811 	 alias da_ImVector_ImDrawChannel_front = ImDrawChannel* function(ImVector_ImDrawChannel* self);
812 	 alias da_ImVector_char_front = char* function(ImVector_char* self);
813 	 alias da_ImVector_ImTextureID_front = ImTextureID* function(ImVector_ImTextureID* self);
814 	 alias da_ImVector_ImDrawVert_front = ImDrawVert* function(ImVector_ImDrawVert* self);
815 	 alias da_ImVector_int_front = int* function(ImVector_int* self);
816 	 alias da_ImVector_Pair_front = Pair* function(ImVector_Pair* self);
817 	 alias da_ImVector_ImFontPtr_front = ImFont** function(ImVector_ImFontPtr* self);
818 	 alias da_ImVector_ImVec4_front = ImVec4* function(ImVector_ImVec4* self);
819 	 alias da_ImVector_ImDrawCmd_front = ImDrawCmd* function(ImVector_ImDrawCmd* self);
820 	 alias da_ImVector_ImDrawIdx_front = ImDrawIdx* function(ImVector_ImDrawIdx* self);
821 	 alias da_ImVector_ImVec2_front = ImVec2* function(ImVector_ImVec2* self);
822 	 alias da_ImVector_float_front_const = const float* function(const ImVector_float* self);
823 	 alias da_ImVector_ImWchar_front_const = const ImWchar* function(const ImVector_ImWchar* self);
824 	 alias da_ImVector_ImFontConfig_front_const = const ImFontConfig* function(const ImVector_ImFontConfig* self);
825 	 alias da_ImVector_ImFontGlyph_front_const = const ImFontGlyph* function(const ImVector_ImFontGlyph* self);
826 	 alias da_ImVector_TextRange_front_const = const TextRange* function(const ImVector_TextRange* self);
827 	 alias da_ImVector_CustomRect_front_const = const CustomRect* function(const ImVector_CustomRect* self);
828 	 alias da_ImVector_ImDrawChannel_front_const = const ImDrawChannel* function(const ImVector_ImDrawChannel* self);
829 	 alias da_ImVector_char_front_const = const char* function(const ImVector_char* self);
830 	 alias da_ImVector_ImTextureID_front_const = const ImTextureID* function(const ImVector_ImTextureID* self);
831 	 alias da_ImVector_ImDrawVert_front_const = const ImDrawVert* function(const ImVector_ImDrawVert* self);
832 	 alias da_ImVector_int_front_const = const int* function(const ImVector_int* self);
833 	 alias da_ImVector_Pair_front_const = const Pair* function(const ImVector_Pair* self);
834 	 alias da_ImVector_ImFontPtr_front_const = const ImFont** function(const ImVector_ImFontPtr* self);
835 	 alias da_ImVector_ImVec4_front_const = const ImVec4* function(const ImVector_ImVec4* self);
836 	 alias da_ImVector_ImDrawCmd_front_const = const ImDrawCmd* function(const ImVector_ImDrawCmd* self);
837 	 alias da_ImVector_ImDrawIdx_front_const = const ImDrawIdx* function(const ImVector_ImDrawIdx* self);
838 	 alias da_ImVector_ImVec2_front_const = const ImVec2* function(const ImVector_ImVec2* self);
839 	 alias da_ImVector_float_back = float* function(ImVector_float* self);
840 	 alias da_ImVector_ImWchar_back = ImWchar* function(ImVector_ImWchar* self);
841 	 alias da_ImVector_ImFontConfig_back = ImFontConfig* function(ImVector_ImFontConfig* self);
842 	 alias da_ImVector_ImFontGlyph_back = ImFontGlyph* function(ImVector_ImFontGlyph* self);
843 	 alias da_ImVector_TextRange_back = TextRange* function(ImVector_TextRange* self);
844 	 alias da_ImVector_CustomRect_back = CustomRect* function(ImVector_CustomRect* self);
845 	 alias da_ImVector_ImDrawChannel_back = ImDrawChannel* function(ImVector_ImDrawChannel* self);
846 	 alias da_ImVector_char_back = char* function(ImVector_char* self);
847 	 alias da_ImVector_ImTextureID_back = ImTextureID* function(ImVector_ImTextureID* self);
848 	 alias da_ImVector_ImDrawVert_back = ImDrawVert* function(ImVector_ImDrawVert* self);
849 	 alias da_ImVector_int_back = int* function(ImVector_int* self);
850 	 alias da_ImVector_Pair_back = Pair* function(ImVector_Pair* self);
851 	 alias da_ImVector_ImFontPtr_back = ImFont** function(ImVector_ImFontPtr* self);
852 	 alias da_ImVector_ImVec4_back = ImVec4* function(ImVector_ImVec4* self);
853 	 alias da_ImVector_ImDrawCmd_back = ImDrawCmd* function(ImVector_ImDrawCmd* self);
854 	 alias da_ImVector_ImDrawIdx_back = ImDrawIdx* function(ImVector_ImDrawIdx* self);
855 	 alias da_ImVector_ImVec2_back = ImVec2* function(ImVector_ImVec2* self);
856 	 alias da_ImVector_float_back_const = const float* function(const ImVector_float* self);
857 	 alias da_ImVector_ImWchar_back_const = const ImWchar* function(const ImVector_ImWchar* self);
858 	 alias da_ImVector_ImFontConfig_back_const = const ImFontConfig* function(const ImVector_ImFontConfig* self);
859 	 alias da_ImVector_ImFontGlyph_back_const = const ImFontGlyph* function(const ImVector_ImFontGlyph* self);
860 	 alias da_ImVector_TextRange_back_const = const TextRange* function(const ImVector_TextRange* self);
861 	 alias da_ImVector_CustomRect_back_const = const CustomRect* function(const ImVector_CustomRect* self);
862 	 alias da_ImVector_ImDrawChannel_back_const = const ImDrawChannel* function(const ImVector_ImDrawChannel* self);
863 	 alias da_ImVector_char_back_const = const char* function(const ImVector_char* self);
864 	 alias da_ImVector_ImTextureID_back_const = const ImTextureID* function(const ImVector_ImTextureID* self);
865 	 alias da_ImVector_ImDrawVert_back_const = const ImDrawVert* function(const ImVector_ImDrawVert* self);
866 	 alias da_ImVector_int_back_const = const int* function(const ImVector_int* self);
867 	 alias da_ImVector_Pair_back_const = const Pair* function(const ImVector_Pair* self);
868 	 alias da_ImVector_ImFontPtr_back_const = const ImFont** function(const ImVector_ImFontPtr* self);
869 	 alias da_ImVector_ImVec4_back_const = const ImVec4* function(const ImVector_ImVec4* self);
870 	 alias da_ImVector_ImDrawCmd_back_const = const ImDrawCmd* function(const ImVector_ImDrawCmd* self);
871 	 alias da_ImVector_ImDrawIdx_back_const = const ImDrawIdx* function(const ImVector_ImDrawIdx* self);
872 	 alias da_ImVector_ImVec2_back_const = const ImVec2* function(const ImVector_ImVec2* self);
873 	 alias da_ImVector_float_swap = void function(ImVector_float* self, ImVector_float rhs);
874 	 alias da_ImVector_ImWchar_swap = void function(ImVector_ImWchar* self, ImVector_ImWchar rhs);
875 	 alias da_ImVector_ImFontConfig_swap = void function(ImVector_ImFontConfig* self, ImVector_ImFontConfig rhs);
876 	 alias da_ImVector_ImFontGlyph_swap = void function(ImVector_ImFontGlyph* self, ImVector_ImFontGlyph rhs);
877 	 alias da_ImVector_TextRange_swap = void function(ImVector_TextRange* self, ImVector_TextRange rhs);
878 	 alias da_ImVector_CustomRect_swap = void function(ImVector_CustomRect* self, ImVector_CustomRect rhs);
879 	 alias da_ImVector_ImDrawChannel_swap = void function(ImVector_ImDrawChannel* self, ImVector_ImDrawChannel rhs);
880 	 alias da_ImVector_char_swap = void function(ImVector_char* self, ImVector_char rhs);
881 	 alias da_ImVector_ImTextureID_swap = void function(ImVector_ImTextureID* self, ImVector_ImTextureID rhs);
882 	 alias da_ImVector_ImDrawVert_swap = void function(ImVector_ImDrawVert* self, ImVector_ImDrawVert rhs);
883 	 alias da_ImVector_int_swap = void function(ImVector_int* self, ImVector_int rhs);
884 	 alias da_ImVector_Pair_swap = void function(ImVector_Pair* self, ImVector_Pair rhs);
885 	 alias da_ImVector_ImFontPtr_swap = void function(ImVector_ImFontPtr* self, ImVector_ImFontPtr rhs);
886 	 alias da_ImVector_ImVec4_swap = void function(ImVector_ImVec4* self, ImVector_ImVec4 rhs);
887 	 alias da_ImVector_ImDrawCmd_swap = void function(ImVector_ImDrawCmd* self, ImVector_ImDrawCmd rhs);
888 	 alias da_ImVector_ImDrawIdx_swap = void function(ImVector_ImDrawIdx* self, ImVector_ImDrawIdx rhs);
889 	 alias da_ImVector_ImVec2_swap = void function(ImVector_ImVec2* self, ImVector_ImVec2 rhs);
890 	 alias da_ImVector_float__grow_capacity = int function(const ImVector_float* self, int sz);
891 	 alias da_ImVector_ImWchar__grow_capacity = int function(const ImVector_ImWchar* self, int sz);
892 	 alias da_ImVector_ImFontConfig__grow_capacity = int function(const ImVector_ImFontConfig* self, int sz);
893 	 alias da_ImVector_ImFontGlyph__grow_capacity = int function(const ImVector_ImFontGlyph* self, int sz);
894 	 alias da_ImVector_TextRange__grow_capacity = int function(const ImVector_TextRange* self, int sz);
895 	 alias da_ImVector_CustomRect__grow_capacity = int function(const ImVector_CustomRect* self, int sz);
896 	 alias da_ImVector_ImDrawChannel__grow_capacity = int function(const ImVector_ImDrawChannel* self, int sz);
897 	 alias da_ImVector_char__grow_capacity = int function(const ImVector_char* self, int sz);
898 	 alias da_ImVector_ImTextureID__grow_capacity = int function(const ImVector_ImTextureID* self, int sz);
899 	 alias da_ImVector_ImDrawVert__grow_capacity = int function(const ImVector_ImDrawVert* self, int sz);
900 	 alias da_ImVector_int__grow_capacity = int function(const ImVector_int* self, int sz);
901 	 alias da_ImVector_Pair__grow_capacity = int function(const ImVector_Pair* self, int sz);
902 	 alias da_ImVector_ImFontPtr__grow_capacity = int function(const ImVector_ImFontPtr* self, int sz);
903 	 alias da_ImVector_ImVec4__grow_capacity = int function(const ImVector_ImVec4* self, int sz);
904 	 alias da_ImVector_ImDrawCmd__grow_capacity = int function(const ImVector_ImDrawCmd* self, int sz);
905 	 alias da_ImVector_ImDrawIdx__grow_capacity = int function(const ImVector_ImDrawIdx* self, int sz);
906 	 alias da_ImVector_ImVec2__grow_capacity = int function(const ImVector_ImVec2* self, int sz);
907 	 alias da_ImVector_float_resize = void function(ImVector_float* self, int new_size);
908 	 alias da_ImVector_ImWchar_resize = void function(ImVector_ImWchar* self, int new_size);
909 	 alias da_ImVector_ImFontConfig_resize = void function(ImVector_ImFontConfig* self, int new_size);
910 	 alias da_ImVector_ImFontGlyph_resize = void function(ImVector_ImFontGlyph* self, int new_size);
911 	 alias da_ImVector_TextRange_resize = void function(ImVector_TextRange* self, int new_size);
912 	 alias da_ImVector_CustomRect_resize = void function(ImVector_CustomRect* self, int new_size);
913 	 alias da_ImVector_ImDrawChannel_resize = void function(ImVector_ImDrawChannel* self, int new_size);
914 	 alias da_ImVector_char_resize = void function(ImVector_char* self, int new_size);
915 	 alias da_ImVector_ImTextureID_resize = void function(ImVector_ImTextureID* self, int new_size);
916 	 alias da_ImVector_ImDrawVert_resize = void function(ImVector_ImDrawVert* self, int new_size);
917 	 alias da_ImVector_int_resize = void function(ImVector_int* self, int new_size);
918 	 alias da_ImVector_Pair_resize = void function(ImVector_Pair* self, int new_size);
919 	 alias da_ImVector_ImFontPtr_resize = void function(ImVector_ImFontPtr* self, int new_size);
920 	 alias da_ImVector_ImVec4_resize = void function(ImVector_ImVec4* self, int new_size);
921 	 alias da_ImVector_ImDrawCmd_resize = void function(ImVector_ImDrawCmd* self, int new_size);
922 	 alias da_ImVector_ImDrawIdx_resize = void function(ImVector_ImDrawIdx* self, int new_size);
923 	 alias da_ImVector_ImVec2_resize = void function(ImVector_ImVec2* self, int new_size);
924 	 alias da_ImVector_float_resizeT = void function(ImVector_float* self, int new_size, const float v);
925 	 alias da_ImVector_ImWchar_resizeT = void function(ImVector_ImWchar* self, int new_size, const ImWchar v);
926 	 alias da_ImVector_ImFontConfig_resizeT = void function(ImVector_ImFontConfig* self, int new_size, const ImFontConfig v);
927 	 alias da_ImVector_ImFontGlyph_resizeT = void function(ImVector_ImFontGlyph* self, int new_size, const ImFontGlyph v);
928 	 alias da_ImVector_TextRange_resizeT = void function(ImVector_TextRange* self, int new_size, const TextRange v);
929 	 alias da_ImVector_CustomRect_resizeT = void function(ImVector_CustomRect* self, int new_size, const CustomRect v);
930 	 alias da_ImVector_ImDrawChannel_resizeT = void function(ImVector_ImDrawChannel* self, int new_size, const ImDrawChannel v);
931 	 alias da_ImVector_char_resizeT = void function(ImVector_char* self, int new_size, const char v);
932 	 alias da_ImVector_ImTextureID_resizeT = void function(ImVector_ImTextureID* self, int new_size, const ImTextureID v);
933 	 alias da_ImVector_ImDrawVert_resizeT = void function(ImVector_ImDrawVert* self, int new_size, const ImDrawVert v);
934 	 alias da_ImVector_int_resizeT = void function(ImVector_int* self, int new_size, const int v);
935 	 alias da_ImVector_Pair_resizeT = void function(ImVector_Pair* self, int new_size, const Pair v);
936 	 alias da_ImVector_ImFontPtr_resizeT = void function(ImVector_ImFontPtr* self, int new_size, const ImFont* v);
937 	 alias da_ImVector_ImVec4_resizeT = void function(ImVector_ImVec4* self, int new_size, const ImVec4 v);
938 	 alias da_ImVector_ImDrawCmd_resizeT = void function(ImVector_ImDrawCmd* self, int new_size, const ImDrawCmd v);
939 	 alias da_ImVector_ImDrawIdx_resizeT = void function(ImVector_ImDrawIdx* self, int new_size, const ImDrawIdx v);
940 	 alias da_ImVector_ImVec2_resizeT = void function(ImVector_ImVec2* self, int new_size, const ImVec2 v);
941 	 alias da_ImVector_float_reserve = void function(ImVector_float* self, int new_capacity);
942 	 alias da_ImVector_ImWchar_reserve = void function(ImVector_ImWchar* self, int new_capacity);
943 	 alias da_ImVector_ImFontConfig_reserve = void function(ImVector_ImFontConfig* self, int new_capacity);
944 	 alias da_ImVector_ImFontGlyph_reserve = void function(ImVector_ImFontGlyph* self, int new_capacity);
945 	 alias da_ImVector_TextRange_reserve = void function(ImVector_TextRange* self, int new_capacity);
946 	 alias da_ImVector_CustomRect_reserve = void function(ImVector_CustomRect* self, int new_capacity);
947 	 alias da_ImVector_ImDrawChannel_reserve = void function(ImVector_ImDrawChannel* self, int new_capacity);
948 	 alias da_ImVector_char_reserve = void function(ImVector_char* self, int new_capacity);
949 	 alias da_ImVector_ImTextureID_reserve = void function(ImVector_ImTextureID* self, int new_capacity);
950 	 alias da_ImVector_ImDrawVert_reserve = void function(ImVector_ImDrawVert* self, int new_capacity);
951 	 alias da_ImVector_int_reserve = void function(ImVector_int* self, int new_capacity);
952 	 alias da_ImVector_Pair_reserve = void function(ImVector_Pair* self, int new_capacity);
953 	 alias da_ImVector_ImFontPtr_reserve = void function(ImVector_ImFontPtr* self, int new_capacity);
954 	 alias da_ImVector_ImVec4_reserve = void function(ImVector_ImVec4* self, int new_capacity);
955 	 alias da_ImVector_ImDrawCmd_reserve = void function(ImVector_ImDrawCmd* self, int new_capacity);
956 	 alias da_ImVector_ImDrawIdx_reserve = void function(ImVector_ImDrawIdx* self, int new_capacity);
957 	 alias da_ImVector_ImVec2_reserve = void function(ImVector_ImVec2* self, int new_capacity);
958 	 alias da_ImVector_float_push_back = void function(ImVector_float* self, const float v);
959 	 alias da_ImVector_ImWchar_push_back = void function(ImVector_ImWchar* self, const ImWchar v);
960 	 alias da_ImVector_ImFontConfig_push_back = void function(ImVector_ImFontConfig* self, const ImFontConfig v);
961 	 alias da_ImVector_ImFontGlyph_push_back = void function(ImVector_ImFontGlyph* self, const ImFontGlyph v);
962 	 alias da_ImVector_TextRange_push_back = void function(ImVector_TextRange* self, const TextRange v);
963 	 alias da_ImVector_CustomRect_push_back = void function(ImVector_CustomRect* self, const CustomRect v);
964 	 alias da_ImVector_ImDrawChannel_push_back = void function(ImVector_ImDrawChannel* self, const ImDrawChannel v);
965 	 alias da_ImVector_char_push_back = void function(ImVector_char* self, const char v);
966 	 alias da_ImVector_ImTextureID_push_back = void function(ImVector_ImTextureID* self, const ImTextureID v);
967 	 alias da_ImVector_ImDrawVert_push_back = void function(ImVector_ImDrawVert* self, const ImDrawVert v);
968 	 alias da_ImVector_int_push_back = void function(ImVector_int* self, const int v);
969 	 alias da_ImVector_Pair_push_back = void function(ImVector_Pair* self, const Pair v);
970 	 alias da_ImVector_ImFontPtr_push_back = void function(ImVector_ImFontPtr* self, const ImFont* v);
971 	 alias da_ImVector_ImVec4_push_back = void function(ImVector_ImVec4* self, const ImVec4 v);
972 	 alias da_ImVector_ImDrawCmd_push_back = void function(ImVector_ImDrawCmd* self, const ImDrawCmd v);
973 	 alias da_ImVector_ImDrawIdx_push_back = void function(ImVector_ImDrawIdx* self, const ImDrawIdx v);
974 	 alias da_ImVector_ImVec2_push_back = void function(ImVector_ImVec2* self, const ImVec2 v);
975 	 alias da_ImVector_float_pop_back = void function(ImVector_float* self);
976 	 alias da_ImVector_ImWchar_pop_back = void function(ImVector_ImWchar* self);
977 	 alias da_ImVector_ImFontConfig_pop_back = void function(ImVector_ImFontConfig* self);
978 	 alias da_ImVector_ImFontGlyph_pop_back = void function(ImVector_ImFontGlyph* self);
979 	 alias da_ImVector_TextRange_pop_back = void function(ImVector_TextRange* self);
980 	 alias da_ImVector_CustomRect_pop_back = void function(ImVector_CustomRect* self);
981 	 alias da_ImVector_ImDrawChannel_pop_back = void function(ImVector_ImDrawChannel* self);
982 	 alias da_ImVector_char_pop_back = void function(ImVector_char* self);
983 	 alias da_ImVector_ImTextureID_pop_back = void function(ImVector_ImTextureID* self);
984 	 alias da_ImVector_ImDrawVert_pop_back = void function(ImVector_ImDrawVert* self);
985 	 alias da_ImVector_int_pop_back = void function(ImVector_int* self);
986 	 alias da_ImVector_Pair_pop_back = void function(ImVector_Pair* self);
987 	 alias da_ImVector_ImFontPtr_pop_back = void function(ImVector_ImFontPtr* self);
988 	 alias da_ImVector_ImVec4_pop_back = void function(ImVector_ImVec4* self);
989 	 alias da_ImVector_ImDrawCmd_pop_back = void function(ImVector_ImDrawCmd* self);
990 	 alias da_ImVector_ImDrawIdx_pop_back = void function(ImVector_ImDrawIdx* self);
991 	 alias da_ImVector_ImVec2_pop_back = void function(ImVector_ImVec2* self);
992 	 alias da_ImVector_float_push_front = void function(ImVector_float* self, const float v);
993 	 alias da_ImVector_ImWchar_push_front = void function(ImVector_ImWchar* self, const ImWchar v);
994 	 alias da_ImVector_ImFontConfig_push_front = void function(ImVector_ImFontConfig* self, const ImFontConfig v);
995 	 alias da_ImVector_ImFontGlyph_push_front = void function(ImVector_ImFontGlyph* self, const ImFontGlyph v);
996 	 alias da_ImVector_TextRange_push_front = void function(ImVector_TextRange* self, const TextRange v);
997 	 alias da_ImVector_CustomRect_push_front = void function(ImVector_CustomRect* self, const CustomRect v);
998 	 alias da_ImVector_ImDrawChannel_push_front = void function(ImVector_ImDrawChannel* self, const ImDrawChannel v);
999 	 alias da_ImVector_char_push_front = void function(ImVector_char* self, const char v);
1000 	 alias da_ImVector_ImTextureID_push_front = void function(ImVector_ImTextureID* self, const ImTextureID v);
1001 	 alias da_ImVector_ImDrawVert_push_front = void function(ImVector_ImDrawVert* self, const ImDrawVert v);
1002 	 alias da_ImVector_int_push_front = void function(ImVector_int* self, const int v);
1003 	 alias da_ImVector_Pair_push_front = void function(ImVector_Pair* self, const Pair v);
1004 	 alias da_ImVector_ImFontPtr_push_front = void function(ImVector_ImFontPtr* self, const ImFont* v);
1005 	 alias da_ImVector_ImVec4_push_front = void function(ImVector_ImVec4* self, const ImVec4 v);
1006 	 alias da_ImVector_ImDrawCmd_push_front = void function(ImVector_ImDrawCmd* self, const ImDrawCmd v);
1007 	 alias da_ImVector_ImDrawIdx_push_front = void function(ImVector_ImDrawIdx* self, const ImDrawIdx v);
1008 	 alias da_ImVector_ImVec2_push_front = void function(ImVector_ImVec2* self, const ImVec2 v);
1009 	 alias da_ImVector_float_erase = float* function(ImVector_float* self, const float* it);
1010 	 alias da_ImVector_ImWchar_erase = ImWchar* function(ImVector_ImWchar* self, const ImWchar* it);
1011 	 alias da_ImVector_ImFontConfig_erase = ImFontConfig* function(ImVector_ImFontConfig* self, const ImFontConfig* it);
1012 	 alias da_ImVector_ImFontGlyph_erase = ImFontGlyph* function(ImVector_ImFontGlyph* self, const ImFontGlyph* it);
1013 	 alias da_ImVector_TextRange_erase = TextRange* function(ImVector_TextRange* self, const TextRange* it);
1014 	 alias da_ImVector_CustomRect_erase = CustomRect* function(ImVector_CustomRect* self, const CustomRect* it);
1015 	 alias da_ImVector_ImDrawChannel_erase = ImDrawChannel* function(ImVector_ImDrawChannel* self, const ImDrawChannel* it);
1016 	 alias da_ImVector_char_erase = char* function(ImVector_char* self, const char* it);
1017 	 alias da_ImVector_ImTextureID_erase = ImTextureID* function(ImVector_ImTextureID* self, const ImTextureID* it);
1018 	 alias da_ImVector_ImDrawVert_erase = ImDrawVert* function(ImVector_ImDrawVert* self, const ImDrawVert* it);
1019 	 alias da_ImVector_int_erase = int* function(ImVector_int* self, const int* it);
1020 	 alias da_ImVector_Pair_erase = Pair* function(ImVector_Pair* self, const Pair* it);
1021 	 alias da_ImVector_ImFontPtr_erase = ImFont** function(ImVector_ImFontPtr* self, const ImFont** it);
1022 	 alias da_ImVector_ImVec4_erase = ImVec4* function(ImVector_ImVec4* self, const ImVec4* it);
1023 	 alias da_ImVector_ImDrawCmd_erase = ImDrawCmd* function(ImVector_ImDrawCmd* self, const ImDrawCmd* it);
1024 	 alias da_ImVector_ImDrawIdx_erase = ImDrawIdx* function(ImVector_ImDrawIdx* self, const ImDrawIdx* it);
1025 	 alias da_ImVector_ImVec2_erase = ImVec2* function(ImVector_ImVec2* self, const ImVec2* it);
1026 	 alias da_ImVector_float_eraseTPtr = float* function(ImVector_float* self, const float* it, const float* it_last);
1027 	 alias da_ImVector_ImWchar_eraseTPtr = ImWchar* function(ImVector_ImWchar* self, const ImWchar* it, const ImWchar* it_last);
1028 	 alias da_ImVector_ImFontConfig_eraseTPtr = ImFontConfig* function(ImVector_ImFontConfig* self, const ImFontConfig* it, const ImFontConfig* it_last);
1029 	 alias da_ImVector_ImFontGlyph_eraseTPtr = ImFontGlyph* function(ImVector_ImFontGlyph* self, const ImFontGlyph* it, const ImFontGlyph* it_last);
1030 	 alias da_ImVector_TextRange_eraseTPtr = TextRange* function(ImVector_TextRange* self, const TextRange* it, const TextRange* it_last);
1031 	 alias da_ImVector_CustomRect_eraseTPtr = CustomRect* function(ImVector_CustomRect* self, const CustomRect* it, const CustomRect* it_last);
1032 	 alias da_ImVector_ImDrawChannel_eraseTPtr = ImDrawChannel* function(ImVector_ImDrawChannel* self, const ImDrawChannel* it, const ImDrawChannel* it_last);
1033 	 alias da_ImVector_char_eraseTPtr = char* function(ImVector_char* self, const char* it, const char* it_last);
1034 	 alias da_ImVector_ImTextureID_eraseTPtr = ImTextureID* function(ImVector_ImTextureID* self, const ImTextureID* it, const ImTextureID* it_last);
1035 	 alias da_ImVector_ImDrawVert_eraseTPtr = ImDrawVert* function(ImVector_ImDrawVert* self, const ImDrawVert* it, const ImDrawVert* it_last);
1036 	 alias da_ImVector_int_eraseTPtr = int* function(ImVector_int* self, const int* it, const int* it_last);
1037 	 alias da_ImVector_Pair_eraseTPtr = Pair* function(ImVector_Pair* self, const Pair* it, const Pair* it_last);
1038 	 alias da_ImVector_ImFontPtr_eraseTPtr = ImFont** function(ImVector_ImFontPtr* self, const ImFont** it, const ImFont** it_last);
1039 	 alias da_ImVector_ImVec4_eraseTPtr = ImVec4* function(ImVector_ImVec4* self, const ImVec4* it, const ImVec4* it_last);
1040 	 alias da_ImVector_ImDrawCmd_eraseTPtr = ImDrawCmd* function(ImVector_ImDrawCmd* self, const ImDrawCmd* it, const ImDrawCmd* it_last);
1041 	 alias da_ImVector_ImDrawIdx_eraseTPtr = ImDrawIdx* function(ImVector_ImDrawIdx* self, const ImDrawIdx* it, const ImDrawIdx* it_last);
1042 	 alias da_ImVector_ImVec2_eraseTPtr = ImVec2* function(ImVector_ImVec2* self, const ImVec2* it, const ImVec2* it_last);
1043 	 alias da_ImVector_float_erase_unsorted = float* function(ImVector_float* self, const float* it);
1044 	 alias da_ImVector_ImWchar_erase_unsorted = ImWchar* function(ImVector_ImWchar* self, const ImWchar* it);
1045 	 alias da_ImVector_ImFontConfig_erase_unsorted = ImFontConfig* function(ImVector_ImFontConfig* self, const ImFontConfig* it);
1046 	 alias da_ImVector_ImFontGlyph_erase_unsorted = ImFontGlyph* function(ImVector_ImFontGlyph* self, const ImFontGlyph* it);
1047 	 alias da_ImVector_TextRange_erase_unsorted = TextRange* function(ImVector_TextRange* self, const TextRange* it);
1048 	 alias da_ImVector_CustomRect_erase_unsorted = CustomRect* function(ImVector_CustomRect* self, const CustomRect* it);
1049 	 alias da_ImVector_ImDrawChannel_erase_unsorted = ImDrawChannel* function(ImVector_ImDrawChannel* self, const ImDrawChannel* it);
1050 	 alias da_ImVector_char_erase_unsorted = char* function(ImVector_char* self, const char* it);
1051 	 alias da_ImVector_ImTextureID_erase_unsorted = ImTextureID* function(ImVector_ImTextureID* self, const ImTextureID* it);
1052 	 alias da_ImVector_ImDrawVert_erase_unsorted = ImDrawVert* function(ImVector_ImDrawVert* self, const ImDrawVert* it);
1053 	 alias da_ImVector_int_erase_unsorted = int* function(ImVector_int* self, const int* it);
1054 	 alias da_ImVector_Pair_erase_unsorted = Pair* function(ImVector_Pair* self, const Pair* it);
1055 	 alias da_ImVector_ImFontPtr_erase_unsorted = ImFont** function(ImVector_ImFontPtr* self, const ImFont** it);
1056 	 alias da_ImVector_ImVec4_erase_unsorted = ImVec4* function(ImVector_ImVec4* self, const ImVec4* it);
1057 	 alias da_ImVector_ImDrawCmd_erase_unsorted = ImDrawCmd* function(ImVector_ImDrawCmd* self, const ImDrawCmd* it);
1058 	 alias da_ImVector_ImDrawIdx_erase_unsorted = ImDrawIdx* function(ImVector_ImDrawIdx* self, const ImDrawIdx* it);
1059 	 alias da_ImVector_ImVec2_erase_unsorted = ImVec2* function(ImVector_ImVec2* self, const ImVec2* it);
1060 	 alias da_ImVector_float_insert = float* function(ImVector_float* self, const float* it, const float v);
1061 	 alias da_ImVector_ImWchar_insert = ImWchar* function(ImVector_ImWchar* self, const ImWchar* it, const ImWchar v);
1062 	 alias da_ImVector_ImFontConfig_insert = ImFontConfig* function(ImVector_ImFontConfig* self, const ImFontConfig* it, const ImFontConfig v);
1063 	 alias da_ImVector_ImFontGlyph_insert = ImFontGlyph* function(ImVector_ImFontGlyph* self, const ImFontGlyph* it, const ImFontGlyph v);
1064 	 alias da_ImVector_TextRange_insert = TextRange* function(ImVector_TextRange* self, const TextRange* it, const TextRange v);
1065 	 alias da_ImVector_CustomRect_insert = CustomRect* function(ImVector_CustomRect* self, const CustomRect* it, const CustomRect v);
1066 	 alias da_ImVector_ImDrawChannel_insert = ImDrawChannel* function(ImVector_ImDrawChannel* self, const ImDrawChannel* it, const ImDrawChannel v);
1067 	 alias da_ImVector_char_insert = char* function(ImVector_char* self, const char* it, const char v);
1068 	 alias da_ImVector_ImTextureID_insert = ImTextureID* function(ImVector_ImTextureID* self, const ImTextureID* it, const ImTextureID v);
1069 	 alias da_ImVector_ImDrawVert_insert = ImDrawVert* function(ImVector_ImDrawVert* self, const ImDrawVert* it, const ImDrawVert v);
1070 	 alias da_ImVector_int_insert = int* function(ImVector_int* self, const int* it, const int v);
1071 	 alias da_ImVector_Pair_insert = Pair* function(ImVector_Pair* self, const Pair* it, const Pair v);
1072 	 alias da_ImVector_ImFontPtr_insert = ImFont** function(ImVector_ImFontPtr* self, const ImFont** it, const ImFont* v);
1073 	 alias da_ImVector_ImVec4_insert = ImVec4* function(ImVector_ImVec4* self, const ImVec4* it, const ImVec4 v);
1074 	 alias da_ImVector_ImDrawCmd_insert = ImDrawCmd* function(ImVector_ImDrawCmd* self, const ImDrawCmd* it, const ImDrawCmd v);
1075 	 alias da_ImVector_ImDrawIdx_insert = ImDrawIdx* function(ImVector_ImDrawIdx* self, const ImDrawIdx* it, const ImDrawIdx v);
1076 	 alias da_ImVector_ImVec2_insert = ImVec2* function(ImVector_ImVec2* self, const ImVec2* it, const ImVec2 v);
1077 	 alias da_ImVector_float_contains = bool function(const ImVector_float* self, const float v);
1078 	 alias da_ImVector_ImWchar_contains = bool function(const ImVector_ImWchar* self, const ImWchar v);
1079 	 alias da_ImVector_char_contains = bool function(const ImVector_char* self, const char v);
1080 	 alias da_ImVector_int_contains = bool function(const ImVector_int* self, const int v);
1081 	 alias da_ImVector_float_index_from_ptr = int function(const ImVector_float* self, const float* it);
1082 	 alias da_ImVector_ImWchar_index_from_ptr = int function(const ImVector_ImWchar* self, const ImWchar* it);
1083 	 alias da_ImVector_ImFontConfig_index_from_ptr = int function(const ImVector_ImFontConfig* self, const ImFontConfig* it);
1084 	 alias da_ImVector_ImFontGlyph_index_from_ptr = int function(const ImVector_ImFontGlyph* self, const ImFontGlyph* it);
1085 	 alias da_ImVector_TextRange_index_from_ptr = int function(const ImVector_TextRange* self, const TextRange* it);
1086 	 alias da_ImVector_CustomRect_index_from_ptr = int function(const ImVector_CustomRect* self, const CustomRect* it);
1087 	 alias da_ImVector_ImDrawChannel_index_from_ptr = int function(const ImVector_ImDrawChannel* self, const ImDrawChannel* it);
1088 	 alias da_ImVector_char_index_from_ptr = int function(const ImVector_char* self, const char* it);
1089 	 alias da_ImVector_ImTextureID_index_from_ptr = int function(const ImVector_ImTextureID* self, const ImTextureID* it);
1090 	 alias da_ImVector_ImDrawVert_index_from_ptr = int function(const ImVector_ImDrawVert* self, const ImDrawVert* it);
1091 	 alias da_ImVector_int_index_from_ptr = int function(const ImVector_int* self, const int* it);
1092 	 alias da_ImVector_Pair_index_from_ptr = int function(const ImVector_Pair* self, const Pair* it);
1093 	 alias da_ImVector_ImFontPtr_index_from_ptr = int function(const ImVector_ImFontPtr* self, const ImFont** it);
1094 	 alias da_ImVector_ImVec4_index_from_ptr = int function(const ImVector_ImVec4* self, const ImVec4* it);
1095 	 alias da_ImVector_ImDrawCmd_index_from_ptr = int function(const ImVector_ImDrawCmd* self, const ImDrawCmd* it);
1096 	 alias da_ImVector_ImDrawIdx_index_from_ptr = int function(const ImVector_ImDrawIdx* self, const ImDrawIdx* it);
1097 	 alias da_ImVector_ImVec2_index_from_ptr = int function(const ImVector_ImVec2* self, const ImVec2* it);
1098 }
1099 
1100 __gshared
1101 {
1102 	da_ImVec2_ImVec2 ImVec2_ImVec2;
1103 	da_ImVec2_destroy ImVec2_destroy;
1104 	da_ImVec2_ImVec2Float ImVec2_ImVec2Float;
1105 	da_ImVec4_ImVec4 ImVec4_ImVec4;
1106 	da_ImVec4_destroy ImVec4_destroy;
1107 	da_ImVec4_ImVec4Float ImVec4_ImVec4Float;
1108 	da_igCreateContext igCreateContext;
1109 	da_igDestroyContext igDestroyContext;
1110 	da_igGetCurrentContext igGetCurrentContext;
1111 	da_igSetCurrentContext igSetCurrentContext;
1112 	da_igDebugCheckVersionAndDataLayout igDebugCheckVersionAndDataLayout;
1113 	da_igGetIO igGetIO;
1114 	da_igGetStyle igGetStyle;
1115 	da_igNewFrame igNewFrame;
1116 	da_igEndFrame igEndFrame;
1117 	da_igRender igRender;
1118 	da_igGetDrawData igGetDrawData;
1119 	da_igShowDemoWindow igShowDemoWindow;
1120 	da_igShowAboutWindow igShowAboutWindow;
1121 	da_igShowMetricsWindow igShowMetricsWindow;
1122 	da_igShowStyleEditor igShowStyleEditor;
1123 	da_igShowStyleSelector igShowStyleSelector;
1124 	da_igShowFontSelector igShowFontSelector;
1125 	da_igShowUserGuide igShowUserGuide;
1126 	da_igGetVersion igGetVersion;
1127 	da_igStyleColorsDark igStyleColorsDark;
1128 	da_igStyleColorsClassic igStyleColorsClassic;
1129 	da_igStyleColorsLight igStyleColorsLight;
1130 	da_igBegin igBegin;
1131 	da_igEnd igEnd;
1132 	da_igBeginChild igBeginChild;
1133 	da_igBeginChildID igBeginChildID;
1134 	da_igEndChild igEndChild;
1135 	da_igIsWindowAppearing igIsWindowAppearing;
1136 	da_igIsWindowCollapsed igIsWindowCollapsed;
1137 	da_igIsWindowFocused igIsWindowFocused;
1138 	da_igIsWindowHovered igIsWindowHovered;
1139 	da_igGetWindowDrawList igGetWindowDrawList;
1140 	da_igGetWindowPos igGetWindowPos;
1141 	da_igGetWindowSize igGetWindowSize;
1142 	da_igGetWindowWidth igGetWindowWidth;
1143 	da_igGetWindowHeight igGetWindowHeight;
1144 	da_igSetNextWindowPos igSetNextWindowPos;
1145 	da_igSetNextWindowSize igSetNextWindowSize;
1146 	da_igSetNextWindowSizeConstraints igSetNextWindowSizeConstraints;
1147 	da_igSetNextWindowContentSize igSetNextWindowContentSize;
1148 	da_igSetNextWindowCollapsed igSetNextWindowCollapsed;
1149 	da_igSetNextWindowFocus igSetNextWindowFocus;
1150 	da_igSetNextWindowBgAlpha igSetNextWindowBgAlpha;
1151 	da_igSetWindowPosVec2 igSetWindowPosVec2;
1152 	da_igSetWindowSizeVec2 igSetWindowSizeVec2;
1153 	da_igSetWindowCollapsedBool igSetWindowCollapsedBool;
1154 	da_igSetWindowFocus igSetWindowFocus;
1155 	da_igSetWindowFontScale igSetWindowFontScale;
1156 	da_igSetWindowPosStr igSetWindowPosStr;
1157 	da_igSetWindowSizeStr igSetWindowSizeStr;
1158 	da_igSetWindowCollapsedStr igSetWindowCollapsedStr;
1159 	da_igSetWindowFocusStr igSetWindowFocusStr;
1160 	da_igGetContentRegionMax igGetContentRegionMax;
1161 	da_igGetContentRegionAvail igGetContentRegionAvail;
1162 	da_igGetWindowContentRegionMin igGetWindowContentRegionMin;
1163 	da_igGetWindowContentRegionMax igGetWindowContentRegionMax;
1164 	da_igGetWindowContentRegionWidth igGetWindowContentRegionWidth;
1165 	da_igGetScrollX igGetScrollX;
1166 	da_igGetScrollY igGetScrollY;
1167 	da_igGetScrollMaxX igGetScrollMaxX;
1168 	da_igGetScrollMaxY igGetScrollMaxY;
1169 	da_igSetScrollX igSetScrollX;
1170 	da_igSetScrollY igSetScrollY;
1171 	da_igSetScrollHereY igSetScrollHereY;
1172 	da_igSetScrollFromPosY igSetScrollFromPosY;
1173 	da_igPushFont igPushFont;
1174 	da_igPopFont igPopFont;
1175 	da_igPushStyleColorU32 igPushStyleColorU32;
1176 	da_igPushStyleColor igPushStyleColor;
1177 	da_igPopStyleColor igPopStyleColor;
1178 	da_igPushStyleVarFloat igPushStyleVarFloat;
1179 	da_igPushStyleVarVec2 igPushStyleVarVec2;
1180 	da_igPopStyleVar igPopStyleVar;
1181 	da_igGetStyleColorVec4 igGetStyleColorVec4;
1182 	da_igGetFont igGetFont;
1183 	da_igGetFontSize igGetFontSize;
1184 	da_igGetFontTexUvWhitePixel igGetFontTexUvWhitePixel;
1185 	da_igGetColorU32 igGetColorU32;
1186 	da_igGetColorU32Vec4 igGetColorU32Vec4;
1187 	da_igGetColorU32U32 igGetColorU32U32;
1188 	da_igPushItemWidth igPushItemWidth;
1189 	da_igPopItemWidth igPopItemWidth;
1190 	da_igSetNextItemWidth igSetNextItemWidth;
1191 	da_igCalcItemWidth igCalcItemWidth;
1192 	da_igPushTextWrapPos igPushTextWrapPos;
1193 	da_igPopTextWrapPos igPopTextWrapPos;
1194 	da_igPushAllowKeyboardFocus igPushAllowKeyboardFocus;
1195 	da_igPopAllowKeyboardFocus igPopAllowKeyboardFocus;
1196 	da_igPushButtonRepeat igPushButtonRepeat;
1197 	da_igPopButtonRepeat igPopButtonRepeat;
1198 	da_igSeparator igSeparator;
1199 	da_igSameLine igSameLine;
1200 	da_igNewLine igNewLine;
1201 	da_igSpacing igSpacing;
1202 	da_igDummy igDummy;
1203 	da_igIndent igIndent;
1204 	da_igUnindent igUnindent;
1205 	da_igBeginGroup igBeginGroup;
1206 	da_igEndGroup igEndGroup;
1207 	da_igGetCursorPos igGetCursorPos;
1208 	da_igGetCursorPosX igGetCursorPosX;
1209 	da_igGetCursorPosY igGetCursorPosY;
1210 	da_igSetCursorPos igSetCursorPos;
1211 	da_igSetCursorPosX igSetCursorPosX;
1212 	da_igSetCursorPosY igSetCursorPosY;
1213 	da_igGetCursorStartPos igGetCursorStartPos;
1214 	da_igGetCursorScreenPos igGetCursorScreenPos;
1215 	da_igSetCursorScreenPos igSetCursorScreenPos;
1216 	da_igAlignTextToFramePadding igAlignTextToFramePadding;
1217 	da_igGetTextLineHeight igGetTextLineHeight;
1218 	da_igGetTextLineHeightWithSpacing igGetTextLineHeightWithSpacing;
1219 	da_igGetFrameHeight igGetFrameHeight;
1220 	da_igGetFrameHeightWithSpacing igGetFrameHeightWithSpacing;
1221 	da_igPushIDStr igPushIDStr;
1222 	da_igPushIDRange igPushIDRange;
1223 	da_igPushIDPtr igPushIDPtr;
1224 	da_igPushIDInt igPushIDInt;
1225 	da_igPopID igPopID;
1226 	da_igGetIDStr igGetIDStr;
1227 	da_igGetIDRange igGetIDRange;
1228 	da_igGetIDPtr igGetIDPtr;
1229 	da_igTextUnformatted igTextUnformatted;
1230 	da_igText igText;
1231 	da_igTextV igTextV;
1232 	da_igTextColored igTextColored;
1233 	da_igTextColoredV igTextColoredV;
1234 	da_igTextDisabled igTextDisabled;
1235 	da_igTextDisabledV igTextDisabledV;
1236 	da_igTextWrapped igTextWrapped;
1237 	da_igTextWrappedV igTextWrappedV;
1238 	da_igLabelText igLabelText;
1239 	da_igLabelTextV igLabelTextV;
1240 	da_igBulletText igBulletText;
1241 	da_igBulletTextV igBulletTextV;
1242 	da_igButton igButton;
1243 	da_igSmallButton igSmallButton;
1244 	da_igInvisibleButton igInvisibleButton;
1245 	da_igArrowButton igArrowButton;
1246 	da_igImage igImage;
1247 	da_igImageButton igImageButton;
1248 	da_igCheckbox igCheckbox;
1249 	da_igCheckboxFlags igCheckboxFlags;
1250 	da_igRadioButtonBool igRadioButtonBool;
1251 	da_igRadioButtonIntPtr igRadioButtonIntPtr;
1252 	da_igProgressBar igProgressBar;
1253 	da_igBullet igBullet;
1254 	da_igBeginCombo igBeginCombo;
1255 	da_igEndCombo igEndCombo;
1256 	da_igCombo igCombo;
1257 	da_igComboStr igComboStr;
1258 	da_igDragFloat igDragFloat;
1259 	da_igDragFloat2 igDragFloat2;
1260 	da_igDragFloat3 igDragFloat3;
1261 	da_igDragFloat4 igDragFloat4;
1262 	da_igDragFloatRange2 igDragFloatRange2;
1263 	da_igDragInt igDragInt;
1264 	da_igDragInt2 igDragInt2;
1265 	da_igDragInt3 igDragInt3;
1266 	da_igDragInt4 igDragInt4;
1267 	da_igDragIntRange2 igDragIntRange2;
1268 	da_igDragScalar igDragScalar;
1269 	da_igDragScalarN igDragScalarN;
1270 	da_igSliderFloat igSliderFloat;
1271 	da_igSliderFloat2 igSliderFloat2;
1272 	da_igSliderFloat3 igSliderFloat3;
1273 	da_igSliderFloat4 igSliderFloat4;
1274 	da_igSliderAngle igSliderAngle;
1275 	da_igSliderInt igSliderInt;
1276 	da_igSliderInt2 igSliderInt2;
1277 	da_igSliderInt3 igSliderInt3;
1278 	da_igSliderInt4 igSliderInt4;
1279 	da_igSliderScalar igSliderScalar;
1280 	da_igSliderScalarN igSliderScalarN;
1281 	da_igVSliderFloat igVSliderFloat;
1282 	da_igVSliderInt igVSliderInt;
1283 	da_igVSliderScalar igVSliderScalar;
1284 	da_igInputText igInputText;
1285 	da_igInputTextMultiline igInputTextMultiline;
1286 	da_igInputTextWithHint igInputTextWithHint;
1287 	da_igInputFloat igInputFloat;
1288 	da_igInputFloat2 igInputFloat2;
1289 	da_igInputFloat3 igInputFloat3;
1290 	da_igInputFloat4 igInputFloat4;
1291 	da_igInputInt igInputInt;
1292 	da_igInputInt2 igInputInt2;
1293 	da_igInputInt3 igInputInt3;
1294 	da_igInputInt4 igInputInt4;
1295 	da_igInputDouble igInputDouble;
1296 	da_igInputScalar igInputScalar;
1297 	da_igInputScalarN igInputScalarN;
1298 	da_igColorEdit3 igColorEdit3;
1299 	da_igColorEdit4 igColorEdit4;
1300 	da_igColorPicker3 igColorPicker3;
1301 	da_igColorPicker4 igColorPicker4;
1302 	da_igColorButton igColorButton;
1303 	da_igSetColorEditOptions igSetColorEditOptions;
1304 	da_igTreeNodeStr igTreeNodeStr;
1305 	da_igTreeNodeStrStr igTreeNodeStrStr;
1306 	da_igTreeNodePtr igTreeNodePtr;
1307 	da_igTreeNodeVStr igTreeNodeVStr;
1308 	da_igTreeNodeVPtr igTreeNodeVPtr;
1309 	da_igTreeNodeExStr igTreeNodeExStr;
1310 	da_igTreeNodeExStrStr igTreeNodeExStrStr;
1311 	da_igTreeNodeExPtr igTreeNodeExPtr;
1312 	da_igTreeNodeExVStr igTreeNodeExVStr;
1313 	da_igTreeNodeExVPtr igTreeNodeExVPtr;
1314 	da_igTreePushStr igTreePushStr;
1315 	da_igTreePushPtr igTreePushPtr;
1316 	da_igTreePop igTreePop;
1317 	da_igTreeAdvanceToLabelPos igTreeAdvanceToLabelPos;
1318 	da_igGetTreeNodeToLabelSpacing igGetTreeNodeToLabelSpacing;
1319 	da_igSetNextTreeNodeOpen igSetNextTreeNodeOpen;
1320 	da_igCollapsingHeader igCollapsingHeader;
1321 	da_igCollapsingHeaderBoolPtr igCollapsingHeaderBoolPtr;
1322 	da_igSelectable igSelectable;
1323 	da_igSelectableBoolPtr igSelectableBoolPtr;
1324 	da_igListBoxStr_arr igListBoxStr_arr;
1325 	da_igListBoxHeaderVec2 igListBoxHeaderVec2;
1326 	da_igListBoxHeaderInt igListBoxHeaderInt;
1327 	da_igListBoxFooter igListBoxFooter;
1328 	da_igPlotLines igPlotLines;
1329 	da_igPlotHistogramFloatPtr igPlotHistogramFloatPtr;
1330 	da_igValueBool igValueBool;
1331 	da_igValueInt igValueInt;
1332 	da_igValueUint igValueUint;
1333 	da_igValueFloat igValueFloat;
1334 	da_igBeginMainMenuBar igBeginMainMenuBar;
1335 	da_igEndMainMenuBar igEndMainMenuBar;
1336 	da_igBeginMenuBar igBeginMenuBar;
1337 	da_igEndMenuBar igEndMenuBar;
1338 	da_igBeginMenu igBeginMenu;
1339 	da_igEndMenu igEndMenu;
1340 	da_igMenuItemBool igMenuItemBool;
1341 	da_igMenuItemBoolPtr igMenuItemBoolPtr;
1342 	da_igBeginTooltip igBeginTooltip;
1343 	da_igEndTooltip igEndTooltip;
1344 	da_igSetTooltip igSetTooltip;
1345 	da_igSetTooltipV igSetTooltipV;
1346 	da_igOpenPopup igOpenPopup;
1347 	da_igBeginPopup igBeginPopup;
1348 	da_igBeginPopupContextItem igBeginPopupContextItem;
1349 	da_igBeginPopupContextWindow igBeginPopupContextWindow;
1350 	da_igBeginPopupContextVoid igBeginPopupContextVoid;
1351 	da_igBeginPopupModal igBeginPopupModal;
1352 	da_igEndPopup igEndPopup;
1353 	da_igOpenPopupOnItemClick igOpenPopupOnItemClick;
1354 	da_igIsPopupOpen igIsPopupOpen;
1355 	da_igCloseCurrentPopup igCloseCurrentPopup;
1356 	da_igColumns igColumns;
1357 	da_igNextColumn igNextColumn;
1358 	da_igGetColumnIndex igGetColumnIndex;
1359 	da_igGetColumnWidth igGetColumnWidth;
1360 	da_igSetColumnWidth igSetColumnWidth;
1361 	da_igGetColumnOffset igGetColumnOffset;
1362 	da_igSetColumnOffset igSetColumnOffset;
1363 	da_igGetColumnsCount igGetColumnsCount;
1364 	da_igBeginTabBar igBeginTabBar;
1365 	da_igEndTabBar igEndTabBar;
1366 	da_igBeginTabItem igBeginTabItem;
1367 	da_igEndTabItem igEndTabItem;
1368 	da_igSetTabItemClosed igSetTabItemClosed;
1369 	da_igLogToTTY igLogToTTY;
1370 	da_igLogToFile igLogToFile;
1371 	da_igLogToClipboard igLogToClipboard;
1372 	da_igLogFinish igLogFinish;
1373 	da_igLogButtons igLogButtons;
1374 	da_igBeginDragDropSource igBeginDragDropSource;
1375 	da_igSetDragDropPayload igSetDragDropPayload;
1376 	da_igEndDragDropSource igEndDragDropSource;
1377 	da_igBeginDragDropTarget igBeginDragDropTarget;
1378 	da_igAcceptDragDropPayload igAcceptDragDropPayload;
1379 	da_igEndDragDropTarget igEndDragDropTarget;
1380 	da_igGetDragDropPayload igGetDragDropPayload;
1381 	da_igPushClipRect igPushClipRect;
1382 	da_igPopClipRect igPopClipRect;
1383 	da_igSetItemDefaultFocus igSetItemDefaultFocus;
1384 	da_igSetKeyboardFocusHere igSetKeyboardFocusHere;
1385 	da_igIsItemHovered igIsItemHovered;
1386 	da_igIsItemActive igIsItemActive;
1387 	da_igIsItemFocused igIsItemFocused;
1388 	da_igIsItemClicked igIsItemClicked;
1389 	da_igIsItemVisible igIsItemVisible;
1390 	da_igIsItemEdited igIsItemEdited;
1391 	da_igIsItemActivated igIsItemActivated;
1392 	da_igIsItemDeactivated igIsItemDeactivated;
1393 	da_igIsItemDeactivatedAfterEdit igIsItemDeactivatedAfterEdit;
1394 	da_igIsAnyItemHovered igIsAnyItemHovered;
1395 	da_igIsAnyItemActive igIsAnyItemActive;
1396 	da_igIsAnyItemFocused igIsAnyItemFocused;
1397 	da_igGetItemRectMin igGetItemRectMin;
1398 	da_igGetItemRectMax igGetItemRectMax;
1399 	da_igGetItemRectSize igGetItemRectSize;
1400 	da_igSetItemAllowOverlap igSetItemAllowOverlap;
1401 	da_igIsRectVisible igIsRectVisible;
1402 	da_igIsRectVisibleVec2 igIsRectVisibleVec2;
1403 	da_igGetTime igGetTime;
1404 	da_igGetFrameCount igGetFrameCount;
1405 	da_igGetBackgroundDrawList igGetBackgroundDrawList;
1406 	da_igGetForegroundDrawList igGetForegroundDrawList;
1407 	da_igGetDrawListSharedData igGetDrawListSharedData;
1408 	da_igGetStyleColorName igGetStyleColorName;
1409 	da_igSetStateStorage igSetStateStorage;
1410 	da_igGetStateStorage igGetStateStorage;
1411 	da_igCalcTextSize igCalcTextSize;
1412 	da_igCalcListClipping igCalcListClipping;
1413 	da_igBeginChildFrame igBeginChildFrame;
1414 	da_igEndChildFrame igEndChildFrame;
1415 	da_igColorConvertU32ToFloat4 igColorConvertU32ToFloat4;
1416 	da_igColorConvertFloat4ToU32 igColorConvertFloat4ToU32;
1417 	da_igGetKeyIndex igGetKeyIndex;
1418 	da_igIsKeyDown igIsKeyDown;
1419 	da_igIsKeyPressed igIsKeyPressed;
1420 	da_igIsKeyReleased igIsKeyReleased;
1421 	da_igGetKeyPressedAmount igGetKeyPressedAmount;
1422 	da_igIsMouseDown igIsMouseDown;
1423 	da_igIsAnyMouseDown igIsAnyMouseDown;
1424 	da_igIsMouseClicked igIsMouseClicked;
1425 	da_igIsMouseDoubleClicked igIsMouseDoubleClicked;
1426 	da_igIsMouseReleased igIsMouseReleased;
1427 	da_igIsMouseDragging igIsMouseDragging;
1428 	da_igIsMouseHoveringRect igIsMouseHoveringRect;
1429 	da_igIsMousePosValid igIsMousePosValid;
1430 	da_igGetMousePos igGetMousePos;
1431 	da_igGetMousePosOnOpeningCurrentPopup igGetMousePosOnOpeningCurrentPopup;
1432 	da_igGetMouseDragDelta igGetMouseDragDelta;
1433 	da_igResetMouseDragDelta igResetMouseDragDelta;
1434 	da_igGetMouseCursor igGetMouseCursor;
1435 	da_igSetMouseCursor igSetMouseCursor;
1436 	da_igCaptureKeyboardFromApp igCaptureKeyboardFromApp;
1437 	da_igCaptureMouseFromApp igCaptureMouseFromApp;
1438 	da_igGetClipboardText igGetClipboardText;
1439 	da_igSetClipboardText igSetClipboardText;
1440 	da_igLoadIniSettingsFromDisk igLoadIniSettingsFromDisk;
1441 	da_igLoadIniSettingsFromMemory igLoadIniSettingsFromMemory;
1442 	da_igSaveIniSettingsToDisk igSaveIniSettingsToDisk;
1443 	da_igSaveIniSettingsToMemory igSaveIniSettingsToMemory;
1444 	da_igMemAlloc igMemAlloc;
1445 	da_igMemFree igMemFree;
1446 	da_ImGuiStyle_ImGuiStyle ImGuiStyle_ImGuiStyle;
1447 	da_ImGuiStyle_destroy ImGuiStyle_destroy;
1448 	da_ImGuiStyle_ScaleAllSizes ImGuiStyle_ScaleAllSizes;
1449 	da_ImGuiIO_AddInputCharacter ImGuiIO_AddInputCharacter;
1450 	da_ImGuiIO_AddInputCharactersUTF8 ImGuiIO_AddInputCharactersUTF8;
1451 	da_ImGuiIO_ClearInputCharacters ImGuiIO_ClearInputCharacters;
1452 	da_ImGuiIO_ImGuiIO ImGuiIO_ImGuiIO;
1453 	da_ImGuiIO_destroy ImGuiIO_destroy;
1454 	da_ImGuiInputTextCallbackData_ImGuiInputTextCallbackData ImGuiInputTextCallbackData_ImGuiInputTextCallbackData;
1455 	da_ImGuiInputTextCallbackData_destroy ImGuiInputTextCallbackData_destroy;
1456 	da_ImGuiInputTextCallbackData_DeleteChars ImGuiInputTextCallbackData_DeleteChars;
1457 	da_ImGuiInputTextCallbackData_InsertChars ImGuiInputTextCallbackData_InsertChars;
1458 	da_ImGuiInputTextCallbackData_HasSelection ImGuiInputTextCallbackData_HasSelection;
1459 	da_ImGuiPayload_ImGuiPayload ImGuiPayload_ImGuiPayload;
1460 	da_ImGuiPayload_destroy ImGuiPayload_destroy;
1461 	da_ImGuiPayload_Clear ImGuiPayload_Clear;
1462 	da_ImGuiPayload_IsDataType ImGuiPayload_IsDataType;
1463 	da_ImGuiPayload_IsPreview ImGuiPayload_IsPreview;
1464 	da_ImGuiPayload_IsDelivery ImGuiPayload_IsDelivery;
1465 	da_ImGuiOnceUponAFrame_ImGuiOnceUponAFrame ImGuiOnceUponAFrame_ImGuiOnceUponAFrame;
1466 	da_ImGuiOnceUponAFrame_destroy ImGuiOnceUponAFrame_destroy;
1467 	da_ImGuiTextFilter_ImGuiTextFilter ImGuiTextFilter_ImGuiTextFilter;
1468 	da_ImGuiTextFilter_destroy ImGuiTextFilter_destroy;
1469 	da_ImGuiTextFilter_Draw ImGuiTextFilter_Draw;
1470 	da_ImGuiTextFilter_PassFilter ImGuiTextFilter_PassFilter;
1471 	da_ImGuiTextFilter_Build ImGuiTextFilter_Build;
1472 	da_ImGuiTextFilter_Clear ImGuiTextFilter_Clear;
1473 	da_ImGuiTextFilter_IsActive ImGuiTextFilter_IsActive;
1474 	da_TextRange_TextRange TextRange_TextRange;
1475 	da_TextRange_destroy TextRange_destroy;
1476 	da_TextRange_TextRangeStr TextRange_TextRangeStr;
1477 	da_TextRange_begin TextRange_begin;
1478 	da_TextRange_end TextRange_end;
1479 	da_TextRange_empty TextRange_empty;
1480 	da_TextRange_split TextRange_split;
1481 	da_ImGuiTextBuffer_ImGuiTextBuffer ImGuiTextBuffer_ImGuiTextBuffer;
1482 	da_ImGuiTextBuffer_destroy ImGuiTextBuffer_destroy;
1483 	da_ImGuiTextBuffer_begin ImGuiTextBuffer_begin;
1484 	da_ImGuiTextBuffer_end ImGuiTextBuffer_end;
1485 	da_ImGuiTextBuffer_size ImGuiTextBuffer_size;
1486 	da_ImGuiTextBuffer_empty ImGuiTextBuffer_empty;
1487 	da_ImGuiTextBuffer_clear ImGuiTextBuffer_clear;
1488 	da_ImGuiTextBuffer_reserve ImGuiTextBuffer_reserve;
1489 	da_ImGuiTextBuffer_c_str ImGuiTextBuffer_c_str;
1490 	da_ImGuiTextBuffer_append ImGuiTextBuffer_append;
1491 	da_ImGuiTextBuffer_appendfv ImGuiTextBuffer_appendfv;
1492 	da_Pair_PairInt Pair_PairInt;
1493 	da_Pair_destroy Pair_destroy;
1494 	da_Pair_PairFloat Pair_PairFloat;
1495 	da_Pair_PairPtr Pair_PairPtr;
1496 	da_ImGuiStorage_Clear ImGuiStorage_Clear;
1497 	da_ImGuiStorage_GetInt ImGuiStorage_GetInt;
1498 	da_ImGuiStorage_SetInt ImGuiStorage_SetInt;
1499 	da_ImGuiStorage_GetBool ImGuiStorage_GetBool;
1500 	da_ImGuiStorage_SetBool ImGuiStorage_SetBool;
1501 	da_ImGuiStorage_GetFloat ImGuiStorage_GetFloat;
1502 	da_ImGuiStorage_SetFloat ImGuiStorage_SetFloat;
1503 	da_ImGuiStorage_GetVoidPtr ImGuiStorage_GetVoidPtr;
1504 	da_ImGuiStorage_SetVoidPtr ImGuiStorage_SetVoidPtr;
1505 	da_ImGuiStorage_GetIntRef ImGuiStorage_GetIntRef;
1506 	da_ImGuiStorage_GetBoolRef ImGuiStorage_GetBoolRef;
1507 	da_ImGuiStorage_GetFloatRef ImGuiStorage_GetFloatRef;
1508 	da_ImGuiStorage_GetVoidPtrRef ImGuiStorage_GetVoidPtrRef;
1509 	da_ImGuiStorage_SetAllInt ImGuiStorage_SetAllInt;
1510 	da_ImGuiStorage_BuildSortByKey ImGuiStorage_BuildSortByKey;
1511 	da_ImGuiListClipper_ImGuiListClipper ImGuiListClipper_ImGuiListClipper;
1512 	da_ImGuiListClipper_destroy ImGuiListClipper_destroy;
1513 	da_ImGuiListClipper_Step ImGuiListClipper_Step;
1514 	da_ImGuiListClipper_Begin ImGuiListClipper_Begin;
1515 	da_ImGuiListClipper_End ImGuiListClipper_End;
1516 	da_ImColor_ImColor ImColor_ImColor;
1517 	da_ImColor_destroy ImColor_destroy;
1518 	da_ImColor_ImColorInt ImColor_ImColorInt;
1519 	da_ImColor_ImColorU32 ImColor_ImColorU32;
1520 	da_ImColor_ImColorFloat ImColor_ImColorFloat;
1521 	da_ImColor_ImColorVec4 ImColor_ImColorVec4;
1522 	da_ImColor_SetHSV ImColor_SetHSV;
1523 	da_ImColor_HSV ImColor_HSV;
1524 	da_ImDrawCmd_ImDrawCmd ImDrawCmd_ImDrawCmd;
1525 	da_ImDrawCmd_destroy ImDrawCmd_destroy;
1526 	da_ImDrawList_ImDrawList ImDrawList_ImDrawList;
1527 	da_ImDrawList_destroy ImDrawList_destroy;
1528 	da_ImDrawList_PushClipRect ImDrawList_PushClipRect;
1529 	da_ImDrawList_PushClipRectFullScreen ImDrawList_PushClipRectFullScreen;
1530 	da_ImDrawList_PopClipRect ImDrawList_PopClipRect;
1531 	da_ImDrawList_PushTextureID ImDrawList_PushTextureID;
1532 	da_ImDrawList_PopTextureID ImDrawList_PopTextureID;
1533 	da_ImDrawList_GetClipRectMin ImDrawList_GetClipRectMin;
1534 	da_ImDrawList_GetClipRectMax ImDrawList_GetClipRectMax;
1535 	da_ImDrawList_AddLine ImDrawList_AddLine;
1536 	da_ImDrawList_AddRect ImDrawList_AddRect;
1537 	da_ImDrawList_AddRectFilled ImDrawList_AddRectFilled;
1538 	da_ImDrawList_AddRectFilledMultiColor ImDrawList_AddRectFilledMultiColor;
1539 	da_ImDrawList_AddQuad ImDrawList_AddQuad;
1540 	da_ImDrawList_AddQuadFilled ImDrawList_AddQuadFilled;
1541 	da_ImDrawList_AddTriangle ImDrawList_AddTriangle;
1542 	da_ImDrawList_AddTriangleFilled ImDrawList_AddTriangleFilled;
1543 	da_ImDrawList_AddCircle ImDrawList_AddCircle;
1544 	da_ImDrawList_AddCircleFilled ImDrawList_AddCircleFilled;
1545 	da_ImDrawList_AddText ImDrawList_AddText;
1546 	da_ImDrawList_AddTextFontPtr ImDrawList_AddTextFontPtr;
1547 	da_ImDrawList_AddImage ImDrawList_AddImage;
1548 	da_ImDrawList_AddImageQuad ImDrawList_AddImageQuad;
1549 	da_ImDrawList_AddImageRounded ImDrawList_AddImageRounded;
1550 	da_ImDrawList_AddPolyline ImDrawList_AddPolyline;
1551 	da_ImDrawList_AddConvexPolyFilled ImDrawList_AddConvexPolyFilled;
1552 	da_ImDrawList_AddBezierCurve ImDrawList_AddBezierCurve;
1553 	da_ImDrawList_PathClear ImDrawList_PathClear;
1554 	da_ImDrawList_PathLineTo ImDrawList_PathLineTo;
1555 	da_ImDrawList_PathLineToMergeDuplicate ImDrawList_PathLineToMergeDuplicate;
1556 	da_ImDrawList_PathFillConvex ImDrawList_PathFillConvex;
1557 	da_ImDrawList_PathStroke ImDrawList_PathStroke;
1558 	da_ImDrawList_PathArcTo ImDrawList_PathArcTo;
1559 	da_ImDrawList_PathArcToFast ImDrawList_PathArcToFast;
1560 	da_ImDrawList_PathBezierCurveTo ImDrawList_PathBezierCurveTo;
1561 	da_ImDrawList_PathRect ImDrawList_PathRect;
1562 	da_ImDrawList_ChannelsSplit ImDrawList_ChannelsSplit;
1563 	da_ImDrawList_ChannelsMerge ImDrawList_ChannelsMerge;
1564 	da_ImDrawList_ChannelsSetCurrent ImDrawList_ChannelsSetCurrent;
1565 	da_ImDrawList_AddCallback ImDrawList_AddCallback;
1566 	da_ImDrawList_AddDrawCmd ImDrawList_AddDrawCmd;
1567 	da_ImDrawList_CloneOutput ImDrawList_CloneOutput;
1568 	da_ImDrawList_Clear ImDrawList_Clear;
1569 	da_ImDrawList_ClearFreeMemory ImDrawList_ClearFreeMemory;
1570 	da_ImDrawList_PrimReserve ImDrawList_PrimReserve;
1571 	da_ImDrawList_PrimRect ImDrawList_PrimRect;
1572 	da_ImDrawList_PrimRectUV ImDrawList_PrimRectUV;
1573 	da_ImDrawList_PrimQuadUV ImDrawList_PrimQuadUV;
1574 	da_ImDrawList_PrimWriteVtx ImDrawList_PrimWriteVtx;
1575 	da_ImDrawList_PrimWriteIdx ImDrawList_PrimWriteIdx;
1576 	da_ImDrawList_PrimVtx ImDrawList_PrimVtx;
1577 	da_ImDrawList_UpdateClipRect ImDrawList_UpdateClipRect;
1578 	da_ImDrawList_UpdateTextureID ImDrawList_UpdateTextureID;
1579 	da_ImDrawData_ImDrawData ImDrawData_ImDrawData;
1580 	da_ImDrawData_destroy ImDrawData_destroy;
1581 	da_ImDrawData_Clear ImDrawData_Clear;
1582 	da_ImDrawData_DeIndexAllBuffers ImDrawData_DeIndexAllBuffers;
1583 	da_ImDrawData_ScaleClipRects ImDrawData_ScaleClipRects;
1584 	da_ImFontConfig_ImFontConfig ImFontConfig_ImFontConfig;
1585 	da_ImFontConfig_destroy ImFontConfig_destroy;
1586 	da_ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder;
1587 	da_ImFontGlyphRangesBuilder_destroy ImFontGlyphRangesBuilder_destroy;
1588 	da_ImFontGlyphRangesBuilder_GetBit ImFontGlyphRangesBuilder_GetBit;
1589 	da_ImFontGlyphRangesBuilder_SetBit ImFontGlyphRangesBuilder_SetBit;
1590 	da_ImFontGlyphRangesBuilder_AddChar ImFontGlyphRangesBuilder_AddChar;
1591 	da_ImFontGlyphRangesBuilder_AddText ImFontGlyphRangesBuilder_AddText;
1592 	da_ImFontGlyphRangesBuilder_AddRanges ImFontGlyphRangesBuilder_AddRanges;
1593 	da_ImFontGlyphRangesBuilder_BuildRanges ImFontGlyphRangesBuilder_BuildRanges;
1594 	da_ImFontAtlas_ImFontAtlas ImFontAtlas_ImFontAtlas;
1595 	da_ImFontAtlas_destroy ImFontAtlas_destroy;
1596 	da_ImFontAtlas_AddFont ImFontAtlas_AddFont;
1597 	da_ImFontAtlas_AddFontDefault ImFontAtlas_AddFontDefault;
1598 	da_ImFontAtlas_AddFontFromFileTTF ImFontAtlas_AddFontFromFileTTF;
1599 	da_ImFontAtlas_AddFontFromMemoryTTF ImFontAtlas_AddFontFromMemoryTTF;
1600 	da_ImFontAtlas_AddFontFromMemoryCompressedTTF ImFontAtlas_AddFontFromMemoryCompressedTTF;
1601 	da_ImFontAtlas_AddFontFromMemoryCompressedBase85TTF ImFontAtlas_AddFontFromMemoryCompressedBase85TTF;
1602 	da_ImFontAtlas_ClearInputData ImFontAtlas_ClearInputData;
1603 	da_ImFontAtlas_ClearTexData ImFontAtlas_ClearTexData;
1604 	da_ImFontAtlas_ClearFonts ImFontAtlas_ClearFonts;
1605 	da_ImFontAtlas_Clear ImFontAtlas_Clear;
1606 	da_ImFontAtlas_Build ImFontAtlas_Build;
1607 	da_ImFontAtlas_GetTexDataAsAlpha8 ImFontAtlas_GetTexDataAsAlpha8;
1608 	da_ImFontAtlas_GetTexDataAsRGBA32 ImFontAtlas_GetTexDataAsRGBA32;
1609 	da_ImFontAtlas_IsBuilt ImFontAtlas_IsBuilt;
1610 	da_ImFontAtlas_SetTexID ImFontAtlas_SetTexID;
1611 	da_ImFontAtlas_GetGlyphRangesDefault ImFontAtlas_GetGlyphRangesDefault;
1612 	da_ImFontAtlas_GetGlyphRangesKorean ImFontAtlas_GetGlyphRangesKorean;
1613 	da_ImFontAtlas_GetGlyphRangesJapanese ImFontAtlas_GetGlyphRangesJapanese;
1614 	da_ImFontAtlas_GetGlyphRangesChineseFull ImFontAtlas_GetGlyphRangesChineseFull;
1615 	da_ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon;
1616 	da_ImFontAtlas_GetGlyphRangesCyrillic ImFontAtlas_GetGlyphRangesCyrillic;
1617 	da_ImFontAtlas_GetGlyphRangesThai ImFontAtlas_GetGlyphRangesThai;
1618 	da_ImFontAtlas_GetGlyphRangesVietnamese ImFontAtlas_GetGlyphRangesVietnamese;
1619 	da_CustomRect_CustomRect CustomRect_CustomRect;
1620 	da_CustomRect_destroy CustomRect_destroy;
1621 	da_CustomRect_IsPacked CustomRect_IsPacked;
1622 	da_ImFontAtlas_AddCustomRectRegular ImFontAtlas_AddCustomRectRegular;
1623 	da_ImFontAtlas_AddCustomRectFontGlyph ImFontAtlas_AddCustomRectFontGlyph;
1624 	da_ImFontAtlas_GetCustomRectByIndex ImFontAtlas_GetCustomRectByIndex;
1625 	da_ImFontAtlas_CalcCustomRectUV ImFontAtlas_CalcCustomRectUV;
1626 	da_ImFontAtlas_GetMouseCursorTexData ImFontAtlas_GetMouseCursorTexData;
1627 	da_ImFont_ImFont ImFont_ImFont;
1628 	da_ImFont_destroy ImFont_destroy;
1629 	da_ImFont_FindGlyph ImFont_FindGlyph;
1630 	da_ImFont_FindGlyphNoFallback ImFont_FindGlyphNoFallback;
1631 	da_ImFont_GetCharAdvance ImFont_GetCharAdvance;
1632 	da_ImFont_IsLoaded ImFont_IsLoaded;
1633 	da_ImFont_GetDebugName ImFont_GetDebugName;
1634 	da_ImFont_CalcTextSizeA ImFont_CalcTextSizeA;
1635 	da_ImFont_CalcWordWrapPositionA ImFont_CalcWordWrapPositionA;
1636 	da_ImFont_RenderChar ImFont_RenderChar;
1637 	da_ImFont_RenderText ImFont_RenderText;
1638 	da_ImFont_BuildLookupTable ImFont_BuildLookupTable;
1639 	da_ImFont_ClearOutputData ImFont_ClearOutputData;
1640 	da_ImFont_GrowIndex ImFont_GrowIndex;
1641 	da_ImFont_AddGlyph ImFont_AddGlyph;
1642 	da_ImFont_AddRemapChar ImFont_AddRemapChar;
1643 	da_ImFont_SetFallbackChar ImFont_SetFallbackChar;
1644 	da_igGetWindowPos_nonUDT igGetWindowPos_nonUDT;
1645 	da_igGetWindowPos_nonUDT2 igGetWindowPos_nonUDT2;
1646 	da_igGetWindowSize_nonUDT igGetWindowSize_nonUDT;
1647 	da_igGetWindowSize_nonUDT2 igGetWindowSize_nonUDT2;
1648 	da_igGetContentRegionMax_nonUDT igGetContentRegionMax_nonUDT;
1649 	da_igGetContentRegionMax_nonUDT2 igGetContentRegionMax_nonUDT2;
1650 	da_igGetContentRegionAvail_nonUDT igGetContentRegionAvail_nonUDT;
1651 	da_igGetContentRegionAvail_nonUDT2 igGetContentRegionAvail_nonUDT2;
1652 	da_igGetWindowContentRegionMin_nonUDT igGetWindowContentRegionMin_nonUDT;
1653 	da_igGetWindowContentRegionMin_nonUDT2 igGetWindowContentRegionMin_nonUDT2;
1654 	da_igGetWindowContentRegionMax_nonUDT igGetWindowContentRegionMax_nonUDT;
1655 	da_igGetWindowContentRegionMax_nonUDT2 igGetWindowContentRegionMax_nonUDT2;
1656 	da_igGetFontTexUvWhitePixel_nonUDT igGetFontTexUvWhitePixel_nonUDT;
1657 	da_igGetFontTexUvWhitePixel_nonUDT2 igGetFontTexUvWhitePixel_nonUDT2;
1658 	da_igGetCursorPos_nonUDT igGetCursorPos_nonUDT;
1659 	da_igGetCursorPos_nonUDT2 igGetCursorPos_nonUDT2;
1660 	da_igGetCursorStartPos_nonUDT igGetCursorStartPos_nonUDT;
1661 	da_igGetCursorStartPos_nonUDT2 igGetCursorStartPos_nonUDT2;
1662 	da_igGetCursorScreenPos_nonUDT igGetCursorScreenPos_nonUDT;
1663 	da_igGetCursorScreenPos_nonUDT2 igGetCursorScreenPos_nonUDT2;
1664 	da_igGetItemRectMin_nonUDT igGetItemRectMin_nonUDT;
1665 	da_igGetItemRectMin_nonUDT2 igGetItemRectMin_nonUDT2;
1666 	da_igGetItemRectMax_nonUDT igGetItemRectMax_nonUDT;
1667 	da_igGetItemRectMax_nonUDT2 igGetItemRectMax_nonUDT2;
1668 	da_igGetItemRectSize_nonUDT igGetItemRectSize_nonUDT;
1669 	da_igGetItemRectSize_nonUDT2 igGetItemRectSize_nonUDT2;
1670 	da_igCalcTextSize_nonUDT igCalcTextSize_nonUDT;
1671 	da_igCalcTextSize_nonUDT2 igCalcTextSize_nonUDT2;
1672 	da_igColorConvertU32ToFloat4_nonUDT igColorConvertU32ToFloat4_nonUDT;
1673 	da_igColorConvertU32ToFloat4_nonUDT2 igColorConvertU32ToFloat4_nonUDT2;
1674 	da_igGetMousePos_nonUDT igGetMousePos_nonUDT;
1675 	da_igGetMousePos_nonUDT2 igGetMousePos_nonUDT2;
1676 	da_igGetMousePosOnOpeningCurrentPopup_nonUDT igGetMousePosOnOpeningCurrentPopup_nonUDT;
1677 	da_igGetMousePosOnOpeningCurrentPopup_nonUDT2 igGetMousePosOnOpeningCurrentPopup_nonUDT2;
1678 	da_igGetMouseDragDelta_nonUDT igGetMouseDragDelta_nonUDT;
1679 	da_igGetMouseDragDelta_nonUDT2 igGetMouseDragDelta_nonUDT2;
1680 	da_ImColor_HSV_nonUDT ImColor_HSV_nonUDT;
1681 	da_ImColor_HSV_nonUDT2 ImColor_HSV_nonUDT2;
1682 	da_ImDrawList_GetClipRectMin_nonUDT ImDrawList_GetClipRectMin_nonUDT;
1683 	da_ImDrawList_GetClipRectMin_nonUDT2 ImDrawList_GetClipRectMin_nonUDT2;
1684 	da_ImDrawList_GetClipRectMax_nonUDT ImDrawList_GetClipRectMax_nonUDT;
1685 	da_ImDrawList_GetClipRectMax_nonUDT2 ImDrawList_GetClipRectMax_nonUDT2;
1686 	da_ImFont_CalcTextSizeA_nonUDT ImFont_CalcTextSizeA_nonUDT;
1687 	da_ImFont_CalcTextSizeA_nonUDT2 ImFont_CalcTextSizeA_nonUDT2;
1688 	da_ImVector_float_ImVector_float ImVector_float_ImVector_float;
1689 	da_ImVector_float_destroy ImVector_float_destroy;
1690 	da_ImVector_ImWchar_ImVector_ImWchar ImVector_ImWchar_ImVector_ImWchar;
1691 	da_ImVector_ImWchar_destroy ImVector_ImWchar_destroy;
1692 	da_ImVector_ImFontConfig_ImVector_ImFontConfig ImVector_ImFontConfig_ImVector_ImFontConfig;
1693 	da_ImVector_ImFontConfig_destroy ImVector_ImFontConfig_destroy;
1694 	da_ImVector_ImFontGlyph_ImVector_ImFontGlyph ImVector_ImFontGlyph_ImVector_ImFontGlyph;
1695 	da_ImVector_ImFontGlyph_destroy ImVector_ImFontGlyph_destroy;
1696 	da_ImVector_TextRange_ImVector_TextRange ImVector_TextRange_ImVector_TextRange;
1697 	da_ImVector_TextRange_destroy ImVector_TextRange_destroy;
1698 	da_ImVector_CustomRect_ImVector_CustomRect ImVector_CustomRect_ImVector_CustomRect;
1699 	da_ImVector_CustomRect_destroy ImVector_CustomRect_destroy;
1700 	da_ImVector_ImDrawChannel_ImVector_ImDrawChannel ImVector_ImDrawChannel_ImVector_ImDrawChannel;
1701 	da_ImVector_ImDrawChannel_destroy ImVector_ImDrawChannel_destroy;
1702 	da_ImVector_char_ImVector_char ImVector_char_ImVector_char;
1703 	da_ImVector_char_destroy ImVector_char_destroy;
1704 	da_ImVector_ImTextureID_ImVector_ImTextureID ImVector_ImTextureID_ImVector_ImTextureID;
1705 	da_ImVector_ImTextureID_destroy ImVector_ImTextureID_destroy;
1706 	da_ImVector_ImDrawVert_ImVector_ImDrawVert ImVector_ImDrawVert_ImVector_ImDrawVert;
1707 	da_ImVector_ImDrawVert_destroy ImVector_ImDrawVert_destroy;
1708 	da_ImVector_int_ImVector_int ImVector_int_ImVector_int;
1709 	da_ImVector_int_destroy ImVector_int_destroy;
1710 	da_ImVector_Pair_ImVector_Pair ImVector_Pair_ImVector_Pair;
1711 	da_ImVector_Pair_destroy ImVector_Pair_destroy;
1712 	da_ImVector_ImFontPtr_ImVector_ImFontPtr ImVector_ImFontPtr_ImVector_ImFontPtr;
1713 	da_ImVector_ImFontPtr_destroy ImVector_ImFontPtr_destroy;
1714 	da_ImVector_ImVec4_ImVector_ImVec4 ImVector_ImVec4_ImVector_ImVec4;
1715 	da_ImVector_ImVec4_destroy ImVector_ImVec4_destroy;
1716 	da_ImVector_ImDrawCmd_ImVector_ImDrawCmd ImVector_ImDrawCmd_ImVector_ImDrawCmd;
1717 	da_ImVector_ImDrawCmd_destroy ImVector_ImDrawCmd_destroy;
1718 	da_ImVector_ImDrawIdx_ImVector_ImDrawIdx ImVector_ImDrawIdx_ImVector_ImDrawIdx;
1719 	da_ImVector_ImDrawIdx_destroy ImVector_ImDrawIdx_destroy;
1720 	da_ImVector_ImVec2_ImVector_ImVec2 ImVector_ImVec2_ImVector_ImVec2;
1721 	da_ImVector_ImVec2_destroy ImVector_ImVec2_destroy;
1722 	da_ImVector_float_ImVector_floatVector ImVector_float_ImVector_floatVector;
1723 	da_ImVector_ImWchar_ImVector_ImWcharVector ImVector_ImWchar_ImVector_ImWcharVector;
1724 	da_ImVector_ImFontConfig_ImVector_ImFontConfigVector ImVector_ImFontConfig_ImVector_ImFontConfigVector;
1725 	da_ImVector_ImFontGlyph_ImVector_ImFontGlyphVector ImVector_ImFontGlyph_ImVector_ImFontGlyphVector;
1726 	da_ImVector_TextRange_ImVector_TextRangeVector ImVector_TextRange_ImVector_TextRangeVector;
1727 	da_ImVector_CustomRect_ImVector_CustomRectVector ImVector_CustomRect_ImVector_CustomRectVector;
1728 	da_ImVector_ImDrawChannel_ImVector_ImDrawChannelVector ImVector_ImDrawChannel_ImVector_ImDrawChannelVector;
1729 	da_ImVector_char_ImVector_charVector ImVector_char_ImVector_charVector;
1730 	da_ImVector_ImTextureID_ImVector_ImTextureIDVector ImVector_ImTextureID_ImVector_ImTextureIDVector;
1731 	da_ImVector_ImDrawVert_ImVector_ImDrawVertVector ImVector_ImDrawVert_ImVector_ImDrawVertVector;
1732 	da_ImVector_int_ImVector_intVector ImVector_int_ImVector_intVector;
1733 	da_ImVector_Pair_ImVector_PairVector ImVector_Pair_ImVector_PairVector;
1734 	da_ImVector_ImFontPtr_ImVector_ImFontPtrVector ImVector_ImFontPtr_ImVector_ImFontPtrVector;
1735 	da_ImVector_ImVec4_ImVector_ImVec4Vector ImVector_ImVec4_ImVector_ImVec4Vector;
1736 	da_ImVector_ImDrawCmd_ImVector_ImDrawCmdVector ImVector_ImDrawCmd_ImVector_ImDrawCmdVector;
1737 	da_ImVector_ImDrawIdx_ImVector_ImDrawIdxVector ImVector_ImDrawIdx_ImVector_ImDrawIdxVector;
1738 	da_ImVector_ImVec2_ImVector_ImVec2Vector ImVector_ImVec2_ImVector_ImVec2Vector;
1739 	da_ImVector_float_empty ImVector_float_empty;
1740 	da_ImVector_ImWchar_empty ImVector_ImWchar_empty;
1741 	da_ImVector_ImFontConfig_empty ImVector_ImFontConfig_empty;
1742 	da_ImVector_ImFontGlyph_empty ImVector_ImFontGlyph_empty;
1743 	da_ImVector_TextRange_empty ImVector_TextRange_empty;
1744 	da_ImVector_CustomRect_empty ImVector_CustomRect_empty;
1745 	da_ImVector_ImDrawChannel_empty ImVector_ImDrawChannel_empty;
1746 	da_ImVector_char_empty ImVector_char_empty;
1747 	da_ImVector_ImTextureID_empty ImVector_ImTextureID_empty;
1748 	da_ImVector_ImDrawVert_empty ImVector_ImDrawVert_empty;
1749 	da_ImVector_int_empty ImVector_int_empty;
1750 	da_ImVector_Pair_empty ImVector_Pair_empty;
1751 	da_ImVector_ImFontPtr_empty ImVector_ImFontPtr_empty;
1752 	da_ImVector_ImVec4_empty ImVector_ImVec4_empty;
1753 	da_ImVector_ImDrawCmd_empty ImVector_ImDrawCmd_empty;
1754 	da_ImVector_ImDrawIdx_empty ImVector_ImDrawIdx_empty;
1755 	da_ImVector_ImVec2_empty ImVector_ImVec2_empty;
1756 	da_ImVector_float_size ImVector_float_size;
1757 	da_ImVector_ImWchar_size ImVector_ImWchar_size;
1758 	da_ImVector_ImFontConfig_size ImVector_ImFontConfig_size;
1759 	da_ImVector_ImFontGlyph_size ImVector_ImFontGlyph_size;
1760 	da_ImVector_TextRange_size ImVector_TextRange_size;
1761 	da_ImVector_CustomRect_size ImVector_CustomRect_size;
1762 	da_ImVector_ImDrawChannel_size ImVector_ImDrawChannel_size;
1763 	da_ImVector_char_size ImVector_char_size;
1764 	da_ImVector_ImTextureID_size ImVector_ImTextureID_size;
1765 	da_ImVector_ImDrawVert_size ImVector_ImDrawVert_size;
1766 	da_ImVector_int_size ImVector_int_size;
1767 	da_ImVector_Pair_size ImVector_Pair_size;
1768 	da_ImVector_ImFontPtr_size ImVector_ImFontPtr_size;
1769 	da_ImVector_ImVec4_size ImVector_ImVec4_size;
1770 	da_ImVector_ImDrawCmd_size ImVector_ImDrawCmd_size;
1771 	da_ImVector_ImDrawIdx_size ImVector_ImDrawIdx_size;
1772 	da_ImVector_ImVec2_size ImVector_ImVec2_size;
1773 	da_ImVector_float_size_in_bytes ImVector_float_size_in_bytes;
1774 	da_ImVector_ImWchar_size_in_bytes ImVector_ImWchar_size_in_bytes;
1775 	da_ImVector_ImFontConfig_size_in_bytes ImVector_ImFontConfig_size_in_bytes;
1776 	da_ImVector_ImFontGlyph_size_in_bytes ImVector_ImFontGlyph_size_in_bytes;
1777 	da_ImVector_TextRange_size_in_bytes ImVector_TextRange_size_in_bytes;
1778 	da_ImVector_CustomRect_size_in_bytes ImVector_CustomRect_size_in_bytes;
1779 	da_ImVector_ImDrawChannel_size_in_bytes ImVector_ImDrawChannel_size_in_bytes;
1780 	da_ImVector_char_size_in_bytes ImVector_char_size_in_bytes;
1781 	da_ImVector_ImTextureID_size_in_bytes ImVector_ImTextureID_size_in_bytes;
1782 	da_ImVector_ImDrawVert_size_in_bytes ImVector_ImDrawVert_size_in_bytes;
1783 	da_ImVector_int_size_in_bytes ImVector_int_size_in_bytes;
1784 	da_ImVector_Pair_size_in_bytes ImVector_Pair_size_in_bytes;
1785 	da_ImVector_ImFontPtr_size_in_bytes ImVector_ImFontPtr_size_in_bytes;
1786 	da_ImVector_ImVec4_size_in_bytes ImVector_ImVec4_size_in_bytes;
1787 	da_ImVector_ImDrawCmd_size_in_bytes ImVector_ImDrawCmd_size_in_bytes;
1788 	da_ImVector_ImDrawIdx_size_in_bytes ImVector_ImDrawIdx_size_in_bytes;
1789 	da_ImVector_ImVec2_size_in_bytes ImVector_ImVec2_size_in_bytes;
1790 	da_ImVector_float_capacity ImVector_float_capacity;
1791 	da_ImVector_ImWchar_capacity ImVector_ImWchar_capacity;
1792 	da_ImVector_ImFontConfig_capacity ImVector_ImFontConfig_capacity;
1793 	da_ImVector_ImFontGlyph_capacity ImVector_ImFontGlyph_capacity;
1794 	da_ImVector_TextRange_capacity ImVector_TextRange_capacity;
1795 	da_ImVector_CustomRect_capacity ImVector_CustomRect_capacity;
1796 	da_ImVector_ImDrawChannel_capacity ImVector_ImDrawChannel_capacity;
1797 	da_ImVector_char_capacity ImVector_char_capacity;
1798 	da_ImVector_ImTextureID_capacity ImVector_ImTextureID_capacity;
1799 	da_ImVector_ImDrawVert_capacity ImVector_ImDrawVert_capacity;
1800 	da_ImVector_int_capacity ImVector_int_capacity;
1801 	da_ImVector_Pair_capacity ImVector_Pair_capacity;
1802 	da_ImVector_ImFontPtr_capacity ImVector_ImFontPtr_capacity;
1803 	da_ImVector_ImVec4_capacity ImVector_ImVec4_capacity;
1804 	da_ImVector_ImDrawCmd_capacity ImVector_ImDrawCmd_capacity;
1805 	da_ImVector_ImDrawIdx_capacity ImVector_ImDrawIdx_capacity;
1806 	da_ImVector_ImVec2_capacity ImVector_ImVec2_capacity;
1807 	da_ImVector_float_clear ImVector_float_clear;
1808 	da_ImVector_ImWchar_clear ImVector_ImWchar_clear;
1809 	da_ImVector_ImFontConfig_clear ImVector_ImFontConfig_clear;
1810 	da_ImVector_ImFontGlyph_clear ImVector_ImFontGlyph_clear;
1811 	da_ImVector_TextRange_clear ImVector_TextRange_clear;
1812 	da_ImVector_CustomRect_clear ImVector_CustomRect_clear;
1813 	da_ImVector_ImDrawChannel_clear ImVector_ImDrawChannel_clear;
1814 	da_ImVector_char_clear ImVector_char_clear;
1815 	da_ImVector_ImTextureID_clear ImVector_ImTextureID_clear;
1816 	da_ImVector_ImDrawVert_clear ImVector_ImDrawVert_clear;
1817 	da_ImVector_int_clear ImVector_int_clear;
1818 	da_ImVector_Pair_clear ImVector_Pair_clear;
1819 	da_ImVector_ImFontPtr_clear ImVector_ImFontPtr_clear;
1820 	da_ImVector_ImVec4_clear ImVector_ImVec4_clear;
1821 	da_ImVector_ImDrawCmd_clear ImVector_ImDrawCmd_clear;
1822 	da_ImVector_ImDrawIdx_clear ImVector_ImDrawIdx_clear;
1823 	da_ImVector_ImVec2_clear ImVector_ImVec2_clear;
1824 	da_ImVector_float_begin ImVector_float_begin;
1825 	da_ImVector_ImWchar_begin ImVector_ImWchar_begin;
1826 	da_ImVector_ImFontConfig_begin ImVector_ImFontConfig_begin;
1827 	da_ImVector_ImFontGlyph_begin ImVector_ImFontGlyph_begin;
1828 	da_ImVector_TextRange_begin ImVector_TextRange_begin;
1829 	da_ImVector_CustomRect_begin ImVector_CustomRect_begin;
1830 	da_ImVector_ImDrawChannel_begin ImVector_ImDrawChannel_begin;
1831 	da_ImVector_char_begin ImVector_char_begin;
1832 	da_ImVector_ImTextureID_begin ImVector_ImTextureID_begin;
1833 	da_ImVector_ImDrawVert_begin ImVector_ImDrawVert_begin;
1834 	da_ImVector_int_begin ImVector_int_begin;
1835 	da_ImVector_Pair_begin ImVector_Pair_begin;
1836 	da_ImVector_ImFontPtr_begin ImVector_ImFontPtr_begin;
1837 	da_ImVector_ImVec4_begin ImVector_ImVec4_begin;
1838 	da_ImVector_ImDrawCmd_begin ImVector_ImDrawCmd_begin;
1839 	da_ImVector_ImDrawIdx_begin ImVector_ImDrawIdx_begin;
1840 	da_ImVector_ImVec2_begin ImVector_ImVec2_begin;
1841 	da_ImVector_float_begin_const ImVector_float_begin_const;
1842 	da_ImVector_ImWchar_begin_const ImVector_ImWchar_begin_const;
1843 	da_ImVector_ImFontConfig_begin_const ImVector_ImFontConfig_begin_const;
1844 	da_ImVector_ImFontGlyph_begin_const ImVector_ImFontGlyph_begin_const;
1845 	da_ImVector_TextRange_begin_const ImVector_TextRange_begin_const;
1846 	da_ImVector_CustomRect_begin_const ImVector_CustomRect_begin_const;
1847 	da_ImVector_ImDrawChannel_begin_const ImVector_ImDrawChannel_begin_const;
1848 	da_ImVector_char_begin_const ImVector_char_begin_const;
1849 	da_ImVector_ImTextureID_begin_const ImVector_ImTextureID_begin_const;
1850 	da_ImVector_ImDrawVert_begin_const ImVector_ImDrawVert_begin_const;
1851 	da_ImVector_int_begin_const ImVector_int_begin_const;
1852 	da_ImVector_Pair_begin_const ImVector_Pair_begin_const;
1853 	da_ImVector_ImFontPtr_begin_const ImVector_ImFontPtr_begin_const;
1854 	da_ImVector_ImVec4_begin_const ImVector_ImVec4_begin_const;
1855 	da_ImVector_ImDrawCmd_begin_const ImVector_ImDrawCmd_begin_const;
1856 	da_ImVector_ImDrawIdx_begin_const ImVector_ImDrawIdx_begin_const;
1857 	da_ImVector_ImVec2_begin_const ImVector_ImVec2_begin_const;
1858 	da_ImVector_float_end ImVector_float_end;
1859 	da_ImVector_ImWchar_end ImVector_ImWchar_end;
1860 	da_ImVector_ImFontConfig_end ImVector_ImFontConfig_end;
1861 	da_ImVector_ImFontGlyph_end ImVector_ImFontGlyph_end;
1862 	da_ImVector_TextRange_end ImVector_TextRange_end;
1863 	da_ImVector_CustomRect_end ImVector_CustomRect_end;
1864 	da_ImVector_ImDrawChannel_end ImVector_ImDrawChannel_end;
1865 	da_ImVector_char_end ImVector_char_end;
1866 	da_ImVector_ImTextureID_end ImVector_ImTextureID_end;
1867 	da_ImVector_ImDrawVert_end ImVector_ImDrawVert_end;
1868 	da_ImVector_int_end ImVector_int_end;
1869 	da_ImVector_Pair_end ImVector_Pair_end;
1870 	da_ImVector_ImFontPtr_end ImVector_ImFontPtr_end;
1871 	da_ImVector_ImVec4_end ImVector_ImVec4_end;
1872 	da_ImVector_ImDrawCmd_end ImVector_ImDrawCmd_end;
1873 	da_ImVector_ImDrawIdx_end ImVector_ImDrawIdx_end;
1874 	da_ImVector_ImVec2_end ImVector_ImVec2_end;
1875 	da_ImVector_float_end_const ImVector_float_end_const;
1876 	da_ImVector_ImWchar_end_const ImVector_ImWchar_end_const;
1877 	da_ImVector_ImFontConfig_end_const ImVector_ImFontConfig_end_const;
1878 	da_ImVector_ImFontGlyph_end_const ImVector_ImFontGlyph_end_const;
1879 	da_ImVector_TextRange_end_const ImVector_TextRange_end_const;
1880 	da_ImVector_CustomRect_end_const ImVector_CustomRect_end_const;
1881 	da_ImVector_ImDrawChannel_end_const ImVector_ImDrawChannel_end_const;
1882 	da_ImVector_char_end_const ImVector_char_end_const;
1883 	da_ImVector_ImTextureID_end_const ImVector_ImTextureID_end_const;
1884 	da_ImVector_ImDrawVert_end_const ImVector_ImDrawVert_end_const;
1885 	da_ImVector_int_end_const ImVector_int_end_const;
1886 	da_ImVector_Pair_end_const ImVector_Pair_end_const;
1887 	da_ImVector_ImFontPtr_end_const ImVector_ImFontPtr_end_const;
1888 	da_ImVector_ImVec4_end_const ImVector_ImVec4_end_const;
1889 	da_ImVector_ImDrawCmd_end_const ImVector_ImDrawCmd_end_const;
1890 	da_ImVector_ImDrawIdx_end_const ImVector_ImDrawIdx_end_const;
1891 	da_ImVector_ImVec2_end_const ImVector_ImVec2_end_const;
1892 	da_ImVector_float_front ImVector_float_front;
1893 	da_ImVector_ImWchar_front ImVector_ImWchar_front;
1894 	da_ImVector_ImFontConfig_front ImVector_ImFontConfig_front;
1895 	da_ImVector_ImFontGlyph_front ImVector_ImFontGlyph_front;
1896 	da_ImVector_TextRange_front ImVector_TextRange_front;
1897 	da_ImVector_CustomRect_front ImVector_CustomRect_front;
1898 	da_ImVector_ImDrawChannel_front ImVector_ImDrawChannel_front;
1899 	da_ImVector_char_front ImVector_char_front;
1900 	da_ImVector_ImTextureID_front ImVector_ImTextureID_front;
1901 	da_ImVector_ImDrawVert_front ImVector_ImDrawVert_front;
1902 	da_ImVector_int_front ImVector_int_front;
1903 	da_ImVector_Pair_front ImVector_Pair_front;
1904 	da_ImVector_ImFontPtr_front ImVector_ImFontPtr_front;
1905 	da_ImVector_ImVec4_front ImVector_ImVec4_front;
1906 	da_ImVector_ImDrawCmd_front ImVector_ImDrawCmd_front;
1907 	da_ImVector_ImDrawIdx_front ImVector_ImDrawIdx_front;
1908 	da_ImVector_ImVec2_front ImVector_ImVec2_front;
1909 	da_ImVector_float_front_const ImVector_float_front_const;
1910 	da_ImVector_ImWchar_front_const ImVector_ImWchar_front_const;
1911 	da_ImVector_ImFontConfig_front_const ImVector_ImFontConfig_front_const;
1912 	da_ImVector_ImFontGlyph_front_const ImVector_ImFontGlyph_front_const;
1913 	da_ImVector_TextRange_front_const ImVector_TextRange_front_const;
1914 	da_ImVector_CustomRect_front_const ImVector_CustomRect_front_const;
1915 	da_ImVector_ImDrawChannel_front_const ImVector_ImDrawChannel_front_const;
1916 	da_ImVector_char_front_const ImVector_char_front_const;
1917 	da_ImVector_ImTextureID_front_const ImVector_ImTextureID_front_const;
1918 	da_ImVector_ImDrawVert_front_const ImVector_ImDrawVert_front_const;
1919 	da_ImVector_int_front_const ImVector_int_front_const;
1920 	da_ImVector_Pair_front_const ImVector_Pair_front_const;
1921 	da_ImVector_ImFontPtr_front_const ImVector_ImFontPtr_front_const;
1922 	da_ImVector_ImVec4_front_const ImVector_ImVec4_front_const;
1923 	da_ImVector_ImDrawCmd_front_const ImVector_ImDrawCmd_front_const;
1924 	da_ImVector_ImDrawIdx_front_const ImVector_ImDrawIdx_front_const;
1925 	da_ImVector_ImVec2_front_const ImVector_ImVec2_front_const;
1926 	da_ImVector_float_back ImVector_float_back;
1927 	da_ImVector_ImWchar_back ImVector_ImWchar_back;
1928 	da_ImVector_ImFontConfig_back ImVector_ImFontConfig_back;
1929 	da_ImVector_ImFontGlyph_back ImVector_ImFontGlyph_back;
1930 	da_ImVector_TextRange_back ImVector_TextRange_back;
1931 	da_ImVector_CustomRect_back ImVector_CustomRect_back;
1932 	da_ImVector_ImDrawChannel_back ImVector_ImDrawChannel_back;
1933 	da_ImVector_char_back ImVector_char_back;
1934 	da_ImVector_ImTextureID_back ImVector_ImTextureID_back;
1935 	da_ImVector_ImDrawVert_back ImVector_ImDrawVert_back;
1936 	da_ImVector_int_back ImVector_int_back;
1937 	da_ImVector_Pair_back ImVector_Pair_back;
1938 	da_ImVector_ImFontPtr_back ImVector_ImFontPtr_back;
1939 	da_ImVector_ImVec4_back ImVector_ImVec4_back;
1940 	da_ImVector_ImDrawCmd_back ImVector_ImDrawCmd_back;
1941 	da_ImVector_ImDrawIdx_back ImVector_ImDrawIdx_back;
1942 	da_ImVector_ImVec2_back ImVector_ImVec2_back;
1943 	da_ImVector_float_back_const ImVector_float_back_const;
1944 	da_ImVector_ImWchar_back_const ImVector_ImWchar_back_const;
1945 	da_ImVector_ImFontConfig_back_const ImVector_ImFontConfig_back_const;
1946 	da_ImVector_ImFontGlyph_back_const ImVector_ImFontGlyph_back_const;
1947 	da_ImVector_TextRange_back_const ImVector_TextRange_back_const;
1948 	da_ImVector_CustomRect_back_const ImVector_CustomRect_back_const;
1949 	da_ImVector_ImDrawChannel_back_const ImVector_ImDrawChannel_back_const;
1950 	da_ImVector_char_back_const ImVector_char_back_const;
1951 	da_ImVector_ImTextureID_back_const ImVector_ImTextureID_back_const;
1952 	da_ImVector_ImDrawVert_back_const ImVector_ImDrawVert_back_const;
1953 	da_ImVector_int_back_const ImVector_int_back_const;
1954 	da_ImVector_Pair_back_const ImVector_Pair_back_const;
1955 	da_ImVector_ImFontPtr_back_const ImVector_ImFontPtr_back_const;
1956 	da_ImVector_ImVec4_back_const ImVector_ImVec4_back_const;
1957 	da_ImVector_ImDrawCmd_back_const ImVector_ImDrawCmd_back_const;
1958 	da_ImVector_ImDrawIdx_back_const ImVector_ImDrawIdx_back_const;
1959 	da_ImVector_ImVec2_back_const ImVector_ImVec2_back_const;
1960 	da_ImVector_float_swap ImVector_float_swap;
1961 	da_ImVector_ImWchar_swap ImVector_ImWchar_swap;
1962 	da_ImVector_ImFontConfig_swap ImVector_ImFontConfig_swap;
1963 	da_ImVector_ImFontGlyph_swap ImVector_ImFontGlyph_swap;
1964 	da_ImVector_TextRange_swap ImVector_TextRange_swap;
1965 	da_ImVector_CustomRect_swap ImVector_CustomRect_swap;
1966 	da_ImVector_ImDrawChannel_swap ImVector_ImDrawChannel_swap;
1967 	da_ImVector_char_swap ImVector_char_swap;
1968 	da_ImVector_ImTextureID_swap ImVector_ImTextureID_swap;
1969 	da_ImVector_ImDrawVert_swap ImVector_ImDrawVert_swap;
1970 	da_ImVector_int_swap ImVector_int_swap;
1971 	da_ImVector_Pair_swap ImVector_Pair_swap;
1972 	da_ImVector_ImFontPtr_swap ImVector_ImFontPtr_swap;
1973 	da_ImVector_ImVec4_swap ImVector_ImVec4_swap;
1974 	da_ImVector_ImDrawCmd_swap ImVector_ImDrawCmd_swap;
1975 	da_ImVector_ImDrawIdx_swap ImVector_ImDrawIdx_swap;
1976 	da_ImVector_ImVec2_swap ImVector_ImVec2_swap;
1977 	da_ImVector_float__grow_capacity ImVector_float__grow_capacity;
1978 	da_ImVector_ImWchar__grow_capacity ImVector_ImWchar__grow_capacity;
1979 	da_ImVector_ImFontConfig__grow_capacity ImVector_ImFontConfig__grow_capacity;
1980 	da_ImVector_ImFontGlyph__grow_capacity ImVector_ImFontGlyph__grow_capacity;
1981 	da_ImVector_TextRange__grow_capacity ImVector_TextRange__grow_capacity;
1982 	da_ImVector_CustomRect__grow_capacity ImVector_CustomRect__grow_capacity;
1983 	da_ImVector_ImDrawChannel__grow_capacity ImVector_ImDrawChannel__grow_capacity;
1984 	da_ImVector_char__grow_capacity ImVector_char__grow_capacity;
1985 	da_ImVector_ImTextureID__grow_capacity ImVector_ImTextureID__grow_capacity;
1986 	da_ImVector_ImDrawVert__grow_capacity ImVector_ImDrawVert__grow_capacity;
1987 	da_ImVector_int__grow_capacity ImVector_int__grow_capacity;
1988 	da_ImVector_Pair__grow_capacity ImVector_Pair__grow_capacity;
1989 	da_ImVector_ImFontPtr__grow_capacity ImVector_ImFontPtr__grow_capacity;
1990 	da_ImVector_ImVec4__grow_capacity ImVector_ImVec4__grow_capacity;
1991 	da_ImVector_ImDrawCmd__grow_capacity ImVector_ImDrawCmd__grow_capacity;
1992 	da_ImVector_ImDrawIdx__grow_capacity ImVector_ImDrawIdx__grow_capacity;
1993 	da_ImVector_ImVec2__grow_capacity ImVector_ImVec2__grow_capacity;
1994 	da_ImVector_float_resize ImVector_float_resize;
1995 	da_ImVector_ImWchar_resize ImVector_ImWchar_resize;
1996 	da_ImVector_ImFontConfig_resize ImVector_ImFontConfig_resize;
1997 	da_ImVector_ImFontGlyph_resize ImVector_ImFontGlyph_resize;
1998 	da_ImVector_TextRange_resize ImVector_TextRange_resize;
1999 	da_ImVector_CustomRect_resize ImVector_CustomRect_resize;
2000 	da_ImVector_ImDrawChannel_resize ImVector_ImDrawChannel_resize;
2001 	da_ImVector_char_resize ImVector_char_resize;
2002 	da_ImVector_ImTextureID_resize ImVector_ImTextureID_resize;
2003 	da_ImVector_ImDrawVert_resize ImVector_ImDrawVert_resize;
2004 	da_ImVector_int_resize ImVector_int_resize;
2005 	da_ImVector_Pair_resize ImVector_Pair_resize;
2006 	da_ImVector_ImFontPtr_resize ImVector_ImFontPtr_resize;
2007 	da_ImVector_ImVec4_resize ImVector_ImVec4_resize;
2008 	da_ImVector_ImDrawCmd_resize ImVector_ImDrawCmd_resize;
2009 	da_ImVector_ImDrawIdx_resize ImVector_ImDrawIdx_resize;
2010 	da_ImVector_ImVec2_resize ImVector_ImVec2_resize;
2011 	da_ImVector_float_resizeT ImVector_float_resizeT;
2012 	da_ImVector_ImWchar_resizeT ImVector_ImWchar_resizeT;
2013 	da_ImVector_ImFontConfig_resizeT ImVector_ImFontConfig_resizeT;
2014 	da_ImVector_ImFontGlyph_resizeT ImVector_ImFontGlyph_resizeT;
2015 	da_ImVector_TextRange_resizeT ImVector_TextRange_resizeT;
2016 	da_ImVector_CustomRect_resizeT ImVector_CustomRect_resizeT;
2017 	da_ImVector_ImDrawChannel_resizeT ImVector_ImDrawChannel_resizeT;
2018 	da_ImVector_char_resizeT ImVector_char_resizeT;
2019 	da_ImVector_ImTextureID_resizeT ImVector_ImTextureID_resizeT;
2020 	da_ImVector_ImDrawVert_resizeT ImVector_ImDrawVert_resizeT;
2021 	da_ImVector_int_resizeT ImVector_int_resizeT;
2022 	da_ImVector_Pair_resizeT ImVector_Pair_resizeT;
2023 	da_ImVector_ImFontPtr_resizeT ImVector_ImFontPtr_resizeT;
2024 	da_ImVector_ImVec4_resizeT ImVector_ImVec4_resizeT;
2025 	da_ImVector_ImDrawCmd_resizeT ImVector_ImDrawCmd_resizeT;
2026 	da_ImVector_ImDrawIdx_resizeT ImVector_ImDrawIdx_resizeT;
2027 	da_ImVector_ImVec2_resizeT ImVector_ImVec2_resizeT;
2028 	da_ImVector_float_reserve ImVector_float_reserve;
2029 	da_ImVector_ImWchar_reserve ImVector_ImWchar_reserve;
2030 	da_ImVector_ImFontConfig_reserve ImVector_ImFontConfig_reserve;
2031 	da_ImVector_ImFontGlyph_reserve ImVector_ImFontGlyph_reserve;
2032 	da_ImVector_TextRange_reserve ImVector_TextRange_reserve;
2033 	da_ImVector_CustomRect_reserve ImVector_CustomRect_reserve;
2034 	da_ImVector_ImDrawChannel_reserve ImVector_ImDrawChannel_reserve;
2035 	da_ImVector_char_reserve ImVector_char_reserve;
2036 	da_ImVector_ImTextureID_reserve ImVector_ImTextureID_reserve;
2037 	da_ImVector_ImDrawVert_reserve ImVector_ImDrawVert_reserve;
2038 	da_ImVector_int_reserve ImVector_int_reserve;
2039 	da_ImVector_Pair_reserve ImVector_Pair_reserve;
2040 	da_ImVector_ImFontPtr_reserve ImVector_ImFontPtr_reserve;
2041 	da_ImVector_ImVec4_reserve ImVector_ImVec4_reserve;
2042 	da_ImVector_ImDrawCmd_reserve ImVector_ImDrawCmd_reserve;
2043 	da_ImVector_ImDrawIdx_reserve ImVector_ImDrawIdx_reserve;
2044 	da_ImVector_ImVec2_reserve ImVector_ImVec2_reserve;
2045 	da_ImVector_float_push_back ImVector_float_push_back;
2046 	da_ImVector_ImWchar_push_back ImVector_ImWchar_push_back;
2047 	da_ImVector_ImFontConfig_push_back ImVector_ImFontConfig_push_back;
2048 	da_ImVector_ImFontGlyph_push_back ImVector_ImFontGlyph_push_back;
2049 	da_ImVector_TextRange_push_back ImVector_TextRange_push_back;
2050 	da_ImVector_CustomRect_push_back ImVector_CustomRect_push_back;
2051 	da_ImVector_ImDrawChannel_push_back ImVector_ImDrawChannel_push_back;
2052 	da_ImVector_char_push_back ImVector_char_push_back;
2053 	da_ImVector_ImTextureID_push_back ImVector_ImTextureID_push_back;
2054 	da_ImVector_ImDrawVert_push_back ImVector_ImDrawVert_push_back;
2055 	da_ImVector_int_push_back ImVector_int_push_back;
2056 	da_ImVector_Pair_push_back ImVector_Pair_push_back;
2057 	da_ImVector_ImFontPtr_push_back ImVector_ImFontPtr_push_back;
2058 	da_ImVector_ImVec4_push_back ImVector_ImVec4_push_back;
2059 	da_ImVector_ImDrawCmd_push_back ImVector_ImDrawCmd_push_back;
2060 	da_ImVector_ImDrawIdx_push_back ImVector_ImDrawIdx_push_back;
2061 	da_ImVector_ImVec2_push_back ImVector_ImVec2_push_back;
2062 	da_ImVector_float_pop_back ImVector_float_pop_back;
2063 	da_ImVector_ImWchar_pop_back ImVector_ImWchar_pop_back;
2064 	da_ImVector_ImFontConfig_pop_back ImVector_ImFontConfig_pop_back;
2065 	da_ImVector_ImFontGlyph_pop_back ImVector_ImFontGlyph_pop_back;
2066 	da_ImVector_TextRange_pop_back ImVector_TextRange_pop_back;
2067 	da_ImVector_CustomRect_pop_back ImVector_CustomRect_pop_back;
2068 	da_ImVector_ImDrawChannel_pop_back ImVector_ImDrawChannel_pop_back;
2069 	da_ImVector_char_pop_back ImVector_char_pop_back;
2070 	da_ImVector_ImTextureID_pop_back ImVector_ImTextureID_pop_back;
2071 	da_ImVector_ImDrawVert_pop_back ImVector_ImDrawVert_pop_back;
2072 	da_ImVector_int_pop_back ImVector_int_pop_back;
2073 	da_ImVector_Pair_pop_back ImVector_Pair_pop_back;
2074 	da_ImVector_ImFontPtr_pop_back ImVector_ImFontPtr_pop_back;
2075 	da_ImVector_ImVec4_pop_back ImVector_ImVec4_pop_back;
2076 	da_ImVector_ImDrawCmd_pop_back ImVector_ImDrawCmd_pop_back;
2077 	da_ImVector_ImDrawIdx_pop_back ImVector_ImDrawIdx_pop_back;
2078 	da_ImVector_ImVec2_pop_back ImVector_ImVec2_pop_back;
2079 	da_ImVector_float_push_front ImVector_float_push_front;
2080 	da_ImVector_ImWchar_push_front ImVector_ImWchar_push_front;
2081 	da_ImVector_ImFontConfig_push_front ImVector_ImFontConfig_push_front;
2082 	da_ImVector_ImFontGlyph_push_front ImVector_ImFontGlyph_push_front;
2083 	da_ImVector_TextRange_push_front ImVector_TextRange_push_front;
2084 	da_ImVector_CustomRect_push_front ImVector_CustomRect_push_front;
2085 	da_ImVector_ImDrawChannel_push_front ImVector_ImDrawChannel_push_front;
2086 	da_ImVector_char_push_front ImVector_char_push_front;
2087 	da_ImVector_ImTextureID_push_front ImVector_ImTextureID_push_front;
2088 	da_ImVector_ImDrawVert_push_front ImVector_ImDrawVert_push_front;
2089 	da_ImVector_int_push_front ImVector_int_push_front;
2090 	da_ImVector_Pair_push_front ImVector_Pair_push_front;
2091 	da_ImVector_ImFontPtr_push_front ImVector_ImFontPtr_push_front;
2092 	da_ImVector_ImVec4_push_front ImVector_ImVec4_push_front;
2093 	da_ImVector_ImDrawCmd_push_front ImVector_ImDrawCmd_push_front;
2094 	da_ImVector_ImDrawIdx_push_front ImVector_ImDrawIdx_push_front;
2095 	da_ImVector_ImVec2_push_front ImVector_ImVec2_push_front;
2096 	da_ImVector_float_erase ImVector_float_erase;
2097 	da_ImVector_ImWchar_erase ImVector_ImWchar_erase;
2098 	da_ImVector_ImFontConfig_erase ImVector_ImFontConfig_erase;
2099 	da_ImVector_ImFontGlyph_erase ImVector_ImFontGlyph_erase;
2100 	da_ImVector_TextRange_erase ImVector_TextRange_erase;
2101 	da_ImVector_CustomRect_erase ImVector_CustomRect_erase;
2102 	da_ImVector_ImDrawChannel_erase ImVector_ImDrawChannel_erase;
2103 	da_ImVector_char_erase ImVector_char_erase;
2104 	da_ImVector_ImTextureID_erase ImVector_ImTextureID_erase;
2105 	da_ImVector_ImDrawVert_erase ImVector_ImDrawVert_erase;
2106 	da_ImVector_int_erase ImVector_int_erase;
2107 	da_ImVector_Pair_erase ImVector_Pair_erase;
2108 	da_ImVector_ImFontPtr_erase ImVector_ImFontPtr_erase;
2109 	da_ImVector_ImVec4_erase ImVector_ImVec4_erase;
2110 	da_ImVector_ImDrawCmd_erase ImVector_ImDrawCmd_erase;
2111 	da_ImVector_ImDrawIdx_erase ImVector_ImDrawIdx_erase;
2112 	da_ImVector_ImVec2_erase ImVector_ImVec2_erase;
2113 	da_ImVector_float_eraseTPtr ImVector_float_eraseTPtr;
2114 	da_ImVector_ImWchar_eraseTPtr ImVector_ImWchar_eraseTPtr;
2115 	da_ImVector_ImFontConfig_eraseTPtr ImVector_ImFontConfig_eraseTPtr;
2116 	da_ImVector_ImFontGlyph_eraseTPtr ImVector_ImFontGlyph_eraseTPtr;
2117 	da_ImVector_TextRange_eraseTPtr ImVector_TextRange_eraseTPtr;
2118 	da_ImVector_CustomRect_eraseTPtr ImVector_CustomRect_eraseTPtr;
2119 	da_ImVector_ImDrawChannel_eraseTPtr ImVector_ImDrawChannel_eraseTPtr;
2120 	da_ImVector_char_eraseTPtr ImVector_char_eraseTPtr;
2121 	da_ImVector_ImTextureID_eraseTPtr ImVector_ImTextureID_eraseTPtr;
2122 	da_ImVector_ImDrawVert_eraseTPtr ImVector_ImDrawVert_eraseTPtr;
2123 	da_ImVector_int_eraseTPtr ImVector_int_eraseTPtr;
2124 	da_ImVector_Pair_eraseTPtr ImVector_Pair_eraseTPtr;
2125 	da_ImVector_ImFontPtr_eraseTPtr ImVector_ImFontPtr_eraseTPtr;
2126 	da_ImVector_ImVec4_eraseTPtr ImVector_ImVec4_eraseTPtr;
2127 	da_ImVector_ImDrawCmd_eraseTPtr ImVector_ImDrawCmd_eraseTPtr;
2128 	da_ImVector_ImDrawIdx_eraseTPtr ImVector_ImDrawIdx_eraseTPtr;
2129 	da_ImVector_ImVec2_eraseTPtr ImVector_ImVec2_eraseTPtr;
2130 	da_ImVector_float_erase_unsorted ImVector_float_erase_unsorted;
2131 	da_ImVector_ImWchar_erase_unsorted ImVector_ImWchar_erase_unsorted;
2132 	da_ImVector_ImFontConfig_erase_unsorted ImVector_ImFontConfig_erase_unsorted;
2133 	da_ImVector_ImFontGlyph_erase_unsorted ImVector_ImFontGlyph_erase_unsorted;
2134 	da_ImVector_TextRange_erase_unsorted ImVector_TextRange_erase_unsorted;
2135 	da_ImVector_CustomRect_erase_unsorted ImVector_CustomRect_erase_unsorted;
2136 	da_ImVector_ImDrawChannel_erase_unsorted ImVector_ImDrawChannel_erase_unsorted;
2137 	da_ImVector_char_erase_unsorted ImVector_char_erase_unsorted;
2138 	da_ImVector_ImTextureID_erase_unsorted ImVector_ImTextureID_erase_unsorted;
2139 	da_ImVector_ImDrawVert_erase_unsorted ImVector_ImDrawVert_erase_unsorted;
2140 	da_ImVector_int_erase_unsorted ImVector_int_erase_unsorted;
2141 	da_ImVector_Pair_erase_unsorted ImVector_Pair_erase_unsorted;
2142 	da_ImVector_ImFontPtr_erase_unsorted ImVector_ImFontPtr_erase_unsorted;
2143 	da_ImVector_ImVec4_erase_unsorted ImVector_ImVec4_erase_unsorted;
2144 	da_ImVector_ImDrawCmd_erase_unsorted ImVector_ImDrawCmd_erase_unsorted;
2145 	da_ImVector_ImDrawIdx_erase_unsorted ImVector_ImDrawIdx_erase_unsorted;
2146 	da_ImVector_ImVec2_erase_unsorted ImVector_ImVec2_erase_unsorted;
2147 	da_ImVector_float_insert ImVector_float_insert;
2148 	da_ImVector_ImWchar_insert ImVector_ImWchar_insert;
2149 	da_ImVector_ImFontConfig_insert ImVector_ImFontConfig_insert;
2150 	da_ImVector_ImFontGlyph_insert ImVector_ImFontGlyph_insert;
2151 	da_ImVector_TextRange_insert ImVector_TextRange_insert;
2152 	da_ImVector_CustomRect_insert ImVector_CustomRect_insert;
2153 	da_ImVector_ImDrawChannel_insert ImVector_ImDrawChannel_insert;
2154 	da_ImVector_char_insert ImVector_char_insert;
2155 	da_ImVector_ImTextureID_insert ImVector_ImTextureID_insert;
2156 	da_ImVector_ImDrawVert_insert ImVector_ImDrawVert_insert;
2157 	da_ImVector_int_insert ImVector_int_insert;
2158 	da_ImVector_Pair_insert ImVector_Pair_insert;
2159 	da_ImVector_ImFontPtr_insert ImVector_ImFontPtr_insert;
2160 	da_ImVector_ImVec4_insert ImVector_ImVec4_insert;
2161 	da_ImVector_ImDrawCmd_insert ImVector_ImDrawCmd_insert;
2162 	da_ImVector_ImDrawIdx_insert ImVector_ImDrawIdx_insert;
2163 	da_ImVector_ImVec2_insert ImVector_ImVec2_insert;
2164 	da_ImVector_float_contains ImVector_float_contains;
2165 	da_ImVector_ImWchar_contains ImVector_ImWchar_contains;
2166 	da_ImVector_char_contains ImVector_char_contains;
2167 	da_ImVector_int_contains ImVector_int_contains;
2168 	da_ImVector_float_index_from_ptr ImVector_float_index_from_ptr;
2169 	da_ImVector_ImWchar_index_from_ptr ImVector_ImWchar_index_from_ptr;
2170 	da_ImVector_ImFontConfig_index_from_ptr ImVector_ImFontConfig_index_from_ptr;
2171 	da_ImVector_ImFontGlyph_index_from_ptr ImVector_ImFontGlyph_index_from_ptr;
2172 	da_ImVector_TextRange_index_from_ptr ImVector_TextRange_index_from_ptr;
2173 	da_ImVector_CustomRect_index_from_ptr ImVector_CustomRect_index_from_ptr;
2174 	da_ImVector_ImDrawChannel_index_from_ptr ImVector_ImDrawChannel_index_from_ptr;
2175 	da_ImVector_char_index_from_ptr ImVector_char_index_from_ptr;
2176 	da_ImVector_ImTextureID_index_from_ptr ImVector_ImTextureID_index_from_ptr;
2177 	da_ImVector_ImDrawVert_index_from_ptr ImVector_ImDrawVert_index_from_ptr;
2178 	da_ImVector_int_index_from_ptr ImVector_int_index_from_ptr;
2179 	da_ImVector_Pair_index_from_ptr ImVector_Pair_index_from_ptr;
2180 	da_ImVector_ImFontPtr_index_from_ptr ImVector_ImFontPtr_index_from_ptr;
2181 	da_ImVector_ImVec4_index_from_ptr ImVector_ImVec4_index_from_ptr;
2182 	da_ImVector_ImDrawCmd_index_from_ptr ImVector_ImDrawCmd_index_from_ptr;
2183 	da_ImVector_ImDrawIdx_index_from_ptr ImVector_ImDrawIdx_index_from_ptr;
2184 	da_ImVector_ImVec2_index_from_ptr ImVector_ImVec2_index_from_ptr;
2185 }