14 #include <osg/Drawable>
16 namespace SilverLining
29 class DtSilverliningGroup;
49 void setGeocentricMode(
bool mode);
52 void setLensFlare(
bool enabled);
55 virtual
void drawImplementation(osg::RenderInfo& renderInfo) const;
58 virtual
void releaseGLObjects(osg::State* state = 0) const;
61 void setSkyBoxSize(
double size);
64 double getSkyBoxSize() const;
71 void updateSensorFXUniforms(const SilverLining::Atmosphere* atmosphere, const osg::Camera* camera, osg::State& state) const;
76 bool myGeocentricFlag;
77 osg::Vec4f myFogColor;
Virtual base class.
Definition: DtVirtualBaseClass.h:22
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
voidpf void uLong size
Definition: ioapi.h:39
A group node which adds a silver-lining sky and will light all Children with the proper lighting para...
Definition: DtSilverliningGroup.h:63
Contains makVrv::DtVirtualBaseClass class.
The sky drawable.
Definition: DtSkyDrawable.h:33
Abstract creator base class.
Definition: DtSkyDrawable.h:85
const char int mode
Definition: ioapi.h:38
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69