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

    Show / Hide Table of Contents

    Class UUxtInputSubsystem

    Subsystem for dispatching events to interested handlers.

    Inheritance
    System::Object
    UGameInstanceSubsystem
    UUxtInputSubsystem
    Namespace:
    Assembly: .dll
    Syntax
    public: class UUxtInputSubsystem

    Methods

    | Improve this Doc View Source

    RaiseBeginGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer starts grabbing while overlapping the actor.

    Declaration
    public: static void RaiseBeginGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseBeginPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer poke volume starts overlapping the actor.

    Declaration
    public: static void RaiseBeginPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseEndGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

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

    Declaration
    public: static void RaiseEndGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseEndPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer poke volume stops overlapping the actor.

    Declaration
    public: static void RaiseEndPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseEnterFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)

    Raised when a far pointer starts focusing a primitive.

    Declaration
    public: static void RaiseEnterFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseEnterGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer focuses the actor.

    Declaration
    public: static void RaiseEnterGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseEnterPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer focuses the actor.

    Declaration
    public: static void RaiseEnterPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseExitFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)

    Raised when a far pointer stops focusing a primitive.

    Declaration
    public: static void RaiseExitFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseExitGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer stops focusing the actor.

    Declaration
    public: static void RaiseExitGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseExitPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer stops focusing the actor.

    Declaration
    public: static void RaiseExitPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseFarDragged(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is dragged.

    Declaration
    public: static void RaiseFarDragged(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseFarPressed(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is pressed.

    Declaration
    public: static void RaiseFarPressed(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseFarReleased(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is released.

    Declaration
    public: static void RaiseFarReleased(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseUpdatedFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)

    Raised when a focusing far pointer is updated.

    Declaration
    public: static void RaiseUpdatedFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtFarPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseUpdateGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer has been updated while grabbing.

    Declaration
    public: static void RaiseUpdateGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseUpdateGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer has been updated while focused.

    Declaration
    public: static void RaiseUpdateGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseUpdatePoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised while a pointer poke volume is overlapping the actor.

    Declaration
    public: static void RaiseUpdatePoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

    RaiseUpdatePokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)

    Raised when a pointer has been updated while focused.

    Declaration
    public: static void RaiseUpdatePokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
    Parameters
    Type Name Description
    UPrimitiveComponent * Target
    UUxtNearPointerComponent * Pointer
    | Improve this Doc View Source

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

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

    Declaration
    public: static bool RegisterHandler(UObject *Handler, TSubclassOf<UInterface> Interface)
    Parameters
    Type Name Description
    UObject * Handler
    TSubclassOf<UInterface> Interface
    Returns
    Type Description
    bool
    | Improve this Doc View Source

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

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

    Declaration
    public: static bool UnregisterHandler(UObject *Handler, TSubclassOf<UInterface> Interface)
    Parameters
    Type Name Description
    UObject * Handler
    TSubclassOf<UInterface> Interface
    Returns
    Type Description
    bool
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • RaiseBeginGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseBeginPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseEndGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseEndPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseEnterFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
      • RaiseEnterGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseEnterPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseExitFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
      • RaiseExitGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseExitPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseFarDragged(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
      • RaiseFarPressed(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
      • RaiseFarReleased(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
      • RaiseUpdatedFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
      • RaiseUpdateGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseUpdateGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseUpdatePoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RaiseUpdatePokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
      • RegisterHandler(UObject *Handler, TSubclassOf<UInterface> Interface)
      • UnregisterHandler(UObject *Handler, TSubclassOf<UInterface> Interface)
    Back to top Generated by DocFX