class TcGfxPfBackgroundLoader Background loader class
Background loader class. This class takes care of asynchronous loading of performer models. It must be properly intialized with the performer library and clients must inherit from the nested observer class to complete load requests. The classes are nested to avoid having to declare everything in the public interface or declare each class as a friend.
virtual ~TcGfxBgLoaderObserver()
virtual int gfxLoadUpdate(const TcGfxPfBackgroundLoader::TcGfxLoadRequest& request)
~TcGfxLoadRequest()
void setCompName(const TcUtString& name)
void setFileName(const TcUtString& name)
void setParentName(const TcUtString& name)
const TcUtString& getCompName() const
const TcUtString& getFileName() const
const TcUtString& getParentName() const
void registerRequest(TcGfxBgLoaderObserver *obs)
void sendAnonymousRequest()
bool isAccepted()
int completeRequest()
~TcGfxPfBackgroundLoader()
static void addRequest(TcGfxLoadRequest *req)
void initSharedMem()
void handleRequest()
void setPfScene(pfScene *scene)
void setPfNav(pfDCS *nav)
static void backgroundLoadCB(void *data)
static pfNode* manualPfLookup(pfGroup *, const TcUtString&)
struct TcGfxPfSharedLoaderData
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de