Public Member Functions | Private Attributes
CVCDisplay Class Reference

#include <VCDisplay.h>

List of all members.

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

Detailed Description

Definition at line 58 of file VCDisplay.h.


Constructor & Destructor Documentation

CVCDisplay::CVCDisplay ( bool  doubleBuffer,
bool  show_overlay = false 
)

Definition at line 83 of file VCDisplay.cpp.

Definition at line 118 of file VCDisplay.cpp.


Member Function Documentation

Definition at line 161 of file VCDisplay.cpp.

Definition at line 154 of file VCDisplay.cpp.

Definition at line 138 of file VCDisplay.cpp.

Definition at line 198 of file VCDisplay.cpp.

Definition at line 145 of file VCDisplay.cpp.

void CVCDisplay::show ( const CByteImage image)

Definition at line 167 of file VCDisplay.cpp.


Member Data Documentation

Definition at line 87 of file VCDisplay.h.

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.

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.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58