VISH  0.2
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
Wizt::VFrameBuffer Struct Reference

Encapsulation of a framebuffer, which is used to collect image rendering results. More...

#include </home/werner/origo/vish/ocean/Anemonia/VFrameBuffer.hpp>

List of all members.

Classes

Public Types

Public Member Functions

Static Public Member Functions

Public Attributes


Detailed Description

Encapsulation of a framebuffer, which is used to collect image rendering results.

Note that the framebuffer itself does not store any image information. Instead, it provides means to render an image and provide the results to somewhere else. The VFrameBuffer itself is nothing more than a pointer to a Renderer object that will do the actual work.

For instance, it may be used to directly pass image rendering to an OpenGL texture. It may also be used to implement interactive OpenGL viewers. It may moreover be used to implement software raytracing, nothing to do with OpenGL at all.

Currently, this class is still under investigation and major restructing will happen.

Examples:

WebVish.cpp.


Member Enumeration Documentation

Format for framebuffer grabbing requests.

Enumerator:
luminance 

provide gray scale luminance values

rgb 

contains red,green,blue pixels

alpha 

contains alpha channel

zbuffer 

contain depth information


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