summaryrefslogtreecommitdiff
path: root/wrapper/wrapper.hpp
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2020-07-29 11:52:36 -0700
committerJacob Palecki <[email protected]>2020-07-29 11:52:36 -0700
commit6bb5b03e2afb0dd52204dfb1924dfd096387de3a (patch)
treed0ec0cfd881670f5e79f1c96ddecd428d2b0d07d /wrapper/wrapper.hpp
parentInline methods for linking, and fix sens application bug (diff)
downloadrawaccel-6bb5b03e2afb0dd52204dfb1924dfd096387de3a.tar.xz
rawaccel-6bb5b03e2afb0dd52204dfb1924dfd096387de3a.zip
Use modifier object in wrapper
Diffstat (limited to 'wrapper/wrapper.hpp')
-rw-r--r--wrapper/wrapper.hpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/wrapper/wrapper.hpp b/wrapper/wrapper.hpp
index 2cbc01c..19b0987 100644
--- a/wrapper/wrapper.hpp
+++ b/wrapper/wrapper.hpp
@@ -9,43 +9,43 @@ using namespace System;
public ref class ManagedAccel
{
protected:
- accel_function* accel_instance;
+ mouse_modifier* modifier_instance;
public:
- ManagedAccel(accel_function* accel)
- : accel_instance(accel)
+ ManagedAccel(mouse_modifier* accel)
+ : modifier_instance(accel)
{
}
ManagedAccel(int mode, double offset, double accel, double lim_exp, double midpoint)
{
- accel_fn_args args{};
- args.acc_args.accel = accel;
- args.acc_args.lim_exp = lim_exp;
- args.acc_args.midpoint = midpoint;
- args.accel_mode = mode;
- args.acc_args.offset = offset;
+ modifier_args args{};
+ args.acc_fn_args.acc_args.accel = accel;
+ args.acc_fn_args.acc_args.lim_exp = lim_exp;
+ args.acc_fn_args.acc_args.midpoint = midpoint;
+ args.acc_fn_args.accel_mode = mode;
+ args.acc_fn_args.acc_args.offset = offset;
- accel_instance = new accel_function(args);
+ modifier_instance = new mouse_modifier(args);
}
virtual ~ManagedAccel()
{
- if (accel_instance != nullptr)
+ if (modifier_instance!= nullptr)
{
- delete accel_instance;
+ delete modifier_instance;
}
}
!ManagedAccel()
{
- if (accel_instance != nullptr)
+ if (modifier_instance!= nullptr)
{
- delete accel_instance;
+ delete modifier_instance;
}
}
- accel_function* GetInstance()
+ mouse_modifier* GetInstance()
{
- return accel_instance;
+ return modifier_instance;
}
Tuple<double, double>^ Accelerate(int x, int y, double time);