Packages

object NuagesAttribute

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

Type Members

  1. trait Factory extends AnyRef

    Factory for creating instances of Input, i.e.

    Factory for creating instances of Input, i.e. for a specific type of object plugged into an attribute map.

  2. trait Input[T <: Txn[T]] extends Disposable[T]

    Representation of an input that is plugged into an attribute.

  3. trait Mapping[T <: Txn[T]] extends AnyRef
  4. trait Numeric extends AnyRef

    An attribute or attribute input that provides a numeric view of its current state.

  5. trait Parent[T <: Txn[T]] extends AnyRef

    A logical structure that specifies the parent container of an attribute input.

    A logical structure that specifies the parent container of an attribute input. For example, if a scalar input is directly plugged into an attribute, it's parent will be an instance of NuagesAttribute itself. If the input is active by being a child within a grapheme, the parent will point to an instance of NuagesGraphemeAttrInput.

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 addFactory(f: Factory): Unit
  5. def apply[T <: Txn[T]](key: String, value: Obj[T], parent: NuagesObj[T])(implicit tx: T, context: NuagesContext[T]): NuagesAttribute[T]

    Creates a new attribute view for a given parent object and an attribute key.

    Creates a new attribute view for a given parent object and an attribute key. This then set's the attribute view's input to an Input instance created from value.react

  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. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def factories: Iterable[Factory]
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def getFactory[T <: Txn[T]](value: Obj[T]): Option[Factory]
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def mkInput[T <: Txn[T]](attr: NuagesAttribute[T], parent: Parent[T], frameOffset: Long, value: Obj[T])(implicit tx: T, context: NuagesContext[T]): Input[T]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped