AnimEngine
Public Types | Public Member Functions | List of all members
KeyedPropertyChannelTemplate< keyframe_t > Class Template Reference
Inheritance diagram for KeyedPropertyChannelTemplate< keyframe_t >:
Inheritance graph
[legend]
Collaboration diagram for KeyedPropertyChannelTemplate< keyframe_t >:
Collaboration graph
[legend]

Public Types

using property_t = typename keyframe_t::property_t
 

Public Member Functions

const keyframe_t & at_index (size_t index) const
 
keyframe_t & at_index (size_t index)
 
key_time_t getLength () const
 
std::pair< key_time_t, const keyframe_t & > getNearestKey (key_time_t time_ms) const
 
std::pair< key_time_t, const keyframe_t & > getNearestKeyBefore (key_time_t time_ms) const
 
std::pair< key_time_t, const keyframe_t & > getNearestKeyAfter (key_time_t time_ms) const
 
property_t sample (key_time_t time_ms) const
 

The documentation for this class was generated from the following files: