このオブジェクトを直接インスタンス化することはできません。代わりにhou.anim.newBookmarkをコールしてください。
メソッド ¶
name()
→ str
このブックマークの名前を返します。
setName(name)
ブックマークの名前を更新します。
startFrame()
→ int
このブックマークの開始フレームを返します。
setStartFrame(start_frame)
ブックマークの開始フレームを更新します。
endFrame()
→ int
このブックマークの終了フレームを返します。
setEndFrame(end_frame)
ブックマークの終了フレームを更新します。
comment()
→ str
このブックマークのコメントを返します。
setComment(comment)
ブックマークのコメントを更新します。
visible()
→ bool
このブックマークが可視かどうかを返します。
setVisible(visible)
ブックマークの可視性を更新します。
isTemporary()
→ bool
このブックマークが一時的なものとしてマークされているかどうかを返します。
setTemporary(temporary)
このブックマークを一時的なものとしてマークします。 一時的なブックマークは、ブックマークをエクスポートする時に保存されません。 デフォルトでは.hipファイルにも保存されません。
hou.anim.saveBookmarksを参照してください。
isEnabled()
→ bool
このブックマークが有効になっているかどうかを返します。
enable(enabled)
このブックマークを有効または無効にします。 無効なブックマークはプレイバー上ではグレーアウトします。
metadata(key, default_value=None)
→ Any
指定したキーに関連付けられているメタデータを返します。
そのキーがメタデータ内に存在しなかった場合は、default_value
を返します。
key
返すメタデータプロパティの名前。
default_value
指定したキーのプロパティがメタデータ内に存在しなかった場合に返す値。
setMetadata(key, value, type_hint = hou.fieldType.NoSuchField)
メタデータプロパティをこのブックマークに追加します。
key
追加するメタデータプロパティの名前。
value
メタデータとして格納する値。
type_hint
指定された値が曖昧すぎて型を判別できない時に正確なhou.fieldTypeを決めるのに使用されます。
sessionId()
- int
ブックマークのIDを返します。
Note
これは、セッション毎のIDなので、異なるセッション間でこのIDが同じである保証はありません。