![]() |
Kage Studio 0.7.240121
A Simple Free and Open Source 2D Animation Software
|
#include <svg.h>


Public Member Functions | |
| BasicSvg (std::string p_svgContent) | |
| BasicSvg () | |
| virtual | ~BasicSvg () |
| void | setContent (std::string p_svgContent) |
| std::string | getContent () |
| bool | parse (std::string p_content) |
| bool | parse () |
| void | setProperties (std::vector< SvgTagProperty > p_svgTagProperties) |
| std::string | getProperties () |
| BasicSvg | clone () |
| std::string | toString () |
| void | copy (BasicSvg p_svgTag) |
| bool | equalTo (BasicSvg p_svgTag) |
| bool | tokenize () |
| SvgTag | getRoot () |
| void | debugToken (unsigned int p_index) |
| void | printSVG () |
| std::string | getSVG () |
| bool | setSVG (std::string p_svgdata) |
Public Member Functions inherited from BasicXml | |
| BasicXml (std::string p_xmlContent) | |
| BasicXml () | |
| virtual | ~BasicXml () |
| void | setContent (std::string p_xmlContent) |
| std::string | getContent () |
| bool | parse (std::string p_content) |
| bool | parse () |
| void | setProperties (std::vector< XmlTagProperty > p_xmlTagProperties) |
| std::string | getProperties () |
| BasicXml | clone () |
| std::string | toString () |
| void | copy (BasicXml p_xmlTag) |
| bool | equalTo (BasicXml p_xmlTag) |
| bool | tokenize () |
| XmlTag | getRoot () |
| void | debugToken (unsigned int p_index) |
| void | printXML () |
| std::string | getXML () |
| bool | setXML (std::string p_xmldata) |
Static Public Member Functions | |
| static string | openXMLFile (std::string p_path) |
| static bool | isNumeric (std::string p_value) |
Static Public Member Functions inherited from BasicXml | |
| static std::string | openXMLFile (std::string p_path) |
| static bool | isNumeric (std::string p_value) |
Data Fields | |
| std::vector< SvgToken > | _tokens |
Data Fields inherited from BasicXml | |
| std::vector< XmlToken > | _tokens |
Protected Member Functions | |
| unsigned int | createTag (unsigned int p_index, SvgTag &p_svgTagParent) |
| void | listChildren (std::vector< SvgTag > p_tags, std::string p_tab) |
| std::string | getSvgChildren (std::vector< SvgTag > p_children, std::string p_tab) |
Protected Member Functions inherited from BasicXml | |
| unsigned int | createTag (unsigned int p_index, XmlTag &p_xmlTagParent) |
| unsigned int | skipWhitespace (unsigned int p_index) |
| unsigned int | expectFor (unsigned int p_index, std::string p_token) |
| unsigned int | lookFor (unsigned int p_index, std::string p_token) |
| unsigned int | getPreviousIndex (unsigned int p_index) |
| void | listChildren (std::vector< XmlTag > p_tags, std::string p_tab) |
| std::string | getXMLChildren (std::vector< XmlTag > p_children, std::string p_tab) |
Protected Attributes | |
| std::string | _svgContent |
| std::vector< SvgTagProperty > | _svgTagProperties |
| SvgTag | _root |
Protected Attributes inherited from BasicXml | |
| std::string | _xmlContent |
| std::vector< XmlTagProperty > | _xmlTagProperties |
| XmlTag | _root |
| BasicSvg::BasicSvg | ( | std::string | p_svgContent | ) |

| BasicSvg::BasicSvg | ( | ) |
|
virtual |
| BasicSvg BasicSvg::clone | ( | ) |

| void BasicSvg::copy | ( | BasicSvg | p_svgTag | ) |

|
protected |
| void BasicSvg::debugToken | ( | unsigned int | p_index | ) |
| bool BasicSvg::equalTo | ( | BasicSvg | p_svgTag | ) |

| std::string BasicSvg::getContent | ( | ) |
| std::string BasicSvg::getProperties | ( | ) |
| SvgTag BasicSvg::getRoot | ( | ) |
| std::string BasicSvg::getSVG | ( | ) |
|
protected |
|
static |
|
protected |
|
static |
| bool BasicSvg::parse | ( | ) |
| bool BasicSvg::parse | ( | std::string | p_content | ) |
| void BasicSvg::printSVG | ( | ) |
| void BasicSvg::setContent | ( | std::string | p_svgContent | ) |
| void BasicSvg::setProperties | ( | std::vector< SvgTagProperty > | p_svgTagProperties | ) |
| bool BasicSvg::setSVG | ( | std::string | p_svgdata | ) |
| bool BasicSvg::tokenize | ( | ) |
| std::string BasicSvg::toString | ( | ) |
|
protected |
|
protected |
|
protected |
| std::vector<SvgToken> BasicSvg::_tokens |