Houdiniでいうギャラリーとは、ノードテンプレートとそのパラメータプリセットのコレクションのことで、 hou.GalleryEntryで表現されます。 ギャラリーは、そのようなテンプレートの保存先のファイルに相当します。 ギャラリーは、hou.galleriesモジュールを使って管理することができます。
メソッド ¶
createEntry(entry_name, node=None)
→ hou.GalleryEntry
新しいギャラリーエントリを作成して返します。
entry_name
新しいギャラリーエントリの名前。
node
新しいギャラリーエントリが設定をコピーする元のオペレータノード。 この設定には、パラメータ値、チャンネル、Spareパラメータなど、さらにノードがサブネットワークであれば子ノードも含みます。
deleteEntry(entry_name)
ギャラリーからエントリを削除します。
entry_name
削除するギャラリーエントリの名前。
galleryEntries(name_pattern=None, label_pattern=None, keyword_pattern=None, category=None, node_type=None)
→ tuple of hou.GalleryEntry
ギャラリーに保存されているエントリのタプルを返します。 hou.galleries.galleryEntriesも参照してください。
name_pattern
返されるタプルに必ず含まれるようにギャラリーエントリ名が一致しなければならないパターン。
このパターンには、1文字に一致する?
、任意の文字数に一致する*
、セット内のどれかの文字に一致する[char_set]
を含めることができます。
None
の場合は、すべてのギャラリーエントリが一致するものと見なされます。
label_pattern
返されるタプルに必ず含まれるようにギャラリーエントリラベルが一致しなければならないパターン。
パターン内の特殊文字に関しては、上記のname_pattern
を参照してください。
None
の場合は、すべてのギャラリーエントリが一致するものと見なされます。
keyword_pattern
返されるタプルに含まれているエントリに対してどのギャラリーエントリキーワードも一致する必要があるパターン。
パターン内の特殊文字に関しては、上記のname_pattern
を参照してください。
None
の場合は、すべてのギャラリーエントリが一致するものと見なされます。
category
None
でない場合、指定したカテゴリ内のギャラリーエントリのみが、返されるタプルに含まれます。
node_type
None
でない場合、指定したノードタイプのギャラリーエントリのみが、返されるタプルに含まれます。