ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.
loadModule([allModules=boolean], [load=string], [scan=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
loadModule は、取り消し不可能、照会不可能、および編集不可能です。
Maya プラグインは、Maya の標準プラグイン フォルダのいずれかに個別にインストールしたり、「モジュール」内の他のリソースとともにパッケージ化することができます。各モジュールは独自のフォルダに存在し、モジュールが提供するプラグインを Maya に認識させるモジュール定義ファイルを提供します。Maya を起動すると検出されたすべてのモジュール ファイルがロードされ、モジュールのプラグイン、スクリプト、およびその他のリソースが使用できるようになります。この時点でプラグイン自体はロードされず、必要に応じてロードできるように Maya に認識されるだけということに注意してください。loadModule コマンドは、Maya を起動してから追加された新しいモジュールをリストおよびロードする機能を提供します。これにより、これらのモジュールを使用できるように Maya を再起動する必要がなくなります。
module
loadPlugin, moduleInfo, pluginInfo, unloadPlugin
allModules, load, scan
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
scan(sc)
|
boolean
|
|
|
モジュールの存在を再スキャンします。Maya にまだロードされていない検出されたモジュール定義ファイルのリストを返します。新たに検出されたこれらのモジュールはロードされず、Maya の状態は変更されません。
|
|
load(ld)
|
string
|
|
|
モジュール定義ファイルで指定されたモジュールをロードします。
|
|
allModules(a)
|
boolean
|
|
|
Maya にまだロードされていないすべての新しいモジュールをロードします。新しいモジュールは、-scan オプションによって返されるモジュールです。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
cmds.loadModule(scan=True)
cmds.loadModule(load='myModuleDef')
cmds.loadModule(allModules=True)