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

Profiler cocos2d builtin profiler. More...

#include <CCProfiling.h>

Inheritance diagram for Profiler:
Ref

Public Member Functions

 ~Profiler (void)
 NA NA More...
 
void displayTimers (void)
 display the timers NA NA More...
 
bool init (void)
 NA NA More...
 
ProfilingTimercreateAndAddTimerWithName (const char *timerName)
 Creates and adds a new timer NA NA. More...
 
void releaseTimer (const char *timerName)
 releases a timer NA NA More...
 
void releaseAllTimers ()
 releases all timers NA NA More...
 
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Refautorelease ()
 Releases the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()
 NA NA More...
 

Static Public Member Functions

static ProfilergetInstance (void)
 returns the singleton NA NA More...
 
static ProfilersharedProfiler (void)
 NA NA More...
 

Public Attributes

Map< std::string,
ProfilingTimer * > 
_activeTimers
 

Additional Inherited Members

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

Detailed Description

Profiler cocos2d builtin profiler.

To use it, enable set the CC_ENABLE_PROFILERS=1 in the ccConfig.h file

Constructor & Destructor Documentation

~Profiler ( void  )

NA NA

Member Function Documentation

ProfilingTimer* createAndAddTimerWithName ( const char *  timerName)

Creates and adds a new timer NA NA.

void displayTimers ( void  )

display the timers NA NA

static Profiler* getInstance ( void  )
static

returns the singleton NA NA

bool init ( void  )

NA NA

void releaseAllTimers ( )

releases all timers NA NA

void releaseTimer ( const char *  timerName)

releases a timer NA NA

static Profiler* sharedProfiler ( void  )
static

NA NA

Member Data Documentation

Map<std::string, ProfilingTimer*> _activeTimers

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