Table of Contents

Delegate PixelRowOperation

Namespace
SixLabors.ImageSharp.Processing
Assembly
SixLabors.ImageSharp.dll

A delegate representing a user defined processing delegate to use to modify image rows.

public delegate void PixelRowOperation(Span<Vector4> span)

Parameters

span Span<Vector4>

The target row of Vector4 pixels to process.

Remarks

The X, Y, Z, and W fields map the RGBA channels respectively.

Constructors

PixelRowOperation(object, nint)

public PixelRowOperation(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(Span<Vector4>, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(Span<Vector4> span, AsyncCallback callback, object @object)

Parameters

span Span<Vector4>
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(Span<Vector4>)

public virtual void Invoke(Span<Vector4> span)

Parameters

span Span<Vector4>