#include <LWChannelEnvelope.h>
Public Methods | |
LWChannelEnvelope (int channel_id) | |
int | getChannelId () |
void | insert (LWChannelKey *channel_key) |
void | setBehaviors (int pre, int post) |
float | eval (float key_position) |
Protected Attributes | |
list< LWChannelKey * > | keys |
int | channel_id |
int | steps |
int | pre_behavior |
int | post_behavior |
float | last_time |
float | last_value |
|
Definition at line 46 of file LWChannelEnvelope.cpp. |
|
evalEnvelope() Given a list of keys and a time, returns the interpolated value of the envelope at that time. Definition at line 513 of file LWChannelEnvelope.cpp. |
|
Definition at line 58 of file LWChannelEnvelope.cpp. References channel_id. |
|
Definition at line 63 of file LWChannelEnvelope.cpp. References keys. |
|
Definition at line 68 of file LWChannelEnvelope.cpp. References post_behavior, and pre_behavior. |
|
Definition at line 89 of file LWChannelEnvelope.h. Referenced by getChannelId. |
|
Definition at line 88 of file LWChannelEnvelope.h. Referenced by insert. |
|
Definition at line 93 of file LWChannelEnvelope.h. |
|
Definition at line 94 of file LWChannelEnvelope.h. |
|
Definition at line 92 of file LWChannelEnvelope.h. Referenced by setBehaviors. |
|
Definition at line 91 of file LWChannelEnvelope.h. Referenced by setBehaviors. |
|
Definition at line 90 of file LWChannelEnvelope.h. |