Exemplo n.º 1
0
 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;
   }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
void light_wire_t::source_ended(unsigned seq)
{
//	pic::logmsg() << "light_wire_t::source_ended";
	source_end(piw::tsd_time());
}
Exemplo n.º 4
0
bool osc_wire_t::event_end(unsigned long long t)
{
    ticked(last_from_,t);
    root_->del_ticker(this);
    return source_end(t);
}
Exemplo n.º 5
0
void palm_wire_t::stop()
{
    add_palm_position(0.f, 0.f, 0.f);
    time_++;
    source_end(time_);
}
Exemplo n.º 6
0
palm_wire_t::~palm_wire_t()
{
    source_end(piw::tsd_time());
    piw::wire_ctl_t::disconnect();
    source_shutdown();
}