#pragma once #include "..\common\rawaccel.hpp"; #include "wrapper.hpp"; using namespace rawaccel; using namespace System; Tuple^ ManagedAccel::Accelerate(int x, int y, double time, double mode) { vec2d input_vec2d = {x, y}; vec2d output = (*accel_instance)(input_vec2d, (milliseconds)time, (rawaccel::mode)mode); return gcnew Tuple(output.x, output.y); }