#pragma once

#include <Core/Common/CoreTypes.h>
#include <Core/Common/NonNullPtr.h>
#include <Core/Math/Matrix.h>
#include <Juliet.h>

namespace Juliet
{
    struct Arena;
    struct Vertex;

    struct Mesh
    {
        size_t VertexCount;
        size_t IndexCount;

        index_t VertexOffset;
        index_t IndexOffset;

        Matrix Transform = MatrixIdentity();
    };
} // namespace Juliet
