layerItems property

List<CanvasLayerItem> get layerItems

Layer-panel view of retained objects, ordered from front to back.

Implementation

List<CanvasLayerItem> get layerItems => [
  for (var index = _objects.length - 1; index >= 0; index -= 1)
    CanvasLayerItem(
      id: _objects[index].id,
      name:
          _objects[index].name ?? _objects[index].id ?? _objects[index].type,
      type: _objects[index].type,
      zIndex: index,
      selected:
          _objects[index].id != null &&
          _selectedObjectIds.contains(_objects[index].id),
      locked: _objects[index].locked,
      hidden: _objects[index].hidden,
    ),
];