GenericPlatform

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct

FDisplayMetrics

Contains metrics information for the desktop area

Public struct

FForceFeedbackValues

Public struct

FGamepadKeyNames

Public class

FGenericApplicationMessageHandler

Interface that defines how to handle interaction with a user via hardware input and output

Public struct

FGenericPlatformApplicationMisc

Public struct

FGenericPlatformRHIFramePacer

Generic implementation for most platforms

Public class

FGenericPlatformSoftwareCursor

Windows has special needs with RECT, and we don't need this class on Windows anyway, so just skip it.

Public struct

FGenericPlatformSplash

Generic implementation for most platforms

Public struct

FGenericPlatformSurvey

Generic implementation for most platforms, these tend to be unused and unimplemented

Public class

FGenericWindow

Public struct

FGenericWindowDefinition

Public struct

FGPUAdpater

Public struct

FHapticFeedbackBuffer

Public struct

FHapticFeedbackValues

Public struct

FHardwareDisplay

Public struct

FHardwareSurveyResults

Public struct

FInputDeviceProperty

Public class

FInputDeviceScope

Context scope that indicates which IInputDevice is currently being handled.

Public class

FModifierKeysState

FModifierKeysState stores the pressed state of keys that are commonly used as modifiers

Public struct

FMonitorInfo

Contains info on a physical monitor connected to the display device

Public struct

FPlatformRect

Public struct

FSynthBenchmarkResults

Public struct

FSynthBenchmarkStat

Public struct

FTimeSample

Time and amount of work that was measured

Public struct

FWindowDrawAttentionParameters

Parameters for drawing attention to a window or application.

Public struct

FWindowSizeLimits

Defines the minimum and maximum dimensions that a window can take on.

Public class

GenericApplication

Generic platform application interface

Public class

ICursor

Public class

IForceFeedbackSystem

Interface for the force feedback system.

Public class

IInputInterface

Interface for the input interface.

Public class

ITextInputMethodChangeNotifier

Platform owners implement this class to react to changes in the view/model of editable text widgets.

Public class

ITextInputMethodContext

Editable texts should implement this class and maintain an object of this type after registering it.

Public class

ITextInputMethodSystem

Platform owners implement this class to interface with the platform's input method system.

Typedefs

Name

Description

RECT

Type

Enums

Name

Description

Public enum

EDropEffect::Type

Public enum

EGestureEvent

Public enum

EMouseButtons::Type

Public enum

EMouseCursor::Type

Mouse cursor types

Public enum

EPopUpOrientation::Type

Public enum

EScreenPhysicalAccuracy

The accuracy when dealing with physical characteristics of the monitor/screen of the device we're running on.

Public enum

EWindowAction::Type

Public enum

EWindowActivation

Public enum

EWindowActivationPolicy

Enumeration to specify whether the window gets activated upon showing it

Public enum

EWindowDrawAttentionRequestType

Public enum

EWindowMode::Type

Modes that an FGenericWindow can be in

Public enum

EWindowTitleAlignment::Type

Enumerates available horizontal alignments for window title bars.

Public enum

EWindowTransparency

Enumeration to specify different transparency options for SWindows

Public enum

EWindowType

Enumeration to specify different window types for SWindows

Public enum

EWindowZone::Type

The Window Zone is the window area we are currently over to send back to the operating system for operating system compliance.

Public enum

FForceFeedbackChannelType

General identifiers for potential force feedback channels.

Public enum

SplashTextType::Type

SplashTextType defines the types of text on the splash screen

Functions

Name Description

Public function

EModifierKey...

 

EModifierKey::FromBools

(
    const bool bControl,
    const bool bAlt,
    const bool bShift,
    const bool bCommand
)

Public function Static

Type

 

EWindowMode::ConvertIntToWindowMode

(
    int32 InWindowMode
)

Public function

const TCHAR ...

 

LexToString

(
    EWindowMode::Type WindowMode
)

Variables

Name Description

Public variable

const Type

 

Alt

Alt key.

Public variable

const Type

 

Command

Cmd key (Control key on Mac, Win key on Windows)

Public variable

const Type

 

Control

Ctrl key (Command key on Mac, Control key on Windows).

Public variable

const Type

 

None

No key.

Public variable

const Type

 

Shift

Shift key.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss