Inheritance diagram for osgCal::TextureLayersFlatten::MultiplyRenderTechnic:
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 |
osgCal::TextureLayersFlatten::MultiplyRenderTechnic::MultiplyRenderTechnic | ( | TextureLayersFlatten * | _parent, | |
osg::Texture2D * | _textureA, | |||
osg::Texture2D * | _textureB, | |||
osg::Texture2D * | _textureOutput | |||
) | [inline] |
virtual osgCal::TextureLayersFlatten::MultiplyRenderTechnic::~MultiplyRenderTechnic | ( | ) | [inline, virtual] |
void osgCal::TextureLayersFlatten::MultiplyRenderTechnic::flushTextureCache | ( | ) | [virtual] |
Reimplemented from osgCal::TextureLayersFlatten::BaseRenderTechnic.
virtual void osgCal::TextureLayersFlatten::MultiplyRenderTechnic::setup | ( | osg::Group * | on | ) | [protected, virtual] |
Reimplemented from osgCal::TextureLayersFlatten::BaseRenderTechnic.
virtual void osgCal::TextureLayersFlatten::MultiplyRenderTechnic::updateCombiners | ( | ) | [protected, virtual] |
Reimplemented from osgCal::TextureLayersFlatten::BaseRenderTechnic.
friend class TextureLayersFlatten [friend] |
Reimplemented from osgCal::TextureLayersFlatten::BaseRenderTechnic.
osg::ref_ptr<osg::TexEnvCombine> osgCal::TextureLayersFlatten::MultiplyRenderTechnic::combiners_[2] [protected] |