public/0.8.xpublic/0.9.xpublic/0.10.xpublic/0.11.x

    Show / Hide Table of Contents

    IUxtGrabHandler

    Interface for components that can be grabbed.

    class IUxtGrabHandler;
    

    Header

    #include <UxtGrabHandler.h>

    Inheritance

    Inherited by UUxtGrabTargetComponent, UUxtPinchSliderComponent

    Public Functions

    Name
    bool CanHandleGrab(UPrimitiveComponent * Primitive) const
    void OnEnterGrabFocus(UUxtNearPointerComponent * Pointer)
    void OnUpdateGrabFocus(UUxtNearPointerComponent * Pointer)
    void OnExitGrabFocus(UUxtNearPointerComponent * Pointer)
    void OnBeginGrab(UUxtNearPointerComponent * Pointer)
    void OnUpdateGrab(UUxtNearPointerComponent * Pointer)
    void OnEndGrab(UUxtNearPointerComponent * Pointer)

    Public Functions Documentation

    function CanHandleGrab

    bool CanHandleGrab(
        UPrimitiveComponent * Primitive
    ) const
    

    Returns true if the this can handle events from this primitive.

    function OnEnterGrabFocus

    void OnEnterGrabFocus(
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer focuses the actor.

    function OnUpdateGrabFocus

    void OnUpdateGrabFocus(
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer has been updated while focused.

    function OnExitGrabFocus

    void OnExitGrabFocus(
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer stops focusing the actor.

    function OnBeginGrab

    void OnBeginGrab(
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer starts grabbing while overlapping the actor.

    function OnUpdateGrab

    void OnUpdateGrab(
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer has been updated while grabbing.

    function OnEndGrab

    void OnEndGrab(
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer stops grabbing or stops overlapping the actor while grabbing.


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

    • Improve this Doc
    In This Article
    • Header
    • Inheritance
    • Public Functions
    • Public Functions Documentation
      • function CanHandleGrab
      • function OnEnterGrabFocus
      • function OnUpdateGrabFocus
      • function OnExitGrabFocus
      • function OnBeginGrab
      • function OnUpdateGrab
      • function OnEndGrab
    Back to top Generated by DocFX