blob: 957c867ee2e0f65c3ca6d2efd6208a0e147a3c3d [file] [log] [blame]
#ifndef _RIVE_POINTS_PATH_HPP_
#define _RIVE_POINTS_PATH_HPP_
#include "rive/bones/skinnable.hpp"
#include "rive/generated/shapes/points_path_base.hpp"
namespace rive {
class PointsPath : public PointsPathBase, public Skinnable {
public:
bool isPathClosed() const override { return isClosed(); }
void buildDependencies() override;
void update(ComponentDirt value) override;
void markPathDirty() override;
void markSkinDirty() override;
const Mat2D& pathTransform() const override;
};
} // namespace rive
#endif