15 #include <osg/Texture>
65 virtual void releaseGLObjects(osg::State* state)
const;
86 virtual void drawImplementation(osg::RenderInfo& renderInfo)
const;
103 virtual void createProgramIfNecessary(
void)
const;
105 virtual void cleanupGpuMemory();
Diagonal crossing liens.
Definition: DtTacticalGraphicUtilities.h:93
DtWaterOnScreenParameters myParams
Definition: DtWaterOnScreenDrawable.h:111
unsigned int myMutableWaterOnScreenProgram
Definition: DtWaterOnScreenDrawable.h:107
float vrv_fovy
Definition: DtWaterOnScreenDrawable.h:47
int myMutableVrvEffectIntensityLoc
locations of various uniforms for the shaders
Definition: DtWaterOnScreenDrawable.h:114
int myMutableVrvWaterNormalsLoc
Definition: DtWaterOnScreenDrawable.h:118
Definition: DtVirtualBaseClassCreator.h:14
float vrv_effectIntensity
Definition: DtWaterOnScreenDrawable.h:42
int myMutableVrvFovLoc
Definition: DtWaterOnScreenDrawable.h:120
float vrv_offset
Definition: DtWaterOnScreenDrawable.h:43
Definition: DtPostProcessorDrawable.h:23
int myMutableVrvAspectRatioLoc
Definition: DtWaterOnScreenDrawable.h:121
osg::ref_ptr< osg::Texture > myNormalMap
Definition: DtWaterOnScreenDrawable.h:109
#define DT_DLL_VRVPOSTPROCESSOR
Definition: vrvPostProcessor.h:19
class used to render water on screen effects during the post processor camera draw ...
Definition: DtWaterOnScreenDrawable.h:58
This file contains the declaration of the class DtPostProcessorDrawable which is used for rendering p...
DtWaterOnScreenParameters()
Definition: DtWaterOnScreenDrawable.h:34
Contains DLL export macros.
float vrv_aspectRatio
Definition: DtWaterOnScreenDrawable.h:46
const char * creatorTypeName< DtWaterOnScreenDrawable >(void)
creator class
Definition: DtWaterOnScreenDrawable.h:55
float vrv_opacity
Definition: DtWaterOnScreenDrawable.h:44
friend DtWaterOnScreenDrawableCreator
friended, to access constructor above
Definition: DtWaterOnScreenDrawable.h:72
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtVirtualBaseClassCreator< DtWaterOnScreenDrawable > DtWaterOnScreenDrawableCreator
Definition: DtWaterOnScreenDrawable.h:50
int myMutableVrvOffsetLoc
Definition: DtWaterOnScreenDrawable.h:115
structure to exchange/communicate various parameters for the water on screen effect ...
Definition: DtWaterOnScreenDrawable.h:32
int myMutableVrvOpacityLoc
Definition: DtWaterOnScreenDrawable.h:116