CIvfCompositeState Class Reference

#include <ivf/IvfCompositeState.h>

Inheritance diagram for CIvfCompositeState:

CIvfRenderState CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfCompositeState ()
virtual ~CIvfCompositeState ()
 IvfClassInfo ("CIvfCompositeState", CIvfRenderState)
void addChild (CIvfRenderState *state)
void clear ()
virtual void doRestoreState ()
virtual void doState ()
virtual void doSaveState ()

Detailed Description

Composite state class

This class is used to manage a composite set of CIvfRenderState derived states.

Definition at line 40 of file IvfCompositeState.h.


Constructor & Destructor Documentation

CIvfCompositeState::CIvfCompositeState  ) 
 

CIvfCompositeState constructor

virtual CIvfCompositeState::~CIvfCompositeState  )  [virtual]
 

CIvfCompositeState destructor


Member Function Documentation

void CIvfCompositeState::addChild CIvfRenderState state  ) 
 

Add CIvfRenderState derived state

void CIvfCompositeState::clear  ) 
 

Clear all states

virtual void CIvfCompositeState::doRestoreState  )  [virtual]
 

Restore state to previous state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

virtual void CIvfCompositeState::doSaveState  )  [virtual]
 

Save the current state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

virtual void CIvfCompositeState::doState  )  [virtual]
 

Apply new state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:49 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO