メソッド ¶
nodeId
: int
Property
ノードIDを使用してアセットのパラメータを取得します。 hapi.getNodeInfoを参照してください。
objectNodeId
: int
Property
ジオメトリベースのアセット(SOPs)に関しては、このobjectNodeId
は、通常のnodeId
とは異なり、アセットノードの代わりにダミーのオブジェクト(OBJ)のノードIDになります。
オブジェクトベースのアセットに関しては、このobjectNodeIdはnodeIdと同じになります。
この違いが存在する理由は、トランスフォームは常にオブジェクトノード上に保存されるものの、アセットがジオメトリアセットだった場合、そのアセットパラメータはオブジェクトアセットノード上に存在しないわけなので、両方のIDが必要になります。
hasEverCooked
: bool
Property
アセットをクックしないでインスタンス化することが可能です。 hapi.cookNodeを参照してください。
nameSH
: int
Property
インスタンス名(ラベル+番号)。
labelSH
: int
Property
これは、エンドユーザに表示したい名前です。
filePathSH
: int
Property
.otl
ライブラリファイルのパス。
versionSH
: int
Property
ユーザ定義のアセットバージョン。
fullOpNameSH
: int
Property
フルアセット名とネームスペース。
helpTextSH
: int
Property
アセットのヘルプのマークアップテキスト。
helpURLSH
: int
Property
アセットのヘルプのURL。
transformInputCount
: int
Property
アセットから露出されたトランスフォーム入力の数。 OBJアセットに関しては、これはOBJノード上のトランスフォーム入力の数です。 SOPアセットに関しては、これはダミーラッパーのOBJノード上のただ1個のトランスフォーム入力の数なので1です。 hapi.connectNodeInputを参照してください。
geoInputCount
: int
Property
アセットから露出されたジオメトリ入力の数。 SOPアセットに関しては、これはSOPノード自体のジオメトリ入力の数です。 OBJアセットに関しては、このジオメトリ入力の数は常に0です。 hapi.connectNodeInputを参照してください。
geoOutputCount
: int
Property
アセットから露出されたジオメトリ出力の数。 SOPアセットに関しては、これはSOPノード自体のジオメトリ出力の数です。 OBJアセットに関しては、このジオメトリ出力の数は常に0です。 hapi.connectNodeInputを参照してください。
haveObjectsChanged
: bool
Property
増分アップデート用。 アセットのオブジェクトのどれかが変更されたかどうかを示します。 アセットがクックされた場合にのみ更新されます。
haveMaterialsChanged
: bool
Property
増分アップデート用。 アセットのマテリアルのどれかが変更されたかどうかを示します。 アセットがクックされた場合にのみ更新されます。