MQMorphManager class

(new in Rev4.70)

MQMorphManager class accesses to the MorphTarget plugin (MorphTarget.dll).

Class
MQMorphManager Constructor
Member functions

MQMorphManager::MQMorphManager(MQBasePlugin *plugin, MQDocument doc);

plugin
A plugin
doc
A document

It is a constructor.


static DWORD MQMorphManager::GetProductID();

It returns a product ID of BoneDeformer plugin.


static DWORD MQMorphManager::GetPluginID();

It returns a plugin ID of BoneDeformer plugin.


int MQMorphManager::GetBaseObjectNum();

It returns a number of base objects.


int MQMorphManager::EnumBaseObjects(std::vector<MQObject>& base_objs);

It enumeratas base objects.


int MQMorphManager::GetTargetObjects(MQObject base, std::vector& target_objs);

It returns target objects binded to the base object.


bool MQMorphManager::GetTargetType(MQObject base, MQObject target, TargetType& type);

It returns a type of the target object.


bool MQMorphManager::BindTargetObject(MQObject base, MQObject target);

It binds a target object to the base object.


bool MQMorphManager::SetTargetType(MQObject base, MQObject target, TargetType type);

It sets a type of the target object.


bool MQMorphManager::ApplyDeformation(MQObject base, MQObject proxy);

It applies a deformation of the base object to the proxy object.


bool MQMorphManager::SetPMDMode(bool flag);

It sets an editting mode for PMD.