CProfileManager Class Reference

The Manager for the Profile system. More...

#include <btQuickprof.h>

Collaboration diagram for CProfileManager:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void Start_Profile (const char *name)
static void Stop_Profile (void)
static void CleanupMemory (void)
static void Reset (void)
static void Increment_Frame_Counter (void)
static int Get_Frame_Count_Since_Reset (void)
static float Get_Time_Since_Reset (void)
static CProfileIteratorGet_Iterator (void)
static void Release_Iterator (CProfileIterator *iterator)
static void dumpRecursive (CProfileIterator *profileIterator, int spacing)
static void dumpAll ()

Static Private Attributes

static CProfileNode Root
static CProfileNodeCurrentNode
static int FrameCounter
static unsigned long int ResetTime

Detailed Description

The Manager for the Profile system.

Definition at line 308 of file btQuickprof.h.


Member Function Documentation

static void CProfileManager::CleanupMemory ( void   )  [inline, static]

Definition at line 313 of file btQuickprof.h.

static void CProfileManager::dumpAll (  )  [static]
static void CProfileManager::dumpRecursive ( CProfileIterator profileIterator,
int  spacing 
) [static]
static int CProfileManager::Get_Frame_Count_Since_Reset ( void   )  [inline, static]

Definition at line 320 of file btQuickprof.h.

static CProfileIterator* CProfileManager::Get_Iterator ( void   )  [inline, static]

Definition at line 323 of file btQuickprof.h.

static float CProfileManager::Get_Time_Since_Reset ( void   )  [static]
static void CProfileManager::Increment_Frame_Counter ( void   )  [static]
static void CProfileManager::Release_Iterator ( CProfileIterator iterator  )  [inline, static]

Definition at line 328 of file btQuickprof.h.

static void CProfileManager::Reset ( void   )  [static]
static void CProfileManager::Start_Profile ( const char *  name  )  [static]
static void CProfileManager::Stop_Profile ( void   )  [static]

Member Data Documentation

Definition at line 336 of file btQuickprof.h.

int CProfileManager::FrameCounter [static, private]

Definition at line 337 of file btQuickprof.h.

unsigned long int CProfileManager::ResetTime [static, private]

Definition at line 338 of file btQuickprof.h.

Definition at line 335 of file btQuickprof.h.


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

Generated on Mon Feb 15 22:24:58 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1