axmol/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CustomTest/CustomWidgetCallbackBindTest/CustomRootNodeReader.cpp

33 lines
688 B
C++

#include "CustomRootNodeReader.h"
#include "CustomRootNode.h"
USING_NS_CC;
static CustomRootNodeReader* _instanceCustomRootNodeReader = nullptr;
CustomRootNodeReader* CustomRootNodeReader::getInstance()
{
if (!_instanceCustomRootNodeReader)
{
_instanceCustomRootNodeReader = new CustomRootNodeReader();
}
return _instanceCustomRootNodeReader;
}
void CustomRootNodeReader::purge()
{
CC_SAFE_DELETE(_instanceCustomRootNodeReader);
}
Node* CustomRootNodeReader::createNodeWithFlatBuffers(const flatbuffers::Table *nodeOptions)
{
CustomRootNode* node = CustomRootNode::create();
setPropsWithFlatBuffers(node, nodeOptions);
return node;
}