#pragma once

#include <Core/Common/String.h>
#include <Core/HAL/Display/Display.h>

namespace Juliet
{
    struct Window;
    struct WindowState
    {
        Window* Window;
    };

    struct Window
    {
        WindowID     ID;
        WindowState* State;
        Arena*       Arena;

        int32  Width;
        int32  Height;
        String Title;
    };
} // namespace Juliet
