// Copyright (c) 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