7#include "Containers/Array.h"
9#include "Containers/Map.h"
137 bool bHasLoadedInputPlugins;
140 bool bUsingHighPrecisionMouseInput;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EWindowTransparency
Definition GenericWindowDefinition.h:35
FNullApplication * NullApplication
Definition NullApplication.cpp:15
Definition GenericWindow.h:94
Definition GenericApplication.h:75
Definition NameTypes.h:617
Definition NullApplication.h:35
virtual APPLICATIONCORE_API void * GetCapture(void) const override
Definition NullApplication.cpp:258
static APPLICATIONCORE_API void GetFullscreenInfo(int32 &X, int32 &Y, int32 &Width, int32 &Height)
Definition NullApplication.cpp:45
virtual APPLICATIONCORE_API TSharedRef< FGenericWindow > MakeWindow() override
Definition NullApplication.cpp:134
static APPLICATIONCORE_API void ShowWindow(FGenericWindow *Window)
Definition NullApplication.cpp:59
virtual IInputInterface * GetInputInterface() override
Definition NullApplication.h:120
virtual void SetLightColor(int32 ControllerId, FColor Color) override
Definition NullApplication.h:129
virtual bool IsUsingHighPrecisionMouseMode() const override
Definition NullApplication.h:84
static APPLICATIONCORE_API void HideWindow(FGenericWindow *Window)
Definition NullApplication.cpp:68
virtual APPLICATIONCORE_API ~FNullApplication()
Definition NullApplication.cpp:125
virtual APPLICATIONCORE_API bool IsGamepadAttached() const override
Definition NullApplication.cpp:263
virtual APPLICATIONCORE_API void SetCapture(const TSharedPtr< FGenericWindow > &InWindow) override
Definition NullApplication.cpp:254
virtual APPLICATIONCORE_API TSharedPtr< FGenericWindow > GetWindowUnderCursor() override
Definition NullApplication.cpp:209
virtual APPLICATIONCORE_API void SetForceFeedbackChannelValues(int32 ControllerId, const FForceFeedbackValues &Values) override
Definition NullApplication.cpp:347
virtual APPLICATIONCORE_API void SetHapticFeedbackValues(int32 ControllerId, int32 Hand, const FHapticFeedbackValues &Values) override
Definition NullApplication.cpp:366
virtual APPLICATIONCORE_API bool Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override
Definition NullApplication.cpp:284
virtual APPLICATIONCORE_API void DestroyApplication() override
Definition NullApplication.cpp:130
virtual APPLICATIONCORE_API bool IsCursorDirectlyOverSlateWindow() const override
Definition NullApplication.cpp:204
virtual APPLICATIONCORE_API FPlatformRect GetWorkArea(const FPlatformRect &CurrentWindow) const override
Definition NullApplication.cpp:274
virtual void ResetLightColor(int32 ControllerId) override
Definition NullApplication.h:130
APPLICATIONCORE_API void SetWorkArea(const FPlatformRect &NewWorkArea)
Definition NullApplication.cpp:279
virtual APPLICATIONCORE_API void InitializeWindow(const TSharedRef< FGenericWindow > &Window, const TSharedRef< FGenericWindowDefinition > &InDefinition, const TSharedPtr< FGenericWindow > &InParent, const bool bShowImmediately) override
Definition NullApplication.cpp:139
virtual APPLICATIONCORE_API void SetHighPrecisionMouseMode(const bool Enable, const TSharedPtr< FGenericWindow > &InWindow) override
Definition NullApplication.cpp:268
static APPLICATIONCORE_API void OnSizeChanged(FGenericWindow *Window, const int32 Width, const int32 Height)
Definition NullApplication.cpp:36
virtual APPLICATIONCORE_API void PumpMessages(const float TimeDelta) override
Definition NullApplication.cpp:200
virtual EWindowTransparency GetWindowTransparencySupport() const override
Definition NullApplication.h:94
static APPLICATIONCORE_API void DestroyWindow(FGenericWindow *Window)
Definition NullApplication.cpp:78
virtual APPLICATIONCORE_API FModifierKeysState GetModifierKeys() const override
Definition NullApplication.cpp:249
static APPLICATIONCORE_API FNullApplication * CreateNullApplication()
Definition NullApplication.cpp:17
APPLICATIONCORE_API void ActivateWindow(const TSharedPtr< FNullWindow > &Window)
Definition NullApplication.cpp:170
virtual APPLICATIONCORE_API void SetForceFeedbackChannelValue(int32 ControllerId, FForceFeedbackChannelType ChannelType, float Value) override
Definition NullApplication.cpp:335
virtual APPLICATIONCORE_API void ProcessDeferredEvents(const float TimeDelta) override
Definition NullApplication.cpp:214
APPLICATIONCORE_API TSharedPtr< FNullWindow > FindWindowByPtr(FGenericWindow *WindowToFind)
Definition NullApplication.cpp:156
virtual APPLICATIONCORE_API void SetMessageHandler(const TSharedRef< class FGenericApplicationMessageHandler > &InMessageHandler) override
Definition NullApplication.cpp:195
virtual bool IsMouseAttached() const override
Definition NullApplication.h:103
virtual APPLICATIONCORE_API void PollGameDeviceState(const float TimeDelta) override
Definition NullApplication.cpp:218
static APPLICATIONCORE_API void MoveWindowTo(FGenericWindow *Window, const int32 X, const int32 Y)
Definition NullApplication.cpp:27
Definition OutputDevice.h:133
Definition GenericApplication.h:437
Definition IModularFeature.h:12
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition MinimalWindowsApi.h:62
Definition GenericApplication.h:357
Definition IInputInterface.h:26
Definition IInputInterface.h:70