Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Lamp::SceneFilterInterface Class Reference

シーンフィルタインターフェース More...

#include <SceneFilterInterface.h>

Inheritance diagram for Lamp::SceneFilterInterface:

Lamp::BuildIndexedTriangleFilter Lamp::CalculateBoundingBoxFilter Lamp::CalculateBoundingSphereFilter Lamp::ChangePicturePathFilter Lamp::SceneLogicCheckFilter List of all members.

Protected Member Functions

 SceneFilterInterface (Scene *scene)
 コンストラクタ

virtual ~SceneFilterInterface ()
 デストラクタ

virtual bool filter (const String &command)=0
 フィルタ


Protected Attributes

Scenescene_
 シーン

CameraManagercameraManager_
 カメラマネージャ

SceneNodeManagersceneNodeManager_
 シーンノードマネージャ

ModelManagermodelManager_
 モデルマネージャ

MeshManagermeshManager_
 メッシュマネージャ

MeshDataManagermeshDataManager_
 メッシュデータマネージャ

MaterialManagermaterialManager_
 マテリアルマネージャ

TextureManagertextureManager_
 テクスチャマネージャ

PictureManagerpictureManager_
 ピクチャマネージャ


Friends

class SceneFilter

Detailed Description

シーンフィルタインターフェース

Definition at line 44 of file SceneFilterInterface.h.


Constructor & Destructor Documentation

Lamp::SceneFilterInterface::SceneFilterInterface Scene scene  )  [protected]
 

コンストラクタ

Parameters:
scene フィルタをかけるシーン

Definition at line 33 of file SceneFilterInterface.cpp.

References cameraManager_, materialManager_, meshDataManager_, meshManager_, modelManager_, pictureManager_, scene_, sceneNodeManager_, and textureManager_.


Member Function Documentation

virtual bool Lamp::SceneFilterInterface::filter const String command  )  [protected, pure virtual]
 

フィルタ

Parameters:
command コマンド
Returns:
成功すればtrue

Implemented in Lamp::BuildIndexedTriangleFilter, Lamp::CalculateBoundingBoxFilter, Lamp::CalculateBoundingSphereFilter, Lamp::ChangePicturePathFilter, and Lamp::SceneLogicCheckFilter.


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:50 2005 for Lamp by doxygen 1.3.2