Show / Hide Table of Contents

    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

    • Improve this Doc
    Back to top Generated by DocFX