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

#include <CCSSceneReader.h>

Public Types

enum  AttachComponentType { EMPTY_NODE, RENDER_NODE, DEFAULT = EMPTY_NODE }
 

Public Member Functions

cocos2d::NodecreateNodeWithSceneFile (const std::string &fileName, AttachComponentType attachComponent=AttachComponentType::EMPTY_NODE)
 
void setTarget (const std::function< void(cocos2d::Ref *obj, void *doc)> &selector)
 
cocos2d::NodegetNodeByTag (int nTag)
 
AttachComponentType getAttachComponentType ()
 
virtual ~SceneReader (void)
 

Static Public Member Functions

static SceneReadergetInstance ()
 
static void destroyInstance ()
 purge destroySceneReader More...
 
static const char * sceneReaderVersion ()
 

Public Attributes

CC_CONSTRUCTOR_ACCESS __pad0__: SceneReader(void)
 

Member Enumeration Documentation

enum AttachComponentType
strong
Enumerator
EMPTY_NODE 

parent: Empty Node ComRender(Sprite, Armature, TMXTiledMap, ParticleSystemQuad, GUIComponent) ComAttribute ComAudio ....

RENDER_NODE 

parent: ComRender(Sprite, Armature, TMXTiledMap, ParticleSystemQuad, GUIComponent) ComAttribute ComAudio ....

DEFAULT 

Default AttachComponentType is _EmptyNode.

Constructor & Destructor Documentation

virtual ~SceneReader ( void  )
virtual

Member Function Documentation

cocos2d::Node* createNodeWithSceneFile ( const std::string &  fileName,
AttachComponentType  attachComponent = AttachComponentType::EMPTY_NODE 
)
static void destroyInstance ( )
static

purge destroySceneReader

AttachComponentType getAttachComponentType ( )
inline
static SceneReader* getInstance ( )
static
cocos2d::Node* getNodeByTag ( int  nTag)
static const char* sceneReaderVersion ( )
static
void setTarget ( const std::function< void(cocos2d::Ref *obj, void *doc)> &  selector)

Member Data Documentation


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