Bullet Collision Detection & Physics Library
Static Public Member Functions | Static Private Attributes | List of all members
CProfileManager Class Reference

The Manager for the Profile system. More...

#include <btQuickprof.h>

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 int FrameCounter = 0
 
static unsigned long int ResetTime = 0
 

Detailed Description

The Manager for the Profile system.

Definition at line 169 of file btQuickprof.h.

Member Function Documentation

§ CleanupMemory()

void CProfileManager::CleanupMemory ( void  )
static

Definition at line 527 of file btQuickprof.cpp.

§ dumpAll()

void CProfileManager::dumpAll ( )
static

Definition at line 673 of file btQuickprof.cpp.

§ dumpRecursive()

void CProfileManager::dumpRecursive ( CProfileIterator profileIterator,
int  spacing 
)
static

Definition at line 624 of file btQuickprof.cpp.

§ Get_Frame_Count_Since_Reset()

static int CProfileManager::Get_Frame_Count_Since_Reset ( void  )
inlinestatic

Definition at line 181 of file btQuickprof.h.

§ Get_Iterator()

CProfileIterator * CProfileManager::Get_Iterator ( void  )
static

Definition at line 517 of file btQuickprof.cpp.

§ Get_Time_Since_Reset()

float CProfileManager::Get_Time_Since_Reset ( void  )
static

Definition at line 614 of file btQuickprof.cpp.

§ Increment_Frame_Counter()

void CProfileManager::Increment_Frame_Counter ( void  )
static

Definition at line 605 of file btQuickprof.cpp.

§ Release_Iterator()

static void CProfileManager::Release_Iterator ( CProfileIterator iterator)
inlinestatic

Definition at line 189 of file btQuickprof.h.

§ Reset()

void CProfileManager::Reset ( void  )
static

Definition at line 589 of file btQuickprof.cpp.

§ Start_Profile()

void CProfileManager::Start_Profile ( const char *  name)
static

Definition at line 549 of file btQuickprof.cpp.

§ Stop_Profile()

void CProfileManager::Stop_Profile ( void  )
static

Definition at line 566 of file btQuickprof.cpp.

Member Data Documentation

§ FrameCounter

int CProfileManager::FrameCounter = 0
staticprivate

Definition at line 197 of file btQuickprof.h.

§ ResetTime

unsigned long int CProfileManager::ResetTime = 0
staticprivate

Definition at line 198 of file btQuickprof.h.


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