1 #ifndef COIN_COINENVIRONMENT_H 2 #define COIN_COINENVIRONMENT_H 35 #include <Inventor/nodes/SoSubNode.h> 36 #include <Inventor/fields/SoSFFloat.h> 37 #include <Inventor/fields/SoSFColor.h> 38 #include <Inventor/fields/SoSFVec3f.h> 39 #include <Inventor/fields/SoSFEnum.h> 40 #include <Inventor/elements/SoEnvironmentElement.h> 42 #include <SmallChange/basic.h> 55 NONE = SoEnvironmentElement::NONE,
56 HAZE = SoEnvironmentElement::HAZE,
57 FOG = SoEnvironmentElement::FOG,
58 SMOKE = SoEnvironmentElement::SMOKE
76 #endif // !COIN_COINENVIRONMENT_H #define SO_NODE_HEADER(classname)
SoSFColor fogColor
Definition: CoinEnvironment.h:68
The CoinEnvironment class is a node for specifying global rendering parameters.
Definition: CoinEnvironment.h:45
SoSFEnum fogType
Definition: CoinEnvironment.h:67
SoSFFloat ambientIntensity
Definition: CoinEnvironment.h:64
SoSFFloat fogVisibility
Definition: CoinEnvironment.h:69
static void initClass(void)
SoSFVec3f attenuation
Definition: CoinEnvironment.h:66
SoSFFloat fogStart
Definition: CoinEnvironment.h:70
SoSFColor ambientColor
Definition: CoinEnvironment.h:65
FogType
Definition: CoinEnvironment.h:54
virtual void GLRender(SoGLRenderAction *action)
virtual void callback(SoCallbackAction *action)