class IJoystickChannel;
IJoystick.h
virtual ~IJoystickChannel();
virtual void AddRef() = 0;
virtual void CleanupKeys(float fErrorMax) = 0;
virtual bool GetFlipped() const = 0;
virtual const char* GetName() const = 0;
virtual ISplineInterpolator* GetSpline(int splineIndex) = 0;
virtual int GetSplineCount() = 0;
Many of the above functions can be removed due to this function.
virtual void* GetTarget() = 0;
virtual float GetVideoMarkerOffset() const = 0;
virtual float GetVideoMarkerScale() const = 0;
virtual void Release() = 0;
virtual void SetFlipped(bool flipped) = 0;
virtual void SetVideoMarkerOffset(float offset) = 0;
virtual void SetVideoMarkerScale(float scale) = 0;