IInputInterface

Interface for the input interface.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ApplicationCore

Header

/Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/IInputInterface.h

Include

#include "GenericPlatform/IInputInterface.h"

Syntax

class IInputInterface

Remarks

Interface for the input interface.

Destructors

Name Description

Public function Virtual

~IInputInterface()

Virtual destructor.

Functions

Name Description

Public function

void

 

ResetLightColor

(
    int32 ControllerId
)

Resets the light color for the given controller. Ignored if controller does not support a color.

Public function Virtual

void

 

SetDeviceProperty

(
    int32 ControllerId,
    const FInputDeviceProperty* Pr...
)

Sets a property for a given controller id.

Public function

void

 

SetForceFeedbackChannelValue

(
    int32 ControllerId,
    FForceFeedbackChannelType ChannelTy...,
    float Value
)

Sets the strength/speed of the given channel for the given controller id.

Public function

void

 

SetForceFeedbackChannelValues

(
    int32 ControllerId,
    const FForceFeedbackValues& Values
)

Sets the strength/speed of all the channels for the given controller id.

Public function Virtual

void

 

SetHapticFeedbackValues

(
    int32 ControllerId,
    int32 Hand,
    const FHapticFeedbackValues& Value...
)

Sets the frequency and amplitude of haptic feedback channels for a given controller id.

Public function

void

 

SetLightColor

(
    int32 ControllerId,
    FColor Color
)

Sets the light color for the given controller. Ignored if controller does not support a color.