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. Protected

Type Members

  1. sealed trait Change[T <: Txn[T]] extends AnyRef

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

  2. final case class Code(source: String) extends proc.Code with Product with Serializable
  3. type Config = fscape.stream.Control.Config
  4. final case class GraphChange[T <: Txn[T]](change: model.Change[Graph]) extends Change[T] with Product with Serializable
  5. trait GraphObj[T <: Txn[T]] extends Expr[T, Graph]
  6. trait Output[T <: Txn[T]] extends Gen[T]
  7. final case class OutputAdded[T <: Txn[T]](output: Output[T]) extends OutputsChange[T] with Product with Serializable
  8. final case class OutputRemoved[T <: Txn[T]](output: Output[T]) extends OutputsChange[T] with Product with Serializable
  9. trait Outputs[T <: Txn[T]] extends AnyRef
  10. sealed trait OutputsChange[T <: Txn[T]] extends Change[T]

    An output change is either adding or removing an output

  11. trait Rendering[T <: Txn[T]] extends Observable[T, State] with Disposable[T]
  12. final case class Update[T <: Txn[T]](proc: FScape[T], changes: IndexedSeq[Change[T]]) 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. val Config: fscape.stream.Control.Config.type
  5. def apply[T <: Txn[T]]()(implicit tx: T): FScape[T]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. def defaultConfig: fscape.stream.Control.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: fscape.stream.Control.Config): Unit
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. implicit def format[T <: Txn[T]]: TFormat[T, FScape[T]]
  13. def genViewFactory(config: fscape.stream.Control.Config = defaultConfig): Factory
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  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() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def read[T <: Txn[T]](in: DataInput)(implicit tx: T): FScape[T]
  22. def readIdentifiedObj[T <: Txn[T]](in: DataInput)(implicit tx: T): Obj[T]
    Definition Classes
    FScapeTypeType
  23. final def readObj[T <: Txn[T]](in: DataInput)(implicit tx: T): Obj[T]
    Definition Classes
    TypeType
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. final val typeId: Int(65547)
    Definition Classes
    FScapeType
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. object Code extends Type with Serializable
  31. object GraphObj extends ExprTypeImpl[Graph, GraphObj]
  32. object Output extends Type
  33. object Rendering

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Type

Inherited from Type

Inherited from AnyRef

Inherited from Any

Ungrouped