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

    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 UUxtGrabPointerDataFunctionLibrary

    Utility functions for FGrabPointerData.

    Inheritance
    System::Object
    UBlueprintFunctionLibrary
    UUxtGrabPointerDataFunctionLibrary
    Namespace:
    Assembly: .dll
    Syntax
    public: class UUxtGrabPointerDataFunctionLibrary

    Methods

    | Improve this Doc View Source

    GetGrabLocation(const FTransform &Transform, const FUxtGrabPointerData &GrabData)

    Compute the grab point in world space.

    Declaration
    public: static FVector GetGrabLocation(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FTransform & Transform
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FVector
    | Improve this Doc View Source

    GetGrabPointTransform(const FUxtGrabPointerData &GrabData)

    Compute the grab point transform in world space.

    Declaration
    public: static FTransform GetGrabPointTransform(const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FTransform
    | Improve this Doc View Source

    GetGrabRotation(const FTransform &Transform, const FUxtGrabPointerData &GrabData)

    Compute the grab rotation in world space.

    Declaration
    public: static FRotator GetGrabRotation(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FTransform & Transform
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FRotator
    | Improve this Doc View Source

    GetGrabTransform(const FTransform &Transform, const FUxtGrabPointerData &GrabData)

    Compute the grab transform in world space.

    Declaration
    public: static FTransform GetGrabTransform(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FTransform & Transform
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FTransform
    | Improve this Doc View Source

    GetGripTransform(const FUxtGrabPointerData &GrabData)

    Returns the pointer's grip transform in world space.

    This represents a reference point in the pointer, which corresponds to the actual grip joint's transform for the near pointer and the hit point's transform for the far pointer.

    Declaration
    public: static FTransform GetGripTransform(const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FTransform
    | Improve this Doc View Source

    GetLocationOffset(const FTransform &Transform, const FUxtGrabPointerData &GrabData)

    Compute the world space offset between pointer grab point and target.

    Declaration
    public: static FVector GetLocationOffset(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FTransform & Transform
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FVector
    | Improve this Doc View Source

    GetPointerLocation(const FUxtGrabPointerData &GrabData)

    Returns the world space pointer location

    Declaration
    public: static FVector GetPointerLocation(const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FVector
    | Improve this Doc View Source

    GetPointerTransform(const FUxtGrabPointerData &GrabData)

    Returns the world space pointer transform (at pointer origin).

    Declaration
    public: static FTransform GetPointerTransform(const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FTransform
    | Improve this Doc View Source

    GetRotationOffset(const FTransform &Transform, const FUxtGrabPointerData &GrabData)

    Compute the world space rotation between pointer grab point and target.

    Declaration
    public: static FRotator GetRotationOffset(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FTransform & Transform
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FRotator
    | Improve this Doc View Source

    GetTargetLocation(const FUxtGrabPointerData &GrabData)

    Compute the pointer target in world space.

    Declaration
    public: static FVector GetTargetLocation(const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FVector
    | Improve this Doc View Source

    GetTargetRotation(const FUxtGrabPointerData &GrabData)

    Compute the target rotation in world space.

    Declaration
    public: static FRotator GetTargetRotation(const FUxtGrabPointerData &GrabData)
    Parameters
    Type Name Description
    const FUxtGrabPointerData & GrabData
    Returns
    Type Description
    FRotator
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • GetGrabLocation(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
      • GetGrabPointTransform(const FUxtGrabPointerData &GrabData)
      • GetGrabRotation(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
      • GetGrabTransform(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
      • GetGripTransform(const FUxtGrabPointerData &GrabData)
      • GetLocationOffset(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
      • GetPointerLocation(const FUxtGrabPointerData &GrabData)
      • GetPointerTransform(const FUxtGrabPointerData &GrabData)
      • GetRotationOffset(const FTransform &Transform, const FUxtGrabPointerData &GrabData)
      • GetTargetLocation(const FUxtGrabPointerData &GrabData)
      • GetTargetRotation(const FUxtGrabPointerData &GrabData)
    Back to top Generated by DocFX