VR-Vantage 2.6 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Files
vrvSt

This library adds support for SpeedTree-based models. More...

Collaboration diagram for vrvSt:

Classes

class  makVrv::DtSpeedTreeCore
 DtSpeedTreeCore wraps and provides the interface to makOsgSpeedTree. More...
 
class  makVrv::DtSpeedTreeForest
 DtSpeedTreeForest is the SpeedTree implementation of a distributed DtForestObject. More...
 
class  makVrv::DtSpeedTreeForestObjectCreator
 DtSpeedTreeForestObjectCreator is the SpeedTree implementation of a DtForestObjectCreator. More...
 
class  makVrv::DtSpeedTreeForestSignaler
 DtSpeedTreeForestSignaler is a signaler for DtSpeedTreeForest changes. More...
 
class  makVrv::DtSpeedTreeForestUpdateAsyncTask
 DtSpeedTreeForestUpdateAsyncTask is a tbb task for running the speed tree forest updates in the background This runs in the background and uses the DtSpeedTreeForest merge update mutex to avoid running at the same time as merge. More...
 
class  makVrv::DtSpeedTreeForestPreCullJob
 responsible for starting update code off in a separate thread when culling starts it runs in the cull thread and sets up the update data and runs the pre cull forest function More...
 
class  makVrv::DtSpeedTreePreCullJobManager
 DtSpeedTreePreCullJobManager is a singleton manager for adding the pre cull job and used to control the async update enabled flag. More...
 
class  makVrv::DtStreamedSpeedTreeForest
 DtStreamedSpeedTreeForest manages the streaming management for The DtSpeedTreeForest that is contains. More...
 
class  makVrv::DtSpeedTreeMergeJob
 osg::Operation responsible for launching async tbb task, currently done in swap buffers More...
 
class  makVrv::DtSpeedTreeMergeTask
 Async task responsible for adding trees during swap buffers, launched by DtSpeedTreeMergeJob. More...
 
class  makVrv::DtStreamedSpeedTreeThread
 Thread object to convert tree marker requests into tree records in a worker thread. More...
 
class  makVrv::DtStreamingSpeedTreeForestManager
 DtStreamingSpeedTreeForestManager is a singleton class that manages a collection of DtTerrainPatchObjectForestManagers and provides top level management of streamed speedTrees. More...
 
class  makVrv::DtTerrainPatchObjectForestManager
 DtTerrainPatchObjectForestManager manages a collection of DtStreamedSpeedTreeForest objects, associated with a single DtOsgTerrainPatch. More...
 

Files

file  DtSpeedTreeForest.h
 Contains makVrv::DtSpeedTreeForest class.
 
file  DtSpeedTreeForestSignaler.h
 Contains makVrv::DtSpeedTreeForestSignaler class.
 
file  DtSpeedTreePreCullJobManager.h
 Contains makVrv::DtSpeedTreePreCullJobManager and related classes.
 
file  DtStreamedSpeedTreeForest.h
 Contains makVrv::DtStreamedSpeedTreeForest class.
 
file  DtStreamedSpeedTreeThread.h
 Contains makVrv::DtStreamedSpeedTreeThread class.
 
file  DtStreamingSpeedTreeFeatureCallback.h
 Contains makVrv::DtStreamingSpeedTreeFeatureCallback class.
 
file  DtStreamingSpeedTreeForestManager.h
 Contains makVrv::DtStreamingSpeedTreeForestManager class.
 

Detailed Description

This library adds support for SpeedTree-based models.

the SpeedTree Plugin.

SpeedTree Plugin.



Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)