TextureResource constructor

TextureResource(
  1. LocalId id, {
  2. LocalId? payload,
  3. AssetRef? asset,
})

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

Implementation

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