#include <PhosphorAnimation/phosphoranimation_export.h>#include <QString>#include <QStringList>Go to the source code of this file.
Namespaces | |
| namespace | PhosphorAnimation |
| namespace | PhosphorAnimation::ProfilePaths |
| Dot-path constants for well-known animation events. | |
Functions | |
| PHOSPHORANIMATION_EXPORT QString | PhosphorAnimation::ProfilePaths::eventClassForPath (const QString &path) |
Classify path into an event class, or empty string when the path has no single class (a mixed ancestor like window, or a path outside the window/OSD/popup families — editor / panel / widget / cursor / shader / global). | |
| PHOSPHORANIMATION_EXPORT QStringList | PhosphorAnimation::ProfilePaths::allBuiltInPaths () |
| Full list of built-in paths in taxonomy order. | |
| PHOSPHORANIMATION_EXPORT QString | PhosphorAnimation::ProfilePaths::parentPath (const QString &path) |
Walk path up one level ("window.open" -> "window" -> "global" -> ""). | |
| PHOSPHORANIMATION_EXPORT QString | PhosphorAnimation::ProfilePaths::defaultShaderEffectIdForPath (const QString &path) |
Built-in default shader effect id for an event path, or empty for none. | |
Variables | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Global |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Window |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowOpen |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowClose |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowMinimize |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowMaximize |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowMove |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowResize |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowFocus |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowSnapIn |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowSnapOut |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowSnapResize |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WindowLayoutSwitch |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Editor |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::EditorSnapIn |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::EditorSnapOut |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::EditorSnapResize |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Osd |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::OsdShow |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::OsdPop |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::OsdHide |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Popup |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupZoneSelector |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupZoneSelectorShow |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupZoneSelectorHide |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupLayoutPicker |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupLayoutPickerShow |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupLayoutPickerHide |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupSnapAssist |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupSnapAssistShow |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PopupSnapAssistHide |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Panel |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PanelSlideIn |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PanelSlideOut |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PanelFadeIn |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::PanelFadeOut |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Cursor |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::CursorHover |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::CursorClick |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Shader |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::ShaderOpen |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::ShaderClose |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::ShaderSwitch |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::Widget |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetHover |
| 150 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetPress |
| 100 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetDim |
| 200 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetTint |
| 300 ms Linear (family root) | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetTintFast |
| 120 ms (variant) | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetToggleOn |
| 250 ms OutBack (spring feel) | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetToggleOff |
| 250 ms OutBack | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetBadgeShow |
| 200 ms OutBack | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetBadgeHide |
| 150 ms InCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetBadgePulse |
| 400 ms count-change pulse | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetAccordionExpand |
| 250 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetAccordionCollapse |
| 180 ms InCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetFadeIn |
| 200 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetFadeOut |
| 400 ms InCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetReorder |
| 200 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetProgress |
| 200 ms OutCubic | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetPulse |
| 1000 ms sinusoidal (family root) | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetPulseFast |
| 500 ms | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetPulseSlow |
| 1500 ms | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetZoneHighlight |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetZoneHighlightPop |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetZoneHighlightBorder |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::WidgetZoneOverlayFlash |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::EventClassGeometry |
| Geometry transitions: move, resize, snapIn/snapOut/snapResize, layoutSwitch, maximize — every leg that carries an old and new rect. | |
| PHOSPHORANIMATION_EXPORT const QString | PhosphorAnimation::ProfilePaths::EventClassAppearance |
| Appearance transitions: open, close, minimize, focus, and every OSD / popup show/hide — a single surface materialising or dissolving. | |