#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(). |