hou.hda.addEventCallback()を参照してください。
Note
AssetCreated
とAssetDeleted
のイベントは、ライブラリファイルがインストールまたはアンインストールされた時に発動しません。
値
hou.hdaEventType.AssetCreated
(ネットワークエディタの Create Digital Asset コンテキストメニューアイテムを使用またはHOMを介して)新しいアセットが作成されました。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
asset_definition
新しく作成されたアセットを表わしたhou.HDADefinitionオブジェクト。
hou.hdaEventType.AssetDeleted
(Asset Manager UIまたはHOMを介して)アセットが削除されました。この関数がコールされた時点でアセットはもはや存在していないことに注意してください。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
asset_name
削除されたアセットの名前を含んだ文字列。
library_path
削除されたアセットを含んでいたアセットライブラリ(.hda
)ファイルのファイルパスを含んだ文字列。
node_type_category
削除されたアセットのタイプカテゴリ(例えば、Object, SOP, DOP)を表わしたhou.NodeTypeCategory。
hou.hdaEventType.AssetSaved
アセットが保存されました。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
asset_definition
保存されたアセットを表わしたhou.HDADefinitionオブジェクト。
hou.hdaEventType.LibraryInstalled
現在のHoudiniセッションにデジタルアセットライブラリがインストールされました。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
library_path
インストールされたアセットライブラリ(.hda
)ファイルのファイルパス。
hou.hdaEventType.LibraryUninstalled
現在のHoudiniセッションからデジタルアセットライブラリがアンインストールされました。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
library_path
アンインストールされたアセットライブラリ(.hda
)ファイルのファイルパス。