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,
        ),
    ];