#ifndef _RIVE_STROKE_EFFECT_HPP_ | |
#define _RIVE_STROKE_EFFECT_HPP_ | |
#include "rive/rive_types.hpp" | |
namespace rive | |
{ | |
class Factory; | |
class RenderPath; | |
class MetricsPath; | |
class StrokeEffect | |
{ | |
public: | |
virtual ~StrokeEffect() {} | |
virtual RenderPath* effectPath(MetricsPath* source, Factory*) = 0; | |
virtual void invalidateEffect() = 0; | |
}; | |
} // namespace rive | |
#endif |