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 200 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

Definition at line 218 of file OSGDepthFirstStateAction.h.

Referenced by getNode().

Definition at line 219 of file OSGDepthFirstStateAction.h.

Referenced by getStateRefCount(), and setStateRefCount().

Definition at line 220 of file OSGDepthFirstStateAction.h.

Referenced by getPassCount(), and setPassCount().


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

Generated on Mon Mar 17 12:21:33 2008 for OpenSG by  doxygen 1.5.5