![]() |
PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
|
Definition at line 25 of file PurehwCentralProcessor.cpp.
Public Member Functions | |
CConsole & | getConsole () const |
Returns access to console preset with logger module name as this class. | |
void | WriteStats () |
Writes statistics to the console. | |
![]() | |
![]() | |
void | Initialize () |
Initializes the instance. | |
void | Deinitialize () |
Deinitializes the instance. | |
TPureBool | isInitialized () const |
Returns whether the instance is successfully initialized. | |
Static Public Member Functions | |
static PurehwCentralProcessorImpl & | get () |
Gets the singleton instance. | |
static const char * | getLoggerModuleName () |
Returns the logger module name of this class. | |
static bool | isMachineBigEndian () |
Returns if the current machine is big endian. | |
![]() | |
static PureHwCentralProcessor & | get () |
Gets the singleton instance. | |
Private Member Functions | |
PurehwCentralProcessorImpl () | |
Sets members to default values. | |
PurehwCentralProcessorImpl (const PurehwCentralProcessorImpl &) | |
PurehwCentralProcessorImpl & | operator= (const PurehwCentralProcessorImpl &) |
virtual | ~PurehwCentralProcessorImpl () |
void | PreInitialize () |
Preinitializes members. | |
TPureBool | initializeBase () |
Does the real initializations. | |
void | DeinitializeBase () |
Does the real deinitialization. | |
Static Private Attributes | |
static PurehwCentralProcessorImpl | hwCentralProcessorInstance |
Additional Inherited Members | |
![]() | |
PureHwBase () | |
Sets members to default values. | |
PureHwBase (const PureHwBase &) | |
PureHwBase & | operator= (const PureHwBase &) |
virtual | ~PureHwBase () |
|
private |
Sets members to default values.
Definition at line 141 of file PurehwCentralProcessor.cpp.
|
private |
Definition at line 147 of file PurehwCentralProcessor.cpp.
|
privatevirtual |
Definition at line 159 of file PurehwCentralProcessor.cpp.
|
privatevirtual |
Does the real deinitialization.
Implements PureHwBase.
Definition at line 214 of file PurehwCentralProcessor.cpp.
|
static |
Gets the singleton instance.
Definition at line 71 of file PurehwCentralProcessor.cpp.
CConsole & PurehwCentralProcessorImpl::getConsole | ( | ) | const |
Returns access to console preset with logger module name as this class.
Intentionally not virtual, so the getConsole() in derived class should hide this instead of overriding.
Definition at line 83 of file PurehwCentralProcessor.cpp.
|
static |
Returns the logger module name of this class.
Intentionally not virtual, so derived class should hide this instead of overriding. Not even private, so user can also access this from outside, for any reason like controlling log filtering per logger module name.
Definition at line 96 of file PurehwCentralProcessor.cpp.
|
privatevirtual |
Does the real initializations.
Does the real initialization.
Implements PureHwBase.
Definition at line 177 of file PurehwCentralProcessor.cpp.
|
static |
Returns if the current machine is big endian.
Definition at line 107 of file PurehwCentralProcessor.cpp.
|
private |
Definition at line 153 of file PurehwCentralProcessor.cpp.
|
privatevirtual |
Preinitializes members.
Reimplemented from PureHwBase.
Definition at line 168 of file PurehwCentralProcessor.cpp.
|
virtual |
Writes statistics to the console.
Implements PureHwCentralProcessor.
Definition at line 122 of file PurehwCentralProcessor.cpp.
|
staticprivate |
Definition at line 47 of file PurehwCentralProcessor.cpp.