blob: 72ed7165e192bf4df577227d52a5ef7dd14abde5 [file] [log] [blame]
#ifndef _RIVE_STROKE_EFFECT_HPP_
#define _RIVE_STROKE_EFFECT_HPP_
#include "rive/rive_types.hpp"
namespace rive
{
class Factory;
class RenderPath;
class RawPath;
class StrokeEffect
{
public:
virtual ~StrokeEffect() {}
virtual RenderPath* effectPath(const RawPath& source, Factory*) = 0;
virtual void invalidateEffect() = 0;
};
} // namespace rive
#endif