// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
#pragma once
#include "Engine/Core/Config/Settings.h"
#include "Engine/Serialization/Serialization.h"
///
/// Specifies the display mode of a game window.
///
API_ENUM() enum class GameWindowMode
{
///
/// The window has borders and does not take up the full screen.
///
Windowed = 0,
///
/// The window takes up the full screen exclusively.
///
Fullscreen = 1,
///
/// The window behaves like in Windowed mode but has no borders.
///
Borderless = 2,
///
/// Same as in Borderless, but is of the size of the screen.
///
FullscreenBorderless = 3
};