// -----------------------------------------------------------------------------
// file="GlRegistryProjection"
// Project: StgSharp
// Copyright (c) Nitload.
// SPDX-License-Identifier: MIT
// -----------------------------------------------------------------------------
using System.Collections.Generic;
namespace StgSharp.GenerateGL.Registry
{
///
/// Represents one API/profile target selected from the complete registry.
///
internal sealed record GlRegistryProjection(
GlRegistryModel Source,
string Api,
string Profile,
string MaximumVersion,
IReadOnlyList Features,
IReadOnlyList Commands,
IReadOnlyList Enums,
IReadOnlyDictionary CommandIntroducedVersions,
IReadOnlyDictionary EnumIntroducedVersions
);
}