VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtDiguyOsgRootNode Class Reference
Inheritance diagram for makVrv::DtDiguyOsgRootNode:
Inheritance graph
[legend]

Public Member Functions

 DtDiguyOsgRootNode (DtDiGuyOsgGraphicsLink *link)
void traverse (osg::NodeVisitor &nv)
void remove_shape (DtDiGuyOsgGraphicsShape *shape)
void add_geode_for_fast_draw (diguyGraphicsShape *shape, osg::Geode *geode, int lod)
void add_switch_for_fast_draw (diguyGraphicsShape *shape, osg::Switch *switch_node)

Public Attributes

std::vector
< diguyOsgGraphicsShapeSwitchMap
m_switch_nodes
std::vector< std::vector
< diguyOsgGraphicsShapeGeodeMap > > 
m_lod_drawables
DtDiGuyOsgGraphicsLinkm_link

Constructor & Destructor Documentation

makVrv::DtDiguyOsgRootNode::DtDiguyOsgRootNode ( DtDiGuyOsgGraphicsLink link)

Member Function Documentation

void makVrv::DtDiguyOsgRootNode::traverse ( osg::NodeVisitor &  nv)
void makVrv::DtDiguyOsgRootNode::remove_shape ( DtDiGuyOsgGraphicsShape shape)
void makVrv::DtDiguyOsgRootNode::add_geode_for_fast_draw ( diguyGraphicsShape shape,
osg::Geode *  geode,
int  lod 
)
inline

References m_lod_drawables.

void makVrv::DtDiguyOsgRootNode::add_switch_for_fast_draw ( diguyGraphicsShape shape,
osg::Switch *  switch_node 
)
inline

References m_switch_nodes.

Member Data Documentation

std::vector<diguyOsgGraphicsShapeSwitchMap> makVrv::DtDiguyOsgRootNode::m_switch_nodes
std::vector<std::vector<diguyOsgGraphicsShapeGeodeMap> > makVrv::DtDiguyOsgRootNode::m_lod_drawables

Referenced by add_geode_for_fast_draw().

DtDiGuyOsgGraphicsLink* makVrv::DtDiguyOsgRootNode::m_link

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)