CropStream *CropStream::clone() { CropStream *c = new CropStream(); c->set_source_start(source_start()); c->set_source_end(source_end()); c->set_source(source() ? source()->clone() : NULL); return c; }
void CropStream::inspect_aux(int level, std::stringstream *ss) { MuStream::inspect_aux(level, ss); inspect_indent(level, ss); *ss << "source_start() = " << source_start() << std::endl; inspect_indent(level, ss); *ss << "source_end() = " << source_end() << std::endl; SingleSourceStream::inspect_aux(level, ss); }
void light_wire_t::source_ended(unsigned seq) { // pic::logmsg() << "light_wire_t::source_ended"; source_end(piw::tsd_time()); }
bool osc_wire_t::event_end(unsigned long long t) { ticked(last_from_,t); root_->del_ticker(this); return source_end(t); }
void palm_wire_t::stop() { add_palm_position(0.f, 0.f, 0.f); time_++; source_end(time_); }
palm_wire_t::~palm_wire_t() { source_end(piw::tsd_time()); piw::wire_ctl_t::disconnect(); source_shutdown(); }