Equalizer  1.3.1-git
Public Member Functions | Public Types
eqAsync::AsyncFetcher Class Reference

Asynchronous fetching thread. More...

#include <asyncFetcher.h>

+ Inheritance diagram for eqAsync::AsyncFetcher:
+ Collaboration diagram for eqAsync::AsyncFetcher:

List of all members.

Public Member Functions

virtual void run ()
 Function for creating and holding of shared context.
void setup (Window *window)
TextureId getTextureId ()
bool tryGetTextureId (TextureId &val)
void deleteTexture (const void *key)
const GLEWContext * glewGetContext () const

Public Types

typedef
eq::util::ObjectManager< int > 
ObjectManager

Detailed Description

Asynchronous fetching thread.

Creates and supplies new textures to the main rendering pipe.

Definition at line 55 of file asyncFetcher.h.


Member Function Documentation

void eqAsync::AsyncFetcher::run ( ) [virtual]

Function for creating and holding of shared context.

Generation and uploading of new textures over some period with sleep time.

Implements lunchbox::Thread.

Definition at line 131 of file asyncFetcher.cpp.

References lunchbox::RNG::get(), eq::util::Texture::getName(), eq::util::Texture::init(), lunchbox::sleep(), and eq::util::Texture::upload().

+ Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Tue May 1 2012 15:14:37 for Equalizer 1.3.1-git by  doxygen 1.8.0