public/0.12.xpublic/0.8.xpublic/0.9.xpublic/0.10.x
  • Features
  • API Documentation
  • API Documentation
  • UUxtPointerComponent

    Show / Hide Table of Contents
    • AUxtBasePressableButtonActor
    • AUxtHandInteractionActor
    • AUxtInputSimulationActor
    • AUxtPinchSliderActor
    • AUxtPressableButtonActor
    • AUxtPressableCheckButtonActor
    • AUxtPressableRadioButtonActor
    • AUxtPressableSwitchButtonActor
    • AUxtPressableToggleButtonActor
    • AUxtTextRenderActor
    • FScrollingCollectionProperties
    • FUxtAffordanceConfig
    • FUxtAffordanceInstance
    • FUxtButtonAudioBrush
    • FUxtButtonBrush
    • FUxtButtonVisualsBrush
    • FUxtFontCharacter
    • FUxtGrabPointerData
    • FUxtGrabPointerFocus
    • FUxtHandProximityMeshData
    • FUxtIconBrush
    • FUxtIconBrushCustomization
    • FUxtInputAnimationUtils
    • FUxtInputSimulationHandState
    • FUxtInteractionUtils
    • FUXToolsEditorModule
    • FUXToolsModule
    • FUXToolsShadersModule
    • FUXToolsWMRModule
    • FUxtPointerFocus
    • FUxtPointerFocusSearchResult
    • FUxtPokePointerFocus
    • FUxtPressableButtonComponentVisualizer
    • FUxtRuntimeSettingsButtonSet
    • FUxtTextBrush
    • FUxtTooltipSpawnerComponentVisualizer
    • FUxtWmrHandTracker
    • IUxtCollectionObject
    • IUxtFarHandler
    • IUxtFarTarget
    • IUxtGrabHandler
    • IUxtGrabTarget
    • IUxtHandTracker
    • IUxtPokeHandler
    • IUxtPokeTarget
    • UUxtBaseObjectCollection
    • UUxtBoundsControlComponent
    • UUxtBoundsControlConfig
    • UUxtCollectionObject
    • UUxtFaceUserConstraint
    • UUxtFarBeamComponent
    • UUxtFarCursorComponent
    • UUxtFarHandler
    • UUxtFarPointerComponent
    • UUxtFarTarget
    • UUxtFingerCursorComponent
    • UUxtFixedDistanceConstraint
    • UUxtFixedRotationToUserConstraint
    • UUxtFixedRotationToWorldConstraint
    • UUxtFollowComponent
    • UUxtFunctionLibrary
    • UUxtGrabHandler
    • UUxtGrabPointerDataFunctionLibrary
    • UUxtGrabTarget
    • UUxtGrabTargetComponent
    • UUxtHandConstraintComponent
    • UUxtHandTrackingFunctionLibrary
    • UUxtIconBrushEditorUtilityWidget
    • UUxtInputSimulationHeadMovementComponent
    • UUxtInputSimulationLocalPlayerSubsystem
    • UUxtInputSimulationState
    • UUxtInputSubsystem
    • UUxtInternalFunctionLibrary
    • UUxtMaintainApparentSizeConstraint
    • UUxtManipulatorComponentBase
    • UUxtMathUtilsFunctionLibrary
    • UUxtMinMaxScaleConstraint
    • UUxtMoveAxisConstraint
    • UUxtNearPointerComponent
    • UUxtPalmUpConstraintComponent
    • UUxtPinchSliderComponent
    • UUxtPointerComponent
    • UUxtPokeHandler
    • UUxtPokeTarget
    • UUxtPressableButtonComponent
    • UUxtRotationAxisConstraint
    • UUxtRuntimeSettings
    • UUxtTapToPlaceComponent
    • UUxtTextRenderComponent
    • UUxtToggleGroupComponent
    • UUxtTouchableVolumeComponent
    • UUxtTouchBasedHandTrackerComponent
    • UUxtTouchBasedHandTrackerSubsystem
    • UUxtTransformConstraint
    • UUxtUIElementComponent
    • UUxtWidgetComponent
    • UxtAffordanceInteractionCache
    • UxtConstraintManager
    • UxtManipulationMoveLogic
    • UXTools
    • UXToolsEditor
    • UXToolsInputSimulation
    • UXToolsRuntimeSettings
    • UXToolsShaders
    • UXToolsWMR
    • UxtTwoHandManipulationRotateLogic
    • UxtTwoHandManipulationScaleLogic

    Class UUxtPointerComponent

    Base component for UXT pointers.

    Inheritance
    System::Object
    UActorComponent
    UUxtPointerComponent
    Namespace:
    Assembly: .dll
    Syntax
    public: class UUxtPointerComponent

    Constructors

    | Improve this Doc View Source

    UUxtPointerComponent()

    Declaration
    public: UUxtPointerComponent()=default

    Fields

    | Improve this Doc View Source

    bFocusLocked

    The lock state of the pointer.

    Declaration
    protected: bool bFocusLocked= false
    Field Value
    Type Description
    bool
    | Improve this Doc View Source

    GetCursorTransform()

    Get the cursor transform.

    Declaration
    public: FTransform GetCursorTransform() const PURE_VIRTUAL(UUxtPointerComponent
    Field Value
    Type Description
    FTransform
    | Improve this Doc View Source

    GetFocusTarget()

    Get the target currently being focused by the pointer, if any.

    Declaration
    public: UObject * GetFocusTarget() const PURE_VIRTUAL(UUxtPointerComponent
    Field Value
    Type Description
    UObject *
    | Improve this Doc View Source

    Hand

    The hand to be used for targeting. TODO: replace with generic input device.

    Declaration
    public: EControllerHand Hand= EControllerHand::AnyHand
    Field Value
    Type Description
    EControllerHand

    Methods

    | Improve this Doc View Source

    GetFocusLocked()

    Get the lock state of the pointer.

    Declaration
    public: bool GetFocusLocked() const
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    SetFocusLocked(bool bLocked)

    Set the lock state of the pointer. Locked pointers don't update their hit, remaining focused on the primitive they were hitting until unlocked.

    Declaration
    public: virtual void SetFocusLocked(bool bLocked)
    Parameters
    Type Name Description
    bool bLocked
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UUxtPointerComponent()
    • Fields
      • bFocusLocked
      • GetCursorTransform()
      • GetFocusTarget()
      • Hand
    • Methods
      • GetFocusLocked()
      • SetFocusLocked(bool bLocked)
    Back to top Generated by DocFX