Packages

package canvas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Canvas extends AutoCloseable

    Canvas is an abstraction over large memory (heap or off-heap memory) buffer.

  2. sealed abstract class Memory extends AnyRef

  3. final class MemoryReference extends PhantomReference[Memory]
  4. case class OffHeapMemory(address: Long, size: Long, memoryAllocator: OffHeapMemoryAllocator) extends Memory with Product with Serializable
  5. class OffHeapMemoryAllocator extends AutoCloseable with LogSupport

    CanvasAllocator is responsible for creating new Canvases and manages allocate memory references.

  6. final class UnsafeCanvas extends Canvas

    Canvas implementation with Unsafe memory access.

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

Value Members

  1. object Canvas
  2. object UnsafeCanvas

Ungrouped