Navigation
API > API/Plugins > API/Plugins/CommonUI
Inheritance Hierarchy
- UGameViewportClient
- UCommonGameViewportClient
References
| Module | CommonUI |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/CommonGameViewportClient.h |
| Include | #include "CommonGameViewportClient.h" |
Syntax
UCLASS (Within=Engine, Transient, Config=Engine)
class UCommonGameViewportClient : public UGameViewportClient
Remarks
CommonUI Viewport to reroute input to UI first. Needed to allow CommonUI to route / handle inputs.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnRerouteAxisDelegate | RerouteAxis | ||
| FOnRerouteInputDelegate | RerouteBlockedInput | ||
| FOnRerouteInputDelegate | RerouteInput | ||
| FOnRerouteTouchDelegate | RerouteTouch |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCommonGameViewportClient
(
FVTableHelper& Helper |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CapturedMouseMove
(
FViewport* InViewport, |
||
| void | HandleRerouteAxis
(
FInputDeviceId DeviceId, |
Default Handler for Axis input. | |
| void | HandleRerouteAxis
(
int32 ControllerId, |
Default Handler for Axis input. | |
| void | HandleRerouteInput
(
int32 ControllerId, |
Default Handler for Key input. | |
| void | HandleRerouteInput
(
FInputDeviceId DeviceId, |
Default Handler for Key input. | |
| void | HandleRerouteTouch
(
int32 ControllerId, |
Default Handler for Touch input. | |
| bool | |||
| bool | InputKey
(
const FInputKeyEventArgs& EventArgs |
||
| bool | InputTouch
(
FViewport* InViewport, |
||
| bool | IsKeyPriorityAboveUI
(
const FInputKeyEventArgs& EventArgs |
Console window & fullscreen shortcut have higher priority than UI | |
| void | |||
| FOnRerouteAxisDelegate & | |||
| FOnRerouteInputDelegate & | |||
| FOnRerouteInputDelegate & | |||
| FOnRerouteTouchDelegate & |