LcLayerDesc class final

Inheritance
Implemented types
Available extensions

Constructors

LcLayerDesc()

Properties

address Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
anchor_x double
fractional, 0..1 of width/height
getter/setter pair
anchor_y double
getter/setter pair
clip_to_bounds int
0/1 - mirrors Layer.clipToBounds. Clips this layer's own painted content to 0,0..width,height in its own local (post-transform) space.
getter/setter pair
font_family Array<Uint8>
UTF-8, NOT null-terminated.
getter/setter pair
font_family_length int
valid bytes in font_family.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
height double
getter/setter pair
image_data Pointer<Uint8>
ImageLayer-specific fields (meaningful only when kind == LC_LAYER_KIND_IMAGE). Mirrors lib/src/model/layers/image_layer.dart.
getter/setter pair
image_data_size int
getter/setter pair
image_fit int
0 = fill, 1 = contain, 2 = cover, 3 = none.
getter/setter pair
kind int
LcLayerKind. Backends must ignore kinds they don't recognize instead of failing the whole render.
getter/setter pair
opacity double
0..1
getter/setter pair
path_command_count int
getter/setter pair
path_commands Pointer<Uint8>
one LcPathCommand byte per entry.
getter/setter pair
path_coord_count int
total doubles in path_coords.
getter/setter pair
path_coords Pointer<Double>
flattened x,y pairs, consumed in order as
getter/setter pair
path_fill_rule int
LcFillRule
getter/setter pair
path_paint LcPaintDesc
PathLayer-specific fields (meaningful only when kind == LC_LAYER_KIND_PATH). Mirrors lib/src/model/layers/path_layer.dart.
getter/setter pair
path_paint_style int
0 = fill, 1 = stroke, 2 = fillAndStroke
getter/setter pair
path_stroke_width double
getter/setter pair
pos_x double
Common properties, shared by every layer kind (mirrors lib/src/model/ layer.dart and transform.dart).
getter/setter pair
pos_y double
getter/setter pair
rect_corner_radius double
getter/setter pair
rect_paint LcPaintDesc
shared by both fill and stroke below.
getter/setter pair
rect_paint_style int
0 = fill, 1 = stroke, 2 = fillAndStroke
getter/setter pair
rect_stroke_width double
getter/setter pair
rotation double
radians
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale_x double
getter/setter pair
scale_y double
getter/setter pair
text Array<Uint8>
UTF-8, NOT null-terminated.
getter/setter pair
text_align int
0 = left, 1 = center, 2 = right.
getter/setter pair
text_color_argb int
getter/setter pair
text_font_size double
getter/setter pair
text_length int
valid bytes in text, 0..LC_TEXT_MAX_BYTES.
getter/setter pair
text_weight int
100..900 (CSS/OpenType scale); backend buckets this
getter/setter pair
width double
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited