VideoTextureWorker.fromOptions constructor

VideoTextureWorker.fromOptions(
  1. VideoTextureOptions options, [
  2. int? mapping,
  3. int? wrapS,
  4. int? wrapT,
  5. int? magFilter,
  6. int? minFilter,
  7. int? format,
  8. int? type,
  9. int? anisotropy,
])

Implementation

factory VideoTextureWorker.fromOptions(
  VideoTextureOptions options,[
  int? mapping,
  int? wrapS,
  int? wrapT,
  int? magFilter,
  int? minFilter,
  int? format,
  int? type,
  int? anisotropy
]){
  final videoElement = html.HTMLVideoElement()
  ..id = 'video-id${math.Random().nextInt(100)}'
  ..src = options.asset
  ..loop = options.loop
  ..crossOrigin = "anonymous";

  final image = ImageElement(
    url: options.asset,
    src: options.asset,
    data: videoElement
  );

  return VideoTextureWorker(
    image,
    mapping,
    wrapS,
    wrapT,
    magFilter,
    minFilter,
    format,
    type,
    anisotropy
  );
}