Table of Contents

Class PixbufLoader

Namespace
GdkPixbuf
Assembly
GdkPixbuf-2.0.dll
public class PixbufLoader : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
PixbufLoader
Implements
Inherited Members

Constructors

PixbufLoader(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public PixbufLoader(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

PixbufLoader(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected PixbufLoader(CreationData data)

Parameters

data CreationData

PixbufLoader(PixbufLoaderHandle)

protected PixbufLoader(PixbufLoaderHandle handle)

Parameters

handle PixbufLoaderHandle

Fields

AreaPreparedSignal

Signal Descriptor for OnAreaPrepared.

public static readonly Signal<PixbufLoader> AreaPreparedSignal

Field Value

Signal<PixbufLoader>

AreaUpdatedSignal

Signal Descriptor for OnAreaUpdated.

public static readonly Signal<PixbufLoader, PixbufLoader.AreaUpdatedSignalArgs> AreaUpdatedSignal

Field Value

Signal<PixbufLoader, PixbufLoader.AreaUpdatedSignalArgs>

ClosedSignal

Signal Descriptor for OnClosed.

public static readonly Signal<PixbufLoader> ClosedSignal

Field Value

Signal<PixbufLoader>

SizePreparedSignal

Signal Descriptor for OnSizePrepared.

public static readonly Signal<PixbufLoader, PixbufLoader.SizePreparedSignalArgs> SizePreparedSignal

Field Value

Signal<PixbufLoader, PixbufLoader.SizePreparedSignalArgs>

Methods

Close()

public bool Close()

Returns

bool

GetAnimation()

public PixbufAnimation? GetAnimation()

Returns

PixbufAnimation

GetFormat()

[Version("2.2")]
public PixbufFormat? GetFormat()

Returns

PixbufFormat

GetGType()

public static Type GetGType()

Returns

Type

GetPixbuf()

public Pixbuf? GetPixbuf()

Returns

Pixbuf

New()

public static PixbufLoader New()

Returns

PixbufLoader

NewFromPointer(nint, bool)

Creates a new managed PixbufLoader instance for a given pointer.

public static PixbufLoader NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

PixbufLoader

NewWithMimeType(string)

[Version("2.4")]
public static PixbufLoader NewWithMimeType(string mimeType)

Parameters

mimeType string

Returns

PixbufLoader

NewWithProperties(ConstructArgument[])

Creates a new PixbufLoader and sets the properties specified by the construct arguments.

public static PixbufLoader NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

PixbufLoader

NewWithType(string)

public static PixbufLoader NewWithType(string imageType)

Parameters

imageType string

Returns

PixbufLoader

SetSize(int, int)

[Version("2.2")]
public void SetSize(int width, int height)

Parameters

width int
height int

Write(Span<byte>)

public bool Write(Span<byte> buf)

Parameters

buf Span<byte>

Returns

bool

WriteBytes(Bytes)

[Version("2.30")]
public bool WriteBytes(Bytes buffer)

Parameters

buffer Bytes

Returns

bool

Events

OnAreaPrepared

public event SignalHandler<PixbufLoader> OnAreaPrepared

Event Type

SignalHandler<PixbufLoader>

OnAreaUpdated

public event SignalHandler<PixbufLoader, PixbufLoader.AreaUpdatedSignalArgs> OnAreaUpdated

Event Type

SignalHandler<PixbufLoader, PixbufLoader.AreaUpdatedSignalArgs>

OnClosed

public event SignalHandler<PixbufLoader> OnClosed

Event Type

SignalHandler<PixbufLoader>

OnSizePrepared

public event SignalHandler<PixbufLoader, PixbufLoader.SizePreparedSignalArgs> OnSizePrepared

Event Type

SignalHandler<PixbufLoader, PixbufLoader.SizePreparedSignalArgs>