ジャンプ先: 概要. 戻り値. フラグ. Python 例.
contentBrowser(
[string]
, [addContentPath=string], [context=[string, [, string, ], [, string, ]]], [control=boolean], [defineTemplate=string], [docTag=string], [exists=boolean], [filter=string], [forceMainConnection=string], [highlightConnection=string], [location=string], [lockMainConnection=boolean], [mainListConnection=string], [panel=string], [parent=string], [preview=boolean], [refreshTreeView=boolean], [removeContentPath=string], [saveCurrentContext=boolean], [selectionConnection=string], [stateString=boolean], [thumbnailView=boolean], [treeView=boolean], [unParent=boolean], [unlockMainConnection=boolean], [updateMainConnection=boolean], [useTemplate=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
contentBrowser は、取り消し可能、照会可能、および編集可能です。
このコマンドを使用して、コンテンツ ブラウザを編集および照会します。コンテンツ ブラウザは固有のパネルなので、同時に存在できるインスタンスは 1 つのみです。オプションの引数はコントロールの名前です。
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
addContentPath, context, control, defineTemplate, docTag, exists, filter, forceMainConnection, highlightConnection, location, lockMainConnection, mainListConnection, panel, parent, preview, refreshTreeView, removeContentPath, saveCurrentContext, selectionConnection, stateString, thumbnailView, treeView, unParent, unlockMainConnection, updateMainConnection, useTemplate
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
addContentPath(acp)
|
string
|
|
|
例(Examples)タブに表示されるライブラリに指定されたパスを追加します。対応する MAYA_CONTENT_PATH 環境変数も更新します。
|
|
context(ctx)
|
[string, [, string, ], [, string, ]]
|
|
|
指定されたコンテキストの既定の場所を指定します。2 つのオプションの引数(Python のみ)は、カテゴリ(タブ)と場所です。コンテンツをクリアするには、カテゴリと場所の空の文字列を使用します。
|
|
control(ctl)
|
boolean
|
|
|
照会モード専用です。このエディタの最上位のコントロールを返します。通常は、親を取得してポップアップ メニューをアタッチするために使用します。注意: コントロールのないエディタが存在する場合があります。コントロールが存在しない場合は、この照会は NONE を返します。
|
|
defineTemplate(dt)
|
string
|
|
|
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
|
|
docTag(dtg)
|
string
|
 
|
|
exists(ex)
|
boolean
|
|
|
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
|
|
filter(f)
|
string
|
 
|
|
このエディタに使用する項目フィルタ オブジェクトの名前を指定します。エディタの主要リストに表示される情報をフィルタします。
|
|
forceMainConnection(fmc)
|
string
|
 
|
|
エディタがコンテンツのソースとして使用する selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。これは -mainListConnection フラグの変形で、接続がロックされている場合でも強制的に変更します。このフラグを使用して、-unlockMainConnection、-mainListConnection、-lockMainConnection フラグを直後に連続して使用する場合に、オーバーヘッドを減します。
|
|
highlightConnection(hlc)
|
string
|
 
|
|
そのハイライト リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。すべてのエディタにハイライト リストがあるわけではありません。ハイライト リストがあるエディタの場合、これは第二の選択項目を表示したリストになります。
|
|
location(loc)
|
string
|
|
|
例(Examples)タブに切り替えて、指定されたライブラリの場所を選択します。
|
|
lockMainConnection(lck)
|
boolean
|

|
|
mainConnection 内のオブジェクトの現在のリストをロックして、そのオブジェクトだけがエディタ内に表示されるようにします。これ以降、元の mainConnection に変更を加えても無視されます。
|
|
mainListConnection(mlc)
|
string
|
 
|
|
エディタがコンテンツのソースとして使用する selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。
|
|
panel(pnl)
|
string
|

|
|
このエディタ用のパネルを指定します。既定では、エディタがスクリプト パネルの作成コールバックで作成された場合、エディタはそのパネルに属します。エディタがパネルに属していない場合、エディタのあるウィンドウを削除するとエディタも削除されます。
|
|
parent(p)
|
string
|
 
|
|
このエディタの親のレイアウトを指定します。このフラグは、エディタが現在ペアレント化されていない場合のみに効果があります。
|
|
preview(pv)
|
boolean
|
|
|
プレビュー パネルの表示または非表示を切り替えます。注: このフラグは現在開かれているコンテンツ ブラウザには影響しませんが、その後に開くコンテンツ ブラウザには影響します。
|
|
refreshTreeView(rtv)
|
boolean
|
|
|
例(Examples)タブのツリー ビュー ペインを強制的に更新します。
|
|
removeContentPath(rcp)
|
string
|
|
|
例(Examples)タブに表示されるライブラリから指定されたパスを削除します。対応する MAYA_CONTENT_PATH 環境変数も更新します。
|
|
saveCurrentContext(scc)
|
boolean
|
|
|
現在のコンテンツ ブラウザ(Content Browser)タブのコンテキストを保存します。
|
|
selectionConnection(slc)
|
string
|
 
|
|
その独自のセレクション リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。このエディタから選択する場合、selectionConnection オブジェクトの中から選択します。オブジェクトが変更されると、エディタが更新されて変更が反映されます。
|
|
stateString(sts)
|
boolean
|
|
|
照会モード専用のフラグです。エディタを作成して現在のエディタの状態と一致させる MEL コマンドを返します。返されたコマンド文字列は、指定した名前の代わりに文字列変数 $editorName を使用します。
|
|
thumbnailView(th)
|
boolean
|
|
|
サムネイル パネルの表示または非表示を切り替えます。注: このフラグは現在開かれているコンテンツ ブラウザには影響しませんが、その後に開くコンテンツ ブラウザには影響します。
|
|
treeView(tr)
|
boolean
|
|
|
ツリー ビュー パネルの表示または非表示を切り替えます。注: このフラグは現在開かれているコンテンツ ブラウザには影響しませんが、その後に開くコンテンツ ブラウザには影響します。
|
|
unParent(up)
|
boolean
|

|
|
エディタをそのレイアウトから除去するように指定します。これは照会モードでは使用できません。
|
|
unlockMainConnection(ulk)
|
boolean
|

|
|
mainConnection をロック解除して、オリジナルの mainConnection (まだ使用可能な場合)を効率的に復元し、ダイナミックな更新を行います。
|
|
updateMainConnection(upd)
|
boolean
|

|
|
ロックされた mainConnection をオリジナルの mainConnection から更新させますが、ロック状態は保持されます。
|
|
useTemplate(ut)
|
string
|
|
|
コマンドに、現在以外のコマンド テンプレートの使用を強制します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
import maya.cmds as cmds
# Create the Content Browser and select library in the Examples tab.
cmds.scriptedPanel('contentBrowserPanel1', edit=True, tearOff=True, label='Content Browser')
panelNames = cmds.getPanel(scriptType='contentBrowserPanel')
panelName = panelNames[0]
panelCompleteName = panelName + 'ContentBrowser'
cmds.contentBrowser(panelCompleteName, edit=True, location='Examples/FX/Fluids/Ocean Examples')
# Hides the preview pane.
cmds.contentBrowser(panelCompleteName, edit=True, preview=False)
cmds.scriptedPanel('contentBrowserPanel1', edit=True, tearOff=True, label='Content Browser')