Table of Contents

Namespace Rsvg.Internal

Classes

DimensionData
DimensionDataArrayHandle
DimensionDataArrayOwnedHandle
DimensionDataArrayUnownedHandle
DimensionDataHandle
DimensionDataOwnedHandle
DimensionDataUnownedHandle
Functions
Handle
HandleClass
HandleClassArrayHandle
HandleClassArrayOwnedHandle
HandleClassArrayUnownedHandle
HandleClassHandle
HandleClassOwnedHandle
HandleClassUnownedHandle
HandleHandle
Length
LengthArrayHandle
LengthArrayOwnedHandle
LengthArrayUnownedHandle
LengthHandle
LengthOwnedHandle
LengthUnownedHandle
PositionData
PositionDataArrayHandle
PositionDataArrayOwnedHandle
PositionDataArrayUnownedHandle
PositionDataHandle
PositionDataOwnedHandle
PositionDataUnownedHandle
Rectangle
RectangleArrayHandle
RectangleArrayOwnedHandle
RectangleArrayUnownedHandle
RectangleHandle
RectangleOwnedHandle
RectangleUnownedHandle
SizeFuncAsyncHandler

Async Handler for SizeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

SizeFuncCallHandler

Call Handler for SizeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

SizeFuncForeverHandler

Forever Handler for SizeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

SizeFuncNotifiedHandler

Notified Handler for SizeFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Structs

DimensionDataData
HandleClassData
HandleData
LengthData
PositionDataData
RectangleData

Delegates

SizeFunc