public/0.12.xpublic/0.9.xpublic/0.10.xpublic/0.11.x
  • Guides
  • API Documentation
  • API Documentation
  • IUxtFarTarget

    Show / Hide Table of Contents
    • AUxtHandInteractionActor
    • AUxtInputSimulationActor
    • FUxtBoundingBoxAffordanceInfo
    • FUxtBoundingBoxPresetUtils
    • FUxtGrabPointerData
    • FUxtGrabPointerFocus
    • FUxtInteractionUtils
    • FUXToolsEditorModule
    • FUXToolsModule
    • FUXToolsWMRModule
    • FUxtPointerFocus
    • FUxtPointerFocusSearchResult
    • FUxtPokePointerFocus
    • FUxtPressableButtonComponentVisualizer
    • FUxtRuntimeSettingsButtonSet
    • FUxtWmrHandTracker
    • IUxtFarTarget
    • IUxtGrabTarget
    • IUxtHandTracker
    • IUxtPokeTarget
    • UUxtBoundingBoxManipulatorComponent
    • UUxtFarBeamComponent
    • UUxtFarCursorComponent
    • UUxtFarPointerComponent
    • UUxtFarTarget
    • UUxtFingerCursorComponent
    • UUxtFollowComponent
    • UUxtFunctionLibrary
    • UUxtGrabPointerDataFunctionLibrary
    • UUxtGrabTarget
    • UUxtGrabTargetComponent
    • UUxtHandTrackingFunctionLibrary
    • UUxtInputSimulationHeadMovementComponent
    • UUxtInputSimulationLocalPlayerSubsystem
    • UUxtManipulatorComponentBase
    • UUxtMathUtilsFunctionLibrary
    • UUxtNearPointerComponent
    • UUxtPokeTarget
    • UUxtPressableButtonComponent
    • UUxtRuntimeSettings
    • UxtManipulationMoveLogic
    • UXTools
    • UXToolsEditor
    • UXToolsInputSimulation
    • UXToolsRuntimeSettings
    • UXToolsWMR
    • UxtTwoHandManipulationRotateLogic
    • UxtTwoHandManipulationScaleLogic

    Class IUxtFarTarget

    Interface to be implemented by components to handle far interactions.

    Inheritance
    System::Object
    IUxtFarTarget
    Namespace:
    Assembly: .dll
    Syntax
    public: class IUxtFarTarget

    Methods

    | Improve this Doc View Source

    IsFarFocusable(const UPrimitiveComponent *Primitive)

    Returns true if the given primitive should be considerered a valid focus target.

    Declaration
    public: bool IsFarFocusable(const UPrimitiveComponent *Primitive)
    Parameters
    Type Name Description
    const UPrimitiveComponent * Primitive
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    OnEnterFarFocus(UUxtFarPointerComponent *Pointer)

    Raised when a far pointer starts focusing a primitive.

    Declaration
    public: void OnEnterFarFocus(UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    OnExitFarFocus(UUxtFarPointerComponent *Pointer)

    Raised when a far pointer stops focusing a primitive.

    Declaration
    public: void OnExitFarFocus(UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    OnFarDragged(UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is dragged.

    Declaration
    public: void OnFarDragged(UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    OnFarPressed(UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is pressed.

    Declaration
    public: void OnFarPressed(UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    OnFarReleased(UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is released.

    Declaration
    public: void OnFarReleased(UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    OnUpdatedFarFocus(UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is updated.

    Declaration
    public: void OnUpdatedFarFocus(UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UUxtFarPointerComponent * Pointer
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • IsFarFocusable(const UPrimitiveComponent *Primitive)
      • OnEnterFarFocus(UUxtFarPointerComponent *Pointer)
      • OnExitFarFocus(UUxtFarPointerComponent *Pointer)
      • OnFarDragged(UUxtFarPointerComponent *Pointer)
      • OnFarPressed(UUxtFarPointerComponent *Pointer)
      • OnFarReleased(UUxtFarPointerComponent *Pointer)
      • OnUpdatedFarFocus(UUxtFarPointerComponent *Pointer)
    Back to top Generated by DocFX