blob: 72af02a34865437a46b128c910f083508fda5b63 [file] [log] [blame] [edit]
#include "rive/shapes/mesh_vertex.hpp"
#include "rive/shapes/mesh.hpp"
using namespace rive;
void MeshVertex::markGeometryDirty()
{
parent()->as<Mesh>()->markDrawableDirty();
}
StatusCode MeshVertex::onAddedDirty(CoreContext* context)
{
StatusCode code = Super::onAddedDirty(context);
if (code != StatusCode::Ok)
{
return code;
}
if (!parent()->is<Mesh>())
{
return StatusCode::MissingObject;
}
parent()->as<Mesh>()->addVertex(this);
return StatusCode::Ok;
}