VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions | Protected Types | Static Protected Member Functions | Static Protected Attributes | Private Member Functions
makVrv::DtEntityIndirectUtils Class Reference

Static Public Member Functions

static void prepDefinitionForIndirecting (DtModelDefinition &modelDef, DtDe &de)
 prep. needed to run in a background thread More...
 

Protected Types

typedef std::set< osg::Node * > NodeSet
 

Static Protected Member Functions

static void processModelIfNecessary (osg::Node *root, DtDe &de)
 internal More...
 
static void parseModel (DtModelDefinition &modelDef, DtDe &de, osg::Node *root)
 internal More...
 

Static Protected Attributes

static boost::mutex theNodeProcessingSetMutex
 
static boost::condition_variable theNodeProcessingCondition
 
static NodeSet theNodeProcessingSet
 

Private Member Functions

 DtEntityIndirectUtils ()=delete
 not allowed More...
 
virtual ~DtEntityIndirectUtils ()=delete
 not allowed More...
 
 DtEntityIndirectUtils (const DtEntityIndirectUtils &rhs)=delete
 not allowed More...
 
DtEntityIndirectUtilsoperator= (const DtEntityIndirectUtils &rhs)=delete
 not allowed More...
 

Member Typedef Documentation

typedef std::set<osg::Node*> makVrv::DtEntityIndirectUtils::NodeSet
protected

Constructor & Destructor Documentation

makVrv::DtEntityIndirectUtils::DtEntityIndirectUtils ( )
privatedelete

not allowed

virtual makVrv::DtEntityIndirectUtils::~DtEntityIndirectUtils ( )
privatevirtualdelete

not allowed

makVrv::DtEntityIndirectUtils::DtEntityIndirectUtils ( const DtEntityIndirectUtils rhs)
privatedelete

not allowed

Member Function Documentation

DtEntityIndirectUtils& makVrv::DtEntityIndirectUtils::operator= ( const DtEntityIndirectUtils rhs)
privatedelete

not allowed

static void makVrv::DtEntityIndirectUtils::prepDefinitionForIndirecting ( DtModelDefinition modelDef,
DtDe de 
)
static

prep. needed to run in a background thread

static void makVrv::DtEntityIndirectUtils::processModelIfNecessary ( osg::Node *  root,
DtDe de 
)
staticprotected

internal

static void makVrv::DtEntityIndirectUtils::parseModel ( DtModelDefinition modelDef,
DtDe de,
osg::Node *  root 
)
staticprotected

internal

Member Data Documentation

boost::mutex makVrv::DtEntityIndirectUtils::theNodeProcessingSetMutex
staticprotected
boost::condition_variable makVrv::DtEntityIndirectUtils::theNodeProcessingCondition
staticprotected
NodeSet makVrv::DtEntityIndirectUtils::theNodeProcessingSet
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)