Class LayoutIter
public class LayoutIter
- Inheritance
-
LayoutIter
- Inherited Members
Methods
AtLastLine(LayoutIterHandle)
Calls native method pango_layout_iter_at_last_line.
public static extern bool AtLastLine(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Copy(LayoutIterHandle)
Calls native method pango_layout_iter_copy. Version: 1.20
[Version("1.20")]
public static extern LayoutIterOwnedHandle Copy(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: True
Returns
- LayoutIterOwnedHandle
Transfer ownership: Full Nullable: True
Free(LayoutIterHandle)
Calls native method pango_layout_iter_free.
public static extern void Free(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: True
GetBaseline(LayoutIterHandle)
Calls native method pango_layout_iter_get_baseline.
public static extern int GetBaseline(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetCharExtents(LayoutIterHandle, RectangleOwnedHandle)
Calls native method pango_layout_iter_get_char_extents.
public static extern void GetCharExtents(LayoutIterHandle iter, RectangleOwnedHandle logicalRect)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
logicalRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
GetClusterExtents(LayoutIterHandle, RectangleOwnedHandle, RectangleOwnedHandle)
Calls native method pango_layout_iter_get_cluster_extents.
public static extern void GetClusterExtents(LayoutIterHandle iter, RectangleOwnedHandle inkRect, RectangleOwnedHandle logicalRect)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
inkRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
logicalRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function pango_layout_iter_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIndex(LayoutIterHandle)
Calls native method pango_layout_iter_get_index.
public static extern int GetIndex(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetLayout(LayoutIterHandle)
Calls native method pango_layout_iter_get_layout. Version: 1.20
[Version("1.20")]
public static extern IntPtr GetLayout(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetLayoutExtents(LayoutIterHandle, RectangleOwnedHandle, RectangleOwnedHandle)
Calls native method pango_layout_iter_get_layout_extents.
public static extern void GetLayoutExtents(LayoutIterHandle iter, RectangleOwnedHandle inkRect, RectangleOwnedHandle logicalRect)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
inkRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
logicalRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
GetLine(LayoutIterHandle)
Calls native method pango_layout_iter_get_line.
public static extern LayoutLineUnownedHandle GetLine(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- LayoutLineUnownedHandle
Transfer ownership: None Nullable: True
GetLineExtents(LayoutIterHandle, RectangleOwnedHandle, RectangleOwnedHandle)
Calls native method pango_layout_iter_get_line_extents.
public static extern void GetLineExtents(LayoutIterHandle iter, RectangleOwnedHandle inkRect, RectangleOwnedHandle logicalRect)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
inkRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
logicalRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
GetLineReadonly(LayoutIterHandle)
Calls native method pango_layout_iter_get_line_readonly. Version: 1.16
[Version("1.16")]
public static extern LayoutLineUnownedHandle GetLineReadonly(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- LayoutLineUnownedHandle
Transfer ownership: None Nullable: True
GetLineYrange(LayoutIterHandle, out int, out int)
Calls native method pango_layout_iter_get_line_yrange.
public static extern void GetLineYrange(LayoutIterHandle iter, out int y0, out int y1)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
y0
intTransfer ownership: Full Nullable: False
y1
intTransfer ownership: Full Nullable: False
GetRunBaseline(LayoutIterHandle)
Calls native method pango_layout_iter_get_run_baseline. Version: 1.50
[Version("1.50")]
public static extern int GetRunBaseline(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetRunExtents(LayoutIterHandle, RectangleOwnedHandle, RectangleOwnedHandle)
Calls native method pango_layout_iter_get_run_extents.
public static extern void GetRunExtents(LayoutIterHandle iter, RectangleOwnedHandle inkRect, RectangleOwnedHandle logicalRect)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
inkRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
logicalRect
RectangleOwnedHandleTransfer ownership: None Nullable: False
NextChar(LayoutIterHandle)
Calls native method pango_layout_iter_next_char.
public static extern bool NextChar(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NextCluster(LayoutIterHandle)
Calls native method pango_layout_iter_next_cluster.
public static extern bool NextCluster(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NextLine(LayoutIterHandle)
Calls native method pango_layout_iter_next_line.
public static extern bool NextLine(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NextRun(LayoutIterHandle)
Calls native method pango_layout_iter_next_run.
public static extern bool NextRun(LayoutIterHandle iter)
Parameters
iter
LayoutIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False