実際の文字列値を取得するには、これらのハンドルをhapi.getStringで使用してください。 これは、各パラメータ値に対して個々にhapi.getParmStringValueをコールするよりも効率的です。
使用方法 ¶
getParmStringValues(session: hapi.Session, node_id: int, evaluate: bool, start: int, length: int) → list of int
文字列パラメータハンドルの配列を埋めます。 実際の文字列値を取得するには、これらのハンドルをhapi.getStringで使用してください。 これは、各パラメータ値に対して個々にhapi.getParmStringValueをコールするよりも効率的です。
session
あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。
node_id
ノードID。
evaluate
文字列エクスプレッションを評価するかどうか。 例えば、“$F”文字列は現行フレーム番号を評価します。 そのため、evaluate = Falseにすると、“$F”文字列が得られ、 evaluate = Trueにすると“1”(現行フレームが1と仮定)が得られます。
start
範囲の開始インデックス。 ここには最低でも0、最大でもhapi.NodeInfo.parmStringValueCount - 1を指定してください。
length
最低でも1、最大でもhapi.NodeInfo.parmStringValueCount - startを指定してください。
値の配列をintのlistで返します。