10#ifndef __DAVEHDSCREEN_H__
11#define __DAVEHDSCREEN_H__
17#include "davehd_driver.h"
18#include "davehd_util.h"
23#include "DAVEHDBuffer.h"
40 dhd_handle_t pkHandle,
41 const dhd_enum_t& eScreenForamt,
42 const eC_UInt& uiWidth,
43 const eC_UInt& uiHeight,
44 const eC_UInt& uiBytesPerPixel,
45 const eC_UInt& uiBufferCount,
71 const eC_Bool& bCopyContents =
true);
122 dhd_enum_t m_eScreenFormat;
125 eC_UInt m_uiBytesPerPixel;
126 eC_UInt m_uiBufferCount;
127 eC_UInt m_uiRenderBuffer;
128 eC_UInt m_uiDisplayBuffer;
Definition: DAVEHDBuffer.h:24
Definition: DAVEHDScreen.h:28
void * GetDisplayBuffer() const
void Merge(const CGUIRect &kInvalidatedRect, const eC_Bool &bCopyContents=true)
eC_UInt GetHeight() const
CDAVEHDScreen(dhd_handle_t pkHandle, const dhd_enum_t &eScreenForamt, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBytesPerPixel, const eC_UInt &uiBufferCount, void **ppBuffers)
void * GetRenderBuffer() const
eC_UInt GetBufferCount() const
eC_UInt GetBitsPerPixel() const
dhd_enum_t GetScreenFormat() const
virtual ~CDAVEHDScreen()
Destructor.
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63