#include <Fog.h>
Public Types | |
enum | Mode { modeLinear = 0, modeExponent, modeExponent2 } |
モード More... | |
Public Member Functions | |
virtual float | getLimit () |
限界値の取得 | |
virtual void | setEnabled (bool enabled) |
有効、無効の設定 | |
virtual bool | isEnabled () const |
有効、無効の取得 | |
virtual void | setColor (const Color4c &color) |
色の設定 | |
virtual const Color4c & | getColor () const |
色の取得 | |
virtual void | setMode (Mode mode) |
モードの設定 | |
virtual Mode | getMode () const |
モードの取得 | |
virtual void | setModeString (const String &mode) |
モード文字列の設定 | |
virtual String | getModeString () const |
モード文字列の取得 | |
virtual void | setDensity (float density) |
濃度の設定 | |
virtual float | getDensity () const |
濃度の取得 | |
virtual void | setNear (float fogNear) |
ニアの設定 | |
virtual float | getNear () const |
ニアの取得 | |
virtual void | setFar (float fogFar) |
ファーの設定 | |
virtual float | getFar () const |
ファーの取得 | |
Protected Member Functions | |
Fog () | |
コンストラクタ | |
virtual | ~Fog () |
デストラクタ | |
Friends | |
class | Scene |
Definition at line 34 of file Fog.h.
|
モード
Definition at line 38 of file Fog.h. Referenced by getMode(). |
|
色の取得
Definition at line 81 of file Fog.h. Referenced by Lamp::SceneFramework::loadScene(), Lamp::FixedShader::resetFogOptionFixed(), Lamp::RenderingDevice::setFog(), Lamp::TextSceneSaver::writeFog(), and Lamp::BinarySceneSaver::writeFog(). |
|
濃度の取得 モードがmodeExponent、modeExponent2の時に使用されます
Definition at line 147 of file Fog.h. Referenced by Lamp::RenderingDevice::setFog(), Lamp::TextSceneSaver::writeFog(), and Lamp::BinarySceneSaver::writeFog(). |
|
ファーの取得 モードがmodeLifogNearの時に使用されます
Definition at line 187 of file Fog.h. Referenced by Lamp::RenderingDevice::setFog(), Lamp::TextSceneSaver::writeFog(), and Lamp::BinarySceneSaver::writeFog(). |
|
限界値の取得
Definition at line 50 of file Fog.cpp. References modeExponent, modeExponent2, and modeLinear. |
|
モードの取得
Definition at line 94 of file Fog.h. References Mode. Referenced by Lamp::RenderingDevice::setFog(), and Lamp::BinarySceneSaver::writeFog(). |
|
モード文字列の取得
Definition at line 117 of file Fog.h. References modeExponent, modeExponent2, and modeLinear. Referenced by Lamp::TextSceneSaver::writeFog(). |
|
ニアの取得 モードがmodeLifogNearの時に使用されます
Definition at line 167 of file Fog.h. Referenced by Lamp::RenderingDevice::setFog(), Lamp::TextSceneSaver::writeFog(), and Lamp::BinarySceneSaver::writeFog(). |
|
有効、無効の取得
Definition at line 65 of file Fog.h. Referenced by Lamp::RenderingDevice::setFog(), Lamp::TextSceneSaver::writeFog(), and Lamp::BinarySceneSaver::writeFog(). |
|
色の設定
Definition at line 72 of file Fog.h. References Lamp::Color4c::a, and Assert. Referenced by Lamp::TextSceneLoader::readFog(), and Lamp::BinarySceneLoader::readFog(). |
|
濃度の設定 モードがmodeExponent、modeExponent2の時に使用されます
Definition at line 135 of file Fog.h. References Assert. Referenced by Lamp::TextSceneLoader::readFog(), and Lamp::BinarySceneLoader::readFog(). |
|
有効、無効の設定
Definition at line 59 of file Fog.h. Referenced by Lamp::TextSceneLoader::readFog(), and Lamp::BinarySceneLoader::readFog(). |
|
ファーの設定 モードがmodeLifogNearの時に使用されます
Definition at line 176 of file Fog.h. References Assert. Referenced by Lamp::TextSceneLoader::readFog(), and Lamp::BinarySceneLoader::readFog(). |
|
モードの設定
Definition at line 88 of file Fog.h. Referenced by Lamp::BinarySceneLoader::readFog(). |
|
モード文字列の設定
Definition at line 100 of file Fog.h. References ErrorOut, modeExponent, modeExponent2, and modeLinear. Referenced by Lamp::TextSceneLoader::readFog(). |
|
ニアの設定 モードがmodeLifogNearの時に使用されます
Definition at line 156 of file Fog.h. References Assert. Referenced by Lamp::TextSceneLoader::readFog(), and Lamp::BinarySceneLoader::readFog(). |