createImageTexture method

Future<GTexture> createImageTexture([
  1. bool adjustOffset = true,
  2. double resolution = 1,
  3. GRect? rect
])

Creates a new GTexture asynchronously from the display object's image. The image is retrieved using the createImage method, and a new texture is created from the image with the specified resolution. If a rect is specified, only the portion of the image within the bounds of the rectangle will be used to create the texture. If adjustOffset is true, the image will be adjusted to remove any offsets from the top left corner.

Implementation

Future<GTexture> createImageTexture([
  bool adjustOffset = true,
  double resolution = 1,
  GRect? rect,
]) async {
  final img = await createImage(adjustOffset, resolution, rect);
  var tx = GTexture.fromImage(img, resolution);
  tx.pivotX = bounds!.x;
  tx.pivotY = bounds!.y;
  return tx;
}