#include <HOM_anim.h>
|
virtual | ~HOM_anim () |
|
virtual std::string | __repr__ ()=0 |
|
virtual std::vector
< HOM_ElemPtr< HOM_Bookmark > > | bookmarks ()=0 |
|
virtual bool | saveBookmarks (const char *filename, const std::vector< HOM_Bookmark * > &bookmarks={})=0 |
| Saves the current list of bookmarks to a file, returning true on success. More...
|
|
virtual bool | loadBookmarks (const char *filename)=0 |
|
virtual void | clearBookmarks ()=0 |
|
virtual HOM_Bookmark * | newBookmark (const char *name, int start, int end)=0 |
|
virtual HOM_Bookmark * | getBookmark (int64 bookmark_id)=0 |
|
virtual void | removeBookmarks (const std::vector< HOM_Bookmark * > &bm)=0 |
|
virtual void | getGeometryChannels (const std::string &collection_name, HOM_Geometry &geometry, const std::vector< std::string > &channel_names={})=0 |
|
virtual void | setGeometryChannels (const std::string &collection_name, HOM_Geometry &geometry, const std::vector< std::string > &channel_names)=0 |
|
virtual void | setGeometryChannelsFromPattern (const std::string &collection_name, HOM_Geometry &geometry, const std::string &pattern="")=0 |
|
virtual void | setGeometryChannelPending (const std::string &collection_name, const std::string &channel_name, HOM_OptionalDouble value)=0 |
|
virtual bool | isGeometryChannelPending (const std::string &collection_name, const std::string &channel_name)=0 |
|
virtual bool | isGeometryChannelPinned (const std::string &collection_name, const std::string &channel_name="")=0 |
|
virtual std::vector< std::string > | getPinnedGeometryChannels (const std::string &collection_name)=0 |
|
virtual void | addOpaqueBookmarksChangedCallback (void *py_callback)=0 |
|
virtual void | removeOpaqueBookmarksChangedCallback (void *py_callback)=0 |
|
virtual bool | addOpaqueGeometryChannelsChangedCallback (const std::string &collection_name, void *callback, bool on_mouse_up)=0 |
|
virtual bool | removeOpaqueGeometryChannelsChangedCallback (const std::string &collection_name, void *callback, bool on_mouse_up)=0 |
|
virtual HOM_EnumValue & | slopeMode ()=0 |
|
virtual void | setSlopeMode (HOM_EnumValue &mode)=0 |
|
Definition at line 28 of file HOM_anim.h.
virtual HOM_anim::~HOM_anim |
( |
| ) |
|
|
inlinevirtual |
virtual void HOM_anim::addOpaqueBookmarksChangedCallback |
( |
void * |
py_callback | ) |
|
|
pure virtual |
virtual bool HOM_anim::addOpaqueGeometryChannelsChangedCallback |
( |
const std::string & |
collection_name, |
|
|
void * |
callback, |
|
|
bool |
on_mouse_up |
|
) |
| |
|
pure virtual |
virtual void HOM_anim::clearBookmarks |
( |
| ) |
|
|
pure virtual |
Deletes all bookmarks (note that this will invalidate any existing hom Bookmark objects
Write the scoped geometry channels back into the provided mutable geometry. If the channel_names list is non-empty, only extract the channels with those names. Otherwise, all channels in the collection will be written into the geometry.
Returns whether or not the given geometry channel is currently pinned If the channel name is ommitted, returns whether or not the entire collection is pinned instead.
virtual bool HOM_anim::loadBookmarks |
( |
const char * |
filename | ) |
|
|
pure virtual |
Loads the current list of bookmarks from a file, returning true on success
virtual void HOM_anim::removeOpaqueBookmarksChangedCallback |
( |
void * |
py_callback | ) |
|
|
pure virtual |
virtual bool HOM_anim::removeOpaqueGeometryChannelsChangedCallback |
( |
const std::string & |
collection_name, |
|
|
void * |
callback, |
|
|
bool |
on_mouse_up |
|
) |
| |
|
pure virtual |
virtual bool HOM_anim::saveBookmarks |
( |
const char * |
filename, |
|
|
const std::vector< HOM_Bookmark * > & |
bookmarks = {} |
|
) |
| |
|
pure virtual |
Saves the current list of bookmarks to a file, returning true on success.
Sets a pending key at the current frame for the specified geometry channel
The documentation for this class was generated from the following file: