#include <VCDisplay.h>
Public Member Functions | |
CVCDisplay (bool doubleBuffer, bool show_overlay=false) | |
void | disable_overlay () const |
void | enable_overlay () const |
void | make_current () const |
void | overlay (const CByteImage *ovl) |
void | restore_default () const |
void | show (const CByteImage *image) |
~CVCDisplay () | |
Private Attributes | |
int | m_allocated_backbuffer |
int | m_allocated_buffer |
unsigned char *restrict | m_display_back |
unsigned char *restrict | m_display_front |
bool | m_doubleBuffer |
int | m_height |
int | m_pitch |
int | m_previous |
int | m_width |
Definition at line 58 of file VCDisplay.h.
CVCDisplay::CVCDisplay | ( | bool | doubleBuffer, |
bool | show_overlay = false |
||
) |
Definition at line 83 of file VCDisplay.cpp.
Definition at line 118 of file VCDisplay.cpp.
void CVCDisplay::disable_overlay | ( | ) | const |
Definition at line 161 of file VCDisplay.cpp.
void CVCDisplay::enable_overlay | ( | ) | const |
Definition at line 154 of file VCDisplay.cpp.
void CVCDisplay::make_current | ( | ) | const |
Definition at line 138 of file VCDisplay.cpp.
void CVCDisplay::overlay | ( | const CByteImage * | ovl | ) |
Definition at line 198 of file VCDisplay.cpp.
void CVCDisplay::restore_default | ( | ) | const |
Definition at line 145 of file VCDisplay.cpp.
void CVCDisplay::show | ( | const CByteImage * | image | ) |
Definition at line 167 of file VCDisplay.cpp.
int CVCDisplay::m_allocated_backbuffer [private] |
Definition at line 87 of file VCDisplay.h.
int CVCDisplay::m_allocated_buffer [private] |
Definition at line 86 of file VCDisplay.h.
unsigned char* restrict CVCDisplay::m_display_back [private] |
Definition at line 89 of file VCDisplay.h.
unsigned char* restrict CVCDisplay::m_display_front [private] |
Definition at line 88 of file VCDisplay.h.
bool CVCDisplay::m_doubleBuffer [private] |
Definition at line 85 of file VCDisplay.h.
int CVCDisplay::m_height [private] |
Definition at line 82 of file VCDisplay.h.
int CVCDisplay::m_pitch [private] |
Definition at line 83 of file VCDisplay.h.
int CVCDisplay::m_previous [private] |
Definition at line 84 of file VCDisplay.h.
int CVCDisplay::m_width [private] |
Definition at line 81 of file VCDisplay.h.