Packages

p

de.sciss

nuages

package nuages

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. nuages
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BasicButton extends Button
  2. class BasicPanel extends BoxPanel
  3. class BasicSlider extends Slider
  4. class BasicToggleButton extends ToggleButton
  5. class ClickControl[S <: Sys[S]] extends ControlAdapter

    A mouse control for interacting with the display surface as well as with nodes and edges.

    A mouse control for interacting with the display surface as well as with nodes and edges.

    - meta-click on surface: zoom-to-fit - meta-click on node: zoom to fit node - control-click on surface or node: pan to mouse coordinate - double-click on surface: show generator dialog - double-click on edge : show filter dialog - alt-click on edge: delete edge

  6. class ConnectControl[S <: Sys[S]] extends ControlAdapter with PaintListener
  7. class ControlPanel extends BasicPanel
  8. class DSL[S <: Sys[S]] extends AnyRef
  9. class DragAndMouseDelegateControl[S <: Sys[S]] extends ControlAdapter
  10. final class GlobalControl[S <: Sys[S]] extends MouseMotionListener

    A control that remembers the last mouse location.

  11. final case class NamedBusConfig(name: String, indices: Vec[Int]) extends Product with Serializable
  12. trait Nuages[S <: Sys[S]] extends Obj[S] with Publisher[S, Update[S]]
  13. trait NuagesAttribute[S <: Sys[S]] extends Input[S] with Parent[S] with NuagesParam[S]
  14. trait NuagesContext[S <: Sys[S]] extends AnyRef
  15. trait NuagesData[S <: Sys[S]] extends Disposable[nuages.NuagesData.S.Tx]

    The common trait of all visible objects on the Prefuse display.

    The common trait of all visible objects on the Prefuse display.

    The next sub-type is VisualNode that is represented by a graph node.

    See also

    NuagesNode

  16. trait NuagesFrame[S <: Sys[S]] extends Disposable[nuages.NuagesFrame.S.Tx]
  17. trait NuagesNode[S <: Sys[S]] extends NuagesData[S]

    The common super type of all Prefuse objects that have a central node.

    The common super type of all Prefuse objects that have a central node.

    The sub-types are VisualObj and VisualParam.

    See also

    NuagesObj

    NuagesParam

  18. trait NuagesObj[S <: Sys[S]] extends NuagesNode[S]

    The GUI representation of a proc.Obj.

    The GUI representation of a proc.Obj.

    See also

    Obj

  19. trait NuagesOutput[S <: Sys[S]] extends NuagesParam[S] with NuagesNode[S]
  20. trait NuagesPanel[S <: Sys[S]] extends Cursor[S]
  21. trait NuagesParam[S <: Sys[S]] extends NuagesData[S]

    A common super-trait for both input views (NuagesAttribute) and output views (NuagesOutput).

  22. class NuagesShapeRenderer[S <: Sys[S]] extends AbstractShapeRenderer
  23. trait NuagesView[S <: Sys[S]] extends Cursor[S]
  24. class OverlayPanel extends BasicPanel
  25. class PanControl extends prefuse.controls.PanControl

    A control to pan by pressing on the surface and moving the mouse.

  26. final case class ParamSpec(lo: Double = 0.0, hi: Double = 1.0, warp: Warp = LinearWarp, unit: String = "") extends Writable with Product with Serializable
  27. final case class ParametricWarp(curvature: Double) extends Warp with Product with Serializable

    Equivalent to CurveWarp in SuperCollider.

    Equivalent to CurveWarp in SuperCollider. For |curvature| < 0.001, this falls back to linear mapping.

  28. class PrefuseAggregateLayout extends Layout
  29. class SimpleToggleButtonUI extends BasicToggleButtonUI
  30. trait Warp extends Writable

Value Members

  1. def ???!: Nothing

    Exception are sometimes swallowed without printing in a transaction.

    Exception are sometimes swallowed without printing in a transaction. This ensures a print.

  2. def ExpWarp: ExponentialWarp.type
  3. def LinWarp: LinearWarp.type
  4. val TrigSpec: ParamSpec
  5. var showAggrLog: Boolean
  6. var showLog: Boolean
  7. object BasicButton
  8. object BasicSlider
  9. object BasicToggleButton
  10. object ConnectControl

    A control that draws a rubber band for connecting two nodes.

  11. object ControlPanel
  12. object CosineWarp extends Warp with Product with Serializable
  13. object DSL
  14. object DbFaderWarp extends Warp with Product with Serializable

    Equivalent to DbFaderWarp in SuperCollider.

  15. object DragAndMouseDelegateControl

    This control allows the moving around of vertices, but also invokes the mouse control on NuagesData instances (itemEntered, itemExited, itemPressed, itemReleased and itemDragged).

  16. object ExponentialWarp extends Warp with Product with Serializable
  17. object FaderWarp extends Warp with Product with Serializable
  18. object IntWarp extends Warp with Product with Serializable
  19. object KeyControl

    A control that handles keyboard input.

    A control that handles keyboard input.

    - shortcuts as defined per Nuages.attrShortcut - enter to type a generator or filter - 1 and 2: zoom levels - O pan to next output - forwards to itemKeyPressed, itemKeyReleased, itemKeyTypes of NuagesData (thus making all other keyboard control such as parameter adjustments possible)

  20. object LinearWarp extends Warp with Product with Serializable
  21. object Nuages extends Type
  22. object NuagesAttribute
  23. object NuagesContext
  24. object NuagesFrame
  25. object NuagesObj
  26. object NuagesOutput
  27. object NuagesPanel
  28. object NuagesView
  29. object OverlayPanel
  30. object ParamSpec extends Serializable
  31. object ParametricWarp extends Serializable
  32. object PrefuseAggregateLayout

    Scala version of the AggregateLayout by Jeffrey Heer (Prefuse Demos).

  33. object SineWarp extends Warp with Product with Serializable
  34. object Util
  35. object Warp
  36. object Wolkenpumpe

Inherited from AnyRef

Inherited from Any

Ungrouped