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

Public Member Functions | |
| virtual | ~TranslationModel () |
| デストラクタ | |
| virtual bool | analyze (TranslationMeshManager *meshManager)=0 |
| 分析 | |
| virtual void | compilePivot (const Vector3 &pivot) |
| ピボットのコンパイル | |
| virtual bool | analyzeAnimation () |
| アニメーションの分析 | |
| virtual bool | convertToLamp (Scene *scene)=0 |
| Lampへの変換. | |
| virtual bool | convertAnimation (AnimationManager *animationManager, AnimationSet *animationSet) |
| アニメーションの変換 | |
| virtual MObject | getObject () const |
| オブジェクトの取得 | |
| virtual String | getName () const |
| 名前の取得 | |
| virtual bool | isStandardModel () const |
| 標準モデルかどうか | |
| virtual TranslationStandardModel * | castStandardModel () const |
| 標準モデルへのキャスト | |
| virtual bool | isCharacterModel () const |
| キャラクタモデルかどうか | |
| virtual TranslationCharacterModel * | castCharacterModel () const |
| キャラクタモデルへのキャスト | |
Protected Member Functions | |
| TranslationModel (const MObject &initializeObject, const String &initializeName) | |
| コンストラクタ | |
| virtual bool | analyzeModel () |
| モデルの解析 | |
| virtual String | getShaderName (const MObject &shadingEngine) |
| シェーダ名の取得 | |
Protected Attributes | |
| ArrayList< TranslationMesh * > | meshes_ |
| メッシュ配列 | |
| MObject | object_ |
| オブジェクト | |
| String | name_ |
| 名前 | |
| bool | visibility_ |
| 表示フラグ | |
Friends | |
| class | TranslationModelManager |
Definition at line 47 of file TranslationModel.h.
|
||||||||||||
|
コンストラクタ
Definition at line 33 of file TranslationModel.cpp. |
|
|
分析
Implemented in LampForMaya::TranslationCharacterModel, and LampForMaya::TranslationStandardModel. Referenced by LampForMaya::TranslationModelManager::analysisModel(). |
|
|
アニメーションの分析
Reimplemented in LampForMaya::TranslationCharacterModel. Definition at line 73 of file TranslationModel.h. Referenced by LampForMaya::TranslationModelManager::collectAnimations(). |
|
|
キャラクタモデルへのキャスト
Definition at line 138 of file TranslationModel.h. References isCharacterModel(). |
|
|
標準モデルへのキャスト
Definition at line 120 of file TranslationModel.h. References isStandardModel(). |
|
|
ピボットのコンパイル
Definition at line 43 of file TranslationModel.cpp. References LampForMaya::TranslationMesh::compilePivot(), and meshes_. Referenced by LampForMaya::TranslationSceneNode::compilePivot(). |
|
||||||||||||
|
アニメーションの変換
Reimplemented in LampForMaya::TranslationCharacterModel. Definition at line 89 of file TranslationModel.h. Referenced by LampForMaya::TranslationModelManager::convertAnimation(). |
|
|
Lampへの変換.
Implemented in LampForMaya::TranslationCharacterModel, and LampForMaya::TranslationStandardModel. Referenced by LampForMaya::TranslationModelManager::convertToLamp(). |
|
|
名前の取得
Definition at line 105 of file TranslationModel.h. References name_. Referenced by LampForMaya::TranslationCharacterModel::convertAnimation(). |
|
|
オブジェクトの取得
Definition at line 99 of file TranslationModel.h. References object_. Referenced by LampForMaya::TranslationModelManager::analysisModel(). |
|
|
シェーダ名の取得
Definition at line 58 of file TranslationModel.cpp. References MayaErrorOut, MayaStatusCheck, and name_. Referenced by LampForMaya::TranslationStandardModel::analyze(), and LampForMaya::TranslationCharacterModel::analyzeMesh(). |
|
|
キャラクタモデルかどうか
Reimplemented in LampForMaya::TranslationCharacterModel. Definition at line 132 of file TranslationModel.h. Referenced by castCharacterModel(). |
|
|
標準モデルかどうか
Definition at line 114 of file TranslationModel.h. Referenced by castStandardModel(). |
1.3.2