![]() |
VR-Forces Developer's Guide
|
A drawable used for drawing items related to weather areas. The class serves as a draw point entry and an entry to release GL objects.

Public Types | |
| enum | SortBinType { SortBinTypePreClouds, SortBinTypePostClouds, SortBinTypeTransparent } |
Public Member Functions | |
| DtWeatherAreaDrawable (makVrv::DtDe &de, DtWeatherAreaGroup *weatherAreaGroup) | |
| DtWeatherAreaDrawable (const DtWeatherAreaDrawable &orig, const osg::CopyOp &opr) | |
| virtual | ~DtWeatherAreaDrawable () |
| virtual osg::Object * | clone (const osg::CopyOp ©op) const |
| virtual osg::Object * | cloneType () const |
| virtual void | init () |
| virtual void | setSortBinType (DtWeatherAreaDrawable::SortBinType type) |
| virtual const DtWeatherAreaDrawable::SortBinType | sortBinType () const |
| virtual void | drawImplementation (osg::RenderInfo &renderInfo) const |
Protected Attributes | |
| DtDe & | myDe |
| DtWeatherAreaGroup * | myWeatherAreaGroup |
| SortBinType | mySortBinType |
Private Member Functions | |
| DtWeatherAreaDrawable () | |
| DtWeatherAreaDrawable (const DtWeatherAreaDrawable &other) | |
| DtWeatherAreaDrawable & | operator= (const DtWeatherAreaDrawable &other) |
| makVrv::DtWeatherAreaDrawable::DtWeatherAreaDrawable | ( | makVrv::DtDe & | de, |
| DtWeatherAreaGroup * | weatherAreaGroup | ||
| ) |
CTOR.
| makVrv::DtWeatherAreaDrawable::DtWeatherAreaDrawable | ( | const DtWeatherAreaDrawable & | orig, |
| const osg::CopyOp & | opr | ||
| ) |
Copy constructor needed because it is derived from osg::Drawable.
|
virtual |
DTOR.
|
private |
Default Constructor not implemented.
|
private |
Copy Constructor not implemented - Copy not allowed.
|
private |
Assignment Operator not implemented - Assignment not allowed.
|
inlinevirtual |
required functions for derriving from osg::Drawable
|
inlinevirtual |
|
virtual |
Initializes the uniforms and state attributes for the drawable.
|
virtual |
Sets the sort bin the draw implementation is associated with.
| type | The drawing bin type that this object is associated with. |
|
virtual |
Gets the sort bin the draw implementation is associated with.
|
virtual |
Actually do the drawing.
|
protected |
|
protected |
|
protected |