Class UUxtInputSubsystem
Subsystem for dispatching events to interested handlers.
Inheritance
System::Object
UGameInstanceSubsystem
UUxtInputSubsystem
Namespace:
Assembly: .dll
public: class UUxtInputSubsystem
Methods
|
Improve this Doc
View Source
Raised when a pointer starts grabbing while overlapping the actor.
Declaration
public: static void RaiseBeginGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer poke volume starts overlapping the actor.
Declaration
public: static void RaiseBeginPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer stops grabbing or stops overlapping the actor while grabbing.
Declaration
public: static void RaiseEndGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer poke volume stops overlapping the actor.
Declaration
public: static void RaiseEndPoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a far pointer starts focusing a primitive.
Declaration
public: static void RaiseEnterFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer focuses the actor.
Declaration
public: static void RaiseEnterGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer focuses the actor.
Declaration
public: static void RaiseEnterPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a far pointer stops focusing a primitive.
Declaration
public: static void RaiseExitFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer stops focusing the actor.
Declaration
public: static void RaiseExitGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer stops focusing the actor.
Declaration
public: static void RaiseExitPokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a focusing far pointer is dragged.
Declaration
public: static void RaiseFarDragged(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a focusing far pointer is pressed.
Declaration
public: static void RaiseFarPressed(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a focusing far pointer is released.
Declaration
public: static void RaiseFarReleased(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a focusing far pointer is updated.
Declaration
public: static void RaiseUpdatedFarFocus(UPrimitiveComponent *Target, UUxtFarPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer has been updated while grabbing.
Declaration
public: static void RaiseUpdateGrab(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer has been updated while focused.
Declaration
public: static void RaiseUpdateGrabFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised while a pointer poke volume is overlapping the actor.
Declaration
public: static void RaiseUpdatePoke(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
Raised when a pointer has been updated while focused.
Declaration
public: static void RaiseUpdatePokeFocus(UPrimitiveComponent *Target, UUxtNearPointerComponent *Pointer)
Parameters
|
Improve this Doc
View Source
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
|
Improve this Doc
View Source
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