trait Row extends AnyRef
Single image row data abstraction providing direct access to the bitmap and screen colours.
- Alphabetic
- By Inheritance
- Row
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract def fullBitmap(fill: Byte): Array[Byte]
Returns full bitmap data of the entire row (with padded values to achieve full-screen width).
Returns full bitmap data of the entire row (with padded values to achieve full-screen width).
- fill
byte to fill in padded values with
- abstract def fullScreen(fill: Byte): Array[Byte]
Returns full screen data of the entire row (with padded values to achieve full-screen width).
Returns full screen data of the entire row (with padded values to achieve full-screen width).
- fill
byte to fill in padded values with
- abstract def pixelSize: Byte
Indicates how many bits of data count as a single pixel (for example, in hires mode 1 pixel, whereas in multicolour mode 2 pixels)
- abstract def serialize(fullRow: Boolean): String
Returns serialized row data which can be exported and used conveniently by any external program.
Returns serialized row data which can be exported and used conveniently by any external program.
- fullRow
when flag is set the entire (full-width) row data will be included in the output
- abstract def toCode(label: String, fullRow: Boolean): String
Returns source code string which is ready to be compiled by "dreamass" and correctly recognized by a new "Attitude" diskmag engine.
Returns source code string which is ready to be compiled by "dreamass" and correctly recognized by a new "Attitude" diskmag engine.
- fullRow
when flag is set the entire (full-width) row data will be included in the output
- abstract val width: Int
Specifies current (maximum) width of row data counted as a number of 8x8 character columns.
Concrete 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 charWidth: Int
Returns number of 8x8 characters in the entire row.
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val commentLine: String
Returns a single separating comment line for use in methods generating source code strings.
- 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])
- def firstPixelOffset(bitmapData: Array[Byte]): Int
Returns offset of the first pixel set in a given bitmap single row data.
Returns offset of the first pixel set in a given bitmap single row data.
- bitmapData
up to 320 (divisible by 8) raw bytes of bitmap data
- 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
- def lastPixelOffset(bitmapData: Array[Byte]): Int
Returns offset of the last pixel set in a given bitmap single row data.
Returns offset of the last pixel set in a given bitmap single row data.
- bitmapData
up to 320 (divisible by 8) raw bytes of bitmap data
- def leftMargin: Int
Returns left margin column as a character offset of the first non-empty 8x8 bits area.
- def leftPixelMargin: Int
Returns left margin column as an offset of the first pixel set.
- 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()
- def pixelWidth: Int
Returns number of pixels (with defined "width") in the entire row.
- def rightMargin: Int
Returns right margin column as a character offset of the last non-empty 8x8 bits area.
- def rightPixelMargin: Int
Returns right margin column as an offset of the last pixel set.
- 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()