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

# Lamp::SceneFilter Class Reference

シーンフィルタ More...

`#include <SceneFilter.h>`

List of all members.

## Public Member Functions
| SceneFilter (Scene *scene=NULL)
| コンストラクタ
virtual | ~SceneFilter ()
| デストラクタ
virtual bool | filter (const String &command)
| フィルタ
virtual bool | filter (TextReader *reader)
| フィルタ
virtual void | setScene (Scene *scene)
| シーンの設定

## Detailed Description

シーンフィルタ

シーン論理チェックフィルタ
書式は"SceneLogicCheck"
シーンに異常がないかチェックする。
ピクチャパス変更フィルタ
書式は"ChangePicturePath newPath"
newPathに設定したいピクチャ相対パスを入力する。

Definition at line 45 of file SceneFilter.h.

## Member Function Documentation

bool Lamp::SceneFilter::filter | ( | TextReader * | reader | ) | `[virtual]`

  | フィルタ Parameters:
  reader | テキストリーダ
Returns: 成功すればtrue Definition at line 88 of file SceneFilter.cpp. References filter(), Lamp::Reader::isEnd(), and Lamp::TextReader::readLine().

bool Lamp::SceneFilter::filter | ( | const String & | command | ) | `[virtual]`

  | フィルタ Parameters:
  command | フィルタ命令
Returns: 成功すればtrue Definition at line 51 of file SceneFilter.cpp. References Assert, ErrorOut, Lamp::BuildIndexedTriangleFilter::filter(), Lamp::CalculateBoundingSphereFilter::filter(), Lamp::CalculateBoundingBoxFilter::filter(), Lamp::ChangePicturePathFilter::filter(), Lamp::SceneLogicCheckFilter::filter(), Lamp::String::getBytes(), Lamp::StringTokenizer::getNextToken(), Lamp::StringTokenizer::hasMoreTokens(), NULL, and Lamp::String::startsWith(). Referenced by filter().

The documentation for this class was generated from the following files:

- SceneFilter.h
- SceneFilter.cpp