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.BeforeAssetCreated
(ネットワークエディタ内で Create Digital Asset コンテキストメニューを使用またはHOMを介して)新しいアセットが作成される直前。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
asset_name
作成されるアセットの名前を含んだ文字列。
library_path
アセットの格納先となるアセットライブラリ(.hda
)ファイルのファイルパスを含んだ文字列。
node_type_category
作成されるアセットのタイプカテゴリ(例えば、Object, SOP, DOP)を表現したhou.NodeTypeCategory。
hou.hdaEventType.BeforeAssetDeleted
(Asset Manager UIを使用またはHOMを介して)アセットが削除される直前。 このイベントが発生した時点では、まだアセットは存在していることに注意してください。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
asset_definition
削除されるアセットを表現したhou.HDADefinitionオブジェクト。
hou.hdaEventType.BeforeAssetSaved
アセットが保存される直前。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
asset_definition
保存されるアセットを表現したhou.HDADefinitionオブジェクト。
hou.hdaEventType.LibraryInstalled
現在のHoudiniセッションにデジタルアセットライブラリがインストールされました。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
library_path
インストールされたアセットライブラリ(.hda
)ファイルのファイルパス。
hou.hdaEventType.LibraryUninstalled
現在のHoudiniセッションからデジタルアセットライブラリがアンインストールされました。
コールバック関数は、このイベントタイプと以下の追加引数を使ってコールされます:
library_path
アンインストールされたアセットライブラリ(.hda
)ファイルのファイルパス。