class ImageView extends Component with ImageViewTheme
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ImageView
- ImageViewTheme
- Component
- Widget
- ComponentTheme
- Theme
- TaskSupport
- Updates
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
object
actual
- Definition Classes
- Component
-
object
matrix
- Definition Classes
- Component
-
object
offset
- Definition Classes
- Component
-
object
pivot
- Definition Classes
- Component
- object position extends WidgetPosition
- object size extends WidgetSize
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
background: Var[Paint]
- Definition Classes
- ComponentTheme
-
val
border: Var[Border]
- Definition Classes
- ComponentTheme
-
def
calculateMatrices(): Unit
- Attributes
- protected
- Definition Classes
- Component
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
createInstance(task: Task): TaskInstance
- Definition Classes
- TaskSupport
-
val
cursor: Var[Cursor]
- Definition Classes
- ComponentTheme
-
def
defaultThemeParent: Some[ImageViewTheme]
- Attributes
- protected
- Definition Classes
- ImageView → ImageViewTheme → Component → ComponentTheme → Theme
-
lazy val
delta: Channel[Double]
- Definition Classes
- Updates
-
def
determineActualVisibility: Boolean
- Attributes
- protected
- Definition Classes
- Component
- def draw(context: Context): Unit
-
def
drawInternal(context: Context): Unit
- Attributes
- protected
- Definition Classes
- Component
-
def
drawToParent(parent: AbstractContainer, parentContext: Context): Unit
- Definition Classes
- Component
- lazy val drawer: Drawer
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
event: Events
- Definition Classes
- Component
-
def
every(delay: FiniteDuration, until: Option[FiniteDuration] = None)(f: ⇒ Unit): Unit
- Definition Classes
- Updates
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
hitTest(global: Point): HitResult
- Definition Classes
- Component
-
lazy val
id: Var[Option[String]]
- Definition Classes
- Component
- val image: Var[Image]
- def init(): Unit
-
val
interactive: Var[Boolean]
- Definition Classes
- ComponentTheme
- def invalidate(): Future[Unit]
-
def
isHit(local: Point): Boolean
- Definition Classes
- Component
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def load(source: String, mode: ImageMode): Future[Image]
- def load(file: File, mode: ImageMode): Future[Image]
-
def
localize(global: Point): Point
- Definition Classes
- Component
- val modified: Var[Long]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nextFrame(f: ⇒ Unit): Unit
- Definition Classes
- Updates
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
once(delay: FiniteDuration)(f: ⇒ Unit): Unit
- Definition Classes
- Updates
-
val
opacity: Var[Double]
- Definition Classes
- ComponentTheme
-
def
paints: List[Paint]
- Attributes
- protected
- Definition Classes
- Component
-
def
parent: Val[Option[AbstractContainer]]
- Definition Classes
- Component
-
lazy val
parentTheme: Var[Option[Theme]]
- Attributes
- protected
- Definition Classes
- Theme
- lazy val parentWidget: Var[Option[WidgetContainer]]
-
def
postDraw(context: Context): Unit
- Attributes
- protected
- Definition Classes
- Component
-
def
preDraw(context: Context): Unit
- Attributes
- protected
- Definition Classes
- Component
-
def
preScale(context: Context): Unit
- Attributes
- protected
- Definition Classes
- Component
-
def
prop[T](get: ⇒ T, set: (T) ⇒ Unit = (_: T) => (), updatesTransform: Boolean = false, updatesRendering: Boolean = false): Var[T]
- Attributes
- protected[io.youi]
- Definition Classes
- ComponentTheme
-
lazy val
reDraw: LazyUpdate
- Definition Classes
- Component
-
def
reDrawAsync(f: (Context) ⇒ Future[Unit]): Unit
- Attributes
- protected
- Definition Classes
- Component
-
def
reMeasure(context: Context): Unit
- Attributes
- protected
- Definition Classes
- Component
-
lazy val
renderer: Val[Option[Renderer]]
- Definition Classes
- Component
-
lazy val
rotation: Var[Double]
- Definition Classes
- Component
-
def
shouldDraw: Boolean
- Attributes
- protected
- Definition Classes
- Component
-
def
start(task: Task): TaskInstance
- Definition Classes
- TaskSupport
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- lazy val theme: Var[ImageViewTheme]
-
def
toString(): String
- Definition Classes
- Component → AnyRef → Any
- def update(delta: Double): Unit
-
def
updateMeasured(width: ⇒ Double, height: ⇒ Double): Unit
- Definition Classes
- Component
-
def
updateRendering(): Unit
- Attributes
- protected
- Definition Classes
- Component → ComponentTheme
-
def
updateTasks(): Boolean
- Definition Classes
- Component → TaskSupport
-
def
updateTransform(): Unit
- Attributes
- protected
- Definition Classes
- Component → ComponentTheme
-
val
visible: Var[Boolean]
- Definition Classes
- ComponentTheme
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
object
padding
- Definition Classes
- ComponentTheme