src/wren-bindings/wrap_imgui_codegen.cpp
// skipping w_FindViewportByPlatformHandle due to unimplemented argument type: "void*"
skipping w_FindViewportByPlatformHandle due to unimplemented argument type: "void*"
skipping w_FindViewportByPlatformHandle due to unimplemented argument type : " void * "
void w_InputText_Override2(WrenVM *vm)
{
	auto label = wrenExGetSlot<const char*>(vm, 1);
	auto str_box = Box::getCPP<std::string>(vm, 2);
	std::string* str = &str_box;
	auto flags = wrenExIsSlotDefault(vm, 3) ? 0 : wrenExGetSlotFlags<ImGuiInputTextFlags>(getImGuiInputTextFlagsFromString, vm, 3);
	ImGuiInputTextCallback callback = nullptr; 
	void* user_data = nullptr;
	bool out = ImGui::InputText(label, str, flags, callback, user_data);
	wrenSetSlotBool(vm, 0, out);
	Box::setCPP<std::string>(vm, 2, *str);
}
void w_InputText_Override2 ( WrenVM * vm ) { auto label = wrenExGetSlot < const char * > ( vm , 1 ) ; auto str_box = Box :: getCPP < std :: string > ( vm , 2 ) ; std :: string * str = & str_box ; auto flags = wrenExIsSlotDefault ( vm , 3 ) ? 0 : wrenExGetSlotFlags < ImGuiInputTextFlags > ( getImGuiInputTextFlagsFromString , vm , 3 ) ; ImGuiInputTextCallback callback = nullptr ; void * user_data = nullptr ; bool out = ImGui :: InputText ( label , str , flags , callback , user_data ) ; wrenSetSlotBool ( vm , 0 , out ) ; Box :: setCPP < std :: string > ( vm , 2 , * str ) ; }
skipping w_FindViewportByPlatformHandle due to unimplemented argument type: "void*"
skipping w_FindViewportByPlatformHandle due to unimplemented argument type : " void * "
// TODO