VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
makVrv::DtHeightMapDrawable Class Reference

An OSG Drawable representing a terrain heightmap. /ingroup vrvOsg.

Inheritance diagram for makVrv::DtHeightMapDrawable:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtHeightMapDrawable ()
 
virtual void drawImplementation (osg::RenderInfo &renderInfo) const override
 

Public Attributes

friend DtHeightMapDrawableCreator
 

Protected Types

typedef std::map
< osg::GraphicsContext *, void * > 
ContextToHandleMap
 

Protected Member Functions

 DtHeightMapDrawable (makVrv::DtDe &de, DtHeightMapSuperManager *manager)
 

Protected Attributes

makVrv::DtDemyDe
 
DtHeightMapSuperManagermyHeightMapSuperManager
 

Private Member Functions

 DtHeightMapDrawable ()=delete
 
 DtHeightMapDrawable (const DtHeightMapDrawable &other)=delete
 
DtHeightMapDrawableoperator= (const DtHeightMapDrawable &other)=delete
 

Member Typedef Documentation

typedef std::map< osg::GraphicsContext*, void* > makVrv::DtHeightMapDrawable::ContextToHandleMap
protected

Constructor & Destructor Documentation

virtual makVrv::DtHeightMapDrawable::~DtHeightMapDrawable ( )
virtual

Destructor.

makVrv::DtHeightMapDrawable::DtHeightMapDrawable ( makVrv::DtDe de,
DtHeightMapSuperManager manager 
)
protected

CTOR. Only creator can createe.

makVrv::DtHeightMapDrawable::DtHeightMapDrawable ( )
privatedelete

Default Constructor not implemented.

makVrv::DtHeightMapDrawable::DtHeightMapDrawable ( const DtHeightMapDrawable other)
privatedelete

Copy Constructor not implemented - Copy not allowed.

Member Function Documentation

DtHeightMapDrawable& makVrv::DtHeightMapDrawable::operator= ( const DtHeightMapDrawable other)
privatedelete

Assignment Operator not implemented - Assignment not allowed.

virtual void makVrv::DtHeightMapDrawable::drawImplementation ( osg::RenderInfo &  renderInfo) const
overridevirtual

Perform drawing of the Ocean from the render thread.

Member Data Documentation

friend makVrv::DtHeightMapDrawable::DtHeightMapDrawableCreator

only creator can create

makVrv::DtDe& makVrv::DtHeightMapDrawable::myDe
protected
DtHeightMapSuperManager* makVrv::DtHeightMapDrawable::myHeightMapSuperManager
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)