class Data extends AnyRef
Sprite data.
- Alphabetic
- By Inheritance
- Data
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Data(data: Seq[Byte], props: SpriteProperties)
create a new
Datasprite datacreate a new
Datasprite data- data
an array of 63 sprite data bytes
- props
miscellaneous sprite properties
Value Members
- 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
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- lazy val pixels: List[Seq[Option[(Int, Boolean)]]]
Returns an array of pixel colours defined as tuples of an actual colour and its display priority.
- def render(x: Int, y: Int, targetImage: (Byte) => Image = (backgroundColour) => emptyImage(backgroundColour), scaleFactor: Int = 1, topLeftX: Int = 0, topLeftY: Int = 0, backgroundColour: Byte = 0xe6.toByte): ((ImageProcessor, CBM, Palette, Int, Int) => Unit) => ImagePlus
Renders pixel data of a first sprite and combines it with a target image.
Renders pixel data of a first sprite and combines it with a target image.
- x
an X coordinate of a top-left corner of a next rendered sprite image
- y
an Y coordinate of a top-left corner of a next rendered sprite image
- targetImage
target
Imageobject (defaults to an empty image filled with abackgroundcolour)- scaleFactor
defines custom image scale factor to be used when rendering a picture (defaults to 1, i.e. no upscaling)
- topLeftX
defines custom X coordinate considered as a top-left corner of a
targetImage- topLeftY
defines custom Y coordinate considered as a top-left corner of a
targetImage- backgroundColour
default background colour used to fill screen data of an empty target image (defaults to
0xe6)- returns
a function creating an
ImagePlusobject which is capable of generating image preview
- def renderNext(x: Int, y: Int, targetImage: ((ImageProcessor, CBM, Palette, Int, Int) => Unit) => ImagePlus, scaleFactor: Int = 1, topLeftX: Int = 0, topLeftY: Int = 0): ((ImageProcessor, CBM, Palette, Int, Int) => Unit) => ImagePlus
Renders pixel data of a next sprite and combines it with a target image.
Renders pixel data of a next sprite and combines it with a target image.
- x
an X coordinate of a top-left corner of a next rendered sprite image
- y
an Y coordinate of a top-left corner of a next rendered sprite image
- targetImage
a callback function creating an
ImagePlusobject which is capable of generating image preview- scaleFactor
defines custom image scale factor to be used when rendering a picture (defaults to 1, i.e. no upscaling)
- topLeftX
defines custom X coordinate considered as a top-left corner of a
targetImage- topLeftY
defines custom Y coordinate considered as a top-left corner of a
targetImage- returns
a function rendering an
ImagePlusobject which is capable of generating image preview
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()