コマンド・プラグイン

コマンド・プラグインとは

コマンド・プラグインによって新しいMELコマンドを作ることができる。

コマンド・プラグインの作り方

コマンド・プラグインのクラスはMPxCommandクラスを継承して作られる。

class commandName : public MPxCommand
{
public:
	MStatus        doIt( const MArgList& args );
	static void*   creator();
};

コマンド・プラグインに必要なメソッド

MStatus commandName::doIt( const MArgList& args )
コマンドで実行される計算・処理を実行するメソッド。
static void* commandName::creator()
コマンドが実行された時にコマンドの実体(インスタンス)を作って返す。
MStatus initializePlugin( MObject obj )
プラグインがロードされるときに実行される。
コマンドの登録などを行う。
MStatus uninitializePlugin( MObject obj )
プラグインがアンロードされるときに実行される。
コマンドの登録取消などを行う。

コマンド・プラグインの例


参考


Prev
Home | Contents
abe@injapan.net