From dd52cf565969acca218dc3e5255dc15852bf4fd8 Mon Sep 17 00:00:00 2001 From: Badarinath Venkatnarayansetty Date: Mon, 11 Jan 2021 13:06:42 -0800 Subject: [PATCH] Jazzy doc update --- docs/Structs/StepIndicatorHorizontalView.html | 28 ++++++++++++++++++ docs/Structs/StepIndicatorVerticalView.html | 2 +- .../Structs/StepIndicatorHorizontalView.html | 28 ++++++++++++++++++ .../Structs/StepIndicatorVerticalView.html | 2 +- .../Contents/Resources/Documents/index.html | 6 ++-- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 81920 -> 81920 bytes docs/docsets/StepperView.tgz | Bin 108675 -> 108800 bytes docs/index.html | 6 ++-- docs/search.json | 2 +- 10 files changed, 66 insertions(+), 10 deletions(-) diff --git a/docs/Structs/StepIndicatorHorizontalView.html b/docs/Structs/StepIndicatorHorizontalView.html index 2159e3c..343ae16 100644 --- a/docs/Structs/StepIndicatorHorizontalView.html +++ b/docs/Structs/StepIndicatorHorizontalView.html @@ -212,6 +212,34 @@
    +
  • +
    + + + + autoSpacing + +
    +
    +
    +
    +
    +
    +

    environment variable to autospacing

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var autoSpacing: Bool { get }
    + +
    +
    +
    +
    +
  • diff --git a/docs/Structs/StepIndicatorVerticalView.html b/docs/Structs/StepIndicatorVerticalView.html index 623bc4e..2ec421d 100644 --- a/docs/Structs/StepIndicatorVerticalView.html +++ b/docs/Structs/StepIndicatorVerticalView.html @@ -253,7 +253,7 @@
    -

    environment variable to access pitstop options

    +

    environment variable to access autospacing

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html index 2159e3c..343ae16 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html @@ -212,6 +212,34 @@
      +
    • +
      + + + + autoSpacing + +
      +
      +
      +
      +
      +
      +

      environment variable to autospacing

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      @Environment
      +var autoSpacing: Bool { get }
      + +
      +
      +
      +
      +
    • diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html index 623bc4e..2ec421d 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html @@ -253,7 +253,7 @@
      -

      environment variable to access pitstop options

      +

      environment variable to access autospacing

      diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html index 004acb3..4c30cb0 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html @@ -264,18 +264,18 @@

      StepperView is available through CocoaPods. To install it, simply add the following line to your Podfile.

      -
      pod 'StepperView','~> 1.5.3'
      +
      pod 'StepperView','~> 1.5.4'
       

      Carthage

      Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile:

      -
      github "badrinathvm/stepperView" == 1.5.3
      +
      github "badrinathvm/stepperView" == 1.5.4
       

      Swift Package Manager

      StepperView is available through Swift Package Manager. To install it, simply add it to the dependencies of your Package.swift

      dependencies: [
      -      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.5.3")
      +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.5.4")
       ]
       

      Requirements

      diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json index df54616..ccac04e 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

      contains list of steps to be rendered next to Indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      alignments to place the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

      aligns the step indicator either in vertical or horizontal

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

      empty initilazer

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

      environment variable to access pitstop options

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access pitstop options

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates to draw the pitsop view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bounds value of the rendered step indicator

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      x-axis position of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

      A pitsop view to render

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

      Index position to calculate the height of the pitstop view

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access pitstop options

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

      Returns the Color from the line options provided.

      ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

      binding variable to hold lineHeight

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      binding variable to linx x-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

      binding variable to linx y-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

      tuple holding first and last stepper alignment

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

      options for customizing pitstop line with either defaults or custom width and Color

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bound values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      binding variable to hold width of the View

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

      binding variable to hold the divider width

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

      binding variable to hold line y-axis position

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

      loading time for animations

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

      state to track the progress of the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

      handle completion status of the animation

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

      state to render view based on the value

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

      animation state to render the view

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

      indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

      index position of the indicator

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

      environment variable to access pitstop options

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

      provides the overlay View

      ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

      icon for the step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

      stroke color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

      initiazes image , width , color and strokeColor

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

      placeholder for text

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

      variable to hold font type

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

      initilzes text and font

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

      placeholder for View to render

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customise pitstop line for width and Color

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

      Initilazer to hold View and pit stop line Options

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

      constant for standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

      constant for half the value of standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

      constant value for iOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

      constant value for watchOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

      constant value for angle of rotation

      ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

      placeholder to store id

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

      placeholder to CGRect data

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

      Environment Key for Steps

      "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

      Environment Key for alignments

      "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

      Environment Key for Indicators

      "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

      Environment Key for StepIndicatorMode

      "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

      Environment Key for Spacing

      "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

      Environment Key for Auto Spacing

      "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

      Environment Key for Line Options

      "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

      Collects height of all pistop cells, with reduce takes the maximum value for the given key

      "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

      Collects width of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

      Collects bound, center coordinates and pass layout data to it’s parent View

      "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

      Preference Key for CGRect

      "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

      placeholder struct to hold CGRect data.

      "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

      Preference Key for width

      "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

      Preference Key for height

      "},"Structs/Utils.html":{"name":"Utils","abstract":"

      placeholder to constants

      "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

      Pitstop view and custom options

      "},"Structs/TextView.html":{"name":"TextView","abstract":"

      A View for hostign text with proper frame alignment , lineLimit modifiers

      "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

      A Circled Icon View for Step Indicator

      "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

      A View for Step Indicator

      "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

      Circle view with text inside for Step Indicator

      "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

      circles around the border with progress

      "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

      Horizontal Line View for Step Indictor

      "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

      pitstop Line View for each of the step indicator

      "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

      Vertical Line View for Step Indictor

      "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

      A View for setting up a pitstop for eg: line with a circle or custom view

      "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

      A Step Indications View in horizontal direction

      "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

      A Step Indications View in vertical direction

      "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

      A View for Step Indications.

      "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

      Stores the width for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

      Stores the width which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

      Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

      returns the alignment guide based on the alignemnt type.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

      returmns the alginment based ont he Stepper Alignment

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

      Embeds the view in navigationView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

      Wrapper to AnyView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

      Returns either top, center bottom bound positions

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

      Configures Steps to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

      Sets alignments to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

      Sets indicators to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

      Configures step Indicator mode to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

      Configures spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

      Configures auto spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

      Configures line options to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

      Conditional modifier

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

      Method to add logging in View

      ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

      vertical alignment value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

      vertical alignment value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

      vertical alignment value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

      default value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

      default value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

      default value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

      property wrapper for StepsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

      property wrapper for AlignmentKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

      property wrapper for StepperIndicationType

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

      property wrapper for StepIndicatorModeKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      property wrapper for SpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      property wrapper for AutoSpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

      property wrapper for LineOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

      property wrapper for PitStopOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

      property wrapper for StepAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

      property wrapper for LoadAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

      Environment values configuration for standard size margins, can be used across the app

      "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

      custom alignments for positioning

      "},"Extensions/View.html":{"name":"View","abstract":"

      Helper function of View to operate on

      "},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

      portrait mode

      ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

      landscape mode

      ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

      alias to Width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

      option to customize Circle indicator Color and width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

      option to use image indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

      option for Animation

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

      option to use custom View as step indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

      aligns step Indicator to top

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

      aligns step Indicator to center

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

      aligns step Indicator to bottom

      ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal red

      ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light red

      ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

      sunflower yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

      sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

      light sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

      tiffany blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

      aqua blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

      aqua marine blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

      turquoise blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

      sea blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright blue

      ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

      fair green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

      kiwi green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

      dark lime green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

      kermit green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

      light teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

      lighter teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular green

      ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

      darker gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

      dim gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

      lightest gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

      silver version of gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

      medium silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

      dark silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

      pale gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

      battleShip gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

      slate gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

      charcoal gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

      pale sky gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

      iron gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

      cod gray

      ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

      red and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

      green and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

      blue and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

      gray and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

      teal color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

      lavender color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

      orange color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

      black color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

      yellow and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

      cyan color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

      ploar color

      ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

      Color palette for all gray variations

      ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

      Color palette for all green variations

      ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

      Color palette for all blue variations

      ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

      Color palette for all yellow variations

      ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

      Color palette for all red variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

      alias to Color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

      returns the desired color based on the switch case matching criteria

      ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

      Color palette helper accessing colors and it’s variations.

      "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

      Options for customizing pitstop line with either defaults or custom width and Color

      "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

      Options for stepper view alignments

      "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

      Options for displaying step indications can be either Circle or Imageor custom(View)

      "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

      Options for customizing line with either defaults or custom width and Color

      "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

      Options for aligns the step indicator either in vertical or horizontal

      "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

      create a publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

      start the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

      cancel the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

      creates a publisher for loading time

      "},"Classes.html":{"name":"Classes","abstract":"

      The following classes are available globally.

      "},"Enums.html":{"name":"Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Extensions.html":{"name":"Extensions","abstract":"

      The following extensions are available globally.

      "},"Structs.html":{"name":"Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file +{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

      contains list of steps to be rendered next to Indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      alignments to place the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

      aligns the step indicator either in vertical or horizontal

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

      empty initilazer

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

      environment variable to access pitstop options

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access autospacing

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to autospacing

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates to draw the pitsop view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bounds value of the rendered step indicator

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      x-axis position of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

      A pitsop view to render

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

      Index position to calculate the height of the pitstop view

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access pitstop options

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

      Returns the Color from the line options provided.

      ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

      binding variable to hold lineHeight

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      binding variable to linx x-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

      binding variable to linx y-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

      tuple holding first and last stepper alignment

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

      options for customizing pitstop line with either defaults or custom width and Color

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bound values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      binding variable to hold width of the View

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

      binding variable to hold the divider width

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

      binding variable to hold line y-axis position

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

      loading time for animations

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

      state to track the progress of the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

      handle completion status of the animation

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

      state to render view based on the value

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

      animation state to render the view

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

      indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

      index position of the indicator

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

      environment variable to access pitstop options

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

      provides the overlay View

      ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

      icon for the step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

      stroke color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

      initiazes image , width , color and strokeColor

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

      placeholder for text

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

      variable to hold font type

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

      initilzes text and font

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

      placeholder for View to render

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customise pitstop line for width and Color

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

      Initilazer to hold View and pit stop line Options

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

      constant for standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

      constant for half the value of standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

      constant value for iOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

      constant value for watchOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

      constant value for angle of rotation

      ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

      placeholder to store id

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

      placeholder to CGRect data

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

      Environment Key for Steps

      "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

      Environment Key for alignments

      "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

      Environment Key for Indicators

      "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

      Environment Key for StepIndicatorMode

      "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

      Environment Key for Spacing

      "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

      Environment Key for Auto Spacing

      "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

      Environment Key for Line Options

      "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

      Collects height of all pistop cells, with reduce takes the maximum value for the given key

      "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

      Collects width of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

      Collects bound, center coordinates and pass layout data to it’s parent View

      "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

      Preference Key for CGRect

      "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

      placeholder struct to hold CGRect data.

      "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

      Preference Key for width

      "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

      Preference Key for height

      "},"Structs/Utils.html":{"name":"Utils","abstract":"

      placeholder to constants

      "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

      Pitstop view and custom options

      "},"Structs/TextView.html":{"name":"TextView","abstract":"

      A View for hostign text with proper frame alignment , lineLimit modifiers

      "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

      A Circled Icon View for Step Indicator

      "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

      A View for Step Indicator

      "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

      Circle view with text inside for Step Indicator

      "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

      circles around the border with progress

      "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

      Horizontal Line View for Step Indictor

      "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

      pitstop Line View for each of the step indicator

      "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

      Vertical Line View for Step Indictor

      "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

      A View for setting up a pitstop for eg: line with a circle or custom view

      "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

      A Step Indications View in horizontal direction

      "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

      A Step Indications View in vertical direction

      "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

      A View for Step Indications.

      "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

      Stores the width for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

      Stores the width which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

      Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

      returns the alignment guide based on the alignemnt type.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

      returmns the alginment based ont he Stepper Alignment

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

      Embeds the view in navigationView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

      Wrapper to AnyView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

      Returns either top, center bottom bound positions

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

      Configures Steps to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

      Sets alignments to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

      Sets indicators to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

      Configures step Indicator mode to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

      Configures spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

      Configures auto spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

      Configures line options to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

      Conditional modifier

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

      Method to add logging in View

      ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

      vertical alignment value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

      vertical alignment value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

      vertical alignment value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

      default value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

      default value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

      default value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

      property wrapper for StepsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

      property wrapper for AlignmentKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

      property wrapper for StepperIndicationType

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

      property wrapper for StepIndicatorModeKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      property wrapper for SpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      property wrapper for AutoSpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

      property wrapper for LineOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

      property wrapper for PitStopOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

      property wrapper for StepAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

      property wrapper for LoadAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

      Environment values configuration for standard size margins, can be used across the app

      "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

      custom alignments for positioning

      "},"Extensions/View.html":{"name":"View","abstract":"

      Helper function of View to operate on

      "},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

      portrait mode

      ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

      landscape mode

      ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

      alias to Width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

      option to customize Circle indicator Color and width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

      option to use image indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

      option for Animation

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

      option to use custom View as step indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

      aligns step Indicator to top

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

      aligns step Indicator to center

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

      aligns step Indicator to bottom

      ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal red

      ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light red

      ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

      sunflower yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

      sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

      light sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

      tiffany blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

      aqua blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

      aqua marine blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

      turquoise blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

      sea blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright blue

      ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

      fair green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

      kiwi green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

      dark lime green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

      kermit green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

      light teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

      lighter teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular green

      ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

      darker gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

      dim gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

      lightest gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

      silver version of gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

      medium silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

      dark silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

      pale gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

      battleShip gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

      slate gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

      charcoal gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

      pale sky gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

      iron gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

      cod gray

      ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

      red and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

      green and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

      blue and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

      gray and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

      teal color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

      lavender color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

      orange color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

      black color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

      yellow and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

      cyan color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

      ploar color

      ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

      Color palette for all gray variations

      ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

      Color palette for all green variations

      ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

      Color palette for all blue variations

      ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

      Color palette for all yellow variations

      ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

      Color palette for all red variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

      alias to Color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

      returns the desired color based on the switch case matching criteria

      ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

      Color palette helper accessing colors and it’s variations.

      "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

      Options for customizing pitstop line with either defaults or custom width and Color

      "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

      Options for stepper view alignments

      "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

      Options for displaying step indications can be either Circle or Imageor custom(View)

      "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

      Options for customizing line with either defaults or custom width and Color

      "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

      Options for aligns the step indicator either in vertical or horizontal

      "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

      create a publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

      start the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

      cancel the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

      creates a publisher for loading time

      "},"Classes.html":{"name":"Classes","abstract":"

      The following classes are available globally.

      "},"Enums.html":{"name":"Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Extensions.html":{"name":"Extensions","abstract":"

      The following extensions are available globally.

      "},"Structs.html":{"name":"Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file diff --git a/docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx b/docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx index e878e1f2d7ba878a0fca14832765ce30b5be1fd6..861f332f2d9b85fc533b144d8a4a17d03efef90b 100644 GIT binary patch delta 7340 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 Q^xqpdC)Um+P6W{e7=i}+j6N+k*5 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 K`=JB?CKUi7MTxTj delta 107289 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%0ApIIW`IUFBLpnF`z`N+?2V;)$ao6?B52bc8)()l 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 E07rK)xBvhE diff --git a/docs/index.html b/docs/index.html index 004acb3..4c30cb0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -264,18 +264,18 @@

      StepperView is available through CocoaPods. To install it, simply add the following line to your Podfile.

      -
      pod 'StepperView','~> 1.5.3'
      +
      pod 'StepperView','~> 1.5.4'
       

      Carthage

      Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile:

      -
      github "badrinathvm/stepperView" == 1.5.3
      +
      github "badrinathvm/stepperView" == 1.5.4
       

      Swift Package Manager

      StepperView is available through Swift Package Manager. To install it, simply add it to the dependencies of your Package.swift

      dependencies: [
      -      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.5.3")
      +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.5.4")
       ]
       

      Requirements

      diff --git a/docs/search.json b/docs/search.json index df54616..ccac04e 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

      contains list of steps to be rendered next to Indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      alignments to place the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

      aligns the step indicator either in vertical or horizontal

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

      empty initilazer

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

      environment variable to access pitstop options

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access pitstop options

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates to draw the pitsop view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bounds value of the rendered step indicator

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      x-axis position of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

      A pitsop view to render

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

      Index position to calculate the height of the pitstop view

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access pitstop options

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

      Returns the Color from the line options provided.

      ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

      binding variable to hold lineHeight

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      binding variable to linx x-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

      binding variable to linx y-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

      tuple holding first and last stepper alignment

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

      options for customizing pitstop line with either defaults or custom width and Color

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bound values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      binding variable to hold width of the View

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

      binding variable to hold the divider width

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

      binding variable to hold line y-axis position

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

      loading time for animations

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

      state to track the progress of the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

      handle completion status of the animation

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

      state to render view based on the value

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

      animation state to render the view

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

      indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

      index position of the indicator

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

      environment variable to access pitstop options

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

      provides the overlay View

      ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

      icon for the step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

      stroke color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

      initiazes image , width , color and strokeColor

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

      placeholder for text

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

      variable to hold font type

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

      initilzes text and font

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

      placeholder for View to render

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customise pitstop line for width and Color

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

      Initilazer to hold View and pit stop line Options

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

      constant for standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

      constant for half the value of standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

      constant value for iOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

      constant value for watchOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

      constant value for angle of rotation

      ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

      placeholder to store id

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

      placeholder to CGRect data

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

      Environment Key for Steps

      "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

      Environment Key for alignments

      "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

      Environment Key for Indicators

      "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

      Environment Key for StepIndicatorMode

      "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

      Environment Key for Spacing

      "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

      Environment Key for Auto Spacing

      "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

      Environment Key for Line Options

      "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

      Collects height of all pistop cells, with reduce takes the maximum value for the given key

      "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

      Collects width of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

      Collects bound, center coordinates and pass layout data to it’s parent View

      "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

      Preference Key for CGRect

      "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

      placeholder struct to hold CGRect data.

      "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

      Preference Key for width

      "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

      Preference Key for height

      "},"Structs/Utils.html":{"name":"Utils","abstract":"

      placeholder to constants

      "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

      Pitstop view and custom options

      "},"Structs/TextView.html":{"name":"TextView","abstract":"

      A View for hostign text with proper frame alignment , lineLimit modifiers

      "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

      A Circled Icon View for Step Indicator

      "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

      A View for Step Indicator

      "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

      Circle view with text inside for Step Indicator

      "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

      circles around the border with progress

      "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

      Horizontal Line View for Step Indictor

      "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

      pitstop Line View for each of the step indicator

      "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

      Vertical Line View for Step Indictor

      "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

      A View for setting up a pitstop for eg: line with a circle or custom view

      "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

      A Step Indications View in horizontal direction

      "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

      A Step Indications View in vertical direction

      "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

      A View for Step Indications.

      "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

      Stores the width for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

      Stores the width which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

      Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

      returns the alignment guide based on the alignemnt type.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

      returmns the alginment based ont he Stepper Alignment

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

      Embeds the view in navigationView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

      Wrapper to AnyView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

      Returns either top, center bottom bound positions

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

      Configures Steps to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

      Sets alignments to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

      Sets indicators to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

      Configures step Indicator mode to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

      Configures spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

      Configures auto spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

      Configures line options to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

      Conditional modifier

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

      Method to add logging in View

      ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

      vertical alignment value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

      vertical alignment value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

      vertical alignment value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

      default value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

      default value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

      default value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

      property wrapper for StepsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

      property wrapper for AlignmentKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

      property wrapper for StepperIndicationType

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

      property wrapper for StepIndicatorModeKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      property wrapper for SpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      property wrapper for AutoSpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

      property wrapper for LineOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

      property wrapper for PitStopOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

      property wrapper for StepAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

      property wrapper for LoadAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

      Environment values configuration for standard size margins, can be used across the app

      "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

      custom alignments for positioning

      "},"Extensions/View.html":{"name":"View","abstract":"

      Helper function of View to operate on

      "},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

      portrait mode

      ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

      landscape mode

      ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

      alias to Width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

      option to customize Circle indicator Color and width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

      option to use image indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

      option for Animation

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

      option to use custom View as step indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

      aligns step Indicator to top

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

      aligns step Indicator to center

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

      aligns step Indicator to bottom

      ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal red

      ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light red

      ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

      sunflower yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

      sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

      light sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

      tiffany blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

      aqua blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

      aqua marine blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

      turquoise blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

      sea blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright blue

      ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

      fair green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

      kiwi green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

      dark lime green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

      kermit green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

      light teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

      lighter teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular green

      ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

      darker gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

      dim gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

      lightest gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

      silver version of gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

      medium silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

      dark silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

      pale gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

      battleShip gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

      slate gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

      charcoal gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

      pale sky gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

      iron gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

      cod gray

      ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

      red and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

      green and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

      blue and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

      gray and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

      teal color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

      lavender color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

      orange color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

      black color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

      yellow and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

      cyan color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

      ploar color

      ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

      Color palette for all gray variations

      ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

      Color palette for all green variations

      ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

      Color palette for all blue variations

      ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

      Color palette for all yellow variations

      ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

      Color palette for all red variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

      alias to Color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

      returns the desired color based on the switch case matching criteria

      ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

      Color palette helper accessing colors and it’s variations.

      "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

      Options for customizing pitstop line with either defaults or custom width and Color

      "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

      Options for stepper view alignments

      "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

      Options for displaying step indications can be either Circle or Imageor custom(View)

      "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

      Options for customizing line with either defaults or custom width and Color

      "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

      Options for aligns the step indicator either in vertical or horizontal

      "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

      create a publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

      start the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

      cancel the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

      creates a publisher for loading time

      "},"Classes.html":{"name":"Classes","abstract":"

      The following classes are available globally.

      "},"Enums.html":{"name":"Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Extensions.html":{"name":"Extensions","abstract":"

      The following extensions are available globally.

      "},"Structs.html":{"name":"Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file +{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

      contains list of steps to be rendered next to Indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      alignments to place the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

      aligns the step indicator either in vertical or horizontal

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

      empty initilazer

      ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

      environment variable to access pitstop options

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access autospacing

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to autospacing

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

      list of View's to display step indictor content

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

      list of alignments to display the step indicator position can be top or center or bottom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customize width , Color of the line

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

      spacing between each of the step indicators

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

      initilazes cells, alignments , indicators and spacing

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates to draw the pitsop view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bounds value of the rendered step indicator

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      x-axis position of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

      A pitsop view to render

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

      to customise the width , Color of the line

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

      Index position to calculate the height of the pitstop view

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      environment variable to access pitstop options

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

      Provides the content and behavior of this view.

      ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

      Returns the Color from the line options provided.

      ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

      binding variable to hold lineHeight

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

      binding variable to linx x-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

      binding variable to linx y-axis position

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

      tuple holding first and last stepper alignment

      ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

      options for customizing pitstop line with either defaults or custom width and Color

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

      co-ordinates values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

      bound values of step indicator

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      binding variable to hold width of the View

      ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

      binding variable to hold the divider width

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

      binding variable to hold line y-axis position

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

      options for customizing line with either defaults or custom width and Color

      ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

      loading time for animations

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

      state to track the progress of the circle

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

      handle completion status of the animation

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

      state to render view based on the value

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

      text to be paced inside the circle

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color of the step indicator

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

      delay for the animation to happen

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

      flag to tigger animation or not.

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

      animation state to render the view

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

      indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

      index position of the indicator

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

      environment variable to access pitstop options

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

      step indicator type can be a Circle , Image or Custom

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

      loading time for animations

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

      provides the overlay View

      ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

      icon for the step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

      width for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

      color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

      stroke color for step indicator

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

      detect the color scheme i.e., light or dark mode

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

      initiazes image , width , color and strokeColor

      ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

      placeholder for text

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

      variable to hold font type

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

      initilzes text and font

      ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

      provides the content and behavior of this view.

      ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

      placeholder for View to render

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

      options to customise pitstop line for width and Color

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

      Initilazer to hold View and pit stop line Options

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

      constant for standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

      constant for half the value of standard spacing

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

      constant value for iOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

      constant value for watchOS offsets

      ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

      constant value for angle of rotation

      ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

      placeholder to store id

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

      placeholder to CGRect data

      ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      equatable override

      ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

      provide a default value for custom dependency

      ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

      Environment Key for Steps

      "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

      Environment Key for alignments

      "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

      Environment Key for Indicators

      "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

      Environment Key for StepIndicatorMode

      "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

      Environment Key for Spacing

      "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

      Environment Key for Auto Spacing

      "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

      Environment Key for Line Options

      "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

      Environment Key for pit stop line options.

      "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

      Collects height of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

      Collects height of all pistop cells, with reduce takes the maximum value for the given key

      "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

      Collects width of all the cells, with reduce takes the maximum value for the given key

      "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

      Collects bound, center coordinates and pass layout data to it’s parent View

      "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

      Preference Key for CGRect

      "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

      placeholder struct to hold CGRect data.

      "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

      Preference Key for width

      "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

      Preference Key for height

      "},"Structs/Utils.html":{"name":"Utils","abstract":"

      placeholder to constants

      "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

      Pitstop view and custom options

      "},"Structs/TextView.html":{"name":"TextView","abstract":"

      A View for hostign text with proper frame alignment , lineLimit modifiers

      "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

      A Circled Icon View for Step Indicator

      "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

      A View for Step Indicator

      "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

      Circle view with text inside for Step Indicator

      "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

      circles around the border with progress

      "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

      Horizontal Line View for Step Indictor

      "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

      pitstop Line View for each of the step indicator

      "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

      Vertical Line View for Step Indictor

      "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

      A View for setting up a pitstop for eg: line with a circle or custom view

      "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

      A Step Indications View in horizontal direction

      "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

      A Step Indications View in vertical direction

      "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

      A View for Step Indications.

      "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

      Stores the width for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

      Stores the width which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

      Stores the height for each of column which will be passed as part of onPreference change to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

      Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

      Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

      returns the alignment guide based on the alignemnt type.

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

      returmns the alginment based ont he Stepper Alignment

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

      Embeds the view in navigationView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

      Wrapper to AnyView

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

      Returns either top, center bottom bound positions

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

      Configures Steps to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

      Sets alignments to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

      Sets indicators to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

      Configures step Indicator mode to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

      Configures spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

      Configures auto spacing to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

      Configures line options to environment value

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

      Conditional modifier

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

      Custom behavior for pitstops

      ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

      Method to add logging in View

      ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

      vertical alignment value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

      vertical alignment value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

      vertical alignment value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

      default value for top

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

      default value for center

      ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

      default value for bottom

      ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

      property wrapper for StepsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

      property wrapper for AlignmentKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

      property wrapper for StepperIndicationType

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

      property wrapper for StepIndicatorModeKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

      property wrapper for SpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

      property wrapper for AutoSpacingKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

      property wrapper for LineOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

      property wrapper for PitStopOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

      property wrapper for StepAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

      property wrapper for LoadAnimationOptionsKey

      ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

      Environment values configuration for standard size margins, can be used across the app

      "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

      custom alignments for positioning

      "},"Extensions/View.html":{"name":"View","abstract":"

      Helper function of View to operate on

      "},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

      portrait mode

      ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

      landscape mode

      ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

      alias to Width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

      option to customize Circle indicator Color and width

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

      option to use image indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

      option for Animation

      ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

      option to use custom View as step indicator

      ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

      aligns step Indicator to top

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

      aligns step Indicator to center

      ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

      aligns step Indicator to bottom

      ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

      default line option

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

      custom line option with thickness and Color

      ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

      to generate hash

      ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal red

      ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light red

      ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

      sunflower yellow

      ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

      sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

      light sky blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

      tiffany blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

      aqua blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

      aqua marine blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

      turquoise blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

      sea blue

      ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright blue

      ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

      normal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

      fair green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

      kiwi green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

      dark lime green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

      kermit green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

      teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

      light teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

      lighter teal green

      ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

      regular green

      ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

      dark gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

      darker gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

      medium gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

      dim gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

      light gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

      lighter gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

      lightest gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

      silver version of gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

      medium silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

      dark silver

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

      pale gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

      battleShip gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

      slate gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

      charcoal gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

      bright gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

      pale sky gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

      iron gray

      ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

      cod gray

      ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

      red and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

      green and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

      blue and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

      gray and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

      teal color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

      lavender color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

      orange color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

      black color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

      yellow and it’s associated variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

      cyan color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

      ploar color

      ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

      Color palette for all gray variations

      ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

      Color palette for all green variations

      ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

      Color palette for all blue variations

      ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

      Color palette for all yellow variations

      ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

      Color palette for all red variations

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

      alias to Color

      ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

      returns the desired color based on the switch case matching criteria

      ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

      Color palette helper accessing colors and it’s variations.

      "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

      Options for customizing pitstop line with either defaults or custom width and Color

      "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

      Options for stepper view alignments

      "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

      Options for displaying step indications can be either Circle or Imageor custom(View)

      "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

      Options for customizing line with either defaults or custom width and Color

      "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

      Options for aligns the step indicator either in vertical or horizontal

      "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

      create a publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

      initilazes text , width, color , delay and triggerAnimation

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

      start the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

      cancel the publisher

      ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

      creates a publisher for loading time

      "},"Classes.html":{"name":"Classes","abstract":"

      The following classes are available globally.

      "},"Enums.html":{"name":"Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Extensions.html":{"name":"Extensions","abstract":"

      The following extensions are available globally.

      "},"Structs.html":{"name":"Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file