Kage Studio 0.7.230612
A Simple Free and Open Source 2D Animation Software
Loading...
Searching...
No Matches
KageDo Class Reference

#include <kagedo.h>

Public Member Functions

 KageDo ()
 
 KageDo (unsigned int p_layer, unsigned int p_frame)
 
virtual ~KageDo ()
 
void setVectorData (vector< VectorData > p_vectorData)
 
vector< VectorDatagetVectorData ()
 
KageDo clone ()
 
void clear ()
 
void push (KageDo p_vectorsData)
 
bool isEmpty ()
 

Data Fields

unsigned int _frame
 
unsigned int _layer
 

Protected Member Functions

void add (VectorData::type p_type, ColorData p_fill, StrokeColorData p_stroke)
 

Protected Attributes

vector< VectorData_vectorData
 

Constructor & Destructor Documentation

◆ KageDo() [1/2]

KageDo::KageDo ( )

◆ KageDo() [2/2]

KageDo::KageDo ( unsigned int  p_layer,
unsigned int  p_frame 
)

◆ ~KageDo()

KageDo::~KageDo ( )
virtual

Member Function Documentation

◆ add()

void KageDo::add ( VectorData::type  p_type,
ColorData  p_fill,
StrokeColorData  p_stroke 
)
protected

◆ clear()

void KageDo::clear ( )

◆ clone()

KageDo KageDo::clone ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getVectorData()

vector< VectorData > KageDo::getVectorData ( )
Here is the caller graph for this function:

◆ isEmpty()

bool KageDo::isEmpty ( )

◆ push()

void KageDo::push ( KageDo  p_vectorsData)
Here is the call graph for this function:

◆ setVectorData()

void KageDo::setVectorData ( vector< VectorData p_vectorData)
Here is the caller graph for this function:

Field Documentation

◆ _frame

unsigned int KageDo::_frame

◆ _layer

unsigned int KageDo::_layer

◆ _vectorData

vector<VectorData> KageDo::_vectorData
protected

The documentation for this class was generated from the following files: