ViewportStatus
public enum ViewportStatus : Hashable
ViewportStatus contains 3 cases that express what the Viewport is doing at any given time.
The state(_:) and transition(_:toState:)
cases have associated values that are reference types, so equality and hash are implemented in terms of
the identities of those objects.
-
The
idlestatus indicates thatViewportis inactive.Declaration
Swift
case idle -
The
state(_:)status indicates thatViewportis running the associated valuestate.Declaration
Swift
case state(_: ViewportState) -
The
transition(_:toState:)status indicates thatViewportis runningtransitionand will start runningtoStateupon success.Declaration
Swift
case transition(_: ViewportTransition, toState: ViewportState) -
Compares two
ViewportStatusvalues. Returnstrueif and only if they are the same case and any associated values are identical.Declaration
Swift
public static func == (lhs: ViewportStatus, rhs: ViewportStatus) -> Bool -
Combines the
ObjectIdentifierof each associated value intohasher.Declaration
Swift
public func hash(into hasher: inout Hasher)
ViewportStatus Enumeration Reference