1 
2 module bindbc.cimgui.funcs;
3 import bindbc.cimgui.types;
4 import core.stdc.stdarg:va_list;
5 
6 extern(C) @nogc nothrow
7 {
8 	alias da_ImVec2_ImVec2_Nil = ImVec2* function ();
9 	alias da_ImVec2_destroy = void function (ImVec2* self);
10 	alias da_ImVec2_ImVec2_Float = ImVec2* function (float _x,float _y);
11 	alias da_ImVec4_ImVec4_Nil = ImVec4* function ();
12 	alias da_ImVec4_destroy = void function (ImVec4* self);
13 	alias da_ImVec4_ImVec4_Float = ImVec4* function (float _x,float _y,float _z,float _w);
14 	alias da_igCreateContext = ImGuiContext* function (ImFontAtlas* shared_font_atlas);
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_igGetIO = ImGuiIO* function ();
19 	alias da_igGetStyle = ImGuiStyle* function ();
20 	alias da_igNewFrame = void function ();
21 	alias da_igEndFrame = void function ();
22 	alias da_igRender = void function ();
23 	alias da_igGetDrawData = ImDrawData* function ();
24 	alias da_igShowDemoWindow = void function (bool* p_open);
25 	alias da_igShowMetricsWindow = void function (bool* p_open);
26 	alias da_igShowAboutWindow = void function (bool* p_open);
27 	alias da_igShowStyleEditor = void function (ImGuiStyle* ref_);
28 	alias da_igShowStyleSelector = bool function (const (char)* label);
29 	alias da_igShowFontSelector = void function (const (char)* label);
30 	alias da_igShowUserGuide = void function ();
31 	alias da_igGetVersion = const (char)* function ();
32 	alias da_igStyleColorsDark = void function (ImGuiStyle* dst);
33 	alias da_igStyleColorsLight = void function (ImGuiStyle* dst);
34 	alias da_igStyleColorsClassic = void function (ImGuiStyle* dst);
35 	alias da_igBegin = bool function (const (char)* name,bool* p_open,ImGuiWindowFlags flags);
36 	alias da_igEnd = void function ();
37 	alias da_igBeginChild_Str = bool function (const (char)* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags);
38 	alias da_igBeginChild_ID = bool function (ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags);
39 	alias da_igEndChild = void function ();
40 	alias da_igIsWindowAppearing = bool function ();
41 	alias da_igIsWindowCollapsed = bool function ();
42 	alias da_igIsWindowFocused = bool function (ImGuiFocusedFlags flags);
43 	alias da_igIsWindowHovered = bool function (ImGuiHoveredFlags flags);
44 	alias da_igGetWindowDrawList = ImDrawList* function ();
45 	alias da_igGetWindowDpiScale = float function ();
46 	alias da_igGetWindowPos = void function (ImVec2 *pOut);
47 	alias da_igGetWindowSize = void function (ImVec2 *pOut);
48 	alias da_igGetWindowWidth = float function ();
49 	alias da_igGetWindowHeight = float function ();
50 	alias da_igGetWindowViewport = ImGuiViewport* function ();
51 	alias da_igSetNextWindowPos = void function (const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot);
52 	alias da_igSetNextWindowSize = void function (const ImVec2 size,ImGuiCond cond);
53 	alias da_igSetNextWindowSizeConstraints = void function (const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data);
54 	alias da_igSetNextWindowContentSize = void function (const ImVec2 size);
55 	alias da_igSetNextWindowCollapsed = void function (bool collapsed,ImGuiCond cond);
56 	alias da_igSetNextWindowFocus = void function ();
57 	alias da_igSetNextWindowBgAlpha = void function (float alpha);
58 	alias da_igSetNextWindowViewport = void function (ImGuiID viewport_id);
59 	alias da_igSetWindowPos_Vec2 = void function (const ImVec2 pos,ImGuiCond cond);
60 	alias da_igSetWindowSize_Vec2 = void function (const ImVec2 size,ImGuiCond cond);
61 	alias da_igSetWindowCollapsed_Bool = void function (bool collapsed,ImGuiCond cond);
62 	alias da_igSetWindowFocus_Nil = void function ();
63 	alias da_igSetWindowFontScale = void function (float scale);
64 	alias da_igSetWindowPos_Str = void function (const (char)* name,const ImVec2 pos,ImGuiCond cond);
65 	alias da_igSetWindowSize_Str = void function (const (char)* name,const ImVec2 size,ImGuiCond cond);
66 	alias da_igSetWindowCollapsed_Str = void function (const (char)* name,bool collapsed,ImGuiCond cond);
67 	alias da_igSetWindowFocus_Str = void function (const (char)* name);
68 	alias da_igGetContentRegionAvail = void function (ImVec2 *pOut);
69 	alias da_igGetContentRegionMax = void function (ImVec2 *pOut);
70 	alias da_igGetWindowContentRegionMin = void function (ImVec2 *pOut);
71 	alias da_igGetWindowContentRegionMax = void function (ImVec2 *pOut);
72 	alias da_igGetWindowContentRegionWidth = float function ();
73 	alias da_igGetScrollX = float function ();
74 	alias da_igGetScrollY = float function ();
75 	alias da_igSetScrollX_Float = void function (float scroll_x);
76 	alias da_igSetScrollY_Float = void function (float scroll_y);
77 	alias da_igGetScrollMaxX = float function ();
78 	alias da_igGetScrollMaxY = float function ();
79 	alias da_igSetScrollHereX = void function (float center_x_ratio);
80 	alias da_igSetScrollHereY = void function (float center_y_ratio);
81 	alias da_igSetScrollFromPosX_Float = void function (float local_x,float center_x_ratio);
82 	alias da_igSetScrollFromPosY_Float = void function (float local_y,float center_y_ratio);
83 	alias da_igPushFont = void function (ImFont* font);
84 	alias da_igPopFont = void function ();
85 	alias da_igPushStyleColor_U32 = void function (ImGuiCol idx,ImU32 col);
86 	alias da_igPushStyleColor_Vec4 = void function (ImGuiCol idx,const ImVec4 col);
87 	alias da_igPopStyleColor = void function (int count);
88 	alias da_igPushStyleVar_Float = void function (ImGuiStyleVar idx,float val);
89 	alias da_igPushStyleVar_Vec2 = void function (ImGuiStyleVar idx,const ImVec2 val);
90 	alias da_igPopStyleVar = void function (int count);
91 	alias da_igPushAllowKeyboardFocus = void function (bool allow_keyboard_focus);
92 	alias da_igPopAllowKeyboardFocus = void function ();
93 	alias da_igPushButtonRepeat = void function (bool repeat);
94 	alias da_igPopButtonRepeat = void function ();
95 	alias da_igPushItemWidth = void function (float item_width);
96 	alias da_igPopItemWidth = void function ();
97 	alias da_igSetNextItemWidth = void function (float item_width);
98 	alias da_igCalcItemWidth = float function ();
99 	alias da_igPushTextWrapPos = void function (float wrap_local_pos_x);
100 	alias da_igPopTextWrapPos = void function ();
101 	alias da_igGetFont = ImFont* function ();
102 	alias da_igGetFontSize = float function ();
103 	alias da_igGetFontTexUvWhitePixel = void function (ImVec2 *pOut);
104 	alias da_igGetColorU32_Col = ImU32 function (ImGuiCol idx,float alpha_mul);
105 	alias da_igGetColorU32_Vec4 = ImU32 function (const ImVec4 col);
106 	alias da_igGetColorU32_U32 = ImU32 function (ImU32 col);
107 	alias da_igGetStyleColorVec4 = const ImVec4* function (ImGuiCol idx);
108 	alias da_igSeparator = void function ();
109 	alias da_igSameLine = void function (float offset_from_start_x,float spacing);
110 	alias da_igNewLine = void function ();
111 	alias da_igSpacing = void function ();
112 	alias da_igDummy = void function (const ImVec2 size);
113 	alias da_igIndent = void function (float indent_w);
114 	alias da_igUnindent = void function (float indent_w);
115 	alias da_igBeginGroup = void function ();
116 	alias da_igEndGroup = void function ();
117 	alias da_igGetCursorPos = void function (ImVec2 *pOut);
118 	alias da_igGetCursorPosX = float function ();
119 	alias da_igGetCursorPosY = float function ();
120 	alias da_igSetCursorPos = void function (const ImVec2 local_pos);
121 	alias da_igSetCursorPosX = void function (float local_x);
122 	alias da_igSetCursorPosY = void function (float local_y);
123 	alias da_igGetCursorStartPos = void function (ImVec2 *pOut);
124 	alias da_igGetCursorScreenPos = void function (ImVec2 *pOut);
125 	alias da_igSetCursorScreenPos = void function (const ImVec2 pos);
126 	alias da_igAlignTextToFramePadding = void function ();
127 	alias da_igGetTextLineHeight = float function ();
128 	alias da_igGetTextLineHeightWithSpacing = float function ();
129 	alias da_igGetFrameHeight = float function ();
130 	alias da_igGetFrameHeightWithSpacing = float function ();
131 	alias da_igPushID_Str = void function (const (char)* str_id);
132 	alias da_igPushID_StrStr = void function (const (char)* str_id_begin,const (char)* str_id_end);
133 	alias da_igPushID_Ptr = void function (const void* ptr_id);
134 	alias da_igPushID_Int = void function (int int_id);
135 	alias da_igPopID = void function ();
136 	alias da_igGetID_Str = ImGuiID function (const (char)* str_id);
137 	alias da_igGetID_StrStr = ImGuiID function (const (char)* str_id_begin,const (char)* str_id_end);
138 	alias da_igGetID_Ptr = ImGuiID function (const void* ptr_id);
139 	alias da_igTextUnformatted = void function (const (char)* text,const (char)* text_end);
140 	alias da_igText = void function (const (char)* fmt,...);
141 	alias da_igTextV = void function (const (char)* fmt,va_list args);
142 	alias da_igTextColored = void function (const ImVec4 col,const (char)* fmt,...);
143 	alias da_igTextColoredV = void function (const ImVec4 col,const (char)* fmt,va_list args);
144 	alias da_igTextDisabled = void function (const (char)* fmt,...);
145 	alias da_igTextDisabledV = void function (const (char)* fmt,va_list args);
146 	alias da_igTextWrapped = void function (const (char)* fmt,...);
147 	alias da_igTextWrappedV = void function (const (char)* fmt,va_list args);
148 	alias da_igLabelText = void function (const (char)* label,const (char)* fmt,...);
149 	alias da_igLabelTextV = void function (const (char)* label,const (char)* fmt,va_list args);
150 	alias da_igBulletText = void function (const (char)* fmt,...);
151 	alias da_igBulletTextV = void function (const (char)* fmt,va_list args);
152 	alias da_igButton = bool function (const (char)* label,const ImVec2 size);
153 	alias da_igSmallButton = bool function (const (char)* label);
154 	alias da_igInvisibleButton = bool function (const (char)* str_id,const ImVec2 size,ImGuiButtonFlags flags);
155 	alias da_igArrowButton = bool function (const (char)* str_id,ImGuiDir dir);
156 	alias da_igImage = void function (ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col);
157 	alias da_igImageButton = bool function (ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col);
158 	alias da_igCheckbox = bool function (const (char)* label,bool* v);
159 	alias da_igCheckboxFlags_IntPtr = bool function (const (char)* label,int* flags,int flags_value);
160 	alias da_igCheckboxFlags_UintPtr = bool function (const (char)* label,uint* flags,uint flags_value);
161 	alias da_igRadioButton_Bool = bool function (const (char)* label,bool active);
162 	alias da_igRadioButton_IntPtr = bool function (const (char)* label,int* v,int v_button);
163 	alias da_igProgressBar = void function (float fraction,const ImVec2 size_arg,const (char)* overlay);
164 	alias da_igBullet = void function ();
165 	alias da_igBeginCombo = bool function (const (char)* label,const (char)* preview_value,ImGuiComboFlags flags);
166 	alias da_igEndCombo = void function ();
167 	alias da_igCombo_Str_arr = bool function (const (char)* label,int* current_item,const (char)* * items,int items_count,int popup_max_height_in_items);
168 	alias da_igCombo_Str = bool function (const (char)* label,int* current_item,const (char)* items_separated_by_zeros,int popup_max_height_in_items);
169 	alias da_igCombo_FnBoolPtr = bool function (const (char)* label,int* current_item,bool function(void* data,int idx,const (char)** out_text) items_getter,void* data,int items_count,int popup_max_height_in_items);
170 	alias da_igDragFloat = bool function (const (char)* label,float* v,float v_speed,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
171 	alias da_igDragFloat2 = bool function (const (char)* label,float * v,float v_speed,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
172 	alias da_igDragFloat3 = bool function (const (char)* label,float * v,float v_speed,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
173 	alias da_igDragFloat4 = bool function (const (char)* label,float * v,float v_speed,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
174 	alias da_igDragFloatRange2 = bool function (const (char)* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const (char)* format,const (char)* format_max,ImGuiSliderFlags flags);
175 	alias da_igDragInt = bool function (const (char)* label,int* v,float v_speed,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
176 	alias da_igDragInt2 = bool function (const (char)* label,int * v,float v_speed,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
177 	alias da_igDragInt3 = bool function (const (char)* label,int * v,float v_speed,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
178 	alias da_igDragInt4 = bool function (const (char)* label,int * v,float v_speed,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
179 	alias da_igDragIntRange2 = bool function (const (char)* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const (char)* format,const (char)* format_max,ImGuiSliderFlags flags);
180 	alias da_igDragScalar = bool function (const (char)* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags);
181 	alias da_igDragScalarN = bool function (const (char)* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags);
182 	alias da_igSliderFloat = bool function (const (char)* label,float* v,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
183 	alias da_igSliderFloat2 = bool function (const (char)* label,float * v,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
184 	alias da_igSliderFloat3 = bool function (const (char)* label,float * v,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
185 	alias da_igSliderFloat4 = bool function (const (char)* label,float * v,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
186 	alias da_igSliderAngle = bool function (const (char)* label,float* v_rad,float v_degrees_min,float v_degrees_max,const (char)* format,ImGuiSliderFlags flags);
187 	alias da_igSliderInt = bool function (const (char)* label,int* v,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
188 	alias da_igSliderInt2 = bool function (const (char)* label,int * v,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
189 	alias da_igSliderInt3 = bool function (const (char)* label,int * v,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
190 	alias da_igSliderInt4 = bool function (const (char)* label,int * v,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
191 	alias da_igSliderScalar = bool function (const (char)* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags);
192 	alias da_igSliderScalarN = bool function (const (char)* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags);
193 	alias da_igVSliderFloat = bool function (const (char)* label,const ImVec2 size,float* v,float v_min,float v_max,const (char)* format,ImGuiSliderFlags flags);
194 	alias da_igVSliderInt = bool function (const (char)* label,const ImVec2 size,int* v,int v_min,int v_max,const (char)* format,ImGuiSliderFlags flags);
195 	alias da_igVSliderScalar = bool function (const (char)* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags);
196 	alias da_igInputText = bool function (const (char)* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
197 	alias da_igInputTextMultiline = bool function (const (char)* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
198 	alias da_igInputTextWithHint = bool function (const (char)* label,const (char)* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
199 	alias da_igInputFloat = bool function (const (char)* label,float* v,float step,float step_fast,const (char)* format,ImGuiInputTextFlags flags);
200 	alias da_igInputFloat2 = bool function (const (char)* label,float * v,const (char)* format,ImGuiInputTextFlags flags);
201 	alias da_igInputFloat3 = bool function (const (char)* label,float * v,const (char)* format,ImGuiInputTextFlags flags);
202 	alias da_igInputFloat4 = bool function (const (char)* label,float * v,const (char)* format,ImGuiInputTextFlags flags);
203 	alias da_igInputInt = bool function (const (char)* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags);
204 	alias da_igInputInt2 = bool function (const (char)* label,int * v,ImGuiInputTextFlags flags);
205 	alias da_igInputInt3 = bool function (const (char)* label,int * v,ImGuiInputTextFlags flags);
206 	alias da_igInputInt4 = bool function (const (char)* label,int * v,ImGuiInputTextFlags flags);
207 	alias da_igInputDouble = bool function (const (char)* label,double* v,double step,double step_fast,const (char)* format,ImGuiInputTextFlags flags);
208 	alias da_igInputScalar = bool function (const (char)* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const (char)* format,ImGuiInputTextFlags flags);
209 	alias da_igInputScalarN = bool function (const (char)* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const (char)* format,ImGuiInputTextFlags flags);
210 	alias da_igColorEdit3 = bool function (const (char)* label,float * col,ImGuiColorEditFlags flags);
211 	alias da_igColorEdit4 = bool function (const (char)* label,float * col,ImGuiColorEditFlags flags);
212 	alias da_igColorPicker3 = bool function (const (char)* label,float * col,ImGuiColorEditFlags flags);
213 	alias da_igColorPicker4 = bool function (const (char)* label,float * col,ImGuiColorEditFlags flags,const float* ref_col);
214 	alias da_igColorButton = bool function (const (char)* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size);
215 	alias da_igSetColorEditOptions = void function (ImGuiColorEditFlags flags);
216 	alias da_igTreeNode_Str = bool function (const (char)* label);
217 	alias da_igTreeNode_StrStr = bool function (const (char)* str_id,const (char)* fmt,...);
218 	alias da_igTreeNode_Ptr = bool function (const void* ptr_id,const (char)* fmt,...);
219 	alias da_igTreeNodeV_Str = bool function (const (char)* str_id,const (char)* fmt,va_list args);
220 	alias da_igTreeNodeV_Ptr = bool function (const void* ptr_id,const (char)* fmt,va_list args);
221 	alias da_igTreeNodeEx_Str = bool function (const (char)* label,ImGuiTreeNodeFlags flags);
222 	alias da_igTreeNodeEx_StrStr = bool function (const (char)* str_id,ImGuiTreeNodeFlags flags,const (char)* fmt,...);
223 	alias da_igTreeNodeEx_Ptr = bool function (const void* ptr_id,ImGuiTreeNodeFlags flags,const (char)* fmt,...);
224 	alias da_igTreeNodeExV_Str = bool function (const (char)* str_id,ImGuiTreeNodeFlags flags,const (char)* fmt,va_list args);
225 	alias da_igTreeNodeExV_Ptr = bool function (const void* ptr_id,ImGuiTreeNodeFlags flags,const (char)* fmt,va_list args);
226 	alias da_igTreePush_Str = void function (const (char)* str_id);
227 	alias da_igTreePush_Ptr = void function (const void* ptr_id);
228 	alias da_igTreePop = void function ();
229 	alias da_igGetTreeNodeToLabelSpacing = float function ();
230 	alias da_igCollapsingHeader_TreeNodeFlags = bool function (const (char)* label,ImGuiTreeNodeFlags flags);
231 	alias da_igCollapsingHeader_BoolPtr = bool function (const (char)* label,bool* p_visible,ImGuiTreeNodeFlags flags);
232 	alias da_igSetNextItemOpen = void function (bool is_open,ImGuiCond cond);
233 	alias da_igSelectable_Bool = bool function (const (char)* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size);
234 	alias da_igSelectable_BoolPtr = bool function (const (char)* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size);
235 	alias da_igBeginListBox = bool function (const (char)* label,const ImVec2 size);
236 	alias da_igEndListBox = void function ();
237 	alias da_igListBox_Str_arr = bool function (const (char)* label,int* current_item,const (char)* * items,int items_count,int height_in_items);
238 	alias da_igListBox_FnBoolPtr = bool function (const (char)* label,int* current_item,bool function(void* data,int idx,const (char)** out_text) items_getter,void* data,int items_count,int height_in_items);
239 	alias da_igPlotLines_FloatPtr = 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_igPlotLines_FnFloatPtr = void function (const (char)* label,float function(void* data,int idx) values_getter,void* data,int values_count,int values_offset,const (char)* overlay_text,float scale_min,float scale_max,ImVec2 graph_size);
241 	alias da_igPlotHistogram_FloatPtr = 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);
242 	alias da_igPlotHistogram_FnFloatPtr = void function (const (char)* label,float function(void* data,int idx) values_getter,void* data,int values_count,int values_offset,const (char)* overlay_text,float scale_min,float scale_max,ImVec2 graph_size);
243 	alias da_igValue_Bool = void function (const (char)* prefix,bool b);
244 	alias da_igValue_Int = void function (const (char)* prefix,int v);
245 	alias da_igValue_Uint = void function (const (char)* prefix,uint v);
246 	alias da_igValue_Float = void function (const (char)* prefix,float v,const (char)* float_format);
247 	alias da_igBeginMenuBar = bool function ();
248 	alias da_igEndMenuBar = void function ();
249 	alias da_igBeginMainMenuBar = bool function ();
250 	alias da_igEndMainMenuBar = void function ();
251 	alias da_igBeginMenu = bool function (const (char)* label,bool enabled);
252 	alias da_igEndMenu = void function ();
253 	alias da_igMenuItem_Bool = bool function (const (char)* label,const (char)* shortcut,bool selected,bool enabled);
254 	alias da_igMenuItem_BoolPtr = bool function (const (char)* label,const (char)* shortcut,bool* p_selected,bool enabled);
255 	alias da_igBeginTooltip = void function ();
256 	alias da_igEndTooltip = void function ();
257 	alias da_igSetTooltip = void function (const (char)* fmt,...);
258 	alias da_igSetTooltipV = void function (const (char)* fmt,va_list args);
259 	alias da_igBeginPopup = bool function (const (char)* str_id,ImGuiWindowFlags flags);
260 	alias da_igBeginPopupModal = bool function (const (char)* name,bool* p_open,ImGuiWindowFlags flags);
261 	alias da_igEndPopup = void function ();
262 	alias da_igOpenPopup_Str = void function (const (char)* str_id,ImGuiPopupFlags popup_flags);
263 	alias da_igOpenPopup_ID = void function (ImGuiID id,ImGuiPopupFlags popup_flags);
264 	alias da_igOpenPopupOnItemClick = void function (const (char)* str_id,ImGuiPopupFlags popup_flags);
265 	alias da_igCloseCurrentPopup = void function ();
266 	alias da_igBeginPopupContextItem = bool function (const (char)* str_id,ImGuiPopupFlags popup_flags);
267 	alias da_igBeginPopupContextWindow = bool function (const (char)* str_id,ImGuiPopupFlags popup_flags);
268 	alias da_igBeginPopupContextVoid = bool function (const (char)* str_id,ImGuiPopupFlags popup_flags);
269 	alias da_igIsPopupOpen_Str = bool function (const (char)* str_id,ImGuiPopupFlags flags);
270 	alias da_igBeginTable = bool function (const (char)* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width);
271 	alias da_igEndTable = void function ();
272 	alias da_igTableNextRow = void function (ImGuiTableRowFlags row_flags,float min_row_height);
273 	alias da_igTableNextColumn = bool function ();
274 	alias da_igTableSetColumnIndex = bool function (int column_n);
275 	alias da_igTableSetupColumn = void function (const (char)* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id);
276 	alias da_igTableSetupScrollFreeze = void function (int cols,int rows);
277 	alias da_igTableHeadersRow = void function ();
278 	alias da_igTableHeader = void function (const (char)* label);
279 	alias da_igTableGetSortSpecs = ImGuiTableSortSpecs* function ();
280 	alias da_igTableGetColumnCount = int function ();
281 	alias da_igTableGetColumnIndex = int function ();
282 	alias da_igTableGetRowIndex = int function ();
283 	alias da_igTableGetColumnName_Int = const (char)* function (int column_n);
284 	alias da_igTableGetColumnFlags = ImGuiTableColumnFlags function (int column_n);
285 	alias da_igTableSetColumnEnabled = void function (int column_n,bool v);
286 	alias da_igTableSetBgColor = void function (ImGuiTableBgTarget target,ImU32 color,int column_n);
287 	alias da_igColumns = void function (int count,const (char)* id,bool border);
288 	alias da_igNextColumn = void function ();
289 	alias da_igGetColumnIndex = int function ();
290 	alias da_igGetColumnWidth = float function (int column_index);
291 	alias da_igSetColumnWidth = void function (int column_index,float width);
292 	alias da_igGetColumnOffset = float function (int column_index);
293 	alias da_igSetColumnOffset = void function (int column_index,float offset_x);
294 	alias da_igGetColumnsCount = int function ();
295 	alias da_igBeginTabBar = bool function (const (char)* str_id,ImGuiTabBarFlags flags);
296 	alias da_igEndTabBar = void function ();
297 	alias da_igBeginTabItem = bool function (const (char)* label,bool* p_open,ImGuiTabItemFlags flags);
298 	alias da_igEndTabItem = void function ();
299 	alias da_igTabItemButton = bool function (const (char)* label,ImGuiTabItemFlags flags);
300 	alias da_igSetTabItemClosed = void function (const (char)* tab_or_docked_window_label);
301 	alias da_igDockSpace = ImGuiID function (ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class);
302 	alias da_igDockSpaceOverViewport = ImGuiID function (const ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class);
303 	alias da_igSetNextWindowDockID = void function (ImGuiID dock_id,ImGuiCond cond);
304 	alias da_igSetNextWindowClass = void function (const ImGuiWindowClass* window_class);
305 	alias da_igGetWindowDockID = ImGuiID function ();
306 	alias da_igIsWindowDocked = bool function ();
307 	alias da_igLogToTTY = void function (int auto_open_depth);
308 	alias da_igLogToFile = void function (int auto_open_depth,const (char)* filename);
309 	alias da_igLogToClipboard = void function (int auto_open_depth);
310 	alias da_igLogFinish = void function ();
311 	alias da_igLogButtons = void function ();
312 	alias da_igLogTextV = void function (const (char)* fmt,va_list args);
313 	alias da_igBeginDragDropSource = bool function (ImGuiDragDropFlags flags);
314 	alias da_igSetDragDropPayload = bool function (const (char)* type,const void* data,size_t sz,ImGuiCond cond);
315 	alias da_igEndDragDropSource = void function ();
316 	alias da_igBeginDragDropTarget = bool function ();
317 	alias da_igAcceptDragDropPayload = const ImGuiPayload* function (const (char)* type,ImGuiDragDropFlags flags);
318 	alias da_igEndDragDropTarget = void function ();
319 	alias da_igGetDragDropPayload = const ImGuiPayload* function ();
320 	alias da_igBeginDisabled = void function (bool disabled);
321 	alias da_igEndDisabled = void function ();
322 	alias da_igPushClipRect = void function (const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
323 	alias da_igPopClipRect = void function ();
324 	alias da_igSetItemDefaultFocus = void function ();
325 	alias da_igSetKeyboardFocusHere = void function (int offset);
326 	alias da_igIsItemHovered = bool function (ImGuiHoveredFlags flags);
327 	alias da_igIsItemActive = bool function ();
328 	alias da_igIsItemFocused = bool function ();
329 	alias da_igIsItemClicked = bool function (ImGuiMouseButton mouse_button);
330 	alias da_igIsItemVisible = bool function ();
331 	alias da_igIsItemEdited = bool function ();
332 	alias da_igIsItemActivated = bool function ();
333 	alias da_igIsItemDeactivated = bool function ();
334 	alias da_igIsItemDeactivatedAfterEdit = bool function ();
335 	alias da_igIsItemToggledOpen = bool function ();
336 	alias da_igIsAnyItemHovered = bool function ();
337 	alias da_igIsAnyItemActive = bool function ();
338 	alias da_igIsAnyItemFocused = bool function ();
339 	alias da_igGetItemRectMin = void function (ImVec2 *pOut);
340 	alias da_igGetItemRectMax = void function (ImVec2 *pOut);
341 	alias da_igGetItemRectSize = void function (ImVec2 *pOut);
342 	alias da_igSetItemAllowOverlap = void function ();
343 	alias da_igGetMainViewport = ImGuiViewport* function ();
344 	alias da_igIsRectVisible_Nil = bool function (const ImVec2 size);
345 	alias da_igIsRectVisible_Vec2 = bool function (const ImVec2 rect_min,const ImVec2 rect_max);
346 	alias da_igGetTime = double function ();
347 	alias da_igGetFrameCount = int function ();
348 	alias da_igGetBackgroundDrawList_Nil = ImDrawList* function ();
349 	alias da_igGetForegroundDrawList_Nil = ImDrawList* function ();
350 	alias da_igGetBackgroundDrawList_ViewportPtr = ImDrawList* function (ImGuiViewport* viewport);
351 	alias da_igGetForegroundDrawList_ViewportPtr = ImDrawList* function (ImGuiViewport* viewport);
352 	alias da_igGetDrawListSharedData = ImDrawListSharedData* function ();
353 	alias da_igGetStyleColorName = const (char)* function (ImGuiCol idx);
354 	alias da_igSetStateStorage = void function (ImGuiStorage* storage);
355 	alias da_igGetStateStorage = ImGuiStorage* function ();
356 	alias da_igCalcListClipping = void function (int items_count,float items_height,int* out_items_display_start,int* out_items_display_end);
357 	alias da_igBeginChildFrame = bool function (ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags);
358 	alias da_igEndChildFrame = void function ();
359 	alias da_igCalcTextSize = void function (ImVec2 *pOut,const (char)* text,const (char)* text_end,bool hide_text_after_double_hash,float wrap_width);
360 	alias da_igColorConvertU32ToFloat4 = void function (ImVec4 *pOut,ImU32 in_);
361 	alias da_igColorConvertFloat4ToU32 = ImU32 function (const ImVec4 in_);
362 	alias da_igColorConvertRGBtoHSV = void function (float r,float g,float b,float* out_h,float* out_s,float* out_v);
363 	alias da_igColorConvertHSVtoRGB = void function (float h,float s,float v,float* out_r,float* out_g,float* out_b);
364 	alias da_igGetKeyIndex = int function (ImGuiKey imgui_key);
365 	alias da_igIsKeyDown = bool function (int user_key_index);
366 	alias da_igIsKeyPressed = bool function (int user_key_index,bool repeat);
367 	alias da_igIsKeyReleased = bool function (int user_key_index);
368 	alias da_igGetKeyPressedAmount = int function (int key_index,float repeat_delay,float rate);
369 	alias da_igCaptureKeyboardFromApp = void function (bool want_capture_keyboard_value);
370 	alias da_igIsMouseDown = bool function (ImGuiMouseButton button);
371 	alias da_igIsMouseClicked = bool function (ImGuiMouseButton button,bool repeat);
372 	alias da_igIsMouseReleased = bool function (ImGuiMouseButton button);
373 	alias da_igIsMouseDoubleClicked = bool function (ImGuiMouseButton button);
374 	alias da_igIsMouseHoveringRect = bool function (const ImVec2 r_min,const ImVec2 r_max,bool clip);
375 	alias da_igIsMousePosValid = bool function (const ImVec2* mouse_pos);
376 	alias da_igIsAnyMouseDown = bool function ();
377 	alias da_igGetMousePos = void function (ImVec2 *pOut);
378 	alias da_igGetMousePosOnOpeningCurrentPopup = void function (ImVec2 *pOut);
379 	alias da_igIsMouseDragging = bool function (ImGuiMouseButton button,float lock_threshold);
380 	alias da_igGetMouseDragDelta = void function (ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold);
381 	alias da_igResetMouseDragDelta = void function (ImGuiMouseButton button);
382 	alias da_igGetMouseCursor = ImGuiMouseCursor function ();
383 	alias da_igSetMouseCursor = void function (ImGuiMouseCursor cursor_type);
384 	alias da_igCaptureMouseFromApp = void function (bool want_capture_mouse_value);
385 	alias da_igGetClipboardText = const (char)* function ();
386 	alias da_igSetClipboardText = void function (const (char)* text);
387 	alias da_igLoadIniSettingsFromDisk = void function (const (char)* ini_filename);
388 	alias da_igLoadIniSettingsFromMemory = void function (const (char)* ini_data,size_t ini_size);
389 	alias da_igSaveIniSettingsToDisk = void function (const (char)* ini_filename);
390 	alias da_igSaveIniSettingsToMemory = const (char)* function (size_t* out_ini_size);
391 	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);
392 	alias da_igSetAllocatorFunctions = void function (ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data);
393 	alias da_igGetAllocatorFunctions = void function (ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data);
394 	alias da_igMemAlloc = void* function (size_t size);
395 	alias da_igMemFree = void function (void* ptr);
396 	alias da_igGetPlatformIO = ImGuiPlatformIO* function ();
397 	alias da_igUpdatePlatformWindows = void function ();
398 	alias da_igRenderPlatformWindowsDefault = void function (void* platform_render_arg,void* renderer_render_arg);
399 	alias da_igDestroyPlatformWindows = void function ();
400 	alias da_igFindViewportByID = ImGuiViewport* function (ImGuiID id);
401 	alias da_igFindViewportByPlatformHandle = ImGuiViewport* function (void* platform_handle);
402 	alias da_ImGuiStyle_ImGuiStyle = ImGuiStyle* function ();
403 	alias da_ImGuiStyle_destroy = void function (ImGuiStyle* self);
404 	alias da_ImGuiStyle_ScaleAllSizes = void function (ImGuiStyle* self,float scale_factor);
405 	alias da_ImGuiIO_AddInputCharacter = void function (ImGuiIO* self,uint c);
406 	alias da_ImGuiIO_AddInputCharacterUTF16 = void function (ImGuiIO* self,ImWchar16 c);
407 	alias da_ImGuiIO_AddInputCharactersUTF8 = void function (ImGuiIO* self,const (char)* str);
408 	alias da_ImGuiIO_AddFocusEvent = void function (ImGuiIO* self,bool focused);
409 	alias da_ImGuiIO_ClearInputCharacters = void function (ImGuiIO* self);
410 	alias da_ImGuiIO_ClearInputKeys = void function (ImGuiIO* self);
411 	alias da_ImGuiIO_ImGuiIO = ImGuiIO* function ();
412 	alias da_ImGuiIO_destroy = void function (ImGuiIO* self);
413 	alias da_ImGuiInputTextCallbackData_ImGuiInputTextCallbackData = ImGuiInputTextCallbackData* function ();
414 	alias da_ImGuiInputTextCallbackData_destroy = void function (ImGuiInputTextCallbackData* self);
415 	alias da_ImGuiInputTextCallbackData_DeleteChars = void function (ImGuiInputTextCallbackData* self,int pos,int bytes_count);
416 	alias da_ImGuiInputTextCallbackData_InsertChars = void function (ImGuiInputTextCallbackData* self,int pos,const (char)* text,const (char)* text_end);
417 	alias da_ImGuiInputTextCallbackData_SelectAll = void function (ImGuiInputTextCallbackData* self);
418 	alias da_ImGuiInputTextCallbackData_ClearSelection = void function (ImGuiInputTextCallbackData* self);
419 	alias da_ImGuiInputTextCallbackData_HasSelection = bool function (ImGuiInputTextCallbackData* self);
420 	alias da_ImGuiWindowClass_ImGuiWindowClass = ImGuiWindowClass* function ();
421 	alias da_ImGuiWindowClass_destroy = void function (ImGuiWindowClass* self);
422 	alias da_ImGuiPayload_ImGuiPayload = ImGuiPayload* function ();
423 	alias da_ImGuiPayload_destroy = void function (ImGuiPayload* self);
424 	alias da_ImGuiPayload_Clear = void function (ImGuiPayload* self);
425 	alias da_ImGuiPayload_IsDataType = bool function (ImGuiPayload* self,const (char)* type);
426 	alias da_ImGuiPayload_IsPreview = bool function (ImGuiPayload* self);
427 	alias da_ImGuiPayload_IsDelivery = bool function (ImGuiPayload* self);
428 	alias da_ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs = ImGuiTableColumnSortSpecs* function ();
429 	alias da_ImGuiTableColumnSortSpecs_destroy = void function (ImGuiTableColumnSortSpecs* self);
430 	alias da_ImGuiTableSortSpecs_ImGuiTableSortSpecs = ImGuiTableSortSpecs* function ();
431 	alias da_ImGuiTableSortSpecs_destroy = void function (ImGuiTableSortSpecs* self);
432 	alias da_ImGuiOnceUponAFrame_ImGuiOnceUponAFrame = ImGuiOnceUponAFrame* function ();
433 	alias da_ImGuiOnceUponAFrame_destroy = void function (ImGuiOnceUponAFrame* self);
434 	alias da_ImGuiTextFilter_ImGuiTextFilter = ImGuiTextFilter* function (const (char)* default_filter);
435 	alias da_ImGuiTextFilter_destroy = void function (ImGuiTextFilter* self);
436 	alias da_ImGuiTextFilter_Draw = bool function (ImGuiTextFilter* self,const (char)* label,float width);
437 	alias da_ImGuiTextFilter_PassFilter = bool function (ImGuiTextFilter* self,const (char)* text,const (char)* text_end);
438 	alias da_ImGuiTextFilter_Build = void function (ImGuiTextFilter* self);
439 	alias da_ImGuiTextFilter_Clear = void function (ImGuiTextFilter* self);
440 	alias da_ImGuiTextFilter_IsActive = bool function (ImGuiTextFilter* self);
441 	alias da_ImGuiTextRange_ImGuiTextRange_Nil = ImGuiTextRange* function ();
442 	alias da_ImGuiTextRange_destroy = void function (ImGuiTextRange* self);
443 	alias da_ImGuiTextRange_ImGuiTextRange_Str = ImGuiTextRange* function (const (char)* _b,const (char)* _e);
444 	alias da_ImGuiTextRange_empty = bool function (ImGuiTextRange* self);
445 	alias da_ImGuiTextRange_split = void function (ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out_);
446 	alias da_ImGuiTextBuffer_ImGuiTextBuffer = ImGuiTextBuffer* function ();
447 	alias da_ImGuiTextBuffer_destroy = void function (ImGuiTextBuffer* self);
448 	alias da_ImGuiTextBuffer_begin = const (char)* function (ImGuiTextBuffer* self);
449 	alias da_ImGuiTextBuffer_end = const (char)* function (ImGuiTextBuffer* self);
450 	alias da_ImGuiTextBuffer_size = int function (ImGuiTextBuffer* self);
451 	alias da_ImGuiTextBuffer_empty = bool function (ImGuiTextBuffer* self);
452 	alias da_ImGuiTextBuffer_clear = void function (ImGuiTextBuffer* self);
453 	alias da_ImGuiTextBuffer_reserve = void function (ImGuiTextBuffer* self,int capacity);
454 	alias da_ImGuiTextBuffer_c_str = const (char)* function (ImGuiTextBuffer* self);
455 	alias da_ImGuiTextBuffer_append = void function (ImGuiTextBuffer* self,const (char)* str,const (char)* str_end);
456 	alias da_ImGuiTextBuffer_appendfv = void function (ImGuiTextBuffer* self,const (char)* fmt,va_list args);
457 	alias da_ImGuiStoragePair_ImGuiStoragePair_Int = ImGuiStoragePair* function (ImGuiID _key,int _val_i);
458 	alias da_ImGuiStoragePair_destroy = void function (ImGuiStoragePair* self);
459 	alias da_ImGuiStoragePair_ImGuiStoragePair_Float = ImGuiStoragePair* function (ImGuiID _key,float _val_f);
460 	alias da_ImGuiStoragePair_ImGuiStoragePair_Ptr = ImGuiStoragePair* function (ImGuiID _key,void* _val_p);
461 	alias da_ImGuiStorage_Clear = void function (ImGuiStorage* self);
462 	alias da_ImGuiStorage_GetInt = int function (ImGuiStorage* self,ImGuiID key,int default_val);
463 	alias da_ImGuiStorage_SetInt = void function (ImGuiStorage* self,ImGuiID key,int val);
464 	alias da_ImGuiStorage_GetBool = bool function (ImGuiStorage* self,ImGuiID key,bool default_val);
465 	alias da_ImGuiStorage_SetBool = void function (ImGuiStorage* self,ImGuiID key,bool val);
466 	alias da_ImGuiStorage_GetFloat = float function (ImGuiStorage* self,ImGuiID key,float default_val);
467 	alias da_ImGuiStorage_SetFloat = void function (ImGuiStorage* self,ImGuiID key,float val);
468 	alias da_ImGuiStorage_GetVoidPtr = void* function (ImGuiStorage* self,ImGuiID key);
469 	alias da_ImGuiStorage_SetVoidPtr = void function (ImGuiStorage* self,ImGuiID key,void* val);
470 	alias da_ImGuiStorage_GetIntRef = int* function (ImGuiStorage* self,ImGuiID key,int default_val);
471 	alias da_ImGuiStorage_GetBoolRef = bool* function (ImGuiStorage* self,ImGuiID key,bool default_val);
472 	alias da_ImGuiStorage_GetFloatRef = float* function (ImGuiStorage* self,ImGuiID key,float default_val);
473 	alias da_ImGuiStorage_GetVoidPtrRef = void** function (ImGuiStorage* self,ImGuiID key,void* default_val);
474 	alias da_ImGuiStorage_SetAllInt = void function (ImGuiStorage* self,int val);
475 	alias da_ImGuiStorage_BuildSortByKey = void function (ImGuiStorage* self);
476 	alias da_ImGuiListClipper_ImGuiListClipper = ImGuiListClipper* function ();
477 	alias da_ImGuiListClipper_destroy = void function (ImGuiListClipper* self);
478 	alias da_ImGuiListClipper_Begin = void function (ImGuiListClipper* self,int items_count,float items_height);
479 	alias da_ImGuiListClipper_End = void function (ImGuiListClipper* self);
480 	alias da_ImGuiListClipper_Step = bool function (ImGuiListClipper* self);
481 	alias da_ImColor_ImColor_Nil = ImColor* function ();
482 	alias da_ImColor_destroy = void function (ImColor* self);
483 	alias da_ImColor_ImColor_Int = ImColor* function (int r,int g,int b,int a);
484 	alias da_ImColor_ImColor_U32 = ImColor* function (ImU32 rgba);
485 	alias da_ImColor_ImColor_Float = ImColor* function (float r,float g,float b,float a);
486 	alias da_ImColor_ImColor_Vec4 = ImColor* function (const ImVec4 col);
487 	alias da_ImColor_SetHSV = void function (ImColor* self,float h,float s,float v,float a);
488 	alias da_ImColor_HSV = void function (ImColor *pOut,float h,float s,float v,float a);
489 	alias da_ImDrawCmd_ImDrawCmd = ImDrawCmd* function ();
490 	alias da_ImDrawCmd_destroy = void function (ImDrawCmd* self);
491 	alias da_ImDrawCmd_GetTexID = ImTextureID function (ImDrawCmd* self);
492 	alias da_ImDrawListSplitter_ImDrawListSplitter = ImDrawListSplitter* function ();
493 	alias da_ImDrawListSplitter_destroy = void function (ImDrawListSplitter* self);
494 	alias da_ImDrawListSplitter_Clear = void function (ImDrawListSplitter* self);
495 	alias da_ImDrawListSplitter_ClearFreeMemory = void function (ImDrawListSplitter* self);
496 	alias da_ImDrawListSplitter_Split = void function (ImDrawListSplitter* self,ImDrawList* draw_list,int count);
497 	alias da_ImDrawListSplitter_Merge = void function (ImDrawListSplitter* self,ImDrawList* draw_list);
498 	alias da_ImDrawListSplitter_SetCurrentChannel = void function (ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx);
499 	alias da_ImDrawList_ImDrawList = ImDrawList* function (const ImDrawListSharedData* shared_data);
500 	alias da_ImDrawList_destroy = void function (ImDrawList* self);
501 	alias da_ImDrawList_PushClipRect = void function (ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
502 	alias da_ImDrawList_PushClipRectFullScreen = void function (ImDrawList* self);
503 	alias da_ImDrawList_PopClipRect = void function (ImDrawList* self);
504 	alias da_ImDrawList_PushTextureID = void function (ImDrawList* self,ImTextureID texture_id);
505 	alias da_ImDrawList_PopTextureID = void function (ImDrawList* self);
506 	alias da_ImDrawList_GetClipRectMin = void function (ImVec2 *pOut,ImDrawList* self);
507 	alias da_ImDrawList_GetClipRectMax = void function (ImVec2 *pOut,ImDrawList* self);
508 	alias da_ImDrawList_AddLine = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness);
509 	alias da_ImDrawList_AddRect = void function (ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags,float thickness);
510 	alias da_ImDrawList_AddRectFilled = void function (ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags);
511 	alias da_ImDrawList_AddRectFilledMultiColor = void function (ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left);
512 	alias da_ImDrawList_AddQuad = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness);
513 	alias da_ImDrawList_AddQuadFilled = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col);
514 	alias da_ImDrawList_AddTriangle = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness);
515 	alias da_ImDrawList_AddTriangleFilled = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col);
516 	alias da_ImDrawList_AddCircle = void function (ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
517 	alias da_ImDrawList_AddCircleFilled = void function (ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
518 	alias da_ImDrawList_AddNgon = void function (ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
519 	alias da_ImDrawList_AddNgonFilled = void function (ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
520 	alias da_ImDrawList_AddText_Vec2 = void function (ImDrawList* self,const ImVec2 pos,ImU32 col,const (char)* text_begin,const (char)* text_end);
521 	alias da_ImDrawList_AddText_FontPtr = 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);
522 	alias da_ImDrawList_AddPolyline = void function (ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness);
523 	alias da_ImDrawList_AddConvexPolyFilled = void function (ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
524 	alias da_ImDrawList_AddBezierCubic = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments);
525 	alias da_ImDrawList_AddBezierQuadratic = void function (ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments);
526 	alias da_ImDrawList_AddImage = void function (ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col);
527 	alias da_ImDrawList_AddImageQuad = void function (ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col);
528 	alias da_ImDrawList_AddImageRounded = void function (ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags);
529 	alias da_ImDrawList_PathClear = void function (ImDrawList* self);
530 	alias da_ImDrawList_PathLineTo = void function (ImDrawList* self,const ImVec2 pos);
531 	alias da_ImDrawList_PathLineToMergeDuplicate = void function (ImDrawList* self,const ImVec2 pos);
532 	alias da_ImDrawList_PathFillConvex = void function (ImDrawList* self,ImU32 col);
533 	alias da_ImDrawList_PathStroke = void function (ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness);
534 	alias da_ImDrawList_PathArcTo = void function (ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments);
535 	alias da_ImDrawList_PathArcToFast = void function (ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12);
536 	alias da_ImDrawList_PathBezierCubicCurveTo = void function (ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments);
537 	alias da_ImDrawList_PathBezierQuadraticCurveTo = void function (ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments);
538 	alias da_ImDrawList_PathRect = void function (ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags);
539 	alias da_ImDrawList_AddCallback = void function (ImDrawList* self,ImDrawCallback callback,void* callback_data);
540 	alias da_ImDrawList_AddDrawCmd = void function (ImDrawList* self);
541 	alias da_ImDrawList_CloneOutput = ImDrawList* function (ImDrawList* self);
542 	alias da_ImDrawList_ChannelsSplit = void function (ImDrawList* self,int count);
543 	alias da_ImDrawList_ChannelsMerge = void function (ImDrawList* self);
544 	alias da_ImDrawList_ChannelsSetCurrent = void function (ImDrawList* self,int n);
545 	alias da_ImDrawList_PrimReserve = void function (ImDrawList* self,int idx_count,int vtx_count);
546 	alias da_ImDrawList_PrimUnreserve = void function (ImDrawList* self,int idx_count,int vtx_count);
547 	alias da_ImDrawList_PrimRect = void function (ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col);
548 	alias da_ImDrawList_PrimRectUV = void function (ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col);
549 	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);
550 	alias da_ImDrawList_PrimWriteVtx = void function (ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col);
551 	alias da_ImDrawList_PrimWriteIdx = void function (ImDrawList* self,ImDrawIdx idx);
552 	alias da_ImDrawList_PrimVtx = void function (ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col);
553 	alias da_ImDrawList__ResetForNewFrame = void function (ImDrawList* self);
554 	alias da_ImDrawList__ClearFreeMemory = void function (ImDrawList* self);
555 	alias da_ImDrawList__PopUnusedDrawCmd = void function (ImDrawList* self);
556 	alias da_ImDrawList__TryMergeDrawCmds = void function (ImDrawList* self);
557 	alias da_ImDrawList__OnChangedClipRect = void function (ImDrawList* self);
558 	alias da_ImDrawList__OnChangedTextureID = void function (ImDrawList* self);
559 	alias da_ImDrawList__OnChangedVtxOffset = void function (ImDrawList* self);
560 	alias da_ImDrawList__CalcCircleAutoSegmentCount = int function (ImDrawList* self,float radius);
561 	alias da_ImDrawList__PathArcToFastEx = void function (ImDrawList* self,const ImVec2 center,float radius,int a_min_sample,int a_max_sample,int a_step);
562 	alias da_ImDrawList__PathArcToN = void function (ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments);
563 	alias da_ImDrawData_ImDrawData = ImDrawData* function ();
564 	alias da_ImDrawData_destroy = void function (ImDrawData* self);
565 	alias da_ImDrawData_Clear = void function (ImDrawData* self);
566 	alias da_ImDrawData_DeIndexAllBuffers = void function (ImDrawData* self);
567 	alias da_ImDrawData_ScaleClipRects = void function (ImDrawData* self,const ImVec2 fb_scale);
568 	alias da_ImFontConfig_ImFontConfig = ImFontConfig* function ();
569 	alias da_ImFontConfig_destroy = void function (ImFontConfig* self);
570 	alias da_ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder = ImFontGlyphRangesBuilder* function ();
571 	alias da_ImFontGlyphRangesBuilder_destroy = void function (ImFontGlyphRangesBuilder* self);
572 	alias da_ImFontGlyphRangesBuilder_Clear = void function (ImFontGlyphRangesBuilder* self);
573 	alias da_ImFontGlyphRangesBuilder_GetBit = bool function (ImFontGlyphRangesBuilder* self,size_t n);
574 	alias da_ImFontGlyphRangesBuilder_SetBit = void function (ImFontGlyphRangesBuilder* self,size_t n);
575 	alias da_ImFontGlyphRangesBuilder_AddChar = void function (ImFontGlyphRangesBuilder* self,ImWchar c);
576 	alias da_ImFontGlyphRangesBuilder_AddText = void function (ImFontGlyphRangesBuilder* self,const (char)* text,const (char)* text_end);
577 	alias da_ImFontGlyphRangesBuilder_AddRanges = void function (ImFontGlyphRangesBuilder* self,const ImWchar* ranges);
578 	alias da_ImFontGlyphRangesBuilder_BuildRanges = void function (ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges);
579 	alias da_ImFontAtlasCustomRect_ImFontAtlasCustomRect = ImFontAtlasCustomRect* function ();
580 	alias da_ImFontAtlasCustomRect_destroy = void function (ImFontAtlasCustomRect* self);
581 	alias da_ImFontAtlasCustomRect_IsPacked = bool function (ImFontAtlasCustomRect* self);
582 	alias da_ImFontAtlas_ImFontAtlas = ImFontAtlas* function ();
583 	alias da_ImFontAtlas_destroy = void function (ImFontAtlas* self);
584 	alias da_ImFontAtlas_AddFont = ImFont* function (ImFontAtlas* self,const ImFontConfig* font_cfg);
585 	alias da_ImFontAtlas_AddFontDefault = ImFont* function (ImFontAtlas* self,const ImFontConfig* font_cfg);
586 	alias da_ImFontAtlas_AddFontFromFileTTF = ImFont* function (ImFontAtlas* self,const (char)* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges);
587 	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);
588 	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);
589 	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);
590 	alias da_ImFontAtlas_ClearInputData = void function (ImFontAtlas* self);
591 	alias da_ImFontAtlas_ClearTexData = void function (ImFontAtlas* self);
592 	alias da_ImFontAtlas_ClearFonts = void function (ImFontAtlas* self);
593 	alias da_ImFontAtlas_Clear = void function (ImFontAtlas* self);
594 	alias da_ImFontAtlas_Build = bool function (ImFontAtlas* self);
595 	alias da_ImFontAtlas_GetTexDataAsAlpha8 = void function (ImFontAtlas* self,ubyte** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel);
596 	alias da_ImFontAtlas_GetTexDataAsRGBA32 = void function (ImFontAtlas* self,ubyte** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel);
597 	alias da_ImFontAtlas_IsBuilt = bool function (ImFontAtlas* self);
598 	alias da_ImFontAtlas_SetTexID = void function (ImFontAtlas* self,ImTextureID id);
599 	alias da_ImFontAtlas_GetGlyphRangesDefault = const ImWchar* function (ImFontAtlas* self);
600 	alias da_ImFontAtlas_GetGlyphRangesKorean = const ImWchar* function (ImFontAtlas* self);
601 	alias da_ImFontAtlas_GetGlyphRangesJapanese = const ImWchar* function (ImFontAtlas* self);
602 	alias da_ImFontAtlas_GetGlyphRangesChineseFull = const ImWchar* function (ImFontAtlas* self);
603 	alias da_ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon = const ImWchar* function (ImFontAtlas* self);
604 	alias da_ImFontAtlas_GetGlyphRangesCyrillic = const ImWchar* function (ImFontAtlas* self);
605 	alias da_ImFontAtlas_GetGlyphRangesThai = const ImWchar* function (ImFontAtlas* self);
606 	alias da_ImFontAtlas_GetGlyphRangesVietnamese = const ImWchar* function (ImFontAtlas* self);
607 	alias da_ImFontAtlas_AddCustomRectRegular = int function (ImFontAtlas* self,int width,int height);
608 	alias da_ImFontAtlas_AddCustomRectFontGlyph = int function (ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset);
609 	alias da_ImFontAtlas_GetCustomRectByIndex = ImFontAtlasCustomRect* function (ImFontAtlas* self,int index);
610 	alias da_ImFontAtlas_CalcCustomRectUV = void function (ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max);
611 	alias da_ImFontAtlas_GetMouseCursorTexData = bool function (ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 * out_uv_border,ImVec2 * out_uv_fill);
612 	alias da_ImFont_ImFont = ImFont* function ();
613 	alias da_ImFont_destroy = void function (ImFont* self);
614 	alias da_ImFont_FindGlyph = const ImFontGlyph* function (ImFont* self,ImWchar c);
615 	alias da_ImFont_FindGlyphNoFallback = const ImFontGlyph* function (ImFont* self,ImWchar c);
616 	alias da_ImFont_GetCharAdvance = float function (ImFont* self,ImWchar c);
617 	alias da_ImFont_IsLoaded = bool function (ImFont* self);
618 	alias da_ImFont_GetDebugName = const (char)* function (ImFont* self);
619 	alias da_ImFont_CalcTextSizeA = 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);
620 	alias da_ImFont_CalcWordWrapPositionA = const (char)* function (ImFont* self,float scale,const (char)* text,const (char)* text_end,float wrap_width);
621 	alias da_ImFont_RenderChar = void function (ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c);
622 	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);
623 	alias da_ImFont_BuildLookupTable = void function (ImFont* self);
624 	alias da_ImFont_ClearOutputData = void function (ImFont* self);
625 	alias da_ImFont_GrowIndex = void function (ImFont* self,int new_size);
626 	alias da_ImFont_AddGlyph = void function (ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
627 	alias da_ImFont_AddRemapChar = void function (ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
628 	alias da_ImFont_SetGlyphVisible = void function (ImFont* self,ImWchar c,bool visible);
629 	alias da_ImFont_IsGlyphRangeUnused = bool function (ImFont* self,uint c_begin,uint c_last);
630 	alias da_ImGuiViewport_ImGuiViewport = ImGuiViewport* function ();
631 	alias da_ImGuiViewport_destroy = void function (ImGuiViewport* self);
632 	alias da_ImGuiViewport_GetCenter = void function (ImVec2 *pOut,ImGuiViewport* self);
633 	alias da_ImGuiViewport_GetWorkCenter = void function (ImVec2 *pOut,ImGuiViewport* self);
634 	alias da_ImGuiPlatformIO_ImGuiPlatformIO = ImGuiPlatformIO* function ();
635 	alias da_ImGuiPlatformIO_destroy = void function (ImGuiPlatformIO* self);
636 	alias da_ImGuiPlatformMonitor_ImGuiPlatformMonitor = ImGuiPlatformMonitor* function ();
637 	alias da_ImGuiPlatformMonitor_destroy = void function (ImGuiPlatformMonitor* self);
638 	alias da_igImHashData = ImGuiID function (const void* data,size_t data_size,ImU32 seed);
639 	alias da_igImHashStr = ImGuiID function (const (char)* data,size_t data_size,ImU32 seed);
640 	alias da_igImAlphaBlendColors = ImU32 function (ImU32 col_a,ImU32 col_b);
641 	alias da_igImIsPowerOfTwo_Int = bool function (int v);
642 	alias da_igImIsPowerOfTwo_U64 = bool function (ImU64 v);
643 	alias da_igImUpperPowerOfTwo = int function (int v);
644 	alias da_igImStricmp = int function (const (char)* str1,const (char)* str2);
645 	alias da_igImStrnicmp = int function (const (char)* str1,const (char)* str2,size_t count);
646 	alias da_igImStrncpy = void function (char* dst,const (char)* src,size_t count);
647 	alias da_igImStrdup = char* function (const (char)* str);
648 	alias da_igImStrdupcpy = char* function (char* dst,size_t* p_dst_size,const (char)* str);
649 	alias da_igImStrchrRange = const (char)* function (const (char)* str_begin,const (char)* str_end,char c);
650 	alias da_igImStrlenW = int function (const ImWchar* str);
651 	alias da_igImStreolRange = const (char)* function (const (char)* str,const (char)* str_end);
652 	alias da_igImStrbolW = const ImWchar* function (const ImWchar* buf_mid_line,const ImWchar* buf_begin);
653 	alias da_igImStristr = const (char)* function (const (char)* haystack,const (char)* haystack_end,const (char)* needle,const (char)* needle_end);
654 	alias da_igImStrTrimBlanks = void function (char* str);
655 	alias da_igImStrSkipBlank = const (char)* function (const (char)* str);
656 	alias da_igImFormatString = int function (char* buf,size_t buf_size,const (char)* fmt,...);
657 	alias da_igImFormatStringV = int function (char* buf,size_t buf_size,const (char)* fmt,va_list args);
658 	alias da_igImParseFormatFindStart = const (char)* function (const (char)* format);
659 	alias da_igImParseFormatFindEnd = const (char)* function (const (char)* format);
660 	alias da_igImParseFormatTrimDecorations = const (char)* function (const (char)* format,char* buf,size_t buf_size);
661 	alias da_igImParseFormatPrecision = int function (const (char)* format,int default_value);
662 	alias da_igImCharIsBlankA = bool function (char c);
663 	alias da_igImCharIsBlankW = bool function (uint c);
664 	alias da_igImTextCharToUtf8 = const (char)* function (char * out_buf,uint c);
665 	alias da_igImTextStrToUtf8 = int function (char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end);
666 	alias da_igImTextCharFromUtf8 = int function (uint* out_char,const (char)* in_text,const (char)* in_text_end);
667 	alias da_igImTextStrFromUtf8 = int function (ImWchar* out_buf,int out_buf_size,const (char)* in_text,const (char)* in_text_end,const (char)** in_remaining);
668 	alias da_igImTextCountCharsFromUtf8 = int function (const (char)* in_text,const (char)* in_text_end);
669 	alias da_igImTextCountUtf8BytesFromChar = int function (const (char)* in_text,const (char)* in_text_end);
670 	alias da_igImTextCountUtf8BytesFromStr = int function (const ImWchar* in_text,const ImWchar* in_text_end);
671 	alias da_igImFileOpen = ImFileHandle function (const (char)* filename,const (char)* mode);
672 	alias da_igImFileClose = bool function (ImFileHandle file);
673 	alias da_igImFileGetSize = ImU64 function (ImFileHandle file);
674 	alias da_igImFileRead = ImU64 function (void* data,ImU64 size,ImU64 count,ImFileHandle file);
675 	alias da_igImFileWrite = ImU64 function (const void* data,ImU64 size,ImU64 count,ImFileHandle file);
676 	alias da_igImFileLoadToMemory = void* function (const (char)* filename,const (char)* mode,size_t* out_file_size,int padding_bytes);
677 	alias da_igImPow_Float = float function (float x,float y);
678 	alias da_igImPow_double = double function (double x,double y);
679 	alias da_igImLog_Float = float function (float x);
680 	alias da_igImLog_double = double function (double x);
681 	alias da_igImAbs_Int = int function (int x);
682 	alias da_igImAbs_Float = float function (float x);
683 	alias da_igImAbs_double = double function (double x);
684 	alias da_igImSign_Float = float function (float x);
685 	alias da_igImSign_double = double function (double x);
686 	alias da_igImRsqrt_Float = float function (float x);
687 	alias da_igImRsqrt_double = double function (double x);
688 	alias da_igImMin = void function (ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
689 	alias da_igImMax = void function (ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
690 	alias da_igImClamp = void function (ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx);
691 	alias da_igImLerp_Vec2Float = void function (ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t);
692 	alias da_igImLerp_Vec2Vec2 = void function (ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t);
693 	alias da_igImLerp_Vec4 = void function (ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t);
694 	alias da_igImSaturate = float function (float f);
695 	alias da_igImLengthSqr_Vec2 = float function (const ImVec2 lhs);
696 	alias da_igImLengthSqr_Vec4 = float function (const ImVec4 lhs);
697 	alias da_igImInvLength = float function (const ImVec2 lhs,float fail_value);
698 	alias da_igImFloor_Float = float function (float f);
699 	alias da_igImFloorSigned = float function (float f);
700 	alias da_igImFloor_Vec2 = void function (ImVec2 *pOut,const ImVec2 v);
701 	alias da_igImModPositive = int function (int a,int b);
702 	alias da_igImDot = float function (const ImVec2 a,const ImVec2 b);
703 	alias da_igImRotate = void function (ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a);
704 	alias da_igImLinearSweep = float function (float current,float target,float speed);
705 	alias da_igImMul = void function (ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
706 	alias da_igImBezierCubicCalc = void function (ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t);
707 	alias da_igImBezierCubicClosestPoint = void function (ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments);
708 	alias da_igImBezierCubicClosestPointCasteljau = void function (ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol);
709 	alias da_igImBezierQuadraticCalc = void function (ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t);
710 	alias da_igImLineClosestPoint = void function (ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p);
711 	alias da_igImTriangleContainsPoint = bool function (const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
712 	alias da_igImTriangleClosestPoint = void function (ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p);
713 	alias da_igImTriangleBarycentricCoords = void function (const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w);
714 	alias da_igImTriangleArea = float function (const ImVec2 a,const ImVec2 b,const ImVec2 c);
715 	alias da_igImGetDirQuadrantFromDelta = ImGuiDir function (float dx,float dy);
716 	alias da_ImVec1_ImVec1_Nil = ImVec1* function ();
717 	alias da_ImVec1_destroy = void function (ImVec1* self);
718 	alias da_ImVec1_ImVec1_Float = ImVec1* function (float _x);
719 	alias da_ImVec2ih_ImVec2ih_Nil = ImVec2ih* function ();
720 	alias da_ImVec2ih_destroy = void function (ImVec2ih* self);
721 	alias da_ImVec2ih_ImVec2ih_short = ImVec2ih* function (short _x,short _y);
722 	alias da_ImVec2ih_ImVec2ih_Vec2 = ImVec2ih* function (const ImVec2 rhs);
723 	alias da_ImRect_ImRect_Nil = ImRect* function ();
724 	alias da_ImRect_destroy = void function (ImRect* self);
725 	alias da_ImRect_ImRect_Vec2 = ImRect* function (const ImVec2 min,const ImVec2 max);
726 	alias da_ImRect_ImRect_Vec4 = ImRect* function (const ImVec4 v);
727 	alias da_ImRect_ImRect_Float = ImRect* function (float x1,float y1,float x2,float y2);
728 	alias da_ImRect_GetCenter = void function (ImVec2 *pOut,ImRect* self);
729 	alias da_ImRect_GetSize = void function (ImVec2 *pOut,ImRect* self);
730 	alias da_ImRect_GetWidth = float function (ImRect* self);
731 	alias da_ImRect_GetHeight = float function (ImRect* self);
732 	alias da_ImRect_GetArea = float function (ImRect* self);
733 	alias da_ImRect_GetTL = void function (ImVec2 *pOut,ImRect* self);
734 	alias da_ImRect_GetTR = void function (ImVec2 *pOut,ImRect* self);
735 	alias da_ImRect_GetBL = void function (ImVec2 *pOut,ImRect* self);
736 	alias da_ImRect_GetBR = void function (ImVec2 *pOut,ImRect* self);
737 	alias da_ImRect_Contains_Vec2 = bool function (ImRect* self,const ImVec2 p);
738 	alias da_ImRect_Contains_Rect = bool function (ImRect* self,const ImRect r);
739 	alias da_ImRect_Overlaps = bool function (ImRect* self,const ImRect r);
740 	alias da_ImRect_Add_Vec2 = void function (ImRect* self,const ImVec2 p);
741 	alias da_ImRect_Add_Rect = void function (ImRect* self,const ImRect r);
742 	alias da_ImRect_Expand_Float = void function (ImRect* self,const float amount);
743 	alias da_ImRect_Expand_Vec2 = void function (ImRect* self,const ImVec2 amount);
744 	alias da_ImRect_Translate = void function (ImRect* self,const ImVec2 d);
745 	alias da_ImRect_TranslateX = void function (ImRect* self,float dx);
746 	alias da_ImRect_TranslateY = void function (ImRect* self,float dy);
747 	alias da_ImRect_ClipWith = void function (ImRect* self,const ImRect r);
748 	alias da_ImRect_ClipWithFull = void function (ImRect* self,const ImRect r);
749 	alias da_ImRect_Floor = void function (ImRect* self);
750 	alias da_ImRect_IsInverted = bool function (ImRect* self);
751 	alias da_ImRect_ToVec4 = void function (ImVec4 *pOut,ImRect* self);
752 	alias da_igImBitArrayTestBit = bool function (const ImU32* arr,int n);
753 	alias da_igImBitArrayClearBit = void function (ImU32* arr,int n);
754 	alias da_igImBitArraySetBit = void function (ImU32* arr,int n);
755 	alias da_igImBitArraySetBitRange = void function (ImU32* arr,int n,int n2);
756 	alias da_ImBitVector_Create = void function (ImBitVector* self,int sz);
757 	alias da_ImBitVector_Clear = void function (ImBitVector* self);
758 	alias da_ImBitVector_TestBit = bool function (ImBitVector* self,int n);
759 	alias da_ImBitVector_SetBit = void function (ImBitVector* self,int n);
760 	alias da_ImBitVector_ClearBit = void function (ImBitVector* self,int n);
761 	alias da_ImDrawListSharedData_ImDrawListSharedData = ImDrawListSharedData* function ();
762 	alias da_ImDrawListSharedData_destroy = void function (ImDrawListSharedData* self);
763 	alias da_ImDrawListSharedData_SetCircleTessellationMaxError = void function (ImDrawListSharedData* self,float max_error);
764 	alias da_ImDrawDataBuilder_Clear = void function (ImDrawDataBuilder* self);
765 	alias da_ImDrawDataBuilder_ClearFreeMemory = void function (ImDrawDataBuilder* self);
766 	alias da_ImDrawDataBuilder_GetDrawListCount = int function (ImDrawDataBuilder* self);
767 	alias da_ImDrawDataBuilder_FlattenIntoSingleLayer = void function (ImDrawDataBuilder* self);
768 	alias da_ImGuiStyleMod_ImGuiStyleMod_Int = ImGuiStyleMod* function (ImGuiStyleVar idx,int v);
769 	alias da_ImGuiStyleMod_destroy = void function (ImGuiStyleMod* self);
770 	alias da_ImGuiStyleMod_ImGuiStyleMod_Float = ImGuiStyleMod* function (ImGuiStyleVar idx,float v);
771 	alias da_ImGuiStyleMod_ImGuiStyleMod_Vec2 = ImGuiStyleMod* function (ImGuiStyleVar idx,ImVec2 v);
772 	alias da_ImGuiComboPreviewData_ImGuiComboPreviewData = ImGuiComboPreviewData* function ();
773 	alias da_ImGuiComboPreviewData_destroy = void function (ImGuiComboPreviewData* self);
774 	alias da_ImGuiMenuColumns_ImGuiMenuColumns = ImGuiMenuColumns* function ();
775 	alias da_ImGuiMenuColumns_destroy = void function (ImGuiMenuColumns* self);
776 	alias da_ImGuiMenuColumns_Update = void function (ImGuiMenuColumns* self,float spacing,bool window_reappearing);
777 	alias da_ImGuiMenuColumns_DeclColumns = float function (ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark);
778 	alias da_ImGuiMenuColumns_CalcNextTotalWidth = void function (ImGuiMenuColumns* self,bool update_offsets);
779 	alias da_ImGuiInputTextState_ImGuiInputTextState = ImGuiInputTextState* function ();
780 	alias da_ImGuiInputTextState_destroy = void function (ImGuiInputTextState* self);
781 	alias da_ImGuiInputTextState_ClearText = void function (ImGuiInputTextState* self);
782 	alias da_ImGuiInputTextState_ClearFreeMemory = void function (ImGuiInputTextState* self);
783 	alias da_ImGuiInputTextState_GetUndoAvailCount = int function (ImGuiInputTextState* self);
784 	alias da_ImGuiInputTextState_GetRedoAvailCount = int function (ImGuiInputTextState* self);
785 	alias da_ImGuiInputTextState_OnKeyPressed = void function (ImGuiInputTextState* self,int key);
786 	alias da_ImGuiInputTextState_CursorAnimReset = void function (ImGuiInputTextState* self);
787 	alias da_ImGuiInputTextState_CursorClamp = void function (ImGuiInputTextState* self);
788 	alias da_ImGuiInputTextState_HasSelection = bool function (ImGuiInputTextState* self);
789 	alias da_ImGuiInputTextState_ClearSelection = void function (ImGuiInputTextState* self);
790 	alias da_ImGuiInputTextState_GetCursorPos = int function (ImGuiInputTextState* self);
791 	alias da_ImGuiInputTextState_GetSelectionStart = int function (ImGuiInputTextState* self);
792 	alias da_ImGuiInputTextState_GetSelectionEnd = int function (ImGuiInputTextState* self);
793 	alias da_ImGuiInputTextState_SelectAll = void function (ImGuiInputTextState* self);
794 	alias da_ImGuiPopupData_ImGuiPopupData = ImGuiPopupData* function ();
795 	alias da_ImGuiPopupData_destroy = void function (ImGuiPopupData* self);
796 	alias da_ImGuiNavItemData_ImGuiNavItemData = ImGuiNavItemData* function ();
797 	alias da_ImGuiNavItemData_destroy = void function (ImGuiNavItemData* self);
798 	alias da_ImGuiNavItemData_Clear = void function (ImGuiNavItemData* self);
799 	alias da_ImGuiNextWindowData_ImGuiNextWindowData = ImGuiNextWindowData* function ();
800 	alias da_ImGuiNextWindowData_destroy = void function (ImGuiNextWindowData* self);
801 	alias da_ImGuiNextWindowData_ClearFlags = void function (ImGuiNextWindowData* self);
802 	alias da_ImGuiNextItemData_ImGuiNextItemData = ImGuiNextItemData* function ();
803 	alias da_ImGuiNextItemData_destroy = void function (ImGuiNextItemData* self);
804 	alias da_ImGuiNextItemData_ClearFlags = void function (ImGuiNextItemData* self);
805 	alias da_ImGuiLastItemData_ImGuiLastItemData = ImGuiLastItemData* function ();
806 	alias da_ImGuiLastItemData_destroy = void function (ImGuiLastItemData* self);
807 	alias da_ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr = ImGuiPtrOrIndex* function (void* ptr);
808 	alias da_ImGuiPtrOrIndex_destroy = void function (ImGuiPtrOrIndex* self);
809 	alias da_ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int = ImGuiPtrOrIndex* function (int index);
810 	alias da_ImGuiOldColumnData_ImGuiOldColumnData = ImGuiOldColumnData* function ();
811 	alias da_ImGuiOldColumnData_destroy = void function (ImGuiOldColumnData* self);
812 	alias da_ImGuiOldColumns_ImGuiOldColumns = ImGuiOldColumns* function ();
813 	alias da_ImGuiOldColumns_destroy = void function (ImGuiOldColumns* self);
814 	alias da_ImGuiDockNode_ImGuiDockNode = ImGuiDockNode* function (ImGuiID id);
815 	alias da_ImGuiDockNode_destroy = void function (ImGuiDockNode* self);
816 	alias da_ImGuiDockNode_IsRootNode = bool function (ImGuiDockNode* self);
817 	alias da_ImGuiDockNode_IsDockSpace = bool function (ImGuiDockNode* self);
818 	alias da_ImGuiDockNode_IsFloatingNode = bool function (ImGuiDockNode* self);
819 	alias da_ImGuiDockNode_IsCentralNode = bool function (ImGuiDockNode* self);
820 	alias da_ImGuiDockNode_IsHiddenTabBar = bool function (ImGuiDockNode* self);
821 	alias da_ImGuiDockNode_IsNoTabBar = bool function (ImGuiDockNode* self);
822 	alias da_ImGuiDockNode_IsSplitNode = bool function (ImGuiDockNode* self);
823 	alias da_ImGuiDockNode_IsLeafNode = bool function (ImGuiDockNode* self);
824 	alias da_ImGuiDockNode_IsEmpty = bool function (ImGuiDockNode* self);
825 	alias da_ImGuiDockNode_Rect = void function (ImRect *pOut,ImGuiDockNode* self);
826 	alias da_ImGuiDockNode_SetLocalFlags = void function (ImGuiDockNode* self,ImGuiDockNodeFlags flags);
827 	alias da_ImGuiDockNode_UpdateMergedFlags = void function (ImGuiDockNode* self);
828 	alias da_ImGuiDockContext_ImGuiDockContext = ImGuiDockContext* function ();
829 	alias da_ImGuiDockContext_destroy = void function (ImGuiDockContext* self);
830 	alias da_ImGuiViewportP_ImGuiViewportP = ImGuiViewportP* function ();
831 	alias da_ImGuiViewportP_destroy = void function (ImGuiViewportP* self);
832 	alias da_ImGuiViewportP_ClearRequestFlags = void function (ImGuiViewportP* self);
833 	alias da_ImGuiViewportP_CalcWorkRectPos = void function (ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min);
834 	alias da_ImGuiViewportP_CalcWorkRectSize = void function (ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max);
835 	alias da_ImGuiViewportP_UpdateWorkRect = void function (ImGuiViewportP* self);
836 	alias da_ImGuiViewportP_GetMainRect = void function (ImRect *pOut,ImGuiViewportP* self);
837 	alias da_ImGuiViewportP_GetWorkRect = void function (ImRect *pOut,ImGuiViewportP* self);
838 	alias da_ImGuiViewportP_GetBuildWorkRect = void function (ImRect *pOut,ImGuiViewportP* self);
839 	alias da_ImGuiWindowSettings_ImGuiWindowSettings = ImGuiWindowSettings* function ();
840 	alias da_ImGuiWindowSettings_destroy = void function (ImGuiWindowSettings* self);
841 	alias da_ImGuiWindowSettings_GetName = char* function (ImGuiWindowSettings* self);
842 	alias da_ImGuiSettingsHandler_ImGuiSettingsHandler = ImGuiSettingsHandler* function ();
843 	alias da_ImGuiSettingsHandler_destroy = void function (ImGuiSettingsHandler* self);
844 	alias da_ImGuiMetricsConfig_ImGuiMetricsConfig = ImGuiMetricsConfig* function ();
845 	alias da_ImGuiMetricsConfig_destroy = void function (ImGuiMetricsConfig* self);
846 	alias da_ImGuiStackSizes_ImGuiStackSizes = ImGuiStackSizes* function ();
847 	alias da_ImGuiStackSizes_destroy = void function (ImGuiStackSizes* self);
848 	alias da_ImGuiStackSizes_SetToCurrentState = void function (ImGuiStackSizes* self);
849 	alias da_ImGuiStackSizes_CompareWithCurrentState = void function (ImGuiStackSizes* self);
850 	alias da_ImGuiContextHook_ImGuiContextHook = ImGuiContextHook* function ();
851 	alias da_ImGuiContextHook_destroy = void function (ImGuiContextHook* self);
852 	alias da_ImGuiContext_ImGuiContext = ImGuiContext* function (ImFontAtlas* shared_font_atlas);
853 	alias da_ImGuiContext_destroy = void function (ImGuiContext* self);
854 	alias da_ImGuiWindow_ImGuiWindow = ImGuiWindow* function (ImGuiContext* context,const (char)* name);
855 	alias da_ImGuiWindow_destroy = void function (ImGuiWindow* self);
856 	alias da_ImGuiWindow_GetID_Str = ImGuiID function (ImGuiWindow* self,const (char)* str,const (char)* str_end);
857 	alias da_ImGuiWindow_GetID_Ptr = ImGuiID function (ImGuiWindow* self,const void* ptr);
858 	alias da_ImGuiWindow_GetID_Int = ImGuiID function (ImGuiWindow* self,int n);
859 	alias da_ImGuiWindow_GetIDNoKeepAlive_Str = ImGuiID function (ImGuiWindow* self,const (char)* str,const (char)* str_end);
860 	alias da_ImGuiWindow_GetIDNoKeepAlive_Ptr = ImGuiID function (ImGuiWindow* self,const void* ptr);
861 	alias da_ImGuiWindow_GetIDNoKeepAlive_Int = ImGuiID function (ImGuiWindow* self,int n);
862 	alias da_ImGuiWindow_GetIDFromRectangle = ImGuiID function (ImGuiWindow* self,const ImRect r_abs);
863 	alias da_ImGuiWindow_Rect = void function (ImRect *pOut,ImGuiWindow* self);
864 	alias da_ImGuiWindow_CalcFontSize = float function (ImGuiWindow* self);
865 	alias da_ImGuiWindow_TitleBarHeight = float function (ImGuiWindow* self);
866 	alias da_ImGuiWindow_TitleBarRect = void function (ImRect *pOut,ImGuiWindow* self);
867 	alias da_ImGuiWindow_MenuBarHeight = float function (ImGuiWindow* self);
868 	alias da_ImGuiWindow_MenuBarRect = void function (ImRect *pOut,ImGuiWindow* self);
869 	alias da_ImGuiTabItem_ImGuiTabItem = ImGuiTabItem* function ();
870 	alias da_ImGuiTabItem_destroy = void function (ImGuiTabItem* self);
871 	alias da_ImGuiTabBar_ImGuiTabBar = ImGuiTabBar* function ();
872 	alias da_ImGuiTabBar_destroy = void function (ImGuiTabBar* self);
873 	alias da_ImGuiTabBar_GetTabOrder = int function (ImGuiTabBar* self,const ImGuiTabItem* tab);
874 	alias da_ImGuiTabBar_GetTabName = const (char)* function (ImGuiTabBar* self,const ImGuiTabItem* tab);
875 	alias da_ImGuiTableColumn_ImGuiTableColumn = ImGuiTableColumn* function ();
876 	alias da_ImGuiTableColumn_destroy = void function (ImGuiTableColumn* self);
877 	alias da_ImGuiTable_ImGuiTable = ImGuiTable* function ();
878 	alias da_ImGuiTable_destroy = void function (ImGuiTable* self);
879 	alias da_ImGuiTableTempData_ImGuiTableTempData = ImGuiTableTempData* function ();
880 	alias da_ImGuiTableTempData_destroy = void function (ImGuiTableTempData* self);
881 	alias da_ImGuiTableColumnSettings_ImGuiTableColumnSettings = ImGuiTableColumnSettings* function ();
882 	alias da_ImGuiTableColumnSettings_destroy = void function (ImGuiTableColumnSettings* self);
883 	alias da_ImGuiTableSettings_ImGuiTableSettings = ImGuiTableSettings* function ();
884 	alias da_ImGuiTableSettings_destroy = void function (ImGuiTableSettings* self);
885 	alias da_ImGuiTableSettings_GetColumnSettings = ImGuiTableColumnSettings* function (ImGuiTableSettings* self);
886 	alias da_igGetCurrentWindowRead = ImGuiWindow* function ();
887 	alias da_igGetCurrentWindow = ImGuiWindow* function ();
888 	alias da_igFindWindowByID = ImGuiWindow* function (ImGuiID id);
889 	alias da_igFindWindowByName = ImGuiWindow* function (const (char)* name);
890 	alias da_igUpdateWindowParentAndRootLinks = void function (ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window);
891 	alias da_igCalcWindowNextAutoFitSize = void function (ImVec2 *pOut,ImGuiWindow* window);
892 	alias da_igIsWindowChildOf = bool function (ImGuiWindow* window,ImGuiWindow* potential_parent);
893 	alias da_igIsWindowAbove = bool function (ImGuiWindow* potential_above,ImGuiWindow* potential_below);
894 	alias da_igIsWindowNavFocusable = bool function (ImGuiWindow* window);
895 	alias da_igSetWindowPos_WindowPtr = void function (ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond);
896 	alias da_igSetWindowSize_WindowPtr = void function (ImGuiWindow* window,const ImVec2 size,ImGuiCond cond);
897 	alias da_igSetWindowCollapsed_WindowPtr = void function (ImGuiWindow* window,bool collapsed,ImGuiCond cond);
898 	alias da_igSetWindowHitTestHole = void function (ImGuiWindow* window,const ImVec2 pos,const ImVec2 size);
899 	alias da_igFocusWindow = void function (ImGuiWindow* window);
900 	alias da_igFocusTopMostWindowUnderOne = void function (ImGuiWindow* under_this_window,ImGuiWindow* ignore_window);
901 	alias da_igBringWindowToFocusFront = void function (ImGuiWindow* window);
902 	alias da_igBringWindowToDisplayFront = void function (ImGuiWindow* window);
903 	alias da_igBringWindowToDisplayBack = void function (ImGuiWindow* window);
904 	alias da_igSetCurrentFont = void function (ImFont* font);
905 	alias da_igGetDefaultFont = ImFont* function ();
906 	alias da_igGetForegroundDrawList_WindowPtr = ImDrawList* function (ImGuiWindow* window);
907 	alias da_igInitialize = void function (ImGuiContext* context);
908 	alias da_igShutdown = void function (ImGuiContext* context);
909 	alias da_igUpdateHoveredWindowAndCaptureFlags = void function ();
910 	alias da_igStartMouseMovingWindow = void function (ImGuiWindow* window);
911 	alias da_igStartMouseMovingWindowOrNode = void function (ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node);
912 	alias da_igUpdateMouseMovingWindowNewFrame = void function ();
913 	alias da_igUpdateMouseMovingWindowEndFrame = void function ();
914 	alias da_igAddContextHook = ImGuiID function (ImGuiContext* context,const ImGuiContextHook* hook);
915 	alias da_igRemoveContextHook = void function (ImGuiContext* context,ImGuiID hook_to_remove);
916 	alias da_igCallContextHooks = void function (ImGuiContext* context,ImGuiContextHookType type);
917 	alias da_igTranslateWindowsInViewport = void function (ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos);
918 	alias da_igScaleWindowsInViewport = void function (ImGuiViewportP* viewport,float scale);
919 	alias da_igDestroyPlatformWindow = void function (ImGuiViewportP* viewport);
920 	alias da_igSetCurrentViewport = void function (ImGuiWindow* window,ImGuiViewportP* viewport);
921 	alias da_igGetViewportPlatformMonitor = const ImGuiPlatformMonitor* function (ImGuiViewport* viewport);
922 	alias da_igMarkIniSettingsDirty_Nil = void function ();
923 	alias da_igMarkIniSettingsDirty_WindowPtr = void function (ImGuiWindow* window);
924 	alias da_igClearIniSettings = void function ();
925 	alias da_igCreateNewWindowSettings = ImGuiWindowSettings* function (const (char)* name);
926 	alias da_igFindWindowSettings = ImGuiWindowSettings* function (ImGuiID id);
927 	alias da_igFindOrCreateWindowSettings = ImGuiWindowSettings* function (const (char)* name);
928 	alias da_igFindSettingsHandler = ImGuiSettingsHandler* function (const (char)* type_name);
929 	alias da_igSetNextWindowScroll = void function (const ImVec2 scroll);
930 	alias da_igSetScrollX_WindowPtr = void function (ImGuiWindow* window,float scroll_x);
931 	alias da_igSetScrollY_WindowPtr = void function (ImGuiWindow* window,float scroll_y);
932 	alias da_igSetScrollFromPosX_WindowPtr = void function (ImGuiWindow* window,float local_x,float center_x_ratio);
933 	alias da_igSetScrollFromPosY_WindowPtr = void function (ImGuiWindow* window,float local_y,float center_y_ratio);
934 	alias da_igScrollToBringRectIntoView = void function (ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect);
935 	alias da_igGetItemID = ImGuiID function ();
936 	alias da_igGetItemStatusFlags = ImGuiItemStatusFlags function ();
937 	alias da_igGetItemFlags = ImGuiItemFlags function ();
938 	alias da_igGetActiveID = ImGuiID function ();
939 	alias da_igGetFocusID = ImGuiID function ();
940 	alias da_igSetActiveID = void function (ImGuiID id,ImGuiWindow* window);
941 	alias da_igSetFocusID = void function (ImGuiID id,ImGuiWindow* window);
942 	alias da_igClearActiveID = void function ();
943 	alias da_igGetHoveredID = ImGuiID function ();
944 	alias da_igSetHoveredID = void function (ImGuiID id);
945 	alias da_igKeepAliveID = void function (ImGuiID id);
946 	alias da_igMarkItemEdited = void function (ImGuiID id);
947 	alias da_igPushOverrideID = void function (ImGuiID id);
948 	alias da_igGetIDWithSeed = ImGuiID function (const (char)* str_id_begin,const (char)* str_id_end,ImGuiID seed);
949 	alias da_igItemSize_Vec2 = void function (const ImVec2 size,float text_baseline_y);
950 	alias da_igItemSize_Rect = void function (const ImRect bb,float text_baseline_y);
951 	alias da_igItemAdd = bool function (const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemAddFlags flags);
952 	alias da_igItemHoverable = bool function (const ImRect bb,ImGuiID id);
953 	alias da_igItemFocusable = void function (ImGuiWindow* window,ImGuiID id);
954 	alias da_igIsClippedEx = bool function (const ImRect bb,ImGuiID id,bool clip_even_when_logged);
955 	alias da_igSetLastItemData = void function (ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect);
956 	alias da_igCalcItemSize = void function (ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
957 	alias da_igCalcWrapWidthForPos = float function (const ImVec2 pos,float wrap_pos_x);
958 	alias da_igPushMultiItemsWidths = void function (int components,float width_full);
959 	alias da_igIsItemToggledSelection = bool function ();
960 	alias da_igGetContentRegionMaxAbs = void function (ImVec2 *pOut);
961 	alias da_igShrinkWidths = void function (ImGuiShrinkWidthItem* items,int count,float width_excess);
962 	alias da_igPushItemFlag = void function (ImGuiItemFlags option,bool enabled);
963 	alias da_igPopItemFlag = void function ();
964 	alias da_igLogBegin = void function (ImGuiLogType type,int auto_open_depth);
965 	alias da_igLogToBuffer = void function (int auto_open_depth);
966 	alias da_igLogRenderedText = void function (const ImVec2* ref_pos,const (char)* text,const (char)* text_end);
967 	alias da_igLogSetNextTextDecoration = void function (const (char)* prefix,const (char)* suffix);
968 	alias da_igBeginChildEx = bool function (const (char)* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags);
969 	alias da_igOpenPopupEx = void function (ImGuiID id,ImGuiPopupFlags popup_flags);
970 	alias da_igClosePopupToLevel = void function (int remaining,bool restore_focus_to_window_under_popup);
971 	alias da_igClosePopupsOverWindow = void function (ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup);
972 	alias da_igIsPopupOpen_ID = bool function (ImGuiID id,ImGuiPopupFlags popup_flags);
973 	alias da_igBeginPopupEx = bool function (ImGuiID id,ImGuiWindowFlags extra_flags);
974 	alias da_igBeginTooltipEx = void function (ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags);
975 	alias da_igGetPopupAllowedExtentRect = void function (ImRect *pOut,ImGuiWindow* window);
976 	alias da_igGetTopMostPopupModal = ImGuiWindow* function ();
977 	alias da_igFindBestWindowPosForPopup = void function (ImVec2 *pOut,ImGuiWindow* window);
978 	alias da_igFindBestWindowPosForPopupEx = void function (ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy);
979 	alias da_igBeginViewportSideBar = bool function (const (char)* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags);
980 	alias da_igMenuItemEx = bool function (const (char)* label,const (char)* icon,const (char)* shortcut,bool selected,bool enabled);
981 	alias da_igBeginComboPopup = bool function (ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags);
982 	alias da_igBeginComboPreview = bool function ();
983 	alias da_igEndComboPreview = void function ();
984 	alias da_igNavInitWindow = void function (ImGuiWindow* window,bool force_reinit);
985 	alias da_igNavMoveRequestButNoResultYet = bool function ();
986 	alias da_igNavMoveRequestCancel = void function ();
987 	alias da_igNavMoveRequestForward = void function (ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags);
988 	alias da_igNavMoveRequestTryWrapping = void function (ImGuiWindow* window,ImGuiNavMoveFlags move_flags);
989 	alias da_igGetNavInputAmount = float function (ImGuiNavInput n,ImGuiInputReadMode mode);
990 	alias da_igGetNavInputAmount2d = void function (ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor);
991 	alias da_igCalcTypematicRepeatAmount = int function (float t0,float t1,float repeat_delay,float repeat_rate);
992 	alias da_igActivateItem = void function (ImGuiID id);
993 	alias da_igSetNavID = void function (ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel);
994 	alias da_igPushFocusScope = void function (ImGuiID id);
995 	alias da_igPopFocusScope = void function ();
996 	alias da_igGetFocusedFocusScope = ImGuiID function ();
997 	alias da_igGetFocusScope = ImGuiID function ();
998 	alias da_igSetItemUsingMouseWheel = void function ();
999 	alias da_igSetActiveIdUsingNavAndKeys = void function ();
1000 	alias da_igIsActiveIdUsingNavDir = bool function (ImGuiDir dir);
1001 	alias da_igIsActiveIdUsingNavInput = bool function (ImGuiNavInput input);
1002 	alias da_igIsActiveIdUsingKey = bool function (ImGuiKey key);
1003 	alias da_igIsMouseDragPastThreshold = bool function (ImGuiMouseButton button,float lock_threshold);
1004 	alias da_igIsKeyPressedMap = bool function (ImGuiKey key,bool repeat);
1005 	alias da_igIsNavInputDown = bool function (ImGuiNavInput n);
1006 	alias da_igIsNavInputTest = bool function (ImGuiNavInput n,ImGuiInputReadMode rm);
1007 	alias da_igGetMergedKeyModFlags = ImGuiKeyModFlags function ();
1008 	alias da_igDockContextInitialize = void function (ImGuiContext* ctx);
1009 	alias da_igDockContextShutdown = void function (ImGuiContext* ctx);
1010 	alias da_igDockContextClearNodes = void function (ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs);
1011 	alias da_igDockContextRebuildNodes = void function (ImGuiContext* ctx);
1012 	alias da_igDockContextNewFrameUpdateUndocking = void function (ImGuiContext* ctx);
1013 	alias da_igDockContextNewFrameUpdateDocking = void function (ImGuiContext* ctx);
1014 	alias da_igDockContextGenNodeID = ImGuiID function (ImGuiContext* ctx);
1015 	alias da_igDockContextQueueDock = void function (ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer);
1016 	alias da_igDockContextQueueUndockWindow = void function (ImGuiContext* ctx,ImGuiWindow* window);
1017 	alias da_igDockContextQueueUndockNode = void function (ImGuiContext* ctx,ImGuiDockNode* node);
1018 	alias da_igDockContextCalcDropPosForDocking = bool function (ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos);
1019 	alias da_igDockNodeBeginAmendTabBar = bool function (ImGuiDockNode* node);
1020 	alias da_igDockNodeEndAmendTabBar = void function ();
1021 	alias da_igDockNodeGetRootNode = ImGuiDockNode* function (ImGuiDockNode* node);
1022 	alias da_igDockNodeGetDepth = int function (const ImGuiDockNode* node);
1023 	alias da_igDockNodeGetWindowMenuButtonId = ImGuiID function (const ImGuiDockNode* node);
1024 	alias da_igGetWindowDockNode = ImGuiDockNode* function ();
1025 	alias da_igGetWindowAlwaysWantOwnTabBar = bool function (ImGuiWindow* window);
1026 	alias da_igBeginDocked = void function (ImGuiWindow* window,bool* p_open);
1027 	alias da_igBeginDockableDragDropSource = void function (ImGuiWindow* window);
1028 	alias da_igBeginDockableDragDropTarget = void function (ImGuiWindow* window);
1029 	alias da_igSetWindowDock = void function (ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond);
1030 	alias da_igDockBuilderDockWindow = void function (const (char)* window_name,ImGuiID node_id);
1031 	alias da_igDockBuilderGetNode = ImGuiDockNode* function (ImGuiID node_id);
1032 	alias da_igDockBuilderGetCentralNode = ImGuiDockNode* function (ImGuiID node_id);
1033 	alias da_igDockBuilderAddNode = ImGuiID function (ImGuiID node_id,ImGuiDockNodeFlags flags);
1034 	alias da_igDockBuilderRemoveNode = void function (ImGuiID node_id);
1035 	alias da_igDockBuilderRemoveNodeDockedWindows = void function (ImGuiID node_id,bool clear_settings_refs);
1036 	alias da_igDockBuilderRemoveNodeChildNodes = void function (ImGuiID node_id);
1037 	alias da_igDockBuilderSetNodePos = void function (ImGuiID node_id,ImVec2 pos);
1038 	alias da_igDockBuilderSetNodeSize = void function (ImGuiID node_id,ImVec2 size);
1039 	alias da_igDockBuilderSplitNode = ImGuiID function (ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir);
1040 	alias da_igDockBuilderCopyDockSpace = void function (ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs);
1041 	alias da_igDockBuilderCopyNode = void function (ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs);
1042 	alias da_igDockBuilderCopyWindowSettings = void function (const (char)* src_name,const (char)* dst_name);
1043 	alias da_igDockBuilderFinish = void function (ImGuiID node_id);
1044 	alias da_igBeginDragDropTargetCustom = bool function (const ImRect bb,ImGuiID id);
1045 	alias da_igClearDragDrop = void function ();
1046 	alias da_igIsDragDropPayloadBeingAccepted = bool function ();
1047 	alias da_igSetWindowClipRectBeforeSetChannel = void function (ImGuiWindow* window,const ImRect clip_rect);
1048 	alias da_igBeginColumns = void function (const (char)* str_id,int count,ImGuiOldColumnFlags flags);
1049 	alias da_igEndColumns = void function ();
1050 	alias da_igPushColumnClipRect = void function (int column_index);
1051 	alias da_igPushColumnsBackground = void function ();
1052 	alias da_igPopColumnsBackground = void function ();
1053 	alias da_igGetColumnsID = ImGuiID function (const (char)* str_id,int count);
1054 	alias da_igFindOrCreateColumns = ImGuiOldColumns* function (ImGuiWindow* window,ImGuiID id);
1055 	alias da_igGetColumnOffsetFromNorm = float function (const ImGuiOldColumns* columns,float offset_norm);
1056 	alias da_igGetColumnNormFromOffset = float function (const ImGuiOldColumns* columns,float offset);
1057 	alias da_igTableOpenContextMenu = void function (int column_n);
1058 	alias da_igTableSetColumnWidth = void function (int column_n,float width);
1059 	alias da_igTableSetColumnSortDirection = void function (int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs);
1060 	alias da_igTableGetHoveredColumn = int function ();
1061 	alias da_igTableGetHeaderRowHeight = float function ();
1062 	alias da_igTablePushBackgroundChannel = void function ();
1063 	alias da_igTablePopBackgroundChannel = void function ();
1064 	alias da_igGetCurrentTable = ImGuiTable* function ();
1065 	alias da_igTableFindByID = ImGuiTable* function (ImGuiID id);
1066 	alias da_igBeginTableEx = bool function (const (char)* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width);
1067 	alias da_igTableBeginInitMemory = void function (ImGuiTable* table,int columns_count);
1068 	alias da_igTableBeginApplyRequests = void function (ImGuiTable* table);
1069 	alias da_igTableSetupDrawChannels = void function (ImGuiTable* table);
1070 	alias da_igTableUpdateLayout = void function (ImGuiTable* table);
1071 	alias da_igTableUpdateBorders = void function (ImGuiTable* table);
1072 	alias da_igTableUpdateColumnsWeightFromWidth = void function (ImGuiTable* table);
1073 	alias da_igTableDrawBorders = void function (ImGuiTable* table);
1074 	alias da_igTableDrawContextMenu = void function (ImGuiTable* table);
1075 	alias da_igTableMergeDrawChannels = void function (ImGuiTable* table);
1076 	alias da_igTableSortSpecsSanitize = void function (ImGuiTable* table);
1077 	alias da_igTableSortSpecsBuild = void function (ImGuiTable* table);
1078 	alias da_igTableGetColumnNextSortDirection = ImGuiSortDirection function (ImGuiTableColumn* column);
1079 	alias da_igTableFixColumnSortDirection = void function (ImGuiTable* table,ImGuiTableColumn* column);
1080 	alias da_igTableGetColumnWidthAuto = float function (ImGuiTable* table,ImGuiTableColumn* column);
1081 	alias da_igTableBeginRow = void function (ImGuiTable* table);
1082 	alias da_igTableEndRow = void function (ImGuiTable* table);
1083 	alias da_igTableBeginCell = void function (ImGuiTable* table,int column_n);
1084 	alias da_igTableEndCell = void function (ImGuiTable* table);
1085 	alias da_igTableGetCellBgRect = void function (ImRect *pOut,const ImGuiTable* table,int column_n);
1086 	alias da_igTableGetColumnName_TablePtr = const (char)* function (const ImGuiTable* table,int column_n);
1087 	alias da_igTableGetColumnResizeID = ImGuiID function (const ImGuiTable* table,int column_n,int instance_no);
1088 	alias da_igTableGetMaxColumnWidth = float function (const ImGuiTable* table,int column_n);
1089 	alias da_igTableSetColumnWidthAutoSingle = void function (ImGuiTable* table,int column_n);
1090 	alias da_igTableSetColumnWidthAutoAll = void function (ImGuiTable* table);
1091 	alias da_igTableRemove = void function (ImGuiTable* table);
1092 	alias da_igTableGcCompactTransientBuffers_TablePtr = void function (ImGuiTable* table);
1093 	alias da_igTableGcCompactTransientBuffers_TableTempDataPtr = void function (ImGuiTableTempData* table);
1094 	alias da_igTableGcCompactSettings = void function ();
1095 	alias da_igTableLoadSettings = void function (ImGuiTable* table);
1096 	alias da_igTableSaveSettings = void function (ImGuiTable* table);
1097 	alias da_igTableResetSettings = void function (ImGuiTable* table);
1098 	alias da_igTableGetBoundSettings = ImGuiTableSettings* function (ImGuiTable* table);
1099 	alias da_igTableSettingsInstallHandler = void function (ImGuiContext* context);
1100 	alias da_igTableSettingsCreate = ImGuiTableSettings* function (ImGuiID id,int columns_count);
1101 	alias da_igTableSettingsFindByID = ImGuiTableSettings* function (ImGuiID id);
1102 	alias da_igBeginTabBarEx = bool function (ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node);
1103 	alias da_igTabBarFindTabByID = ImGuiTabItem* function (ImGuiTabBar* tab_bar,ImGuiID tab_id);
1104 	alias da_igTabBarFindMostRecentlySelectedTabForActiveWindow = ImGuiTabItem* function (ImGuiTabBar* tab_bar);
1105 	alias da_igTabBarAddTab = void function (ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window);
1106 	alias da_igTabBarRemoveTab = void function (ImGuiTabBar* tab_bar,ImGuiID tab_id);
1107 	alias da_igTabBarCloseTab = void function (ImGuiTabBar* tab_bar,ImGuiTabItem* tab);
1108 	alias da_igTabBarQueueReorder = void function (ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset);
1109 	alias da_igTabBarQueueReorderFromMousePos = void function (ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos);
1110 	alias da_igTabBarProcessReorder = bool function (ImGuiTabBar* tab_bar);
1111 	alias da_igTabItemEx = bool function (ImGuiTabBar* tab_bar,const (char)* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window);
1112 	alias da_igTabItemCalcSize = void function (ImVec2 *pOut,const (char)* label,bool has_close_button);
1113 	alias da_igTabItemBackground = void function (ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col);
1114 	alias da_igTabItemLabelAndCloseButton = void function (ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const (char)* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped);
1115 	alias da_igRenderText = void function (ImVec2 pos,const (char)* text,const (char)* text_end,bool hide_text_after_hash);
1116 	alias da_igRenderTextWrapped = void function (ImVec2 pos,const (char)* text,const (char)* text_end,float wrap_width);
1117 	alias da_igRenderTextClipped = void function (const ImVec2 pos_min,const ImVec2 pos_max,const (char)* text,const (char)* text_end,const ImVec2* text_size_if_known,const ImVec2  align_,const ImRect* clip_rect);
1118 	alias da_igRenderTextClippedEx = void function (ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const (char)* text,const (char)* text_end,const ImVec2* text_size_if_known,const ImVec2  align_,const ImRect* clip_rect);
1119 	alias da_igRenderTextEllipsis = void function (ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const (char)* text,const (char)* text_end,const ImVec2* text_size_if_known);
1120 	alias da_igRenderFrame = void function (ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding);
1121 	alias da_igRenderFrameBorder = void function (ImVec2 p_min,ImVec2 p_max,float rounding);
1122 	alias da_igRenderColorRectWithAlphaCheckerboard = void function (ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags);
1123 	alias da_igRenderNavHighlight = void function (const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags);
1124 	alias da_igFindRenderedTextEnd = const (char)* function (const (char)* text,const (char)* text_end);
1125 	alias da_igRenderArrow = void function (ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale);
1126 	alias da_igRenderBullet = void function (ImDrawList* draw_list,ImVec2 pos,ImU32 col);
1127 	alias da_igRenderCheckMark = void function (ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz);
1128 	alias da_igRenderMouseCursor = void function (ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow);
1129 	alias da_igRenderArrowPointingAt = void function (ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col);
1130 	alias da_igRenderArrowDockMenu = void function (ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col);
1131 	alias da_igRenderRectFilledRangeH = void function (ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding);
1132 	alias da_igRenderRectFilledWithHole = void function (ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding);
1133 	alias da_igTextEx = void function (const (char)* text,const (char)* text_end,ImGuiTextFlags flags);
1134 	alias da_igButtonEx = bool function (const (char)* label,const ImVec2 size_arg,ImGuiButtonFlags flags);
1135 	alias da_igCloseButton = bool function (ImGuiID id,const ImVec2 pos);
1136 	alias da_igCollapseButton = bool function (ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node);
1137 	alias da_igArrowButtonEx = bool function (const (char)* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags);
1138 	alias da_igScrollbar = void function (ImGuiAxis axis);
1139 	alias da_igScrollbarEx = bool function (const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawFlags flags);
1140 	alias da_igImageButtonEx = bool function (ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col);
1141 	alias da_igGetWindowScrollbarRect = void function (ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis);
1142 	alias da_igGetWindowScrollbarID = ImGuiID function (ImGuiWindow* window,ImGuiAxis axis);
1143 	alias da_igGetWindowResizeCornerID = ImGuiID function (ImGuiWindow* window,int n);
1144 	alias da_igGetWindowResizeBorderID = ImGuiID function (ImGuiWindow* window,ImGuiDir dir);
1145 	alias da_igSeparatorEx = void function (ImGuiSeparatorFlags flags);
1146 	alias da_igCheckboxFlags_S64Ptr = bool function (const (char)* label,ImS64* flags,ImS64 flags_value);
1147 	alias da_igCheckboxFlags_U64Ptr = bool function (const (char)* label,ImU64* flags,ImU64 flags_value);
1148 	alias da_igButtonBehavior = bool function (const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags);
1149 	alias da_igDragBehavior = bool function (ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags);
1150 	alias da_igSliderBehavior = bool function (const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const (char)* format,ImGuiSliderFlags flags,ImRect* out_grab_bb);
1151 	alias da_igSplitterBehavior = bool function (const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay);
1152 	alias da_igTreeNodeBehavior = bool function (ImGuiID id,ImGuiTreeNodeFlags flags,const (char)* label,const (char)* label_end);
1153 	alias da_igTreeNodeBehaviorIsOpen = bool function (ImGuiID id,ImGuiTreeNodeFlags flags);
1154 	alias da_igTreePushOverrideID = void function (ImGuiID id);
1155 	alias da_igDataTypeGetInfo = const ImGuiDataTypeInfo* function (ImGuiDataType data_type);
1156 	alias da_igDataTypeFormatString = int function (char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const (char)* format);
1157 	alias da_igDataTypeApplyOp = void function (ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2);
1158 	alias da_igDataTypeApplyOpFromText = bool function (const (char)* buf,const (char)* initial_value_buf,ImGuiDataType data_type,void* p_data,const (char)* format);
1159 	alias da_igDataTypeCompare = int function (ImGuiDataType data_type,const void* arg_1,const void* arg_2);
1160 	alias da_igDataTypeClamp = bool function (ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max);
1161 	alias da_igInputTextEx = bool function (const (char)* label,const (char)* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
1162 	alias da_igTempInputText = bool function (const ImRect bb,ImGuiID id,const (char)* label,char* buf,int buf_size,ImGuiInputTextFlags flags);
1163 	alias da_igTempInputScalar = bool function (const ImRect bb,ImGuiID id,const (char)* label,ImGuiDataType data_type,void* p_data,const (char)* format,const void* p_clamp_min,const void* p_clamp_max);
1164 	alias da_igTempInputIsActive = bool function (ImGuiID id);
1165 	alias da_igGetInputTextState = ImGuiInputTextState* function (ImGuiID id);
1166 	alias da_igColorTooltip = void function (const (char)* text,const float* col,ImGuiColorEditFlags flags);
1167 	alias da_igColorEditOptionsPopup = void function (const float* col,ImGuiColorEditFlags flags);
1168 	alias da_igColorPickerOptionsPopup = void function (const float* ref_col,ImGuiColorEditFlags flags);
1169 	alias da_igPlotEx = int function (ImGuiPlotType plot_type,const (char)* label,float function(void* data,int idx) values_getter,void* data,int values_count,int values_offset,const (char)* overlay_text,float scale_min,float scale_max,ImVec2 frame_size);
1170 	alias da_igShadeVertsLinearColorGradientKeepAlpha = void function (ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1);
1171 	alias da_igShadeVertsLinearUV = void function (ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp);
1172 	alias da_igGcCompactTransientMiscBuffers = void function ();
1173 	alias da_igGcCompactTransientWindowBuffers = void function (ImGuiWindow* window);
1174 	alias da_igGcAwakeTransientWindowBuffers = void function (ImGuiWindow* window);
1175 	alias da_igErrorCheckEndFrameRecover = void function (ImGuiErrorLogCallback log_callback,void* user_data);
1176 	alias da_igDebugDrawItemRect = void function (ImU32 col);
1177 	alias da_igDebugStartItemPicker = void function ();
1178 	alias da_igShowFontAtlas = void function (ImFontAtlas* atlas);
1179 	alias da_igDebugNodeColumns = void function (ImGuiOldColumns* columns);
1180 	alias da_igDebugNodeDockNode = void function (ImGuiDockNode* node,const (char)* label);
1181 	alias da_igDebugNodeDrawList = void function (ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const (char)* label);
1182 	alias da_igDebugNodeDrawCmdShowMeshAndBoundingBox = void function (ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb);
1183 	alias da_igDebugNodeFont = void function (ImFont* font);
1184 	alias da_igDebugNodeStorage = void function (ImGuiStorage* storage,const (char)* label);
1185 	alias da_igDebugNodeTabBar = void function (ImGuiTabBar* tab_bar,const (char)* label);
1186 	alias da_igDebugNodeTable = void function (ImGuiTable* table);
1187 	alias da_igDebugNodeTableSettings = void function (ImGuiTableSettings* settings);
1188 	alias da_igDebugNodeWindow = void function (ImGuiWindow* window,const (char)* label);
1189 	alias da_igDebugNodeWindowSettings = void function (ImGuiWindowSettings* settings);
1190 	alias da_igDebugNodeWindowsList = void function (ImVector_ImGuiWindowPtr* windows,const (char)* label);
1191 	alias da_igDebugNodeViewport = void function (ImGuiViewportP* viewport);
1192 	alias da_igDebugRenderViewportThumbnail = void function (ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb);
1193 	alias da_igImFontAtlasGetBuilderForStbTruetype = const ImFontBuilderIO* function ();
1194 	alias da_igImFontAtlasBuildInit = void function (ImFontAtlas* atlas);
1195 	alias da_igImFontAtlasBuildSetupFont = void function (ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent);
1196 	alias da_igImFontAtlasBuildPackCustomRects = void function (ImFontAtlas* atlas,void* stbrp_context_opaque);
1197 	alias da_igImFontAtlasBuildFinish = void function (ImFontAtlas* atlas);
1198 	alias da_igImFontAtlasBuildRender8bppRectFromString = void function (ImFontAtlas* atlas,int x,int y,int w,int h,const (char)* in_str,char in_marker_char,ubyte in_marker_pixel_value);
1199 	alias da_igImFontAtlasBuildRender32bppRectFromString = void function (ImFontAtlas* atlas,int x,int y,int w,int h,const (char)* in_str,char in_marker_char,uint in_marker_pixel_value);
1200 	alias da_igImFontAtlasBuildMultiplyCalcLookupTable = void function (ubyte * out_table,float in_multiply_factor);
1201 	alias da_igImFontAtlasBuildMultiplyRectAlpha8 = void function (const ubyte * table,ubyte* pixels,int x,int y,int w,int h,int stride);
1202 	alias da_igLogText = void function (const (char *)fmt, ...);
1203 	alias da_ImGuiTextBuffer_appendf = void function ( ImGuiTextBuffer *buffer, const char *fmt, ...);
1204 	alias da_igGET_FLT_MAX = float function ();
1205 	alias da_igGET_FLT_MIN = float function ();
1206 	alias da_ImVector_ImWchar_create = ImVector_ImWchar* function ();
1207 	alias da_ImVector_ImWchar_destroy = void function (ImVector_ImWchar* self);
1208 	alias da_ImVector_ImWchar_Init = void function (ImVector_ImWchar* p);
1209 	alias da_ImVector_ImWchar_UnInit = void function (ImVector_ImWchar* p);
1210 	
1211 }
1212 __gshared
1213 {	da_ImVec2_ImVec2_Nil ImVec2_ImVec2_Nil;
1214 	da_ImVec2_destroy ImVec2_destroy;
1215 	da_ImVec2_ImVec2_Float ImVec2_ImVec2_Float;
1216 	da_ImVec4_ImVec4_Nil ImVec4_ImVec4_Nil;
1217 	da_ImVec4_destroy ImVec4_destroy;
1218 	da_ImVec4_ImVec4_Float ImVec4_ImVec4_Float;
1219 	da_igCreateContext igCreateContext;
1220 	da_igDestroyContext igDestroyContext;
1221 	da_igGetCurrentContext igGetCurrentContext;
1222 	da_igSetCurrentContext igSetCurrentContext;
1223 	da_igGetIO igGetIO;
1224 	da_igGetStyle igGetStyle;
1225 	da_igNewFrame igNewFrame;
1226 	da_igEndFrame igEndFrame;
1227 	da_igRender igRender;
1228 	da_igGetDrawData igGetDrawData;
1229 	da_igShowDemoWindow igShowDemoWindow;
1230 	da_igShowMetricsWindow igShowMetricsWindow;
1231 	da_igShowAboutWindow igShowAboutWindow;
1232 	da_igShowStyleEditor igShowStyleEditor;
1233 	da_igShowStyleSelector igShowStyleSelector;
1234 	da_igShowFontSelector igShowFontSelector;
1235 	da_igShowUserGuide igShowUserGuide;
1236 	da_igGetVersion igGetVersion;
1237 	da_igStyleColorsDark igStyleColorsDark;
1238 	da_igStyleColorsLight igStyleColorsLight;
1239 	da_igStyleColorsClassic igStyleColorsClassic;
1240 	da_igBegin igBegin;
1241 	da_igEnd igEnd;
1242 	da_igBeginChild_Str igBeginChild_Str;
1243 	da_igBeginChild_ID igBeginChild_ID;
1244 	da_igEndChild igEndChild;
1245 	da_igIsWindowAppearing igIsWindowAppearing;
1246 	da_igIsWindowCollapsed igIsWindowCollapsed;
1247 	da_igIsWindowFocused igIsWindowFocused;
1248 	da_igIsWindowHovered igIsWindowHovered;
1249 	da_igGetWindowDrawList igGetWindowDrawList;
1250 	da_igGetWindowDpiScale igGetWindowDpiScale;
1251 	da_igGetWindowPos igGetWindowPos;
1252 	da_igGetWindowSize igGetWindowSize;
1253 	da_igGetWindowWidth igGetWindowWidth;
1254 	da_igGetWindowHeight igGetWindowHeight;
1255 	da_igGetWindowViewport igGetWindowViewport;
1256 	da_igSetNextWindowPos igSetNextWindowPos;
1257 	da_igSetNextWindowSize igSetNextWindowSize;
1258 	da_igSetNextWindowSizeConstraints igSetNextWindowSizeConstraints;
1259 	da_igSetNextWindowContentSize igSetNextWindowContentSize;
1260 	da_igSetNextWindowCollapsed igSetNextWindowCollapsed;
1261 	da_igSetNextWindowFocus igSetNextWindowFocus;
1262 	da_igSetNextWindowBgAlpha igSetNextWindowBgAlpha;
1263 	da_igSetNextWindowViewport igSetNextWindowViewport;
1264 	da_igSetWindowPos_Vec2 igSetWindowPos_Vec2;
1265 	da_igSetWindowSize_Vec2 igSetWindowSize_Vec2;
1266 	da_igSetWindowCollapsed_Bool igSetWindowCollapsed_Bool;
1267 	da_igSetWindowFocus_Nil igSetWindowFocus_Nil;
1268 	da_igSetWindowFontScale igSetWindowFontScale;
1269 	da_igSetWindowPos_Str igSetWindowPos_Str;
1270 	da_igSetWindowSize_Str igSetWindowSize_Str;
1271 	da_igSetWindowCollapsed_Str igSetWindowCollapsed_Str;
1272 	da_igSetWindowFocus_Str igSetWindowFocus_Str;
1273 	da_igGetContentRegionAvail igGetContentRegionAvail;
1274 	da_igGetContentRegionMax igGetContentRegionMax;
1275 	da_igGetWindowContentRegionMin igGetWindowContentRegionMin;
1276 	da_igGetWindowContentRegionMax igGetWindowContentRegionMax;
1277 	da_igGetWindowContentRegionWidth igGetWindowContentRegionWidth;
1278 	da_igGetScrollX igGetScrollX;
1279 	da_igGetScrollY igGetScrollY;
1280 	da_igSetScrollX_Float igSetScrollX_Float;
1281 	da_igSetScrollY_Float igSetScrollY_Float;
1282 	da_igGetScrollMaxX igGetScrollMaxX;
1283 	da_igGetScrollMaxY igGetScrollMaxY;
1284 	da_igSetScrollHereX igSetScrollHereX;
1285 	da_igSetScrollHereY igSetScrollHereY;
1286 	da_igSetScrollFromPosX_Float igSetScrollFromPosX_Float;
1287 	da_igSetScrollFromPosY_Float igSetScrollFromPosY_Float;
1288 	da_igPushFont igPushFont;
1289 	da_igPopFont igPopFont;
1290 	da_igPushStyleColor_U32 igPushStyleColor_U32;
1291 	da_igPushStyleColor_Vec4 igPushStyleColor_Vec4;
1292 	da_igPopStyleColor igPopStyleColor;
1293 	da_igPushStyleVar_Float igPushStyleVar_Float;
1294 	da_igPushStyleVar_Vec2 igPushStyleVar_Vec2;
1295 	da_igPopStyleVar igPopStyleVar;
1296 	da_igPushAllowKeyboardFocus igPushAllowKeyboardFocus;
1297 	da_igPopAllowKeyboardFocus igPopAllowKeyboardFocus;
1298 	da_igPushButtonRepeat igPushButtonRepeat;
1299 	da_igPopButtonRepeat igPopButtonRepeat;
1300 	da_igPushItemWidth igPushItemWidth;
1301 	da_igPopItemWidth igPopItemWidth;
1302 	da_igSetNextItemWidth igSetNextItemWidth;
1303 	da_igCalcItemWidth igCalcItemWidth;
1304 	da_igPushTextWrapPos igPushTextWrapPos;
1305 	da_igPopTextWrapPos igPopTextWrapPos;
1306 	da_igGetFont igGetFont;
1307 	da_igGetFontSize igGetFontSize;
1308 	da_igGetFontTexUvWhitePixel igGetFontTexUvWhitePixel;
1309 	da_igGetColorU32_Col igGetColorU32_Col;
1310 	da_igGetColorU32_Vec4 igGetColorU32_Vec4;
1311 	da_igGetColorU32_U32 igGetColorU32_U32;
1312 	da_igGetStyleColorVec4 igGetStyleColorVec4;
1313 	da_igSeparator igSeparator;
1314 	da_igSameLine igSameLine;
1315 	da_igNewLine igNewLine;
1316 	da_igSpacing igSpacing;
1317 	da_igDummy igDummy;
1318 	da_igIndent igIndent;
1319 	da_igUnindent igUnindent;
1320 	da_igBeginGroup igBeginGroup;
1321 	da_igEndGroup igEndGroup;
1322 	da_igGetCursorPos igGetCursorPos;
1323 	da_igGetCursorPosX igGetCursorPosX;
1324 	da_igGetCursorPosY igGetCursorPosY;
1325 	da_igSetCursorPos igSetCursorPos;
1326 	da_igSetCursorPosX igSetCursorPosX;
1327 	da_igSetCursorPosY igSetCursorPosY;
1328 	da_igGetCursorStartPos igGetCursorStartPos;
1329 	da_igGetCursorScreenPos igGetCursorScreenPos;
1330 	da_igSetCursorScreenPos igSetCursorScreenPos;
1331 	da_igAlignTextToFramePadding igAlignTextToFramePadding;
1332 	da_igGetTextLineHeight igGetTextLineHeight;
1333 	da_igGetTextLineHeightWithSpacing igGetTextLineHeightWithSpacing;
1334 	da_igGetFrameHeight igGetFrameHeight;
1335 	da_igGetFrameHeightWithSpacing igGetFrameHeightWithSpacing;
1336 	da_igPushID_Str igPushID_Str;
1337 	da_igPushID_StrStr igPushID_StrStr;
1338 	da_igPushID_Ptr igPushID_Ptr;
1339 	da_igPushID_Int igPushID_Int;
1340 	da_igPopID igPopID;
1341 	da_igGetID_Str igGetID_Str;
1342 	da_igGetID_StrStr igGetID_StrStr;
1343 	da_igGetID_Ptr igGetID_Ptr;
1344 	da_igTextUnformatted igTextUnformatted;
1345 	da_igText igText;
1346 	da_igTextV igTextV;
1347 	da_igTextColored igTextColored;
1348 	da_igTextColoredV igTextColoredV;
1349 	da_igTextDisabled igTextDisabled;
1350 	da_igTextDisabledV igTextDisabledV;
1351 	da_igTextWrapped igTextWrapped;
1352 	da_igTextWrappedV igTextWrappedV;
1353 	da_igLabelText igLabelText;
1354 	da_igLabelTextV igLabelTextV;
1355 	da_igBulletText igBulletText;
1356 	da_igBulletTextV igBulletTextV;
1357 	da_igButton igButton;
1358 	da_igSmallButton igSmallButton;
1359 	da_igInvisibleButton igInvisibleButton;
1360 	da_igArrowButton igArrowButton;
1361 	da_igImage igImage;
1362 	da_igImageButton igImageButton;
1363 	da_igCheckbox igCheckbox;
1364 	da_igCheckboxFlags_IntPtr igCheckboxFlags_IntPtr;
1365 	da_igCheckboxFlags_UintPtr igCheckboxFlags_UintPtr;
1366 	da_igRadioButton_Bool igRadioButton_Bool;
1367 	da_igRadioButton_IntPtr igRadioButton_IntPtr;
1368 	da_igProgressBar igProgressBar;
1369 	da_igBullet igBullet;
1370 	da_igBeginCombo igBeginCombo;
1371 	da_igEndCombo igEndCombo;
1372 	da_igCombo_Str_arr igCombo_Str_arr;
1373 	da_igCombo_Str igCombo_Str;
1374 	da_igCombo_FnBoolPtr igCombo_FnBoolPtr;
1375 	da_igDragFloat igDragFloat;
1376 	da_igDragFloat2 igDragFloat2;
1377 	da_igDragFloat3 igDragFloat3;
1378 	da_igDragFloat4 igDragFloat4;
1379 	da_igDragFloatRange2 igDragFloatRange2;
1380 	da_igDragInt igDragInt;
1381 	da_igDragInt2 igDragInt2;
1382 	da_igDragInt3 igDragInt3;
1383 	da_igDragInt4 igDragInt4;
1384 	da_igDragIntRange2 igDragIntRange2;
1385 	da_igDragScalar igDragScalar;
1386 	da_igDragScalarN igDragScalarN;
1387 	da_igSliderFloat igSliderFloat;
1388 	da_igSliderFloat2 igSliderFloat2;
1389 	da_igSliderFloat3 igSliderFloat3;
1390 	da_igSliderFloat4 igSliderFloat4;
1391 	da_igSliderAngle igSliderAngle;
1392 	da_igSliderInt igSliderInt;
1393 	da_igSliderInt2 igSliderInt2;
1394 	da_igSliderInt3 igSliderInt3;
1395 	da_igSliderInt4 igSliderInt4;
1396 	da_igSliderScalar igSliderScalar;
1397 	da_igSliderScalarN igSliderScalarN;
1398 	da_igVSliderFloat igVSliderFloat;
1399 	da_igVSliderInt igVSliderInt;
1400 	da_igVSliderScalar igVSliderScalar;
1401 	da_igInputText igInputText;
1402 	da_igInputTextMultiline igInputTextMultiline;
1403 	da_igInputTextWithHint igInputTextWithHint;
1404 	da_igInputFloat igInputFloat;
1405 	da_igInputFloat2 igInputFloat2;
1406 	da_igInputFloat3 igInputFloat3;
1407 	da_igInputFloat4 igInputFloat4;
1408 	da_igInputInt igInputInt;
1409 	da_igInputInt2 igInputInt2;
1410 	da_igInputInt3 igInputInt3;
1411 	da_igInputInt4 igInputInt4;
1412 	da_igInputDouble igInputDouble;
1413 	da_igInputScalar igInputScalar;
1414 	da_igInputScalarN igInputScalarN;
1415 	da_igColorEdit3 igColorEdit3;
1416 	da_igColorEdit4 igColorEdit4;
1417 	da_igColorPicker3 igColorPicker3;
1418 	da_igColorPicker4 igColorPicker4;
1419 	da_igColorButton igColorButton;
1420 	da_igSetColorEditOptions igSetColorEditOptions;
1421 	da_igTreeNode_Str igTreeNode_Str;
1422 	da_igTreeNode_StrStr igTreeNode_StrStr;
1423 	da_igTreeNode_Ptr igTreeNode_Ptr;
1424 	da_igTreeNodeV_Str igTreeNodeV_Str;
1425 	da_igTreeNodeV_Ptr igTreeNodeV_Ptr;
1426 	da_igTreeNodeEx_Str igTreeNodeEx_Str;
1427 	da_igTreeNodeEx_StrStr igTreeNodeEx_StrStr;
1428 	da_igTreeNodeEx_Ptr igTreeNodeEx_Ptr;
1429 	da_igTreeNodeExV_Str igTreeNodeExV_Str;
1430 	da_igTreeNodeExV_Ptr igTreeNodeExV_Ptr;
1431 	da_igTreePush_Str igTreePush_Str;
1432 	da_igTreePush_Ptr igTreePush_Ptr;
1433 	da_igTreePop igTreePop;
1434 	da_igGetTreeNodeToLabelSpacing igGetTreeNodeToLabelSpacing;
1435 	da_igCollapsingHeader_TreeNodeFlags igCollapsingHeader_TreeNodeFlags;
1436 	da_igCollapsingHeader_BoolPtr igCollapsingHeader_BoolPtr;
1437 	da_igSetNextItemOpen igSetNextItemOpen;
1438 	da_igSelectable_Bool igSelectable_Bool;
1439 	da_igSelectable_BoolPtr igSelectable_BoolPtr;
1440 	da_igBeginListBox igBeginListBox;
1441 	da_igEndListBox igEndListBox;
1442 	da_igListBox_Str_arr igListBox_Str_arr;
1443 	da_igListBox_FnBoolPtr igListBox_FnBoolPtr;
1444 	da_igPlotLines_FloatPtr igPlotLines_FloatPtr;
1445 	da_igPlotLines_FnFloatPtr igPlotLines_FnFloatPtr;
1446 	da_igPlotHistogram_FloatPtr igPlotHistogram_FloatPtr;
1447 	da_igPlotHistogram_FnFloatPtr igPlotHistogram_FnFloatPtr;
1448 	da_igValue_Bool igValue_Bool;
1449 	da_igValue_Int igValue_Int;
1450 	da_igValue_Uint igValue_Uint;
1451 	da_igValue_Float igValue_Float;
1452 	da_igBeginMenuBar igBeginMenuBar;
1453 	da_igEndMenuBar igEndMenuBar;
1454 	da_igBeginMainMenuBar igBeginMainMenuBar;
1455 	da_igEndMainMenuBar igEndMainMenuBar;
1456 	da_igBeginMenu igBeginMenu;
1457 	da_igEndMenu igEndMenu;
1458 	da_igMenuItem_Bool igMenuItem_Bool;
1459 	da_igMenuItem_BoolPtr igMenuItem_BoolPtr;
1460 	da_igBeginTooltip igBeginTooltip;
1461 	da_igEndTooltip igEndTooltip;
1462 	da_igSetTooltip igSetTooltip;
1463 	da_igSetTooltipV igSetTooltipV;
1464 	da_igBeginPopup igBeginPopup;
1465 	da_igBeginPopupModal igBeginPopupModal;
1466 	da_igEndPopup igEndPopup;
1467 	da_igOpenPopup_Str igOpenPopup_Str;
1468 	da_igOpenPopup_ID igOpenPopup_ID;
1469 	da_igOpenPopupOnItemClick igOpenPopupOnItemClick;
1470 	da_igCloseCurrentPopup igCloseCurrentPopup;
1471 	da_igBeginPopupContextItem igBeginPopupContextItem;
1472 	da_igBeginPopupContextWindow igBeginPopupContextWindow;
1473 	da_igBeginPopupContextVoid igBeginPopupContextVoid;
1474 	da_igIsPopupOpen_Str igIsPopupOpen_Str;
1475 	da_igBeginTable igBeginTable;
1476 	da_igEndTable igEndTable;
1477 	da_igTableNextRow igTableNextRow;
1478 	da_igTableNextColumn igTableNextColumn;
1479 	da_igTableSetColumnIndex igTableSetColumnIndex;
1480 	da_igTableSetupColumn igTableSetupColumn;
1481 	da_igTableSetupScrollFreeze igTableSetupScrollFreeze;
1482 	da_igTableHeadersRow igTableHeadersRow;
1483 	da_igTableHeader igTableHeader;
1484 	da_igTableGetSortSpecs igTableGetSortSpecs;
1485 	da_igTableGetColumnCount igTableGetColumnCount;
1486 	da_igTableGetColumnIndex igTableGetColumnIndex;
1487 	da_igTableGetRowIndex igTableGetRowIndex;
1488 	da_igTableGetColumnName_Int igTableGetColumnName_Int;
1489 	da_igTableGetColumnFlags igTableGetColumnFlags;
1490 	da_igTableSetColumnEnabled igTableSetColumnEnabled;
1491 	da_igTableSetBgColor igTableSetBgColor;
1492 	da_igColumns igColumns;
1493 	da_igNextColumn igNextColumn;
1494 	da_igGetColumnIndex igGetColumnIndex;
1495 	da_igGetColumnWidth igGetColumnWidth;
1496 	da_igSetColumnWidth igSetColumnWidth;
1497 	da_igGetColumnOffset igGetColumnOffset;
1498 	da_igSetColumnOffset igSetColumnOffset;
1499 	da_igGetColumnsCount igGetColumnsCount;
1500 	da_igBeginTabBar igBeginTabBar;
1501 	da_igEndTabBar igEndTabBar;
1502 	da_igBeginTabItem igBeginTabItem;
1503 	da_igEndTabItem igEndTabItem;
1504 	da_igTabItemButton igTabItemButton;
1505 	da_igSetTabItemClosed igSetTabItemClosed;
1506 	da_igDockSpace igDockSpace;
1507 	da_igDockSpaceOverViewport igDockSpaceOverViewport;
1508 	da_igSetNextWindowDockID igSetNextWindowDockID;
1509 	da_igSetNextWindowClass igSetNextWindowClass;
1510 	da_igGetWindowDockID igGetWindowDockID;
1511 	da_igIsWindowDocked igIsWindowDocked;
1512 	da_igLogToTTY igLogToTTY;
1513 	da_igLogToFile igLogToFile;
1514 	da_igLogToClipboard igLogToClipboard;
1515 	da_igLogFinish igLogFinish;
1516 	da_igLogButtons igLogButtons;
1517 	da_igLogTextV igLogTextV;
1518 	da_igBeginDragDropSource igBeginDragDropSource;
1519 	da_igSetDragDropPayload igSetDragDropPayload;
1520 	da_igEndDragDropSource igEndDragDropSource;
1521 	da_igBeginDragDropTarget igBeginDragDropTarget;
1522 	da_igAcceptDragDropPayload igAcceptDragDropPayload;
1523 	da_igEndDragDropTarget igEndDragDropTarget;
1524 	da_igGetDragDropPayload igGetDragDropPayload;
1525 	da_igBeginDisabled igBeginDisabled;
1526 	da_igEndDisabled igEndDisabled;
1527 	da_igPushClipRect igPushClipRect;
1528 	da_igPopClipRect igPopClipRect;
1529 	da_igSetItemDefaultFocus igSetItemDefaultFocus;
1530 	da_igSetKeyboardFocusHere igSetKeyboardFocusHere;
1531 	da_igIsItemHovered igIsItemHovered;
1532 	da_igIsItemActive igIsItemActive;
1533 	da_igIsItemFocused igIsItemFocused;
1534 	da_igIsItemClicked igIsItemClicked;
1535 	da_igIsItemVisible igIsItemVisible;
1536 	da_igIsItemEdited igIsItemEdited;
1537 	da_igIsItemActivated igIsItemActivated;
1538 	da_igIsItemDeactivated igIsItemDeactivated;
1539 	da_igIsItemDeactivatedAfterEdit igIsItemDeactivatedAfterEdit;
1540 	da_igIsItemToggledOpen igIsItemToggledOpen;
1541 	da_igIsAnyItemHovered igIsAnyItemHovered;
1542 	da_igIsAnyItemActive igIsAnyItemActive;
1543 	da_igIsAnyItemFocused igIsAnyItemFocused;
1544 	da_igGetItemRectMin igGetItemRectMin;
1545 	da_igGetItemRectMax igGetItemRectMax;
1546 	da_igGetItemRectSize igGetItemRectSize;
1547 	da_igSetItemAllowOverlap igSetItemAllowOverlap;
1548 	da_igGetMainViewport igGetMainViewport;
1549 	da_igIsRectVisible_Nil igIsRectVisible_Nil;
1550 	da_igIsRectVisible_Vec2 igIsRectVisible_Vec2;
1551 	da_igGetTime igGetTime;
1552 	da_igGetFrameCount igGetFrameCount;
1553 	da_igGetBackgroundDrawList_Nil igGetBackgroundDrawList_Nil;
1554 	da_igGetForegroundDrawList_Nil igGetForegroundDrawList_Nil;
1555 	da_igGetBackgroundDrawList_ViewportPtr igGetBackgroundDrawList_ViewportPtr;
1556 	da_igGetForegroundDrawList_ViewportPtr igGetForegroundDrawList_ViewportPtr;
1557 	da_igGetDrawListSharedData igGetDrawListSharedData;
1558 	da_igGetStyleColorName igGetStyleColorName;
1559 	da_igSetStateStorage igSetStateStorage;
1560 	da_igGetStateStorage igGetStateStorage;
1561 	da_igCalcListClipping igCalcListClipping;
1562 	da_igBeginChildFrame igBeginChildFrame;
1563 	da_igEndChildFrame igEndChildFrame;
1564 	da_igCalcTextSize igCalcTextSize;
1565 	da_igColorConvertU32ToFloat4 igColorConvertU32ToFloat4;
1566 	da_igColorConvertFloat4ToU32 igColorConvertFloat4ToU32;
1567 	da_igColorConvertRGBtoHSV igColorConvertRGBtoHSV;
1568 	da_igColorConvertHSVtoRGB igColorConvertHSVtoRGB;
1569 	da_igGetKeyIndex igGetKeyIndex;
1570 	da_igIsKeyDown igIsKeyDown;
1571 	da_igIsKeyPressed igIsKeyPressed;
1572 	da_igIsKeyReleased igIsKeyReleased;
1573 	da_igGetKeyPressedAmount igGetKeyPressedAmount;
1574 	da_igCaptureKeyboardFromApp igCaptureKeyboardFromApp;
1575 	da_igIsMouseDown igIsMouseDown;
1576 	da_igIsMouseClicked igIsMouseClicked;
1577 	da_igIsMouseReleased igIsMouseReleased;
1578 	da_igIsMouseDoubleClicked igIsMouseDoubleClicked;
1579 	da_igIsMouseHoveringRect igIsMouseHoveringRect;
1580 	da_igIsMousePosValid igIsMousePosValid;
1581 	da_igIsAnyMouseDown igIsAnyMouseDown;
1582 	da_igGetMousePos igGetMousePos;
1583 	da_igGetMousePosOnOpeningCurrentPopup igGetMousePosOnOpeningCurrentPopup;
1584 	da_igIsMouseDragging igIsMouseDragging;
1585 	da_igGetMouseDragDelta igGetMouseDragDelta;
1586 	da_igResetMouseDragDelta igResetMouseDragDelta;
1587 	da_igGetMouseCursor igGetMouseCursor;
1588 	da_igSetMouseCursor igSetMouseCursor;
1589 	da_igCaptureMouseFromApp igCaptureMouseFromApp;
1590 	da_igGetClipboardText igGetClipboardText;
1591 	da_igSetClipboardText igSetClipboardText;
1592 	da_igLoadIniSettingsFromDisk igLoadIniSettingsFromDisk;
1593 	da_igLoadIniSettingsFromMemory igLoadIniSettingsFromMemory;
1594 	da_igSaveIniSettingsToDisk igSaveIniSettingsToDisk;
1595 	da_igSaveIniSettingsToMemory igSaveIniSettingsToMemory;
1596 	da_igDebugCheckVersionAndDataLayout igDebugCheckVersionAndDataLayout;
1597 	da_igSetAllocatorFunctions igSetAllocatorFunctions;
1598 	da_igGetAllocatorFunctions igGetAllocatorFunctions;
1599 	da_igMemAlloc igMemAlloc;
1600 	da_igMemFree igMemFree;
1601 	da_igGetPlatformIO igGetPlatformIO;
1602 	da_igUpdatePlatformWindows igUpdatePlatformWindows;
1603 	da_igRenderPlatformWindowsDefault igRenderPlatformWindowsDefault;
1604 	da_igDestroyPlatformWindows igDestroyPlatformWindows;
1605 	da_igFindViewportByID igFindViewportByID;
1606 	da_igFindViewportByPlatformHandle igFindViewportByPlatformHandle;
1607 	da_ImGuiStyle_ImGuiStyle ImGuiStyle_ImGuiStyle;
1608 	da_ImGuiStyle_destroy ImGuiStyle_destroy;
1609 	da_ImGuiStyle_ScaleAllSizes ImGuiStyle_ScaleAllSizes;
1610 	da_ImGuiIO_AddInputCharacter ImGuiIO_AddInputCharacter;
1611 	da_ImGuiIO_AddInputCharacterUTF16 ImGuiIO_AddInputCharacterUTF16;
1612 	da_ImGuiIO_AddInputCharactersUTF8 ImGuiIO_AddInputCharactersUTF8;
1613 	da_ImGuiIO_AddFocusEvent ImGuiIO_AddFocusEvent;
1614 	da_ImGuiIO_ClearInputCharacters ImGuiIO_ClearInputCharacters;
1615 	da_ImGuiIO_ClearInputKeys ImGuiIO_ClearInputKeys;
1616 	da_ImGuiIO_ImGuiIO ImGuiIO_ImGuiIO;
1617 	da_ImGuiIO_destroy ImGuiIO_destroy;
1618 	da_ImGuiInputTextCallbackData_ImGuiInputTextCallbackData ImGuiInputTextCallbackData_ImGuiInputTextCallbackData;
1619 	da_ImGuiInputTextCallbackData_destroy ImGuiInputTextCallbackData_destroy;
1620 	da_ImGuiInputTextCallbackData_DeleteChars ImGuiInputTextCallbackData_DeleteChars;
1621 	da_ImGuiInputTextCallbackData_InsertChars ImGuiInputTextCallbackData_InsertChars;
1622 	da_ImGuiInputTextCallbackData_SelectAll ImGuiInputTextCallbackData_SelectAll;
1623 	da_ImGuiInputTextCallbackData_ClearSelection ImGuiInputTextCallbackData_ClearSelection;
1624 	da_ImGuiInputTextCallbackData_HasSelection ImGuiInputTextCallbackData_HasSelection;
1625 	da_ImGuiWindowClass_ImGuiWindowClass ImGuiWindowClass_ImGuiWindowClass;
1626 	da_ImGuiWindowClass_destroy ImGuiWindowClass_destroy;
1627 	da_ImGuiPayload_ImGuiPayload ImGuiPayload_ImGuiPayload;
1628 	da_ImGuiPayload_destroy ImGuiPayload_destroy;
1629 	da_ImGuiPayload_Clear ImGuiPayload_Clear;
1630 	da_ImGuiPayload_IsDataType ImGuiPayload_IsDataType;
1631 	da_ImGuiPayload_IsPreview ImGuiPayload_IsPreview;
1632 	da_ImGuiPayload_IsDelivery ImGuiPayload_IsDelivery;
1633 	da_ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs;
1634 	da_ImGuiTableColumnSortSpecs_destroy ImGuiTableColumnSortSpecs_destroy;
1635 	da_ImGuiTableSortSpecs_ImGuiTableSortSpecs ImGuiTableSortSpecs_ImGuiTableSortSpecs;
1636 	da_ImGuiTableSortSpecs_destroy ImGuiTableSortSpecs_destroy;
1637 	da_ImGuiOnceUponAFrame_ImGuiOnceUponAFrame ImGuiOnceUponAFrame_ImGuiOnceUponAFrame;
1638 	da_ImGuiOnceUponAFrame_destroy ImGuiOnceUponAFrame_destroy;
1639 	da_ImGuiTextFilter_ImGuiTextFilter ImGuiTextFilter_ImGuiTextFilter;
1640 	da_ImGuiTextFilter_destroy ImGuiTextFilter_destroy;
1641 	da_ImGuiTextFilter_Draw ImGuiTextFilter_Draw;
1642 	da_ImGuiTextFilter_PassFilter ImGuiTextFilter_PassFilter;
1643 	da_ImGuiTextFilter_Build ImGuiTextFilter_Build;
1644 	da_ImGuiTextFilter_Clear ImGuiTextFilter_Clear;
1645 	da_ImGuiTextFilter_IsActive ImGuiTextFilter_IsActive;
1646 	da_ImGuiTextRange_ImGuiTextRange_Nil ImGuiTextRange_ImGuiTextRange_Nil;
1647 	da_ImGuiTextRange_destroy ImGuiTextRange_destroy;
1648 	da_ImGuiTextRange_ImGuiTextRange_Str ImGuiTextRange_ImGuiTextRange_Str;
1649 	da_ImGuiTextRange_empty ImGuiTextRange_empty;
1650 	da_ImGuiTextRange_split ImGuiTextRange_split;
1651 	da_ImGuiTextBuffer_ImGuiTextBuffer ImGuiTextBuffer_ImGuiTextBuffer;
1652 	da_ImGuiTextBuffer_destroy ImGuiTextBuffer_destroy;
1653 	da_ImGuiTextBuffer_begin ImGuiTextBuffer_begin;
1654 	da_ImGuiTextBuffer_end ImGuiTextBuffer_end;
1655 	da_ImGuiTextBuffer_size ImGuiTextBuffer_size;
1656 	da_ImGuiTextBuffer_empty ImGuiTextBuffer_empty;
1657 	da_ImGuiTextBuffer_clear ImGuiTextBuffer_clear;
1658 	da_ImGuiTextBuffer_reserve ImGuiTextBuffer_reserve;
1659 	da_ImGuiTextBuffer_c_str ImGuiTextBuffer_c_str;
1660 	da_ImGuiTextBuffer_append ImGuiTextBuffer_append;
1661 	da_ImGuiTextBuffer_appendfv ImGuiTextBuffer_appendfv;
1662 	da_ImGuiStoragePair_ImGuiStoragePair_Int ImGuiStoragePair_ImGuiStoragePair_Int;
1663 	da_ImGuiStoragePair_destroy ImGuiStoragePair_destroy;
1664 	da_ImGuiStoragePair_ImGuiStoragePair_Float ImGuiStoragePair_ImGuiStoragePair_Float;
1665 	da_ImGuiStoragePair_ImGuiStoragePair_Ptr ImGuiStoragePair_ImGuiStoragePair_Ptr;
1666 	da_ImGuiStorage_Clear ImGuiStorage_Clear;
1667 	da_ImGuiStorage_GetInt ImGuiStorage_GetInt;
1668 	da_ImGuiStorage_SetInt ImGuiStorage_SetInt;
1669 	da_ImGuiStorage_GetBool ImGuiStorage_GetBool;
1670 	da_ImGuiStorage_SetBool ImGuiStorage_SetBool;
1671 	da_ImGuiStorage_GetFloat ImGuiStorage_GetFloat;
1672 	da_ImGuiStorage_SetFloat ImGuiStorage_SetFloat;
1673 	da_ImGuiStorage_GetVoidPtr ImGuiStorage_GetVoidPtr;
1674 	da_ImGuiStorage_SetVoidPtr ImGuiStorage_SetVoidPtr;
1675 	da_ImGuiStorage_GetIntRef ImGuiStorage_GetIntRef;
1676 	da_ImGuiStorage_GetBoolRef ImGuiStorage_GetBoolRef;
1677 	da_ImGuiStorage_GetFloatRef ImGuiStorage_GetFloatRef;
1678 	da_ImGuiStorage_GetVoidPtrRef ImGuiStorage_GetVoidPtrRef;
1679 	da_ImGuiStorage_SetAllInt ImGuiStorage_SetAllInt;
1680 	da_ImGuiStorage_BuildSortByKey ImGuiStorage_BuildSortByKey;
1681 	da_ImGuiListClipper_ImGuiListClipper ImGuiListClipper_ImGuiListClipper;
1682 	da_ImGuiListClipper_destroy ImGuiListClipper_destroy;
1683 	da_ImGuiListClipper_Begin ImGuiListClipper_Begin;
1684 	da_ImGuiListClipper_End ImGuiListClipper_End;
1685 	da_ImGuiListClipper_Step ImGuiListClipper_Step;
1686 	da_ImColor_ImColor_Nil ImColor_ImColor_Nil;
1687 	da_ImColor_destroy ImColor_destroy;
1688 	da_ImColor_ImColor_Int ImColor_ImColor_Int;
1689 	da_ImColor_ImColor_U32 ImColor_ImColor_U32;
1690 	da_ImColor_ImColor_Float ImColor_ImColor_Float;
1691 	da_ImColor_ImColor_Vec4 ImColor_ImColor_Vec4;
1692 	da_ImColor_SetHSV ImColor_SetHSV;
1693 	da_ImColor_HSV ImColor_HSV;
1694 	da_ImDrawCmd_ImDrawCmd ImDrawCmd_ImDrawCmd;
1695 	da_ImDrawCmd_destroy ImDrawCmd_destroy;
1696 	da_ImDrawCmd_GetTexID ImDrawCmd_GetTexID;
1697 	da_ImDrawListSplitter_ImDrawListSplitter ImDrawListSplitter_ImDrawListSplitter;
1698 	da_ImDrawListSplitter_destroy ImDrawListSplitter_destroy;
1699 	da_ImDrawListSplitter_Clear ImDrawListSplitter_Clear;
1700 	da_ImDrawListSplitter_ClearFreeMemory ImDrawListSplitter_ClearFreeMemory;
1701 	da_ImDrawListSplitter_Split ImDrawListSplitter_Split;
1702 	da_ImDrawListSplitter_Merge ImDrawListSplitter_Merge;
1703 	da_ImDrawListSplitter_SetCurrentChannel ImDrawListSplitter_SetCurrentChannel;
1704 	da_ImDrawList_ImDrawList ImDrawList_ImDrawList;
1705 	da_ImDrawList_destroy ImDrawList_destroy;
1706 	da_ImDrawList_PushClipRect ImDrawList_PushClipRect;
1707 	da_ImDrawList_PushClipRectFullScreen ImDrawList_PushClipRectFullScreen;
1708 	da_ImDrawList_PopClipRect ImDrawList_PopClipRect;
1709 	da_ImDrawList_PushTextureID ImDrawList_PushTextureID;
1710 	da_ImDrawList_PopTextureID ImDrawList_PopTextureID;
1711 	da_ImDrawList_GetClipRectMin ImDrawList_GetClipRectMin;
1712 	da_ImDrawList_GetClipRectMax ImDrawList_GetClipRectMax;
1713 	da_ImDrawList_AddLine ImDrawList_AddLine;
1714 	da_ImDrawList_AddRect ImDrawList_AddRect;
1715 	da_ImDrawList_AddRectFilled ImDrawList_AddRectFilled;
1716 	da_ImDrawList_AddRectFilledMultiColor ImDrawList_AddRectFilledMultiColor;
1717 	da_ImDrawList_AddQuad ImDrawList_AddQuad;
1718 	da_ImDrawList_AddQuadFilled ImDrawList_AddQuadFilled;
1719 	da_ImDrawList_AddTriangle ImDrawList_AddTriangle;
1720 	da_ImDrawList_AddTriangleFilled ImDrawList_AddTriangleFilled;
1721 	da_ImDrawList_AddCircle ImDrawList_AddCircle;
1722 	da_ImDrawList_AddCircleFilled ImDrawList_AddCircleFilled;
1723 	da_ImDrawList_AddNgon ImDrawList_AddNgon;
1724 	da_ImDrawList_AddNgonFilled ImDrawList_AddNgonFilled;
1725 	da_ImDrawList_AddText_Vec2 ImDrawList_AddText_Vec2;
1726 	da_ImDrawList_AddText_FontPtr ImDrawList_AddText_FontPtr;
1727 	da_ImDrawList_AddPolyline ImDrawList_AddPolyline;
1728 	da_ImDrawList_AddConvexPolyFilled ImDrawList_AddConvexPolyFilled;
1729 	da_ImDrawList_AddBezierCubic ImDrawList_AddBezierCubic;
1730 	da_ImDrawList_AddBezierQuadratic ImDrawList_AddBezierQuadratic;
1731 	da_ImDrawList_AddImage ImDrawList_AddImage;
1732 	da_ImDrawList_AddImageQuad ImDrawList_AddImageQuad;
1733 	da_ImDrawList_AddImageRounded ImDrawList_AddImageRounded;
1734 	da_ImDrawList_PathClear ImDrawList_PathClear;
1735 	da_ImDrawList_PathLineTo ImDrawList_PathLineTo;
1736 	da_ImDrawList_PathLineToMergeDuplicate ImDrawList_PathLineToMergeDuplicate;
1737 	da_ImDrawList_PathFillConvex ImDrawList_PathFillConvex;
1738 	da_ImDrawList_PathStroke ImDrawList_PathStroke;
1739 	da_ImDrawList_PathArcTo ImDrawList_PathArcTo;
1740 	da_ImDrawList_PathArcToFast ImDrawList_PathArcToFast;
1741 	da_ImDrawList_PathBezierCubicCurveTo ImDrawList_PathBezierCubicCurveTo;
1742 	da_ImDrawList_PathBezierQuadraticCurveTo ImDrawList_PathBezierQuadraticCurveTo;
1743 	da_ImDrawList_PathRect ImDrawList_PathRect;
1744 	da_ImDrawList_AddCallback ImDrawList_AddCallback;
1745 	da_ImDrawList_AddDrawCmd ImDrawList_AddDrawCmd;
1746 	da_ImDrawList_CloneOutput ImDrawList_CloneOutput;
1747 	da_ImDrawList_ChannelsSplit ImDrawList_ChannelsSplit;
1748 	da_ImDrawList_ChannelsMerge ImDrawList_ChannelsMerge;
1749 	da_ImDrawList_ChannelsSetCurrent ImDrawList_ChannelsSetCurrent;
1750 	da_ImDrawList_PrimReserve ImDrawList_PrimReserve;
1751 	da_ImDrawList_PrimUnreserve ImDrawList_PrimUnreserve;
1752 	da_ImDrawList_PrimRect ImDrawList_PrimRect;
1753 	da_ImDrawList_PrimRectUV ImDrawList_PrimRectUV;
1754 	da_ImDrawList_PrimQuadUV ImDrawList_PrimQuadUV;
1755 	da_ImDrawList_PrimWriteVtx ImDrawList_PrimWriteVtx;
1756 	da_ImDrawList_PrimWriteIdx ImDrawList_PrimWriteIdx;
1757 	da_ImDrawList_PrimVtx ImDrawList_PrimVtx;
1758 	da_ImDrawList__ResetForNewFrame ImDrawList__ResetForNewFrame;
1759 	da_ImDrawList__ClearFreeMemory ImDrawList__ClearFreeMemory;
1760 	da_ImDrawList__PopUnusedDrawCmd ImDrawList__PopUnusedDrawCmd;
1761 	da_ImDrawList__TryMergeDrawCmds ImDrawList__TryMergeDrawCmds;
1762 	da_ImDrawList__OnChangedClipRect ImDrawList__OnChangedClipRect;
1763 	da_ImDrawList__OnChangedTextureID ImDrawList__OnChangedTextureID;
1764 	da_ImDrawList__OnChangedVtxOffset ImDrawList__OnChangedVtxOffset;
1765 	da_ImDrawList__CalcCircleAutoSegmentCount ImDrawList__CalcCircleAutoSegmentCount;
1766 	da_ImDrawList__PathArcToFastEx ImDrawList__PathArcToFastEx;
1767 	da_ImDrawList__PathArcToN ImDrawList__PathArcToN;
1768 	da_ImDrawData_ImDrawData ImDrawData_ImDrawData;
1769 	da_ImDrawData_destroy ImDrawData_destroy;
1770 	da_ImDrawData_Clear ImDrawData_Clear;
1771 	da_ImDrawData_DeIndexAllBuffers ImDrawData_DeIndexAllBuffers;
1772 	da_ImDrawData_ScaleClipRects ImDrawData_ScaleClipRects;
1773 	da_ImFontConfig_ImFontConfig ImFontConfig_ImFontConfig;
1774 	da_ImFontConfig_destroy ImFontConfig_destroy;
1775 	da_ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder;
1776 	da_ImFontGlyphRangesBuilder_destroy ImFontGlyphRangesBuilder_destroy;
1777 	da_ImFontGlyphRangesBuilder_Clear ImFontGlyphRangesBuilder_Clear;
1778 	da_ImFontGlyphRangesBuilder_GetBit ImFontGlyphRangesBuilder_GetBit;
1779 	da_ImFontGlyphRangesBuilder_SetBit ImFontGlyphRangesBuilder_SetBit;
1780 	da_ImFontGlyphRangesBuilder_AddChar ImFontGlyphRangesBuilder_AddChar;
1781 	da_ImFontGlyphRangesBuilder_AddText ImFontGlyphRangesBuilder_AddText;
1782 	da_ImFontGlyphRangesBuilder_AddRanges ImFontGlyphRangesBuilder_AddRanges;
1783 	da_ImFontGlyphRangesBuilder_BuildRanges ImFontGlyphRangesBuilder_BuildRanges;
1784 	da_ImFontAtlasCustomRect_ImFontAtlasCustomRect ImFontAtlasCustomRect_ImFontAtlasCustomRect;
1785 	da_ImFontAtlasCustomRect_destroy ImFontAtlasCustomRect_destroy;
1786 	da_ImFontAtlasCustomRect_IsPacked ImFontAtlasCustomRect_IsPacked;
1787 	da_ImFontAtlas_ImFontAtlas ImFontAtlas_ImFontAtlas;
1788 	da_ImFontAtlas_destroy ImFontAtlas_destroy;
1789 	da_ImFontAtlas_AddFont ImFontAtlas_AddFont;
1790 	da_ImFontAtlas_AddFontDefault ImFontAtlas_AddFontDefault;
1791 	da_ImFontAtlas_AddFontFromFileTTF ImFontAtlas_AddFontFromFileTTF;
1792 	da_ImFontAtlas_AddFontFromMemoryTTF ImFontAtlas_AddFontFromMemoryTTF;
1793 	da_ImFontAtlas_AddFontFromMemoryCompressedTTF ImFontAtlas_AddFontFromMemoryCompressedTTF;
1794 	da_ImFontAtlas_AddFontFromMemoryCompressedBase85TTF ImFontAtlas_AddFontFromMemoryCompressedBase85TTF;
1795 	da_ImFontAtlas_ClearInputData ImFontAtlas_ClearInputData;
1796 	da_ImFontAtlas_ClearTexData ImFontAtlas_ClearTexData;
1797 	da_ImFontAtlas_ClearFonts ImFontAtlas_ClearFonts;
1798 	da_ImFontAtlas_Clear ImFontAtlas_Clear;
1799 	da_ImFontAtlas_Build ImFontAtlas_Build;
1800 	da_ImFontAtlas_GetTexDataAsAlpha8 ImFontAtlas_GetTexDataAsAlpha8;
1801 	da_ImFontAtlas_GetTexDataAsRGBA32 ImFontAtlas_GetTexDataAsRGBA32;
1802 	da_ImFontAtlas_IsBuilt ImFontAtlas_IsBuilt;
1803 	da_ImFontAtlas_SetTexID ImFontAtlas_SetTexID;
1804 	da_ImFontAtlas_GetGlyphRangesDefault ImFontAtlas_GetGlyphRangesDefault;
1805 	da_ImFontAtlas_GetGlyphRangesKorean ImFontAtlas_GetGlyphRangesKorean;
1806 	da_ImFontAtlas_GetGlyphRangesJapanese ImFontAtlas_GetGlyphRangesJapanese;
1807 	da_ImFontAtlas_GetGlyphRangesChineseFull ImFontAtlas_GetGlyphRangesChineseFull;
1808 	da_ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon;
1809 	da_ImFontAtlas_GetGlyphRangesCyrillic ImFontAtlas_GetGlyphRangesCyrillic;
1810 	da_ImFontAtlas_GetGlyphRangesThai ImFontAtlas_GetGlyphRangesThai;
1811 	da_ImFontAtlas_GetGlyphRangesVietnamese ImFontAtlas_GetGlyphRangesVietnamese;
1812 	da_ImFontAtlas_AddCustomRectRegular ImFontAtlas_AddCustomRectRegular;
1813 	da_ImFontAtlas_AddCustomRectFontGlyph ImFontAtlas_AddCustomRectFontGlyph;
1814 	da_ImFontAtlas_GetCustomRectByIndex ImFontAtlas_GetCustomRectByIndex;
1815 	da_ImFontAtlas_CalcCustomRectUV ImFontAtlas_CalcCustomRectUV;
1816 	da_ImFontAtlas_GetMouseCursorTexData ImFontAtlas_GetMouseCursorTexData;
1817 	da_ImFont_ImFont ImFont_ImFont;
1818 	da_ImFont_destroy ImFont_destroy;
1819 	da_ImFont_FindGlyph ImFont_FindGlyph;
1820 	da_ImFont_FindGlyphNoFallback ImFont_FindGlyphNoFallback;
1821 	da_ImFont_GetCharAdvance ImFont_GetCharAdvance;
1822 	da_ImFont_IsLoaded ImFont_IsLoaded;
1823 	da_ImFont_GetDebugName ImFont_GetDebugName;
1824 	da_ImFont_CalcTextSizeA ImFont_CalcTextSizeA;
1825 	da_ImFont_CalcWordWrapPositionA ImFont_CalcWordWrapPositionA;
1826 	da_ImFont_RenderChar ImFont_RenderChar;
1827 	da_ImFont_RenderText ImFont_RenderText;
1828 	da_ImFont_BuildLookupTable ImFont_BuildLookupTable;
1829 	da_ImFont_ClearOutputData ImFont_ClearOutputData;
1830 	da_ImFont_GrowIndex ImFont_GrowIndex;
1831 	da_ImFont_AddGlyph ImFont_AddGlyph;
1832 	da_ImFont_AddRemapChar ImFont_AddRemapChar;
1833 	da_ImFont_SetGlyphVisible ImFont_SetGlyphVisible;
1834 	da_ImFont_IsGlyphRangeUnused ImFont_IsGlyphRangeUnused;
1835 	da_ImGuiViewport_ImGuiViewport ImGuiViewport_ImGuiViewport;
1836 	da_ImGuiViewport_destroy ImGuiViewport_destroy;
1837 	da_ImGuiViewport_GetCenter ImGuiViewport_GetCenter;
1838 	da_ImGuiViewport_GetWorkCenter ImGuiViewport_GetWorkCenter;
1839 	da_ImGuiPlatformIO_ImGuiPlatformIO ImGuiPlatformIO_ImGuiPlatformIO;
1840 	da_ImGuiPlatformIO_destroy ImGuiPlatformIO_destroy;
1841 	da_ImGuiPlatformMonitor_ImGuiPlatformMonitor ImGuiPlatformMonitor_ImGuiPlatformMonitor;
1842 	da_ImGuiPlatformMonitor_destroy ImGuiPlatformMonitor_destroy;
1843 	da_igImHashData igImHashData;
1844 	da_igImHashStr igImHashStr;
1845 	da_igImAlphaBlendColors igImAlphaBlendColors;
1846 	da_igImIsPowerOfTwo_Int igImIsPowerOfTwo_Int;
1847 	da_igImIsPowerOfTwo_U64 igImIsPowerOfTwo_U64;
1848 	da_igImUpperPowerOfTwo igImUpperPowerOfTwo;
1849 	da_igImStricmp igImStricmp;
1850 	da_igImStrnicmp igImStrnicmp;
1851 	da_igImStrncpy igImStrncpy;
1852 	da_igImStrdup igImStrdup;
1853 	da_igImStrdupcpy igImStrdupcpy;
1854 	da_igImStrchrRange igImStrchrRange;
1855 	da_igImStrlenW igImStrlenW;
1856 	da_igImStreolRange igImStreolRange;
1857 	da_igImStrbolW igImStrbolW;
1858 	da_igImStristr igImStristr;
1859 	da_igImStrTrimBlanks igImStrTrimBlanks;
1860 	da_igImStrSkipBlank igImStrSkipBlank;
1861 	da_igImFormatString igImFormatString;
1862 	da_igImFormatStringV igImFormatStringV;
1863 	da_igImParseFormatFindStart igImParseFormatFindStart;
1864 	da_igImParseFormatFindEnd igImParseFormatFindEnd;
1865 	da_igImParseFormatTrimDecorations igImParseFormatTrimDecorations;
1866 	da_igImParseFormatPrecision igImParseFormatPrecision;
1867 	da_igImCharIsBlankA igImCharIsBlankA;
1868 	da_igImCharIsBlankW igImCharIsBlankW;
1869 	da_igImTextCharToUtf8 igImTextCharToUtf8;
1870 	da_igImTextStrToUtf8 igImTextStrToUtf8;
1871 	da_igImTextCharFromUtf8 igImTextCharFromUtf8;
1872 	da_igImTextStrFromUtf8 igImTextStrFromUtf8;
1873 	da_igImTextCountCharsFromUtf8 igImTextCountCharsFromUtf8;
1874 	da_igImTextCountUtf8BytesFromChar igImTextCountUtf8BytesFromChar;
1875 	da_igImTextCountUtf8BytesFromStr igImTextCountUtf8BytesFromStr;
1876 	da_igImFileOpen igImFileOpen;
1877 	da_igImFileClose igImFileClose;
1878 	da_igImFileGetSize igImFileGetSize;
1879 	da_igImFileRead igImFileRead;
1880 	da_igImFileWrite igImFileWrite;
1881 	da_igImFileLoadToMemory igImFileLoadToMemory;
1882 	da_igImPow_Float igImPow_Float;
1883 	da_igImPow_double igImPow_double;
1884 	da_igImLog_Float igImLog_Float;
1885 	da_igImLog_double igImLog_double;
1886 	da_igImAbs_Int igImAbs_Int;
1887 	da_igImAbs_Float igImAbs_Float;
1888 	da_igImAbs_double igImAbs_double;
1889 	da_igImSign_Float igImSign_Float;
1890 	da_igImSign_double igImSign_double;
1891 	da_igImRsqrt_Float igImRsqrt_Float;
1892 	da_igImRsqrt_double igImRsqrt_double;
1893 	da_igImMin igImMin;
1894 	da_igImMax igImMax;
1895 	da_igImClamp igImClamp;
1896 	da_igImLerp_Vec2Float igImLerp_Vec2Float;
1897 	da_igImLerp_Vec2Vec2 igImLerp_Vec2Vec2;
1898 	da_igImLerp_Vec4 igImLerp_Vec4;
1899 	da_igImSaturate igImSaturate;
1900 	da_igImLengthSqr_Vec2 igImLengthSqr_Vec2;
1901 	da_igImLengthSqr_Vec4 igImLengthSqr_Vec4;
1902 	da_igImInvLength igImInvLength;
1903 	da_igImFloor_Float igImFloor_Float;
1904 	da_igImFloorSigned igImFloorSigned;
1905 	da_igImFloor_Vec2 igImFloor_Vec2;
1906 	da_igImModPositive igImModPositive;
1907 	da_igImDot igImDot;
1908 	da_igImRotate igImRotate;
1909 	da_igImLinearSweep igImLinearSweep;
1910 	da_igImMul igImMul;
1911 	da_igImBezierCubicCalc igImBezierCubicCalc;
1912 	da_igImBezierCubicClosestPoint igImBezierCubicClosestPoint;
1913 	da_igImBezierCubicClosestPointCasteljau igImBezierCubicClosestPointCasteljau;
1914 	da_igImBezierQuadraticCalc igImBezierQuadraticCalc;
1915 	da_igImLineClosestPoint igImLineClosestPoint;
1916 	da_igImTriangleContainsPoint igImTriangleContainsPoint;
1917 	da_igImTriangleClosestPoint igImTriangleClosestPoint;
1918 	da_igImTriangleBarycentricCoords igImTriangleBarycentricCoords;
1919 	da_igImTriangleArea igImTriangleArea;
1920 	da_igImGetDirQuadrantFromDelta igImGetDirQuadrantFromDelta;
1921 	da_ImVec1_ImVec1_Nil ImVec1_ImVec1_Nil;
1922 	da_ImVec1_destroy ImVec1_destroy;
1923 	da_ImVec1_ImVec1_Float ImVec1_ImVec1_Float;
1924 	da_ImVec2ih_ImVec2ih_Nil ImVec2ih_ImVec2ih_Nil;
1925 	da_ImVec2ih_destroy ImVec2ih_destroy;
1926 	da_ImVec2ih_ImVec2ih_short ImVec2ih_ImVec2ih_short;
1927 	da_ImVec2ih_ImVec2ih_Vec2 ImVec2ih_ImVec2ih_Vec2;
1928 	da_ImRect_ImRect_Nil ImRect_ImRect_Nil;
1929 	da_ImRect_destroy ImRect_destroy;
1930 	da_ImRect_ImRect_Vec2 ImRect_ImRect_Vec2;
1931 	da_ImRect_ImRect_Vec4 ImRect_ImRect_Vec4;
1932 	da_ImRect_ImRect_Float ImRect_ImRect_Float;
1933 	da_ImRect_GetCenter ImRect_GetCenter;
1934 	da_ImRect_GetSize ImRect_GetSize;
1935 	da_ImRect_GetWidth ImRect_GetWidth;
1936 	da_ImRect_GetHeight ImRect_GetHeight;
1937 	da_ImRect_GetArea ImRect_GetArea;
1938 	da_ImRect_GetTL ImRect_GetTL;
1939 	da_ImRect_GetTR ImRect_GetTR;
1940 	da_ImRect_GetBL ImRect_GetBL;
1941 	da_ImRect_GetBR ImRect_GetBR;
1942 	da_ImRect_Contains_Vec2 ImRect_Contains_Vec2;
1943 	da_ImRect_Contains_Rect ImRect_Contains_Rect;
1944 	da_ImRect_Overlaps ImRect_Overlaps;
1945 	da_ImRect_Add_Vec2 ImRect_Add_Vec2;
1946 	da_ImRect_Add_Rect ImRect_Add_Rect;
1947 	da_ImRect_Expand_Float ImRect_Expand_Float;
1948 	da_ImRect_Expand_Vec2 ImRect_Expand_Vec2;
1949 	da_ImRect_Translate ImRect_Translate;
1950 	da_ImRect_TranslateX ImRect_TranslateX;
1951 	da_ImRect_TranslateY ImRect_TranslateY;
1952 	da_ImRect_ClipWith ImRect_ClipWith;
1953 	da_ImRect_ClipWithFull ImRect_ClipWithFull;
1954 	da_ImRect_Floor ImRect_Floor;
1955 	da_ImRect_IsInverted ImRect_IsInverted;
1956 	da_ImRect_ToVec4 ImRect_ToVec4;
1957 	da_igImBitArrayTestBit igImBitArrayTestBit;
1958 	da_igImBitArrayClearBit igImBitArrayClearBit;
1959 	da_igImBitArraySetBit igImBitArraySetBit;
1960 	da_igImBitArraySetBitRange igImBitArraySetBitRange;
1961 	da_ImBitVector_Create ImBitVector_Create;
1962 	da_ImBitVector_Clear ImBitVector_Clear;
1963 	da_ImBitVector_TestBit ImBitVector_TestBit;
1964 	da_ImBitVector_SetBit ImBitVector_SetBit;
1965 	da_ImBitVector_ClearBit ImBitVector_ClearBit;
1966 	da_ImDrawListSharedData_ImDrawListSharedData ImDrawListSharedData_ImDrawListSharedData;
1967 	da_ImDrawListSharedData_destroy ImDrawListSharedData_destroy;
1968 	da_ImDrawListSharedData_SetCircleTessellationMaxError ImDrawListSharedData_SetCircleTessellationMaxError;
1969 	da_ImDrawDataBuilder_Clear ImDrawDataBuilder_Clear;
1970 	da_ImDrawDataBuilder_ClearFreeMemory ImDrawDataBuilder_ClearFreeMemory;
1971 	da_ImDrawDataBuilder_GetDrawListCount ImDrawDataBuilder_GetDrawListCount;
1972 	da_ImDrawDataBuilder_FlattenIntoSingleLayer ImDrawDataBuilder_FlattenIntoSingleLayer;
1973 	da_ImGuiStyleMod_ImGuiStyleMod_Int ImGuiStyleMod_ImGuiStyleMod_Int;
1974 	da_ImGuiStyleMod_destroy ImGuiStyleMod_destroy;
1975 	da_ImGuiStyleMod_ImGuiStyleMod_Float ImGuiStyleMod_ImGuiStyleMod_Float;
1976 	da_ImGuiStyleMod_ImGuiStyleMod_Vec2 ImGuiStyleMod_ImGuiStyleMod_Vec2;
1977 	da_ImGuiComboPreviewData_ImGuiComboPreviewData ImGuiComboPreviewData_ImGuiComboPreviewData;
1978 	da_ImGuiComboPreviewData_destroy ImGuiComboPreviewData_destroy;
1979 	da_ImGuiMenuColumns_ImGuiMenuColumns ImGuiMenuColumns_ImGuiMenuColumns;
1980 	da_ImGuiMenuColumns_destroy ImGuiMenuColumns_destroy;
1981 	da_ImGuiMenuColumns_Update ImGuiMenuColumns_Update;
1982 	da_ImGuiMenuColumns_DeclColumns ImGuiMenuColumns_DeclColumns;
1983 	da_ImGuiMenuColumns_CalcNextTotalWidth ImGuiMenuColumns_CalcNextTotalWidth;
1984 	da_ImGuiInputTextState_ImGuiInputTextState ImGuiInputTextState_ImGuiInputTextState;
1985 	da_ImGuiInputTextState_destroy ImGuiInputTextState_destroy;
1986 	da_ImGuiInputTextState_ClearText ImGuiInputTextState_ClearText;
1987 	da_ImGuiInputTextState_ClearFreeMemory ImGuiInputTextState_ClearFreeMemory;
1988 	da_ImGuiInputTextState_GetUndoAvailCount ImGuiInputTextState_GetUndoAvailCount;
1989 	da_ImGuiInputTextState_GetRedoAvailCount ImGuiInputTextState_GetRedoAvailCount;
1990 	da_ImGuiInputTextState_OnKeyPressed ImGuiInputTextState_OnKeyPressed;
1991 	da_ImGuiInputTextState_CursorAnimReset ImGuiInputTextState_CursorAnimReset;
1992 	da_ImGuiInputTextState_CursorClamp ImGuiInputTextState_CursorClamp;
1993 	da_ImGuiInputTextState_HasSelection ImGuiInputTextState_HasSelection;
1994 	da_ImGuiInputTextState_ClearSelection ImGuiInputTextState_ClearSelection;
1995 	da_ImGuiInputTextState_GetCursorPos ImGuiInputTextState_GetCursorPos;
1996 	da_ImGuiInputTextState_GetSelectionStart ImGuiInputTextState_GetSelectionStart;
1997 	da_ImGuiInputTextState_GetSelectionEnd ImGuiInputTextState_GetSelectionEnd;
1998 	da_ImGuiInputTextState_SelectAll ImGuiInputTextState_SelectAll;
1999 	da_ImGuiPopupData_ImGuiPopupData ImGuiPopupData_ImGuiPopupData;
2000 	da_ImGuiPopupData_destroy ImGuiPopupData_destroy;
2001 	da_ImGuiNavItemData_ImGuiNavItemData ImGuiNavItemData_ImGuiNavItemData;
2002 	da_ImGuiNavItemData_destroy ImGuiNavItemData_destroy;
2003 	da_ImGuiNavItemData_Clear ImGuiNavItemData_Clear;
2004 	da_ImGuiNextWindowData_ImGuiNextWindowData ImGuiNextWindowData_ImGuiNextWindowData;
2005 	da_ImGuiNextWindowData_destroy ImGuiNextWindowData_destroy;
2006 	da_ImGuiNextWindowData_ClearFlags ImGuiNextWindowData_ClearFlags;
2007 	da_ImGuiNextItemData_ImGuiNextItemData ImGuiNextItemData_ImGuiNextItemData;
2008 	da_ImGuiNextItemData_destroy ImGuiNextItemData_destroy;
2009 	da_ImGuiNextItemData_ClearFlags ImGuiNextItemData_ClearFlags;
2010 	da_ImGuiLastItemData_ImGuiLastItemData ImGuiLastItemData_ImGuiLastItemData;
2011 	da_ImGuiLastItemData_destroy ImGuiLastItemData_destroy;
2012 	da_ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr;
2013 	da_ImGuiPtrOrIndex_destroy ImGuiPtrOrIndex_destroy;
2014 	da_ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int;
2015 	da_ImGuiOldColumnData_ImGuiOldColumnData ImGuiOldColumnData_ImGuiOldColumnData;
2016 	da_ImGuiOldColumnData_destroy ImGuiOldColumnData_destroy;
2017 	da_ImGuiOldColumns_ImGuiOldColumns ImGuiOldColumns_ImGuiOldColumns;
2018 	da_ImGuiOldColumns_destroy ImGuiOldColumns_destroy;
2019 	da_ImGuiDockNode_ImGuiDockNode ImGuiDockNode_ImGuiDockNode;
2020 	da_ImGuiDockNode_destroy ImGuiDockNode_destroy;
2021 	da_ImGuiDockNode_IsRootNode ImGuiDockNode_IsRootNode;
2022 	da_ImGuiDockNode_IsDockSpace ImGuiDockNode_IsDockSpace;
2023 	da_ImGuiDockNode_IsFloatingNode ImGuiDockNode_IsFloatingNode;
2024 	da_ImGuiDockNode_IsCentralNode ImGuiDockNode_IsCentralNode;
2025 	da_ImGuiDockNode_IsHiddenTabBar ImGuiDockNode_IsHiddenTabBar;
2026 	da_ImGuiDockNode_IsNoTabBar ImGuiDockNode_IsNoTabBar;
2027 	da_ImGuiDockNode_IsSplitNode ImGuiDockNode_IsSplitNode;
2028 	da_ImGuiDockNode_IsLeafNode ImGuiDockNode_IsLeafNode;
2029 	da_ImGuiDockNode_IsEmpty ImGuiDockNode_IsEmpty;
2030 	da_ImGuiDockNode_Rect ImGuiDockNode_Rect;
2031 	da_ImGuiDockNode_SetLocalFlags ImGuiDockNode_SetLocalFlags;
2032 	da_ImGuiDockNode_UpdateMergedFlags ImGuiDockNode_UpdateMergedFlags;
2033 	da_ImGuiDockContext_ImGuiDockContext ImGuiDockContext_ImGuiDockContext;
2034 	da_ImGuiDockContext_destroy ImGuiDockContext_destroy;
2035 	da_ImGuiViewportP_ImGuiViewportP ImGuiViewportP_ImGuiViewportP;
2036 	da_ImGuiViewportP_destroy ImGuiViewportP_destroy;
2037 	da_ImGuiViewportP_ClearRequestFlags ImGuiViewportP_ClearRequestFlags;
2038 	da_ImGuiViewportP_CalcWorkRectPos ImGuiViewportP_CalcWorkRectPos;
2039 	da_ImGuiViewportP_CalcWorkRectSize ImGuiViewportP_CalcWorkRectSize;
2040 	da_ImGuiViewportP_UpdateWorkRect ImGuiViewportP_UpdateWorkRect;
2041 	da_ImGuiViewportP_GetMainRect ImGuiViewportP_GetMainRect;
2042 	da_ImGuiViewportP_GetWorkRect ImGuiViewportP_GetWorkRect;
2043 	da_ImGuiViewportP_GetBuildWorkRect ImGuiViewportP_GetBuildWorkRect;
2044 	da_ImGuiWindowSettings_ImGuiWindowSettings ImGuiWindowSettings_ImGuiWindowSettings;
2045 	da_ImGuiWindowSettings_destroy ImGuiWindowSettings_destroy;
2046 	da_ImGuiWindowSettings_GetName ImGuiWindowSettings_GetName;
2047 	da_ImGuiSettingsHandler_ImGuiSettingsHandler ImGuiSettingsHandler_ImGuiSettingsHandler;
2048 	da_ImGuiSettingsHandler_destroy ImGuiSettingsHandler_destroy;
2049 	da_ImGuiMetricsConfig_ImGuiMetricsConfig ImGuiMetricsConfig_ImGuiMetricsConfig;
2050 	da_ImGuiMetricsConfig_destroy ImGuiMetricsConfig_destroy;
2051 	da_ImGuiStackSizes_ImGuiStackSizes ImGuiStackSizes_ImGuiStackSizes;
2052 	da_ImGuiStackSizes_destroy ImGuiStackSizes_destroy;
2053 	da_ImGuiStackSizes_SetToCurrentState ImGuiStackSizes_SetToCurrentState;
2054 	da_ImGuiStackSizes_CompareWithCurrentState ImGuiStackSizes_CompareWithCurrentState;
2055 	da_ImGuiContextHook_ImGuiContextHook ImGuiContextHook_ImGuiContextHook;
2056 	da_ImGuiContextHook_destroy ImGuiContextHook_destroy;
2057 	da_ImGuiContext_ImGuiContext ImGuiContext_ImGuiContext;
2058 	da_ImGuiContext_destroy ImGuiContext_destroy;
2059 	da_ImGuiWindow_ImGuiWindow ImGuiWindow_ImGuiWindow;
2060 	da_ImGuiWindow_destroy ImGuiWindow_destroy;
2061 	da_ImGuiWindow_GetID_Str ImGuiWindow_GetID_Str;
2062 	da_ImGuiWindow_GetID_Ptr ImGuiWindow_GetID_Ptr;
2063 	da_ImGuiWindow_GetID_Int ImGuiWindow_GetID_Int;
2064 	da_ImGuiWindow_GetIDNoKeepAlive_Str ImGuiWindow_GetIDNoKeepAlive_Str;
2065 	da_ImGuiWindow_GetIDNoKeepAlive_Ptr ImGuiWindow_GetIDNoKeepAlive_Ptr;
2066 	da_ImGuiWindow_GetIDNoKeepAlive_Int ImGuiWindow_GetIDNoKeepAlive_Int;
2067 	da_ImGuiWindow_GetIDFromRectangle ImGuiWindow_GetIDFromRectangle;
2068 	da_ImGuiWindow_Rect ImGuiWindow_Rect;
2069 	da_ImGuiWindow_CalcFontSize ImGuiWindow_CalcFontSize;
2070 	da_ImGuiWindow_TitleBarHeight ImGuiWindow_TitleBarHeight;
2071 	da_ImGuiWindow_TitleBarRect ImGuiWindow_TitleBarRect;
2072 	da_ImGuiWindow_MenuBarHeight ImGuiWindow_MenuBarHeight;
2073 	da_ImGuiWindow_MenuBarRect ImGuiWindow_MenuBarRect;
2074 	da_ImGuiTabItem_ImGuiTabItem ImGuiTabItem_ImGuiTabItem;
2075 	da_ImGuiTabItem_destroy ImGuiTabItem_destroy;
2076 	da_ImGuiTabBar_ImGuiTabBar ImGuiTabBar_ImGuiTabBar;
2077 	da_ImGuiTabBar_destroy ImGuiTabBar_destroy;
2078 	da_ImGuiTabBar_GetTabOrder ImGuiTabBar_GetTabOrder;
2079 	da_ImGuiTabBar_GetTabName ImGuiTabBar_GetTabName;
2080 	da_ImGuiTableColumn_ImGuiTableColumn ImGuiTableColumn_ImGuiTableColumn;
2081 	da_ImGuiTableColumn_destroy ImGuiTableColumn_destroy;
2082 	da_ImGuiTable_ImGuiTable ImGuiTable_ImGuiTable;
2083 	da_ImGuiTable_destroy ImGuiTable_destroy;
2084 	da_ImGuiTableTempData_ImGuiTableTempData ImGuiTableTempData_ImGuiTableTempData;
2085 	da_ImGuiTableTempData_destroy ImGuiTableTempData_destroy;
2086 	da_ImGuiTableColumnSettings_ImGuiTableColumnSettings ImGuiTableColumnSettings_ImGuiTableColumnSettings;
2087 	da_ImGuiTableColumnSettings_destroy ImGuiTableColumnSettings_destroy;
2088 	da_ImGuiTableSettings_ImGuiTableSettings ImGuiTableSettings_ImGuiTableSettings;
2089 	da_ImGuiTableSettings_destroy ImGuiTableSettings_destroy;
2090 	da_ImGuiTableSettings_GetColumnSettings ImGuiTableSettings_GetColumnSettings;
2091 	da_igGetCurrentWindowRead igGetCurrentWindowRead;
2092 	da_igGetCurrentWindow igGetCurrentWindow;
2093 	da_igFindWindowByID igFindWindowByID;
2094 	da_igFindWindowByName igFindWindowByName;
2095 	da_igUpdateWindowParentAndRootLinks igUpdateWindowParentAndRootLinks;
2096 	da_igCalcWindowNextAutoFitSize igCalcWindowNextAutoFitSize;
2097 	da_igIsWindowChildOf igIsWindowChildOf;
2098 	da_igIsWindowAbove igIsWindowAbove;
2099 	da_igIsWindowNavFocusable igIsWindowNavFocusable;
2100 	da_igSetWindowPos_WindowPtr igSetWindowPos_WindowPtr;
2101 	da_igSetWindowSize_WindowPtr igSetWindowSize_WindowPtr;
2102 	da_igSetWindowCollapsed_WindowPtr igSetWindowCollapsed_WindowPtr;
2103 	da_igSetWindowHitTestHole igSetWindowHitTestHole;
2104 	da_igFocusWindow igFocusWindow;
2105 	da_igFocusTopMostWindowUnderOne igFocusTopMostWindowUnderOne;
2106 	da_igBringWindowToFocusFront igBringWindowToFocusFront;
2107 	da_igBringWindowToDisplayFront igBringWindowToDisplayFront;
2108 	da_igBringWindowToDisplayBack igBringWindowToDisplayBack;
2109 	da_igSetCurrentFont igSetCurrentFont;
2110 	da_igGetDefaultFont igGetDefaultFont;
2111 	da_igGetForegroundDrawList_WindowPtr igGetForegroundDrawList_WindowPtr;
2112 	da_igInitialize igInitialize;
2113 	da_igShutdown igShutdown;
2114 	da_igUpdateHoveredWindowAndCaptureFlags igUpdateHoveredWindowAndCaptureFlags;
2115 	da_igStartMouseMovingWindow igStartMouseMovingWindow;
2116 	da_igStartMouseMovingWindowOrNode igStartMouseMovingWindowOrNode;
2117 	da_igUpdateMouseMovingWindowNewFrame igUpdateMouseMovingWindowNewFrame;
2118 	da_igUpdateMouseMovingWindowEndFrame igUpdateMouseMovingWindowEndFrame;
2119 	da_igAddContextHook igAddContextHook;
2120 	da_igRemoveContextHook igRemoveContextHook;
2121 	da_igCallContextHooks igCallContextHooks;
2122 	da_igTranslateWindowsInViewport igTranslateWindowsInViewport;
2123 	da_igScaleWindowsInViewport igScaleWindowsInViewport;
2124 	da_igDestroyPlatformWindow igDestroyPlatformWindow;
2125 	da_igSetCurrentViewport igSetCurrentViewport;
2126 	da_igGetViewportPlatformMonitor igGetViewportPlatformMonitor;
2127 	da_igMarkIniSettingsDirty_Nil igMarkIniSettingsDirty_Nil;
2128 	da_igMarkIniSettingsDirty_WindowPtr igMarkIniSettingsDirty_WindowPtr;
2129 	da_igClearIniSettings igClearIniSettings;
2130 	da_igCreateNewWindowSettings igCreateNewWindowSettings;
2131 	da_igFindWindowSettings igFindWindowSettings;
2132 	da_igFindOrCreateWindowSettings igFindOrCreateWindowSettings;
2133 	da_igFindSettingsHandler igFindSettingsHandler;
2134 	da_igSetNextWindowScroll igSetNextWindowScroll;
2135 	da_igSetScrollX_WindowPtr igSetScrollX_WindowPtr;
2136 	da_igSetScrollY_WindowPtr igSetScrollY_WindowPtr;
2137 	da_igSetScrollFromPosX_WindowPtr igSetScrollFromPosX_WindowPtr;
2138 	da_igSetScrollFromPosY_WindowPtr igSetScrollFromPosY_WindowPtr;
2139 	da_igScrollToBringRectIntoView igScrollToBringRectIntoView;
2140 	da_igGetItemID igGetItemID;
2141 	da_igGetItemStatusFlags igGetItemStatusFlags;
2142 	da_igGetItemFlags igGetItemFlags;
2143 	da_igGetActiveID igGetActiveID;
2144 	da_igGetFocusID igGetFocusID;
2145 	da_igSetActiveID igSetActiveID;
2146 	da_igSetFocusID igSetFocusID;
2147 	da_igClearActiveID igClearActiveID;
2148 	da_igGetHoveredID igGetHoveredID;
2149 	da_igSetHoveredID igSetHoveredID;
2150 	da_igKeepAliveID igKeepAliveID;
2151 	da_igMarkItemEdited igMarkItemEdited;
2152 	da_igPushOverrideID igPushOverrideID;
2153 	da_igGetIDWithSeed igGetIDWithSeed;
2154 	da_igItemSize_Vec2 igItemSize_Vec2;
2155 	da_igItemSize_Rect igItemSize_Rect;
2156 	da_igItemAdd igItemAdd;
2157 	da_igItemHoverable igItemHoverable;
2158 	da_igItemFocusable igItemFocusable;
2159 	da_igIsClippedEx igIsClippedEx;
2160 	da_igSetLastItemData igSetLastItemData;
2161 	da_igCalcItemSize igCalcItemSize;
2162 	da_igCalcWrapWidthForPos igCalcWrapWidthForPos;
2163 	da_igPushMultiItemsWidths igPushMultiItemsWidths;
2164 	da_igIsItemToggledSelection igIsItemToggledSelection;
2165 	da_igGetContentRegionMaxAbs igGetContentRegionMaxAbs;
2166 	da_igShrinkWidths igShrinkWidths;
2167 	da_igPushItemFlag igPushItemFlag;
2168 	da_igPopItemFlag igPopItemFlag;
2169 	da_igLogBegin igLogBegin;
2170 	da_igLogToBuffer igLogToBuffer;
2171 	da_igLogRenderedText igLogRenderedText;
2172 	da_igLogSetNextTextDecoration igLogSetNextTextDecoration;
2173 	da_igBeginChildEx igBeginChildEx;
2174 	da_igOpenPopupEx igOpenPopupEx;
2175 	da_igClosePopupToLevel igClosePopupToLevel;
2176 	da_igClosePopupsOverWindow igClosePopupsOverWindow;
2177 	da_igIsPopupOpen_ID igIsPopupOpen_ID;
2178 	da_igBeginPopupEx igBeginPopupEx;
2179 	da_igBeginTooltipEx igBeginTooltipEx;
2180 	da_igGetPopupAllowedExtentRect igGetPopupAllowedExtentRect;
2181 	da_igGetTopMostPopupModal igGetTopMostPopupModal;
2182 	da_igFindBestWindowPosForPopup igFindBestWindowPosForPopup;
2183 	da_igFindBestWindowPosForPopupEx igFindBestWindowPosForPopupEx;
2184 	da_igBeginViewportSideBar igBeginViewportSideBar;
2185 	da_igMenuItemEx igMenuItemEx;
2186 	da_igBeginComboPopup igBeginComboPopup;
2187 	da_igBeginComboPreview igBeginComboPreview;
2188 	da_igEndComboPreview igEndComboPreview;
2189 	da_igNavInitWindow igNavInitWindow;
2190 	da_igNavMoveRequestButNoResultYet igNavMoveRequestButNoResultYet;
2191 	da_igNavMoveRequestCancel igNavMoveRequestCancel;
2192 	da_igNavMoveRequestForward igNavMoveRequestForward;
2193 	da_igNavMoveRequestTryWrapping igNavMoveRequestTryWrapping;
2194 	da_igGetNavInputAmount igGetNavInputAmount;
2195 	da_igGetNavInputAmount2d igGetNavInputAmount2d;
2196 	da_igCalcTypematicRepeatAmount igCalcTypematicRepeatAmount;
2197 	da_igActivateItem igActivateItem;
2198 	da_igSetNavID igSetNavID;
2199 	da_igPushFocusScope igPushFocusScope;
2200 	da_igPopFocusScope igPopFocusScope;
2201 	da_igGetFocusedFocusScope igGetFocusedFocusScope;
2202 	da_igGetFocusScope igGetFocusScope;
2203 	da_igSetItemUsingMouseWheel igSetItemUsingMouseWheel;
2204 	da_igSetActiveIdUsingNavAndKeys igSetActiveIdUsingNavAndKeys;
2205 	da_igIsActiveIdUsingNavDir igIsActiveIdUsingNavDir;
2206 	da_igIsActiveIdUsingNavInput igIsActiveIdUsingNavInput;
2207 	da_igIsActiveIdUsingKey igIsActiveIdUsingKey;
2208 	da_igIsMouseDragPastThreshold igIsMouseDragPastThreshold;
2209 	da_igIsKeyPressedMap igIsKeyPressedMap;
2210 	da_igIsNavInputDown igIsNavInputDown;
2211 	da_igIsNavInputTest igIsNavInputTest;
2212 	da_igGetMergedKeyModFlags igGetMergedKeyModFlags;
2213 	da_igDockContextInitialize igDockContextInitialize;
2214 	da_igDockContextShutdown igDockContextShutdown;
2215 	da_igDockContextClearNodes igDockContextClearNodes;
2216 	da_igDockContextRebuildNodes igDockContextRebuildNodes;
2217 	da_igDockContextNewFrameUpdateUndocking igDockContextNewFrameUpdateUndocking;
2218 	da_igDockContextNewFrameUpdateDocking igDockContextNewFrameUpdateDocking;
2219 	da_igDockContextGenNodeID igDockContextGenNodeID;
2220 	da_igDockContextQueueDock igDockContextQueueDock;
2221 	da_igDockContextQueueUndockWindow igDockContextQueueUndockWindow;
2222 	da_igDockContextQueueUndockNode igDockContextQueueUndockNode;
2223 	da_igDockContextCalcDropPosForDocking igDockContextCalcDropPosForDocking;
2224 	da_igDockNodeBeginAmendTabBar igDockNodeBeginAmendTabBar;
2225 	da_igDockNodeEndAmendTabBar igDockNodeEndAmendTabBar;
2226 	da_igDockNodeGetRootNode igDockNodeGetRootNode;
2227 	da_igDockNodeGetDepth igDockNodeGetDepth;
2228 	da_igDockNodeGetWindowMenuButtonId igDockNodeGetWindowMenuButtonId;
2229 	da_igGetWindowDockNode igGetWindowDockNode;
2230 	da_igGetWindowAlwaysWantOwnTabBar igGetWindowAlwaysWantOwnTabBar;
2231 	da_igBeginDocked igBeginDocked;
2232 	da_igBeginDockableDragDropSource igBeginDockableDragDropSource;
2233 	da_igBeginDockableDragDropTarget igBeginDockableDragDropTarget;
2234 	da_igSetWindowDock igSetWindowDock;
2235 	da_igDockBuilderDockWindow igDockBuilderDockWindow;
2236 	da_igDockBuilderGetNode igDockBuilderGetNode;
2237 	da_igDockBuilderGetCentralNode igDockBuilderGetCentralNode;
2238 	da_igDockBuilderAddNode igDockBuilderAddNode;
2239 	da_igDockBuilderRemoveNode igDockBuilderRemoveNode;
2240 	da_igDockBuilderRemoveNodeDockedWindows igDockBuilderRemoveNodeDockedWindows;
2241 	da_igDockBuilderRemoveNodeChildNodes igDockBuilderRemoveNodeChildNodes;
2242 	da_igDockBuilderSetNodePos igDockBuilderSetNodePos;
2243 	da_igDockBuilderSetNodeSize igDockBuilderSetNodeSize;
2244 	da_igDockBuilderSplitNode igDockBuilderSplitNode;
2245 	da_igDockBuilderCopyDockSpace igDockBuilderCopyDockSpace;
2246 	da_igDockBuilderCopyNode igDockBuilderCopyNode;
2247 	da_igDockBuilderCopyWindowSettings igDockBuilderCopyWindowSettings;
2248 	da_igDockBuilderFinish igDockBuilderFinish;
2249 	da_igBeginDragDropTargetCustom igBeginDragDropTargetCustom;
2250 	da_igClearDragDrop igClearDragDrop;
2251 	da_igIsDragDropPayloadBeingAccepted igIsDragDropPayloadBeingAccepted;
2252 	da_igSetWindowClipRectBeforeSetChannel igSetWindowClipRectBeforeSetChannel;
2253 	da_igBeginColumns igBeginColumns;
2254 	da_igEndColumns igEndColumns;
2255 	da_igPushColumnClipRect igPushColumnClipRect;
2256 	da_igPushColumnsBackground igPushColumnsBackground;
2257 	da_igPopColumnsBackground igPopColumnsBackground;
2258 	da_igGetColumnsID igGetColumnsID;
2259 	da_igFindOrCreateColumns igFindOrCreateColumns;
2260 	da_igGetColumnOffsetFromNorm igGetColumnOffsetFromNorm;
2261 	da_igGetColumnNormFromOffset igGetColumnNormFromOffset;
2262 	da_igTableOpenContextMenu igTableOpenContextMenu;
2263 	da_igTableSetColumnWidth igTableSetColumnWidth;
2264 	da_igTableSetColumnSortDirection igTableSetColumnSortDirection;
2265 	da_igTableGetHoveredColumn igTableGetHoveredColumn;
2266 	da_igTableGetHeaderRowHeight igTableGetHeaderRowHeight;
2267 	da_igTablePushBackgroundChannel igTablePushBackgroundChannel;
2268 	da_igTablePopBackgroundChannel igTablePopBackgroundChannel;
2269 	da_igGetCurrentTable igGetCurrentTable;
2270 	da_igTableFindByID igTableFindByID;
2271 	da_igBeginTableEx igBeginTableEx;
2272 	da_igTableBeginInitMemory igTableBeginInitMemory;
2273 	da_igTableBeginApplyRequests igTableBeginApplyRequests;
2274 	da_igTableSetupDrawChannels igTableSetupDrawChannels;
2275 	da_igTableUpdateLayout igTableUpdateLayout;
2276 	da_igTableUpdateBorders igTableUpdateBorders;
2277 	da_igTableUpdateColumnsWeightFromWidth igTableUpdateColumnsWeightFromWidth;
2278 	da_igTableDrawBorders igTableDrawBorders;
2279 	da_igTableDrawContextMenu igTableDrawContextMenu;
2280 	da_igTableMergeDrawChannels igTableMergeDrawChannels;
2281 	da_igTableSortSpecsSanitize igTableSortSpecsSanitize;
2282 	da_igTableSortSpecsBuild igTableSortSpecsBuild;
2283 	da_igTableGetColumnNextSortDirection igTableGetColumnNextSortDirection;
2284 	da_igTableFixColumnSortDirection igTableFixColumnSortDirection;
2285 	da_igTableGetColumnWidthAuto igTableGetColumnWidthAuto;
2286 	da_igTableBeginRow igTableBeginRow;
2287 	da_igTableEndRow igTableEndRow;
2288 	da_igTableBeginCell igTableBeginCell;
2289 	da_igTableEndCell igTableEndCell;
2290 	da_igTableGetCellBgRect igTableGetCellBgRect;
2291 	da_igTableGetColumnName_TablePtr igTableGetColumnName_TablePtr;
2292 	da_igTableGetColumnResizeID igTableGetColumnResizeID;
2293 	da_igTableGetMaxColumnWidth igTableGetMaxColumnWidth;
2294 	da_igTableSetColumnWidthAutoSingle igTableSetColumnWidthAutoSingle;
2295 	da_igTableSetColumnWidthAutoAll igTableSetColumnWidthAutoAll;
2296 	da_igTableRemove igTableRemove;
2297 	da_igTableGcCompactTransientBuffers_TablePtr igTableGcCompactTransientBuffers_TablePtr;
2298 	da_igTableGcCompactTransientBuffers_TableTempDataPtr igTableGcCompactTransientBuffers_TableTempDataPtr;
2299 	da_igTableGcCompactSettings igTableGcCompactSettings;
2300 	da_igTableLoadSettings igTableLoadSettings;
2301 	da_igTableSaveSettings igTableSaveSettings;
2302 	da_igTableResetSettings igTableResetSettings;
2303 	da_igTableGetBoundSettings igTableGetBoundSettings;
2304 	da_igTableSettingsInstallHandler igTableSettingsInstallHandler;
2305 	da_igTableSettingsCreate igTableSettingsCreate;
2306 	da_igTableSettingsFindByID igTableSettingsFindByID;
2307 	da_igBeginTabBarEx igBeginTabBarEx;
2308 	da_igTabBarFindTabByID igTabBarFindTabByID;
2309 	da_igTabBarFindMostRecentlySelectedTabForActiveWindow igTabBarFindMostRecentlySelectedTabForActiveWindow;
2310 	da_igTabBarAddTab igTabBarAddTab;
2311 	da_igTabBarRemoveTab igTabBarRemoveTab;
2312 	da_igTabBarCloseTab igTabBarCloseTab;
2313 	da_igTabBarQueueReorder igTabBarQueueReorder;
2314 	da_igTabBarQueueReorderFromMousePos igTabBarQueueReorderFromMousePos;
2315 	da_igTabBarProcessReorder igTabBarProcessReorder;
2316 	da_igTabItemEx igTabItemEx;
2317 	da_igTabItemCalcSize igTabItemCalcSize;
2318 	da_igTabItemBackground igTabItemBackground;
2319 	da_igTabItemLabelAndCloseButton igTabItemLabelAndCloseButton;
2320 	da_igRenderText igRenderText;
2321 	da_igRenderTextWrapped igRenderTextWrapped;
2322 	da_igRenderTextClipped igRenderTextClipped;
2323 	da_igRenderTextClippedEx igRenderTextClippedEx;
2324 	da_igRenderTextEllipsis igRenderTextEllipsis;
2325 	da_igRenderFrame igRenderFrame;
2326 	da_igRenderFrameBorder igRenderFrameBorder;
2327 	da_igRenderColorRectWithAlphaCheckerboard igRenderColorRectWithAlphaCheckerboard;
2328 	da_igRenderNavHighlight igRenderNavHighlight;
2329 	da_igFindRenderedTextEnd igFindRenderedTextEnd;
2330 	da_igRenderArrow igRenderArrow;
2331 	da_igRenderBullet igRenderBullet;
2332 	da_igRenderCheckMark igRenderCheckMark;
2333 	da_igRenderMouseCursor igRenderMouseCursor;
2334 	da_igRenderArrowPointingAt igRenderArrowPointingAt;
2335 	da_igRenderArrowDockMenu igRenderArrowDockMenu;
2336 	da_igRenderRectFilledRangeH igRenderRectFilledRangeH;
2337 	da_igRenderRectFilledWithHole igRenderRectFilledWithHole;
2338 	da_igTextEx igTextEx;
2339 	da_igButtonEx igButtonEx;
2340 	da_igCloseButton igCloseButton;
2341 	da_igCollapseButton igCollapseButton;
2342 	da_igArrowButtonEx igArrowButtonEx;
2343 	da_igScrollbar igScrollbar;
2344 	da_igScrollbarEx igScrollbarEx;
2345 	da_igImageButtonEx igImageButtonEx;
2346 	da_igGetWindowScrollbarRect igGetWindowScrollbarRect;
2347 	da_igGetWindowScrollbarID igGetWindowScrollbarID;
2348 	da_igGetWindowResizeCornerID igGetWindowResizeCornerID;
2349 	da_igGetWindowResizeBorderID igGetWindowResizeBorderID;
2350 	da_igSeparatorEx igSeparatorEx;
2351 	da_igCheckboxFlags_S64Ptr igCheckboxFlags_S64Ptr;
2352 	da_igCheckboxFlags_U64Ptr igCheckboxFlags_U64Ptr;
2353 	da_igButtonBehavior igButtonBehavior;
2354 	da_igDragBehavior igDragBehavior;
2355 	da_igSliderBehavior igSliderBehavior;
2356 	da_igSplitterBehavior igSplitterBehavior;
2357 	da_igTreeNodeBehavior igTreeNodeBehavior;
2358 	da_igTreeNodeBehaviorIsOpen igTreeNodeBehaviorIsOpen;
2359 	da_igTreePushOverrideID igTreePushOverrideID;
2360 	da_igDataTypeGetInfo igDataTypeGetInfo;
2361 	da_igDataTypeFormatString igDataTypeFormatString;
2362 	da_igDataTypeApplyOp igDataTypeApplyOp;
2363 	da_igDataTypeApplyOpFromText igDataTypeApplyOpFromText;
2364 	da_igDataTypeCompare igDataTypeCompare;
2365 	da_igDataTypeClamp igDataTypeClamp;
2366 	da_igInputTextEx igInputTextEx;
2367 	da_igTempInputText igTempInputText;
2368 	da_igTempInputScalar igTempInputScalar;
2369 	da_igTempInputIsActive igTempInputIsActive;
2370 	da_igGetInputTextState igGetInputTextState;
2371 	da_igColorTooltip igColorTooltip;
2372 	da_igColorEditOptionsPopup igColorEditOptionsPopup;
2373 	da_igColorPickerOptionsPopup igColorPickerOptionsPopup;
2374 	da_igPlotEx igPlotEx;
2375 	da_igShadeVertsLinearColorGradientKeepAlpha igShadeVertsLinearColorGradientKeepAlpha;
2376 	da_igShadeVertsLinearUV igShadeVertsLinearUV;
2377 	da_igGcCompactTransientMiscBuffers igGcCompactTransientMiscBuffers;
2378 	da_igGcCompactTransientWindowBuffers igGcCompactTransientWindowBuffers;
2379 	da_igGcAwakeTransientWindowBuffers igGcAwakeTransientWindowBuffers;
2380 	da_igErrorCheckEndFrameRecover igErrorCheckEndFrameRecover;
2381 	da_igDebugDrawItemRect igDebugDrawItemRect;
2382 	da_igDebugStartItemPicker igDebugStartItemPicker;
2383 	da_igShowFontAtlas igShowFontAtlas;
2384 	da_igDebugNodeColumns igDebugNodeColumns;
2385 	da_igDebugNodeDockNode igDebugNodeDockNode;
2386 	da_igDebugNodeDrawList igDebugNodeDrawList;
2387 	da_igDebugNodeDrawCmdShowMeshAndBoundingBox igDebugNodeDrawCmdShowMeshAndBoundingBox;
2388 	da_igDebugNodeFont igDebugNodeFont;
2389 	da_igDebugNodeStorage igDebugNodeStorage;
2390 	da_igDebugNodeTabBar igDebugNodeTabBar;
2391 	da_igDebugNodeTable igDebugNodeTable;
2392 	da_igDebugNodeTableSettings igDebugNodeTableSettings;
2393 	da_igDebugNodeWindow igDebugNodeWindow;
2394 	da_igDebugNodeWindowSettings igDebugNodeWindowSettings;
2395 	da_igDebugNodeWindowsList igDebugNodeWindowsList;
2396 	da_igDebugNodeViewport igDebugNodeViewport;
2397 	da_igDebugRenderViewportThumbnail igDebugRenderViewportThumbnail;
2398 	da_igImFontAtlasGetBuilderForStbTruetype igImFontAtlasGetBuilderForStbTruetype;
2399 	da_igImFontAtlasBuildInit igImFontAtlasBuildInit;
2400 	da_igImFontAtlasBuildSetupFont igImFontAtlasBuildSetupFont;
2401 	da_igImFontAtlasBuildPackCustomRects igImFontAtlasBuildPackCustomRects;
2402 	da_igImFontAtlasBuildFinish igImFontAtlasBuildFinish;
2403 	da_igImFontAtlasBuildRender8bppRectFromString igImFontAtlasBuildRender8bppRectFromString;
2404 	da_igImFontAtlasBuildRender32bppRectFromString igImFontAtlasBuildRender32bppRectFromString;
2405 	da_igImFontAtlasBuildMultiplyCalcLookupTable igImFontAtlasBuildMultiplyCalcLookupTable;
2406 	da_igImFontAtlasBuildMultiplyRectAlpha8 igImFontAtlasBuildMultiplyRectAlpha8;
2407 	da_igLogText igLogText;
2408 	da_ImGuiTextBuffer_appendf ImGuiTextBuffer_appendf;
2409 	da_igGET_FLT_MAX igGET_FLT_MAX;
2410 	da_igGET_FLT_MIN igGET_FLT_MIN;
2411 	da_ImVector_ImWchar_create ImVector_ImWchar_create;
2412 	da_ImVector_ImWchar_destroy ImVector_ImWchar_destroy;
2413 	da_ImVector_ImWchar_Init ImVector_ImWchar_Init;
2414 	da_ImVector_ImWchar_UnInit ImVector_ImWchar_UnInit;
2415 }