get method

  1. @override
Object? get(
  1. Token name
)
override

Implementation

@override
Object? get(Token name) {
  switch (name.lexeme) {
    case 'focalPoint':
      return OffsetIns(focalPoint);
    case 'localFocalPoint':
      return OffsetIns(localFocalPoint);
    case 'scale':
      return scale;
    case 'horizontalScale':
      return horizontalScale;
    case 'verticalScale':
      return verticalScale;
    case 'rotation':
      return rotation;
    case 'pointerCount':
      return pointerCount;
    case 'focalPointDelta':
      return OffsetIns(focalPointDelta);
  }
  throw "Unknown property: ${name.lexeme}";
}