VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Static Protected Attributes
makVrv::DtPreloadAsyncTask Class Reference

DtPreloadAsyncTask is responsible for loading a model in a background thread.

Inheritance diagram for makVrv::DtPreloadAsyncTask:
Inheritance graph
[legend]

Public Member Functions

 DtPreloadAsyncTask (DtDe &de, DtOsgModelPreloader &preloader, const DtModelDefinition &definition)
 
virtual ~DtPreloadAsyncTask ()
 
virtual tbb::task * execute ()
 

Protected Attributes

DtDemyDe
 
const DtModelDefinitionmyDefinition
 
DtOsgModelPreloadermyPreloader
 

Static Protected Attributes

static tbb::mutex theModelNewingMutex
 
static tbb::mutex theOptimizeMutex
 

Constructor & Destructor Documentation

makVrv::DtPreloadAsyncTask::DtPreloadAsyncTask ( DtDe de,
DtOsgModelPreloader preloader,
const DtModelDefinition definition 
)

CTOR.

virtual makVrv::DtPreloadAsyncTask::~DtPreloadAsyncTask ( )
virtual

DTOR.

Member Function Documentation

virtual tbb::task* makVrv::DtPreloadAsyncTask::execute ( )
virtual

runs the task

Member Data Documentation

DtDe& makVrv::DtPreloadAsyncTask::myDe
protected
const DtModelDefinition& makVrv::DtPreloadAsyncTask::myDefinition
protected
DtOsgModelPreloader& makVrv::DtPreloadAsyncTask::myPreloader
protected
tbb::mutex makVrv::DtPreloadAsyncTask::theModelNewingMutex
staticprotected
tbb::mutex makVrv::DtPreloadAsyncTask::theOptimizeMutex
staticprotected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)