2.9.16.0
Coherent GT for UE4
SCoherentUIGTInputForward Class Reference
+ Inheritance diagram for SCoherentUIGTInputForward:

Public Member Functions

 SLATE_BEGIN_ARGS (SCoherentUIGTInputForward)
 
COHERENTUIGTPLUGIN_API void Construct (const FArguments &InArgs)
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseMove (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseButtonDown (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseButtonDoubleClick (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseButtonUp (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseWheel (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnDragDetected (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FCursorReply OnCursorQuery (const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const
 
virtual COHERENTUIGTPLUGIN_API FReply OnKeyDown (const FGeometry &MyGeometry, const FKeyEvent &KeyEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnKeyUp (const FGeometry &MyGeometry, const FKeyEvent &KeyEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnAnalogValueChanged (const FGeometry &MyGeometry, const FAnalogInputEvent &KeyEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnKeyChar (const FGeometry &MyGeometry, const FCharacterEvent &InCharacterEvent) override
 
virtual COHERENTUIGTPLUGIN_API bool SupportsKeyboardFocus () const override
 
virtual COHERENTUIGTPLUGIN_API FReply OnFocusReceived (const FGeometry &MyGeometry, const FFocusEvent &InKeyboardFocusEvent) override
 
virtual COHERENTUIGTPLUGIN_API void OnFocusLost (const FFocusEvent &InKeyboardFocusEvent) override
 
virtual COHERENTUIGTPLUGIN_API void OnFocusChanging (const FWeakWidgetPath &PreviousFocusPath, const FWidgetPath &NewWidgetPath, const FFocusEvent &InFocusEvent) override
 
COHERENTUIGTPLUGIN_API void SetRaycastCollisionGroup (ECollisionChannel CollisionChannel)
 
COHERENTUIGTPLUGIN_API void SetRaycastTextureAddressMode (TextureAddress TextureAddressMode)
 
COHERENTUIGTPLUGIN_API void SetRaycastQuality (EGTInputWidgetRaycastQuality RaycastQuality)
 
COHERENTUIGTPLUGIN_API void SetRaycastUVChannel (uint32 UVChannel)
 
COHERENTUIGTPLUGIN_API void SetAlwaysAcceptMouseInputEvents (bool bAccept)
 
COHERENTUIGTPLUGIN_API void SetInputPropagationBehaviour (ECoherentUIGTInputPropagationBehaviour::Type Behaviour)
 
COHERENTUIGTPLUGIN_API void SetLineTraceMode (EGTInputWidgetLineTraceMode Mode)
 
COHERENTUIGTPLUGIN_API void RefocusView (UCoherentUIGTBaseComponent *NewFocusedView)
 

Public Attributes

FCoherentUIGTInputWidgetMouseButtonDown OnCoherentUIGTInputWidgetMouseButtonDown
 
FCoherentUIGTInputWidgetMouseButtonUp OnCoherentUIGTInputWidgetMouseButtonUp
 
FCoherentUIGTInputWidgetKeyDown OnCoherentUIGTInputWidgetKeyDown
 
FCoherentUIGTInputWidgetKeyUp OnCoherentUIGTInputWidgetKeyUp
 
FGamepadBehaviourOnFocusLostDelegate GamepadBehaviourOnFocusLostDelegate
 

Friends

class FCoherentUIGTInputForwardIME