Pyrogenesis  trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CProfileManager Class Reference

#include <Profile.h>

Inheritance diagram for CProfileManager:
Inheritance graph
[legend]
Collaboration diagram for CProfileManager:
Collaboration graph
[legend]

Public Member Functions

 CProfileManager ()
 
 ~CProfileManager ()
 
void Start (const char *name)
 
void StartScript (const char *name)
 
void Stop ()
 
void Reset ()
 
void Frame ()
 
void Turn ()
 
void StructuralReset ()
 
const CProfileNodeGetCurrent ()
 
const CProfileNodeGetRoot ()
 
- Public Member Functions inherited from Singleton< CProfileManager >
 Singleton ()
 
 ~Singleton ()
 

Private Member Functions

void PerformStructuralReset ()
 

Private Attributes

CProfileNoderoot
 
CProfileNodecurrent
 
bool needs_structural_reset
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< CProfileManager >
static CProfileManagerGetSingleton ()
 
static CProfileManagerGetSingletonPtr ()
 
static bool IsInitialised ()
 

Constructor & Destructor Documentation

CProfileManager::CProfileManager ( )
CProfileManager::~CProfileManager ( )

Member Function Documentation

void CProfileManager::Frame ( )
const CProfileNode* CProfileManager::GetCurrent ( )
inline
const CProfileNode* CProfileManager::GetRoot ( )
inline
void CProfileManager::PerformStructuralReset ( )
private
void CProfileManager::Reset ( )
void CProfileManager::Start ( const char *  name)
void CProfileManager::StartScript ( const char *  name)
void CProfileManager::Stop ( )
void CProfileManager::StructuralReset ( )
void CProfileManager::Turn ( )

Member Data Documentation

CProfileNode* CProfileManager::current
private
bool CProfileManager::needs_structural_reset
private
CProfileNode* CProfileManager::root
private

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