VR-Vantage 2.2 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros
DtInstanceManager.h File Reference

Contains makVrv::DtInstanceManager declaration. More...

Go to the source code of this file.

Classes

class  makVrv::DtInstanceManager
 Manages data for instanced rendering system and kicks off DtInstanceProcessors to update instance state. More...
struct  makVrv::DtInstanceManager::InstancedLod
 Specifies an instanced LOD by min/max visible ranges and effected drawable range. More...
struct  makVrv::DtInstanceManager::InstancedSwitch
 Specifies a per-instance switch. More...
struct  makVrv::DtInstanceManager::InstancedSequence
 Specifies a per-instance flipbook sequence. More...
struct  makVrv::DtInstanceManager::InstancedLight
 Per-instance light source data. More...
struct  makVrv::DtInstanceManager::InstancedDof
 Per-instance DOF data. More...
struct  makVrv::DtInstanceManager::ModelTypeDofData
 DOF data that is constant across all instances of a model type. More...
struct  makVrv::DtInstanceManager::DofAnimation
 Per instanced DOF animation data. More...
struct  makVrv::DtInstanceManager::LightSource
struct  makVrv::DtInstanceManager::InstanceTemplate
 Template data for an instance of a model. More...
struct  makVrv::DtInstanceManager::Eyepoint
 Eyepoint for a view. More...
struct  makVrv::DtInstanceManager::Frustum
 Internal frustum record for culling. More...
struct  makVrv::DtInstanceManager::InstancingHit
 Instancing hit data structure. More...
struct  makVrv::DtInstanceManager::RenderState
 Transform matrix for an instanced drawable to render with. More...
struct  makVrv::DtInstanceManager::GeometryRenderList
 List of transforms for visible instances of a drawable. More...
struct  makVrv::DtInstanceManager::InstanceBuffer
 Per view buffer of instances. More...
class  makVrv::DtInstanceManager::AlwaysCull
 Callback to always cull out a drawable. More...
class  makVrv::DtInstanceManagerCreator
 Creator for DtInstanceManager. More...

Namespaces

namespace  osg
namespace  osgEarth
namespace  makVrv
 Contains makVrv::DtVrlinkSensorFieldOfViewState class.

Macros

#define DT_INSTANCE_MANAGER_CULL_IS_PARALLEL   1
#define DT_INSTANCE_MANAGER_FILLRENDERLIST_IS_PARALLEL   1
#define DT_INSTANCE_MANAGER_UPDATEDISTANCESTOEYE_IS_PARALLEL   1

Detailed Description

Contains makVrv::DtInstanceManager declaration.

Macro Definition Documentation

#define DT_INSTANCE_MANAGER_CULL_IS_PARALLEL   1
#define DT_INSTANCE_MANAGER_FILLRENDERLIST_IS_PARALLEL   1
#define DT_INSTANCE_MANAGER_UPDATEDISTANCESTOEYE_IS_PARALLEL   1


Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)