HorizonSnapshotState

public struct HorizonSnapshotState : Equatable

State of the HorizonSnapshot that the HorizonEngine generates based on a set of registered HorizonOptions.

  • Initializes instance of HorizonSnapshotState.

    Declaration

    Swift

    public init(updateCounter: Int)

    Parameters

    updateCounter

    A counter incremented on each HorizonSnapshot update.

  • Initializes instance of HorizonSnapshotState.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public init(updateCounter: Int, resetCounter: Int)

    Parameters

    updateCounter

    A counter incremented on each HorizonSnapshot update.

    resetCounter

    A counter incremented on each horizon reset.

  • A counter incremented on each HorizonSnapshot update.

    Declaration

    Swift

    public let updateCounter: Int
  • A counter incremented on each horizon reset. A horizon reset occurs following:

    • A map update
    • A vehicle profile update
    • A route update
    • Language update
    • When the current input position does not belong to any of the existing horizon paths (for example, a jump to a new place).

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public let resetCounter: Int