raSystem  1.0 bata
raGrafikDriver Class Referenceabstract

#include <raGrafikDriver.h>

Inheritance diagram for raGrafikDriver:
raDirectX

Public Member Functions

 raGrafikDriver (void)
 
virtual ~raGrafikDriver (void)=0
 
virtual bool Init (HWND wnd)=0
 
virtual void Exit (void)=0
 
virtual bool Resize (void)=0
 
virtual void Clear (raColor clearColor, UINT ClearFlag, float Depth, UINT8 Stencil)=0
 
virtual void Present ()=0
 
virtual void CreateScreenShot (const raString SaveFile)=0
 
HWND GetClientWindow (void)
 
bool IsPaused ()
 
LPCSTR GetDriverName (void)
 

Protected Member Functions

 raGrafikDriver (const GUID &raguid)
 

Protected Attributes

bool m_standby
 
bool m_IsFullScreen
 
HWND m_clientWindow
 
LPCSTR m_DriverName
 
int m_rondomID
 

Friends

bool operator== (const raGrafikDriver &a, const raGrafikDriver &b)
 

Detailed Description

Definition at line 1 of file raGrafikDriver.h.

Constructor & Destructor Documentation

◆ raGrafikDriver() [1/2]

raGrafikDriver::raGrafikDriver ( void  )

Definition at line 6 of file raGrafikDriver.cpp.

◆ ~raGrafikDriver()

raGrafikDriver::~raGrafikDriver ( void  )
pure virtual

Definition at line 5 of file raGrafikDriver.cpp.

◆ raGrafikDriver() [2/2]

raGrafikDriver::raGrafikDriver ( const GUID &  raguid)
protected

Member Function Documentation

◆ Clear()

virtual void raGrafikDriver::Clear ( raColor  clearColor,
UINT  ClearFlag,
float  Depth,
UINT8  Stencil 
)
pure virtual

Implemented in raDirectX.

◆ CreateScreenShot()

virtual void raGrafikDriver::CreateScreenShot ( const raString  SaveFile)
pure virtual

Implemented in raDirectX.

◆ Exit()

virtual void raGrafikDriver::Exit ( void  )
pure virtual

Implemented in raDirectX.

◆ GetClientWindow()

HWND raGrafikDriver::GetClientWindow ( void  )
inline

Definition at line 16 of file raGrafikDriver.h.

◆ GetDriverName()

LPCSTR raGrafikDriver::GetDriverName ( void  )
inline

Definition at line 18 of file raGrafikDriver.h.

◆ Init()

virtual bool raGrafikDriver::Init ( HWND  wnd)
pure virtual

Implemented in raDirectX.

◆ IsPaused()

bool raGrafikDriver::IsPaused ( )
inline

Definition at line 17 of file raGrafikDriver.h.

◆ Present()

virtual void raGrafikDriver::Present ( )
pure virtual

Implemented in raDirectX.

◆ Resize()

virtual bool raGrafikDriver::Resize ( void  )
pure virtual

Implemented in raDirectX.

Friends And Related Function Documentation

◆ operator==

bool operator== ( const raGrafikDriver a,
const raGrafikDriver b 
)
friend

Definition at line 31 of file raGrafikDriver.h.

Member Data Documentation

◆ m_clientWindow

HWND raGrafikDriver::m_clientWindow
protected

Definition at line 26 of file raGrafikDriver.h.

◆ m_DriverName

LPCSTR raGrafikDriver::m_DriverName
protected

Definition at line 28 of file raGrafikDriver.h.

◆ m_IsFullScreen

bool raGrafikDriver::m_IsFullScreen
protected

Definition at line 25 of file raGrafikDriver.h.

◆ m_rondomID

int raGrafikDriver::m_rondomID
protected

Definition at line 29 of file raGrafikDriver.h.

◆ m_standby

bool raGrafikDriver::m_standby
protected

Definition at line 24 of file raGrafikDriver.h.


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