Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osg::DepthFirstStateAction::NodeStackEntry Class Reference

List of all members.

Public Member Functions

 NodeStackEntry (void)
 NodeStackEntry (const NodeStackEntry &source)
 NodeStackEntry (const NodePtr &pNode, const StateRefCountStoreIt &itStateRefCount, Int32 passCount)
NodePtr getNode (void) const
Int32 getPassCount (void) const
void setPassCount (Int32 passCount)
StateRefCountStoreIt getStateRefCount (void) const
void setStateRefCount (const StateRefCountStoreIt &itStateRefCount)

Private Attributes

NodePtr _pNode
StateRefCountStoreIt _itStateRefCount
Int32 _passCount

Detailed Description

Definition at line 195 of file OSGDepthFirstStateAction.h.


Constructor & Destructor Documentation

osg::DepthFirstStateAction::NodeStackEntry::NodeStackEntry void   )  [inline]
 

Definition at line 303 of file OSGDepthFirstStateAction.inl.

00305     : _pNode          (NullFC),
00306       _itStateRefCount(      ),
00307       _passCount      (0     )
00308 {
00309 }

osg::DepthFirstStateAction::NodeStackEntry::NodeStackEntry const NodeStackEntry source  )  [inline]
 

Definition at line 312 of file OSGDepthFirstStateAction.inl.

00315     : _pNode          (source._pNode          ),
00316       _itStateRefCount(source._itStateRefCount),
00317       _passCount      (source._passCount      )
00318 {
00319 }

osg::DepthFirstStateAction::NodeStackEntry::NodeStackEntry const NodePtr pNode,
const StateRefCountStoreIt itStateRefCount,
Int32  passCount
[inline]
 

Definition at line 322 of file OSGDepthFirstStateAction.inl.

00326     : _pNode          (pNode          ),
00327       _itStateRefCount(itStateRefCount),
00328       _passCount      (passCount      )
00329 {
00330 }


Member Function Documentation

NodePtr osg::DepthFirstStateAction::NodeStackEntry::getNode void   )  const [inline]
 

Definition at line 333 of file OSGDepthFirstStateAction.inl.

References _pNode.

00334 {
00335     return _pNode;
00336 }

Int32 osg::DepthFirstStateAction::NodeStackEntry::getPassCount void   )  const [inline]
 

Definition at line 339 of file OSGDepthFirstStateAction.inl.

References _passCount.

00340 {
00341     return _passCount;
00342 }

void osg::DepthFirstStateAction::NodeStackEntry::setPassCount Int32  passCount  )  [inline]
 

Definition at line 345 of file OSGDepthFirstStateAction.inl.

References _passCount.

00346 {
00347     _passCount = passCount;
00348 }

DepthFirstStateAction::StateRefCountStoreIt osg::DepthFirstStateAction::NodeStackEntry::getStateRefCount void   )  const [inline]
 

Definition at line 351 of file OSGDepthFirstStateAction.inl.

References _itStateRefCount.

00352 {
00353     return _itStateRefCount;
00354 }

void osg::DepthFirstStateAction::NodeStackEntry::setStateRefCount const StateRefCountStoreIt itStateRefCount  )  [inline]
 

Definition at line 357 of file OSGDepthFirstStateAction.inl.

References _itStateRefCount.

00359 {
00360     _itStateRefCount = itStateRefCount;
00361 }


Member Data Documentation

NodePtr osg::DepthFirstStateAction::NodeStackEntry::_pNode [private]
 

Definition at line 213 of file OSGDepthFirstStateAction.h.

Referenced by getNode().

StateRefCountStoreIt osg::DepthFirstStateAction::NodeStackEntry::_itStateRefCount [private]
 

Definition at line 214 of file OSGDepthFirstStateAction.h.

Referenced by getStateRefCount(), and setStateRefCount().

Int32 osg::DepthFirstStateAction::NodeStackEntry::_passCount [private]
 

Definition at line 215 of file OSGDepthFirstStateAction.h.

Referenced by getPassCount(), and setPassCount().


The documentation for this class was generated from the following files:
Generated on Thu Aug 25 04:28:08 2005 for OpenSG by  doxygen 1.4.3