IWritableBitmapDataRowMovable Interface

Represents a single row of an IWritableBitmapData instance that allows setting its position to any row.
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: 10.0.0-rc.1
C#
public interface IWritableBitmapDataRowMovable : IWritableBitmapDataRow, 
	IBitmapDataRow, IBitmapDataRowMovable
Implements
IBitmapDataRow, IBitmapDataRowMovable, 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 Sets the color of the pixel in the current row at the specified x coordinate from a Color32 value.
(Inherited from IWritableBitmapDataRow)
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

MoveNextRow If not already in the last row (Index is less than Height of the owner IBitmapData), then advances the position of the current IBitmapDataRowMovable instance so it points to the next row.
See the Examples section of the GetReadWriteBitmapData method for examples.
(Inherited from IBitmapDataRowMovable)
MoveToRow Moves the current IBitmapDataRowMovable to the specified row of the underlying IBitmapData.
(Inherited from IBitmapDataRowMovable)
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.

See the online help for an example.

(Inherited from IWritableBitmapDataRow)

See Also