Houdini 20.0 ノード APEXノード

graph::FindOrAddPort

ポート名に基づいてAPEXノードに対してポートまたはサブポートを検索または追加します。

On this page
Since 20.0

portname に基づいてAPEXノードに対してポートまたはサブポートを検索または追加します。 そのポート名がノード上で固有であれば、 portname 内に直接そのポート名を指定することができます。 そのポート名と同じ名前の入力ポートと出力ポートが存在する場合、 portname 内で、 入力 または 出力 のどちらのポートを照会したいのか指定することが重要です。

アクション

portname

入力ポートを照会する

<my_port>[in]

出力ポートを照会する

<my_port>[out]

ポート名の後に“[]”を付けて、その中にサブポート名を指定する

<my_port>[<my_subport>]

サブポート名の後に[in]または[out]を付けて入力/出力ポートを指定する

<my_port>[<my_subport>][in]

ポートが見つからなかった、または、追加できなかった場合、無効なポートIDが返されます。 Convert<ApexPortID, Bool>ノードを使用することで、そのポートIDが有効かどうかを判断することができます。

このノードの graph ポートはインプレースポートです。つまり、コピーを作成せずにグラフが更新されます。

入力

*graph: ApexGraphHandle Required

検索するポートが含まれているグラフ。

nodeid: ApexNodeID

追加または検索するポートを持ったノード。

portname: String

追加または検索するポート。

出力

*graph: ApexGraphHandle

見つかったポートまたは追加されたポートを含んだグラフ。

portid: ApexPortID

実行時に生成された固有のポート識別子で、グラフ内で見つかった、または、追加されたポートを示しています。

See also

APEXノード