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

#include <lcd.h>

Inheritance diagram for eDBoxLCD:
eLCD

Public Member Functions

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

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

◆ eDBoxLCD()

eDBoxLCD::eDBoxLCD ( )

◆ ~eDBoxLCD()

eDBoxLCD::~eDBoxLCD ( )

Member Function Documentation

◆ dumpLCD2PNG()

void eDBoxLCD::dumpLCD2PNG ( void  )

◆ isOled()

bool eDBoxLCD::isOled ( ) const
inlinevirtual

Implements eLCD.

◆ setDump()

void eDBoxLCD::setDump ( bool  onoff)
virtual

Implements eLCD.

◆ setFlipped()

void eDBoxLCD::setFlipped ( bool  onoff)
virtual

Implements eLCD.

◆ setInverted()

void eDBoxLCD::setInverted ( unsigned char  inv)
virtual

Implements eLCD.

◆ setLCDBrightness()

int eDBoxLCD::setLCDBrightness ( int  brightness)
virtual

Implements eLCD.

◆ setLCDContrast()

int eDBoxLCD::setLCDContrast ( int  contrast)
virtual

Implements eLCD.

◆ setLED()

int eDBoxLCD::setLED ( int  value,
int  option 
)
virtual

Implements eLCD.

◆ setPalette()

void eDBoxLCD::setPalette ( gUnmanagedSurface  )
inlinevirtual

Implements eLCD.

◆ update()

void eDBoxLCD::update ( )
virtual

Implements eLCD.

◆ waitVSync()

int eDBoxLCD::waitVSync ( )
inlinevirtual

Implements eLCD.


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