Class FUltraleapTrackingInputDevice

class FUltraleapTrackingInputDevice : public IInputDevice, public LeapWrapperCallbackInterface, public IBodyStateDeviceManagerRawInterface

Stores raw controller data and custom toggles

Public Functions

virtual void Tick(float DeltaTime) override

Tick the interface (e.g. check for new controllers)

virtual void SendControllerEvents() override

Poll for controller state and send events if needed

virtual void SetMessageHandler(const TSharedRef<FGenericApplicationMessageHandler> &InMessageHandler) override

Set which MessageHandler will get the events from SendControllerEvents.

inline virtual bool Exec(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override

Exec handler to allow console commands to be passed through for debugging

inline virtual void SetChannelValue(int32 ControllerId, FForceFeedbackChannelType ChannelType, float Value) override

IForceFeedbackSystem pass through functions