Class

io.youi.component

ImageView

Related Doc: package component

Permalink

class ImageView extends DrawableComponent with Drawable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImageView
  2. Drawable
  3. Ordered
  4. Comparable
  5. DrawableComponent
  6. PaintSupport
  7. CanvasComponent
  8. TextureComponent
  9. Component
  10. TaskSupport
  11. Updates
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ImageView(image: Texture)

    Permalink
  2. new ImageView()

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <(that: Drawable): Boolean

    Permalink
    Definition Classes
    Ordered
  4. def <=(that: Drawable): Boolean

    Permalink
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def >(that: Drawable): Boolean

    Permalink
    Definition Classes
    Ordered
  7. def >=(that: Drawable): Boolean

    Permalink
    Definition Classes
    Ordered
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def autoPaint: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    DrawableComponent
  10. val background: Var[Paint]

    Permalink
    Definition Classes
    DrawableComponent
  11. def boundingBox: BoundingBox

    Permalink
    Definition Classes
    ImageViewDrawable
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def compare(that: Drawable): Int

    Permalink
    Definition Classes
    Drawable → Ordered
  14. def compareTo(that: Drawable): Int

    Permalink
    Definition Classes
    Ordered → Comparable
  15. def createInstance(task: Task): TaskInstance

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

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

    Permalink
    Definition Classes
    Updates
  18. def draw(component: Component, context: CanvasRenderingContext2D): Unit

    Permalink
    Definition Classes
    ImageViewDrawable
  19. def draw(context: CanvasRenderingContext2D): Unit

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

    Permalink
    Definition Classes
    DrawableComponent
  21. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    Updates
  25. object fill

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

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

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

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

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

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

    Permalink
    Definition Classes
    Component
  32. val img: Image

    Permalink
  33. lazy val instance: Sprite

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

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

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

    Permalink
    Definition Classes
    Any
  37. val mode: Var[ImageMode]

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  42. def paintTheme: PaintTheme

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

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

    Permalink
    Definition Classes
    Component
  45. object pivot

    Permalink
    Definition Classes
    Component
  46. object position

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

    Permalink
    Definition Classes
    DrawableComponent
  48. val preDraw: ItemContainer[Drawable]

    Permalink
    Definition Classes
    DrawableComponent
  49. def priority: Priority

    Permalink
    Definition Classes
    Drawable
  50. 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
  51. val reDraw: LazyUpdate

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

    Permalink
    Definition Classes
    Component
  53. object scale

    Permalink
    Definition Classes
    Component
  54. object size

    Permalink
    Definition Classes
    Component
  55. object skew

    Permalink
    Definition Classes
    Component
  56. lazy val source: Var[String]

    Permalink
  57. def start(task: Task): TaskInstance

    Permalink
    Definition Classes
    TaskSupport
  58. object stroke

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

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

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

    Permalink
  62. def toString(): String

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

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

    Permalink
    Definition Classes
    ImageViewCanvasComponentComponentUpdates
  65. lazy val update: Val[Long]

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

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

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

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

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

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

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

Inherited from Drawable

Inherited from Ordered[Drawable]

Inherited from Comparable[Drawable]

Inherited from DrawableComponent

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