start method

  1. @override
Future<void> start(
  1. XrSessionRequest request
)
override

Starts the session as request asks. Throws an UnsupportedCapabilityException naming the first capability of request.required (or its mode) the runtime does not have — see requireCapabilities.

Implementation

@override
Future<void> start(XrSessionRequest request) async {
  requireCapabilities(request);
  _request = request;
  moveTo(XrSessionState.ready);
  moveTo(XrSessionState.focused);
}