UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericApplicationMessageHandler.h File Reference
#include "CoreTypes.h"
#include "Containers/UnrealString.h"
#include "UObject/NameTypes.h"
#include "Math/Vector2D.h"
#include "Templates/SharedPointer.h"
#include "Misc/Optional.h"
#include "GenericPlatform/GenericPlatformInputDeviceMapper.h"

Go to the source code of this file.

Classes

struct  FGamepadKeyNames
 
struct  FWindowSizeLimits
 
class  FInputDeviceScope
 
class  FGenericApplicationMessageHandler
 

Namespaces

namespace  EMouseButtons
 
namespace  EWindowZone
 
namespace  EWindowAction
 
namespace  EDropEffect
 

Enumerations

enum  EMouseButtons::Type {
  EMouseButtons::Left = 0 , EMouseButtons::Middle , EMouseButtons::Right , EMouseButtons::Thumb01 ,
  EMouseButtons::Thumb02 , EMouseButtons::Invalid
}
 
enum class  EWindowActivation : uint8 { Activate , ActivateByMouse , Deactivate }
 
enum  EWindowZone::Type {
  EWindowZone::NotInWindow = 0 , EWindowZone::TopLeftBorder = 1 , EWindowZone::TopBorder = 2 , EWindowZone::TopRightBorder = 3 ,
  EWindowZone::LeftBorder = 4 , EWindowZone::ClientArea = 5 , EWindowZone::RightBorder = 6 , EWindowZone::BottomLeftBorder = 7 ,
  EWindowZone::BottomBorder = 8 , EWindowZone::BottomRightBorder = 9 , EWindowZone::TitleBar = 10 , EWindowZone::MinimizeButton = 11 ,
  EWindowZone::MaximizeButton = 12 , EWindowZone::CloseButton = 13 , EWindowZone::SysMenu = 14 , EWindowZone::Unspecified = 0
}
 
enum  EWindowAction::Type { EWindowAction::ClickedNonClientArea = 1 , EWindowAction::Maximize = 2 , EWindowAction::Restore = 3 , EWindowAction::WindowMenu = 4 }
 
enum  EDropEffect::Type { EDropEffect::None = 0 , EDropEffect::Copy = 1 , EDropEffect::Move = 2 , EDropEffect::Link = 3 }
 
enum class  EGestureEvent : uint8 {
  None , Scroll , Magnify , Swipe ,
  Rotate , LongPress , Count
}
 

Enumeration Type Documentation

◆ EGestureEvent

enum class EGestureEvent : uint8
strong
Enumerator
None 
Scroll 
Magnify 
Swipe 
Rotate 
LongPress 
Count 

◆ EWindowActivation

enum class EWindowActivation : uint8
strong
Enumerator
Activate 
ActivateByMouse 
Deactivate