10#ifndef __GFXENV_CDC_H__
11#define __GFXENV_CDC_H__
17#include <linux/cdc_linux.h>
36 const eC_UInt& uiWidth,
37 const eC_UInt& uiHeight,
38 const eC_UInt& uiBufferCount,
39 const eC_Bool& bResizable);
44 const eC_UInt& uiLayerID,
46 void* pkDisplayBuffer,
47 const eC_UInt& uiWidth,
48 const eC_UInt& uiHeight);
54 static void Vsync(uint32_t data);
59 const eC_UInt& uiWidth,
60 const eC_UInt& uiHeight,
61 const eC_UInt& uiBufferCount,
62 const eC_Bool& bResizable);
70 cdc_handle m_pkCDCHandle;
73 static volatile int ms_iVSyncIRQ;
75 cdc_linux_settings m_kCDCSettings;
ImageType_t
Definition: GUICommonEnums.h:80
Definition: GfxEnvCDC.h:24
virtual eC_Bool UpdateLayerBuffers(const eC_UInt &uiLayerID, void *pkRenderBuffer, void *pkDisplayBuffer, const eC_UInt &uiWidth, const eC_UInt &uiHeight)
static eC_Bool CreateInstance(const CGUICommonEnums::ImageType_t &eScreenFormat, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBufferCount, const eC_Bool &bResizable)
virtual void EndOfRefresh()
static void Vsync(uint32_t data)