#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(). |
1.3.2