Table of Contents

Class Functions

Namespace
Rsvg.Internal
Assembly
Rsvg-2.0.dll
public static class Functions
Inheritance
Functions
Inherited Members

Methods

Cleanup()

Calls native function rsvg_cleanup. Version: 2.36

[Version("2.36")]
public static extern void Cleanup()

ErrorQuark()

Calls native function rsvg_error_quark.

public static extern uint ErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

Init()

Calls native function rsvg_init. Version: 2.9

[Version("2.9")]
public static extern void Init()

PixbufFromFile(NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native function rsvg_pixbuf_from_file.

public static extern nint PixbufFromFile(NonNullableUtf8StringHandle filename, out ErrorOwnedHandle error)

Parameters

filename NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

PixbufFromFileAtMaxSize(NonNullableUtf8StringHandle, int, int, out ErrorOwnedHandle)

Calls native function rsvg_pixbuf_from_file_at_max_size.

public static extern nint PixbufFromFileAtMaxSize(NonNullableUtf8StringHandle filename, int maxWidth, int maxHeight, out ErrorOwnedHandle error)

Parameters

filename NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

maxWidth int

Transfer ownership: None Nullable: False

maxHeight int

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

PixbufFromFileAtSize(NonNullableUtf8StringHandle, int, int, out ErrorOwnedHandle)

Calls native function rsvg_pixbuf_from_file_at_size.

public static extern nint PixbufFromFileAtSize(NonNullableUtf8StringHandle filename, int width, int height, out ErrorOwnedHandle error)

Parameters

filename NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

PixbufFromFileAtZoom(NonNullableUtf8StringHandle, double, double, out ErrorOwnedHandle)

Calls native function rsvg_pixbuf_from_file_at_zoom.

public static extern nint PixbufFromFileAtZoom(NonNullableUtf8StringHandle filename, double xZoom, double yZoom, out ErrorOwnedHandle error)

Parameters

filename NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

xZoom double

Transfer ownership: None Nullable: False

yZoom double

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

PixbufFromFileAtZoomWithMax(NonNullableUtf8StringHandle, double, double, int, int, out ErrorOwnedHandle)

Calls native function rsvg_pixbuf_from_file_at_zoom_with_max.

public static extern nint PixbufFromFileAtZoomWithMax(NonNullableUtf8StringHandle filename, double xZoom, double yZoom, int maxWidth, int maxHeight, out ErrorOwnedHandle error)

Parameters

filename NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

xZoom double

Transfer ownership: None Nullable: False

yZoom double

Transfer ownership: None Nullable: False

maxWidth int

Transfer ownership: None Nullable: False

maxHeight int

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

SetDefaultDpi(double)

Calls native function rsvg_set_default_dpi. Version: 2.8

[Version("2.8")]
public static extern void SetDefaultDpi(double dpi)

Parameters

dpi double

Transfer ownership: None Nullable: False

SetDefaultDpiXY(double, double)

Calls native function rsvg_set_default_dpi_x_y. Version: 2.8

[Version("2.8")]
public static extern void SetDefaultDpiXY(double dpiX, double dpiY)

Parameters

dpiX double

Transfer ownership: None Nullable: False

dpiY double

Transfer ownership: None Nullable: False

Term()

Calls native function rsvg_term. Version: 2.9

[Version("2.9")]
public static extern void Term()