Show / Hide Table of Contents

    UUxtGrabPointerDataFunctionLibrary

    Utility functions for FGrabPointerData.

    class UUxtGrabPointerDataFunctionLibrary;
    

    Header

    #include <UxtGrabTargetComponent.h>

    Inheritance

    Inherits from UBlueprintFunctionLibrary

    Public Functions

    Name
    FVector GetGrabLocation(const FTransform & Transform, const FUxtGrabPointerData & GrabData)
    FRotator GetGrabRotation(const FTransform & Transform, const FUxtGrabPointerData & GrabData)
    FTransform GetGrabTransform(const FTransform & Transform, const FUxtGrabPointerData & GrabData)
    FVector GetTargetLocation(const FUxtGrabPointerData & GrabData)
    FRotator GetTargetRotation(const FUxtGrabPointerData & GrabData)
    FTransform GetGrabPointTransform(const FUxtGrabPointerData & GrabData)
    FVector GetLocationOffset(const FTransform & Transform, const FUxtGrabPointerData & GrabData)
    FRotator GetRotationOffset(const FTransform & Transform, const FUxtGrabPointerData & GrabData)
    FTransform GetPointerTransform(const FUxtGrabPointerData & GrabData)
    FVector GetPointerLocation(const FUxtGrabPointerData & GrabData)
    FTransform GetGripTransform(const FUxtGrabPointerData & GrabData)

    Public Functions Documentation

    function GetGrabLocation

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

    Compute the grab point in world space.

    function GetGrabRotation

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

    Compute the grab rotation in world space.

    function GetGrabTransform

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

    Compute the grab transform in world space.

    function GetTargetLocation

    static FVector GetTargetLocation(
        const FUxtGrabPointerData & GrabData
    )
    

    Compute the pointer target in world space.

    function GetTargetRotation

    static FRotator GetTargetRotation(
        const FUxtGrabPointerData & GrabData
    )
    

    Compute the target rotation in world space.

    function GetGrabPointTransform

    static FTransform GetGrabPointTransform(
        const FUxtGrabPointerData & GrabData
    )
    

    Compute the grab point transform in world space.

    function GetLocationOffset

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

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

    function GetRotationOffset

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

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

    function GetPointerTransform

    static FTransform GetPointerTransform(
        const FUxtGrabPointerData & GrabData
    )
    

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

    function GetPointerLocation

    static FVector GetPointerLocation(
        const FUxtGrabPointerData & GrabData
    )
    

    Returns the world space pointer location

    function GetGripTransform

    static FTransform 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.


    Updated on 19 August 2021 at 17:42:51 Coordinated Universal Time

    • Improve this Doc
    Back to top Generated by DocFX