Static Public Member Functions | Static Private Attributes

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

Detailed Description

The Manager for the Profile system.

Definition at line 141 of file btQuickprof.h.


Member Function Documentation

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

Definition at line 146 of file btQuickprof.h.

void CProfileManager::dumpAll (  )  [static]

Definition at line 553 of file btQuickprof.cpp.

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

Definition at line 504 of file btQuickprof.cpp.

static int CProfileManager::Get_Frame_Count_Since_Reset ( void   )  [inline, static]

Definition at line 153 of file btQuickprof.h.

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

Definition at line 156 of file btQuickprof.h.

float CProfileManager::Get_Time_Since_Reset ( void   )  [static]

Definition at line 494 of file btQuickprof.cpp.

void CProfileManager::Increment_Frame_Counter ( void   )  [static]

Definition at line 485 of file btQuickprof.cpp.

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

Definition at line 161 of file btQuickprof.h.

void CProfileManager::Reset ( void   )  [static]

Definition at line 472 of file btQuickprof.cpp.

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

Definition at line 444 of file btQuickprof.cpp.

void CProfileManager::Stop_Profile ( void   )  [static]

Definition at line 457 of file btQuickprof.cpp.


Member Data Documentation

Definition at line 169 of file btQuickprof.h.

int CProfileManager::FrameCounter = 0 [static, private]

Definition at line 170 of file btQuickprof.h.

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

Definition at line 171 of file btQuickprof.h.

Definition at line 168 of file btQuickprof.h.


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