diff options
Diffstat (limited to 'wrapper/wrapper.hpp')
| -rw-r--r-- | wrapper/wrapper.hpp | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/wrapper/wrapper.hpp b/wrapper/wrapper.hpp deleted file mode 100644 index 45647e8..0000000 --- a/wrapper/wrapper.hpp +++ /dev/null @@ -1,74 +0,0 @@ -#pragma once - -#include "wrapper_io.hpp" - -using namespace System; - -public ref class ManagedAccel -{ - mouse_modifier* const modifier_instance; - -public: - - ManagedAccel(System::IntPtr args) : - modifier_instance(new mouse_modifier(*reinterpret_cast<modifier_args*>(args.ToPointer()))) - {} - - // Empty constructor needed for serialization - ManagedAccel() : modifier_instance(nullptr) {} - - virtual ~ManagedAccel() - { - if (modifier_instance != nullptr) - { - delete modifier_instance; - } - } - - !ManagedAccel() - { - if (modifier_instance != nullptr) - { - delete modifier_instance; - } - } - - // Duplicate all relevant rawaccel struct members here for access and display in GUI - property double SensitivityX { double get(); } - property double SensitivityY { double get(); } - property double Rotation { double get(); } - property int Type { int get(); } - property double Acceleration { double get(); } - property bool GainCapEnabled { bool get(); } - property double CapX { double get(); } - property double CapY { double get(); } - property double GainCap { double get(); } - property double WeightX { double get(); } - property double WeightY { double get(); } - property double Offset { double get(); } - property double LimitExp { double get(); } - property double Midpoint { double get(); } - property double MinimumTime { double get(); } - property double PowerScale { double get(); } - - Tuple<double, double>^ Accelerate(int x, int y, double time); - - void UpdateAccel( - int mode, - double rotation, - double sensitivityX, - double sensitivityY, - double weightX, - double weightY, - double capX, - double capY, - double offset, - double accel, - double lim_exp, - double midpoint, - double gain_cap); - - void WriteToDriver(); - - void ReadFromDriver(); -};
\ No newline at end of file |