CIvfBlendState Class Reference

#include <ivf/IvfBlendState.h>

Inheritance diagram for CIvfBlendState:

CIvfRenderState CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfBlendState ()
 CIvfBlendState (GLenum sfactor, GLenum dfactor)
virtual ~CIvfBlendState ()
 IvfClassInfo ("CIvfBlendState", CIvfRenderState)
void setFunction (GLenum sfactor, GLenum dfactor)
virtual void doRestoreState ()
virtual void doSaveState ()
virtual void doState ()

Detailed Description

Blending state class

Encapsulates a blending state.

Definition at line 38 of file IvfBlendState.h.


Constructor & Destructor Documentation

CIvfBlendState::CIvfBlendState  ) 
 

CIvfBlendState constructor

CIvfBlendState::CIvfBlendState GLenum  sfactor,
GLenum  dfactor
 

CIvfBlendState constructor

virtual CIvfBlendState::~CIvfBlendState  )  [virtual]
 

CIvfBlendState destructor


Member Function Documentation

virtual void CIvfBlendState::doRestoreState  )  [virtual]
 

Restore state to previous state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

virtual void CIvfBlendState::doSaveState  )  [virtual]
 

Save the current state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

virtual void CIvfBlendState::doState  )  [virtual]
 

Apply new state

Should be overidden by derived classes.

Reimplemented from CIvfRenderState.

void CIvfBlendState::setFunction GLenum  sfactor,
GLenum  dfactor
 

Sets the blend function factors


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