19 #include <osg/Texture>
82 virtual void drawImplementation(osg::RenderInfo& renderInfo)
const;
99 virtual void createProgramIfNecessary(
void)
const;
101 virtual void cleanupGpuMemory(
void);
Diagonal crossing liens.
Definition: DtTacticalGraphicUtilities.h:93
DtVirtualBaseClassCreator< DtDepthOfFieldDrawable > DtDepthOfFieldDrawableCreator
Definition: DtDepthOfFieldDrawable.h:50
const char * creatorTypeName< DtDepthOfFieldDrawable >(void)
creator class
Definition: DtDepthOfFieldDrawable.h:55
DtDofParams myParams
parameters
Definition: DtDepthOfFieldDrawable.h:110
int myMutableVrvDepthTexLoc
Definition: DtDepthOfFieldDrawable.h:119
double camFar
Definition: DtDepthOfFieldDrawable.h:35
int viewHeight
Definition: DtDepthOfFieldDrawable.h:43
float vrv_focalDepth
Definition: DtDepthOfFieldDrawable.h:39
int myMutableVrvUseReverseZBufferLoc
Definition: DtDepthOfFieldDrawable.h:114
bool myMutableTapsDirty
are the taps needed to be re-sent to the GPU
Definition: DtDepthOfFieldDrawable.h:125
friend DtDepthOfFieldDrawableCreator
friended, to access constructor above
Definition: DtDepthOfFieldDrawable.h:69
Definition: DtVirtualBaseClassCreator.h:14
Definition: DtPostProcessorDrawable.h:23
float vrv_focalRange
Definition: DtDepthOfFieldDrawable.h:40
double camNear
Definition: DtDepthOfFieldDrawable.h:34
#define DT_DLL_VRVPOSTPROCESSOR
Definition: vrvPostProcessor.h:19
This file contains the declaration of the class DtPostProcessorDrawable which is used for rendering p...
structure to exchange/communicate DOF field parameters
Definition: DtDepthOfFieldDrawable.h:32
int myMutableVrvFocalDepthLoc
Definition: DtDepthOfFieldDrawable.h:115
int myMutableVrvFilterTapsLoc
Definition: DtDepthOfFieldDrawable.h:118
Contains DLL export macros.
bool vrv_useReverseZBuffer
Definition: DtDepthOfFieldDrawable.h:38
int myMutableVrvFocalRangeLoc
Definition: DtDepthOfFieldDrawable.h:116
osg::ref_ptr< osg::Texture > myBaseTexture
Definition: DtDepthOfFieldDrawable.h:103
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
unsigned int myMutableDofProgram
the program
Definition: DtDepthOfFieldDrawable.h:107
int viewWidth
Definition: DtDepthOfFieldDrawable.h:42
bool vrv_useAutofocus
Definition: DtDepthOfFieldDrawable.h:37
int myMutableVrvUseAutofocusLoc
locations of various shader parameters
Definition: DtDepthOfFieldDrawable.h:113
osg::ref_ptr< osg::Texture > myDepthTexture
Definition: DtDepthOfFieldDrawable.h:104
class used to render dof during the post processor camera draw
Definition: DtDepthOfFieldDrawable.h:59
int myMutableVrvzNearFarLoc
Definition: DtDepthOfFieldDrawable.h:117