setRegion method

void setRegion(
  1. TextureRegion region
)

Implementation

void setRegion(TextureRegion region) {
  this.region = region;
  final Float32List uvs = this.uvs;
  if (region.rotate) {
    uvs[2] = region.u;
    uvs[3] = region.v2;
    uvs[4] = region.u;
    uvs[5] = region.v;
    uvs[6] = region.u2;
    uvs[7] = region.v;
    uvs[0] = region.u2;
    uvs[1] = region.v2;
  } else {
    uvs[0] = region.u;
    uvs[1] = region.v2;
    uvs[2] = region.u;
    uvs[3] = region.v;
    uvs[4] = region.u2;
    uvs[5] = region.v;
    uvs[6] = region.u2;
    uvs[7] = region.v2;
  }
}