#include <TranslationInstance.h>
Inheritance diagram for LampForMaya::TranslationInstance:

Public Member Functions | |
| virtual | ~TranslationInstance () |
| デストラクタ | |
| virtual bool | analyze () |
| 分析 | |
| virtual bool | convertToLamp (Scene *scene)=0 |
| Lampへの変換. | |
| virtual bool | convertAnimation (AnimationManager *animationManager, AnimationSet *animationSet)=0 |
| アニメーションの変換 | |
| virtual String | getName () const |
| 名前の取得 | |
| virtual bool | isTranslationSceneNodeInstance () const |
| 変換シーンノードインスタンスかどうか | |
| virtual TranslationSceneNodeInstance * | castTranslationSceneNodeInstance () const |
| 変換シーンノードインスタンスへのキャスト | |
| virtual bool | isTranslationLightInstance () const |
| 変換ライトインスタンスかどうか | |
| virtual TranslationLightInstance * | castTranslationLightInstance () const |
| 変換ライトインスタンスへのキャスト | |
| virtual bool | isTranslationModelInstance () const |
| 変換モデルインスタンスかどうか | |
| virtual TranslationModelInstance * | castTranslationModelInstance () const |
| 変換モデルインスタンスへのキャスト | |
Protected Member Functions | |
| TranslationInstance (const MDagPath &initializePath, const String &initializeName) | |
| コンストラクタ | |
| virtual bool | analyzeInstance () |
| インスタンスの分析 | |
| virtual bool | convertSceneNodeAnimation (AnimationManager *animationManager, AnimationSet *animationSet, SceneNode *sourceSceneNode, SceneNode *destinationSceneNode) |
| シーンノードアニメーションの変換 | |
| virtual bool | convertSceneLeafAnimation (AnimationManager *animationManager, AnimationSet *animationSet, SceneLeaf *sourceSceneLeaf, SceneLeaf *destinationSceneLeaf) |
| シーンリーフアニメーションの変換 | |
Protected Attributes | |
| MDagPath | dagPath_ |
| Dagパス. | |
| MObject | object_ |
| オブジェクト | |
| String | name_ |
| 名前 | |
| String | parentSceneNodeName_ |
| 親シーンノードの名前 | |
| bool | visibility_ |
| 表示フラグ | |
Friends | |
| class | TranslationInstanceManager |
Definition at line 48 of file TranslationInstance.h.
|
||||||||||||
|
コンストラクタ
Definition at line 37 of file TranslationInstance.cpp. References dagPath_, MayaStatusCheck, and object_. |
|
|
分析
Reimplemented in LampForMaya::TranslationSceneNodeInstance. Definition at line 61 of file TranslationInstance.h. References analyzeInstance(). Referenced by LampForMaya::TranslationInstanceManager::analysisInstance(). |
|
|
インスタンスの分析
Definition at line 51 of file TranslationInstance.cpp. References dagPath_, MayaStatusCheck, object_, parentSceneNodeName_, and visibility_. Referenced by LampForMaya::TranslationSceneNodeInstance::analyze(), and analyze(). |
|
|
変換ライトインスタンスへのキャスト
Definition at line 118 of file TranslationInstance.h. References isTranslationLightInstance(). |
|
|
変換モデルインスタンスへのキャスト
Definition at line 136 of file TranslationInstance.h. References isTranslationModelInstance(). |
|
|
変換シーンノードインスタンスへのキャスト
Definition at line 100 of file TranslationInstance.h. References isTranslationSceneNodeInstance(). |
|
||||||||||||
|
アニメーションの変換
Implemented in LampForMaya::TranslationLightInstance, LampForMaya::TranslationModelInstance, and LampForMaya::TranslationSceneNodeInstance. |
|
||||||||||||||||||||
|
シーンリーフアニメーションの変換
Definition at line 95 of file TranslationInstance.cpp. Referenced by LampForMaya::TranslationModelInstance::convertAnimation(), LampForMaya::TranslationLightInstance::convertAnimation(), and convertSceneNodeAnimation(). |
|
||||||||||||||||||||
|
シーンノードアニメーションの変換
Definition at line 67 of file TranslationInstance.cpp. References convertSceneLeafAnimation(). Referenced by LampForMaya::TranslationSceneNodeInstance::convertAnimation(). |
|
|
Lampへの変換.
Implemented in LampForMaya::TranslationLightInstance, LampForMaya::TranslationModelInstance, and LampForMaya::TranslationSceneNodeInstance. Referenced by LampForMaya::TranslationInstanceManager::convertToLamp(). |
|
|
名前の取得
Definition at line 85 of file TranslationInstance.h. References name_. Referenced by LampForMaya::TranslationInstanceManager::searchValidInstance(). |
|
|
変換ライトインスタンスかどうか
Reimplemented in LampForMaya::TranslationLightInstance. Definition at line 112 of file TranslationInstance.h. Referenced by castTranslationLightInstance(). |
|
|
変換モデルインスタンスかどうか
Reimplemented in LampForMaya::TranslationModelInstance. Definition at line 130 of file TranslationInstance.h. Referenced by castTranslationModelInstance(). |
|
|
変換シーンノードインスタンスかどうか
Reimplemented in LampForMaya::TranslationSceneNodeInstance. Definition at line 94 of file TranslationInstance.h. Referenced by castTranslationSceneNodeInstance(), and LampForMaya::TranslationInstanceManager::searchValidInstance(). |
1.3.2