AddUserTab

導入

v8.0 (2010)

詳細

指定されたリストの各オブジェクトにユーザ タブを追加します。 ユーザ タブはカンマ区切りの文字列のリストで、Material Manager でタブとして表示されること以外は、ユーザ キーワードと同じです。 現時点では、ユーザ タブはソフトウェアの他の場所では使用されません。

リスト内の既存のタブを置換する場合は、代わりに SetUserTab コマンドを使用します。

スクリプト構文

AddUserTab( [InputObjs], Keywords );

パラメータ

パラメータ タイプ 説明
InputObjs 選択リストまたは選択

デフォルト値:指定されていない場合は、現在の選択が使用されます。

Keywords 文字列 設定するユーザ タブ。カンマ区切りのリスト形式で記述します。

COM (C++)の例

NewScene

SICreateMaterial "$XSI_DSPRESETS\Shaders\Material\Phong.Preset", "Phong", , , False

SICreateMaterial "$XSI_DSPRESETS\Shaders\Material\Lambert.Preset", "Lambert", , , False

SICreateMaterial "$XSI_DSPRESETS\Shaders\Material\Blinn.Preset", "Blinn", , , False

SetUserTab "Sources.Materials.DefaultLib.Phong,Sources.Materials.DefaultLib.Lambert", "blue,orange"

AddUserTab "Sources.Materials.DefaultLib.Phong", "red,brown"

AddUserTab "Sources.Materials.DefaultLib.Blinn", "yellow,teal"

RemoveUserTab "Sources.Materials.DefaultLib.Phong,Sources.Materials.DefaultLib.cone,Sources.Materials.DefaultLib.torus","yellow,orange"

dim KeywordCollection 

set KeywordCollection = GetUserTab( "Sources.Materials.DefaultLib.Phong" )

for each keyword in KeywordCollection

LogMessage "Phong User Tabs:" & keyword

next

LogMessage "All User Tabs:"

set KeywordCollection = GetUserTab( "Sources.Materials.DefaultLib.Phong,Sources.Materials.DefaultLib.Lambert,Sources.Materials.DefaultLib.Blinn" )

for each keyword in KeywordCollection

LogMessage keyword

next

関連項目

RemoveUserTab ClearUserTab GetUserTab SetUserTab AddUserKeyword RemoveUserKeyword ClearUserKeyword GetUserKeyword SetUserKeyword