cocos2d-x  3.2rc0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
NodeLoaderLibrary Class Reference

#include <CCNodeLoaderLibrary.h>

Inheritance diagram for NodeLoaderLibrary:
Ref

Public Member Functions

 CCB_STATIC_NEW_AUTORELEASE_OBJECT_METHOD (NodeLoaderLibrary, library)
 NodeLoaderLibrary ()
virtual ~NodeLoaderLibrary ()
void registerDefaultNodeLoaders ()
void registerNodeLoader (const char *pClassName, NodeLoader *pNodeLoader)
void unregisterNodeLoader (const char *pClassName)
NodeLoader * getNodeLoader (const char *pClassName)
void purge (bool pDelete)
void registerDefaultCCNodeLoaders ()
void registerCCNodeLoader (const char *pClassName, NodeLoader *pNodeLoader)
void unregisterCCNodeLoader (const char *pClassName)
NodeLoader * getCCNodeLoader (const char *pClassName)
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Ref * autorelease ()
 Releases the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()

Static Public Member Functions

static NodeLoaderLibrary * getInstance ()
static void destroyInstance ()
static NodeLoaderLibrary * newDefaultNodeLoaderLibrary ()
static NodeLoaderLibrary * sharedNodeLoaderLibrary ()
static void purgeSharedNodeLoaderLibrary ()
static NodeLoaderLibrary * newDefaultCCNodeLoaderLibrary ()

Additional Inherited Members

- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 
 Ref ()
 Constructor. More...
 
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 
var _referenceCount
 count of references More...
 
local _referenceCount
 count of references More...
 

Constructor & Destructor Documentation

virtual ~NodeLoaderLibrary ( )
virtual

Member Function Documentation

CCB_STATIC_NEW_AUTORELEASE_OBJECT_METHOD ( NodeLoaderLibrary  ,
library   
)
static void destroyInstance ( )
static
NodeLoader* getCCNodeLoader ( const char *  pClassName)
inline
static NodeLoaderLibrary*
getInstance
( )
static
NodeLoader* getNodeLoader ( const char *  pClassName)
static NodeLoaderLibrary*
newDefaultCCNodeLoaderLibrary
( )
inlinestatic
static NodeLoaderLibrary*
newDefaultNodeLoaderLibrary
( )
static
void purge ( bool  pDelete)
static void
purgeSharedNodeLoaderLibrary
( )
inlinestatic
void registerCCNodeLoader ( const char *  pClassName,
NodeLoader *  pNodeLoader 
)
inline
void registerDefaultCCNodeLoaders ( )
inline
void registerDefaultNodeLoaders ( )
void registerNodeLoader ( const char *  pClassName,
NodeLoader *  pNodeLoader 
)
static NodeLoaderLibrary*
sharedNodeLoaderLibrary
( )
inlinestatic
void unregisterCCNodeLoader ( const char *  pClassName)
inline
void unregisterNodeLoader ( const char *  pClassName)

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