Atalasoft.Imaging.Memory Namespace |
| Class | Description | |
|---|---|---|
| BitmapPixelMemory | This is a concrete implementation of PixelMemory implemented using a Bitmap object as the owner of the
memory. | |
| GlobalAllocPixelMemory | Represents a PixelMemory object with memory allocated by GlobalAlloc. | |
| ManagedPixelMemory | Constructs a new PiixelMemory object using memory from the managed heap for the image. | |
| MemoryUseEventArgs | This class is used by all memory handling events. | |
| PixelAccessor | This is an abstract object that is used to get direct access to the pixels of an image. | |
| PixelMemory | PixelMemory is an abstract class that defines how an image's pixels are represented in memory, how they
are allocated, deallocated, and accessed. | |
| PixelMemoryFactory | PixelMemoryFactory is a singleton object that is used for allocating all image memory in dotImage. The
object is accessed through the static Factory property. | |
| PixelMemoryFactoryParameters | This class is used to control how PixelMemory is allocated by the PixelMemoryFactory | |
| PixelMemoryLocker | PixelMemoryLocker is a utility class to help manage the locking and unlocking of memory. By constructing
a PixelMemoryLocker object in a using block, PixelMemory will be automatically locked on entrance and exit of the
block. | |
| PixelMemoryTracker |
This is a singleton class that is used for tracking memory used by images.
| |
| ResidentPixelMemory | This is a class used to represent PixelMemory that is resident and for which allocation and deallocation
are controlled. |
| Interface | Description | |
|---|---|---|
| IArrayScanline |
An interface applied to PixelMemory objects that represent their image in an array.
| |
| IContiguous |
An adornment interface with no members. It is applied to PixelMemory variants that have contiguous allocation.
| |
| IDirectScanlineAccess | This interface is used for defining flavors of PixelMemory that allow direct access to scanlines.
|
| Delegate | Description | |
|---|---|---|
| MemoryUseEventHandler | This delegate defines the type that is used for all PixelMemoryTracker events. | |
| PixelMemoryAllocator | This delegate is used to define a method to allocate pixel memory. |