|
AeonGUI
A portable video game graphic user interface library.
|
Abstract base class for renderable path data. More...
#include <aeongui/Path.hpp>
Public Member Functions | |
| virtual void | Construct (const std::vector< DrawType > &aCommands)=0 |
| Build the path from a vector of draw commands. | |
| virtual void | Construct (const DrawType *aCommands, size_t aCommandCount)=0 |
| Build the path from a raw array of draw commands. | |
| virtual | ~Path ()=0 |
| Virtual destructor. | |
Abstract base class for renderable path data.
A Path is constructed from a sequence of DrawType commands and can be drawn by a Canvas implementation.
|
pure virtual |
Build the path from a raw array of draw commands.
| aCommands | Pointer to the command array. |
| aCommandCount | Number of commands. |
Implemented in AeonGUI::CairoPath.
|
pure virtual |
Build the path from a vector of draw commands.
| aCommands | The draw command sequence. |
Implemented in AeonGUI::CairoPath.