setContextOptionConfig(option, config)
string
構成文字列をoption
コンテキストオプションに関連付けます。
コンテキストオプションのデフォルト値と同様に、この値は、HIPファイルに保存されます。
文字列の内容は、ビルトインのContext Options Editorペインで解釈されます。 ユーザまたはスタジオが独自のContext Options Editor UIを作成している場合、この文字列には好きなように構成データを格納することができます。 しかし、その場合、その独自のUIが文字列を上書きするので、ビルトインのContext Options Editorを使用しないでください。
Warning
私どもは構成文字列を取得/設定するためのAPIを用意していますが、SideFXは、ビルトインのContext Options Editorペインで書きこまれている文字列の実際の形式を公開APIにすることを考えていません。 この形式は、バージョン間で予告なく変更される可能性があります。 Houdiniで作成された構成文字列に依存して記述する場合、いつか動作しなくなることを理解してください。
現在の内容は、以下のキーを含んだJSON辞書です:
|
|
コンテキストオプションのわかりやすいラベル。 |
|
|
これは、値を編集するためにContext Options Editorがユーザに表示するインターフェースの種類を制御します。 これは、ユーザインターフェースのみを構成します。 スクリプトを介して、誰でもオプションに値を設定することができます。
プレーンテキストフィールド。
数値を入力するテキストフィールド。
ファイル選択ダイアログを開くボタンが付いたテキストフィールド。
ノード選択ダイアログを開くボタンが付いたテキストフィールド。
スライダが付いた数値テキストフィールド。 以下の他の構成キーを使ってスライダ範囲を制御することができます。
整数にスナップするスライダが付いた数値テキストフィールド。 以下の他の構成キーを使ってスライダ範囲を制御することができます。
チェックボックス。
オプション値を
オプションラベルは、エディタなしのヘッダとして表示されます。 これを使用することで、オプションをカテゴリ別に整理することができます。 |
|
|
Context Options Editorビューに表示されるオプションの順番。 ユーザがオプションをドラッグして並べ替える度に、この数値が上書きされます。 |
|
|
コンテキストオプションの用途を説明した文字列。 |
|
|
メニュータイプのエディタUIで使用される |
|
|
|
|
|
|
|
|
|
|
|
これがTrueの場合、ユーザがUIを使って手動で |
|
|
|
|
|
これがTrueの場合、ユーザがUIを使って手動で |
See also |