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:

List of all members.

## Protected Member Functions
| SceneFilterInterface (Scene *scene)
| コンストラクタ
virtual | ~SceneFilterInterface ()
| デストラクタ
virtual bool | filter (const String &command)=0
| フィルタ
## Protected Attributes
Scene * | scene_
| シーン
CameraManager * | cameraManager_
| カメラマネージャ
SceneNodeManager * | sceneNodeManager_
| シーンノードマネージャ
ModelManager * | modelManager_
| モデルマネージャ
MeshManager * | meshManager_
| メッシュマネージャ
MeshDataManager * | meshDataManager_
| メッシュデータマネージャ
MaterialManager * | materialManager_
| マテリアルマネージャ
TextureManager * | textureManager_
| テクスチャマネージャ
PictureManager * | pictureManager_
| ピクチャマネージャ
## 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:

- SceneFilterInterface.h
- SceneFilterInterface.cpp