FXRSimulationInputDevice
Virtual device for simulated XR input events.
class FXRSimulationInputDevice;
Header
#include <XRSimulationInputDevice.h>
Inheritance
Inherits from IInputDevice, TSharedFromThis< FXRSimulationInputDevice >
Public Functions
Name | |
---|---|
FXRSimulationInputDevice(FXRSimulationHMD * InputSimHMD) | |
virtual | ~FXRSimulationInputDevice() |
virtual void | Tick(float DeltaTime) override |
virtual void | SendControllerEvents() override |
virtual void | SetMessageHandler(const TSharedRef< FGenericApplicationMessageHandler > & InMessageHandler) override |
virtual bool | Exec(UWorld * InWorld, const TCHAR * Cmd, FOutputDevice & Ar) override |
virtual void | SetChannelValue(int32 ControllerId, FForceFeedbackChannelType ChannelType, float Value) override |
virtual void | SetChannelValues(int32 ControllerId, const FForceFeedbackValues & values) override |
Public Functions Documentation
function FXRSimulationInputDevice
FXRSimulationInputDevice(
FXRSimulationHMD * InputSimHMD
)
function ~FXRSimulationInputDevice
virtual ~FXRSimulationInputDevice()
function Tick
virtual void Tick(
float DeltaTime
) override
IInputDevice implementation
function SendControllerEvents
virtual void SendControllerEvents() override
function SetMessageHandler
virtual void SetMessageHandler(
const TSharedRef< FGenericApplicationMessageHandler > & InMessageHandler
) override
function Exec
virtual bool Exec(
UWorld * InWorld,
const TCHAR * Cmd,
FOutputDevice & Ar
) override
function SetChannelValue
virtual void SetChannelValue(
int32 ControllerId,
FForceFeedbackChannelType ChannelType,
float Value
) override
function SetChannelValues
virtual void SetChannelValues(
int32 ControllerId,
const FForceFeedbackValues & values
) override
Updated on 19 August 2021 at 17:42:51 Coordinated Universal Time