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
でない場合、指定したノードタイプのギャラリーエントリーのみが、返されるタプルに含まれます。