VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Files | Typedefs
vrvOsg

This library contains all of the OSG specific libraries for constructing the scene graph and visualizing data. More...

Collaboration diagram for vrvOsg:

Classes

class  makVrv::DtModelPreloadManager
 DtModelPreloadManager is responsible for managing models to preload and tracking loaded models that were not in the preload list. More...
class  makVrv::DtFxParticleSystemModelInstanceCreator
 A Creator for the makVrv::DtParticleSystemModelInstance class. More...
class  makVrv::DtOculusChannel
 Extension of OSG channel for Oculus Rift support. More...
class  makVrv::DtOculusChannelCreator
 The channel creator for the abstract channel class. More...
class  makVrv::Dt3DGreatCircleArcModelInstance
 Specialized Line Model instance to draw a 3D arc with styleable segments. More...
class  makVrv::Dt3DGreatCircleArcModelInstanceSegment
 Helper class to draw a styleable arc segment; generates a geode containing the arc segment geometry. More...
class  makVrv::Dt3DLineModelInstanceSegment
 Helper class to draw a styleable line segment; generates a geode containing the line segment geometry. More...
class  makVrv::Dt3DLineModelInstanceSegmentInterface
 Dt3DLineModelInstanceSegmentInterface is an abstract class providing a common interface for line model instance segments. More...
class  makVrv::Dt3DSegmentedLineModelInstance
 Model instance to draw a 3D line with styleable segments. More...
class  makVrv::Dt3DTextModelInstance
 Model instance to draw 3D text. More...
class  makVrv::Dt3DTextModelInstanceCreator
 A Creator for the makVrv::Dt3DTextModelInstance class. More...
class  makVrv::DtAddMissingColoursToGeometryVisitor
 Class that assign a white color if vertex. More...
class  makVrv::DtAnimationManager
 DtAnimationManager manages the key frame animation in vantage. More...
class  makVrv::DtAnimationMatrixTransformVisitor
 Extract the Key frame animation from the AnimationMatrixTransform to pass it to the Animation Manager and be used by the Instance Manager. More...
class  makVrv::DtArcModelInstance
 Interface for an Arc Model instance. More...
class  makVrv::DtArticulatedModelParser
 Default implementation of the model parser for Articulated models. More...
class  makVrv::DtArticulatedModelParserCreator
 Create an articulated model parser. More...
class  makVrv::DtArticulatingCylinderModelInstance
 Model instance to draw a cuboid. More...
class  makVrv::DtAttachableEllipsoidArcModelInstance
 Model instance to draw a EllipsoidArc. More...
class  makVrv::DtAttachableEllipsoidArcModelInstanceCreator
 A Creator for the DtAttachableEllipsoidArcModelInstance class. More...
class  makVrv::DtAttachedCylinderModelInstance
 The model instance to draw a cylinder spanning between two poitns. More...
class  makVrv::DtAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtAttributeLayout
 The attribute layout tells DtAttributes where to draw using a grid type layout. More...
class  makVrv::DtBaseOutlineAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtBaseQuadAttribute
 Attribute that generates a colored quad. More...
class  makVrv::DtBaseTextAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtBindingManager
 Manage interface block bindings. More...
class  makVrv::DtBufferObjectApplyAttribute
 Manage buffer object binding state, via glBindBufferBase. More...
class  makVrv::DtCameraNode
 VR-Vantage specific subclass of OSG camera. More...
class  makVrv::DtCdbEffectTextureCode
 DtCdbEffectTextureCodeThe Component Selector for CDB Model Textures. More...
class  makVrv::DtCdbEffectTextureVisitor
 Visitor that locates effect textures and installs them into the scene graph. More...
class  makVrv::DtCellIndirectGeo
 Helper for managing indirect geometry, its intersection group and registrar corresponding to a 'tile node' (gs cell or gt cell) DtCellToIndirectGeoMap in turn manages a map of feature tile nodes (for a layer) to a corresponding instance of DtCellIndirectGeo. More...
class  makVrv::DtCellToGeoSpecificIndirectGeoMap
 Helper for managing a map of feature tile nodes (for a layer) to DtCellGeoSpecificIndirectGeo DtCellGeoSpecificIndirectGeo, in turn, is a helper class managing a single DtIndirectGeometry corresponding to each of these nodes Cleans up DtIndirectGeometry when the feature tile node corresponding to it is deleted. More...
class  makVrv::DtCellToGeoTypicalIndirectGeoMap
 Helper for managing a map of feature tile nodes (for a layer) to DtCellGeoTypicalIndirectGeo DtCellGeoTypicalIndirectGeo, in turn, is a helper class managing a single DtIndirectGeometry corresponding to each of these nodes Cleans up DtIndirectGeometry when the feature tile node corresponding to it is deleted. More...
class  makVrv::DtChannelSpecificGroup
 A group node that culls it's group members based on channels. More...
class  makVrv::DtClearUserTextureFormatVisitor
 Class that set the internal format mode to osg::Texture::USE_IMAGE_DATA_FORMAT on all textures. More...
class  makVrv::DtCloudDrawable
 A drawable for drawing the cloud layer. More...
class  makVrv::DtCopyableOsgParticleSystemEffect
 A particle affect which is copied. More...
class  makVrv::DtCubeModelInstance
 Model instance to draw a cuboid. More...
class  makVrv::DtCubeModelInstanceCreator
 A Creator for the makVrv::DtAttachableCuboidModelInstance class. More...
class  makVrv::DtCuboidModelInstance
 Model instance to draw a cuboid. More...
class  makVrv::DtCuboidModelInstanceCreator
 A Creator for the makVrv::DtCuboidModelInstance class. More...
class  makVrv::DtCullShaderConfig
 shader configuration storage class. More...
class  makVrv::DtCylinderModelInstance
 The model instance to draw a cylinder. More...
class  makVrv::DtCylinderModelInstanceCreator
 A Creator for the makVrv::DtCylinderModelInstance class. More...
class  makVrv::DtDebugDrawCallbackInterface
 A simple interface for allowing the various systems to draw lines at the right time. More...
class  makVrv::DtDecalModelInstance
 A model instance creates a decal ribbon model instance effect from a model definition. More...
class  makVrv::DtDecalModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
class  makVrv::DtDeprecatedOsgArticulatedModel
 Deprecated Encapsulates the instancing and regular paths of DtOsgArticulatedModel. More...
class  makVrv::DtDeprecatedOsgSimpleModel
 Deprecated Encapsulates the instancing and regular paths of DtOsgSimpleModel. More...
class  makVrv::DtDrawModelInstance
 Instance of an OSG-specific attachable draw model. More...
class  makVrv::DtDummyCharacterModel
 Dummy implementation of DtCharacterModel; generates an error message when created. More...
class  makVrv::DtDynamicFeatureTickable
 DtDynamicFeatureTickable is a tickable with extra information from .meta files for parameters for updating. More...
class  makVrv::DtDynamicizeStateSetVisitor
 visitor used to mark statesets and their attributes as dynamic. More...
class  makVrv::DtDynamicTerrainParser
 Implementation of the model parser for Dynamic Terrain The DtDynamicTerrainParser visits all the nodes in a terrain patch or page and looks for osg::multiswitches with WRM switch ( switch) comments. More...
class  makVrv::DtDynamicTerrainParserCreator
 Create an articulated model parser. More...
class  makVrv::DtDynamicTerrainRasterLibraryCreator
 Creator for the DtDynamicTerrainRasterLibrary. More...
class  makVrv::DtDynamicTerrainSequenceNode
 DtDynamicTerrainSequenceNode replaces an osg::Sequence in a terrain patch (or page) that is tagged with a WRM ' animation' comment if that patch/page is parsed by the dynamic terrain parser. More...
class  makVrv::DtDynamicTerrainSwitchNode
 DtDynamicTerrainSwitchNode replaces an osgSim::multiswitch in a terrain patch (or page) that is tagged with a WRM ' switch' comment if that patch/page is parsed by the dynamic terrain parser. More...
class  makVrv::DtEffectControllerFactory
 The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names. More...
class  makVrv::DtEffectControllerShaderCache
 brief DtEffectControllerShaderCache is a cache for shaders used by effect texture controller More...
class  makVrv::DtEllipsoidArcModelInstance
 Model instance to draw a EllipsoidArc. More...
class  makVrv::DtEllipsoidArcModelInstanceCreator
 A Creator for the makVrv::DtEllipsoidArcModelInstance class. More...
class  makVrv::DtEllipsoidModelInstance
 The model instance to draw an ellipsoid. More...
class  makVrv::DtEllipsoidModelInstanceCreator
 A Creator for the makVrv::DtEllipsoidModelInstance class. More...
class  makVrv::DtRenameTextureToMeifVisitor
 This class will go through a node structure and renames the texture to use a meif. More...
class  makVrv::DtEntityWheelManager
 The DtEntityWheelManager class is responsible for collecting art part ids related to wheels and then rotating those wheels based on the velocity of the entity The DtEntityWheelManager collects information in addModel which is then passed to DtEntityWheelUpdater. More...
class  makVrv::DtEnvironmentInfo
 The DtEnvironmentInfo class is responsible for holding data related to the environment such as sky lighting and fog. More...
class  makVrv::DtExtrudedLineModelInstance
 A prism controlled by control points. More...
class  makVrv::DtExtrudedLineModelSegmentInstance
 A prism controlled by control points. More...
class  makVrv::DtExtrudedModelInstance
 A prism controlled by control points. More...
class  makVrv::DtExtrudedPolygonModelInstance
 A prism controlled by control points. More...
class  makVrv::DtFastGroup
 osg::Group with optimized removeChildren function More...
class  makVrv::DtFxCollisionVolumeInterface
 class that allows clients to add collision objects (no export of virtual base class) More...
class  makVrv::DtFxForceInterface
 class that allows clients to add global forces (no export of virtual base class) More...
class  makVrv::DtGeocentricGridLinesDrawer
 Draw 2D Grid Lines on geocentric databases. More...
class  makVrv::DtGlDeleteObjectManager
 Manager to delete GLBuffer in the main thread. More...
class  makVrv::DtGlDeleteObjectJob
 Job to delete the queued GLBuffer on each frame. More...
class  makVrv::DtGlVaoManager
 This class is used to manage an opengl vertex array object (VAO) dealing with multiple opengl contexts. More...
class  makVrv::DtGpuCulling
 This class is a component of the DtIndirectGeometry It inputs are: -> the instances registered with DtIndirectGeometry -> the viewing parameters (view matrix, projection matrix, etc) -> the indirect registrar (so that it can generate gpu data for -> the models of the instances from the interim data accessible -> via the registrar It outputs are: -> Tndirect command buffer -> The count of the indirect commands -> The input instances shuffled around/culled/lod'ed reflecting -> their order within the indirect command buffer generated -> It will also (optionally) do culling and lod. More...
class  makVrv::DtGraphAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtGroundFogEffect
 this class is used to create an effect around the eye to represent blowing particle effects such as sand. More...
class  makVrv::DtGroundFogPatch
 an object used to represent 1 patch of a patchy ground fog system. More...
class  makVrv::DtGroundFogPatchArea
 An area of ground fog patch items and effects. More...
class  makVrv::DtHeightMapManagerCreator
 DtHeightMapManager creator. More...
class  makVrv::DtHeightMapManagerSignaler
 The signaler object for the DtHeightMapManager class. More...
class  makVrv::DtHierarchicalPagedLod
 A Hierarchical paged LOD is a paged LOD which pages in a single file when the cull visitor is with-in a certain distance. More...
class  makVrv::DtImageAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtImguiTweakUI
 helper for guaranteeing consistent ordering of gui bits, only used by shadow system. More...
class  makVrv::DtImGuiEventProcessor
 event processor that gives imgui a chance to catch events. More...
class  makVrv::DtImGuiLoaderStatsData
 class that gathers per frame stats and puts up UI More...
class  makVrv::DtImprovedModularEmitter
 An improved modular emitter. More...
class  makVrv::DtIndirectBlendEquation
 non virtual container class for defining a blending equation More...
class  makVrv::DtIndirectBlendFunction
 non virtual container class for defining a blending function More...
class  makVrv::DtIndirectCullProgram
 handles the running of the compute shader pass for indirect culling, LODing and switches More...
class  makVrv::DtIndirectDefaultTextureCollectionPolicy
 specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering used by vrvOsg for terrain patches, paging terrains, and osgEarth features. More...
class  makVrv::DtIndirectDofManager
 handles the dof nodes for all the indirect geometry. More...
class  makVrv::DtIndirectDofProgram
 singleton class that wraps indirect dof gpu shader. More...
class  makVrv::DtIndirectEffectTextureShader
 Contains info about the shader file, execution priority and name of the shader corresponding to a particular effect texture may be found. More...
class  makVrv::DtIndirectEffectTexturesTemplate
 Class that allows you to abstractly register effect texture types the effect texture types are client specific (cdb, regular effect textures, etc) and typically enums and hence map directly to ints (DtOsgEffectTextureController::EffectTextureType) When a type is registered, that type is mapped to an index and the internal 'index' is incremented Therefore, each type maps to an index The highest possible index is num of types registered less 1 This class is used in conjunction with DtIndirectTextureCollectionPolicy to install the correct indirect rendering shaders for the usage type (cdb, point features, etc) The need for this additional indirection is that the 'type' can be any number (or indeed not an enum/int at all) but the way indirect rendering works, is that effect textures need to be with a start index of 0, and monotonically increasing (both for internal code and shader). More...
class  makVrv::DtIndirectGeoComputeBoundCallback
 DtIndirectGeometry does not know how to calculate its bounds directly A provider (typically the class managing the indirect geometry for the tile node in question) does this for the indirect geometry. More...
class  makVrv::DtIndirectGeometry
 
 \ ::,

which allows us to hook into our indirect engine to render using indirect rendering. More...

class  makVrv::DtIndirectGeometryAggregator
 Indirect rendering works because we are able to combine multiple geometries into a single 'aggregated geometry' and render this with a single draw call This visitor allows us to incrementally aggregate multiple such osg nodes (e.g flight files) More...
class  makVrv::DtIndirectGeometryInitMainThreadJob
 responsible for initializing the indirect buffers in the main thread More...
class  makVrv::DtIndirectGeometryInstance
 non virtual container class for holding the information needed to create an indirect geometry instance More...
class  makVrv::DtIndirectGeometryRegistrar
 Indirect geometry can have multiple models and their corresponding ids registered in it, via multiple threads. More...
class  makVrv::DtIndirectGeometryStateManager
 Simple state/glmodes class for handling setting up modes It can now handle generic state modes and attributes so it should work for any osg states needed for indirect. More...
class  makVrv::DtIndirectGeometryTextures
 class to hold osg Textures (diffuse map texture + effect textures) basically just a list of osg textures and the texture units that should be used by those textures. More...
class  makVrv::DtIndirectGeometryUpdateBuffersMainThreadJob
 responsible for updating the indirect buffers in the main thread More...
class  makVrv::DtIndirectGeometryUpdateMainThreadJob
 responsible for updating the indirect geometry in the cull pass to prep for indirect rendering. More...
class  makVrv::DtIndirectLodManager
 handles the lods for all the indirect geometry. More...
class  makVrv::DtIndirectLodProgram
 singleton class that wraps indirect lod gpu shader. More...
class  makVrv::DtIndirectManager
 parent manager class for all Indirect managers. More...
class  makVrv::DtIndirectManagerCreator
 creator for DtIndirectManager More...
class  makVrv::DtIndirectManagerFactory
 creator for all the different DtIndirectManager types More...
class  makVrv::DtIndirectModelInfo
 Contains the per Model info which the indirect module needs It is owned by the Indirect geometry registrar. More...
class  makVrv::DtIndirectModelInfoContainer
 Class that loads and contains a bunch of models registered with the registrar. More...
class  makVrv::DtIndirectModelsContainer
 class for holding an indirect geometry registrar (which holds the information about how to draw models) and handling the adding/registering the model to the registrar More...
class  makVrv::DtIndirectNodeMaskSetupVisitor
 Sets node mask for indirect light sources, light points, sequences, billboards and their parents These node masks are used by the DtIndirectVisitorControlGroup to control how the visitors are handled For example only sequences will have the update visitor run on them and light sources, light points and billboards will traverse through cull. More...
class  makVrv::DtIndirectPerInstanceDataManager
 handles data that is specified per instance. More...
class  makVrv::DtIndirectPolygonOffset
 non virtual container class for defining a polygon offset state More...
class  makVrv::DtIndirectSwitchManager
 handles the switches for all the indirect geometry. More...
class  makVrv::DtIndirectTextureCollectionPolicy
 Abstract class to look in the stateset and collect textures specified via its template The effect texture visitor installs effect textures during loading Indirect rendering needs to know which effect textures these are (so it can install its indirect rendering based shaders, etc). More...
class  makVrv::DtIndirectTextureCollectionPolicyFactory
 Factory for creating different collection policies. More...
class  makVrv::DtIndirectTextureLoaderNode
 node for processing textures needed for indirect geometries this allows for textures to be uploaded to the GPU before the tile has paged in so that there are not holes/gray tiles poping in More...
class  makVrv::DtIndirectTextureProcessor
class  makVrv::DtIndirectUvOffsetManager
 handles the uv offsets for all the indirect geometry. More...
class  makVrv::DtIndirectVisitorControlGroup
 This is a group where the original osg geometry representing points in the indirect geometry (geocell or gt) is added to. More...
class  makVrv::DtInstancedLightPointUpdate
 Class for handling light point updates and checks also is the update callback for the instanced light point geometry. More...
class  makVrv::DtKeepOriginalFilenamesVisitor
 DtKeepOriginalFileNameVisitor will store the original file name of the proxy node. More...
class  makVrv::DtRenameFileToMedfVisitor
 DtRenameFileToMedfVisitor will store the original file name of the proxy node. More...
class  makVrv::DtLightIndicatorSignaler
 A class which contains the signals used by the DtLightIndicatorManager classes. More...
class  makVrv::DtLightManagerGroup
 A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph. More...
class  makVrv::DtLightManagerStateAttribute
 A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph. More...
class  makVrv::DtLightPointAggregator
 This class allows us to incrementally aggregate multiple separate light points sharing common data into a single DtLightPointNode. More...
class  makVrv::DtLightPointNode
 Derived from osg::Node and is a replacement for the osgSim::LightPointNode represents a group of light points that share a common origin location. More...
class  makVrv::DtLightPointVisitor
 DtLightPointVisitor walks the scene graph and collects pointers to the LightPoint nodes. More...
class  makVrv::DtLinearScalingAlgorithm
 Linear scaling algorithm implementation This Scaling algorithm implements basic linear scaling. More...
class  makVrv::DtLinearScalingAlgorithmCreator
 Override creator for creating scale algorithm instances. More...
class  makVrv::DtMainThreadJobsManager
 A light weight system for running jobs in the main thread during cull Transient Jobs run once and are removed unless the getKeep flag is true The general goal of the system is to try and keep frame rates smoother by shuttling graphics work from the cull thread to the main thread and trying to get it done ASAP. More...
class  makVrv::DtMeifConverter
 Class responsible for converting images into MAK encrypted image files. More...
class  makVrv::DtMergeDuplicateTextureVisitor
 Apply the same visitor to multiple models and it will merge all duplicate textures that refer to the same image file. More...
class  makVrv::DtMergeGeodesVisitor
 on all textures More...
class  makVrv::DtMetaFileVisitor
 DtMetaFileVisitor will inspect the nodes of a scene graph and create the right kind of DtMetaObject for the node. More...
class  makVrv::DtMetaObjectCreator
 Abstract dynamic feature creator class. More...
class  makVrv::DtMetaObjectFactory
 Factory to create the specific DtMetaObjects registered when vrvOsg starts up. More...
class  makVrv::DtModelParser
 Abstract base class used to parse a model. More...
class  makVrv::PrModelParserCreator
 An abstract creator class for the model parser. More...
class  makVrv::DtModelParserFactory
 A Factory class for creating model parsers. More...
class  makVrv::DtModelScaler
 The DtModelScaler prepares the data from the osg camera, osg node, and cull visitor parameters and then passes it to the DtScalingAlgorithm provided to the model scaler. More...
class  makVrv::DtMultiReferencedNodeContainer< State >
 DtMultiReferencedNodeContainer is a class template that it used to provide support for dynamic nodes (such as switches and animations) that may be multiply referenced. More...
class  makVrv::DtMultiViewData
 simple class to encapsulate the different views in a multiview vr setup More...
class  makVrv::DtPreLitNightTextureControllerCreator
 Creator for pre lighting night texture controller. More...
class  makVrv::DtPostLitNightTextureControllerCreator
 Creator for post lighting night texture controller. More...
class  makVrv::DtNightTextureController
 Installs and control reflectivity mapping effects. More...
class  makVrv::DtNumericAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtOceanExtractorVisitor
 DtOceanExtractorVisitor tags nodes as static ocean via the setUserValue capability, based on a texture name or texture regular expression. More...
class  makVrv::DtOptimizer
 Optimizer class that allows for thread-safe optimization by not following proxy nodes. More...
class  makVrv::DtOsg2DVolumetricLineModel
 DtOsg2DVolumetricLineModel is the model implemenation of 2D volumetric lines. More...
class  makVrv::DtOsg3DGreatCircleArcModel
 OSG implementation of segmentable, stylizable 3D Great Circle Arc. More...
class  makVrv::DtOsg3DSegmentedLineModel
 OSG implementation of distributed attachable segmented line model. More...
class  makVrv::DtOsg3DTextModel
 DtOsg3DTextModel is a model class for creating attachable projected text. More...
class  makVrv::DtOsg3DVolumetricLineModel
 DtOsg3DVolumetricLineModel is the model implementation of 3D volumetric lines. More...
class  makVrv::DtOsgAmbientOcclusionMapController
 Installs and control ambient occlusion effects. More...
class  makVrv::DtOsgAnimationModel
 A model of an animation (osg::Sequence in this case) More...
class  makVrv::DtOsgArticulatedModel
 An articulated model manipulator for controlling an articulated model. More...
class  makVrv::DtOsgArticulatingCylinderModel
 OSG implementation of distributed cuboid model. More...
class  makVrv::DtOsgAttachableCuboidModel
 OSG implementation of distributed cuboid model. More...
class  makVrv::DtOsgAttachableEllipsoidModel
 OSG implementation of distributed ellipsoid model. More...
class  makVrv::DtOsgAttributeGroupWidget
 The osg implementation of an attribute group. More...
class  makVrv::DtOsgBumpMapController
 Installs and control bump mapping effects. More...
class  makVrv::DtOsgChannel
 This class provides the OSG-specific implementation of a DtChannel. More...
class  makVrv::DtOsgChannelCreator
 The channel creator for the abstract channel class. More...
class  makVrv::DtOsgChannel3dViewCompass
 OSG implementation of a model-like object that draws a 3d view first person shooter style compass on a channel. More...
class  makVrv::DtOsgChannel3dViewCompassInstance
 vrvGraphics-based implementation of a model-like object that draws a 3d view first person shooter style compass on a channel. More...
class  makVrv::DtOsgChannelCompass
 OSG implementation of 2D compass. More...
class  makVrv::DtOsgChannelCompassInstance
 vrvGraphics-based implementation of a 2D compass More...
class  makVrv::DtOsgChannelGridLines
 OSG implementation of 2D compass. More...
class  makVrv::DtOsgChannelGridLinesInstance
 vrvGraphics-based implementation of grid lines More...
class  makVrv::DtOsgChannelManager
 This class owns the osgViewer::CompositeViewer. More...
class  makVrv::DtOsgChannelSensorCreator
 The channel sensor creator for the DtOsgChannelSensor used for camerafx. More...
class  makVrv::DtOsgConfigurableEffectController
 Installs and control configurable mapping effects. More...
class  makVrv::DtOsgContaminantMapController
 Installs and control contaminant mapping effects. More...
class  makVrv::DtOsgCullVisitor
 DtOsgCullVisitor will inspect the camera to see which visual mode is active. More...
class  makVrv::DtOsgCullVisitorParameters
 The osg cull vistor parameters class provides additional culling and intersector parameters for choosing the LOD, and cull operations. More...
class  makVrv::DtOsgCylinderModel
 OSG implementation of distributed cylinder model. More...
class  makVrv::DtOsgDecalModel
 A model of a decal ribbon. More...
class  makVrv::DtOsgDecalRibbon
 OpenSceneGraph implementation of a textured ribbon Used to draw effects like tread tracks that follow a scene object Procedurally generated as its position in the scene changes. More...
class  makVrv::DtOsgDetailMapController
 Installs and control detail mapping effects. More...
class  makVrv::DtOsgDrawModel
 This is a realization of DtDrawModel. More...
class  makVrv::DtOsgEarthDynamicTerrainFeature
 DtOsgEarthDynamicTerrainFeature is a special DtDynamicTerrainFeature which listens to all the dynamic terrain change requests and translates them into osgEarth specific dynamic terrain layers. More...
class  makVrv::DtOsgEarthDynamicTerrainInstaller
 DtOsgEarthDynamicTerrainInstaller is a data broker callback that will raise signals for terrain page in and page out when OSG Earth feature model pages whose feature name match those registered to this broker ("dynamicTerrainInstaller") page in or out. More...
class  makVrv::DtOsgEarthEffectTextureInstaller
 DtOsgEarthEffectTextureInstaller is a data broker callback that will install effect textures on an osgEarth-created feature layer subgraph. More...
class  makVrv::DtOsgEarthFeatureDataBroker
 DtOsgEarthFeatureDataBroker listens to osgEarth feature layers (i.e. More...
class  makVrv::DtOsgEarthFeatureDataBrokerCreator
 The DtOsgEarthFeatureDataBrokerCreator creator for the DtOsgEarthFeatureDataBroker class. More...
class  makVrv::DtOsgEarthLightPointInstaller
 DtOsgLightPointInstaller is a data broker callback that will add light points to terrain patches as they come in from each layer (turn off point lights during the daytime). More...
class  makVrv::DtOsgEarthLightPointInstallerCreator
 The DtOsgEarthLightPointInstaller creator for the DtOsgEarthLightPointInstallerCreator class. More...
class  makVrv::DtOsgEarthMemoryFeatureSource
 Custom feature source that stores features in memory. More...
class  makVrv::DtOsgEffectTextureController
 Base class for controllers that install and control effect textures. More...
class  makVrv::DtOsgEffectTextureVisitor
 Visitor that locates effect textures and installs them into the scene graph. More...
class  makVrv::DtOsgEllipsoidArcModel
 OSG implementation of distributed cuboid model. More...
class  makVrv::DtOsgEmissivityMapController
 Installs and control emissivity mapping effects. More...
class  makVrv::DtOsgEventHandler
 Custom OpenSceneGraph event handler to get key and mouse events. More...
class  makVrv::DtOsgExtrudedEllipseModel
 OSG implementation of 3D Extruded ellipsoids (not spheres) More...
class  makVrv::DtOsgExtrudedLineModel
 OSG implementation of 3D Extruded line. More...
class  makVrv::DtOsgExtrudedPolygonModel
 OSG implementation of 3D Extruded Polygon. More...
class  makVrv::DtOsgFileCache
 The OSG implementation of makVrv::DtOsgFileCache. More...
class  makVrv::DtOsgFileCacheCreator
 The DtOsgFileCache creator. More...
class  makVrv::DtOsgFileCacheUtil
class  makVrv::DtOsgFlowMapController
 Installs and control flow mapping effects. More...
class  makVrv::DtOsgFlowNormalMapController
 Installs and control flow normal mapping effects. More...
class  makVrv::DtOsgFluidFrictionOperator
 Customized OpenSceneGraph particle system operator Rewritten from default fluid friction operator to use correct physics-based approximations. More...
class  makVrv::DtOsgFogComponent
 State component that injects Fog rendering capabilities into a state set. More...
class  makVrv::DtOsgFontManager
 The DtOsgFontManager caches ttf fonts for it clients. More...
class  makVrv::DtOsgForest
 DtOsgForest provides a way to make lots of trees. More...
class  makVrv::DtOsgForestObjectCreator
 The DtOsgForestObjectCreator for the DtOsgForest class. More...
class  makVrv::DtOsgFrameTextureBlitterManager
 DtOsgFrameTextureBlitterManager responsible for copying depth buffer to render to target. More...
class  makVrv::DtOsgFullscreenWindow
 Create a full screen OS display window using OSG. More...
class  makVrv::DtOsgFullscreenWindowCreator
 A creator for makVrv::DtOsgFullscreenWindow. More...
class  makVrv::DtOsgGizmoRenderer
 a class to quickly render a bunch of basic primitives as debugging aids basic overview, create an adapter that inherits from DtDebugDrawCallbackInterface then call DtOsgGizmoRenderer::addDebugDrawerCallback() to register it with the system. More...
class  makVrv::DtOsgGizmoTransform
 Helps attach the drawable to the scene graph. More...
class  makVrv::DtOsgGlobalShaderComponent
 State component that injects top-level global shader code; i.e. More...
class  makVrv::DtOsgIntersectionVisitor
 DtOsgIntersectVisitor checks to see if it is visiting a a DtTerrainPatchGroup and if so, uses its API to get the highest LOD terrain intersections. More...
class  makVrv::DtOsgIntersectOnlyGroup
 group that is only visited by the intersection visitor and nothing else More...
class  makVrv::DtOsgIntersector
 DtOsgIntersector is the OSG-specific implementation of the DtIntersector class. More...
class  makVrv::DtOsgIntersectorSorter
 DtOsgIntersectorSorter provides an operator for comparing the the distances between 2 osg::vectors and a reference vector. More...
class  makVrv::DtOsgIntersectorCreator
 Abstract creator base class. More...
class  makVrv::DtOsgIntersectorResult
 DtOsgIntersectorResult is the OSG-specific implementation of DtIntersectorResult; it is a container class for the results returned by an DtOsgIntersector intersection call. More...
class  makVrv::DtOsgKeyAndMouseEventListener
 OpenSceneGraph implementation of the VR-Vantage keyboard and mouse listener interface. More...
class  makVrv::DtOsgKeyAndMouseEventListenerCreator
 The channel creator for the abstract channel class. More...
class  makVrv::DtOsgLightingComponent
 State component that injects lighting shaders and uniforms into a state set. More...
class  makVrv::DtOsgLightManager
 DtOsgLightManager receives LightSource nodes from the DtOsgCullVisitor, and collects them all here where they may by applied simultaneously at the same time. More...
class  makVrv::DtOsgLightMapController
 Installs and control light mapping effects. More...
class  makVrv::DtOsgLightPointManager
 DtOsgLightPointManager registers LightPoint nodes so their TBO can be created and updated in a single place. More...
class  makVrv::DtOsgLineSegmentIntersector
 Line Segment Intersector that handles vantage-specific issues such as scaled models. More...
class  makVrv::DtCachedNodeHolder
 Helper class used to simple hold and own a pointer. More...
class  makVrv::DtCachedTextureHolder
 Helper class used to simple hold and own a pointer. More...
class  makVrv::DtOsgModelInstance
 The base class for simple OSG based model instances. More...
class  makVrv::DtOsgModelPreloader
 DtOsgModelPreloader is responsible for responding to model preload actions from an agent. More...
class  makVrv::DtPreloadAsyncTask
 DtPreloadAsyncTask is responsible for loading a model in a background thread. More...
class  makVrv::DtOsgMultiLineModel
 OSG implementation of multi line model to create overlay or geometric segmented lines. More...
class  makVrv::DtOsgMultiRibbon
 Ribbon implementation that composes multiple child ribbons. More...
class  makVrv::DtOsgNodeObserverSupervisor
 Utility class to listen in on a set of objects. More...
class  makVrv::DtOsgNormalMapController
 Installs and control normal mapping effects. More...
class  makVrv::DtOsgObserverObject
 This abstract base class defines the interface for OS-specific keyboard and mouse event listeners. More...
class  makVrv::DtOsgOptionsTranslator
 The osg options translator provides utility functions for encoding values into and decoding values out of the osgDB::ReaderWriter::Options options string. More...
class  makVrv::DtOsgOsWindow
 Create a windowed OS display window using OSG. More...
class  makVrv::DtOsgOsWindowCreator
 A creator class for makVrv::DtOsgOsWindow. More...
class  makVrv::DtOsgOverlayArcModel
 OSG implementation of an Overlay Arc Model. More...
class  makVrv::DtOsgOverlayDirectionLineModel
 OSG implementation of 2D segmented line. More...
class  makVrv::DtOsgOverlayDirectionLineModelInstance
 Model instance to draw a 2D line with styleable segments. More...
class  makVrv::DtOsgOverlayEllipseArcModel
 OSG implementation of 2D ellipsoid arc. More...
class  makVrv::DtOsgOverlayEllipseArcModelInstance
 vrvGraphics implementation of a 2D ellipsoid arc More...
class  makVrv::DtOverlayEllipseArcModelInstanceCreator
 A Creator for the makVrv::DtOverlayEllipseArcModelInstance class. More...
class  makVrv::DtOsgOverlayGreatCircleArcModel
 OSG implementation of segmentable, stylizable 3D Great Circle Arc drawn on a 2D Overlay. More...
class  makVrv::DtOsgOverlayManager
 The OSG overlay manager managers 2D graphical overlays. More...
class  makVrv::DtOsgOverlayPolygonModel
 OSG implementation of overlay polygon model. More...
class  makVrv::DtOsgOverlayPolygonModelInstance
 Model instance to draw a polygon on the overlay, either filled or outline. More...
class  makVrv::DtOsgOverlayRectangleModel
 OSG implementation of overlay polygon model. More...
class  makVrv::DtOsgOverlaySegmentedLineModel
 DtOsgOverlayLineModel extends the DtLineModel interface to include operations only appropriate for 2D lines. More...
class  makVrv::DtOsgOverlaySpiderWebModel
 An OSG implementation of the Overlay Spider Web Model. More...
class  makVrv::DtOsgOverlayWedgeModel
 An OSG implementation of the Overlay Circular Wedge Model. More...
class  makVrv::DtOsgParticleRibbon
 A ribbon with some particle system features, such as expansion rate texture, and fading out. More...
class  makVrv::DtOsgParticleSystemEffect
 This class provides a facade around the osgParticle class hierarchy. More...
class  makVrv::DtOsgParticleSystemModel
 A model of a particle system. More...
class  makVrv::DtOsgPinnableProjectedWidgetModel
 The osg implementation of the widget layout. More...
class  makVrv::DtOsgPolygonModel
 OSG implementation of distributed attachable polygon model. More...
class  makVrv::DtOsgProfiledGroup
 simple class that allows a group to get automatically profiled with both DtPROFILE markers and concurrency visualizer markers More...
class  makVrv::DtOsgProjectedTextModel
 DtOsgProjectedTextModel is a model class for creating attachable projected text. More...
class  makVrv::DtOsgProjectedWidgetModel
 The osg implementation of the widget layout. More...
class  makVrv::DtOsgRectangularPyramidModel
 OSG implementation of the DtRectangularPyramidModel. More...
class  makVrv::DtOsgReferencedCollection< OsgObject >
 A thread safe collection, used by the mult-threaded cache, of OSG referenced objects. More...
class  makVrv::DtOsgReflectivityMapController
 Installs and control reflectivity mapping effects. More...
class  makVrv::DtOsgRenderer
 The DtOsgRenderer is the component responsible for rendering 3D images onto the screen via OpenSceneGraph The component responsible for drawing 3D images onto a screen is the DtRenderer. More...
class  makVrv::DtOsgRendererCreator
 Abstract creator base class. More...
class  makVrv::DtOsgRenderPassLocalSpaceTransform
 Root transform for a group of diguy or particle system, allows render pass cameras such as shadow or reflection know about main camera position. More...
class  makVrv::DtOsgRibbon
 Base class for OSG ribbon implementations. More...
class  makVrv::DtOsgRibbonModel
 A model of a ribbon. More...
class  makVrv::DtOsgScalingAlgorithmFactory
 This is the vrvOsg-specific implementation of a DtScalingAlgorithmFactory. More...
class  makVrv::DtRenderToggleTransform
 transform that can be turned off, used for the different modelsets to quickly early out 3D stuff in planview and visa versa. More...
class  makVrv::DtRenderToggleGroup
 group that can be turned off, used for the different modelsets to quickly early out 3D stuff in planview and visa versa. More...
class  makVrv::DtOsgSceneConnector
 DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can place its associated model instance into the scene graph. More...
class  makVrv::DtOsgScreenCaptureCreator
 The abstract creator for the abstract DtScreenCaptureUtility class. More...
class  makVrv::DtOsgScribeBoxModel
 This is a realization of DtScribeBoxModel. More...
class  makVrv::DtOsgSegmentPickable
 Create a series of cylinders that can be used as pickable on lines that only have osg width. More...
class  makVrv::DtOsgSensorViewCompassOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewCompassOverlaySections. More...
class  makVrv::DtOsgSensorViewCrossHairOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewCrossHairOverlaySections. More...
class  makVrv::DtOsgSensorViewDisplayInfoOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewDisplayInfoOverlaySections. More...
class  makVrv::DtOsgSensorViewOverlay
 DtOsgSensorViewOverlay is responsible for creating and updating the overlay information on a sensor view. More...
class  makVrv::DtOsgSensorViewOverlayCreator
 Responsible for creating new DtOsgSensorViewOverlays. More...
class  makVrv::DtOsgSensorViewOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewOverlaySections. More...
class  makVrv::DtOsgSensorViewPitchOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewPitchOverlaySections. More...
class  makVrv::DtOsgSensorViewPlatformInfoOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewPlatformInfoOverlaySections. More...
class  makVrv::DtOsgSensorViewReticleOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewReticleOverlaySections. More...
class  makVrv::DtOsgSensorViewTargetInfoOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewTargetInfoOverlaySections. More...
class  makVrv::DtOsgShaderManager
 DtOsgShaderManager injects custom shaders into the scenes, and keeps their uniform parameters set to match fixed function pipeline capabilities as much as possible. More...
class  makVrv::DtOsgShadowTechnique
 The DtOsgShadowTechnique class implements a robust shadow mapping system. More...
class  makVrv::DtOsgShapeCache
 A cache responsible for storing osg shape geodes. More...
class  makVrv::DtOsgSimpleModel
 This is a realization of DtModel. More...
class  makVrv::DtOsgSimpleModelInstance
 A simple OSG model instance. More...
class  makVrv::DtOsgSimpleModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
class  makVrv::DtOsgSkidmarkMapController
 Installs and control skid mark mapping effects. More...
class  makVrv::DtOsgSkyObject
 An OSG implementation of the sky. More...
class  makVrv::DtOsgSpecularMapController
 Installs and control specular texture mapping effects. More...
class  makVrv::DtOsgStateComponent
 Base class for components that affect the state on a subset of the scene graph, injecting state, shaders, or other information. More...
class  makVrv::DtOsgTacticalSmokeModel
 A model of a tactical smoke cloud made up of several smoke-puffs. More...
class  makVrv::DtOsgTerrainOverlayManager
 Manager for setting up terrain layers in an OpenSceneGraph terrain. More...
class  makVrv::DtOsgTerrainOverlayOperation
 An osg terrain overlay operation is an operation that affects terrain texture overlaying. More...
class  makVrv::DtOsgTerrainPatchObject
 A DtOsgTerrainPatchObject contains the methods for loading a file as a terrain. More...
class  makVrv::DtOsgTexturedQuad
 Abstract creator base class. More...
class  makVrv::DtOsgTexturedQuadCreator
 Abstract creator base class. More...
class  makVrv::DtOsgTextureKeyHolder
 A Referenced texture key holder for terrain nodes. More...
class  makVrv::DtOsgTexturizer
 OpenSceneGraph implementation of terrain texturing. More...
class  makVrv::DtOsgTrackHistoryRibbon
 OSG implementation of a track history ribbon. More...
class  makVrv::DtOsgUniqueIDHolder
 A Referenced unique ID holder for OSG models. More...
class  makVrv::DtOsgDebugFrustum
 helper for visualizing debug frustra More...
class  makVrv::DtOsgUtils
 helper class, random osg debug helpers and math More...
class  makVrv::DtOsgWeatherEffectsObject
 An OSG implementation of the weather effects object. More...
class  makVrv::DtOsgWidget
 The osg widget class is a distributed osg based widget. More...
class  makVrv::DtOsgWidgetLabel
 The osg implementation of a label. More...
class  makVrv::DtOsgWindow
 A basic OSG display window, used to get the osg context for a display window. More...
class  makVrv::DtOsgWindowArc
 OSG implementation for an Arc drawn in screen space. More...
class  makVrv::DtOsgWindowEllipseGroup
 OSG implementation of a DtWindowEllipseGroup. More...
class  makVrv::DtOsgWindowEllipseGroupInstance
 This class updates vertices for each ellipse added via addellipse. More...
class  makVrv::DtOsgWindowEllipseInstance
 OSG Implementation of DtWindowEllipseInstance. More...
class  makVrv::DtOsgWindowLineGroup
 OSG implementation of a DtWindowLineGroup. More...
class  makVrv::DtOsgWindowLineGroupInstance
 This class updates vertices for each line added via addLine. More...
class  makVrv::DtOsgWindowLineInstance
 OSG Implementation of a DtWindowLineInstance. More...
class  makVrv::DtOsgWindowManager
 Owns and manages OpenSceneGraph windows. More...
class  makVrv::DtOsgWindowManagerCreator
 Creator for registering the OpenSceneGraph window manager implementation. More...
class  makVrv::DtOsgWindowPolygonInstance
 OSG Implementation of a DtWindowPolygonInstance. More...
class  makVrv::DtOsgWindowTextInstance
 An OSG Implementation of DtWindowTextInstance. More...
class  makVrv::DtOsgWindowTriangleFanInstance
 OSG implementation of a 2D TriangleFan. More...
class  makVrv::DtOsgWindowTriangleGroup
 OSG Implementation of DtWindowTriangleGroup. More...
class  makVrv::DtOsgWindowTriangleGroupInstance
 This class updates vertices for each triangle added via addTriangle. More...
class  makVrv::DtOsgWindowTriangleStripInstance
 OSG implementation of a 2D TriangleStrip. More...
class  makVrv::DtOverlayArcModelInstanceCreator
 A Creator for the makVrv::DtOverlayArcModelInstance class. More...
class  makVrv::DtOverlayDrawable
 The overlay drawable is an osg drawable which draws the overlays enabled on a channel, or optionally a specifically specified overlay. More...
class  makVrv::DtOverlayGreatCircleArcModelInstance
 Model instance to draw a 3D line with styleable segments onto the 2D overlay. More...
class  makVrv::DtOverlaySegmentedLineModelInstance
 Model instance to draw a 3D line with styleable segments onto the 2D overlay. More...
class  makVrv::DtOverlaySpiderWebModelInstanceCreator
 A Creator for the makVrv::DtOverlaySpiderWebModelInstance class. More...
class  makVrv::DtPagedTilesIndirectManager
 handles the management of paged tiles and terrain patches being added to the indirect rendering system. More...
class  makVrv::DtParticleSystemManagerInterface
 class that wraps the particle manager in vrvFx in a vrv friendly layer More...
class  makVrv::DtParticleSystemModelInstance
 A virtual base class for a particle effect from a model definition. More...
class  makVrv::DtPerformanceStats
 A stats which shows the IG's performance stats. More...
class  makVrv::DtPerViewUniformCallback
 Callback to set a uniform value on a per-view basis. More...
class  makVrv::DtPickIntersectionVisitor
 Intersection Visitor used for picking. More...
class  makVrv::DtPolygonModelInstance
 Model instance to draw a polygon. More...
class  makVrv::DtProjectedTextModelInstance
 OSG-specific instance of an attachable, projected text model (as used for HAT lines) More...
class  makVrv::DtRainMaskMapController
 Installs and control rain mask mapping effects. More...
class  makVrv::DtRegularExpressionVisitor
 Visitor that matches regular expressions against scene graph node data. More...
class  makVrv::DtRgbColorInterpolator
class  makVrv::DtRibbonModelInstance
 A model instance creates a ribbon model instance effect from a model definition. More...
class  makVrv::DtRibbonModelInstanceCreator
 Creator for the DtRibbonModelInstance class. More...
struct  makVrv::DtRunwayData
class  makVrv::DtRunwayNode
class  makVrv::DtRunwaySignaler
class  makVrv::DtRunwayMarkingManager
class  makVrv::DtScalingAlgorithm
 Provides an algorithm for scaling objects in the scene. More...
class  makVrv::DtSceneGraph
 Abstraction over the OSG scene graph. More...
class  makVrv::DtScribeBoxModelInstance
 Instance of an OSG-specific attachable draw model. More...
class  makVrv::DtSearchCandidateVisitor
 DtSearchCandidateVisitor will add names of nodes, descriptions lists and/or filenames to a set for a visited graph. More...
class  makVrv::DtShaderEffect
 DtShaderEffect injects custom shaders into the scenes, There are derrived classes of this for snow and rain on the ground effects. More...
class  makVrv::DtShaderEffectManager
 DtShaderEffectManager injects custom shaders into the scenes, uses DtShaderEffect objects to add rendering effects to the ground. More...
class  makVrv::DtShaderEffectRain
 DtShaderEffectRain injects custom shaders into the scene, Handles rain on the ground causing the ground to look damp. More...
class  makVrv::DtShaderEffectSnow
 DtShaderEffectSnow injects custom shaders into the scene, Handles snow on the ground causing the ground to look covered by snow. More...
class  makVrv::DtShaderStorageBufferApplyAttribute
 Manage SSBO binding state. More...
class  makVrv::DtSharedDrawElementsUInt
 This is a utility class used to allow sharing of index buffers while allowing for unique start and count, and mode parameters for rendering. More...
class  makVrv::DtShipFlagDirTickable
 The DtShipFlagDirTickable updates a transform node to rotate into the direction of the wind and ship. More...
class  makVrv::DtShipFlagDirTickableCreator
 DtShipFlagDirTickableCreator class. More...
class  makVrv::DtShipFlagSwitchTickable
 The DtShipFlagSwitchTickable class is responsible for switching nodes based on the current wind speed and ship speed. More...
class  makVrv::DtShipFlagSwitchTickableCreator
 DtShipFlagSwitchTickableCreator class. More...
class  makVrv::DtSilverliningGroup
 A group node which adds a silver-lining sky and will light all Children with the proper lighting parameters. More...
class  makVrv::DtSkyDrawable
 The sky drawable. More...
class  makVrv::DtSnowMaskMapController
 Installs and control snow mask mapping effects. More...
class  makVrv::DtSpiderWebModelInstance
 vrvGraphics implementation of the Spider Web Model More...
class  makVrv::DtSplitBackfacePolyVisitor
 DtSplitBackfacePolyVisitor identifies two-sided polygons and duplicates the geometry as a set of two single-sided polygons, reversing one set of normals in the process. More...
struct  makVrv::DtStreamedVboData
 a helper struct to send basic primitives to video card More...
class  makVrv::DtSwitchStateMapper
 The DtSwitchStateHapper class is responsible for switching children of an osgSim::MultiSwitch node based on the "configName" tag of the model definition. More...
class  makVrv::DtSwitchStateMapperCreator
 DtSwitchStateMapperCreator class. More...
class  makVrv::DtTacticalSmokeModelInstance
 A model instance of a tactical smoke cloud consisting of several puffs of smoke. More...
class  makVrv::DtTacticalSmokeModelInstanceCreator
 A Creator for the makVrv::DtTacticalSmokeModelInstance class. More...
struct  makVrv::DtTaxiwaySignData
 The elements that make up a taxiway sign. More...
class  makVrv::DtTaxiwaySignSignaler
 A class which contains the signals used by the DtTaxiwaySignManager classes. More...
class  makVrv::DtTerrainPatchObjectManager
 Manager that provides direct access to the terrain patch objects in use in a display engine also handles global tasks related to the terrain patches like dynamic features for paged tiles. More...
class  makVrv::DtTextAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::DtTextureAtlasMapper
 The DtTextureAtlasMapper class is responsible calculating and setting the UV offets of a texture atlas based on the "COLOUR" and "COLPAT" tags of a model definition. More...
class  makVrv::DtTextureAtlasMapperCreator
 DtTextureAtlasMapperCreator class. More...
class  makVrv::DtTextureVisitor
 DtTextureVisitor walks the scene graph and collects the names of all textures found on nodes and drawables. More...
class  makVrv::DtTranslateOperator
 A particle operator to simply translate the particles each frame. More...
class  makVrv::DtUniformBufferObjectApplyAttribute
 Manage SSBO binding state. More...
class  makVrv::DtUserDataString
 OSG UserData holder for a std::string. More...
class  makVrv::DtValueBarAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  makVrv::VariableRateShadingExtensions
 Extension functions used for Nvidia variable rate shading Initalises function pointers for the nvidia variable rate shading extensions. More...
class  makVrv::DtVariableRateShadingImage
 Wrapper around Nvidia Variable Rate Shading Image functionality Creates a texture of the correct size for the provided channel. More...
class  makVrv::DtVariableRateShadingImageStateAttribute
 An osg stateattribute that applies a DtVariableRateShadingImage to the State. More...
class  makVrv::DtVariableRateShadingImagePalette
 Wrap functionality of Nvidia Variable Rate Shading Image Palette Allocates shading rate pallete data to the size specified by GL, the values in the palette should be gl enums defined in DtVariableRateShadingImage.h The shading rate image specifys lookup indices into the palette and the value in the palette specifies the shading rate to use. More...
class  makVrv::DtVariableRateShadingImagePaletteStateAttribute
 An osg stateattribute that applies a DtVariableRateShadingImagePalette to the State. More...
class  makVrv::DtVariableRateShadingImageUpdater
 Base class for GPU updates of the variable rate shading image Draw a full screen quad using a shader and provides a mechanism for end users to specify the shader to use and setup uniforms etc. More...
class  makVrv::DtVariableRateShadingImageUpdaterDrawCallback
 A camera draw callback for invoking a VRS image update Typically this would be used as a predraw callback to ensure the VRS image is updated before the main camera draw occurs. More...
class  makVrv::DtVirtualProgramDepthOnlyCallback
 The DtVirtualProgramDepthOnlyCallback class implements a depth only accept callback. More...
class  makVrv::DtWeatherArea
 A weather area represents localized environmental conditions such as blowing dust, blowing sand, or blowing snow. More...
class  makVrv::DtWeatherAreaFactory
 Factory that is used to create weather areas. More...
class  makVrv::DtWeatherAreaDrawable
 A drawable used for drawing items related to weather areas. More...
class  makVrv::DtWeatherAreaEnvironmental
 Used by the weather system to define an environmental area. More...
class  makVrv::DtWeatherAreaGroup
 A group node which serves as a root for weather areas, patchy ground fog areas and effects, infinite height fog, sandstorms, precipitation shafts, and lightning. More...
class  makVrv::DtWeatherAreaSurfaceBounds
 Used by the weather system to define an area of blowing dust. More...
class  makVrv::DtWeatherEffect
 this class is used to create weather effects around the eye to represent effects such as mist, rain and hail. More...
class  makVrv::DtWeatherEffectDrawable
 A drawable for drawing weather effects such as hail. More...
class  makVrv::DtWeatherFogFroxelGrid
 DtWeatherFogFroxelGrid uses a frustum voxel grid to compute density/translucency at voxel locations based on fog volumes. More...
class  makVrv::DtWeatherLayer
 A weather layer uses one or more weather effects to create a top level visual. More...
class  makVrv::DtWeatherLayerFactory
 Factory that is used to create weather layers. More...
class  makVrv::DtWeatherLayerBlowingDust
 A blowing dust specific weather layer uses one or more weather effects to create a top level visual. More...
class  makVrv::DtWeatherLayerBlowingSand
 A blowing sand specific weather layer uses one or more weather effects to create a top level visual. More...
class  makVrv::DtWeatherLayerBlowingSnow
 A blowing snow specific weather layer uses one or more weather effects to create a top level visual. More...
class  makVrv::DtWeatherLayerGroup
 A group node which serves as a root for weather layers. More...
class  makVrv::DtWeatherLayerHail
 A hail specific weather layer uses one or more weather effects to create a top level visual. More...
class  makVrv::DtWeatherLightning
 This class simulates and renders a lightning area. More...
class  makVrv::DtWeatherLightningFactory
 Factory that is used to create weather lightning areas. More...
class  makVrv::DtWeatherPrecipitationShaft
 This class simulates and renders a precipitation shaft area. More...
class  makVrv::DtWeatherPrecipitationShaftFactory
 Factory that is used to create weather precipitation shaft areas. More...
class  makVrv::DtWeatherSurfaceGrid
 Used by the weather system to define a rectangular grid of points. More...
class  makVrv::DtWidgetOverlayEventProcessor
 Processor to handle events for the osgWidget overlay on a channel. More...
class  makVrv::DtOsgWidgetEventProcessorCreator
 The widget processor creator for hacking this thing in. More...
class  makVrv::DtWindDirTickable
 The DtWindDirTickable updates a transform node to rotate into the direction of the wind. More...
class  makVrv::DtWindDirTickableCreator
 DtWindDirTickableCreator class. More...
class  makVrv::DtWindowArcInstance
 Window version of 2D elliptical arc. More...
class  makVrv::DtWindowArcInstanceCreator
 A Creator for the makVrv::DtOverlayArcModelInstance class. More...
class  makVrv::DtWindRotTickable
 The DtWindRotTickable rotates along X (like a fan blade) depending on the speed of the wind. More...
class  makVrv::DtWindRotTickableCreator
 DtWindRotTickableCreator class. More...
class  makVrv::DtWindSwitchTickable
 The DtWindSwitchTickable class is responsible for switching nodes based on the current wind speed. More...
class  makVrv::DtWindSwitchTickableCreator
 DtWindSwitchTickableCreator class. More...
class  makVrv::DtXRScalingAlgorithm
 XR scaling algorithm implementation This Scaling algorithm implements the 'classic' MAK Stealth XR Scaling, which scales by distance between the camera and the object, and then scales that 'scale' by the object's size; so smaller objects get scaled more than larger objects. More...
class  makVrv::DtXRScalingAlgorithmCreator
 Override creator for creating scale algorithm instances. More...
class  makVrv::DtSceneGraphTreeLogicCreator
 The DtSceneGraphTreeLogicCreator creator for the DtSceneGraphTreeLogicCreator class. More...
class  makVrv::DtWaterOnScreen
 This class provides an OSG-specific implementation of water drops on the screen. More...
class  makVrv::DtWaterOnScreenCreator
 A DtWaterOnScreenCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...

Namespaces

namespace  makVrv
 Contains the makVrv::Dt2DArcVisualizer class declaration.

Files

file  DtAnimationModel.h
 Contains makVrv::DtAnimationModel class.
file  DtIntersectorCreator.h
 Contains makVrv::DtIntersectorCreator class.
file  DtTidalStreamWakesCommand.h
 Contains makVrv::DtTidalStreamWakesCommand class.
file  DtGlBufferMemoryTracker.h
 Contains makVrv::DtGlBufferMemoryTracker class.
file  DtProgramConstants.h
 Contains makVrv::DtProgramConstants class.
file  DtIndirectAnnotationAndUvOffset.h
 Contains makVrv::DtIndirectAnnotationAndUvOffset class.
file  DtIndirectFadeParameters.h
 Contains makVrv::DtIndirectFadeParameters class.
file  DtIndirectModelScalingAlgorithm.h
 Contains makVrv::DtIndirectModelScalingAlgorithm enumeration.
file  DtIndirectViewParameters.h
 Contains makVrv::DtIndirectViewParameters class.
file  Dt3DGreatCircleArcModelInstance.h
 Contains makVrv::Dt3DGreatCircleArcModelInstance class.
file  Dt3DGreatCircleArcModelInstanceSegment.h
 Contains makVrv::Dt3DGreatCircleArcModelInstanceSegment class.
file  Dt3DLineModelInstanceSegment.h
 Contains makVrv::Dt3DLineModelInstanceSegment class.
file  Dt3DLineModelInstanceSegmentInterface.h
 Contains makVrv::Dt3DLineModelInstanceSegmentInterface class.
file  Dt3DSegmentedLineModelInstance.h
 Contains makVrv::Dt3DSegmentedLineModelInstance class.
file  Dt3DTextModelInstance.h
 Contains makVrv::Dt3DTextModelInstance class declaration.
file  DtAddMissingColoursToGeometryVisitor.h
 Contains makVrv::DtAddMissingColoursToGeometryVisitor class.
file  DtAerodromeRenderer.h
 Contains makVrv::DtAerodromeRenderer class.
file  DtAnimationManager.h
 Contains makVrv::DtAnimationManager class.
file  DtAnimationMatrixTransformVisitor.h
 Contains makVrv::DtAnimationMatrixTransformVisitor class.
file  DtArcModelInstance.h
 Contains the makVrv::DtArcModelInstance class declaration.
file  DtArticulatedModelParser.h
 Contains makVrv::DtArticulatedModelParser class.
file  DtArticulatingCylinderModelInstance.h
 Contains makVrv::DtArticulatingCylinderModelInstance class.
file  DtAttachableEllipsoidArcModelInstance.h
 Contains the DtAttachableEllipsoidArcModelInstance class declaration.
file  DtAttachedCylinderModelInstance.h
 Contains makVrv::DtAttachedCylinderModelInstance class.
file  DtAttribute.h
 Contains the DtAttribute class declaration.
file  DtAttributeLayout.h
 Contains the DtAttributeLayout class declaration.
file  DtBaseOutlineAttribute.h
 Declares the DtBaseOutlineAttribute class declaration.
file  DtBaseQuadAttribute.h
 Declares the DtBaseQuadAttribute class declaration.
file  DtBaseTextAttribute.h
 Contains the DtBaseTextAttribute class declaration.
file  DtBindingManager.h
 Contains the vrvOsg::DtBindingManager class.
file  DtBlitOsgToGlTexture.h
 A helper class for blitting between OSG and OpenGL textures.
file  DtBufferObjectApplyAttribute.h
 Contains the DtBufferObjectApplyAttribute class.
file  DtCameraNode.h
 Contains makVrv::DtCameraNode declaration.
file  DtCameraPointerStateAttribute.h
 Contains makVrv::DtCameraPointerStateAttribute class.
file  DtCdbEffectTextureUtils.h
 Contains the DtCdbEffectTextureUtils class.
file  DtCdbEffectTextureVisitor.h
 Contains the DtCdbEffectTextureVisitor class.
file  DtCellGeoSpecificIndirectGeo.h
 Contains the DtCellGeoSpecificIndirectGeo class declaration.
file  DtCellGeoTypicalIndirectGeo.h
 Contains the DtCellGeoTypicalIndirectGeo class declaration.
file  DtCellIndirectGeo.h
 Contains the DtCellIndirectGeo class declaration.
file  DtCellToGeoSpecificIndirectGeoMap.h
 Contains the DtCellToGeoSpecificIndirectGeoMap class declaration.
file  DtCellToGeoTypicalIndirectGeoMap.h
 Contains the DtCellToGeoTypicalIndirectGeoMap class declaration.
file  DtCellToIndirectGeoMap.h
 Contains the DtCellToIndirectGeoMap class declaration.
file  DtChannelSpecificGroup.h
 Contains makVrv::DtChannelSpecificGroup class.
file  DtClearUserTextureFormatVisitor.h
 Contains makVrv::DtClearUserTextureFormatVisitor class.
file  DtCloudDrawable.h
 Contains makVrv::DtCloudDrawable class.
file  DtCloudLayerManager.h
 Contains makVrv::DtCloudLayerManager class.
file  DtCloudShadowPreDrawCallback.h
 Contains makVrv::DtCloudShadowPreDrawCallback class.
file  DtCompressTextureAsync.h
 Contains makVrv::DtCompressTextureAsync class.
file  DtCopyableOsgParticleSystemEffect.h
 Contains makVrv::DtCopyableOsgParticleSystemEffect class.
file  DtCrepuscularRaysParameters.h
 Contains makVrv::DtCrepuscularRaysParameters structure.
file  DtCuboidModelInstance.h
 Contains makVrv::DtCuboidModelInstance class.
file  DtCullShaderConfig.h
 Contains the DtCullShaderConfig class declaration.
file  DtCurrentPassData.h
 Contains makVrv::DtCurrentPassData class.
file  DtCylinderModelInstance.h
 Contains makVrv::DtCylinderModelInstance class.
file  DtDatabasePagerCallback.h
 Contains makVrv::DtDatabasePagerCallback class.
file  DtDebugDrawCallbackInterface.h
 Contains makVrv::DtDebugDrawCallbackInterface class.
file  DtDecalModelInstance.h
 Contains the DtDecalModelInstance class declaration.
file  DtDefaultDynamicTerrainSwitch.h
 Contains makVrv::DtDefaultDynamicTerrainSwitch class.
file  DtDeprecatedOsgArticulatedModel.h
 Contains the makVrv::DtDeprecatedOsgArticulatedModel class declaration.
file  DtDeprecatedOsgSimpleModel.h
 Contains the makVrv::DtDeprecatedOsgSimpleModel class declaration.
file  DtDepthOnlyRenderMarker.h
 Contains the DtDepthOnlyRenderMarker class.
file  DtDrawFBOCallback.h
 Contains makVrv::DtDrawFBOCallback class.
file  DtDrawModelInstance.h
 Contains makVrv::DtDrawModelInstance class.
file  DtDummyCharacterModel.h
 Contains makVrv::DtDummyCharacterModel class declaration.
file  DtDummyUpdateVisitor.h
 Contains makVrv::DtDummyUpdateVisitor class.
file  DtDynamicFeatureTickable.h
 Contains makVrv::DtDynamicFeatureTickable class.
file  DtDynamicizeStateSetVisitor.h
 Contains makVrv::DtDynamicizeStateSetVisitor class.
file  DtDynamicTerrainParser.h
 Contains makVrv::DtDynamicTerrainParser class.
file  DtDynamicTerrainRasterLibrary.h
file  DtDynamicTerrainSequenceNode.h
 Contains makVrv::DtDynamicTerrainSequenceNode class.
file  DtDynamicTerrainSwitchNode.h
 Contains makVrv::DtDynamicTerrainSwitchNode class.
file  DtEffectControllerContainer.h
 Contains the DtEffectControllerContainer class.
file  DtEffectControllerCreatorTemplate.h
 Contains makVrv::DtEffectControllerCreatorTemplate class.
file  DtEffectControllerFactory.h
 Contains makVrv::DtEffectControllerFactory class.
file  DtEffectControllerShaderCache.h
 Contains the DtEffectControllerShaderCache class declaration.
file  DtEffectTextureConfig.h
 Contains the #define for the effect texture config.
file  DtEffectTextureRegistry.h
 Contains makVrv::DtEffectTextureRegistry declaration.
file  DtEffectTextureType.h
 Contains makVrv::DtEffectTextureType declaration.
file  DtEllipsoidArcModelInstance.h
 Contains makVrv::DtEllipsoidArcModelInstance class.
file  DtEllipsoidModelInstance.h
 Contains makVrv::DtEllipsoidModelInstance class.
file  DtEncryptReferencedTexturesVisitor.h
 Contains makVrv::DtEncryptReferencedTexturesVisitor class.
file  DtEnsureUniqueVirtualProgramVisitor.h
 Contains makVrv::DtEnsureUniqueVirtualProgramVisitor class.
file  DtEntityIndirectUtils.h
 Utilities for interacting with the entity indirect rendering.
file  DtEntityRotorData.h
 Contains makVrv::DtEntityRotorData class.
file  DtEntityRotorManager.h
 Contains makVrv::DtEntityRotorManager class.
file  DtEntityRotorData.h
 Contains makVrv::DtEntityRotorData class.
file  DtEntityWheelManager.h
 Contains makVrv::DtEntityWheelManager class.
file  DtEntityWheelUpdater.h
 Contains makVrv::DtEntityWheelUpdater class.
file  DtEnvBoundingCallback.h
 Contains makVrv DtEnvBoundingCallback class.
file  DtEnvironmentInfo.h
 Contains makVrv::DtEnvironmentInfo class declaration.
file  DtExtrudedLineModelInstance.h
 Contains makVrv::DtExtrudedLineModelInstance class.
file  DtExtrudedLineModelInstance.h
 Contains makVrv::DtExtrudedLineModelInstance class.
file  DtExtrudedModelInstance.h
 Contains makVrv::DtExtrudedModelInstance class.
file  DtExtrudedPolygonModelInstance.h
 Contains makVrv::DtExtrudedPolygonModelInstance class.
file  DtFastGroup.h
 Contains makVrv::DtFastGroup class.
file  DtFindCompileableGLObjectsVisitor.h
 Contains the DtFindCompileableGLObjectsVisitor class declaration.
file  DtFirstTextureStreamedModelAndIndexTracker.h
 Contains makVrv::DtFirstTextureStreamedModelAndIndexTracker class.
file  DtFxCollisionVolumeInterface.h
 Contains makVrv::DtFxCollisionVolumeInterface class.
file  DtGaussShooter.h
 Contains the declaration for makVrv::DtGaussShooter.
file  DtGaussShooter.inl
 Contains the implementation for makVrv::DtGaussShooter.
file  DtGeocentricGridLinesDrawer.h
 Contains the DtGeocentricGridLinesDrawer class declaration.
file  DtGlDeleteObjectManager.h
 Manager to delete GL object in the main thread.
file  DtGLSLIncludePreprocesor.h
 glsl include processor
file  DtGLSLMacro.h
 glsl macro
file  DtGLSLPreprocessor.h
 glsl preprocessor
file  DtGLSLToken.h
 glsl token
file  DtGlVaoManager.h
 Contains the DtGlVaoManager class declaration.
file  DtGpuCulling.h
 Contains the DtGpuCulling class declaration.
file  DtGraphAttribute.h
 Contains the DtGraphAttribute class declaration.
file  DtGroundFogEffect.h
 Contains makVrv::DtGroundFogEffect class.
file  DtGroundFogPatch.h
 Contains makVrv::DtGroundFogPatch class.
file  DtGroundFogPatchArea.h
 Contains makVrv::DtGroundFogPatchArea class.
file  DtHeightMapDrawable.h
 Declares the DtHeightMapDrawable class.
file  DtHeightMapManager.h
 Declares the DtHeightMapManager class.
file  DtHeightMapSuperManager.h
 Declares the DtHeightMapSuperManager class.
file  DtHierarchicalPagedLod.h
 Contains makVrv::DtHierarchicalPagedLod class.
file  DtImageAttribute.h
 Contains the DtImageAttribute class declaration.
file  DtImguiDrawable.h
 Contains makVrv imgui adapter class.
file  DtImGuiLoaderStatsData.h
 Contains makVrv::DtImGuiLoaderStatsData class.
file  DtImprovedModularEmitter.h
 Contains makVrv::DtImprovedModularEmitter class.
file  DtIndirectAnimatingDof.h
 Contains makVrv::DtIndirectAnimatingDof class.
file  DtIndirectBindlessVertexFormat.h
 Contains makVrv::DtIndirectBindlessVertexFormat class.
file  DtIndirectBlendEquation.h
 Contains the DtIndirectBlendEquation class declaration.
file  DtIndirectBlendFunction.h
 Contains the DtIndirectBlendFunction class declaration.
file  DtIndirectCellHasher.h
 Contains makVrv::DtIndirectCellHasher class.
file  DtIndirectClearBufferProgram.h
 Contains makVrv::DtIndirectClearBufferProgram class.
file  DtIndirectCullProgram.h
 Contains the DtIndirectCullProgram class declaration.
file  DtIndirectCullProgramCache.h
 Contains the DtIndirectCullProgramCache class declaration.
file  DtIndirectDebugCullComponent.h
 Contains the DtIndirectDebugCullComponent class declaration.
file  DtIndirectDefaultDrawComponent.h
 Contains the DtIndirectDefaultDrawComponent class declaration.
file  DtIndirectDefaultTextureCollectionPolicy.h
 Contains makVrv::DtIndirectDefaultTextureCollectionPolicy class.
file  DtIndirectDefaultTexturesContainer.h
 Contains the DtIndirectDefaultTexturesContainer class declaration.
file  DtIndirectDofInfo.h
 Contains makVrv::DtIndirectDofInfo struct.
file  DtIndirectDofManager.h
 Contains makVrv::DtIndirectDofManager class.
file  DtIndirectDofProgram.h
 Contains makVrv::DtIndirectDofProgram class.
file  DtIndirectDofProgramConstants.h
 Contains makVrv::DtIndirectDofProgramConstants class.
file  DtIndirectDrawComponent.h
 Contains the DtIndirectDrawComponent class declaration.
file  DtIndirectEffectTextureShader.h
 Contains the DtIndirectEffectTextureShader class declaration.
file  DtIndirectEffectTexturesTemplate.h
 Contains the DtIndirectEffectTexturesTemplate class declaration.
file  DtIndirectEntityGeometry.h
 Contains the DtIndirectEntityGeometry class declaration.
file  DtIndirectLimitTextureStrategy.h
 Contains the DtIndirectLimitTextureStrategy class declaration.
file  DtIndirectEntityManager.h
 Contains the DtIndirectEntityManager class declaration.
file  DtIndirectEntityManagerInstance.h
 Contains the DtIndirectEntityManagerInstance class declaration.
file  DtIndirectEntityManagerInstanceMoveInfo.h
 Contains the DtIndirectEntityManagerInstanceMoveInfo class declaration.
file  DtIndirectGeoComputeBoundCallback.h
 Contains the DtIndirectGeoCBBCallback template class declaration.
file  DtIndirectGeometry.h
 Contains the DtIndirectGeometry class declaration.
file  DtIndirectGeometryAggregator.h
 Contains the DtIndirectGeometryAggregator class declaration.
file  DtIndirectGeometryGrid.h
 Contains the DtIndirectGeometryGrid class declaration.
file  DtIndirectGeometryGridNode.h
 Contains makVrv::DtIndirectGeometryGridNode class.
file  DtIndirectGeometryInitMainThreadJob.h
 Contains the DtIndirectGeometryInitMainThreadJob class declaration.
file  DtIndirectGeometryInstance.h
 DtIndirectGeometryInstance, which holds information for creating an indirect geometry instance.
file  DtIndirectGeometryRegistrar.h
 Contains the DtIndirectGeometryRegistrar class declaration.
file  DtIndirectGeometryStateManager.h
 Contains the DtIndirectGeometryStateManager class declaration.
file  DtIndirectGeometryTextures.h
 Contains the DtIndirectGeometryTextures class declaration.
file  DtIndirectGeometryUpdateBuffersMainThreadJob.h
 Contains the DtIndirectGeometryUpdateBuffersMainThreadJob class declaration.
file  DtIndirectGeometryUpdateMainThreadJob.h
 Contains the DtIndirectGeometryUpdateMainThreadJob class declaration.
file  DtIndirectGlTextureObject.h
 Contains the DtIndirectGlTextureObject class declaration.
file  DtIndirectGlTextureObjectTracker.h
 Contains the DtIndirectGlTextureObjectTracker class declaration.
file  DtIndirectGlTextureResidencyManager.h
 Contains the DtIndirectGlTextureResidencyManager class declaration.
file  DtIndirectGridCellTime.h
 Contains makVrv::DtIndirectGridCellTime class.
file  DtIndirectIndicesHelper.h
 Contains the DtIndirectIndicesHelper class declaration.
file  DtIndirectLightPointDrawComponent.h
 Contains the DtIndirectLightPointDrawComponent class declaration.
file  DtIndirectLimitTextureStrategy.h
 Contains the DtIndirectLimitTextureStrategy class declaration.
file  DtIndirectLodManager.h
 Contains makVrv::DtIndirectLodManager class.
file  DtIndirectLodProgram.h
 Contains makVrv::DtIndirectLodProgram class.
file  DtIndirectManager.h
 Contains makVrv::DtIndirectManager class.
file  DtIndirectModelInfo.h
 Contains makVrv::DtIndirectModelInfo class.
file  DtIndirectModelInfoContainer.h
 Contains the DtIndirectModelInfoContainer class declaration.
file  DtIndirectModelsContainer.h
 Contains makVrv::DtIndirectModelsContainer class.
file  DtIndirectModelSubGeometry.h
 Contains makVrv::DtIndirectModelSubGeometry class.
file  DtIndirectNodeMaskSetupVisitor.h
 Contains makVrv::DtIndirectNodeMaskSetupVisitor class.
file  DtIndirectOpenGLState.h
 Contains the DtIndirectOpenGLState class declaration.
file  DtIndirectPerInstanceDataManager.h
 Contains makVrv::DtIndirectPerInstanceDataManager class.
file  DtIndirectPolygonOffset.h
 Contains the DtIndirectPolygonOffset class declaration.
file  DtIndirectProcessRegisterModelQueueAsync.h
 Contains the DtIndirectProcessRegisterModelQueueAsync class declaration.
file  DtIndirectSignalBasedSwitchManager.h
 Contains makVrv::DtIndirectSignalBasedSwitchManager class.
file  DtIndirectSwitchInfo.h
 Contains makVrv::DtIndirectSwitchInfo struct.
file  DtIndirectSwitchManager.h
 Contains makVrv::DtIndirectSwitchManager class.
file  DtIndirectLimitTextureStrategy.h
 Contains the DtIndirectLimitTextureStrategy class declaration.
file  DtIndirectTextureCollectionPolicy.h
 Contains the DtIndirectTextureCollectionPolicy class declaration.
file  DtIndirectTextureLoaderNode.h
 Contains makVrv::DtIndirectTextureLoaderNode class.
file  DtIndirectTextureLoadJob.h
 Contains the DtIndirectTextureLoadJob class declaration.
file  DtIndirectTextureProcessor.h
 Contains the DtIndirectTextureProcessor class declaration.
file  DtIndirectTextureResidencyManager.h
 Contains the DtIndirectTextureResidencyManager class declaration.
file  DtIndirectUvOffsetManager.h
 Contains makVrv::DtIndirectUvOffsetManager class.
file  DtIndirectVaoManager.h
 Contains makVrv::DtIndirectVaoManager class.
file  DtIndirectVerticesHelper.h
 Contains the DtIndirectVerticesHelper class declaration.
file  DtIndirectVisitorControlGroup.h
 Contains makVrv::DtIndirectVisitorControlGroup class.
file  DtInstancedLightPointUpdate.h
 Contains makVrv::DtInstancedLightPointUpdate declaration.
file  DtKeepOriginalFilenamesVisitor.h
 Contains makVrv::DtKeepOriginalFilenamesVisitor class.
file  DtLightComputeProgram.h
 Contains makVrv::DtLightComputeProgram class.
file  DtLightIndicatorManager.h
 Contains makVrv::DtLightIndicatorManager class.
file  DtLightingComponentShaderConstants.h
 Contains the DtLightingComponentShaderConstants class declaration.
file  DtLightManagerGroup.h
 Contains makVrv::DtLightManagerGroup class.
file  DtLightManagerStateAttribute.h
 Contains makVrv::DtLightManagerStateAttribute class.
file  DtLightPointAggregator.h
 Contains the DtLightPointAggregator class declaration.
file  DtLightPointDrawable.h
 Contains makVrv::DtLightPointDrawable class.
file  DtLightPointNode.h
 Contains makVrv::DtLightPointNode class.
file  DtLightPointNodeAndXform.h
 Contains the DtLightPointNodeAndXform struct declaration.
file  DtLightPointPerNodeData.h
 Contains the DtLightPointPerNodeData struct declaration.
file  DtLightPointVisitor.h
 Declaration of the makVrv::DtLightPointVisitor class.
file  DtLinearScalingAlgorithm.h
 Contains the declaration of the makVrv::DtLinearScalingAlgorithm class.
file  DtLoadImageOnDemandCallback1D.h
 Contains makVrv::DtLoadImageOnDemandCallback1D class.
file  DtLoadImageOnDemandCallback2D.h
 Contains makVrv::DtLoadImageOnDemandCallback2D class.
file  DtMainThreadJobsManager.h
 Contains makVrv::DtMainThreadJobsManager class.
file  DtMeifConverter.h
 Contains makVrv::DtMeifConverter class.
file  DtMergeDuplicateTextureVisitor.h
 Contains makVrv::DtMergeDuplicateTextureVisitor class.
file  DtMergeGeodesVisitor.h
 Contains the makVrv::DtMergeGeodesVisitor class declaration.
file  DtMergeLodLevelsVisitor.h
 Contains makVrv::DtMergeLodLevelsVisitor class.
file  DtMetaFileVisitor.h
 Contains makVrv::DtMetaFileVisitor class.
file  DtMetaObjectCreator.h
 Contains makVrv::DtMetaObjectCreator class.
file  DtMetaObjectFactory.h
 Contains makVrv::DtMetaObjectFactory class.
file  DtModelIdAndStreamedBytesTracker.h
 Contains makVrv::DtModelIdAndStreamedBytesTracker class.
file  DtModelParser.h
 Contains makVrv::DtModelParser class.
file  DtModelParserFactory.h
 Contains makVrv::DtModelParserFactory class.
file  DtMultiReferencedNodeContainer.h
 Contains makVrv::DtMultiReferencedNodeContainer class.
file  DtMultiReferencedNodeContainer.inl
 Contains makVrv::DtMultiReferencedNodeContainer class.
file  DtOsgIntersectOnlyGroup.h
 Contains makVrv::DtOsgIntersectOnlyGroup class.
file  DtNightTextureController.h
 Contains the DtNightTextureController class declaration.
file  DtNodeMaskClearer.h
 Contains makVrv::DtNodeMaskClearer class.
file  DtNumericAttribute.h
 Contains makVrv::DtNumericAttribute class.
file  DtOceanExtractorVisitor.h
 Declaration of the makVrv::DtOceanExtractorVisitor class.
file  DtOpenGLCubeMap.h
 Contains makVrv::DtOpenGLCubeMap class.
file  DtOptimizer.h
 Contains makVrv::DtOptimizer class.
file  DtOptimizeRenderBinsVisitor.h
 Contains makVrv::DtOptimizeRenderBinsVisitor class.
file  DtOsg3DGreatCircleArcModel.h
 Contains makVrv::DtOsg3DGreatCircleArcModel class.
file  DtOsg3DSegmentedLineModel.h
 Contains makVrv::DtOsg3DSegmentedLineModel class.
file  DtOsg3DTextModel.h
 Contains makVrv::DtOsg3DTextModel class.
file  DtOsgAmbientOcclusionMapController.h
 Contains the DtOsgAmbientOcclusionMapController class declaration.
file  DtOsgAnimationModel.h
 Contains makVrv::DtOsgAnimationModel class.
file  DtOsgArticulatedModel.h
 Contains the makVrv::DtOsgArticulatedModel class declaration.
file  DtOsgArticulatingCylinderModel.h
 Contains makVrv::DtOsgArticulatingCylinderModel class.
file  DtOsgAttachableCuboidModel.h
 Contains makVrv::DtOsgAttachableCuboidModel class.
file  DtOsgAttachableEllipsoidModel.h
 Contains makVrv::DtOsgAttachableEllipsoidModel class.
file  DtOsgAttributeGroupWidget.h
 Contains the DtOsgAttributeGroupWidget class declaration.
file  DtOsgBoundingBoxSum.h
 Contains makVrv::DtOsgBoundingBoxSum class.
file  DtOsgBumpMapController.h
 Contains the DtOsgBumpMapController class declaration.
file  DtOsgChannel.h
 Contains makVrv::DtOsgChannel class.
file  DtOsgChannel3dViewCompass.h
 Contains makVrv::DtOsgChannel3dViewCompass class.
file  DtOsgChannel3dViewCompassInstance.h
 Contains makVrv::DtOsgChannel3dViewCompassInstance class.
file  DtOsgChannelCompass.h
 Contains makVrv::DtOsgChannelCompass class.
file  DtOsgChannelCompassInstance.h
 Contains makVrv::DtOsgChannelCompassInstance class.
file  DtOsgChannelGridLines.h
 Contains makVrv::DtOsgChannelGridLines class.
file  DtOsgChannelGridLinesInstance.h
 Contains the DtOsgChannelGridLinesInstance class declaration.
file  DtOsgChannelManager.h
 Contains makVrv::DtOsgChannelManager class.
file  DtOsgChannelSensor.h
 Contains makVrv::DtOsgChannelSensor class.
file  DtOsgConfigurableEffectController.h
 Contains the DtOsgConfigurableEffectController class declaration.
file  DtOsgContaminantMapController.h
 Contains the DtOsgContaminantMapController class declaration.
file  DtOsgCullVisitor.h
 Contains makVrv::DtOsgCullVisitor class.
file  DtOsgCullVisitorParameters.h
 Contains the makVrv::DtOsgCullVisitorParameters class.
file  DtOsgChannel.h
 Contains makVrv::DtOsgChannel class.
file  DtOsgCylinderModel.h
 Contains makVrv::DtOsgCylinderModel class.
file  DtOsgDecalModel.h
 Contains the DtOsgDecalModel class declaration.
file  DtOsgDecalRibbon.h
 Textured ribbon.
file  DtOsgDetailMapController.h
 Contains the DtOsgDetailMapController class declaration.
file  DtOsgDrawModel.h
 Contains makVrv::DtOsgDrawModel class.
file  DtOsgEarthDynamicTerrainFeature.h
 Contains makVrv::DtOsgEarthDynamicTerrainFeature class.
file  DtOsgEarthDynamicTerrainInstaller.h
 Contains makVrv::DtOsgEarthDynamicTerrainInstaller class.
file  DtOsgEarthEffectTextureInstaller.h
 Contains makVrv::DtOsgEarthEffectTextureInstaller class.
file  DtOsgEarthFeatureDataBroker.h
 Contains makVrv::DtOsgEarthFeatureDataBroker class.
file  DtOsgEarthMemoryFeatureSource.h
 Contains makVrv::DtOsgEarthMemoryFeatureSource class.
file  DtOsgEarthShaderFactory.h
 Contains makVrv::DtOsgEarthShaderFactory class.
file  DtOsgEffectTextureController.h
 Contains makVrv::DtOsgEffectTextureController declaration.
file  DtOsgEffectTextureUnitStateAttribute.h
 Contains makVrv::DtOsgEffectTextureUnitStateAttribute declaration.
file  DtOsgEffectTextureVisitor.h
 Contains the DtOsgEffectTextureVisitor class.
file  DtOsgEllipsoidArcModel.h
 Contains the makVrv::DtOsgEllipsoidArcModel class definition.
file  DtOsgEmissivityMapController.h
 Contains the DtOsgEmissivityMapController class declaration.
file  DtOsgEventHandler.h
 Contains makVrv::DtOsgEventHandler class.
file  DtOsgExtrudedPolygonModel.h
 Contains makVrv::DtOsgExtrudedEllipseModel class.
file  DtOsgExtrudedLineModel.h
 Contains makVrv::DtOsgExtrudedLineModel class.
file  DtOsgExtrudedPolygonModel.h
 Contains makVrv::DtOsgExtrudedEllipseModel class.
file  DtOsgFileCache.h
 Contains makVrv::DtOsgFileCache class.
file  DtOsgFindNodesVisitor.h
 Contains makVrv::DtOsgFindNodesVisitor class.
file  DtOsgFindNodesVisitor.inl
 DtOsgFindNodesVisitor inlines.
file  DtOsgFluidFrictionOperator.h
 Contains makVrv::DtOsgFluidFrictionOperator class.
file  DtOsgFogComponent.h
 Contains the DtOsgFogComponent class.
file  DtOsgFontManager.h
 Contains makVrv::DtOsgFontManager class.
file  DtOsgForest.h
 Contains makVrv::DtOsgForest class.
file  DtOsgFrameTextureBlitterManager.h
 Contains makVrv::DtOsgFrameTextureBlitterManager class.
file  DtOsgGizmoRenderer.h
 Contains makVrv::DtOsgGizmoRenderer class.
file  DtOsgGizmoRendererManager.h
 Contains makVrv::DtOsgGizmoRendererManager class.
file  DtOsgGizmoTransform.h
 Contains makVrv::DtOsgGizmoTransform class.
file  DtOsgGlobalShaderComponent.h
 Contains the DtOsgGlobalShaderComponent class.
file  DtOsgGlTextureListener.h
 Contains the DtOsgGlTextureListener class declaration.
file  DtOsgImageUtils.h
 Contains makVrv::DtOsgImageUtils class.
file  DtOsgIntersectOnlyGroup.h
 Contains makVrv::DtOsgIntersectOnlyGroup class.
file  DtOsgIntersector.h
 Contains makVrv:DtOsgIntersector class.
file  DtOsgIntersector.h
 Contains makVrv:DtOsgIntersector class.
file  DtOsgKeyAndMouseEventListener.h
 Contains makVrv::DtOsgKeyAndMouseEventListener class.
file  DtOsgLightDebugAdapter.h
 Contains makVrv::DtOsgLightDebugAdapter class.
file  DtOsgLightingComponent.h
 Contains the DtOsgLightingComponent class.
file  DtOsgLightManager.h
 Contains makVrv::DtOsgLightManager class.
file  DtOsgLightMapController.h
 Contains the DtOsgLightMapController class declaration.
file  DtOsgLightPointManager.h
 Contains makVrv::DtOsgLightPointManager class.
file  DtOsgLineSegmentIntersector.h
 Line Segment Intersector that handles vantage-specific issues such as scaled models.
file  DtOsgModelInstance.h
 Contains makVrv::DtOsgModelInstance class.
file  DtOsgModelPreloader.h
 Contains the makVrv::DtModelPreloader class.
file  DtOsgMultiRibbon.h
 Contains makVrv::DtOsgMultiRibbon class.
file  DtOsgNodeObserver.h
 Contains makVrv::DtOsgNodeObserver class.
file  DtOsgNodeTraversalFlags.h
 Contains makVrv:DtOsgNodeTraversalFlags class.
file  DtOsgObserverObject.h
 Contains makVrv::DtOsgObserverObject class.
file  DtOsgOcclusionQueryNode.h
 Contains makVrv::DtOsgOcclusionQueryNode implementation, based on osg::OcclusionQueryNode.
file  DtOsgOptionsTranslator.h
 Contains makVrv::DtOsgOptionsTranslator class.
file  DtOsgOverlayArcModel.h
 Contains the makVrv::DtOsgOverlayArcModel class declaration.
file  DtOsgOverlayDirectionLineModel.h
 Contains makVrv::DtOsgOverlayDirectionLineModel class.
file  DtOsgOverlayDirectionLineModelInstance.h
 Contains makVrv::DtOsgOverlayDirectionLineModelInstance class.
file  DtOsgOverlayEllipseArcModel.h
 Contains the makVrv::DtOsgOverlayEllipseArcModel class declaration.
file  DtOsgOverlayEllipseArcModelInstance.h
 Contains the makVrv::DtOsgOverlayEllipseArcModelInstance class declaration.
file  DtOsgOverlayGreatCircleArcModel.h
 Contains makVrv::DtOsgOverlayGreatCircleArcModel class.
file  DtOsgOverlayManager.h
 Contains makVrv::DtOsgOverlayManager class.
file  DtOsgOverlayPolygonModel.h
 Contains makVrv::DtOsgOverlayPolygonModel class.
file  DtOsgOverlayPolygonModelInstance.h
 Contains makVrv::DtOsgOverlayPolygonModelInstance class definition.
file  DtOsgOverlayRectangleModel.h
 Contains makVrv::DtOsgOverlayRectangleModel class.
file  DtOverlayResourceProvider.h
 Contains makVrv::DtOverlayResourceProvider class.
file  DtOsgOverlaySegmentedLineModel.h
 Contains declaration of DtOsgOverlaySegmentedLineModel.
file  DtOsgOverlaySpiderWebModel.h
 Contains the makVrv::DtOsgOverlaySpiderWebModel class declaration.
file  DtOsgOverlayWedgeModel.h
 Contains the makVrv::DtOsgOverlayWedgeModel class declaration.
file  DtOsgParticleRibbon.h
file  DtOsgParticleSystemEffect.h
file  DtOsgParticleSystemModel.h
 Contains makVrv::DtOsgParticleSystemModel class.
file  DtOsgPinnableProjectedWidgetModel.h
 Contains makVrv::DtOsgPinnableProjectedWidgetModel class declaration.
file  DtOsgPolygonModel.h
 Contains makVrv::DtOsgPolygonModel class.
file  DtOsgPrintNodeHierarchyVisitor.h
 Contains makVrv::DtOsgPrintNodeHierarchyVisitor class.
file  DtOsgProjectedTextModel.h
 Contains makVrv::DtOsgProjectedTextModel class.
file  DtOsgProjectedWidgetModel.h
 Contains makVrv::DtOsgWidgetLayout class.
file  DtOsgRectangularPyramidModel.h
 Contains the DtVrfOsgRectangularPyramidModel class declaration.
file  DtOsgReferencedCollection.h
 Contains makVrv::DtOsgReferencedCollection class.
file  DtOsgReferencedCollection.inl
 Contains makVrv::DtOsgReferencedCollection class.
file  DtOsgReflectivityMapController.h
 Contains the DtOsgReflectivityMapController class declaration.
file  DtOsgRenderer.h
 Contains makVrv::DtOsgRenderer class.
file  DtOsgRibbon.h
 Base class for ribbons.
file  DtOsgRibbonModel.h
 Contains the DtOsgRibbonModel class declaration.
file  DtOsgRotorWashModel.h
 Contains the DtOsgRotorWashModel class declaration.
file  DtOsgScalingAlgorithmFactory.h
 Contains makVrv::DtScalingAlgorithmFactory class.
file  DtOsgSceneConnector.h
 Contains makVrv::DtOsgSceneConnector class.
file  DtOsgScribeBoxModel.h
 Contains makVrv::DtOsgScribeBoxModel class.
file  DtOsgSegmentPickable.h
 Contains makVrv::DtOsgSegmentPickable class.
file  DtOsgSensorViewCompassOverlaySection.h
file  DtOsgSensorViewCrossHairOverlaySection.h
file  DtOsgSensorViewDisplayInfoOverlaySection.h
file  DtOsgSensorViewOverlay.h
file  DtOsgSensorViewOverlaySection.h
file  DtOsgSensorViewPitchOverlaySection.h
file  DtOsgSensorViewPlatformInfoOverlaySection.h
file  DtOsgSensorViewReticleOverlaySection.h
file  DtOsgSensorViewTargetInfoOverlaySection.h
file  DtOsgShaderFilesCache.h
 Contains makVrv::DtOsgShaderFilesCache class.
file  DtOsgShaderManager.h
 Contains makVrv::DtOsgShaderManager class.
file  DtOsgShaderUtils.h
 Contains makVrv::DtOsgShaderUtils class.
file  DtOsgShadowTechnique.h
 Contains makVrv::DtOsgShadowTechnique class.
file  DtOsgShapeCache.h
 Contains makVrv::DtOsgShapeCache class.
file  DtOsgSimpleModel.h
 Contains makVrv::DtOsgSimpleModel class.
file  DtOsgSimpleModelInstance.h
 Contains makVrv::DtOsgSimpleModelInstance class.
file  DtOsgSkidmarkMapController.h
 Contains the DtOsgSkidmarkMapController class declaration.
file  DtOsgSkyObject.h
 Contains makVrv::DtOsgSkyObject class.
file  DtOsgSpecularMapController.h
 Contains the DtOsgSpecularMapController class declaration.
file  DtOsgStateComponent.h
 Contains makVrv::DtOsgStateComponent class.
file  DtOsgStateSetSignaller.h
 Contains the DtOsgStateSetSignaller class declaration.
file  DtImGuiLoaderStatsData.h
 Contains makVrv::DtImGuiLoaderStatsData class.
file  DtOsgTacticalSmokeModel.h
 Contains the declaration for makVrv::DtOsgTacticalSmokeModel.
file  DtOsgTerrainPatchObject.h
 Contains makVrv::DtOsgTerrainPatchObject class.
file  DtOsgTextureApplyAttribute.h
 Contains the DtOsgTextureApplyAttribute class.
file  DtOsgTextureBufferObjectApplyAttribute.h
 Contains the DtOsgTextureBufferObjectApplyAttribute class.
file  DtOsgTexturedQuad.h
 Contains makVrv::DtOsgTexturedQuad class.
file  DtOsgTextureKeyHolder.h
 Contains makVrv::DtOsgTextureKeyHolder class.
file  DtOsgTextureUtils.h
 Contains makVrv::DtOsgTextureUtils class.
file  DtOsgTexturizer.h
 Contains the DtOsgTexturizer class declaration.
file  DtOsgTrackHistoryRibbon.h
 Contains the DtOsgTrackHistoryRibbon class declaration.
file  DtOsgUtils.h
 Contains OSG related utility functions.
file  DtOsgWeatherEffectsObject.h
 Contains makVrv::DtOsgWeatherEffectsObject class.
file  DtOsgWidget.h
 Contains makVrv::DtOsgWidget class.
file  DtOsgWidgetLabel.h
 Contains the makVrv::DtOsgWidgetLabel class declaration.
file  DtOsgWidgetUpdater.h
 Contains makVrv::DtOsgWidgetUpdater class declaration.
file  DtOsgWindow.h
 Contains makVrv::DtOsgView class.
file  DtOsgWindowArc.h
 Contains makVrv::DtOsgWindowArc class.
file  DtOsgWindowEllipseGroup.h
 Contains makVrv::DtOsgWindowEllipseGroup class.
file  DtOsgWindowEllipseGroupInstance.h
 Contains makVrv::DtOsgWindowEllipseGroupInstance class.
file  DtOsgWindowEllipseInstance.h
 Contains makVrv::DtOsgWindowEllipseInstance class.
file  DtOsgWindowLineGroup.h
 Contains makVrv::DtOsgWindowLineGroup class.
file  DtOsgWindowLineGroupInstance.h
 Contains makVrv::DtOsgWindowLineGroupInstance class.
file  DtOsgWindowLineInstance.h
 Contains makVrv::DtOsgWindowLineInstance class.
file  DtOsgWindowManager.h
 Contains makVrv::DtOsgWindowManager class.
file  DtOsgWindowPolygonInstance.h
 Contains makVrv::DtOsgWindowPolygonInstance class.
file  DtOsgWindowTextInstance.h
 Contains makVrv::DtOsgWindowTextInstance class.
file  DtOsgWindowTriangleFanInstance.h
 Contains makVrv::DtOsgWindowTriangleFanInstance class.
file  DtOsgWindowTriangleGroup.h
 Contains makVrv::DtOsgWindowTriangleGroup class.
file  DtOsgWindowTriangleGroupInstance.h
 Contains makVrv::DtOsgWindowTriangleGroupInstance class.
file  DtOsgWindowTriangleStripInstance.h
 Contains makVrv::DtOsgWindowTriangleStripInstance class.
file  DtOverlayArcModelInstance.h
 Contains the makVrv::DtOverlayArcModelInstance class declaration.
file  DtOverlayDrawable.h
 Contains makVrv::DtOverlayDrawable class.
file  DtOverlayGreatCircleArcModelInstance.h
 Contains makVrv::DtOverlayGreatCircleArcModelInstance class.
file  DtOverlaySegmentedLineModelInstance.h
 Contains makVrv::DtOverlaySegmentedLineModelInstance class.
file  DtOverlaySpiderWebModelInstance.h
 Contains the makVrv::DtOverlaySpiderWebModelInstance class declaration.
file  DtPagedTilesIndirectManager.h
 Contains makVrv::DtPagedTilesIndirectManager class.
file  DtParticleSystemModelInstance.h
 Contains makVrv::DtParticleSystemModelInstance class.
file  DtPerChannelData.h
 Contains makVrv::DtPerChannelData class.
file  DtPickableOverlay.h
 Contains makVrv::DtPickableOverlay class.
file  DtPickIntersectionVisitor.h
 Intersection visitor used for picking.
file  DtPolygonModelInstance.h
 Contains makVrv::DtPolygonModelInstance class.
file  DtPossibleFileNamesCache.h
 Contains the DtPossibleFileNamesCache class.
file  DtProjectedGridLinesDrawer.h
 Contains the DtProjectedGridLinesDrawer class declaration.
file  DtProjectedTextModelInstance.h
 Contains makVrv::DtProjectedTextModelInstance class.
file  DtRainMaskMapController.h
 Contains the DtRainMaskMapController class declaration.
file  DtReadFileCallback.h
 Contains makVrv::DtReadFileCallback class.
file  DtRegularExpressionVisitor.h
 Contains makVrv::DtRegularExpressionVisitor class.
file  DtReleaseTerrainTechniqueVisitor.h
 Contains makVrv::DtReleaseTerrainTechniqueVisitor class.
file  DtRemoveNamedGroupsVisitor.h
 Contains makVrv::DtRemoveNamedGroupsVisitor class.
file  DtRemoveProxiesVisitor.h
 Contains makVrv::DtOsgSimpleModel class.
file  DtRgbColorInterpolator.h
 Contains makVrv::DtRgbColorInterpolator class declaration.
file  DtRibbonModelInstance.h
 Contains the DtRibbonModelInstance class declaration.
file  DtRotorState.h
 Contains makVrv::DtRotorState class.
file  DtRotorUpdater.h
 Contains makVrv::DtRotorUpdater class.
file  DtRunwayMarkingManager.h
 Contains makVrv::DtRunwayMarkingManager class.
file  DtRunwayMarkingNode.h
 Contains makVrv::DtRunwayMarkingNode class.
file  DtScalingAlgorithm.h
 Contains the declaration of the makVrv::DtScalingAlgorithm class.
file  DtSceneGraph.h
 Contains makVrv::DtSceneGraph class.
file  DtScribeBoxModelInstance.h
 Contains makVrv::DtScribeBoxModelInstance class.
file  DtSdsmDrawCallback.h
 Contains makVrv::DtSdsmDrawCallback class.
file  DtSearchCandidateVisitor.h
 Contains makVrv::DtSearchCandidateVisitor class.
file  DtShaderEffect.h
 Contains makVrv::DtShaderEffect class.
file  DtShaderEffectManager.h
 Contains makVrv::DtShaderEffectManager class.
file  DtShaderEffectRain.h
 Contains makVrv::DtShaderEffectRain class.
file  DtShaderEffectSnow.h
 Contains makVrv::DtShaderEffectSnow class.
file  DtShaderStorageBufferApplyAttribute.h
 Contains the makVrv::DtShaderStorageBufferApplyAttribute class.
file  DtOsgShadowTechnique.h
 Contains makVrv::DtOsgShadowTechnique class.
file  DtSharedDrawElementsUInt.h
 Contains makVrv::DtSharedDrawElementsUInt class.
file  DtShipFlagDirTickable.h
 Contains makVrv::DtShipFlagDirTickable class.
file  DtShipFlagSwitchTickable.h
 Contains makVrv::DtShipFlagSwitchTickable class.
file  DtSilverLiningCameraManager.h
 Contains makVrv::DtSilverLiningCameraManager class.
file  DtSilverLiningCloudLayer.h
 Contains makVrv::DtSilverLiningCloudLayer struct.
file  DtSilverLiningContextManager.h
 Contains makVrv::DtSilverLiningContextManager class.
file  DtSilverLiningCubeMapManager.h
 Contains makVrv::DtSilverLiningCubeMapManager class.
file  DtSilverLiningFogManager.h
 Contains makVrv::DtSilverLiningFogManager class.
file  DtSilverliningGroup.h
 Contains makVrv::DtSilverliningGroup class.
file  DtSilverliningGroupTimer.h
 Contains makVrv::DtSilverliningGroupTimer class.
file  DtSkyDrawable.h
 Contains makVrv::DtSkyDrawable class.
file  DtSnowMaskMapController.h
 Contains the DtSnowMaskMapController class declaration.
file  DtSpiderWebModelInstance.h
 Contains the makVrv::DtSpiderWebModelInstance class declaration.
file  DtSplitBackfacePolyVisitor.h
 Declaration of the makVrv::DtSplitBackfacePolyVisitor class.
file  DtStatsHandlerManager.h
 Contains makVrv::DtStatsHandlerManager class.
file  DtStreamedVboData.h
 Contains makVrv::DtStreamedVboData class.
file  DtSwitchStateMapper.h
 Contains makVrv::DtSwitchStateMapper class.
file  DtSwitchTerrainFeature.h
 Contains makVrv::DtSwitchTerrainFeature class.
file  DtTacticalGraphicModelUpdaterManager.h
 Contains makVrv:DtTacticalGraphicModelUpdaterManager.
file  DtTacticalSmokeEmitter.h
 Contains the declaration for makVrv::DtTacticalSmokeEmitter.
file  DtTacticalSmokeModelInstance.h
 Contains the declaration for makVrv::DtTacticalSmokeModelInstance.
file  DtTaxiwaySignManager.h
 Contains makVrv::DtTaxiwaySignManager class.
file  DtTerrainPageSignaler.h
 Contains makVrv::DtTerrainPageSignaler class.
file  DtTerrainPatchGroup.h
 Contains makVrv::DtTerrainPatchGroup class.
file  DtTerrainPatchObjectManager.h
 Contains DtTerrainPatchObjectManager class.
file  DtTextAttribute.h
 Contains makVrv::DtTextAttribute class.
file  DtTextureAtlasMapper.h
 Contains makVrv::DtTextureAtlasMapper class.
file  DtTextureCollection.h
 Contains makVrv::DtTextureCollection class.
file  DtTextureUnitInfo.h
 Contains texture unit information.
file  DtTextureVisitor.h
 Declaration of the makVrv::DtTextureVisitor class.
file  DtTranslateOperator.h
 Contains the declaration for makVrv::DtTranslateOperator.
file  DtTranslateOperator.inl
 Contains the implementation for makVrv::DtTranslateOperator.
file  DtUnDisplayListVisitor.h
 Contains makVrv::DtUnDisplayListVisitor class.
file  DtUniformBufferObjectApplyAttribute.h
 Contains the makVrv::DtUniformBufferObjectApplyAttribute class.
file  DtValueBarAttribute.h
 Contains the DtValueBarAttribute class declaration.
file  DtVariableRateShadingImage.h
 Wraps functionality of Variable Rate Shading Image.
file  DtVariableRateShadingImage.h
 Wraps functionality of Variable Rate Shading Image.
file  DtVariableRateShadingImageUpdater.h
 Drawable and pre Drawcallback that draw full screen quad to update vrs image.
file  DtVirtualProgramCache.h
 Contains the DtVirtualProgramCache class declaration.
file  DtVirtualProgramDepthOnlyCallback.h
 Contains makVrv::DtVirtualProgramDepthOnlyCallback class.
file  DtVirtualProgramExecutionPriority.h
 Contains VirtualProgram execution priority constants.
file  DtVirtualProgramParams.h
 Contains the DtVirtualProgramParams class.
file  DtWeatherArea.h
 Contains makVrv::DtWeatherArea class.
file  DtWeatherAreaDrawable.h
 Contains makVrv::DtWeatherAreaDrawable class.
file  DtWeatherAreaEnvironmental.h
 Contains makVrv::DtWeatherAreaEnvironmental class.
file  DtWeatherAreaGroup.h
 Contains makVrv::DtWeatherAreaGroup class.
file  DtWeatherAreaSurfaceBounds.h
 Contains makVrv::DtWeatherAreaSurfaceBounds class.
file  DtWeatherEffect.h
 Contains makVrv::DtWeatherEffect class.
file  DtWeatherEffectDrawable.h
 Contains makVrv::DtWeatherEffectDrawable class.
file  DtWeatherFogFroxelGrid.h
 Contains makVrv::DtWeatherFogFroxelGrid class.
file  DtWeatherLayer.h
 Contains makVrv::DtWeatherLayer class.
file  DtWeatherLayerBlowingDust.h
 Contains makVrv::DtWeatherLayerBlowingDust class.
file  DtWeatherLayerBlowingSand.h
 Contains makVrv::DtWeatherLayerBlowingSand class.
file  DtWeatherLayerBlowingSnow.h
 Contains makVrv::DtWeatherLayerBlowingSnow class.
file  DtWeatherLayerGroup.h
 Contains makVrv::DtWeatherLayerGroup class.
file  DtWeatherLayerHail.h
 Contains makVrv::DtWeatherLayerHail class.
file  DtWeatherLightning.h
 Contains makVrv::DtWeatherLightning class.
file  DtWeatherPrecipitationShaft.h
 Contains makVrv::DtWeatherPrecipitationShaft class.
file  DtWeatherSurfaceGrid.h
 Contains makVrv::DtWeatherSurfaceGrid class.
file  DtWidgetOverlayEventProcessor.h
 Processor to handle events for the osgWidget overlay on a channel.
file  DtWindDirTickable.h
 Contains makVrv::DtWindDirTickable class.
file  DtWindowArcInstance.h
 Contains makVrv::DtWindowArcInstance class.
file  DtWindRotTickable.h
 Contains makVrv::DtWindRotTickable class.
file  DtWindSwitchTickable.h
 Contains makVrv::DtWindSwitchTickable class.
file  DtXRScalingAlgorithm.h
 Contains the declaration of the makVrv::DtXRScalingAlgorithm class.
file  DtSensorTextureController.h
 Contains the DtSensorTextureController class declaration.
file  DtSpeedTreeForestPreCullJob.h
 Contains makVrv::DtSpeedTreeForestPreCullJob class.
file  DtSpeedTreeForestUpdateAsyncTask.h
 Contains makVrv::DtSpeedTreeForestUpdateAsyncTask class.
file  DtSpeedTreeMergeJob.h
 Contains makVrv::DtSpeedTreeMergeJob class.
file  DtSpeedTreeMergeJob.h
 Contains makVrv::DtSpeedTreeMergeJob class.
file  DtTritonRenderingParameters.h
 Contains makVrv::DtTritonRenderingParameters structure.

Typedefs

typedef
DtEffectControllerCreatorTemplate
< DtOsgAmbientOcclusionMapController > 
makVrv::DtAOControllerCreator
 Creator for AO map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgBumpMapController > 
makVrv::DtOsgBumpMapControllerCreator
 Creator for bump map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgConfigurableEffectController > 
makVrv::DtConfigurableControllerCreator
 Creator for configurable map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgContaminantMapController > 
makVrv::DtOsgContaminantMapControllerCreator
 Creator for con map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgDetailMapController > 
makVrv::DtOsgDetailMapControllerCreator
 Creator for dtl map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgEmissivityMapController > 
makVrv::DtEMMControllerCreator
 Creator for EMM map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgFlowMapController > 
makVrv::DtFlowMapControllerCreator
 Creator for flow map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgFlowNormalMapController > 
makVrv::DtFlowNormalMapControllerCreator
 Creator for normal map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgLightMapController > 
makVrv::DtOsgLightMapControllerCreator
 Creator for light map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgNormalMapController > 
makVrv::DtNMLControllerCreator
 Creator for normal map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgReflectivityMapController > 
makVrv::DtRFLControllerCreator
 Creator for reflectivity map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgSkidmarkMapController > 
makVrv::DtOsgSkidmarkMapControllerCreator
 Creator for skid map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgSpecularMapController > 
makVrv::DtSPCControllerCreator
 Creator for specular map controller.
typedef
DtEffectControllerCreatorTemplate
< DtRainMaskMapController > 
makVrv::DtRAIControllerCreator
 Creator for RAI map controller.
typedef
DtEffectControllerCreatorTemplate
< DtSnowMaskMapController > 
makVrv::DtSNOControllerCreator
 Creator for SNO map controller.
typedef
DtEffectControllerCreatorTemplate
< DtSensorTextureController > 
makVrv::DtSensorTextureControllerCreator
 Creator for specular map controller.

Detailed Description

This library contains all of the OSG specific libraries for constructing the scene graph and visualizing data.

Typedef Documentation

typedef DtEffectControllerCreatorTemplate<DtOsgAmbientOcclusionMapController> makVrv::DtAOControllerCreator

Creator for AO map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgBumpMapController> makVrv::DtOsgBumpMapControllerCreator

Creator for bump map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgConfigurableEffectController> makVrv::DtConfigurableControllerCreator

Creator for configurable map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgContaminantMapController> makVrv::DtOsgContaminantMapControllerCreator

Creator for con map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgDetailMapController> makVrv::DtOsgDetailMapControllerCreator

Creator for dtl map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgEmissivityMapController> makVrv::DtEMMControllerCreator

Creator for EMM map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgFlowMapController> makVrv::DtFlowMapControllerCreator

Creator for flow map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgFlowNormalMapController> makVrv::DtFlowNormalMapControllerCreator

Creator for normal map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgLightMapController> makVrv::DtOsgLightMapControllerCreator

Creator for light map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgNormalMapController> makVrv::DtNMLControllerCreator

Creator for normal map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgReflectivityMapController> makVrv::DtRFLControllerCreator

Creator for reflectivity map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgSkidmarkMapController> makVrv::DtOsgSkidmarkMapControllerCreator

Creator for skid map controller.

typedef DtEffectControllerCreatorTemplate<DtOsgSpecularMapController> makVrv::DtSPCControllerCreator

Creator for specular map controller.

typedef DtEffectControllerCreatorTemplate<DtRainMaskMapController> makVrv::DtRAIControllerCreator

Creator for RAI map controller.

typedef DtEffectControllerCreatorTemplate<DtSnowMaskMapController> makVrv::DtSNOControllerCreator

Creator for SNO map controller.

typedef DtEffectControllerCreatorTemplate<DtSensorTextureController> makVrv::DtSensorTextureControllerCreator

Creator for specular map controller.



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