IMaterialPassAction Class Referenceabstract

A class which calls the action for each pass of each technique. More...

Inheritance diagram for IMaterialPassAction:
MaterialSetAwareness MaterialSetDiffuse MaterialSetSceneBlending MaterialSetTransparency

Public Member Functions

 IMaterialPassAction (const OpenViBE::Kernel::IKernelContext &rKernelContext)
 The contructor.
 
virtual ~IMaterialPassAction ()
 Destructor.
 

Protected Member Functions

virtual void subEntityAction (SubEntityMaterial *subEntity) const
 The action calls each pass of each technique.
 
virtual void passAction (SubEntityMaterial *subEntity, Ogre::Pass *passDest, Ogre::Pass *passSrc) const =0
 The action for each pass of each technique.
 

Detailed Description

A class which calls the action for each pass of each technique.