INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

NONFRAMEWORK CODE
Driver Interfaces
Drivers
Libraries
Utilities

FRAMEWORK CODE
Interfaces
Components
Libraries
Utilities

Full Software Listings

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

hydroglu::GLProcess Class Reference

An interface that describes an small portion of an GPGPU algorithm. More...

#include <glprocess.h>

Inherited by disparity::GLDifference.

List of all members.

Public Member Functions

virtual void initializeGL ()=0
 setup the opengl state and necessary variables, should not leave the state changed
virtual void processGL ()=0
 run the gpgpu algorithm, do the actual work, should attempt to return the opengl state as it was given
void setInputTextures (const std::vector< GLTexturePtr > &)
 set the input textures, the data to work on
virtual const std::vector
< GLTexturePtr > & 
getOutputTextures ()=0
 get the output textures, references to the results

Detailed Description

An interface that describes an small portion of an GPGPU algorithm.

used for creating GPGPU algorithms and reusable OpenGL process objects.

Should do as good of a job as possible of returning to the opengl state that was given at the end of processGL

Author:
Tom Burdick <thomas.burdick@gmail.com>

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

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5