PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
PureHwInfo Class Referenceabstract

Pure hardware information class. More...

Detailed Description

Pure hardware information class.

Definition at line 23 of file PureHwInfo.h.

#include <PureHwInfo.h>

+ Inheritance diagram for PureHwInfo:

Public Member Functions

virtual void Initialize (HGLRC rc, HDC wnd_dc, TPureUInt nResX, TPureUInt nResY, TPureInt nColorBits, TPureInt nDepthBits, TPureInt nStencilBits, TPureInt nFSAAlevel)=0
 Sets members to real values within the singleton instance.
 
virtual void Deinitialize ()=0
 Deinitializes the singleton instance.
 
virtual TPureBool isInitialized () const =0
 Returns whether the singleton instance is successfully initialized.
 
virtual PureHwCentralProcessorgetCentralProcessor () const =0
 Gives access to PureHwCentralProcessor instance.
 
virtual PureHwSystemMemorygetMemory () const =0
 Gives access to PureHwSystemMemory instance.
 
virtual PureHwVideogetVideo () const =0
 Gives access to PureHwVideo instance.
 
virtual PureHwAudiogetAudio () const =0
 Gives access to PureHwAudio instance.
 
virtual void WriteStats ()=0
 Writes statistics to the console.
 

Static Public Member Functions

static PureHwInfoget ()
 Gets the singleton instance.
 

Member Function Documentation

◆ Deinitialize()

virtual void PureHwInfo::Deinitialize ( )
pure virtual

Deinitializes the singleton instance.

Implemented in PureHwInfoImpl.

◆ get()

PureHwInfo & PureHwInfo::get ( )
static

Gets the singleton instance.

Definition at line 338 of file PurehwInfo.cpp.

◆ getAudio()

virtual PureHwAudio & PureHwInfo::getAudio ( ) const
pure virtual

Gives access to PureHwAudio instance.

Implemented in PureHwInfoImpl.

◆ getCentralProcessor()

virtual PureHwCentralProcessor & PureHwInfo::getCentralProcessor ( ) const
pure virtual

Gives access to PureHwCentralProcessor instance.

Implemented in PureHwInfoImpl.

◆ getMemory()

virtual PureHwSystemMemory & PureHwInfo::getMemory ( ) const
pure virtual

Gives access to PureHwSystemMemory instance.

Implemented in PureHwInfoImpl.

◆ getVideo()

virtual PureHwVideo & PureHwInfo::getVideo ( ) const
pure virtual

Gives access to PureHwVideo instance.

Implemented in PureHwInfoImpl.

◆ Initialize()

virtual void PureHwInfo::Initialize ( HGLRC rc,
HDC wnd_dc,
TPureUInt nResX,
TPureUInt nResY,
TPureInt nColorBits,
TPureInt nDepthBits,
TPureInt nStencilBits,
TPureInt nFSAAlevel )
pure virtual

Sets members to real values within the singleton instance.

Implemented in PureHwInfoImpl.

◆ isInitialized()

virtual TPureBool PureHwInfo::isInitialized ( ) const
pure virtual

Returns whether the singleton instance is successfully initialized.

Implemented in PureHwInfoImpl.

◆ WriteStats()

virtual void PureHwInfo::WriteStats ( )
pure virtual

Writes statistics to the console.

Implemented in PureHwInfoImpl.


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