Skip to content
Phosphor
/
API Reference
Search
PlasmaZones
Libraries
Guides
Brand
Palette
About
GitHub
Phosphor
Qt6 / Wayland library suite for window-management tools
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
docs
▼
generated
dbus
libs
pages
▼
phosphor-animation
▼
include
►
PhosphorAnimation
AnimatedValue.h
AnimatedValue_geometric.h
AnimatedValue_lifecycle_extras.h
AnimationAppRule.h
AnimationAppRuleResolver.h
AnimationLimits.h
Animation-wide UI bounds (duration, stagger interval)
AnimationShaderContract.h
AnimationShaderEffect.h
AnimationShaderRegistry.h
AnimationUniformExtension.h
Curve.h
CurveLoader.h
CurveRegistry.h
Easing.h
IMotionClock.h
Interpolate.h
MotionSpec.h
PhosphorAnimation.h
PhosphorAnimationLayer.h
PhosphorAnimationShaders.h
PhosphorCurve.h
PhosphorEasing.h
PhosphorMotionAnimation.h
PhosphorProfile.h
PhosphorProfileRegistry.h
PhosphorSpring.h
Profile.h
ProfileLoader.h
ProfilePaths.h
ProfileTree.h
QtQuickClock.h
QtQuickClockManager.h
RetargetPolicy.h
ShaderProfile.h
ShaderProfileTree.h
SnapPolicy.h
Spring.h
StaggerTimer.h
SurfaceAnimator.h
▼
phosphor-audio
▼
include
►
PhosphorAudio
AudioDefaults.h
CavaSpectrumProvider.h
IAudioSpectrumProvider.h
PhosphorAudio.h
▼
phosphor-compositor
▼
include
►
PhosphorCompositor
AutotileState.h
DaemonClient.h
DebouncedAction.h
FloatingCache.h
GeometryHelpers.h
ICompositorBridge.h
IDragHandler.h
IGeometryHandler.h
ILifecycleHandler.h
SnapAssistFilter.h
TriggerParser.h
▼
phosphor-config
▼
include
►
PhosphorConfig
IBackend.h
IGroupPathResolver.h
JsonBackend.h
MigrationRunner.h
PhosphorConfig.h
QSettingsBackend.h
Schema.h
Store.h
▼
phosphor-dbus
▼
include
►
PhosphorDBus
Client.h
Logging.h
Streaming.h
▼
phosphor-engine
▼
include
►
PhosphorEngine
EngineTypes.h
GeometryUtils.h
IGeometrySettings.h
IPlacementEngine.h
IPlacementState.h
IVirtualDesktopManager.h
IWindowRegistry.h
IWindowTrackingService.h
JsonKeys.h
NavigationContext.h
PerScreenKeys.h
PhosphorEngine.h
PlacementEngineBase.h
WindowRegistry.h
▼
phosphor-fsloader
▼
include
►
PhosphorFsLoader
DirectoryLoader.h
IDirectoryLoaderSink.h
IScanStrategy.h
JsonEnvelopeValidator.h
MetadataPackRegistryBase.h
MetadataPackScanStrategy.h
ParsedEntry.h
WatchedDirectorySet.h
▼
phosphor-geometry
▼
include
►
PhosphorGeometry
GeometryUtils.h
JsonKeys.h
▼
phosphor-identity
▼
include
►
PhosphorIdentity
PhosphorIdentity.h
ScreenId.h
VirtualScreenId.h
WindowId.h
▼
phosphor-layer
▼
include
►
PhosphorLayer
►
defaults
DefaultScreenProvider.h
JsonSurfaceStore.h
NoOpSurfaceAnimator.h
PhosphorWaylandTransport.h
XdgToplevelTransport.h
ILayerShellTransport.h
IQmlEngineProvider.h
IScreenProvider.h
ISurfaceAnimator.h
ISurfaceStore.h
PhosphorLayer.h
Role.h
ScreenSurfaceRegistry.h
Surface.h
SurfaceConfig.h
SurfaceFactory.h
TopologyCoordinator.h
▼
phosphor-layout-api
▼
include
►
PhosphorLayoutApi
AlgorithmMetadata.h
AspectRatioClass.h
CompositeLayoutSource.h
EdgeGaps.h
GapKeys.h
ILayoutSource.h
ILayoutSourceFactory.h
ILayoutSourceRegistry.h
LayoutId.h
LayoutPreview.h
LayoutSourceBundle.h
LayoutSourceProviderRegistry.h
PhosphorLayoutApi.h
▼
phosphor-overlay
▼
include
►
PhosphorOverlay
PhosphorOverlay.h
ShellHost.h
ShellState.h
SlotEntry.h
▼
phosphor-placement
▼
include
►
PhosphorPlacement
IGeometryResolver.h
PlacementConfig.h
WindowTrackingService.h
▼
phosphor-protocol
▼
include
►
PhosphorProtocol
AutotileMarshalling.h
AutotileTypes.h
BridgeMarshalling.h
BridgeTypes.h
ClientHelpers.h
DragMarshalling.h
DragTypes.h
NavigationMarshalling.h
NavigationTypes.h
PhosphorProtocol.h
Registration.h
ServiceConstants.h
WindowMarshalling.h
WindowTypes.h
ZoneMarshalling.h
ZoneTypes.h
▼
phosphor-rendering
▼
include
►
PhosphorRendering
PhosphorRendering.h
ShaderCompiler.h
ShaderEffect.h
ShaderNodeRhi.h
ZoneShaderCommon.h
ZoneShaderNodeRhi.h
ZoneUniformExtension.h
▼
phosphor-screens
▼
include
►
PhosphorScreens
DBusScreenAdaptor.h
IConfigStore.h
InMemoryConfigStore.h
IPanelSource.h
IScreenProvider.h
Manager.h
NoOpPanelSource.h
PhosphorScreens.h
PhysicalScreen.h
PlasmaPanelSource.h
QtScreenProvider.h
Resolver.h
ScreenIdentity.h
Swapper.h
VirtualScreen.h
▼
phosphor-services
▼
include
►
PhosphorServices
DBusMenuModel.h
IconThemeResolver.h
MprisHost.h
MprisPlayer.h
MprisPlayerModel.h
PhosphorServices.h
Umbrella header for the
PhosphorServices
library
QmlRegistration.h
StatusNotifierHost.h
StatusNotifierItem.h
StatusNotifierItemModel.h
UPowerDevice.h
UPowerDeviceModel.h
UPowerHost.h
▼
phosphor-shaders
▼
include
►
PhosphorShaders
BaseUniforms.h
CustomParamsKey.h
IUniformExtension.h
IWallpaperProvider.h
ShaderIncludeResolver.h
ShaderRegistry.h
▼
phosphor-shell
▼
include
►
PhosphorShell
Environment.h
FileView.h
FloatingWindow.h
LazyLoader.h
PanelWindow.h
PersistentProperties.h
PhosphorShell.h
Umbrella include for the
PhosphorShell
library — a Quickshell- style declarative QML framework for layer-shell desktop shells
PopupWindow.h
Process.h
ScreenModel.h
ShellEngine.h
ShellGlobal.h
ShellLoader.h
SystemClock.h
Toplevels.h
Variants.h
WallpaperService.h
▼
phosphor-shell-patterns
▼
include
►
PhosphorShellPatterns
Patterns.h
PhosphorShellPatterns.h
▼
phosphor-shortcuts
▼
include
►
PhosphorShortcuts
Factory.h
IAdhocRegistrar.h
IBackend.h
PhosphorShortcuts.h
Registry.h
▼
phosphor-snap-engine
▼
include
►
PhosphorSnapEngine
INavigationStateProvider.h
ISnapSettings.h
IZoneAdjacencyResolver.h
SnapEngine.h
snapnavigationtargets.h
SnapState.h
▼
phosphor-surfaces
▼
include
►
PhosphorSurfaces
PhosphorSurfaces.h
SurfaceManager.h
SurfaceManagerConfig.h
▼
phosphor-tile-engine
▼
include
►
PhosphorTileEngine
AutotileConfig.h
AutotileEngine.h
IAutotileSettings.h
NavigationController.h
OverflowManager.h
PerScreenConfigResolver.h
▼
phosphor-tiles
▼
include
►
PhosphorTiles
AlgorithmPreviewParams.h
AlgorithmRegistry.h
AutotileConstants.h
Algorithm-layer constants for the autotile/tile primitives
AutotileLayoutSource.h
AutotileLayoutSourceFactory.h
AutotilePreviewRender.h
ITileAlgorithmRegistry.h
PhosphorTiles.h
ScriptedAlgorithm.h
ScriptedAlgorithmHelpers.h
ScriptedAlgorithmJsBuiltins.h
ScriptedAlgorithmLoader.h
ScriptedAlgorithmSandbox.h
ScriptedAlgorithmWatchdog.h
SplitTree.h
TilingAlgorithm.h
TilingAlgorithmHelpers.h
TilingParams.h
TilingState.h
▼
phosphor-wayland
▼
include
►
PhosphorWayland
CompositorLost.h
ForeignToplevel.h
IdleInhibitor.h
IdleNotifier.h
LayerShellPluginLoader.h
LayerSurface.h
PhosphorWayland.h
Convenience umbrella header — includes all public
PhosphorWayland
headers
SinglePixelBuffer.h
ToplevelDrag.h
▼
phosphor-workspaces
▼
include
►
PhosphorWorkspaces
ActivityManager.h
VirtualDesktopManager.h
▼
phosphor-zones
▼
include
►
PhosphorZones
AssignmentEntry.h
GeometryUtils.h
IZoneDetector.h
IZoneLayoutRegistry.h
Layout.h
LayoutComputeService.h
LayoutComputeTypes.h
LayoutFactory.h
LayoutRegistry.h
LayoutUtils.h
LayoutWorker.h
PhosphorZones.h
Zone.h
ZoneDefaults.h
ZoneDetector.h
ZoneHighlighter.h
ZoneJsonKeys.h
ZonesLayoutSource.h
ZonesLayoutSourceFactory.h
Generated by
1.9.8