TextureResource constructor

TextureResource(
  1. LocalId id, {
  2. LocalId? payload,
  3. AssetRef? asset,
  4. String content = 'color',
})

Creates a texture from an embedded payload or an external asset.

Implementation

TextureResource(super.id, {this.payload, this.asset, this.content = 'color'})
  : assert(
      (payload == null) != (asset == null),
      'A texture has exactly one source: a payload or an asset',
    );