IReadWriteBitmapDataRow Interface

Provides a fast read-write access to a single row of an IReadWriteBitmapData.
See the Remarks section of the GetReadWriteBitmapData method for details and examples.

Definition

Namespace: KGySoft.Drawing.Imaging
Assembly: KGySoft.Drawing.Core (in KGySoft.Drawing.Core.dll) Version: 8.1.0
C#
public interface IReadWriteBitmapDataRow : IReadableBitmapDataRow, 
	IBitmapDataRow, IWritableBitmapDataRow
Implements
IBitmapDataRow, IReadableBitmapDataRow, IWritableBitmapDataRow

Properties

Index Gets the index of the current row. Can fall between zero and Height of the owner IBitmapData (exclusive upper bound).
(Inherited from IBitmapDataRow)
Item Gets or sets the color of the pixel in the current row at the specified x coordinate.
Size Gets the size of the row in bytes, or zero, if this IBitmapDataRow instance does not have an actual raw buffer to access.
See the Remarks section of the IBitmapData.RowSize property for details.
(Inherited from IBitmapDataRow)
Width Gets the width of the row in pixels.
(Inherited from IBitmapDataRow)

Methods

GetColor Gets the color of the pixel in the current row at the specified x coordinate as a Color value.
(Inherited from IReadableBitmapDataRow)
GetColor32 Gets the color of the pixel in the current row at the specified x coordinate as a Color32 value.
(Inherited from IReadableBitmapDataRow)
GetColor64 Gets the color of the pixel in the current row at the specified x coordinate as a Color64 value.
(Inherited from IReadableBitmapDataRow)
GetColorF Gets the color of the pixel in the current row at the specified x coordinate as a ColorF value.
(Inherited from IReadableBitmapDataRow)
GetColorIndex If the owner IReadableBitmapData is an indexed one, then gets the color index of the pixel in the current row at the specified x coordinate.
(Inherited from IReadableBitmapDataRow)
GetPColor32 Gets the color of the pixel in the current row at the specified x coordinate as a PColor32 value.
(Inherited from IReadableBitmapDataRow)
GetPColor64 Gets the color of the pixel in the current row at the specified x coordinate as a PColor64 value.
(Inherited from IReadableBitmapDataRow)
GetPColorF Gets the color of the pixel in the current row at the specified x coordinate as a PColorF value.
(Inherited from IReadableBitmapDataRow)
ReadRawT Gets the underlying raw value within the current IReadableBitmapDataRow at the specified x coordinate.
(Inherited from IReadableBitmapDataRow)
SetColor Sets the color of the pixel in the current row at the specified x coordinate from a Color value.
(Inherited from IWritableBitmapDataRow)
SetColor32 Sets the color of the pixel in the current row at the specified x coordinate from a Color32 value.
(Inherited from IWritableBitmapDataRow)
SetColor64 Sets the color of the pixel in the current row at the specified x coordinate from a Color64 value.
(Inherited from IWritableBitmapDataRow)
SetColorF Sets the color of the pixel in the current row at the specified x coordinate from a ColorF value.
(Inherited from IWritableBitmapDataRow)
SetColorIndex If the owner IWritableBitmapData has an indexed pixel format, then sets the color index of the pixel in the current row at the specified x coordinate.
(Inherited from IWritableBitmapDataRow)
SetPColor32 Sets the color of the pixel in the current row at the specified x coordinate from a PColor32 value.
(Inherited from IWritableBitmapDataRow)
SetPColor64 Sets the color of the pixel in the current row at the specified x coordinate from a PColor64 value.
(Inherited from IWritableBitmapDataRow)
SetPColorF Sets the color of the pixel in the current row at the specified x coordinate from a PColorF value.
(Inherited from IWritableBitmapDataRow)
WriteRawT Sets the underlying raw value within the current IWritableBitmapDataRow at the specified x coordinate.
(Inherited from IWritableBitmapDataRow)

See Also