| activateRaindrops(bool on) | makVrv::DtWaterOnScreen | virtual |
| activateSplashes(bool on) | makVrv::DtWaterOnScreen | virtual |
| activateSpray(bool on) | makVrv::DtWaterOnScreen | virtual |
| addEffect(std::string effect) | makVrv::DtPostProcessor | protectedvirtual |
| addOceanSplash(float intensity) | makVrv::DtWaterOnScreen | virtual |
| addRainDrop(float x, float y, float radius) | makVrv::DtWaterOnScreen | virtual |
| addRaindrops(double time, float heading, float observerVelocity, const DtVector &observerLocation) | makVrv::DtWaterOnScreen | protectedvirtual |
| addSplashEffects(const DtObserverObject *observer, bool hasWaveSplashEffect) | makVrv::DtWaterOnScreen | virtual |
| addSpray(double time, float heading) | makVrv::DtWaterOnScreen | protectedvirtual |
| addSprayEffects(const DtObserverObject *observer, bool hasOceanSprayEffect) | makVrv::DtWaterOnScreen | virtual |
| anyEffectEnabled() | makVrv::DtPostProcessor | virtual |
| CallbackMap typedef | makVrv::DtPostProcessor | protected |
| CallbackRefPtr typedef | makVrv::DtPostProcessor | protected |
| cameraForChannel(const DtChannel *channel) | makVrv::DtPostProcessor | virtual |
| CameraMap typedef | makVrv::DtPostProcessor | protected |
| cleanupGpuMemory(void) | makVrv::DtWaterOnScreen | protectedvirtual |
| clearDrops() | makVrv::DtWaterOnScreen | protectedvirtual |
| clearNormalMap() | makVrv::DtWaterOnScreen | protectedvirtual |
| createNormalMapCombineProgramIfNecessary(void) | makVrv::DtWaterOnScreen | protectedvirtual |
| createNormalMapFinalizeProgramIfNecessary(void) | makVrv::DtWaterOnScreen | protectedvirtual |
| createNormalMapIfNecessary(void) | makVrv::DtWaterOnScreen | protectedvirtual |
| disableEffect(const std::string &effect) | makVrv::DtPostProcessor | virtual |
| disablePostProcessor() | makVrv::DtPostProcessor | virtual |
| DtPostProcessor(DtDe &de, const std::string &postProcessType, bool handles2D) | makVrv::DtPostProcessor | |
| DtWaterOnScreen(DtDe &de, const std::string &postProcessType, bool handles2D) | makVrv::DtWaterOnScreen | |
| DtWaterOnScreen()=delete | makVrv::DtWaterOnScreen | private |
| DtWaterOnScreen(const DtWaterOnScreen &)=delete | makVrv::DtWaterOnScreen | private |
| effectEnabled(const std::string &effect) | makVrv::DtPostProcessor | virtual |
| effectItrEnabled(const EffectMap::iterator &effect) | makVrv::DtPostProcessor | protectedvirtual |
| EffectMap typedef | makVrv::DtPostProcessor | protected |
| enableEffect(const std::string &effect) | makVrv::DtPostProcessor | virtual |
| enablePostProcessor() | makVrv::DtPostProcessor | virtual |
| finalizeNormalMap(void) | makVrv::DtWaterOnScreen | protectedvirtual |
| handles2D() const | makVrv::DtPostProcessor | virtual |
| hasEffect(const std::string &effect) | makVrv::DtPostProcessor | virtual |
| initialize() | makVrv::DtWaterOnScreen | protectedvirtual |
| initZeroNormals(void) | makVrv::DtWaterOnScreen | protectedvirtual |
| myActiveFlag | makVrv::DtWaterOnScreen | protected |
| myCameraMap | makVrv::DtPostProcessor | protected |
| myCellsBuffer | makVrv::DtWaterOnScreen | protected |
| myCullCallbackMap | makVrv::DtPostProcessor | protected |
| myDe | makVrv::DtPostProcessor | protected |
| myEffects | makVrv::DtPostProcessor | protected |
| myEnabledFlag | makVrv::DtPostProcessor | protected |
| myFragmentShader | makVrv::DtPostProcessor | protected |
| myGrid | makVrv::DtWaterOnScreen | protected |
| myGridCells | makVrv::DtWaterOnScreen | protected |
| myHandles2DFlag | makVrv::DtPostProcessor | protected |
| myInputTexture | makVrv::DtPostProcessor | protected |
| myLastDropEmissionTime | makVrv::DtWaterOnScreen | protected |
| myLastSprayEmissionTime | makVrv::DtWaterOnScreen | protected |
| myLastUpdateTime | makVrv::DtWaterOnScreen | protected |
| myNormalMap | makVrv::DtWaterOnScreen | protected |
| myNormalMapBuffer | makVrv::DtWaterOnScreen | protected |
| myNormalMapCombineProgram | makVrv::DtWaterOnScreen | protected |
| myNormalMapCombineProgramTriedOnce | makVrv::DtWaterOnScreen | protected |
| myNormalMapFinalizeProgram | makVrv::DtWaterOnScreen | protected |
| myNormalMapFinalizeProgramTriedOnce | makVrv::DtWaterOnScreen | protected |
| myNumActiveDrops | makVrv::DtWaterOnScreen | protected |
| myOutputTexture | makVrv::DtPostProcessor | protected |
| myPrecomputedDropletNormalsBuffer | makVrv::DtWaterOnScreen | protected |
| myPrecomputedDropletNormalsBufferDirty | makVrv::DtWaterOnScreen | protected |
| myPrecomputedSplashNormalsBuffer | makVrv::DtWaterOnScreen | protected |
| myPrecomputedSplashNormalsBufferDirty | makVrv::DtWaterOnScreen | protected |
| myProgram | makVrv::DtPostProcessor | protected |
| myQuad | makVrv::DtPostProcessor | protected |
| myRaindropsActiveFlag | makVrv::DtWaterOnScreen | protected |
| mySignals | makVrv::DtPostProcessor | protected |
| mySplashesActiveFlag | makVrv::DtWaterOnScreen | protected |
| mySplashIntensity | makVrv::DtWaterOnScreen | protected |
| mySprayActiveFlag | makVrv::DtWaterOnScreen | protected |
| mySprayIntensity | makVrv::DtWaterOnScreen | protected |
| myType | makVrv::DtPostProcessor | protected |
| myUnderwaterFlag | makVrv::DtWaterOnScreen | protected |
| myVertexShader | makVrv::DtPostProcessor | protected |
| myWaterOnScreenDrawable | makVrv::DtWaterOnScreen | protected |
| myZeroNormals | makVrv::DtWaterOnScreen | protected |
| needsOcclusionTexture() const | makVrv::DtPostProcessor | virtual |
| numActiveDrops() const | makVrv::DtWaterOnScreen | virtual |
| operator=(const DtWaterOnScreen &)=delete | makVrv::DtWaterOnScreen | private |
| outputTexture() | makVrv::DtPostProcessor | virtual |
| postProcessorEnabled() const | makVrv::DtPostProcessor | virtual |
| releaseGLObjects() override | makVrv::DtWaterOnScreen | protectedvirtual |
| reset() | makVrv::DtWaterOnScreen | protectedvirtual |
| setActiveStatus() | makVrv::DtWaterOnScreen | protectedvirtual |
| setEnablePostProcessor(bool enabled) | makVrv::DtPostProcessor | protectedvirtual |
| setFragmentShaderFile(const std::string &fileName) | makVrv::DtPostProcessor | virtual |
| setFragmentShaderSource(const char *source) | makVrv::DtPostProcessor | virtual |
| setInputTexture(const DtChannel *channel, osg::Texture *texture) | makVrv::DtPostProcessor | virtual |
| setIsFinalEffect(const DtChannel *channel, bool final) | makVrv::DtPostProcessor | virtual |
| setIsUnderwater(bool underwater) | makVrv::DtWaterOnScreen | virtual |
| setSplashIntensity(float intensity) | makVrv::DtWaterOnScreen | virtual |
| setSprayIntensity(float intensity) | makVrv::DtWaterOnScreen | virtual |
| setVertexShaderFile(const std::string &fileName) | makVrv::DtPostProcessor | virtual |
| setVertexShaderSource(const char *source) | makVrv::DtPostProcessor | virtual |
| setWaterOnScreenSize(double size) | makVrv::DtWaterOnScreen | virtual |
| slot_releaseResources() | makVrv::DtPostProcessor | virtual |
| slot_waterOnScreenSizeChanged(double value) | makVrv::DtWaterOnScreen | protectedvirtual |
| supportedEffects() | makVrv::DtPostProcessor | virtual |
| theWaterOnScreenSize | makVrv::DtWaterOnScreen | static |
| type() const | makVrv::DtPostProcessor | virtual |
| update(DtChannel *channel) | makVrv::DtWaterOnScreen | virtual |
| updateAndDrawDrops(double elapsedTime) | makVrv::DtWaterOnScreen | protectedvirtual |
| waterOnScreenSize() | makVrv::DtWaterOnScreen | static |
| ~DtPostProcessor() | makVrv::DtPostProcessor | virtual |
| ~DtWaterOnScreen() | makVrv::DtWaterOnScreen | virtual |