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