IUxtFarHandler
Interface to be implemented by components to handle far interactions.
class IUxtFarHandler;
Header
#include <UxtFarHandler.h>
Inheritance
Inherited by UUxtGrabTargetComponent, UUxtPinchSliderComponent, UUxtPressableButtonComponent, UUxtTapToPlaceComponent, UUxtTouchableVolumeComponent, UUxtWidgetComponent
Public Functions
Name | |
---|---|
bool | CanHandleFar(UPrimitiveComponent * Primitive) const |
void | OnEnterFarFocus(UUxtFarPointerComponent * Pointer) |
void | OnUpdatedFarFocus(UUxtFarPointerComponent * Pointer) |
void | OnExitFarFocus(UUxtFarPointerComponent * Pointer) |
void | OnFarPressed(UUxtFarPointerComponent * Pointer) |
void | OnFarDragged(UUxtFarPointerComponent * Pointer) |
void | OnFarReleased(UUxtFarPointerComponent * Pointer) |
Public Functions Documentation
function CanHandleFar
bool CanHandleFar(
UPrimitiveComponent * Primitive
) const
Returns true if the this can handle events from this primitive.
function OnEnterFarFocus
void OnEnterFarFocus(
UUxtFarPointerComponent * Pointer
)
Raised when a far pointer starts focusing a primitive.
function OnUpdatedFarFocus
void OnUpdatedFarFocus(
UUxtFarPointerComponent * Pointer
)
Raised when a focusing far pointer is updated.
function OnExitFarFocus
void OnExitFarFocus(
UUxtFarPointerComponent * Pointer
)
Raised when a far pointer stops focusing a primitive.
function OnFarPressed
void OnFarPressed(
UUxtFarPointerComponent * Pointer
)
Raised when a focusing far pointer is pressed.
function OnFarDragged
void OnFarDragged(
UUxtFarPointerComponent * Pointer
)
Raised when a focusing far pointer is dragged.
function OnFarReleased
void OnFarReleased(
UUxtFarPointerComponent * Pointer
)
Raised when a focusing far pointer is released.
Updated on 2 November 2021 at 11:40:25 Coordinated Universal Time