10#ifndef __DAVESCREEN_H__
11#define __DAVESCREEN_H__
18#include "dave_driver.h"
37 d1_device* pkD1Handle,
38 d2_device* pkD2Handle,
39 const eC_Int& iD1Mode,
40 const eC_Int& iD2Mode,
41 const eC_UInt& uiWidth,
42 const eC_UInt& uiHeight,
43 const eC_UInt& uiBytesPerPixel,
44 const eC_UInt& uiBufferCount,
65 const eC_Bool& bCopyContents =
true);
112 d1_device* m_pkD1Handle;
113 d2_device* m_pkD2Handle;
118 eC_UInt m_uiBytesPerPixel;
119 eC_UInt m_uiBufferCount;
122 eC_UInt m_uiRenderBuffer;
123 eC_UInt m_uiDisplayBuffer;
Definition: DAVEScreen.h:23
CDAVEScreen(d1_device *pkD1Handle, d2_device *pkD2Handle, const eC_Int &iD1Mode, const eC_Int &iD2Mode, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBytesPerPixel, const eC_UInt &uiBufferCount, void **ppBuffers)
eC_UInt GetBufferCount() const
void * GetDisplayBuffer()
eC_UInt GetBitsPerPixel() const
void Merge(const CGUIRect &kInvalidatedRect, const eC_Bool &bCopyContents=true)
virtual ~CDAVEScreen()
Destructor.
eC_UInt GetHeight() const
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63