10#ifndef __GFXENV_FBDEVICE_RZA2M_H__
11#define __GFXENV_FBDEVICE_RZA2M_H__
37 const eC_UInt& uiWidth,
38 const eC_UInt& uiHeight,
39 const eC_UInt& uiBufferCount = 1,
40 const eC_Bool& bResizable =
false,
41 char* pkDeviceName =
"/dev/fb0");
54 const eC_UInt& uiWidth,
55 const eC_UInt& uiHeight,
56 const eC_UInt& uiBufferCount,
57 const eC_Bool& bResizable,
91 eC_Int m_iFBDevHandle;
92 eC_UByte* m_pubFrameBuffer;
93 eC_UByte* m_pubFrameBuffers[2];
94 eC_UInt m_uiScreenSize;
96 eC_UInt m_uiCurrentFrameBuffer;
97 struct fb_var_screeninfo m_kScreenInfo;
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63
Implements fbdevice-specific features for RZ/A2M.
Definition: GfxEnvFBDeviceRZA2M.h:26
virtual eC_Bool IsCreated() const
virtual eC_Bool SwapBuffers()
Definition: GfxEnvFBDeviceRZA2M.h:75
virtual ~CGfxEnvFBDeviceRZA2M()
virtual eC_Bool RefreshScreen(const CGUIRect &kInvalidatedArea)
static eC_Bool CreateInstance(const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBufferCount=1, const eC_Bool &bResizable=false, char *pkDeviceName="/dev/fb0")
virtual void EndOfRefresh()
virtual void SetWindowCaption(const eC_String &kCaption)
Definition: GfxEnvFBDeviceRZA2M.h:73
CGfxEnvFBDeviceRZA2M(const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBufferCount, const eC_Bool &bResizable, char *pkDeviceName)
virtual void ** GetFrameBuffers() const
virtual void SetCliprect(const CGUIRect &NewClipRect)
Definition: GfxEnvFBDeviceRZA2M.h:71