#include "./tinyxml2/tinyxml2.h"
#include "sstypes.h"
#include <string>
#include <vector>
#include <map>
Go to the source code of this file.
|
template<class myclass> |
bool | spritestudio6::__SSAR_DECLARE_LIST__ (ISsXmlArchiver *ar, std::vector< myclass * > &list, const char *name, const std::string key="value") |
|
template<class myclass> |
bool | spritestudio6::__SSAR_DECLARE_ENUM__ (ISsXmlArchiver *ar, myclass &type, const char *name) |
|
template<class myclass> |
bool | spritestudio6::__SSAR_DECLARE_ATTRIBUTE_ENUM__ (ISsXmlArchiver *ar, myclass &type, const char *name) |
|
bool | spritestudio6::StringToPoint2 (const std::string &str, SsPoint2 &point) |
|
bool | spritestudio6::StringToIRect (const std::string &str, SsIRect &rect) |
|
bool | spritestudio6::StringToTriangle (const std::string &str, SsTriangle &tri) |
|
void | spritestudio6::SsArchiverInit () |
| SpriteStudio XMLデータ読み書きの初期化
|
|
◆ SPRITESTUDIO6SDK_AR_SELF_CHECK
#define SPRITESTUDIO6SDK_AR_SELF_CHECK |
( |
| ) |
|
Value:if ( this->getxml() == 0 ) return false;
◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK
#define SPRITESTUDIO6SDK_SERIALIZE_BLOCK void __Serialize(ISsXmlArchiver* ar) |
◆ SPRITESTUDIO6SDK_SSAR_DECLARE
#define SPRITESTUDIO6SDK_SSAR_DECLARE |
( |
| t | ) |
|
Value:
GLdouble t
Definition glad.h:2397
◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE |
( |
| t | ) |
|
◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE_ENUM
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ATTRIBUTE_ENUM |
( |
| t | ) |
|
Value:
bool __SSAR_DECLARE_ATTRIBUTE_ENUM__(ISsXmlArchiver *ar, myclass &type, const char *name)
Definition ssarchiver.h:256
◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM
#define SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM |
( |
| t | ) |
|
Value:
bool __SSAR_DECLARE_ENUM__(ISsXmlArchiver *ar, myclass &type, const char *name)
Definition ssarchiver.h:242
◆ SPRITESTUDIO6SDK_SSAR_DECLARE_LIST
#define SPRITESTUDIO6SDK_SSAR_DECLARE_LIST |
( |
| t | ) |
|
Value:
bool __SSAR_DECLARE_LIST__(ISsXmlArchiver *ar, std::vector< myclass * > &list, const char *name, const std::string key="value")
Definition ssarchiver.h:222
◆ SPRITESTUDIO6SDK_SSAR_DECLARE_LIST2
#define SPRITESTUDIO6SDK_SSAR_DECLARE_LIST2 |
( |
| t, |
|
|
| s ) |
Value:
GLdouble s
Definition glad.h:3009
◆ SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX
#define SPRITESTUDIO6SDK_SSAR_DECLARE_LISTEX |
( |
| t, |
|
|
| key ) |
◆ SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE
#define SPRITESTUDIO6SDK_SSAR_STRUCT_DECLARE |
( |
| t | ) |
|
Value:{SsXmlIArchiver _ar( ar , #
t );\