1#ifndef COIN_SOENVIRONMENTELEMENT_H
2#define COIN_SOENVIRONMENTELEMENT_H
27#include <Inventor/elements/SoReplacedElement.h>
28#include <Inventor/SbColor.h>
35 static void initClass(
void);
51 const float ambientIntensity,
const SbColor & ambientColor,
52 const SbVec3f & attenuation,
const int32_t fogType,
53 const SbColor & fogColor,
const float fogVisibility,
54 const float fogStart = 0.0f);
55 static void get(
SoState *
const state,
56 float & ambientIntensity,
SbColor & ambientColor,
57 SbVec3f & attenuation, int32_t & fogType,
58 SbColor & fogColor,
float & fogVisibility,
61 static float getAmbientIntensity(
SoState *
const state);
62 static float getFogVisibility(
SoState *
const state);
66 static int32_t getFogType(
SoState *
const state);
68 static void getDefault(
float & ambientIntensity,
70 int32_t & fogType,
SbColor & fogColor,
71 float & fogVisibility,
float & fogNear);
73 virtual void print(FILE * file)
const;
77 virtual void setElt(
SoState *
const state,
78 const float ambientIntensity,
81 const int32_t fogType,
83 const float fogVisibility,
The SbColor class contains the red, green and blue components which make up a color value.
Definition SbColor.h:30
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition SbVec3f.h:40
The SoEnvironmentElement class is yet to be documented.
Definition SoEnvironmentElement.h:30
SbColor ambientColor
Definition SoEnvironmentElement.h:87
SbColor fogColor
Definition SoEnvironmentElement.h:90
float ambientIntensity
Definition SoEnvironmentElement.h:86
float fogVisibility
Definition SoEnvironmentElement.h:91
SbVec3f attenuation
Definition SoEnvironmentElement.h:88
float fogStart
Definition SoEnvironmentElement.h:92
int32_t fogType
Definition SoEnvironmentElement.h:89
FogType
Definition SoEnvironmentElement.h:41
The SoNode class is the base class for nodes used in scene graphs.
Definition SoNode.h:47
The SoReplacedElement class is an abstract element superclass.
Definition SoReplacedElement.h:30
virtual void init(SoState *state)
Definition SoReplacedElement.cpp:79
virtual void print(FILE *file) const
Definition SoReplacedElement.cpp:108
The SoState class manages the Coin scenegraph traversal state data.
Definition SoState.h:35
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.