LcLayerDesc class final
- Inheritance
- Implemented types
- Available extensions
Constructors
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