Show / Hide Table of Contents

    Struct FUxtGrabPointerData

    Utility struct that stores transient data for a pointer which is interacting with a grabbable component.

    Namespace:
    Assembly: .dll
    Syntax
    public: struct FUxtGrabPointerData

    Fields

    | Improve this Doc View Source

    FarPointer

    The far pointer that is interacting with the component

    Declaration
    public: UUxtFarPointerComponent * FarPointer= nullptr
    Field Value
    Type Description
    UUxtFarPointerComponent *
    | Improve this Doc View Source

    FarRayHitPointInPointer

    Far pointer only property -> describes the relative transform of the grab point to the pointer transform (pointer origin / orientation) This is needed to calculate the new grab point on the object on pointer translations / rotations

    Declaration
    public: FTransform FarRayHitPointInPointer= FTransform::Identity
    Field Value
    Type Description
    FTransform
    | Improve this Doc View Source

    GrabPointTransform

    Last updated grab point transform. (Pointer transform in near pointer case, ray hit transform in far pointer case)

    Declaration
    public: FTransform GrabPointTransform
    Field Value
    Type Description
    FTransform
    | Improve this Doc View Source

    LocalGrabPoint

    Transform of the pointer when it started interacting, in the local space of the target component. This allows computing pointer offset in relation to the current actor transform.

    Declaration
    public: FTransform LocalGrabPoint
    Field Value
    Type Description
    FTransform
    | Improve this Doc View Source

    NearPointer

    The near pointer that is interacting with the component.

    Declaration
    public: UUxtNearPointerComponent * NearPointer= nullptr
    Field Value
    Type Description
    UUxtNearPointerComponent *
    | Improve this Doc View Source

    StartTime

    The time at which interaction started, in seconds since application start.

    Declaration
    public: float StartTime
    Field Value
    Type Description
    float
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX