OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SsXmlIArchiver Class Reference

アーカイバクラス インプットクラス More...

#include <ssarchiver.h>

Inheritance diagram for spritestudio6::SsXmlIArchiver:
[legend]

Public Member Functions

virtual EnumSsArchiver::Type getType ()
 
 SsXmlIArchiver (ISsXmlArchiver *ar, const char *element_name)
 
 SsXmlIArchiver (libXML::XMLDocument *doc, const char *element_name)
 
 SsXmlIArchiver (libXML::XMLElement *e)
 
virtual ~SsXmlIArchiver ()
 
virtual bool dc (const char *name, int &member)
 
virtual bool dc (const char *name, float &member)
 
virtual bool dc (const char *name, SsString &member)
 
virtual bool dc (const char *name, bool &member)
 
virtual bool dc (const char *name, std::vector< SsString > &list)
 
virtual bool dc (const char *name, SsPoint2 &member)
 
virtual bool dc (const char *name, SsCurve &member)
 
virtual bool dc (const char *name, SsTriangle &member)
 
virtual bool dc (const char *name, SsXmlRangeValueConverter &member)
 
virtual bool dc (const char *name, std::vector< SsPoint2 > &list)
 
virtual bool dc (const char *name, std::vector< SsTriangle > &list)
 
virtual bool dc (const char *name, std::map< SsString, int > &_map)
 
virtual bool dc_attr (const char *name, SsString &member)
 
virtual bool dc_attr (const char *name, int &member)
 
template<class myclass>
bool dc (const char *name, std::vector< myclass * > &list, const std::string key="value")
 
template<class myclass>
bool dc (const char *name, myclass &type)
 
template<class myclass>
bool dc_attr (const char *name, myclass &type)
 
- Public Member Functions inherited from spritestudio6::ISsXmlArchiver
 ISsXmlArchiver ()
 
virtual ~ISsXmlArchiver ()
 
libXML::XMLElement * getxml ()
 
void firstChild (ISsXmlArchiver *ar, const char *element_name)
 
void setDocumet (libXML::XMLDocument *doc, const char *element_name)
 
void setElement (libXML::XMLElement *e)
 

Detailed Description

アーカイバクラス インプットクラス

Constructor & Destructor Documentation

◆ SsXmlIArchiver() [1/3]

spritestudio6::SsXmlIArchiver::SsXmlIArchiver ( ISsXmlArchiver * ar,
const char * element_name )
inline

◆ SsXmlIArchiver() [2/3]

spritestudio6::SsXmlIArchiver::SsXmlIArchiver ( libXML::XMLDocument * doc,
const char * element_name )
inline

◆ SsXmlIArchiver() [3/3]

spritestudio6::SsXmlIArchiver::SsXmlIArchiver ( libXML::XMLElement * e)
inline

◆ ~SsXmlIArchiver()

virtual spritestudio6::SsXmlIArchiver::~SsXmlIArchiver ( )
inlinevirtual

Member Function Documentation

◆ dc() [1/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
bool & member )
virtual

◆ dc() [2/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
float & member )
virtual

◆ dc() [3/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
int & member )
virtual

◆ dc() [4/14]

template<class myclass>
bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
myclass & type )
inline

◆ dc() [5/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
SsCurve & member )
virtual

◆ dc() [6/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
SsPoint2 & member )
virtual

◆ dc() [7/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
SsString & member )
virtual

◆ dc() [8/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
SsTriangle & member )
virtual

◆ dc() [9/14]

virtual bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
SsXmlRangeValueConverter & member )
inlinevirtual

◆ dc() [10/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
std::map< SsString, int > & _map )
virtual

◆ dc() [11/14]

template<class myclass>
bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
std::vector< myclass * > & list,
const std::string key = "value" )
inline

◆ dc() [12/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
std::vector< SsPoint2 > & list )
virtual

◆ dc() [13/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
std::vector< SsString > & list )
virtual

◆ dc() [14/14]

bool spritestudio6::SsXmlIArchiver::dc ( const char * name,
std::vector< SsTriangle > & list )
virtual

◆ dc_attr() [1/3]

bool spritestudio6::SsXmlIArchiver::dc_attr ( const char * name,
int & member )
virtual

◆ dc_attr() [2/3]

template<class myclass>
bool spritestudio6::SsXmlIArchiver::dc_attr ( const char * name,
myclass & type )
inline

◆ dc_attr() [3/3]

bool spritestudio6::SsXmlIArchiver::dc_attr ( const char * name,
SsString & member )
virtual

◆ getType()

virtual EnumSsArchiver::Type spritestudio6::SsXmlIArchiver::getType ( )
inlinevirtual

Reimplemented from spritestudio6::ISsXmlArchiver.


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