Texture constructor

Texture([
  1. dynamic image,
  2. int? mapping,
  3. int? wrapS,
  4. int? wrapT,
  5. int? magFilter,
  6. int? minFilter,
  7. int? format,
  8. int? type,
  9. int? anisotropy,
  10. int? encoding,
])

Implementation

Texture([image, int? mapping, int? wrapS, int? wrapT, int? magFilter,
    int? minFilter, int? format, int? type, int? anisotropy, int? encoding]) {
  source = Source(image);
  this.mapping = mapping ?? Texture.DEFAULT_MAPPING;

  this.wrapS = wrapS ?? ClampToEdgeWrapping;
  this.wrapT = wrapT ?? ClampToEdgeWrapping;

  this.magFilter = magFilter ?? LinearFilter;
  this.minFilter = minFilter ?? LinearMipmapLinearFilter;

  this.anisotropy = anisotropy ?? 1;

  this.format = format ?? RGBAFormat;
  internalFormat = null;
  this.type = type ?? UnsignedByteType;
  this.encoding = encoding ?? LinearEncoding;
}