src/wren-bindings/wrap_imgui_codegen.cpp
// skipping w_SliderFloat4 due to unimplemented argument type: "float[4]"
skipping w_SliderFloat4 due to unimplemented argument type: "float[4]"
skipping w_SliderFloat4 due to unimplemented argument type : " float [ 4 ] "
void w_SliderAngle(WrenVM *vm)
{
	auto label = wrenExGetSlot<const char*>(vm, 1);
	auto v_rad_box = static_cast<float>(Box::getCPP<double>(vm, 2));
	float* v_rad = &v_rad_box;
	auto v_degrees_min = wrenExIsSlotDefault(vm, 3) ? -360.0f : wrenExGetSlot<float>(vm, 3);
	auto v_degrees_max = wrenExIsSlotDefault(vm, 4) ? +360.0f : wrenExGetSlot<float>(vm, 4);
	auto format = wrenExIsSlotDefault(vm, 5) ? "%.0f deg" : wrenExGetSlot<const char*>(vm, 5);
	auto flags = wrenExIsSlotDefault(vm, 6) ? 0 : wrenExGetSlotFlags<ImGuiSliderFlags>(getImGuiSliderFlagsFromString, vm, 6);
	bool out = ImGui::SliderAngle(label, v_rad, v_degrees_min, v_degrees_max, format, flags);
	wrenSetSlotBool(vm, 0, out);
	Box::setCPP<double>(vm, 2, *v_rad);
}
void w_SliderAngle ( WrenVM * vm ) { auto label = wrenExGetSlot < const char * > ( vm , 1 ) ; auto v_rad_box = static_cast < float > ( Box :: getCPP < double > ( vm , 2 ) ) ; float * v_rad = & v_rad_box ; auto v_degrees_min = wrenExIsSlotDefault ( vm , 3 ) ? -360.0f : wrenExGetSlot < float > ( vm , 3 ) ; auto v_degrees_max = wrenExIsSlotDefault ( vm , 4 ) ? +360.0f : wrenExGetSlot < float > ( vm , 4 ) ; auto format = wrenExIsSlotDefault ( vm , 5 ) ? " " : wrenExGetSlot < const char * > ( vm , 5 ) ; auto flags = wrenExIsSlotDefault ( vm , 6 ) ? 0 : wrenExGetSlotFlags < ImGuiSliderFlags > ( getImGuiSliderFlagsFromString , vm , 6 ) ; bool out = ImGui :: SliderAngle ( label , v_rad , v_degrees_min , v_degrees_max , format , flags ) ; wrenSetSlotBool ( vm , 0 , out ) ; Box :: setCPP < double > ( vm , 2 , * v_rad ) ; }
skipping w_SliderFloat4 due to unimplemented argument type: "float[4]"
skipping w_SliderFloat4 due to unimplemented argument type : " float [ 4 ] "