Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

demeter::DemeterDrawable Class Reference

Inheritance diagram for demeter::DemeterDrawable:

Inheritance graph
[legend]
Collaboration diagram for demeter::DemeterDrawable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DemeterDrawable ()
 DemeterDrawable (const DemeterDrawable &, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
virtual ~DemeterDrawable ()
 META_Object (gfx, DemeterDrawable) void SetTerrain(CLODTerrainRenderer *pTerrain)
DemeterDrawableoperator= (const DemeterDrawable &)
void setUseDisplayList (const bool flag)
 Demeter does not currently support display lists - see Demeter source for discussion.

virtual void drawImplementation (osg::State &) const

Protected Member Functions

virtual bool computeBound () const

Protected Attributes

osg::ref_ptr< Terrainm_RefTerrain

Constructor & Destructor Documentation

DemeterDrawable::DemeterDrawable  ) 
 

Definition at line 7 of file CLODTerrainDrawable.cpp.

DemeterDrawable::DemeterDrawable const DemeterDrawable ,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY
 

Definition at line 12 of file CLODTerrainDrawable.cpp.

DemeterDrawable::~DemeterDrawable  )  [virtual]
 

Definition at line 17 of file CLODTerrainDrawable.cpp.

References m_RefTerrain.


Member Function Documentation

bool DemeterDrawable::computeBound  )  const [protected, virtual]
 

Definition at line 67 of file CLODTerrainDrawable.cpp.

References m_RefTerrain.

void DemeterDrawable::drawImplementation osg::State &   )  const [virtual]
 

Definition at line 56 of file CLODTerrainDrawable.cpp.

References gfx::CLODTerrainRenderer, demeter::Terrain::DisableTextures(), m_RefTerrain, demeter::Terrain::ModelViewMatrixChanged(), and demeter::Terrain::Render().

demeter::DemeterDrawable::META_Object gfx  ,
DemeterDrawable 
 

DemeterDrawable & DemeterDrawable::operator= const DemeterDrawable  ) 
 

Definition at line 22 of file CLODTerrainDrawable.cpp.

References m_RefTerrain.

void DemeterDrawable::setUseDisplayList const bool  flag  ) 
 

Demeter does not currently support display lists - see Demeter source for discussion.

Definition at line 49 of file CLODTerrainDrawable.cpp.

References Logln.


Member Data Documentation

osg::ref_ptr<Terrain> demeter::DemeterDrawable::m_RefTerrain [mutable, protected]
 

Definition at line 32 of file CLODTerrainDrawable.

Referenced by computeBound(), drawImplementation(), operator=(), and ~DemeterDrawable().


The documentation for this class was generated from the following files:
Generated on Thu Jul 29 16:39:41 2004 for OpenSim by doxygen 1.3.6