VR-Forces 4.10 Class Documentation
 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. More...

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

Public Member Functions

 DtPreloadAsyncTask (DtDe &de, DtOsgModelPreloader &preloader, DtModelDefinition &definition)
 CTOR. More...
 
virtual ~DtPreloadAsyncTask ()
 DTOR. More...
 
virtual tbb::task * execute ()
 runs the task More...
 

Protected Attributes

DtDemyDe
 
DtModelDefinitionmyDefinition
 
DtOsgModelPreloadermyPreloader
 

Static Protected Attributes

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

Detailed Description

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

Constructor & Destructor Documentation

makVrv::DtPreloadAsyncTask::DtPreloadAsyncTask ( DtDe de,
DtOsgModelPreloader preloader,
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
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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)