Show / Hide Table of Contents

    UUxtInputSubsystem

    Subsystem for dispatching events to interested handlers.

    class UUxtInputSubsystem;
    

    Header

    #include <Input/UxtInputSubsystem.h>

    Inheritance

    Inherits from UGameInstanceSubsystem

    Public Functions

    Name
    bool RegisterHandler(UObject * Handler, TSubclassOf< UInterface > Interface)
    bool UnregisterHandler(UObject * Handler, TSubclassOf< UInterface > Interface)
    void RaiseEnterFarFocus(UPrimitiveComponent * Target, UUxtFarPointerComponent * Pointer)
    void RaiseUpdatedFarFocus(UPrimitiveComponent * Target, UUxtFarPointerComponent * Pointer)
    void RaiseExitFarFocus(UPrimitiveComponent * Target, UUxtFarPointerComponent * Pointer)
    void RaiseFarPressed(UPrimitiveComponent * Target, UUxtFarPointerComponent * Pointer)
    void RaiseFarDragged(UPrimitiveComponent * Target, UUxtFarPointerComponent * Pointer)
    void RaiseFarReleased(UPrimitiveComponent * Target, UUxtFarPointerComponent * Pointer)
    void RaiseEnterGrabFocus(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseUpdateGrabFocus(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseExitGrabFocus(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseBeginGrab(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseUpdateGrab(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseEndGrab(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseEnterPokeFocus(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseUpdatePokeFocus(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseExitPokeFocus(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseBeginPoke(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseUpdatePoke(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)
    void RaiseEndPoke(UPrimitiveComponent * Target, UUxtNearPointerComponent * Pointer)

    Public Functions Documentation

    function RegisterHandler

    static bool RegisterHandler(
        UObject * Handler,
        TSubclassOf< UInterface > Interface
    )
    

    Register the given handler as interested in events for a given handler interface.

    function UnregisterHandler

    static bool UnregisterHandler(
        UObject * Handler,
        TSubclassOf< UInterface > Interface
    )
    

    Unregister the given handler as interested in events for a given handler interface.

    function RaiseEnterFarFocus

    static void RaiseEnterFarFocus(
        UPrimitiveComponent * Target,
        UUxtFarPointerComponent * Pointer
    )
    

    Raised when a far pointer starts focusing a primitive.

    function RaiseUpdatedFarFocus

    static void RaiseUpdatedFarFocus(
        UPrimitiveComponent * Target,
        UUxtFarPointerComponent * Pointer
    )
    

    Raised when a focusing far pointer is updated.

    function RaiseExitFarFocus

    static void RaiseExitFarFocus(
        UPrimitiveComponent * Target,
        UUxtFarPointerComponent * Pointer
    )
    

    Raised when a far pointer stops focusing a primitive.

    function RaiseFarPressed

    static void RaiseFarPressed(
        UPrimitiveComponent * Target,
        UUxtFarPointerComponent * Pointer
    )
    

    Raised when a focusing far pointer is pressed.

    function RaiseFarDragged

    static void RaiseFarDragged(
        UPrimitiveComponent * Target,
        UUxtFarPointerComponent * Pointer
    )
    

    Raised when a focusing far pointer is dragged.

    function RaiseFarReleased

    static void RaiseFarReleased(
        UPrimitiveComponent * Target,
        UUxtFarPointerComponent * Pointer
    )
    

    Raised when a focusing far pointer is released.

    function RaiseEnterGrabFocus

    static void RaiseEnterGrabFocus(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer focuses the actor.

    function RaiseUpdateGrabFocus

    static void RaiseUpdateGrabFocus(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer has been updated while focused.

    function RaiseExitGrabFocus

    static void RaiseExitGrabFocus(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer stops focusing the actor.

    function RaiseBeginGrab

    static void RaiseBeginGrab(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer starts grabbing while overlapping the actor.

    function RaiseUpdateGrab

    static void RaiseUpdateGrab(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer has been updated while grabbing.

    function RaiseEndGrab

    static void RaiseEndGrab(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

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

    function RaiseEnterPokeFocus

    static void RaiseEnterPokeFocus(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer focuses the actor.

    function RaiseUpdatePokeFocus

    static void RaiseUpdatePokeFocus(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer has been updated while focused.

    function RaiseExitPokeFocus

    static void RaiseExitPokeFocus(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer stops focusing the actor.

    function RaiseBeginPoke

    static void RaiseBeginPoke(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer poke volume starts overlapping the actor.

    function RaiseUpdatePoke

    static void RaiseUpdatePoke(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised while a pointer poke volume is overlapping the actor.

    function RaiseEndPoke

    static void RaiseEndPoke(
        UPrimitiveComponent * Target,
        UUxtNearPointerComponent * Pointer
    )
    

    Raised when a pointer poke volume stops overlapping the actor.


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

    • Improve this Doc
    Back to top Generated by DocFX