src/wren-bindings/wrap_imgui_codegen.cpp
// skipping w_InputTextWithHint_Override1 due to unimplemented argument type: "(TODO) const buf*"
skipping w_InputTextWithHint_Override1 due to unimplemented argument type: "(TODO) const buf*"
skipping w_InputTextWithHint_Override1 due to unimplemented argument type : " ( TODO ) const buf * "
void w_InputFloat(WrenVM *vm)
{
	auto label = wrenExGetSlot<const char*>(vm, 1);
	auto v_box = static_cast<float>(Box::getCPP<double>(vm, 2));
	float* v = &v_box;
	auto step = wrenExIsSlotDefault(vm, 3) ? 0.0f : wrenExGetSlot<float>(vm, 3);
	auto step_fast = wrenExIsSlotDefault(vm, 4) ? 0.0f : wrenExGetSlot<float>(vm, 4);
	auto format = wrenExIsSlotDefault(vm, 5) ? "%.3f" : wrenExGetSlot<const char*>(vm, 5);
	auto flags = wrenExIsSlotDefault(vm, 6) ? 0 : wrenExGetSlotFlags<ImGuiInputTextFlags>(getImGuiInputTextFlagsFromString, vm, 6);
	bool out = ImGui::InputFloat(label, v, step, step_fast, format, flags);
	wrenSetSlotBool(vm, 0, out);
	Box::setCPP<double>(vm, 2, *v);
}
void w_InputFloat ( WrenVM * vm ) { auto label = wrenExGetSlot < const char * > ( vm , 1 ) ; auto v_box = static_cast < float > ( Box :: getCPP < double > ( vm , 2 ) ) ; float * v = & v_box ; auto step = wrenExIsSlotDefault ( vm , 3 ) ? 0.0f : wrenExGetSlot < float > ( vm , 3 ) ; auto step_fast = wrenExIsSlotDefault ( vm , 4 ) ? 0.0f : wrenExGetSlot < float > ( vm , 4 ) ; auto format = wrenExIsSlotDefault ( vm , 5 ) ? " " : wrenExGetSlot < const char * > ( vm , 5 ) ; auto flags = wrenExIsSlotDefault ( vm , 6 ) ? 0 : wrenExGetSlotFlags < ImGuiInputTextFlags > ( getImGuiInputTextFlagsFromString , vm , 6 ) ; bool out = ImGui :: InputFloat ( label , v , step , step_fast , format , flags ) ; wrenSetSlotBool ( vm , 0 , out ) ; Box :: setCPP < double > ( vm , 2 , * v ) ; }
skipping w_InputTextWithHint_Override1 due to unimplemented argument type: "(TODO) const buf*"
skipping w_InputTextWithHint_Override1 due to unimplemented argument type : " ( TODO ) const buf * "