cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FlatBuffersSerialize Class Reference

#include <FlatBuffersSerialize.h>

Public Member Functions

 FlatBuffersSerialize ()
 
 ~FlatBuffersSerialize ()
 
void deleteFlatBufferBuilder ()
 
std::string test (const std::string &xmlFileName, const std::string &flatbuffersFileName)
 
std::string serializeFlatBuffersWithXMLFile (const std::string &xmlFileName, const std::string &flatbuffersFileName)
 
flatbuffers::Offset
< flatbuffers::NodeTree
createNodeTree (const tinyxml2::XMLElement *objectData, std::string classType)
 
flatbuffers::Offset
< flatbuffers::NodeAction
createNodeAction (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLine
createTimeLine (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLineBoolFrame
createTimeLineBoolFrame (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLineIntFrame
createTimeLineIntFrame (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLineStringFrame
createTimeLineStringFrame (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLinePointFrame
createTimeLinePointFrame (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLineColorFrame
createTimeLineColorFrame (const tinyxml2::XMLElement *objectData)
 
flatbuffers::Offset
< flatbuffers::TimeLineTextureFrame
createTimeLineTextureFrame (const tinyxml2::XMLElement *objectData)
 
int getResourceType (std::string key)
 
std::string getGUIClassName (const std::string &name)
 
std::string getWidgetReaderClassName (cocos2d::ui::Widget *widget)
 
flatbuffers::FlatBufferBuilder * createFlatBuffersWithXMLFileForSimulator (const std::string &xmlFileName)
 
flatbuffers::Offset
< flatbuffers::NodeTree
createNodeTreeForSimulator (const tinyxml2::XMLElement *objectData, std::string classType)
 
flatbuffers::Offset
< flatbuffers::ProjectNodeOptions
createProjectNodeOptionsForSimulator (const tinyxml2::XMLElement *objectData)
 

Static Public Member Functions

static FlatBuffersSerializegetInstance ()
 
static void purge ()
 

Public Attributes

std::vector
< flatbuffers::Offset
< flatbuffers::String > > 
_textures
 
std::vector
< flatbuffers::Offset
< flatbuffers::String > > 
_texturePngs
 
bool _isSimulator
 

Constructor & Destructor Documentation

Member Function Documentation

flatbuffers::FlatBufferBuilder* createFlatBuffersWithXMLFileForSimulator ( const std::string &  xmlFileName)
flatbuffers::Offset<flatbuffers::NodeAction> createNodeAction ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::NodeTree> createNodeTree ( const tinyxml2::XMLElement *  objectData,
std::string  classType 
)
flatbuffers::Offset<flatbuffers::NodeTree> createNodeTreeForSimulator ( const tinyxml2::XMLElement *  objectData,
std::string  classType 
)
flatbuffers::Offset<flatbuffers::ProjectNodeOptions> createProjectNodeOptionsForSimulator ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLine> createTimeLine ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLineBoolFrame> createTimeLineBoolFrame ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLineColorFrame> createTimeLineColorFrame ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLineIntFrame> createTimeLineIntFrame ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLinePointFrame> createTimeLinePointFrame ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLineStringFrame> createTimeLineStringFrame ( const tinyxml2::XMLElement *  objectData)
flatbuffers::Offset<flatbuffers::TimeLineTextureFrame> createTimeLineTextureFrame ( const tinyxml2::XMLElement *  objectData)
void deleteFlatBufferBuilder ( )
std::string getGUIClassName ( const std::string &  name)
static FlatBuffersSerialize* getInstance ( )
static
int getResourceType ( std::string  key)
std::string getWidgetReaderClassName ( cocos2d::ui::Widget widget)
static void purge ( )
static
std::string serializeFlatBuffersWithXMLFile ( const std::string &  xmlFileName,
const std::string &  flatbuffersFileName 
)
std::string test ( const std::string &  xmlFileName,
const std::string &  flatbuffersFileName 
)

Member Data Documentation

bool _isSimulator
std::vector<flatbuffers::Offset<flatbuffers::String> > _texturePngs
std::vector<flatbuffers::Offset<flatbuffers::String> > _textures

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