Packages

trait Row extends AnyRef

Single image row data abstraction providing direct access to the bitmap and screen colours.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Row
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. 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

  2. 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

  3. 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)

  4. 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

  5. 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

  6. abstract val width: Int

    Specifies current (maximum) width of row data counted as a number of 8x8 character columns.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def charWidth: Int

    Returns number of 8x8 characters in the entire row.

  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. val commentLine: String

    Returns a single separating comment line for use in methods generating source code strings.

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. 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

  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. 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

  16. def leftMargin: Int

    Returns left margin column as a character offset of the first non-empty 8x8 bits area.

  17. def leftPixelMargin: Int

    Returns left margin column as an offset of the first pixel set.

  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def pixelWidth: Int

    Returns number of pixels (with defined "width") in the entire row.

  22. def rightMargin: Int

    Returns right margin column as a character offset of the last non-empty 8x8 bits area.

  23. def rightPixelMargin: Int

    Returns right margin column as an offset of the last pixel set.

  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped