Show / Hide Table of Contents

    Class IUxtPokeTarget

    Interface to implement to enable poke interaction for given primitives.

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

    Methods

    | Improve this Doc View Source

    GetClosestPoint(const UPrimitiveComponent *Primitive, const FVector &Point, FVector &OutClosestPoint, FVector &OutNormal)

    Returns the closest point to Point on the given Primitive. Also provides the surface normal.

    Declaration
    public: bool GetClosestPoint(const UPrimitiveComponent *Primitive, const FVector &Point, FVector &OutClosestPoint, FVector &OutNormal) const
    Parameters
    Type Name Description
    const UPrimitiveComponent * Primitive
    const FVector & Point
    FVector & OutClosestPoint
    FVector & OutNormal
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    GetPokeBehaviour()

    Returns which poke behaviour this target supports.

    Declaration
    public: EUxtPokeBehaviour GetPokeBehaviour() const
    Returns
    Type Description
    EUxtPokeBehaviour
    | Improve this Doc View Source

    IsPokeFocusable(const UPrimitiveComponent *Primitive)

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

    Declaration
    public: bool IsPokeFocusable(const UPrimitiveComponent *Primitive) const
    Parameters
    Type Name Description
    const UPrimitiveComponent * Primitive
    Returns
    Type Description
    bool
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX