Equalizer  1.6.1
Public Member Functions | Protected Member Functions | List of all members
eqAsync::AsyncFetcher Class Reference

Asynchronous fetching thread. More...

#include <asyncFetcher.h>

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

Public Member Functions

void setup (Window *window)
 
void stop ()
 
bool tryGetTextureId (TextureId &val)
 
void deleteTexture (const void *key)
 

Protected Member Functions

virtual void run ()
 Function for creating and holding of shared context. More...
 
const GLEWContext * glewGetContext () const
 

Detailed Description

Asynchronous fetching thread.

Creates and supplies new textures to the main rendering pipe.

Definition at line 56 of file asyncFetcher.h.

Member Function Documentation

void eqAsync::AsyncFetcher::run ( )
protectedvirtual

Function for creating and holding of shared context.

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

Definition at line 120 of file asyncFetcher.cpp.

References eq::util::ObjectManager< class >::deleteAll(), eq::util::Texture::getName(), eq::util::Texture::init(), and eq::util::Texture::upload().

+ Here is the call graph for this function:


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