src/wren-bindings/wrap_imgui_codegen.cpp
// skipping w_DragFloat4 due to unimplemented argument type: "float[4]"
skipping w_DragFloat4 due to unimplemented argument type: "float[4]"
skipping w_DragFloat4 due to unimplemented argument type : " float [ 4 ] "
void w_DragFloatRange2(WrenVM *vm)
{
	auto label = wrenExGetSlot<const char*>(vm, 1);
	auto v_current_min_box = static_cast<float>(Box::getCPP<double>(vm, 2));
	float* v_current_min = &v_current_min_box;
	auto v_current_max_box = static_cast<float>(Box::getCPP<double>(vm, 3));
	float* v_current_max = &v_current_max_box;
	auto v_speed = wrenExIsSlotDefault(vm, 4) ? 1.0f : wrenExGetSlot<float>(vm, 4);
	auto v_min = wrenExIsSlotDefault(vm, 5) ? 0.0f : wrenExGetSlot<float>(vm, 5);
	auto v_max = wrenExIsSlotDefault(vm, 6) ? 0.0f : wrenExGetSlot<float>(vm, 6);
	auto format = wrenExIsSlotDefault(vm, 7) ? "%.3f" : wrenExGetSlot<const char*>(vm, 7);
	auto format_max = wrenExIsSlotDefault(vm, 8) ? NULL : wrenExGetSlot<const char*>(vm, 8);
	auto flags = wrenExIsSlotDefault(vm, 9) ? 0 : wrenExGetSlotFlags<ImGuiSliderFlags>(getImGuiSliderFlagsFromString, vm, 9);
	bool out = ImGui::DragFloatRange2(label, v_current_min, v_current_max, v_speed, v_min, v_max, format, format_max, flags);
	wrenSetSlotBool(vm, 0, out);
	Box::setCPP<double>(vm, 2, *v_current_min);
	Box::setCPP<double>(vm, 3, *v_current_max);
}
void w_DragFloatRange2 ( WrenVM * vm ) { auto label = wrenExGetSlot < const char * > ( vm , 1 ) ; auto v_current_min_box = static_cast < float > ( Box :: getCPP < double > ( vm , 2 ) ) ; float * v_current_min = & v_current_min_box ; auto v_current_max_box = static_cast < float > ( Box :: getCPP < double > ( vm , 3 ) ) ; float * v_current_max = & v_current_max_box ; auto v_speed = wrenExIsSlotDefault ( vm , 4 ) ? 1.0f : wrenExGetSlot < float > ( vm , 4 ) ; auto v_min = wrenExIsSlotDefault ( vm , 5 ) ? 0.0f : wrenExGetSlot < float > ( vm , 5 ) ; auto v_max = wrenExIsSlotDefault ( vm , 6 ) ? 0.0f : wrenExGetSlot < float > ( vm , 6 ) ; auto format = wrenExIsSlotDefault ( vm , 7 ) ? " " : wrenExGetSlot < const char * > ( vm , 7 ) ; auto format_max = wrenExIsSlotDefault ( vm , 8 ) ? NULL : wrenExGetSlot < const char * > ( vm , 8 ) ; auto flags = wrenExIsSlotDefault ( vm , 9 ) ? 0 : wrenExGetSlotFlags < ImGuiSliderFlags > ( getImGuiSliderFlagsFromString , vm , 9 ) ; bool out = ImGui :: DragFloatRange2 ( label , v_current_min , v_current_max , v_speed , v_min , v_max , format , format_max , flags ) ; wrenSetSlotBool ( vm , 0 , out ) ; Box :: setCPP < double > ( vm , 2 , * v_current_min ) ; Box :: setCPP < double > ( vm , 3 , * v_current_max ) ; }
skipping w_DragFloat4 due to unimplemented argument type: "float[4]"
skipping w_DragFloat4 due to unimplemented argument type : " float [ 4 ] "