// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once #if PLATFORM_ANDROID #include "Engine/Platform/Base/WindowBase.h" #include "Engine/Platform/Platform.h" /// /// Implementation of the window class for Android platform. /// class FLAXENGINE_API AndroidWindow : public WindowBase { friend AndroidPlatform; public: /// /// Initializes a new instance of the class. /// /// The initial window settings. AndroidWindow(const CreateWindowSettings& settings); public: // [WindowBase] void* GetNativePtr() const override; void Show() override; void Hide() override; void SetClientBounds(const Rectangle& clientArea) override; }; #endif