KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
kjb::Offscreen_buffer Class Referenceabstract

Offscreen rendering buffer. More...

#include <gr_offscreen.h>

Public Member Functions

 Offscreen_buffer (int iwidth, int iheight)
 Constructs an offscreen buffer. More...
 
virtual ~Offscreen_buffer ()
 Deletes an offscreen buffer. More...
 
virtual void activate ()=0 throw (kjb::Exception)
 Activates an offscreen buffer. More...
 
virtual void deactivate ()=0 throw (kjb::Exception)
 Deactivates an offscreen buffer. More...
 
virtual void reactivate ()=0 throw (kjb::Exception)
 Reactivates an offscreen buffer. More...
 

Protected Attributes

bool active
 The offscreen buffer is active. More...
 
int width
 Width of the offscreen buffer. More...
 
int height
 height of the offscreen buffer. More...
 

Detailed Description

Offscreen rendering buffer.

Constructor & Destructor Documentation

kjb::Offscreen_buffer::Offscreen_buffer ( int  iwidth,
int  iheight 
)
inline

Constructs an offscreen buffer.

virtual kjb::Offscreen_buffer::~Offscreen_buffer ( )
inlinevirtual

Deletes an offscreen buffer.

Member Function Documentation

virtual void kjb::Offscreen_buffer::activate ( )
throw (kjb::Exception
)
pure virtual

Activates an offscreen buffer.

virtual void kjb::Offscreen_buffer::deactivate ( )
throw (kjb::Exception
)
pure virtual

Deactivates an offscreen buffer.

virtual void kjb::Offscreen_buffer::reactivate ( )
throw (kjb::Exception
)
pure virtual

Reactivates an offscreen buffer.

Member Data Documentation

bool kjb::Offscreen_buffer::active
protected

The offscreen buffer is active.

int kjb::Offscreen_buffer::height
protected

height of the offscreen buffer.

int kjb::Offscreen_buffer::width
protected

Width of the offscreen buffer.


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