osgCal
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends

osgCal::TextureLayersFlatten::MultiplyRenderTechnic Class Reference

Inheritance diagram for osgCal::TextureLayersFlatten::MultiplyRenderTechnic:
osgCal::TextureLayersFlatten::BaseRenderTechnic

List of all members.

Public Types

typedef BaseRenderTechnic Parent

Public Member Functions

 MultiplyRenderTechnic (TextureLayersFlatten *_parent, osg::Texture2D *_textureA, osg::Texture2D *_textureB, osg::Texture2D *_textureOutput)
virtual ~MultiplyRenderTechnic ()
void flushTextureCache ()

Protected Member Functions

virtual void setup (osg::Group *on)
virtual void updateCombiners ()

Protected Attributes

osg::ref_ptr< osg::TexEnvCombine > combiners_ [2]

Friends

class TextureLayersFlatten

Member Typedef Documentation


Constructor & Destructor Documentation

osgCal::TextureLayersFlatten::MultiplyRenderTechnic::MultiplyRenderTechnic ( TextureLayersFlatten _parent,
osg::Texture2D *  _textureA,
osg::Texture2D *  _textureB,
osg::Texture2D *  _textureOutput 
) [inline]
virtual osgCal::TextureLayersFlatten::MultiplyRenderTechnic::~MultiplyRenderTechnic ( ) [inline, virtual]

Member Function Documentation

void osgCal::TextureLayersFlatten::MultiplyRenderTechnic::flushTextureCache ( ) [virtual]
virtual void osgCal::TextureLayersFlatten::MultiplyRenderTechnic::setup ( osg::Group *  on) [protected, virtual]
virtual void osgCal::TextureLayersFlatten::MultiplyRenderTechnic::updateCombiners ( ) [protected, virtual]

Friends And Related Function Documentation

friend class TextureLayersFlatten [friend]

Member Data Documentation

osg::ref_ptr<osg::TexEnvCombine> osgCal::TextureLayersFlatten::MultiplyRenderTechnic::combiners_[2] [protected]

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