// SPDX-FileCopyrightText: 2026 fuddlesworth
// SPDX-License-Identifier: LGPL-2.1-or-later

#pragma once

/// Umbrella include for PhosphorLayoutApi. Consumers may include individual
/// headers for tighter dependencies.

#include <PhosphorLayoutApi/AlgorithmMetadata.h>
#include <PhosphorLayoutApi/AspectRatioClass.h>
#include <PhosphorLayoutApi/CompositeLayoutSource.h>
#include <PhosphorLayoutApi/EdgeGaps.h>
#include <PhosphorLayoutApi/GapKeys.h>
#include <PhosphorLayoutApi/ILayoutSource.h>
#include <PhosphorLayoutApi/ILayoutSourceFactory.h>
#include <PhosphorLayoutApi/ILayoutSourceRegistry.h>
#include <PhosphorLayoutApi/LayoutId.h>
#include <PhosphorLayoutApi/LayoutPreview.h>
#include <PhosphorLayoutApi/LayoutSourceBundle.h>
#include <PhosphorLayoutApi/LayoutSourceProviderRegistry.h>
