openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eFbLCD Class Reference

#include <fblcd.h>

Inheritance diagram for eFbLCD:
eLCD

Public Member Functions

 eFbLCD (const char *fb=LCD_DEV)
 
 ~eFbLCD ()
 
bool detected ()
 
eSize size ()
 
void setPalette (gUnmanagedSurface)
 
int waitVSync ()
 
int setLCDContrast (int contrast)
 
int setLCDBrightness (int brightness)
 
int setLED (int value, int option)
 
void setInverted (unsigned char)
 
void setFlipped (bool)
 
bool isOled () const
 
void update ()
 
int lock ()
 
void unlock ()
 
int islocked ()
 
void setDump (bool)
 
void dumpLCD (bool)
 
- Public Member Functions inherited from eLCD
int getLcdType ()
 
 eLCD ()
 
virtual ~eLCD ()
 
uint8_t * buffer ()
 
int stride ()
 

Additional Inherited Members

- Static Public Member Functions inherited from eLCD
static eLCDgetInstance ()
 
- Protected Member Functions inherited from eLCD
void setSize (int xres, int yres, int bpp)
 
- Protected Attributes inherited from eLCD
eSize res
 
int lcd_type
 
unsigned char * _buffer
 
int lcdfd
 
int _stride
 
int locked
 
char boxtype_name [20]
 
- Static Protected Attributes inherited from eLCD
static eLCDinstance
 

Constructor & Destructor Documentation

◆ eFbLCD()

eFbLCD::eFbLCD ( const char *  fb = LCD_DEV)

◆ ~eFbLCD()

eFbLCD::~eFbLCD ( )

Member Function Documentation

◆ detected()

bool eFbLCD::detected ( )
inlinevirtual

Reimplemented from eLCD.

◆ dumpLCD()

void eFbLCD::dumpLCD ( bool  png = true)

◆ islocked()

int eFbLCD::islocked ( )
inlinevirtual

Reimplemented from eLCD.

◆ isOled()

bool eFbLCD::isOled ( ) const
inlinevirtual

Implements eLCD.

◆ lock()

int eFbLCD::lock ( )
virtual

Reimplemented from eLCD.

◆ setDump()

void eFbLCD::setDump ( bool  onoff)
virtual

Implements eLCD.

◆ setFlipped()

void eFbLCD::setFlipped ( bool  )
inlinevirtual

Implements eLCD.

◆ setInverted()

void eFbLCD::setInverted ( unsigned char  )
inlinevirtual

Implements eLCD.

◆ setLCDBrightness()

int eFbLCD::setLCDBrightness ( int  brightness)
virtual

Implements eLCD.

◆ setLCDContrast()

int eFbLCD::setLCDContrast ( int  contrast)
inlinevirtual

Implements eLCD.

◆ setLED()

int eFbLCD::setLED ( int  value,
int  option 
)
inlinevirtual

Implements eLCD.

◆ setPalette()

void eFbLCD::setPalette ( gUnmanagedSurface  surface)
virtual

Implements eLCD.

◆ size()

eSize eFbLCD::size ( )
inlinevirtual

Reimplemented from eLCD.

◆ unlock()

void eFbLCD::unlock ( )
virtual

Reimplemented from eLCD.

◆ update()

void eFbLCD::update ( )
virtual

Implements eLCD.

◆ waitVSync()

int eFbLCD::waitVSync ( )
virtual

Implements eLCD.


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