Contains SixLabors.ImageSharp.Memory.ArrayPoolMemoryAllocator.Buffer`1 and SixLabors.ImageSharp.Memory.ArrayPoolMemoryAllocator.ManagedByteBuffer.
Defines extension methods for Buffer2D<T>.
Exception thrown when the library detects an invalid memory allocation request, or an attempt has been made to use an invalidated IMemoryGroup<T>.
Memory managers are used to allocate memory for image processing operations.
Extension methods for MemoryAllocator.
Implements MemoryAllocator by newing up managed arrays on every allocation request.
Represents a rectangular region inside a 2D memory buffer (Buffer2D<T>).
Represents a byte buffer backed by a managed array. Useful for interop with classic .NET API-s.
Represents discontiguous group of multiple uniformly-sized memory segments. The last segment can be smaller than the preceding ones.
Options for allocating buffers.