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

#pragma once

/// Umbrella header for PhosphorLayer. Pulls in the full public API.
/// For lean includes, include the individual headers instead.

#include <PhosphorLayer/ILayerShellTransport.h>
#include <PhosphorLayer/IQmlEngineProvider.h>
#include <PhosphorLayer/IScreenProvider.h>
#include <PhosphorLayer/ISurfaceAnimator.h>
#include <PhosphorLayer/ISurfaceStore.h>
#include <PhosphorLayer/Role.h>
#include <PhosphorLayer/ScreenSurfaceRegistry.h>
#include <PhosphorLayer/Surface.h>
#include <PhosphorLayer/SurfaceConfig.h>
#include <PhosphorLayer/SurfaceFactory.h>
#include <PhosphorLayer/TopologyCoordinator.h>
