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