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

LampForMaya::TranslationMaterialManager Class Reference

変換マテリアルマネージャ More...

#include <TranslationMaterialManager.h>

List of all members.

Public Member Functions

 TranslationMaterialManager ()
 コンストラクタ

virtual ~TranslationMaterialManager ()
 デストラクタ

virtual bool collectMaterials ()
 マテリアルの収集

virtual bool convertToLamp (Scene *scene) const
 Lampへの変換.

virtual int clear ()
 クリア

virtual int getCount () const
 マテリアル数の取得

virtual TranslationMaterialget (int index) const
 マテリアルの取得

virtual TranslationMaterialsearch (String name) const
 マテリアルの検索


Protected Member Functions

virtual bool analysisMaterial (const MObject &materialObject)
 マテリアルの解析


Detailed Description

変換マテリアルマネージャ

Definition at line 43 of file TranslationMaterialManager.h.


Member Function Documentation

bool LampForMaya::TranslationMaterialManager::analysisMaterial const MObject &  materialObject  )  [protected, virtual]
 

マテリアルの解析

Parameters:
materialObject マテリアルオブジェクト
Returns:
成功すればtrue

Definition at line 61 of file TranslationMaterialManager.cpp.

References LampForMaya::TranslationMaterial::analyze(), MayaErrorOut, and MayaStatusCheck.

Referenced by collectMaterials().

int LampForMaya::TranslationMaterialManager::clear  )  [virtual]
 

クリア

Returns:
削除したオブジェクト数

Definition at line 104 of file TranslationMaterialManager.cpp.

References getCount().

Referenced by LampForMaya::TranslationScene::clear(), and ~TranslationMaterialManager().

bool LampForMaya::TranslationMaterialManager::collectMaterials  )  [virtual]
 

マテリアルの収集

Returns:
成功すればtrue

Definition at line 46 of file TranslationMaterialManager.cpp.

References analysisMaterial(), and MayaStatusCheck.

Referenced by LampForMaya::TranslationScene::collection().

bool LampForMaya::TranslationMaterialManager::convertToLamp Scene *  scene  )  const [virtual]
 

Lampへの変換.

Parameters:
scene 変換先シーン
Returns:
成功すればtrue

Definition at line 96 of file TranslationMaterialManager.cpp.

References LampForMaya::TranslationMaterial::convertToLamp(), get(), and getCount().

Referenced by LampForMaya::TranslationScene::convertToLamp().

virtual TranslationMaterial* LampForMaya::TranslationMaterialManager::get int  index  )  const [inline, virtual]
 

マテリアルの取得

Parameters:
index マテリアルのインデクス
Returns:
マテリアル

Definition at line 85 of file TranslationMaterialManager.h.

Referenced by convertToLamp().

virtual int LampForMaya::TranslationMaterialManager::getCount  )  const [inline, virtual]
 

マテリアル数の取得

Returns:
マテリアル数

Definition at line 78 of file TranslationMaterialManager.h.

Referenced by clear(), convertToLamp(), and ~TranslationMaterialManager().

virtual TranslationMaterial* LampForMaya::TranslationMaterialManager::search String  name  )  const [inline, virtual]
 

マテリアルの検索

Parameters:
name 検索するマテリアル名
Returns:
マテリアル

Definition at line 94 of file TranslationMaterialManager.h.


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