|
| APPLICATIONCORE_API | ~FAndroidWindow () |
| |
| virtual APPLICATIONCORE_API void | Destroy () override |
| |
| virtual void * | GetOSWindowHandle () const override |
| |
| APPLICATIONCORE_API void | Initialize (class FAndroidApplication *const Application, const TSharedRef< FGenericWindowDefinition > &InDefinition, const TSharedPtr< FAndroidWindow > &InParent, const bool bShowImmediately) |
| |
| virtual APPLICATIONCORE_API bool | GetFullScreenInfo (int32 &X, int32 &Y, int32 &Width, int32 &Height) const override |
| |
| virtual APPLICATIONCORE_API void | SetOSWindowHandle (void *) |
| |
| APPLICATIONCORE_API bool | GetNativeWindowResolution (int32_t &OutWidth, int32_t &OutHeight) const |
| |
| virtual void | SetWindowMode (EWindowMode::Type InNewWindowMode) |
| |
| FNativeAccessor | GetANativeAccessor (bool bWriteAccess) |
| |
| APPLICATIONCORE_API | FGenericWindow () |
| |
| virtual APPLICATIONCORE_API | ~FGenericWindow () |
| |
| virtual APPLICATIONCORE_API void | ReshapeWindow (int32 X, int32 Y, int32 Width, int32 Height) |
| |
| virtual APPLICATIONCORE_API void | MoveWindowTo (int32 X, int32 Y) |
| |
| virtual APPLICATIONCORE_API void | BringToFront (bool bForce=false) |
| |
| virtual APPLICATIONCORE_API void | HACK_ForceToFront () |
| |
| virtual APPLICATIONCORE_API void | Minimize () |
| |
| virtual APPLICATIONCORE_API void | Maximize () |
| |
| virtual APPLICATIONCORE_API void | Restore () |
| |
| virtual APPLICATIONCORE_API void | Show () |
| |
| virtual APPLICATIONCORE_API void | Hide () |
| |
| virtual APPLICATIONCORE_API bool | IsMaximized () const |
| |
| virtual APPLICATIONCORE_API bool | IsMinimized () const |
| |
| virtual APPLICATIONCORE_API bool | IsVisible () const |
| |
| virtual APPLICATIONCORE_API bool | GetRestoredDimensions (int32 &X, int32 &Y, int32 &Width, int32 &Height) |
| |
| virtual APPLICATIONCORE_API void | SetWindowFocus () |
| |
| virtual APPLICATIONCORE_API void | SetOpacity (const float InOpacity) |
| |
| virtual APPLICATIONCORE_API void | Enable (bool bEnable) |
| |
| virtual APPLICATIONCORE_API bool | IsPointInWindow (int32 X, int32 Y) const |
| |
| virtual APPLICATIONCORE_API int32 | GetWindowBorderSize () const |
| |
| virtual APPLICATIONCORE_API int32 | GetWindowTitleBarSize () const |
| |
| virtual APPLICATIONCORE_API bool | IsForegroundWindow () const |
| |
| virtual APPLICATIONCORE_API bool | IsFullscreenSupported () const |
| |
| virtual APPLICATIONCORE_API void | SetText (const TCHAR *const Text) |
| |
| virtual APPLICATIONCORE_API const FGenericWindowDefinition & | GetDefinition () const |
| |
| virtual APPLICATIONCORE_API bool | IsDefinitionValid () const |
| |
| virtual APPLICATIONCORE_API void | AdjustCachedSize (FVector2D &Size) const |
| |
| virtual APPLICATIONCORE_API float | GetDPIScaleFactor () const |
| |
| virtual APPLICATIONCORE_API void | SetDPIScaleFactor (const float Factor) |
| |
| virtual APPLICATIONCORE_API bool | IsManualManageDPIChanges () const |
| |
| virtual APPLICATIONCORE_API void | SetManualManageDPIChanges (const bool bAutoHandle) |
| |
| virtual APPLICATIONCORE_API void | DrawAttention (const FWindowDrawAttentionParameters &Parameters) |
| |
| virtual APPLICATIONCORE_API void | SetNativeWindowButtonsVisibility (bool bVisible) |
| |
| TSharedRef< FAndroidWindow, Mode > | AsShared () |
| |
| TSharedRef< FAndroidWindow const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FAndroidWindow, Mode > | AsWeak () |
| |
| TWeakPtr< FAndroidWindow const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
A platform specific implementation of FNativeWindow. Native windows provide platform-specific backing for and are always owned by an SWindow.