22#include "aeongui/DrawType.hpp"
37 virtual void Construct (
const std::vector<DrawType>& aCommands ) = 0;
42 virtual void Construct (
const DrawType* aCommands,
size_t aCommandCount ) = 0;
Abstract base class for renderable path data.
Definition Path.hpp:32
virtual void Construct(const DrawType *aCommands, size_t aCommandCount)=0
Build the path from a raw array of draw commands.
virtual void Construct(const std::vector< DrawType > &aCommands)=0
Build the path from a vector of draw commands.
virtual ~Path()=0
Virtual destructor.