HDK
|
#include <CH_MultiChannel.h>
Public Member Functions | |
CH_MultiChannel () | |
CH_MultiChannel (const char *name) | |
virtual | ~CH_MultiChannel () |
CH_MultiChannel (const CH_MultiChannel ©) | |
CH_MultiChannel & | operator= (const CH_MultiChannel ©) |
const UT_String & | getName () const |
void | setName (const UT_String &name) |
void | appendChannelNames (const char *separator) |
void | clear () |
void | append (CH_Channel *channel) |
const CH_ChannelList & | getChannelList () const |
int | getNumChannels () const |
void | removeChannel (int i) |
void | addToList (CH_ChannelList &channels) const |
bool | isEmpty () const |
bool | isAllEnabled () const |
bool | hasKeys () const |
fpreal | getStart () const |
fpreal | getEnd () const |
fpreal | getLength () const |
bool | isAtHardKey (fpreal gtime) const |
bool | isAtHardKeyframe (int frame) const |
fpreal | findKey (fpreal gtime, int direction) const |
int | findKeyframe (int frame, int direction) const |
void | scroll (fpreal new_start, int update=1) |
Protected Member Functions | |
CH_ChannelList & | getModifyChannelList () |
Definition at line 26 of file CH_MultiChannel.h.
CH_MultiChannel::CH_MultiChannel | ( | ) |
|
explicit |
|
virtual |
CH_MultiChannel::CH_MultiChannel | ( | const CH_MultiChannel & | copy | ) |
void CH_MultiChannel::addToList | ( | CH_ChannelList & | channels | ) | const |
void CH_MultiChannel::append | ( | CH_Channel * | channel | ) |
void CH_MultiChannel::appendChannelNames | ( | const char * | separator | ) |
|
inline |
Definition at line 43 of file CH_MultiChannel.h.
|
inline |
Definition at line 47 of file CH_MultiChannel.h.
fpreal CH_MultiChannel::getEnd | ( | ) | const |
fpreal CH_MultiChannel::getLength | ( | ) | const |
|
inlineprotected |
Definition at line 81 of file CH_MultiChannel.h.
|
inline |
Definition at line 37 of file CH_MultiChannel.h.
|
inline |
Definition at line 50 of file CH_MultiChannel.h.
fpreal CH_MultiChannel::getStart | ( | ) | const |
bool CH_MultiChannel::hasKeys | ( | ) | const |
bool CH_MultiChannel::isAllEnabled | ( | ) | const |
bool CH_MultiChannel::isAtHardKey | ( | fpreal | gtime | ) | const |
bool CH_MultiChannel::isAtHardKeyframe | ( | int | frame | ) | const |
|
inline |
Definition at line 58 of file CH_MultiChannel.h.
CH_MultiChannel& CH_MultiChannel::operator= | ( | const CH_MultiChannel & | copy | ) |
Definition at line 53 of file CH_MultiChannel.h.
Definition at line 39 of file CH_MultiChannel.h.