cocos2d-x  3.4
 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 ()
 ~FlatBuffersSerialize ()
void deleteFlatBufferBuilder ()
std::string test (const std::string &xmlFileName, const std::string &flatbuffersFileName)
local test ( local xmlFileName, local flatbuffersFileName)
std::string serializeFlatBuffersWithXMLFile (const std::string &xmlFileName, const std::string &flatbuffersFileName)
flatbuffers::Offset
< flatbuffers::NodeTree
createNodeTree (const tinyxml2::XMLElement *objectData, std::string classType)
local createNodeTree ( local objectData, local classType)
flatbuffers::Offset
< flatbuffers::NodeAction
createNodeAction (const tinyxml2::XMLElement *objectData)
local createNodeAction ( local objectData)
flatbuffers::Offset
< flatbuffers::TimeLine
createTimeLine (const tinyxml2::XMLElement *objectData)
local createTimeLine ( local objectData)
flatbuffers::Offset
< flatbuffers::PointFrame
createPointFrame (const tinyxml2::XMLElement *objectData)
local createPointFrame ( local objectData)
flatbuffers::Offset
< flatbuffers::ScaleFrame
createScaleFrame (const tinyxml2::XMLElement *objectData)
local createScaleFrame ( local objectData)
flatbuffers::Offset
< flatbuffers::ColorFrame
createColorFrame (const tinyxml2::XMLElement *objectData)
local createColorFrame ( local objectData)
flatbuffers::Offset
< flatbuffers::TextureFrame
createTextureFrame (const tinyxml2::XMLElement *objectData)
local createTextureFrame ( local objectData)
flatbuffers::Offset
< flatbuffers::EventFrame
createEventFrame (const tinyxml2::XMLElement *objectData)
flatbuffers::Offset
< flatbuffers::IntFrame
createIntFrame (const tinyxml2::XMLElement *objectData)
local createIntFrame ( local objectData)
flatbuffers::Offset
< flatbuffers::BoolFrame
createBoolFrame (const tinyxml2::XMLElement *objectData)
local createBoolFrame ( local objectData)
flatbuffers::Offset
< flatbuffers::InnerActionFrame
createInnerActionFrame (const tinyxml2::XMLElement *objectData)
flatbuffers::Offset
< flatbuffers::AnimationInfo
createAnimationInfo (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)
local createFlatBuffersWithXMLFileForSimulator ( local xmlFileName)
flatbuffers::Offset
< flatbuffers::NodeTree
createNodeTreeForSimulator (const tinyxml2::XMLElement *objectData, std::string classType)
local createNodeTreeForSimulator ( local objectData, local classType)
flatbuffers::Offset
< flatbuffers::ProjectNodeOptions
createProjectNodeOptionsForSimulator (const tinyxml2::XMLElement *objectData)
var createProjectNodeOptionsForSimulator ( var objectData)
local createProjectNodeOptionsForSimulator ( local objectData)
std::string getCsdVersion ()

Static Public Member Functions

static FlatBuffersSerializegetInstance ()
var getInstance ()
local getInstance ()
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::Offset
<flatbuffers::AnimationInfo>
createAnimationInfo
( const tinyxml2::XMLElement *  objectData)
var createAnimationInfo ( var  objectData)
local createAnimationInfo ( local  objectData)
flatbuffers::Offset
<flatbuffers::BoolFrame>
createBoolFrame
( const tinyxml2::XMLElement *  objectData)
var createBoolFrame ( var  objectData)
local createBoolFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::ColorFrame>
createColorFrame
( const tinyxml2::XMLElement *  objectData)
var createColorFrame ( var  objectData)
local createColorFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::EventFrame>
createEventFrame
( const tinyxml2::XMLElement *  objectData)
var createEventFrame ( var  objectData)
local createEventFrame ( local  objectData)
flatbuffers::FlatBufferBuilder*
createFlatBuffersWithXMLFileForSimulator
( const std::string &  xmlFileName)
var
createFlatBuffersWithXMLFileForSimulator
( var  xmlFileName)
local
createFlatBuffersWithXMLFileForSimulator
( local  xmlFileName)
flatbuffers::Offset
<flatbuffers::InnerActionFrame>
createInnerActionFrame
( const tinyxml2::XMLElement *  objectData)
var createInnerActionFrame ( var  objectData)
local createInnerActionFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::IntFrame>
createIntFrame
( const tinyxml2::XMLElement *  objectData)
var createIntFrame ( var  objectData)
local createIntFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::NodeAction>
createNodeAction
( const tinyxml2::XMLElement *  objectData)
var createNodeAction ( var  objectData)
local createNodeAction ( local  objectData)
flatbuffers::Offset
<flatbuffers::NodeTree>
createNodeTree
( const tinyxml2::XMLElement *  objectData,
std::string  classType 
)
var createNodeTree ( var  objectData,
var  classType 
)
local createNodeTree ( local  objectData,
local  classType 
)
flatbuffers::Offset
<flatbuffers::NodeTree>
createNodeTreeForSimulator
( const tinyxml2::XMLElement *  objectData,
std::string  classType 
)
var createNodeTreeForSimulator ( var  objectData,
var  classType 
)
local createNodeTreeForSimulator ( local  objectData,
local  classType 
)
flatbuffers::Offset
<flatbuffers::PointFrame>
createPointFrame
( const tinyxml2::XMLElement *  objectData)
var createPointFrame ( var  objectData)
local createPointFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::ProjectNodeOptions>
createProjectNodeOptionsForSimulator
( const tinyxml2::XMLElement *  objectData)
var
createProjectNodeOptionsForSimulator
( var  objectData)
local
createProjectNodeOptionsForSimulator
( local  objectData)
flatbuffers::Offset
<flatbuffers::ScaleFrame>
createScaleFrame
( const tinyxml2::XMLElement *  objectData)
var createScaleFrame ( var  objectData)
local createScaleFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::TextureFrame>
createTextureFrame
( const tinyxml2::XMLElement *  objectData)
var createTextureFrame ( var  objectData)
local createTextureFrame ( local  objectData)
flatbuffers::Offset
<flatbuffers::TimeLine>
createTimeLine
( const tinyxml2::XMLElement *  objectData)
var createTimeLine ( var  objectData)
local createTimeLine ( local  objectData)
void deleteFlatBufferBuilder ( )
var deleteFlatBufferBuilder ( )
local deleteFlatBufferBuilder ( )
std::string getCsdVersion ( )
inline
var getCsdVersion ( )
inline
local getCsdVersion ( )
inline
std::string getGUIClassName ( const std::string &  name)
var getGUIClassName ( var  name)
local getGUIClassName ( local  name)
static FlatBuffersSerialize*
getInstance
( )
static
var getInstance ( )
static
local getInstance ( )
static
int getResourceType ( std::string  key)
var getResourceType ( var  key)
local getResourceType ( local  key)
std::string
getWidgetReaderClassName
( cocos2d::ui::Widget widget)
var getWidgetReaderClassName ( var  widget)
local getWidgetReaderClassName ( local  widget)
static void purge ( )
static
var purge ( )
static
local purge ( )
static
std::string
serializeFlatBuffersWithXMLFile
( const std::string &  xmlFileName,
const std::string &  flatbuffersFileName 
)
var serializeFlatBuffersWithXMLFile ( var  xmlFileName,
var  flatbuffersFileName 
)
local
serializeFlatBuffersWithXMLFile
( local  xmlFileName,
local  flatbuffersFileName 
)
std::string test ( const std::string &  xmlFileName,
const std::string &  flatbuffersFileName 
)
var test ( var  xmlFileName,
var  flatbuffersFileName 
)
local test ( local  xmlFileName,
local  flatbuffersFileName 
)

Member Data Documentation

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

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