| bindDynamicMeshGroupData(MeshGroup *meshGroup, osg::RenderInfo &renderInfo) const | makVrv::DtWeatherLightning | protectedvirtual |
| bindMeshGroupData(MeshGroup *meshGroup, osg::RenderInfo &renderInfo) const | makVrv::DtWeatherLightning | protectedvirtual |
| bindVaoToMeshGroup(GLuint vao, MeshGroup *meshGroup, osg::RenderInfo &renderInfo) const | makVrv::DtWeatherLightning | protectedvirtual |
| computeBounds(osg::Vec4 &bounds, osg::Vec3d &position, osg::Matrixd &rotation) const | makVrv::DtWeatherLightning | virtual |
| computeRandomMinMax(float fMin, float fMax) | makVrv::DtWeatherLightning | protectedvirtual |
| computeSortDepth(const osg::Vec3 &reference) | makVrv::DtWeatherLightning | protectedvirtual |
| createBolt(const osg::Vec3 &start, const osg::Vec3 &end) | makVrv::DtWeatherLightning | protectedvirtual |
| createFingerSegments(LightningBolt *bolt, LightningFinger *finger) | makVrv::DtWeatherLightning | protectedvirtual |
| crossProduct(const osg::Vec3 &v0, const osg::Vec3 &v1) const | makVrv::DtWeatherLightning | protected |
| culled() const | makVrv::DtWeatherLightning | virtual |
| cullUpdate(const osg::Vec3d &camPos, const osg::Matrixd &viewMatrixI, const std::vector< osg::Vec4d > &cullingPlanes, DtJobSplitter *jobSplitter) | makVrv::DtWeatherLightning | virtual |
| draw(DtWeatherLightning::DrawData &drawData) | makVrv::DtWeatherLightning | virtual |
| DtVirtualBaseClass() | makVrv::DtVirtualBaseClass | |
| DtWeatherLightning()=delete | makVrv::DtWeatherLightning | |
| DtWeatherLightning(const DtWeatherLightning &other)=delete | makVrv::DtWeatherLightning | |
| DtWeatherLightning(makVrv::DtDe &de) | makVrv::DtWeatherLightning | protected |
| DtWeatherLightningFactory class | makVrv::DtWeatherLightning | friend |
| enabled() const | makVrv::DtWeatherLightning | virtual |
| fillMeshGroup(LightningBolt *bolt, LightningFinger *finger) | makVrv::DtWeatherLightning | protectedvirtual |
| fillMeshGroupFlashPoint(LightningBolt *bolt) | makVrv::DtWeatherLightning | protected |
| init() | makVrv::DtWeatherLightning | virtual |
| initBoltMeshGroup(LightningBolt *bolt) | makVrv::DtWeatherLightning | protectedvirtual |
| isSphereVisible(const std::vector< osg::Vec4d > &planes, const osg::Vec3d ¢er, double radius) const | makVrv::DtWeatherLightning | protectedvirtual |
| myBaseColor | makVrv::DtWeatherLightning | protected |
| myBoltWidth | makVrv::DtWeatherLightning | protected |
| myBoundsCornerRadius | makVrv::DtWeatherLightning | protected |
| myBoundsX | makVrv::DtWeatherLightning | protected |
| myBoundsY | makVrv::DtWeatherLightning | protected |
| myBoundsZ | makVrv::DtWeatherLightning | protected |
| myCulled | makVrv::DtWeatherLightning | protected |
| myDe | makVrv::DtWeatherLightning | protected |
| myEnabled | makVrv::DtWeatherLightning | protected |
| myIntensity | makVrv::DtWeatherLightning | protected |
| myLight | makVrv::DtWeatherLightning | protected |
| myMutableLightningBoltsActive | makVrv::DtWeatherLightning | mutableprotected |
| myMutableLightningBoltsPool | makVrv::DtWeatherLightning | mutableprotected |
| myPosition | makVrv::DtWeatherLightning | protected |
| myRandomNumberGen | makVrv::DtWeatherLightning | protected |
| myRandomSeed | makVrv::DtWeatherLightning | protected |
| myRotation | makVrv::DtWeatherLightning | protected |
| mySortJob | makVrv::DtWeatherLightning | protected |
| mySortJobData | makVrv::DtWeatherLightning | protected |
| myStrikeTimeMax | makVrv::DtWeatherLightning | protected |
| myStrikeTimeMin | makVrv::DtWeatherLightning | protected |
| myStrikeTimer | makVrv::DtWeatherLightning | protected |
| operator=(const DtWeatherLightning &other)=delete | makVrv::DtWeatherLightning | |
| positionInBounds2D(const float x, const float y, const osg::Vec3 &bounds) | makVrv::DtWeatherLightning | protectedvirtual |
| releaseGLObjects(osg::State *state) const | makVrv::DtWeatherLightning | virtual |
| runSort(const osg::Vec3 &localCamPos) | makVrv::DtWeatherLightning | virtual |
| setBaseColor(const DtVector &color) | makVrv::DtWeatherLightning | virtual |
| setBounds(const DtVector &bounds, float cornerRadius) | makVrv::DtWeatherLightning | virtual |
| setEnabled(bool enabled) | makVrv::DtWeatherLightning | virtual |
| setIntensity(const float intensity) | makVrv::DtWeatherLightning | virtual |
| setTransform(const osg::Vec3d &position, const osg::Matrixd &rotation) | makVrv::DtWeatherLightning | virtual |
| simulationUpdate(float timeStep, double currentTime, DtJobSplitter *jobSplitter) | makVrv::DtWeatherLightning | virtual |
| SortDistanceComparator | makVrv::DtWeatherLightning | friend |
| theSortJob(void *data) | makVrv::DtWeatherLightning | protectedstatic |
| ~DtVirtualBaseClass() | makVrv::DtVirtualBaseClass | virtual |
| ~DtWeatherLightning() | makVrv::DtWeatherLightning | virtual |