LayoutLine
Allocate a new LayoutLine.
This instance will be allocated on the native heap and automatically freed when this class instance is garbage collected.
Allocate a new LayoutLine using the provided AutofreeScope.
The AutofreeScope manages the allocation lifetime. The most common usage is with memScoped
.
Parameters
The AutofreeScope to allocate this structure in.
Allocate a new LayoutLine.
This instance will be allocated on the native heap and automatically freed when this class instance is garbage collected.
Parameters
the layout this line belongs to, might be null
start of line as byte index into layout->text
length of line in bytes
list of runs in the line, from left to right
#TRUE if this is the first line of the paragraph
#Resolved PangoDirection of line
Allocate a new LayoutLine using the provided AutofreeScope.
The AutofreeScope manages the allocation lifetime. The most common usage is with memScoped
.
Parameters
the layout this line belongs to, might be null
start of line as byte index into layout->text
length of line in bytes
list of runs in the line, from left to right
#TRUE if this is the first line of the paragraph
#Resolved PangoDirection of line
The AutofreeScope to allocate this structure in.