Back to the Equalizer website

glAsync::Thread Class Reference

#include <glAsync.h>

List of all members.


Detailed Description

For multi-threaded rendering, use one instance of this class for each rendering thread.

Please refer to the static functions in the glAsync namespace for documentation.


Public Member Functions

Bool XMapContext (Display *display, XVisualInfo *visInfo, GLXContext context)
void XUnmapContext (Display *display, GLXContext context)
Bool XMakeCurrent (Display *display, GLXContext context)
void bindTexture (GLenum target, GLuint texture)
GLuint texImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
GLuint texImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Bool poll (GLuint marker)
Bool isIdle ()
void finish (GLuint marker)
void finishAll ()

Member Function Documentation

Bool glAsync::Thread::XMapContext ( Display *  display,
XVisualInfo *  visInfo,
GLXContext  context 
)

void glAsync::Thread::XUnmapContext ( Display *  display,
GLXContext  context 
)

Bool glAsync::Thread::XMakeCurrent ( Display *  display,
GLXContext  context 
)

void glAsync::Thread::bindTexture ( GLenum  target,
GLuint  texture 
)

GLuint glAsync::Thread::texImage2D ( GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLenum  format,
GLenum  type,
const GLvoid *  pixels 
)

GLuint glAsync::Thread::texImage3D ( GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLenum  format,
GLenum  type,
const GLvoid *  pixels 
)

Bool glAsync::Thread::poll ( GLuint  marker  ) 

Bool glAsync::Thread::isIdle (  ) 

void glAsync::Thread::finish ( GLuint  marker  ) 

void glAsync::Thread::finishAll (  ) 


The documentation for this class was generated from the following file:
Generated on Thu Apr 19 15:06:47 2007 for Asynchronous OpenGL Library by  doxygen 1.5.1