VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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::LightPoint
 Instance template light point data. More...
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
 Contains VR-Vantage objects which VR-Forces has replaced.
namespace  osgEarth
 A DtOsgEarthTerrainSourcePager pages in data from a streaming terrain source.
namespace  makVrv
 Contains DtGameControllerInformation 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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)