7#include <PhosphorAnimation/phosphoranimation_export.h>
Registry of available animation shader transition effects.
Definition AnimationShaderRegistry.h:75
AnimationShaderRegistry(QObject *parent=nullptr)
void onUserPathChanged(const QString &path) override
Hook invoked from setUserPath when the path actually changes.
~AnimationShaderRegistry() override
QVariantMap translateAnimationParams(const QString &effectId, const QVariantMap &friendlyParams) const
Translate a friendly parameter map into the canonical slot keys consumed by both runtimes that drive ...
QList< AnimationShaderEffect > availableEffects() const
AnimationShaderEffect effect(const QString &id) const
QStringList effectIds() const
bool hasEffect(const QString &id) const
static QVariantMap translateAnimationParams(const AnimationShaderEffect &effect, const QVariantMap &friendlyParams)
Static counterpart for callers that already hold the resolved AnimationShaderEffect (e....
Definition AnimationAppRule.h:17
Metadata for a single animation shader effect (transition).
Definition AnimationShaderEffect.h:45