![]() |
PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
|
Definition at line 24 of file PurehwAudio.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 PureHwAudioImpl & | get () |
Gets the singleton instance. | |
static const char * | getLoggerModuleName () |
Returns the logger module name of this class. | |
![]() | |
static PureHwAudio & | get () |
Gets the singleton instance. | |
Private Member Functions | |
PureHwAudioImpl () | |
Sets members to default values. | |
PureHwAudioImpl (const PureHwAudioImpl &) | |
PureHwAudioImpl & | operator= (const PureHwAudioImpl &) |
virtual | ~PureHwAudioImpl () |
void | PreInitialize () |
Preinitializes members. | |
TPureBool | initializeBase () |
Does the real initializations. | |
void | DeinitializeBase () |
Does the real deinitialization. | |
Static Private Attributes | |
static PureHwAudioImpl | hwAudioInstance |
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 120 of file PurehwAudio.cpp.
|
private |
Definition at line 126 of file PurehwAudio.cpp.
|
privatevirtual |
Definition at line 138 of file PurehwAudio.cpp.
|
privatevirtual |
Does the real deinitialization.
Implements PureHwBase.
Definition at line 165 of file PurehwAudio.cpp.
|
static |
Gets the singleton instance.
Definition at line 67 of file PurehwAudio.cpp.
CConsole & PureHwAudioImpl::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 79 of file PurehwAudio.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 92 of file PurehwAudio.cpp.
|
privatevirtual |
Does the real initializations.
Does the real initialization.
Implements PureHwBase.
Definition at line 156 of file PurehwAudio.cpp.
|
private |
Definition at line 132 of file PurehwAudio.cpp.
|
privatevirtual |
Preinitializes members.
Reimplemented from PureHwBase.
Definition at line 147 of file PurehwAudio.cpp.
|
virtual |
Writes statistics to the console.
Implements PureHwAudio.
Definition at line 101 of file PurehwAudio.cpp.
|
staticprivate |
Definition at line 43 of file PurehwAudio.cpp.