Trait

de.sciss.nuages.impl

PanelImplTimelineInit

Related Doc: package impl

Permalink

trait PanelImplTimelineInit[S <: Sys[S]] extends NuagesTimelineBase[S]

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PanelImplTimelineInit
  2. NuagesTimelineBase
  3. NuagesScheduledBase
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def auralObserver: Ref[Option[Disposable[S.Tx]]]

    Permalink
    Attributes
    protected
  2. abstract def disposeAuralObserver()(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
  3. abstract def disposeObj(obj: Obj[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
  4. abstract def main: NuagesPanel[S]

    Permalink
    Attributes
    protected
  5. abstract def nodeMap: IdentifierMap[S.ID, S.Tx, NuagesObj[S]]

    Permalink
    Attributes
    protected
  6. abstract val observers: List[Disposable[S.Tx]]

    Permalink
    Attributes
    protected
  7. abstract def removeLocationHint(obj: Obj[S])(implicit tx: S.Tx): Option[Point2D]

    Permalink
    Attributes
    protected
  8. abstract def transport: Transport[S]

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScheduledBase

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def addNode(span: SpanLike, timed: Timed[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesTimelineBase
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. final val auralReprRef: Ref[Option[Timeline[S]]]

    Permalink
    Attributes
    protected
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def currentOffset()(implicit tx: S.Tx): Long

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  9. final def disposeTransport()(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def eventAfter(offset: Long)(implicit tx: S.Tx): Long

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesTimelineBaseNuagesScheduledBase
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def frameOffset: Long

    Permalink

    Absolute accumulative offset of object "begin" with respect to transport, or Long.MaxValue if undefined.

    Absolute accumulative offset of object "begin" with respect to transport, or Long.MaxValue if undefined.

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesScheduledBase
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def initObservers(timeline: Timeline[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
  18. final def initPosition()(implicit tx: S.Tx): Unit

    Permalink

    This must be called before initTransport and before initTimeline.

    This must be called before initTransport and before initTimeline.

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  19. final def initTimeline(tl: Timeline[S])(implicit tx: S.Tx): Unit

    Permalink

    Calls initTimelineObserver followed by creating live views.

    Calls initTimelineObserver followed by creating live views. This must be called after initPosition and before initTransport.

    Attributes
    protected
    Definition Classes
    NuagesTimelineBase
  20. final def initTimelineObserver(tl: Timeline[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesTimelineBase
  21. final def initTransport()(implicit tx: S.Tx): Unit

    Permalink

    This must be called after initPosition and after initTimeline.

    This must be called after initPosition and after initTimeline.

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  22. final def isDisposed(implicit tx: S.Tx): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. final def isTimeline: Boolean

    Permalink
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final val offsetRef: Ref[Long]

    Permalink

    Last frame offset for which view-state has been updated.

    Last frame offset for which view-state has been updated. will be initialised in initTransport.

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  29. final def processEvent(offset: Long)(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesTimelineBaseNuagesScheduledBase
  30. final def removeNode(span: SpanLike, timed: Timed[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesTimelineBase
  31. final def reschedule(frame: Long)(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  32. final def seek(before: Long, now: Long)(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesTimelineBaseNuagesScheduledBase
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. final var timelineH: Source[S.Tx, Timeline[S]]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesTimelineBase
  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NuagesTimelineBase[S]

Inherited from NuagesScheduledBase[S]

Inherited from AnyRef

Inherited from Any

Ungrouped