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)ファイルのファイルパス。