Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

GltFrameBuffer Class Reference
[GLT]

Base class for framebuffer interfaces. More...

#include <buffer.h>

Inheritance diagram for GltFrameBuffer:

Inheritance graph
[legend]
Collaboration diagram for GltFrameBuffer:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual void read ()=0
 Update from frame buffer.

virtual void write () const=0
 Write to frame buffer.

GLuint x () const
 Viewport x.

GLuint y () const
 Viewport y.

GLuint width () const
 Viewport width.

GLuint height () const
 Viewport height.

GLuint size () const
 Viewport size in pixels.

virtual void writePPM (std::ostream &os) const=0
 Write to PPM file from memory.

virtual void writeTGA (std::ostream &os) const=0
 Write to TGA file from memory.


Protected Methods

 GltFrameBuffer ()
 Constructor.

 GltFrameBuffer (const GltViewport &viewport)
 Constructor.

virtual ~GltFrameBuffer ()
 Destructor.


Detailed Description

Base class for framebuffer interfaces.

Definition at line 63 of file buffer.h.


The documentation for this class was generated from the following files:
Generated on Tue Nov 5 11:11:43 2002 for GLT by doxygen1.2.18