Table of Contents

Class ScriptIter

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

Methods

Free(ScriptIterHandle)

Calls native method pango_script_iter_free. Version: 1.4

[Version("1.4")]
public static extern void Free(ScriptIterHandle iter)

Parameters

iter ScriptIterHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function pango_script_iter_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetRange(ScriptIterHandle, out NonNullableUtf8StringOwnedHandle, out NonNullableUtf8StringOwnedHandle, out IntPtr)

Calls native method pango_script_iter_get_range. Version: 1.4

[Version("1.4")]
public static extern void GetRange(ScriptIterHandle iter, out NonNullableUtf8StringOwnedHandle start, out NonNullableUtf8StringOwnedHandle end, out IntPtr script)

Parameters

iter ScriptIterHandle

Transfer ownership: None Nullable: False

start NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

end NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

script IntPtr

Transfer ownership: Full Nullable: False

New(NonNullableUtf8StringHandle, int)

Calls native constructor pango_script_iter_new. Version: 1.4

[Version("1.4")]
public static extern ScriptIterOwnedHandle New(NonNullableUtf8StringHandle text, int length)

Parameters

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length int

Transfer ownership: None Nullable: False

Returns

ScriptIterOwnedHandle

Transfer ownership: Full Nullable: False

Next(ScriptIterHandle)

Calls native method pango_script_iter_next. Version: 1.4

[Version("1.4")]
public static extern bool Next(ScriptIterHandle iter)

Parameters

iter ScriptIterHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False