blob: 5c551235869792cd22f351e05bd365a9cac8880e [file]
#ifndef _RIVE_PATH_VERTEX_HPP_
#define _RIVE_PATH_VERTEX_HPP_
#include "rive/bones/weight.hpp"
#include "rive/generated/shapes/path_vertex_base.hpp"
#include "rive/math/mat2d.hpp"
namespace rive
{
class PathVertex : public PathVertexBase
{
public:
StatusCode onAddedDirty(CoreContext* context) override;
void markGeometryDirty() override;
#ifdef WITH_RIVE_EDITOR
// Body in `editor_native/native/src/editor/shapes/path_vertex_editor.cpp`.
void editorParentChanged(ContainerComponent* from,
ContainerComponent* to) override;
#endif
};
} // namespace rive
#endif