UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameViewportClient.h File Reference

Go to the source code of this file.

Classes

class  UGameViewportClient
 

Functions

 DECLARE_DELEGATE_RetVal_TwoParams (bool, FCustomNavigationHandler, const uint32, TSharedPtr< SWidget >)
 
 DECLARE_DELEGATE_RetVal_OneParam (bool, FOverrideInputKeyHandler, FInputKeyEventArgs &)
 
 DECLARE_DELEGATE_RetVal_FourParams (bool, FOverrideInputAxisHandler, FInputKeyEventArgs &, float &, float &, int32 &)
 
 DECLARE_MULTICAST_DELEGATE_SevenParams (FOnInputAxisSignature, FViewport *, int32, FKey, float, float, int32, bool)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnInputKeySignature, const FInputKeyEventArgs &)
 

Function Documentation

◆ DECLARE_DELEGATE_RetVal_FourParams()

DECLARE_DELEGATE_RetVal_FourParams ( bool  ,
FOverrideInputAxisHandler  ,
FInputKeyEventArgs ,
float ,
float ,
int32  
)

Delegate for overriding axis input before it is routed to player controllers, returning true means it was handled by delegate

◆ DECLARE_DELEGATE_RetVal_OneParam()

DECLARE_DELEGATE_RetVal_OneParam ( bool  ,
FOverrideInputKeyHandler  ,
FInputKeyEventArgs  
)

Delegate for overriding key input before it is routed to player controllers, returning true means it was handled by delegate

◆ DECLARE_DELEGATE_RetVal_TwoParams()

DECLARE_DELEGATE_RetVal_TwoParams ( bool  ,
FCustomNavigationHandler  ,
const uint32  ,
TSharedPtr< SWidget  
)

Delegate for overriding the behavior when a navigation action is taken, Not to be confused with FNavigationDelegate which allows a specific widget to override behavior for itself

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnInputKeySignature  ,
const FInputKeyEventArgs  
)

◆ DECLARE_MULTICAST_DELEGATE_SevenParams()

DECLARE_MULTICAST_DELEGATE_SevenParams ( FOnInputAxisSignature  ,
FViewport ,
int32  ,
FKey  ,
float  ,
float  ,
int32  ,
bool   
)