7#include <PhosphorLayer/phosphorlayer_export.h>
Hook point for show/hide transitions on Surfaces.
Definition ISurfaceAnimator.h:50
std::function< void()> CompletionCallback
Invoked when a show/hide animation completes.
Definition ISurfaceAnimator.h:55
Pass-through ISurfaceAnimator — calls onComplete() synchronously.
Definition NoOpSurfaceAnimator.h:25
NoOpSurfaceAnimator()=default
void beginHide(Surface *, QQuickItem *, CompletionCallback onComplete) override
Begin a hide transition for surface.
Definition NoOpSurfaceAnimator.h:36
void cancel(Surface *) override
Interrupt any in-flight animation for surface.
Definition NoOpSurfaceAnimator.h:42
~NoOpSurfaceAnimator() override=default
void beginShow(Surface *, QQuickItem *, CompletionCallback onComplete) override
Begin a show transition for surface.
Definition NoOpSurfaceAnimator.h:30
One layer-shell surface with a managed lifecycle.
Definition Surface.h:99
Definition SurfaceAnimator.h:26