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. |