diff options
Diffstat (limited to 'wrapper/wrapper.hpp')
| -rw-r--r-- | wrapper/wrapper.hpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/wrapper/wrapper.hpp b/wrapper/wrapper.hpp index e90b308..3643eb5 100644 --- a/wrapper/wrapper.hpp +++ b/wrapper/wrapper.hpp @@ -7,13 +7,10 @@ using namespace rawaccel; using namespace System; -[ Serializable ] public ref class ManagedAccel { protected: - [ NonSerialized ] mouse_modifier* modifier_instance; - [ NonSerialized ] wrapper_io* driverWriter; public: ManagedAccel(mouse_modifier* accel) @@ -28,6 +25,9 @@ public: driverWriter = new wrapper_io(); } + // Empty constructor needed for serialization + ManagedAccel() {} + virtual ~ManagedAccel() { if (modifier_instance!= nullptr) @@ -49,16 +49,17 @@ public: 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 bool GainCapEnabled { bool 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(); } mouse_modifier* GetInstance() { return modifier_instance; |