de.sciss.fscape.stream.impl.shapes

Type members

Classlikes

case class BiformFanInShape[I1, I2, O](ins1: Seq[Inlet[I1]], ins2: Seq[Inlet[I2]], out: Outlet[O]) extends Shape
case class BiformShape[I1, I2, O](ins1: Seq[Inlet[I1]], ins2: Seq[Inlet[I2]], outlets: Seq[Outlet[O]]) extends Shape
final case class In1UniformSinkShape[In0, In1](in0: Inlet[In0], inlets1: Seq[Inlet[In1]]) extends Shape

A generalized Sink shape with one individual inlet and multiple uniform inlets.

A generalized Sink shape with one individual inlet and multiple uniform inlets.

final case class In3UniformFanInShape[In0, In1, In2, In3, Out](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], inlets3: Seq[Inlet[In3]], out: Outlet[Out]) extends Shape

A fan shape with three distinct and one multiple uniform inlet.

A fan shape with three distinct and one multiple uniform inlet.

final case class In5Out2Shape[In0, In1, In2, In3, In4, Out0, Out1](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], in3: Inlet[In3], in4: Inlet[In4], out0: Outlet[Out0], out1: Outlet[Out1]) extends Shape
final case class In5Out4Shape[In0, In1, In2, In3, In4, Out0, Out1, Out2, Out3](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], in3: Inlet[In3], in4: Inlet[In4], out0: Outlet[Out0], out1: Outlet[Out1], out2: Outlet[Out2], out3: Outlet[Out3]) extends Shape
final case class In5UniformSinkShape[In0, In1, In2, In3, In4, In5](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], in3: Inlet[In3], in4: Inlet[In4], inlets5: Seq[Inlet[In5]]) extends Shape

A generalized Sink shape with five individual inlet and multiple uniform inlets.

A generalized Sink shape with five individual inlet and multiple uniform inlets.

final case class In6Out3Shape[In0, In1, In2, In3, In4, In5, Out0, Out1, Out2](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], in3: Inlet[In3], in4: Inlet[In4], in5: Inlet[In5], out0: Outlet[Out0], out1: Outlet[Out1], out2: Outlet[Out2]) extends Shape
final case class In6UniformSinkShape[In0, In1, In2, In3, In4, In5, In6](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], in3: Inlet[In3], in4: Inlet[In4], in5: Inlet[In5], inlets6: Seq[Inlet[In6]]) extends Shape

A generalized Sink shape with six individual inlet and multiple uniform inlets.

A generalized Sink shape with six individual inlet and multiple uniform inlets.

final case class In7Out2Shape[In0, In1, In2, In3, In4, In5, In6, Out0, Out1](in0: Inlet[In0], in1: Inlet[In1], in2: Inlet[In2], in3: Inlet[In3], in4: Inlet[In4], in5: Inlet[In5], in6: Inlet[In6], out0: Outlet[Out0], out1: Outlet[Out1]) extends Shape
final case class SinkShape2[In0, In1](in0: Inlet[In0], in1: Inlet[In1]) extends Shape

A generalized Sink shape with multiple uniform inlets.

A generalized Sink shape with multiple uniform inlets.

final case class UniformSinkShape[In](inlets: Seq[Inlet[In]]) extends Shape

A generalized Sink shape with multiple uniform inlets.

A generalized Sink shape with multiple uniform inlets.

final case class UniformSourceShape[Out](outlets: Seq[Outlet[Out]]) extends Shape

A generalized Source shape with multiple uniform outlets.

A generalized Source shape with multiple uniform outlets.