PixelAccessor Class |
Namespace: Atalasoft.Imaging.Memory
The PixelAccessor type exposes the following members.
Name | Description | |
---|---|---|
PixelAccessor |
Initializes a new instance of the PixelAccessor class attached to the given owner.
|
Name | Description | |
---|---|---|
Height | Returns the height of the image in scanlines. | |
Owner | Returns the PixelMemory object that created this PixelAccessor. | |
OwnerValid | Indicates whether or not the PixelMemory which created this PixelAccessor is still valid. | |
RowStride | The number of bytes contained in a scanline, rounded up to the next multiple of 4. | |
Valid | Returns true if this PixelAccessor is still valid. |
Name | Description | |
---|---|---|
AcquireNextScanline | Acquires the next scanline in sequence for this image. | |
AcquirePreviousScanline | Acquires the previous scanline in the image. | |
AcquireScanline | Aquires a scanline of data for accessing. | |
Dispose | Disposes this PixelAccessor and all its managed and unmanaged resources. | |
Dispose(Boolean) | Disposes this PixelAccessor and all its managed and unmanaged resources. | |
DisposeManagedResources | Disposed any managed objects that implement IDisposable | |
DisposeUnmanagedResources | Disposes any unmanaged resources such as memory. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Finalizes an instance of the PixelAccessor class.
(Overrides ObjectFinalize.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetReadOnlyColumn |
Gets the read only column.
| |
GetReadOnlyColumnSection |
Gets the read only column section.
| |
GetReadOnlyScanline(Int32) | Gets the contents of a scanline, allocating memory for the data. | |
GetReadOnlyScanline(Int32, Byte) | Copies the contents of a scanline into the supplied array | |
GetReadOnlyScanlineSection |
Gets the read only scanline section.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
LLAcquireScanline | Subclasses of PixelAccessor implement this method to acquire a pointer to a scanline. | |
LLReleaseScanline | Subclasses of PixelAccessor implement this method to release a previously acquired scanline | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NotifyAccessorReleased | This method is called whenever an accessor has been released. | |
NotifyAccessorReleasing | This method is called when a PixelAccessor is about to be released. | |
Release | Releases a PixelAccessor back to the PixelMemory object that owns it. | |
ReleaseScanline | Releases the last scanline acquired. | |
Reset | Resets the pixel accessor so that AcquireNextScanline will acquire the first scanline in the image.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
WriteColumn |
Writes the column.
| |
WriteColumnSection |
Writes the column section.
| |
WriteToScanline |
Writes to scanline.
|