36 virtual osg::Vec3 lightPosition()
const;
39 virtual osg::Vec4 ambientColor()
const;
42 virtual osg::Vec4 diffuseColor()
const;
48 virtual float fogDensity()
const;
51 virtual bool heightFogEnable()
const;
54 virtual float heightFogAltitude()
const;
57 virtual float heightFogDensity()
const;
60 virtual float heightFogDistance()
const;
67 virtual void setFogColor(
const Vector4_32& color);
71 virtual void setFogDensity(
float density);
75 virtual void setHeightFogEnable(
bool enable);
79 virtual void setHeightFogAltitude(
float altitude);
83 virtual void setHeightFogDensity(
float density);
88 virtual void setHeightFogDistance(
float distance);
92 virtual void setHeightFogColor(
const Vector4_32& color);
97 virtual void setLightPosition(
const osg::Vec3& pos);
101 virtual void setAmbientColor(
const osg::Vec4& color);
105 virtual void setDiffuseColor(
const osg::Vec4& color);
The DtEnvironmentInfo class is responsible for holding data related to the environment such as sky li...
Definition: DtEnvironmentInfo.h:27
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
float myHeightFogAltitude
Definition: DtEnvironmentInfo.h:130
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
osg::Vec4 myAmbientColor
Definition: DtEnvironmentInfo.h:125
float myHeightFogDensity
Definition: DtEnvironmentInfo.h:131
osg::Vec3 myLightPosition
Definition: DtEnvironmentInfo.h:124
osg::Vec4 myDiffuseColor
Definition: DtEnvironmentInfo.h:126
Vector4_32 myFogColor
Definition: DtEnvironmentInfo.h:134
Contains makVrv::DtVirtualBaseClass class.
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
bool myHeightFogEnable
Definition: DtEnvironmentInfo.h:129
Vector4_32 myHeightFogColor
Definition: DtEnvironmentInfo.h:133
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
float myHeightFogDistance
Definition: DtEnvironmentInfo.h:132
float myFogDensity
Definition: DtEnvironmentInfo.h:128