VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
makVrv::DtNodeMaskClearer Class Reference

visitor which resets the node mask for everything it visits

Inheritance diagram for makVrv::DtNodeMaskClearer:
Inheritance graph
[legend]

Public Member Functions

 DtNodeMaskClearer (bool processProxyNodes, unsigned int clearMask)
 
virtual ~DtNodeMaskClearer ()
 

Private Member Functions

 DtNodeMaskClearer (const DtNodeMaskClearer &other)
 
DtNodeMaskCleareroperator= (const DtNodeMaskClearer &other)
 
bool myProcessProxyNodes
 
unsigned int myClearMask
 
virtual void apply (osg::Node &node)
 
virtual void apply (osg::PagedLOD &node)
 
virtual void apply (osg::ProxyNode &node)
 

Constructor & Destructor Documentation

makVrv::DtNodeMaskClearer::DtNodeMaskClearer ( bool  processProxyNodes,
unsigned int  clearMask 
)

Constructor, if processProxyNodes is false then proxys will not be traversed clearMask is the mask to use when setting the node mask on every node.

virtual makVrv::DtNodeMaskClearer::~DtNodeMaskClearer ( )
virtual

Destructor.

makVrv::DtNodeMaskClearer::DtNodeMaskClearer ( const DtNodeMaskClearer other)
private

Copy Constructor not implemented – Copy Not Allowed.

Member Function Documentation

DtNodeMaskClearer& makVrv::DtNodeMaskClearer::operator= ( const DtNodeMaskClearer other)
private

Assignment Operator Not implemented – Assignment Not Allowed.

virtual void makVrv::DtNodeMaskClearer::apply ( osg::Node &  node)
virtual

overrides of the NodeVisitor apply functions which set the node masks approprately

virtual void makVrv::DtNodeMaskClearer::apply ( osg::PagedLOD &  node)
virtual

overrides of the NodeVisitor apply functions which set the node masks approprately

virtual void makVrv::DtNodeMaskClearer::apply ( osg::ProxyNode &  node)
virtual

overrides of the NodeVisitor apply functions which set the node masks approprately

Member Data Documentation

bool makVrv::DtNodeMaskClearer::myProcessProxyNodes
protected

overrides of the NodeVisitor apply functions which set the node masks approprately

unsigned int makVrv::DtNodeMaskClearer::myClearMask
protected

overrides of the NodeVisitor apply functions which set the node masks approprately


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)