Public Member Functions | Private Attributes | List of all members
CVCDisplay Class Reference

#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
 

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.

CVCDisplay::~CVCDisplay ( )

Definition at line 118 of file VCDisplay.cpp.

Member Function Documentation

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.

Member Data Documentation

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.


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 Mon Dec 2 2019 03:47:28