package canvas
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
abstract
class
Canvas extends AutoCloseable
Canvas is an abstraction over large memory (heap or off-heap memory) buffer.
- sealed abstract class Memory extends AnyRef
- final class MemoryReference extends PhantomReference[Memory]
- case class OffHeapMemory(address: Long, size: Long, memoryAllocator: OffHeapMemoryAllocator) extends Memory with Product with Serializable
-
class
OffHeapMemoryAllocator extends AutoCloseable with LogSupport
CanvasAllocator is responsible for creating new Canvases and manages allocate memory references.
-
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
- object Canvas
- object UnsafeCanvas