CIvfDepthBufferState Class Reference

#include <ivf/IvfDepthBufferState.h>

Inheritance diagram for CIvfDepthBufferState:

CIvfRenderState CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Types

enum  TDepthBufferState { DS_ENABLED, DS_DISABLED }

Public Member Functions

 CIvfDepthBufferState ()
virtual ~CIvfDepthBufferState ()
 IvfClassInfo ("CIvfDepthBufferState", CIvfRenderState)
void setState (TDepthBufferState state)
TDepthBufferState getState ()
virtual void doState ()
virtual void doRestoreState ()
virtual void doSaveState ()

Detailed Description

Depth buffer render state class

Render state class for enabling/disabling depth buffer test state. Default enabled.

Definition at line 38 of file IvfDepthBufferState.h.


Constructor & Destructor Documentation

CIvfDepthBufferState::CIvfDepthBufferState  ) 
 

Class constructor

virtual CIvfDepthBufferState::~CIvfDepthBufferState  )  [virtual]
 

Class destructor


Member Function Documentation

virtual void CIvfDepthBufferState::doRestoreState  )  [virtual]
 

Restore state to previous state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

virtual void CIvfDepthBufferState::doSaveState  )  [virtual]
 

Save the current state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

virtual void CIvfDepthBufferState::doState  )  [virtual]
 

Apply new state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

TDepthBufferState CIvfDepthBufferState::getState  ) 
 

Return depth test state

void CIvfDepthBufferState::setState TDepthBufferState  state  ) 
 

Set depth test state, see TDepthBufferState


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