#include <OSGChunkMaterial.h>
Inheritance diagram for osg::ChunkMaterial:


Public Methods | |
Sync | |
| virtual void | changed (BitVector whichField, UInt32 origin) |
| react to field changes | |
Output | |
| virtual void | dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const |
| output the instance for debug purposes | |
Rendering | |
| virtual void | draw (DrawFunctor &func, DrawActionBase *action) |
| virtual void | draw (Geometry *geo, DrawActionBase *action) |
| virtual StatePtr | makeState (void) |
| virtual void | rebuildState (void) |
| virtual bool | isTransparent (void) const |
Access | |
| bool | addChunk (StateChunkPtr chunk) |
| bool | subChunk (StateChunkPtr chunk) |
Static Public Methods | |
Class Get | |
| const char * | getClassname (void) |
Protected Methods | |
Constructors | |
| ChunkMaterial (void) | |
| Constructor. | |
| ChunkMaterial (const ChunkMaterial &source) | |
| Copy Constructor. | |
Destructor | |
| virtual | ~ChunkMaterial (void) |
| Destructor. | |
Private Types | |
| typedef ChunkMaterialBase | Inherited |
Private Methods | |
| void | operator= (const ChunkMaterial &source) |
Static Private Methods | |
| void | initMethod (void) |
| initialize the static features of the class, e.g. action callbacks | |
Static Private Attributes | |
| char | cvsid [] = "@(#)$Id: OSGChunkMaterial.cpp,v 1.24 2002/06/30 05:04:21 vossg Exp $" |
Friends | |
| class | FieldContainer |
| class | ChunkMaterialBase |
The chunk material class.
|
|
Reimplemented from osg::ChunkMaterialBase. Reimplemented in osg::SimpleMaterial, osg::SimpleMaterialBase, osg::SimpleTexturedMaterial, and osg::SimpleTexturedMaterialBase. |
|
|
Constructor.
|
|
|
Copy Constructor.
|
|
|
Destructor.
|
|
|
Reimplemented from osg::Material. Reimplemented in osg::SimpleMaterial. |
|
||||||||||||
|
react to field changes
Reimplemented from osg::Material. Reimplemented in osg::SimpleMaterial, and osg::SimpleTexturedMaterial. |
|
||||||||||||
|
output the instance for debug purposes
Reimplemented from osg::Material. Reimplemented in osg::SimpleMaterial, and osg::SimpleTexturedMaterial. |
|
||||||||||||
|
Implements osg::Material. |
|
||||||||||||
|
Implements osg::Material. |
|
|
Implements osg::Material. Reimplemented in osg::SimpleMaterial, and osg::SimpleTexturedMaterial. |
|
|
Implements osg::Material. Reimplemented in osg::SimpleMaterial, and osg::SimpleTexturedMaterial. |
|
|
Implements osg::Material. Reimplemented in osg::SimpleMaterial, and osg::SimpleTexturedMaterial. |
|
|
|
|
|
|
|
|
initialize the static features of the class, e.g. action callbacks
Reimplemented from osg::Material. Reimplemented in osg::SimpleMaterial, and osg::SimpleTexturedMaterial. |
|
|
|
|
|
Reimplemented from osg::ChunkMaterialBase. Reimplemented in osg::SimpleMaterial, osg::SimpleMaterialBase, osg::SimpleTexturedMaterial, and osg::SimpleTexturedMaterialBase. |
|
|
|
|
|
Reimplemented from osg::Material. Reimplemented in osg::SimpleMaterial. |
1.2.16