Equalizer  1.8.0
Parallel Rendering Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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 112 of file asyncFetcher.cpp.

References eq::util::ObjectManager::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: