fromJson static method

ARFrameUpdate? fromJson(
  1. Map<String, dynamic> json
)

Implementation

static ARFrameUpdate? fromJson(Map<String, dynamic> json) {
  final view = _matrix(json['view']);
  final projection = _matrix(json['projection']);
  if (view == null || projection == null) return null;

  final rawHit = json['hit'];
  return ARFrameUpdate(
    reticleHit: rawHit == null
        ? null
        : ARHitTestResult.fromJson(Map<String, dynamic>.from(rawHit as Map)),
    viewMatrix: view,
    projectionMatrix: projection,
    viewport: Size(
      (json['viewportWidth'] as num?)?.toDouble() ?? 0,
      (json['viewportHeight'] as num?)?.toDouble() ?? 0,
    ),
  );
}