Table of Contents

Method Load<T>

Namespace
MaaFramework.Binding
Assembly
MaaFramework.Binding.dll

Load<T>(Stream)

Creates a new instance of the MaaFramework.Binding.MaaImage class from the given stream.

public static MaaImage Load<T>(Stream stream) where T : IMaaImageBuffer, new()

Parameters

stream Stream

The stream containing image information.

Returns

MaaImage

A MaaFramework.Binding.MaaImage.

Type Parameters

T

Load<T>(string)

Creates a new instance of the MaaFramework.Binding.MaaImage class from the given file.

public static MaaImage Load<T>(string filePath) where T : IMaaImageBuffer, new()

Parameters

filePath string

The file path of an image.

Returns

MaaImage

A MaaFramework.Binding.MaaImage.

Type Parameters

T

Load<T>(ReadOnlySpan<byte>)

Creates a new instance of the MaaFramework.Binding.MaaImage class from the given span.

public static MaaImage Load<T>(ReadOnlySpan<byte> span) where T : IMaaImageBuffer, new()

Parameters

span ReadOnlySpan<byte>

The readonly span containing image data.

Returns

MaaImage

A MaaFramework.Binding.MaaImage.

Type Parameters

T

Load(IMaaImageBuffer)

Creates a new instance of the MaaFramework.Binding.MaaImage class from the given buffer.

public static MaaImage Load(IMaaImageBuffer buffer)

Parameters

buffer IMaaImageBuffer

The buffer containing image information.

Returns

MaaImage

A MaaFramework.Binding.MaaImage.