NuagesAttrInputExprImpl

trait NuagesAttrInputExprImpl[T <: Txn[T]] extends NuagesAttrInputImpl[T]
trait Numeric
trait PassAttrInput[T]
trait Input[T]
trait ClipboardOwner
trait NuagesData[T]
trait Disposable[T]
class Object
trait Matchable
class Any

Type members

Types

type B = A

Inherited types

type A
Inherited from
RenderAttrValue
type Repr[~ <: Txn[~]] <: Expr[~, B]
Inherited from
NuagesAttrInputImpl

Value members

Abstract methods

protected
def mkConst(v: IndexedSeq[Double])(implicit tx: T): Repr[T]
protected
def mkEnvSeg(start: Repr[T], curve: Curve)(implicit tx: T): Obj[T]

Concrete methods

override
def init(obj: Repr[T], parent: Parent[T])(implicit tx: T): Unit
Definition Classes
final protected
def setControlTxn(v: IndexedSeq[Double], durFrames: Long)(implicit tx: T): Unit
final protected
def updateValueAndRefresh(v: A)(implicit tx: T): Unit
final protected
def valueColor: Color

Inherited methods

The attribute's view.

The attribute's view.

Inherited from
Input
final protected
def boundsResized(): Unit
Inherited from
NuagesAttrInputImpl
final
def collect[B](pf: PartialFunction[Input[T], B])(implicit tx: T): Iterator[B]
Inherited from
NuagesAttrSingleInput
def copyFrom(that: NuagesData[T]): Unit
Inherited from
NuagesDataImpl
final protected
def damageReport(pNode: Node): Unit
Inherited from
RenderAttrValue
def dispose()(implicit tx: T): Unit
Inherited from
NuagesAttrInputImpl
final
Inherited from
NuagesAttrInputImpl
final
def dragOption_=(value: Option[NumericAdjustment]): Unit
Inherited from
NuagesAttrInputImpl
protected
def drawAdjust(g: Graphics2D, v: IndexedSeq[Double]): Unit
Inherited from
NuagesAttrInputImpl
override protected
def escape(): Boolean
final
def input(implicit tx: T): Obj[T]
Inherited from
NuagesAttrInputImpl
final
def inputParent(implicit tx: T): Parent[T]
Inherited from
NuagesAttrInputBase
final
def inputParent_=(parent: Parent[T])(implicit tx: T): Unit
Inherited from
NuagesAttrInputBase
final protected
def isTimeline: Boolean
Inherited from
NuagesAttrInputBase
final override
def itemDragged(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit
override
def itemEntered(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit
Definition Classes
Inherited from
NuagesDataImpl
override
def itemExited(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit
Definition Classes
Inherited from
NuagesDataImpl
override
def itemKeyPressed(vi: VisualItem, e: Pressed): Boolean
Definition Classes
Inherited from
AttrInputKeyControl
override
def itemKeyReleased(vi: VisualItem, e: Pressed): Unit
Definition Classes
Inherited from
NuagesDataImpl
override
def itemKeyTyped(vi: VisualItem, e: Typed): Unit
Definition Classes
Inherited from
AttrInputKeyControl
final override
def itemPressed(vi: VisualItem, e: MouseEvent, pt: Point2D): Boolean
final override
def itemReleased(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit
def lostOwnership(clipboard: Clipboard, contents: Transferable): Unit
Inherited from
AttrInputKeyControl
final
Inherited from
NuagesAttrInputImpl
def name: String
Inherited from
NuagesAttrInputImpl
final protected
def nodeSize: Float
Inherited from
NuagesAttrInputImpl
final
def numChildren(implicit tx: T): Int
Inherited from
NuagesAttrSingleInput
def numericValue: IndexedSeq[Double]

On the EDT!

On the EDT!

Inherited from
Numeric
final
def outline: Shape
Inherited from
NuagesDataImpl
final
def pNode: Node
Inherited from
NuagesAttrInputImpl
def passFrom(that: PassAttrInput[T])(implicit tx: T): Unit
Inherited from
NuagesAttrInputImpl
final
def passedTo(that: PassAttrInput[T])(implicit tx: T): Unit
Inherited from
NuagesAttrInputImpl
def render(g: Graphics2D, vi: VisualItem): Unit
Inherited from
NuagesDataImpl
final protected
def renderDetail(g: Graphics2D, vi: VisualItem): Unit
Inherited from
NuagesAttrInputImpl
protected
def renderDrag(g: Graphics2D): Unit
Inherited from
NuagesAttrInputImpl
final protected
def renderValueDetail(g: Graphics2D, vi: VisualItem): Unit
Inherited from
RenderAttrValue
protected
def renderValueUpdated(): Unit
Inherited from
RenderAttrValue
final protected
def renderValueUpdated1(v: Double): Unit
Inherited from
RenderAttrValue
final protected
def setControl(v: IndexedSeq[Double], dur: Float): Unit
Inherited from
NuagesAttrInputImpl
final protected
def spec: ParamSpec
Inherited from
NuagesAttrInputImpl
def tryConsume(newOffset: Long, to: Obj[T])(implicit tx: T): Boolean
Inherited from
NuagesAttrInputImpl
def update(shp: Shape): Unit
Inherited from
NuagesDataImpl
final protected
Inherited from
RenderAttrValue
protected
def valueText(v: IndexedSeq[Double]): String
Inherited from
NuagesAttrInputImpl
final protected
def valueText1(v: Double): String
Inherited from
RenderAttrValue

Concrete fields

@volatile
final protected
var valueA: A

Inherited fields

final protected
val containerArea: Area
Inherited from
RenderAttrValue
final
var fixed: Boolean
Inherited from
NuagesDataImpl
final protected
val objH: Ref[(Source[T, Repr[T]], Disposable[T])]
Inherited from
NuagesAttrInputImpl
final protected
var renderedValid: Boolean
Inherited from
RenderAttrValue
final protected
Inherited from
RenderAttrValue
protected
val tpe: Type[B, Repr]
Inherited from
NuagesAttrInputImpl
final protected
val valueArea: Area
Inherited from
RenderAttrValue