Navigation
API > API/Runtime > API/Runtime/ApplicationCore > API/Runtime/ApplicationCore/Null
Inheritance Hierarchy
- GenericApplication
- FSelfRegisteringExec
- IInputInterface
- FNullApplication
References
| Module | ApplicationCore |
| Header | /Engine/Source/Runtime/ApplicationCore/Public/Null/NullApplication.h |
| Include | #include "Null/NullApplication.h" |
Syntax
class FNullApplication :
public GenericApplication ,
public FSelfRegisteringExec ,
public IInputInterface
Remarks
An implementation of GenericApplication specifically for use when rendering off screen. This application has no platform backing so instead keeps track of its associated NullWindows itself.
Constructors
No constructors are accessible with public or protected access.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ActivateWindow
(
const TSharedPtr< FNullWindow >& Window |
||
| FNullApplication * | |||
| void | DestroyWindow
(
FGenericWindow* Window |
||
| void | DestroyWindow
(
TSharedRef< FNullWindow > WindowToRemove |
||
| TSharedPtr< FNullWindow > | FindWindowByPtr
(
FGenericWindow* WindowToFind |
||
| void | GetFullscreenInfo
(
int32& X, |
||
| void | HideWindow
(
FGenericWindow* Window |
||
| void | MoveWindowTo
(
FGenericWindow* Window, |
||
| void | OnSizeChanged
(
FGenericWindow* Window, |
||
| void | SetWorkArea
(
const FPlatformRect& NewWorkArea |
||
| void | ShowWindow
(
FGenericWindow* Window |
Overridden from GenericApplication
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void * | GetCapture () |
||
| IInputInterface * | |||
| FModifierKeysState | |||
| EWindowTransparency | |||
| TSharedPtr< FGenericWindow > | |||
| FPlatformRect | GetWorkArea
(
const FPlatformRect& CurrentWindow |
||
| void | InitializeWindow
(
const TSharedRef< FGenericWindow >& Window, |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| TSharedRef< FGenericWindow > | MakeWindow () |
||
| void | PollGameDeviceState
(
const float TimeDelta |
||
| void | ProcessDeferredEvents
(
const float TimeDelta |
||
| void | PumpMessages
(
const float TimeDelta |
||
| void | SetCapture
(
const TSharedPtr< FGenericWindow >& InWindow |
||
| void | SetHighPrecisionMouseMode
(
const bool Enable, |
||
| void | SetMessageHandler
(
const TSharedRef< class FGenericApplicationMessageHandler >& InMessageHandler |
Overridden from FExec
| Type | Name | Description | |
|---|---|---|---|
| bool | Exec_Dev
(
UWorld* InWorld, |
FSelfRegisteringExec. |
Overridden from IInputInterface
| Type | Name | Description | |
|---|---|---|---|
| void | ResetLightColor
(
int32 ControllerId |
Resets the light color for the given controller. Ignored if controller does not support a color. | |
| void | SetForceFeedbackChannelValue
(
int32 ControllerId, |
Sets the strength/speed of the given channel for the given controller id. | |
| void | SetForceFeedbackChannelValues
(
int32 ControllerId, |
Sets the strength/speed of all the channels for the given controller id. | |
| void | SetHapticFeedbackValues
(
int32 ControllerId, |
Sets the frequency and amplitude of haptic feedback channels for a given controller id. | |
| void | SetLightColor
(
int32 ControllerId, |
Sets the light color for the given controller. Ignored if controller does not support a color. |