mesh property

Mesh get mesh

The mesh this component draws.

Assigning a different mesh re-registers render items when its primitive geometry changes. Material-only changes retain the existing items.

Implementation

Mesh get mesh => _mesh;
set mesh (Mesh value)

Implementation

set mesh(Mesh value) {
  if (identical(_mesh, value)) return;
  if (_canRetainRenderItems(value)) {
    _mesh = value;
    _refreshRetainedMaterials();
    return;
  }
  _unregisterRenderItems();
  _mesh = value;
  _registerRenderItems();
  if (isAttached) node.markBoundsDirty();
}