Class/Object

io.youi.component

DrawableComponent

Related Docs: object DrawableComponent | package component

Permalink

class DrawableComponent extends CanvasComponent with PaintSupport

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DrawableComponent
  2. PaintSupport
  3. CanvasComponent
  4. TextureComponent
  5. Component
  6. TaskSupport
  7. Updates
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DrawableComponent()

    Permalink

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 asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def autoPaint: Boolean

    Permalink
    Attributes
    protected
  6. val background: Var[Paint]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def createInstance(task: Task): TaskInstance

    Permalink
    Definition Classes
    TaskSupport
  9. val cursor: Var[Cursor]

    Permalink
    Definition Classes
    Component
  10. lazy val delta: Channel[Double]

    Permalink
    Definition Classes
    Updates
  11. def draw(context: CanvasRenderingContext2D): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    DrawableComponentCanvasComponent
  12. val drawable: Var[Drawable]

    Permalink
  13. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. lazy val event: Events

    Permalink
    Definition Classes
    Component
  16. def every(delay: FiniteDuration, until: Option[FiniteDuration] = None, allowBackgrounding: Boolean = true)(f: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Updates
  17. object fill

    Permalink
    Definition Classes
    PaintSupport
  18. val filter: Var[Option[CanvasFilter]]

    Permalink
    Definition Classes
    CanvasComponent
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. val globalVisibility: Val[Boolean]

    Permalink
    Definition Classes
    Component
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. val id: Var[String]

    Permalink
    Definition Classes
    Component
  24. lazy val instance: Sprite

    Permalink
    Attributes
    protected[io.youi.component]
    Definition Classes
    TextureComponentComponent
  25. val interactive: Var[Boolean]

    Permalink
    Definition Classes
    Component
  26. def invalidate(): Unit

    Permalink
    Definition Classes
    Component
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def nextFrame(f: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Updates
  30. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  32. def paintTheme: PaintTheme

    Permalink
    Attributes
    protected
    Definition Classes
    DrawableComponentPaintSupport
  33. lazy val parent: Val[Option[AbstractContainer]]

    Permalink
    Definition Classes
    Component
  34. lazy val parentRenderer: Val[Option[Renderer]]

    Permalink
    Definition Classes
    Component
  35. object pivot

    Permalink
    Definition Classes
    Component
  36. object position

    Permalink
    Definition Classes
    Component
  37. val postDraw: ItemContainer[Drawable]

    Permalink
  38. val preDraw: ItemContainer[Drawable]

    Permalink
  39. def prop[T](get: ⇒ T, set: (T) ⇒ Unit = (_: T) => (), updatesTransform: Boolean = false, updatesRendering: Boolean = false): Var[T]

    Permalink
    Attributes
    protected[io.youi]
    Definition Classes
    Component
  40. val reDraw: LazyUpdate

    Permalink
    Definition Classes
    CanvasComponent
  41. lazy val rotation: Var[Double]

    Permalink
    Definition Classes
    Component
  42. object scale

    Permalink
    Definition Classes
    Component
  43. object size

    Permalink
    Definition Classes
    Component
  44. object skew

    Permalink
    Definition Classes
    Component
  45. def start(task: Task): TaskInstance

    Permalink
    Definition Classes
    TaskSupport
  46. object stroke

    Permalink
    Definition Classes
    PaintSupport
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. lazy val texture: Var[Texture]

    Permalink
    Attributes
    protected
    Definition Classes
    TextureComponent
  49. lazy val theme: Var[_ <: DrawableComponentTheme]

    Permalink
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. val transform: LazyUpdate

    Permalink
    Definition Classes
    Component
  52. def update(delta: Double): Unit

    Permalink
    Definition Classes
    CanvasComponentComponentUpdates
  53. lazy val update: Val[Long]

    Permalink
    Definition Classes
    TextureComponent
  54. def updateTasks(): Boolean

    Permalink
    Definition Classes
    ComponentTaskSupport
  55. def updateTransform(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    CanvasComponentComponent
  56. val visible: Var[Boolean]

    Permalink
    Definition Classes
    Component
  57. final def wait(): Unit

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

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

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

Inherited from PaintSupport

Inherited from CanvasComponent

Inherited from TextureComponent

Inherited from Component

Inherited from TaskSupport

Inherited from Updates

Inherited from AnyRef

Inherited from Any

Ungrouped