cocos2d-x  2.2.3-gd2.113-rev1ec524e
Loading...
Searching...
No Matches
CCNotificationObserver Class Reference

NA NA. More...

#include <CCNotificationCenter.h>

Inheritance diagram for CCNotificationObserver:
[legend]
Collaboration diagram for CCNotificationObserver:
[legend]

Public Member Functions

 CCNotificationObserver (CCObject *target, SEL_CallFuncO selector, const char *name, CCObject *obj)
 CCNotificationObserver constructor. More...
 
 ~CCNotificationObserver ()
 CCNotificationObserver destructor function. More...
 
void performSelector (CCObject *obj)
 Invokes the callback function of this observer. More...
 
virtual CCObjectgetTarget (void)
 
virtual SEL_CallFuncO getSelector (void)
 
virtual char * getName (void)
 
virtual CCObjectgetObject (void)
 
virtual int getHandler (void)
 
virtual void setHandler (int var)
 
- Public Member Functions inherited from CCObject
 CCObject (void)
 
virtual ~CCObject (void)
 NA. More...
 
void release (void)
 
void retain (void)
 
CCObjectautorelease (void)
 
CCObjectcopy (void)
 
bool isSingleReference (void) const
 
unsigned int retainCount (void) const
 
virtual bool isEqual (const CCObject *pObject)
 
virtual void acceptVisitor (CCDataVisitor &visitor)
 
virtual void update (float dt)
 
 CCObject (const CCObject &)
 
CCObjectoperator= (const CCObject &)
 
virtual void encodeWithCoder (DS_Dictionary *)
 
virtual bool canEncode ()
 
CCObjectType getObjType () const
 
virtual int getTag () const
 
virtual void setTag (int nTag)
 
void setObjType (CCObjectType)
 
- Public Member Functions inherited from CCCopying
virtual CCObjectcopyWithZone (CCZone *pZone)
 

Protected Attributes

CCObjectm_target
 
SEL_CallFuncO m_selector
 
char * m_name
 
CCObjectm_object
 
int m_nHandler
 
- Protected Attributes inherited from CCObject
unsigned int m_uReference
 
unsigned int m_uAutoReleaseCount
 
int m_nTag
 
int m_eObjType
 
unsigned int m_uObjectIdxInArray
 

Additional Inherited Members

- Static Public Member Functions inherited from CCObject
static CCObjectcreateWithCoder (DS_Dictionary *)
 
- Public Attributes inherited from CCObject
unsigned int m_uID
 
int m_nLuaID
 

Detailed Description

NA NA.

Constructor & Destructor Documentation

◆ CCNotificationObserver()

CCNotificationObserver ( CCObject target,
SEL_CallFuncO  selector,
const char *  name,
CCObject obj 
)

CCNotificationObserver constructor.

Parameters
targetThe target which wants to observer notification events.
selectorThe callback function which will be invoked when the specified notification event was posted.
nameThe name of this notification.
objThe extra parameter which will be passed to the callback function.

◆ ~CCNotificationObserver()

Member Function Documentation

◆ getHandler()

virtual int getHandler ( void  )
virtual

◆ getName()

virtual char * getName ( void  )
virtual

◆ getObject()

virtual CCObject * getObject ( void  )
virtual

◆ getSelector()

virtual SEL_CallFuncO getSelector ( void  )
virtual

◆ getTarget()

virtual CCObject * getTarget ( void  )
virtual

◆ performSelector()

void performSelector ( CCObject obj)

Invokes the callback function of this observer.

◆ setHandler()

virtual void setHandler ( int  var)
virtual

Member Data Documentation

◆ m_name

char* m_name
protected

◆ m_nHandler

int m_nHandler
protected

◆ m_object

CCObject* m_object
protected

◆ m_selector

SEL_CallFuncO m_selector
protected

◆ m_target

CCObject* m_target
protected

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