Transition

Discussion thread Status
Drafting as of Oct 25, 2016

This is the engineering specification for the Transition concrete type.

Overview

A Transition defines the essential information required by a TransitionDirector.

Features

MVP

Concrete type: Transition is an object.

Example pseudo-code:

class Transition {
}

Runtime API: Provide access to a Runtime instance.

class Transition {
  let runtime: Runtime

Time window API: Provide a read-only value of the transition's time window.

class Transition {
  let window: TimeWindow

back/fore API: Provide a read-only back and fore value.

The type of this value is platform-dependent.

On iOS:

class Transition {
  let back: UIViewController
  let fore: UIViewController

These values map from the platform's from/to values:

Direction back == fore ==
Forward from to
Backward to from

results matching ""

    No results matching ""