Navigation
Unreal Engine C++ API Reference > 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
(
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. |