Fallback: compute "is rotated" on demand (used if rotationDeg is null).
final bool Function()? isRotated;