Packages

object FScape extends Type

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FScape
  2. Type
  3. Type
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Change[S <: Sys[S]] extends AnyRef

    A change is either a state change, or a scan or a grapheme change

  2. final case class Code(source: String) extends synth.proc.Code with Product with Serializable
  3. final case class GraphChange[S <: Sys[S]](change: model.Change[Graph]) extends Change[S] with Product with Serializable
  4. trait Output[S <: Sys[S]] extends Gen[S]
  5. final case class OutputAdded[S <: Sys[S]](output: Output[S]) extends OutputsChange[S] with Product with Serializable
  6. final case class OutputRemoved[S <: Sys[S]](output: Output[S]) extends OutputsChange[S] with Product with Serializable
  7. trait Outputs[S <: Sys[S]] extends AnyRef
  8. sealed trait OutputsChange[S <: Sys[S]] extends Change[S]

    An output change is either adding or removing an output

  9. trait Rendering[S <: Sys[S]] extends Observable[FScape.Rendering.S.Tx, State] with Disposable[FScape.Rendering.S.Tx]
  10. final case class Update[S <: Sys[S]](proc: FScape[S], changes: IndexedSeq[Change[S]]) extends Product with Serializable

    An update is a sequence of changes

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[S <: Sys[S]](implicit tx: FScape.apply.S.Tx): FScape[S]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. final val attrSource: String("graph-source")

    Source code of the graph function.

  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def defaultConfig: Config

    There is currently a problem with building Config().build multiple times, in that we create new actor systems and materializers that will not be shut down, unless an actual rendering is performed.

    There is currently a problem with building Config().build multiple times, in that we create new actor systems and materializers that will not be shut down, unless an actual rendering is performed. As a work around, use this single instance which will reuse one and the same actor system.

  9. def defaultConfig_=(value: Config): Unit
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def genViewFactory(config: Config = defaultConfig): Factory
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def init(): Unit

    Registers this type and the graph object type.

    Registers this type and the graph object type. You can use this call to register all FScape components.

    Definition Classes
    FScapeTypeType
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def read[S <: Sys[S]](in: DataInput, access: FScape.read.S.Acc)(implicit tx: FScape.read.S.Tx): FScape[S]
  22. def readIdentifiedObj[S <: Sys[S]](in: DataInput, access: FScape.readIdentifiedObj.S.Acc)(implicit tx: FScape.readIdentifiedObj.S.Tx): Obj[S]
    Definition Classes
    FScapeTypeType
  23. final def readObj[S <: Sys[S]](in: DataInput, access: lucre.stm.Obj.Type.readObj.S.Acc)(implicit tx: lucre.stm.Obj.Type.readObj.S.Tx): Obj[S]
    Definition Classes
    TypeType
  24. implicit def serializer[S <: Sys[S]]: Serializer[FScape.serializer.S.Tx, FScape.serializer.S.Acc, FScape[S]]
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final val typeId: Int(65547)
    Definition Classes
    FScapeType
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  31. object Code extends Type with Serializable
  32. object Output extends Type
  33. object Rendering

Inherited from Type

Inherited from Type

Inherited from AnyRef

Inherited from Any

Ungrouped