Table of Contents

Class AttrShape

Namespace
Pango.Internal
Assembly
Pango-1.0.dll
public class AttrShape
Inheritance
AttrShape
Inherited Members

Methods

New(RectangleHandle, RectangleHandle)

Calls native function pango_attr_shape_new.

public static extern AttributeOwnedHandle New(RectangleHandle inkRect, RectangleHandle logicalRect)

Parameters

inkRect RectangleHandle

Transfer ownership: None Nullable: False

logicalRect RectangleHandle

Transfer ownership: None Nullable: False

Returns

AttributeOwnedHandle

Transfer ownership: Full Nullable: False

NewWithData(RectangleHandle, RectangleHandle, IntPtr, AttrDataCopyFunc, DestroyNotify)

Calls native function pango_attr_shape_new_with_data. Version: 1.8

[Version("1.8")]
public static extern AttributeOwnedHandle NewWithData(RectangleHandle inkRect, RectangleHandle logicalRect, IntPtr data, AttrDataCopyFunc copyFunc, DestroyNotify destroyFunc)

Parameters

inkRect RectangleHandle

Transfer ownership: None Nullable: False

logicalRect RectangleHandle

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: None Nullable: True

copyFunc AttrDataCopyFunc

Transfer ownership: None Nullable: True

destroyFunc DestroyNotify

Transfer ownership: None Nullable: True

Returns

AttributeOwnedHandle

Transfer ownership: Full Nullable: False