Inheritance diagram for osgSim::LightPointDrawable:

Public Member Functions | |
| LightPointDrawable (const LightPointDrawable &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| Copy constructor using CopyOp to manage deep vs shallow copy. | |
| virtual osg::Object * | cloneType () const |
| virtual osg::Object * | clone (const osg::CopyOp &) const |
| virtual bool | isSameKindAs (const osg::Object *obj) const |
| virtual const char * | className () const |
| unsigned int | asRGBA (const osg::Vec4 &color) const |
| void | addOpaqueLightPoint (unsigned int pointSize, const osg::Vec3 &position, const osg::Vec4 &color) |
| void | addAdditiveLightPoint (unsigned int pointSize, const osg::Vec3 &position, const osg::Vec4 &color) |
| void | addBlendedLightPoint (unsigned int pointSize, const osg::Vec3 &position, const osg::Vec4 &color) |
| virtual void | drawImplementation (osg::State &state) const |
| draw LightPoints. | |
| void | setReferenceTime (double time) |
| void | updateReferenceTime (double time) |
| double | getReferenceTime () const |
| double | getReferenceTimeInterval () const |
Protected Types | |
| typedef std::vector< ColorPosition > | LightPointList |
| typedef std::vector< LightPointList > | SizedLightPointList |
Protected Member Functions | |
| virtual | ~LightPointDrawable () |
Protected Attributes | |
| osg::Endian | _endian |
| double | _referenceTime |
| double | _referenceTimeInterval |
| SizedLightPointList | _sizedOpaqueLightPointList |
| SizedLightPointList | _sizedAdditiveLightPointList |
| SizedLightPointList | _sizedBlendedLightPointList |
| osg::ref_ptr< osg::Depth > | _depthOff |
| osg::ref_ptr< osg::Depth > | _depthOn |
| osg::ref_ptr< osg::BlendFunc > | _blendOne |
| osg::ref_ptr< osg::BlendFunc > | _blendOneMinusSrcAlpha |
| osg::ref_ptr< osg::ColorMask > | _colorMaskOff |
Classes | |
| struct | ColorPosition |
Definition at line 33 of file LightPointDrawable.h.
1.5.1