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

Abstract index into the scene graph. More...

Public Types

enum  RootDomain {
  None, RenderSystem, Environment, Terrain,
  Prop, Ocean, ModelSetSpecific, VisualizerTypeSpecific,
  ChannelSpecific
}
 Enumerations to indicate the part of the scene graph to interact with. More...

Public Member Functions

 DtSceneRoot ()
 DtSceneRoot (RootDomain domain)
 DtSceneRoot (int modelSet)
 DtSceneRoot (int modelSet, int visualizerType)
 DtSceneRoot (int modelSet, DtChannel *channel)
bool operator== (const DtSceneRoot &rhs) const

Public Attributes

RootDomain myDomain
 What part of the scene graph to interact with.
struct {
   int   modelSetId
 If modelSet or visualizerType specific, the model set of interest.
   int   visualizerType
 If visualizerType specific, the visualizerType of interest.
   DtChannel *   channel
 If channel specific, channel of interest.
myParameter

Detailed Description

Abstract index into the scene graph.

This is used as an argument to functions which interact with different 'logical' portions of the scene graph without needing to know the details of its implementation

Member Enumeration Documentation

Enumerations to indicate the part of the scene graph to interact with.

Enumerator:
None 
RenderSystem 
Environment 
Terrain 
Prop 
Ocean 
ModelSetSpecific 
VisualizerTypeSpecific 
ChannelSpecific 

This root is model set specific.

This root is model set specific

Constructor & Destructor Documentation

makVrv::DtSceneRoot::DtSceneRoot ( )
inline
makVrv::DtSceneRoot::DtSceneRoot ( RootDomain  domain)
inline
makVrv::DtSceneRoot::DtSceneRoot ( int  modelSet)
inline
makVrv::DtSceneRoot::DtSceneRoot ( int  modelSet,
int  visualizerType 
)
inline
makVrv::DtSceneRoot::DtSceneRoot ( int  modelSet,
DtChannel channel 
)
inline

Member Function Documentation

bool makVrv::DtSceneRoot::operator== ( const DtSceneRoot rhs) const
inline

Member Data Documentation

RootDomain makVrv::DtSceneRoot::myDomain

What part of the scene graph to interact with.

Referenced by operator==().

int makVrv::DtSceneRoot::modelSetId

If modelSet or visualizerType specific, the model set of interest.

Referenced by operator==().

int makVrv::DtSceneRoot::visualizerType

If visualizerType specific, the visualizerType of interest.

Referenced by operator==().

DtChannel* makVrv::DtSceneRoot::channel

If channel specific, channel of interest.

Referenced by operator==().

struct { ... } makVrv::DtSceneRoot::myParameter

Referenced by operator==().


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)