Packages

final class UnsafeCanvas extends Canvas

Canvas implementation with Unsafe memory access. This provides native C-code level access performance.

Linear Supertypes
Canvas, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnsafeCanvas
  2. Canvas
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UnsafeCanvas(base: AnyRef, address: Long, size: Long, reference: AnyRef)

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 clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def close(): Unit
    Definition Classes
    Canvas → AutoCloseable
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def readBoolean(offset: Long): Boolean
    Definition Classes
    UnsafeCanvasCanvas
  17. def readByte(offset: Long): Byte
    Definition Classes
    UnsafeCanvasCanvas
  18. def readBytes(offset: Long, dest: Array[Byte], destOffset: Int, length: Int): Unit
    Definition Classes
    UnsafeCanvasCanvas
  19. def readBytes(offset: Long, dest: Canvas, destOffset: Long, length: Long): Unit
    Definition Classes
    UnsafeCanvasCanvas
  20. def readBytes(offset: Long, length: Long): Array[Byte]
    Definition Classes
    Canvas
  21. def readDouble(offset: Long): Double
    Definition Classes
    UnsafeCanvasCanvas
  22. def readFloat(offset: Long): Float
    Definition Classes
    UnsafeCanvasCanvas
  23. def readInt(offset: Long): Int
    Definition Classes
    UnsafeCanvasCanvas
  24. def readIntBigEndian(offset: Long): Int
    Definition Classes
    UnsafeCanvasCanvas
  25. def readLong(offset: Long): Long
    Definition Classes
    UnsafeCanvasCanvas
  26. def readLongBigEndian(offset: Long): Long
    Definition Classes
    UnsafeCanvasCanvas
  27. def readShort(offset: Long): Short
    Definition Classes
    UnsafeCanvasCanvas
  28. def release: Unit
    Definition Classes
    UnsafeCanvasCanvas
  29. val size: Long
    Definition Classes
    UnsafeCanvasCanvas
  30. def slice(offset: Long, length: Long): Canvas
    Definition Classes
    UnsafeCanvasCanvas
  31. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  32. def toByteArray: Array[Byte]
    Definition Classes
    UnsafeCanvasCanvas
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  37. def writeBoolean(offset: Long, v: Boolean): Unit
    Definition Classes
    UnsafeCanvasCanvas
  38. def writeByte(offset: Long, v: Byte): Unit
    Definition Classes
    UnsafeCanvasCanvas
  39. def writeBytes(offset: Long, src: Canvas, srcOffset: Long, length: Long): Unit
    Definition Classes
    UnsafeCanvasCanvas
  40. def writeBytes(offset: Long, src: Array[Byte], srcOffset: Int, length: Int): Unit
    Definition Classes
    UnsafeCanvasCanvas
  41. def writeBytes(offset: Long, src: Array[Byte]): Unit
    Definition Classes
    Canvas
  42. def writeDouble(offset: Long, v: Double): Unit
    Definition Classes
    UnsafeCanvasCanvas
  43. def writeFloat(offset: Long, v: Float): Unit
    Definition Classes
    UnsafeCanvasCanvas
  44. def writeInt(offset: Long, v: Int): Unit
    Definition Classes
    UnsafeCanvasCanvas
  45. def writeIntBigEndian(offset: Long, v: Int): Unit
    Definition Classes
    UnsafeCanvasCanvas
  46. def writeLong(offset: Long, v: Long): Unit
    Definition Classes
    UnsafeCanvasCanvas
  47. def writeLongBigEndian(offset: Long, v: Long): Unit
    Definition Classes
    UnsafeCanvasCanvas
  48. def writeShort(offset: Long, v: Short): Unit
    Definition Classes
    UnsafeCanvasCanvas

Inherited from Canvas

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped