#include <AmbientLight.h>
Inheritance diagram for Lamp::AmbientLight:
Public Member Functions | |
virtual SceneLeaf * | copy (u_int copyMask=0) const |
コピー | |
virtual Light * | copyLight () const |
コピー | |
virtual AmbientLight * | copyAmbientLight () const |
アンビエントライトのコピー | |
virtual void | setColor (const Color3f &color) |
ライト色の設定 | |
virtual Color3f | getColor () const |
ライト色の取得 | |
virtual bool | isAmbientLight () const |
アンビエントライトかどうか | |
Protected Member Functions | |
AmbientLight (const String &name, Scene *scene) | |
コンストラクタ | |
virtual | ~AmbientLight () |
デストラクタ | |
Friends | |
class | LightManager |
Definition at line 36 of file AmbientLight.h.
|
コンストラクタ
Definition at line 34 of file AmbientLight.cpp. |
|
コピー
Implements Lamp::SceneLeaf. Definition at line 45 of file AmbientLight.h. References copyAmbientLight(). |
|
アンビエントライトのコピー
Definition at line 43 of file AmbientLight.cpp. References copyLight(), Lamp::Light::copyLightValue(), Lamp::LightManager::createAmbientLight(), Lamp::Scene::getLightManager(), Lamp::SceneObject::name_, Lamp::SceneObjectManagerTemplate< Light >::rename(), Lamp::SceneObject::scene_, and setColor(). Referenced by copy(), and copyLight(). |
|
コピー
Implements Lamp::Light. Definition at line 53 of file AmbientLight.h. References copyAmbientLight(). Referenced by copyAmbientLight(). |
|
ライト色の取得
Implements Lamp::Light. Definition at line 72 of file AmbientLight.h. Referenced by Lamp::DrawRequest::getAmbientColor(), Lamp::TextSceneSaver::writeAmbientLight(), and Lamp::BinarySceneSaver::writeAmbientLight(). |
|
アンビエントライトかどうか
Reimplemented from Lamp::Light. Definition at line 79 of file AmbientLight.h. Referenced by Lamp::DrawRequest::addAmbientLight(). |
|
ライト色の設定
Implements Lamp::Light. Definition at line 66 of file AmbientLight.h. Referenced by copyAmbientLight(), Lamp::TextSceneLoader::readAmbientLight(), and Lamp::BinarySceneLoader::readAmbientLight(). |