-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
Copy pathsearch.json
1 lines (1 loc) · 72.5 KB
/
search.json
1
{"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV4viewSo6UIViewCSgvp":{"name":"view","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11isAppearingSbvp":{"name":"isAppearing","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV12isPresentingSbvp":{"name":"isPresenting","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInTabbarControllerSbvp":{"name":"isInTabbarController","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInNavbarControllerSbvp":{"name":"isInNavbarController","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV9isMatchedSbvp":{"name":"isMatched","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21isAncestorViewMatchedSbvp":{"name":"isAncestorViewMatched","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11matchedViewSo6UIViewCSgvp":{"name":"matchedView","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19matchedAncestorViewSo6UIViewC_AFtSgvp":{"name":"matchedAncestorView","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV18fromViewControllerSo06UIViewF0Cvp":{"name":"fromViewController","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV16toViewControllerSo06UIViewF0Cvp":{"name":"toViewController","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21currentViewControllerSo06UIViewF0Cvp":{"name":"currentViewController","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19otherViewControllerSo06UIViewF0Cvp":{"name":"otherViewController","abstract":"<p>Undocumented</p>","parent_name":"HeroConditionalContext"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV05beginC0SayAA0A8ModifierCGSgvp":{"name":"beginState","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV20conditionalModifiersSaySbAA0A18ConditionalContextVc_SayAA0A8ModifierCGtGSgvp":{"name":"conditionalModifiers","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8positionSo7CGPointVSgvp":{"name":"position","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV4sizeSo6CGSizeVSgvp":{"name":"size","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9transformSo13CATransform3DVSgvp":{"name":"transform","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7opacitySfSgvp":{"name":"opacity","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12cornerRadius12CoreGraphics7CGFloatVSgvp":{"name":"cornerRadius","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15backgroundColorSo10CGColorRefaSgvp":{"name":"backgroundColor","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9zPosition12CoreGraphics7CGFloatVSgvp":{"name":"zPosition","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12contentsRectSo6CGRectVSgvp":{"name":"contentsRect","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13contentsScale12CoreGraphics7CGFloatVSgvp":{"name":"contentsScale","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderWidth12CoreGraphics7CGFloatVSgvp":{"name":"borderWidth","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderColorSo10CGColorRefaSgvp":{"name":"borderColor","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11shadowColorSo10CGColorRefaSgvp":{"name":"shadowColor","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13shadowOpacitySfSgvp":{"name":"shadowOpacity","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowOffsetSo6CGSizeVSgvp":{"name":"shadowOffset","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowRadius12CoreGraphics7CGFloatVSgvp":{"name":"shadowRadius","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV10shadowPathSo9CGPathRefaSgvp":{"name":"shadowPath","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13masksToBoundsSbSgvp":{"name":"masksToBounds","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13displayShadowSbvp":{"name":"displayShadow","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7overlaySo10CGColorRefa5color_12CoreGraphics7CGFloatV7opacitytSgvp":{"name":"overlay","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6spring12CoreGraphics7CGFloatV_AGtSgvp":{"name":"spring","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV5delaySdvp":{"name":"delay","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8durationSdSgvp":{"name":"duration","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV14timingFunctionSo013CAMediaTimingE0CSgvp":{"name":"timingFunction","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV3arc12CoreGraphics7CGFloatVSgvp":{"name":"arc","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6sourceSSSgvp":{"name":"source","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7cascadeSd_AA16CascadeDirectionOSbtSgvp":{"name":"cascade","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV22ignoreSubviewModifiersSbSgvp":{"name":"ignoreSubviewModifiers","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15coordinateSpaceAA0a10CoordinateE0OSgvp":{"name":"coordinateSpace","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV23useScaleBasedSizeChangeSbSgvp":{"name":"useScaleBasedSizeChange","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12snapshotTypeAA0a8SnapshotE0OSgvp":{"name":"snapshotType","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7nonFadeSbvp":{"name":"nonFade","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12forceAnimateSbvp":{"name":"forceAnimate","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6customSDySSypGSgvp":{"name":"custom","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6appendyyAA0A8ModifierCF":{"name":"append(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6append10contentsOfySayAA0A8ModifierCG_tF":{"name":"append(contentsOf:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateVyypSgSScip":{"name":"subscript(_:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html":{"name":"HeroTargetState","abstract":"<p>Undocumented</p>"},"Structs/HeroConditionalContext.html":{"name":"HeroConditionalContext","abstract":"<p>Undocumented</p>"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_AA0aB5StateOtF":{"name":"heroTransition(_:didUpdate:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionDelegate"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_SdtF":{"name":"heroTransition(_:didUpdate:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionDelegate"},"Protocols/HeroStringConvertible.html#/s:4Hero0A17StringConvertibleP4from4nodexSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"<p>Undocumented</p>","parent_name":"HeroStringConvertible"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingFromViewController:":{"name":"heroWillStartAnimatingFrom(viewController:)","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingFromViewController:":{"name":"heroDidEndAnimatingFrom(viewController:)","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingFromViewController:":{"name":"heroDidCancelAnimatingFrom(viewController:)","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartTransition":{"name":"heroWillStartTransition()","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndTransition":{"name":"heroDidEndTransition()","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelTransition":{"name":"heroDidCancelTransition()","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingToViewController:":{"name":"heroWillStartAnimatingTo(viewController:)","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingToViewController:":{"name":"heroDidEndAnimatingTo(viewController:)","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingToViewController:":{"name":"heroDidCancelAnimatingTo(viewController:)","abstract":"<p>Undocumented</p>","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroProgressUpdateObserver.html#/s:4Hero0A22ProgressUpdateObserverP07heroDidcB08progressySd_tF":{"name":"heroDidUpdateProgress(progress:)","abstract":"<p>Undocumented</p>","parent_name":"HeroProgressUpdateObserver"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5cleanyyF":{"name":"clean()","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"<p>Undocumented</p>","parent_name":"HeroAnimator"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"<p>Undocumented</p>","parent_name":"HeroPreprocessor"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"<p>Undocumented</p>","parent_name":"HeroPreprocessor"},"Protocols/HeroCustomSnapshotView.html#/s:4Hero0A18CustomSnapshotViewP04heroC0So6UIViewCSgvp":{"name":"heroSnapshot","abstract":"<p>Undocumented</p>","parent_name":"HeroCustomSnapshotView"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP0B4TypeQa":{"name":"CompatibleType","abstract":"<p>Undocumented</p>","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP4heroAA0A9ExtensionCy0B4TypeQzGvp":{"name":"hero","abstract":"<p>Undocumented</p>","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html":{"name":"HeroCompatible","abstract":"<p>Undocumented</p>"},"Protocols/HeroCustomSnapshotView.html":{"name":"HeroCustomSnapshotView","abstract":"<p>Allows a view to create their own custom snapshot when using <strong>Optimized</strong> snapshot</p>"},"Protocols/HeroPreprocessor.html":{"name":"HeroPreprocessor","abstract":"<p>Undocumented</p>"},"Protocols/HeroAnimator.html":{"name":"HeroAnimator","abstract":"<p>Undocumented</p>"},"Protocols/HeroProgressUpdateObserver.html":{"name":"HeroProgressUpdateObserver","abstract":"<p>Undocumented</p>"},"Protocols/HeroViewControllerDelegate.html":{"name":"HeroViewControllerDelegate","abstract":"<p>Undocumented</p>"},"Protocols/HeroStringConvertible.html":{"name":"HeroStringConvertible","abstract":"<p>Undocumented</p>"},"Protocols/HeroTransitionDelegate.html":{"name":"HeroTransitionDelegate","abstract":"<p>Undocumented</p>"},"Functions.html#/s:4Hero2eeoiySbAA8ExprNodeC_ADtF":{"name":"==(_:_:)","abstract":"<p>Undocumented</p>"},"Extensions/HeroDebugView.html#/gestureRecognizerShouldBegin(_:)":{"name":"gestureRecognizerShouldBegin(_:)","parent_name":"HeroDebugView"},"Extensions/UINavigationController.html#/Operation":{"name":"Operation","parent_name":"UINavigationController"},"Extensions/String.html#/s:SS4HeroE5match5regexSS_SnySiGtSgSS_tF":{"name":"match(regex:)","abstract":"<p>Undocumented</p>","parent_name":"String"},"Extensions/UITabBarController.html#/s:So18UITabBarControllerC4HeroE07heroTabB13AnimationTypeAC0d7DefaultgH0Ovp":{"name":"heroTabBarAnimationType","abstract":"<p>Undocumented</p>","parent_name":"UITabBarController"},"Extensions/UITabBarController.html#/c:@CM@Hero@@objc(cs)UITabBarController(py)heroTabBarAnimationTypeString":{"name":"heroTabBarAnimationTypeString","abstract":"<p>Undocumented</p>","parent_name":"UITabBarController"},"Extensions/UINavigationController.html#/s:So22UINavigationControllerC4HeroE27heroNavigationAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroNavigationAnimationType","abstract":"<p>Undocumented</p>","parent_name":"UINavigationController"},"Extensions/UINavigationController.html#/c:@CM@Hero@@objc(cs)UINavigationController(py)heroNavigationAnimationTypeString":{"name":"heroNavigationAnimationTypeString","abstract":"<p>Undocumented</p>","parent_name":"UINavigationController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE22heroModalAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroModalAnimationType","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)heroModalAnimationTypeString":{"name":"heroModalAnimationTypeString","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)ht_dismiss:":{"name":"ht_dismiss(_:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE015heroReplaceViewB04withyAB_tF":{"name":"heroReplaceViewController(with:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_dismissViewController":{"name":"hero_dismissViewController()","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_unwindToRootViewController":{"name":"hero_unwindToRootViewController()","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB0yyABF":{"name":"hero_unwindToViewController(_:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB012withSelectory10ObjectiveC0I0V_tF":{"name":"hero_unwindToViewController(withSelector:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB09withClassyyXlXp_tF":{"name":"hero_unwindToViewController(withClass:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB014withMatchBlockySbABXE_tF":{"name":"hero_unwindToViewController(withMatchBlock:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE016hero_replaceViewB04withyAB_tF":{"name":"hero_replaceViewController(with:)","abstract":"<p>Undocumented</p>","parent_name":"UIViewController"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroID":{"name":"heroID","abstract":"<p>Undocumented</p>","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"<p>Undocumented</p>","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabledForSubviews":{"name":"isHeroEnabledForSubviews","abstract":"<p>Undocumented</p>","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC4HeroE13heroModifiersSayAC0B8ModifierCGSgvp":{"name":"heroModifiers","abstract":"<p>Undocumented</p>","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroModifierString":{"name":"heroModifierString","abstract":"<p>Undocumented</p>","parent_name":"UIView"},"Extensions/CATransform3D.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CATransform3D"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6linearABvpZ":{"name":"linear","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6easeInABvpZ":{"name":"easeIn","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE7easeOutABvpZ":{"name":"easeOut","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE9easeInOutABvpZ":{"name":"easeInOut","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE8standardABvpZ":{"name":"standard","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12decelerationABvpZ":{"name":"deceleration","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12accelerationABvpZ":{"name":"acceleration","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE5sharpABvpZ":{"name":"sharp","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE11easeOutBackABvpZ":{"name":"easeOutBack","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE4from4nameABSgSS_tFZ":{"name":"from(name:)","abstract":"<p>Undocumented</p>","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html":{"name":"CAMediaTimingFunction"},"Extensions/CATransform3D.html":{"name":"CATransform3D"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/UINavigationController.html":{"name":"UINavigationController"},"Extensions/UITabBarController.html":{"name":"UITabBarController"},"Extensions/String.html":{"name":"String"},"Extensions/HeroDebugView.html":{"name":"HeroDebugView"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8possibleyA2CmF":{"name":"possible","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8notifiedyA2CmF":{"name":"notified","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8startingyA2CmF":{"name":"starting","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO9animatingyA2CmF":{"name":"animating","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO10completingyA2CmF":{"name":"completing","abstract":"<p>Undocumented</p>","parent_name":"HeroTransitionState"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceLeftToRightyA2EmF":{"name":"forceLeftToRight","abstract":"<p>Undocumented</p>","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceRightToLeftyA2EmF":{"name":"forceRightToLeft","abstract":"<p>Undocumented</p>","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO13userInterfaceyA2EmF":{"name":"userInterface","abstract":"<p>Undocumented</p>","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4leftyA2EmF":{"name":"left","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO5rightyA2EmF":{"name":"right","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO2upyA2EmF":{"name":"up","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4downyA2EmF":{"name":"down","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4from4nodeAESgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17leadingToTrailingAA07CascadeE0OvpZ":{"name":"leadingToTrailing","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17trailingToLeadingAA07CascadeE0OvpZ":{"name":"trailingToLeading","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO7leadingAEvpZ":{"name":"leading","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO8trailingAEvpZ":{"name":"trailing","abstract":"<p>Undocumented</p>","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html":{"name":"Direction","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType/Strategy.html":{"name":"Strategy","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4autoyA2CmF":{"name":"auto","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pushyA2C9DirectionO_tcACmF":{"name":"push(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pullyA2C9DirectionO_tcACmF":{"name":"pull(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5coveryA2C9DirectionO_tcACmF":{"name":"cover(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7uncoveryA2C9DirectionO_tcACmF":{"name":"uncover(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5slideyA2C9DirectionO_tcACmF":{"name":"slide(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO9zoomSlideyA2C9DirectionO_tcACmF":{"name":"zoomSlide(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO6pageInyA2C9DirectionO_tcACmF":{"name":"pageIn(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7pageOutyA2C9DirectionO_tcACmF":{"name":"pageOut(direction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4fadeyA2CmF":{"name":"fade","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4zoomyA2CmF":{"name":"zoom","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7zoomOutyA2CmF":{"name":"zoomOut","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO8selectByyA2C_ACtcACmF":{"name":"selectBy(presenting:dismissing:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO11autoReverse10presentingA2C_tFZ":{"name":"autoReverse(presenting:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4noneyA2CmF":{"name":"none","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5labelSSSgvp":{"name":"label","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDefaultAnimationType"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11topToBottomyA2CmF":{"name":"topToBottom","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11bottomToTopyA2CmF":{"name":"bottomToTop","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11leftToRightyA2CmF":{"name":"leftToRight","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11rightToLeftyA2CmF":{"name":"rightToLeft","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO6radialyACSo7CGPointV_tcACmF":{"name":"radial(center:)","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO13inverseRadialyACSo7CGPointV_tcACmF":{"name":"inverseRadial(center:)","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17leadingToTrailingACvpZ":{"name":"leadingToTrailing","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17trailingToLeadingACvpZ":{"name":"trailingToLeading","abstract":"<p>Undocumented</p>","parent_name":"CascadeDirection"},"Enums/ParseError.html#/s:4Hero10ParseErrorO13unexpectTokenyA2CmF":{"name":"unexpectToken","abstract":"<p>Undocumented</p>","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO17undefinedOperatoryACSScACmF":{"name":"undefinedOperator(_:)","abstract":"<p>Undocumented</p>","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO15expectCharacteryACSJcACmF":{"name":"expectCharacter(_:)","abstract":"<p>Undocumented</p>","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO16expectExpressionyA2CmF":{"name":"expectExpression","abstract":"<p>Undocumented</p>","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectArgumentListyA2CmF":{"name":"expectArgumentList","abstract":"<p>Undocumented</p>","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectFunctionNameyA2CmF":{"name":"expectFunctionName","abstract":"<p>Undocumented</p>","parent_name":"ParseError"},"Enums/Token.html#/s:4Hero5TokenO10identifieryACSS_SnySiGtcACmF":{"name":"identifier(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO6numberyACSf_SnySiGtcACmF":{"name":"number(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO10parensOpenyACSnySiGcACmF":{"name":"parensOpen(_:)","abstract":"<p>Undocumented</p>","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO11parensCloseyACSnySiGcACmF":{"name":"parensClose(_:)","abstract":"<p>Undocumented</p>","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5commayACSnySiGcACmF":{"name":"comma(_:)","abstract":"<p>Undocumented</p>","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5otheryACSS_SnySiGtcACmF":{"name":"other(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"Token"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO4autoyA2CmF":{"name":"auto","abstract":"<p>Undocumented</p>","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO06sourceB5OnTopyA2CmF":{"name":"sourceViewOnTop","abstract":"<p>Undocumented</p>","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO011destinationB5OnTopyA2CmF":{"name":"destinationViewOnTop","abstract":"<p>Undocumented</p>","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO6globalyA2CmF":{"name":"global","abstract":"<p>Undocumented</p>","parent_name":"HeroCoordinateSpace"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO5localyA2CmF":{"name":"local","abstract":"<p>Undocumented</p>","parent_name":"HeroCoordinateSpace"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO9optimizedyA2CmF":{"name":"optimized","abstract":"<p>Will optimize for different type of views","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO6normalyA2CmF":{"name":"normal","abstract":"<p>snapshotView(afterScreenUpdates:)</p>","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO11layerRenderyA2CmF":{"name":"layerRender","abstract":"<p>layer.render(in: currentContext)</p>","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO02noB0yA2CmF":{"name":"noSnapshot","abstract":"<p>will not create snapshot. animate the view directly.","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html":{"name":"HeroSnapshotType","abstract":"<p>Undocumented</p>"},"Enums/HeroCoordinateSpace.html":{"name":"HeroCoordinateSpace","abstract":"<p>Undocumented</p>"},"Enums/HeroViewOrderingStrategy.html":{"name":"HeroViewOrderingStrategy","abstract":"<p>Undocumented</p>"},"Enums/Token.html":{"name":"Token","abstract":"<p>Undocumented</p>"},"Enums/ParseError.html":{"name":"ParseError","abstract":"<p>Undocumented</p>"},"Enums/CascadeDirection.html":{"name":"CascadeDirection","abstract":"<p>Undocumented</p>"},"Enums/HeroDefaultAnimationType.html":{"name":"HeroDefaultAnimationType","abstract":"<p>Undocumented</p>"},"Enums/HeroTransitionState.html":{"name":"HeroTransitionState","abstract":"<p>Undocumented</p>"},"Classes/HeroDebugPlugin.html#/showOnTop":{"name":"showOnTop","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/animate(fromViews:toViews:)":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/resume(timePassed:reverse:)":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/clean()":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onDone()":{"name":"onDone()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onProcessSliderChanged(progress:)":{"name":"onProcessSliderChanged(progress:)","parent_name":"HeroDebugPlugin"},"Classes/Hero.html#/s:4HeroAAC6sharedAA0A10TransitionCvpZ":{"name":"shared","abstract":"<p>Shared singleton object for controlling the transition</p>","parent_name":"Hero"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8delegateAA0aB8Delegate_pSgvp":{"name":"delegate","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16defaultAnimationAA0a7DefaultD4TypeOvp":{"name":"defaultAnimation","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC14containerColorSo7UIColorCvp":{"name":"containerColor","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24isUserInteractionEnabledSbvp":{"name":"isUserInteractionEnabled","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC20viewOrderingStrategyAA0a4ViewdE0Ovp":{"name":"viewOrderingStrategy","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC33defaultAnimationDirectionStrategyAA0a7DefaultD4TypeO0F0Ovp":{"name":"defaultAnimationDirectionStrategy","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5stateAA0aB5StateOvp":{"name":"state","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC15isTransitioningSbvp":{"name":"isTransitioning","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12isPresentingSbvp":{"name":"isPresenting","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13transitioningSbvp":{"name":"transitioning","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10presentingSbvp":{"name":"presenting","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC9containerSo6UIViewCSgvp":{"name":"container","abstract":"<p>container we created to hold all animating views, will be a subview of the","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16toViewControllerSo06UIViewE0CSgvp":{"name":"toViewController","abstract":"<p>destination view controller</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC18fromViewControllerSo06UIViewE0CSgvp":{"name":"fromViewController","abstract":"<p>source view controller</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"<p>context object holding transition informations</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC11interactiveSbvp":{"name":"interactive","abstract":"<p>whether or not we are handling transition interactively</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13totalDurationSdvp":{"name":"totalDuration","abstract":"<p>max duration needed by the animators</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8progressSdvp":{"name":"progress","abstract":"<p>progress of the current transition. 0 if no transition is happening</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@M@Hero@objc(cs)HeroTransition(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24observeForProgressUpdate8observeryAA0aeF8Observer_p_tF":{"name":"observeForProgressUpdate(observer:)","abstract":"<p>Receive callbacks on each animation frame.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7animateyyF":{"name":"animate()","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8complete8finishedySb_tF":{"name":"complete(finished:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10transition4from2to2in10completionySo16UIViewControllerC_AJSo0H0CySbcSgtF":{"name":"transition(from:to:in:completion:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6updateyy12CoreGraphics7CGFloatVF":{"name":"update(_:)","abstract":"<p>Update the progress for the interactive transition.</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6finish7animateySb_tF":{"name":"finish(animate:)","abstract":"<p>Finish the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6cancel7animateySb_tF":{"name":"cancel(animate:)","abstract":"<p>Cancel the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5apply9modifiers2toySayAA0A8ModifierCG_So6UIViewCtF":{"name":"apply(modifiers:to:)","abstract":"<p>Override modifiers during an interactive animation.</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12changeTarget9modifiers13isDestination2toySayAA0A8ModifierCG_SbSo6UIViewCtF":{"name":"changeTarget(modifiers:isDestination:to:)","abstract":"<p>Override target state during an interactive animation.</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5startyyF":{"name":"start()","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:willShowViewController:animated:":{"name":"navigationController(_:willShow:animated:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:didShowViewController:animated:":{"name":"navigationController(_:didShow:animated:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:animationControllerForOperation:fromViewController:toViewController:":{"name":"navigationController(_:animationControllerFor:from:to:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:interactionControllerForAnimationController:":{"name":"navigationController(_:interactionControllerFor:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:shouldSelectViewController:":{"name":"tabBarController(_:shouldSelect:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:interactionControllerForAnimationController:":{"name":"tabBarController(_:interactionControllerFor:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:animationControllerForTransitionFromViewController:toViewController:":{"name":"tabBarController(_:animationControllerForTransitionFrom:to:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForPresentedController:presentingController:sourceController:":{"name":"animationController(forPresented:presenting:source:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForDismissedController:":{"name":"animationController(forDismissed:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForDismissal:":{"name":"interactionControllerForDismissal(using:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForPresentation:":{"name":"interactionControllerForPresentation(using:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animateTransition:":{"name":"animateTransition(using:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)transitionDuration:":{"name":"transitionDuration(using:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationEnded:":{"name":"animationEnded(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(py)wantsInteractiveStart":{"name":"wantsInteractiveStart","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)startInteractiveTransition:":{"name":"startInteractiveTransition(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroTransition"},"Classes/Parser.html#/s:4Hero6ParserC6tokensACSayAA5TokenOG_tcfc":{"name":"init(tokens:)","abstract":"<p>Undocumented</p>","parent_name":"Parser"},"Classes/Parser.html#/s:4Hero6ParserC5parseSayAA8ExprNodeCGyKF":{"name":"parse()","abstract":"<p>Undocumented</p>","parent_name":"Parser"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototypeAA09PrototypeC0Cvp":{"name":"prototype","abstract":"<p>Undocumented</p>","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC4bodyAA04ExprC0Cvp":{"name":"body","abstract":"<p>Undocumented</p>","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC11descriptionSSvp":{"name":"description","abstract":"<p>Undocumented</p>","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototype4bodyAcA09PrototypeC0C_AA04ExprC0Ctcfc":{"name":"init(prototype:body:)","abstract":"<p>Undocumented</p>","parent_name":"FunctionNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC13argumentNamesSaySSGvp":{"name":"argumentNames","abstract":"<p>Undocumented</p>","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC11descriptionSSvp":{"name":"description","abstract":"<p>Undocumented</p>","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC4name13argumentNamesACSS_SaySSGtcfc":{"name":"init(name:argumentNames:)","abstract":"<p>Undocumented</p>","parent_name":"PrototypeNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC9argumentsSayAA04ExprC0CGvp":{"name":"arguments","abstract":"<p>Undocumented</p>","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC11descriptionSSvp":{"name":"description","abstract":"<p>Undocumented</p>","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC4name9argumentsACSS_SayAA04ExprC0CGtcfc":{"name":"init(name:arguments:)","abstract":"<p>Undocumented</p>","parent_name":"CallNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3lhsAA04ExprD0Cvp":{"name":"lhs","abstract":"<p>Undocumented</p>","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3rhsAA04ExprD0Cvp":{"name":"rhs","abstract":"<p>Undocumented</p>","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC11descriptionSSvp":{"name":"description","abstract":"<p>Undocumented</p>","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC4name3lhs3rhsACSS_AA04ExprD0CAHtcfc":{"name":"init(name:lhs:rhs:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryOpNode"},"Classes/VariableNode.html#/s:4Hero12VariableNodeC11descriptionSSvp":{"name":"description","abstract":"<p>Undocumented</p>","parent_name":"VariableNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueSfvp":{"name":"value","abstract":"<p>Undocumented</p>","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC11descriptionSSvp":{"name":"description","abstract":"<p>Undocumented</p>","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueACSf_tcfc":{"name":"init(value:)","abstract":"<p>Undocumented</p>","parent_name":"NumberNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC5rangeSnySiGvp":{"name":"range","abstract":"<p>Undocumented</p>","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameSSvp":{"name":"name","abstract":"<p>Undocumented</p>","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameACSS_tcfc":{"name":"init(name:)","abstract":"<p>Undocumented</p>","parent_name":"ExprNode"},"Classes/Lexer.html#/s:4Hero5LexerC5inputACSS_tcfc":{"name":"init(input:)","abstract":"<p>Undocumented</p>","parent_name":"Lexer"},"Classes/Lexer.html#/s:4Hero5LexerC8tokenizeSayAA5TokenOGyF":{"name":"tokenize()","abstract":"<p>Undocumented</p>","parent_name":"Lexer"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC23requirePerFrameCallbackSbvp":{"name":"requirePerFrameCallback","abstract":"<p>Determines whether or not to receive <code>seekTo</code> callback on every frame.</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/c:@M@Hero@objc(cs)HeroPlugin(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"<p>Called before any animation.","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"<p>Perform the animation.</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5cleanyyF":{"name":"clean()","abstract":"<p>Called when all animations are completed.</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"<p>For supporting interactive animation only.</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"<p>For supporting interactive animation only.</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"<p>For supporting interactive animation only.</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC9isEnabledSbvpZ":{"name":"isEnabled","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6enableyyFZ":{"name":"enable()","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7disableyyFZ":{"name":"disable()","abstract":"<p>Undocumented</p>","parent_name":"HeroPlugin"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13applyFunctionACyAA0A11TargetStateVzc_tcfc":{"name":"init(applyFunction:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyACSayACGFZ":{"name":"beginWith(_:)","abstract":"<p>Apply modifiers directly to the view at the start of the transition.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWith9modifiersACSayACG_tFZ":{"name":"beginWith(modifiers:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyA2Cd_tFZ":{"name":"beginWith(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC24useGlobalCoordinateSpaceACvpZ":{"name":"useGlobalCoordinateSpace","abstract":"<p>Use global coordinate space.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiersACvpZ":{"name":"ignoreSubviewModifiers","abstract":"<p>ignore all heroModifiers attributes for a view’s direct subviews.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiers9recursiveACSb_tFZ":{"name":"ignoreSubviewModifiers(recursive:)","abstract":"<p>ignore all heroModifiers attributes for a view’s subviews.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20useOptimizedSnapshotACvpZ":{"name":"useOptimizedSnapshot","abstract":"<p>Will create snapshot optimized for different view type.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC17useNormalSnapshotACvpZ":{"name":"useNormalSnapshot","abstract":"<p>Create snapshot using snapshotView(afterScreenUpdates:).</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22useLayerRenderSnapshotACvpZ":{"name":"useLayerRenderSnapshot","abstract":"<p>Create snapshot using layer.render(in: currentContext).","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13useNoSnapshotACvpZ":{"name":"useNoSnapshot","abstract":"<p>Force Hero to not create any snapshot when animating this view.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceAnimateACvpZ":{"name":"forceAnimate","abstract":"<p>Force the view to animate.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC23useScaleBasedSizeChangeACvpZ":{"name":"useScaleBasedSizeChange","abstract":"<p>Force Hero use scale based size animation. This will convert all .size modifier into .scale modifier.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4fadeACvpZ":{"name":"fade","abstract":"<p>Fade the view during transition</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceNonFadeACvpZ":{"name":"forceNonFade","abstract":"<p>Force don’t fade view during transition</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8positionyACSo7CGPointVFZ":{"name":"position(_:)","abstract":"<p>Set the position for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4sizeyACSo6CGSizeVFZ":{"name":"size(_:)","abstract":"<p>Set the size for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9transformyACSo13CATransform3DVFZ":{"name":"transform(_:)","abstract":"<p>Set the transform for the view to animate from/to. Will override previous perspective, scale, translate, & rotate modifiers</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11perspectiveyAC12CoreGraphics7CGFloatVFZ":{"name":"perspective(_:)","abstract":"<p>Set the perspective on the transform. use in combination with the rotate modifier.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scale1x1y1zAC12CoreGraphics7CGFloatV_A2JtFZ":{"name":"scale(x:y:z:)","abstract":"<p>Scale 3d</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scaleyAC12CoreGraphics7CGFloatVFZ":{"name":"scale(_:)","abstract":"<p>Scale in x & y axis</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate1x1y1zAC12CoreGraphics7CGFloatV_A2JtFZ":{"name":"translate(x:y:z:)","abstract":"<p>Translate 3d</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate_1zACSo7CGPointV_12CoreGraphics7CGFloatVtFZ":{"name":"translate(_:z:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate1x1y1zAC12CoreGraphics7CGFloatV_A2JtFZ":{"name":"rotate(x:y:z:)","abstract":"<p>Rotate 3d</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate_1zACSo7CGPointV_12CoreGraphics7CGFloatVtFZ":{"name":"rotate(_:z:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotateyAC12CoreGraphics7CGFloatVFZ":{"name":"rotate(_:)","abstract":"<p>Rotate 2d</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC15backgroundColoryACSo7UIColorCFZ":{"name":"backgroundColor(_:)","abstract":"<p>Set the backgroundColor for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderColoryACSo7UIColorCFZ":{"name":"borderColor(_:)","abstract":"<p>Set the borderColor for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11shadowColoryACSo7UIColorCFZ":{"name":"shadowColor(_:)","abstract":"<p>Set the shadowColor for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7overlay5color7opacityACSo7UIColorC_12CoreGraphics7CGFloatVtFZ":{"name":"overlay(color:opacity:)","abstract":"<p>Create an overlay on the animating view.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7opacityyAC12CoreGraphics7CGFloatVFZ":{"name":"opacity(_:)","abstract":"<p>Set the opacity for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12cornerRadiusyAC12CoreGraphics7CGFloatVFZ":{"name":"cornerRadius(_:)","abstract":"<p>Set the cornerRadius for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9zPositionyAC12CoreGraphics7CGFloatVFZ":{"name":"zPosition(_:)","abstract":"<p>Set the zPosition for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12contentsRectyACSo6CGRectVFZ":{"name":"contentsRect(_:)","abstract":"<p>Set the contentsRect for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13contentsScaleyAC12CoreGraphics7CGFloatVFZ":{"name":"contentsScale(_:)","abstract":"<p>Set the contentsScale for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderWidthyAC12CoreGraphics7CGFloatVFZ":{"name":"borderWidth(_:)","abstract":"<p>Set the borderWidth for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13shadowOpacityyAC12CoreGraphics7CGFloatVFZ":{"name":"shadowOpacity(_:)","abstract":"<p>Set the shadowOpacity for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowOffsetyACSo6CGSizeVFZ":{"name":"shadowOffset(_:)","abstract":"<p>Set the shadowOffset for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowRadiusyAC12CoreGraphics7CGFloatVFZ":{"name":"shadowRadius(_:)","abstract":"<p>Set the shadowRadius for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC10shadowPathyACSo9CGPathRefaFZ":{"name":"shadowPath(_:)","abstract":"<p>Set the shadowPath for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13masksToBoundsyACSbFZ":{"name":"masksToBounds(_:)","abstract":"<p>Set the masksToBounds for the view to animate from/to.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8durationyACSdFZ":{"name":"duration(_:)","abstract":"<p>Sets the duration of the animation for a given view. If not used, Hero will use determine the duration based on the distance and size changes.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20durationMatchLongestACvpZ":{"name":"durationMatchLongest","abstract":"<p>Sets the duration of the animation for a given view to match the longest animation of the transition.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5delayyACSdFZ":{"name":"delay(_:)","abstract":"<p>Sets the delay of the animation for a given view.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14timingFunctionyACSo013CAMediaTimingD0CFZ":{"name":"timingFunction(_:)","abstract":"<p>Sets the timing function of the animation for a given view. If not used, Hero will use determine the timing function based on whether or not the view is entering or exiting the screen.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6spring9stiffness7dampingAC12CoreGraphics7CGFloatV_AItFZ":{"name":"spring(stiffness:damping:)","abstract":"<p>(iOS 9+) Use spring animation with custom stiffness & damping. The duration will be automatically calculated. Will be ignored if arc, timingFunction, or duration is set.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6source6heroIDACSS_tFZ":{"name":"source(heroID:)","abstract":"<p>Transition from/to the state of the view with matching heroID","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arcACvpZ":{"name":"arc","abstract":"<p>Works in combination with position modifier to apply a natural curve when moving to the destination.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arc9intensityAC12CoreGraphics7CGFloatV_tFZ":{"name":"arc(intensity:)","abstract":"<p>Works in combination with position modifier to apply a natural curve when moving to the destination.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascadeACvpZ":{"name":"cascade","abstract":"<p>Cascade applys increasing delay modifiers to subviews</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascade5delta9direction17delayMatchedViewsACSd_AA16CascadeDirectionOSbtFZ":{"name":"cascade(delta:direction:delayMatchedViews:)","abstract":"<p>Cascade applys increasing delay modifiers to subviews</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_SayACGtFZ":{"name":"when(_:_:)","abstract":"<p>Apply modifiers only if the condition return true.</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_ACdtFZ":{"name":"when(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11whenMatchedyA2Cd_tFZ":{"name":"whenMatched(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenPresentingyA2Cd_tFZ":{"name":"whenPresenting(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenDismissingyA2Cd_tFZ":{"name":"whenDismissing(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13whenAppearingyA2Cd_tFZ":{"name":"whenAppearing(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC16whenDisappearingyA2Cd_tFZ":{"name":"whenDisappearing(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroModifier"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9containerSo6UIViewCvp":{"name":"container","abstract":"<p>The container holding all of the animating views</p>","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9fromViewsSaySo6UIViewCGvp":{"name":"fromViews","abstract":"<p>A flattened list of all views from source ViewController</p>","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC7toViewsSaySo6UIViewCGvp":{"name":"toViews","abstract":"<p>A flattened list of all views from destination ViewController</p>","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10sourceView3forSo6UIViewCSgSS_tF":{"name":"sourceView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC15destinationView3forSo6UIViewCSgSS_tF":{"name":"destinationView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10pairedView3forSo6UIViewCSgAG_tF":{"name":"pairedView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC12snapshotView3forSo6UIViewCAG_tF":{"name":"snapshotView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextCyAA0A11TargetStateVSgSo6UIViewCcip":{"name":"subscript(_:)","abstract":"<p>Undocumented</p>","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC5cleanyyF":{"name":"clean()","abstract":"<p>Undocumented</p>","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC4hide4viewySo6UIViewC_tF":{"name":"hide(view:)","abstract":"<p>Undocumented</p>","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC6unhide4viewySo6UIViewC_tF":{"name":"unhide(view:)","abstract":"<p>Undocumented</p>","parent_name":"HeroContext"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionC4basexvp":{"name":"base","abstract":"<p>Undocumented</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE2idSSSgvp":{"name":"id","abstract":"<p><strong>ID</strong> is the identifier for the view. When doing a transition between two view controllers,","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"<p><strong>isEnabled</strong> allows to specify whether a view and its subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE20isEnabledForSubviewsSbvp":{"name":"isEnabledForSubviews","abstract":"<p><strong>isEnabledForSubviews</strong> allows to specify whether a view’s subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9modifiersSayAA0A8ModifierCGSgvp":{"name":"modifiers","abstract":"<p>Use <strong>modifiers</strong> to specify animations alongside the main transition. Checkout <code>HeroModifier.swift</code> for available modifiers.</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE14modifierStringSSSgvp":{"name":"modifierString","abstract":"<p>modifierString** provides another way to set <strong>modifiers</strong>. It can be assigned through storyboard.</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE18modalAnimationTypeAA0a7DefaultfG0Ovp":{"name":"modalAnimationType","abstract":"<p>default hero animation type for presenting & dismissing modally</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE24modalAnimationTypeStringSSSgvp":{"name":"modalAnimationTypeString","abstract":"<p>Undocumented</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"<p>Undocumented</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE23navigationAnimationTypeAA0a7DefaultfG0Ovp":{"name":"navigationAnimationType","abstract":"<p>default hero animation type for push and pop within the navigation controller</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE29navigationAnimationTypeStringSSSgvp":{"name":"navigationAnimationTypeString","abstract":"<p>Undocumented</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD13AnimationTypeAA0a7DefaultgH0Ovp":{"name":"tabBarAnimationType","abstract":"<p>default hero animation type for switching tabs within the tab bar controller</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD19AnimationTypeStringSSSgvp":{"name":"tabBarAnimationTypeString","abstract":"<p>Undocumented</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011dismissViewD010completionyyycSg_tF":{"name":"dismissViewController(completion:)","abstract":"<p>Dismiss the current view controller with animation. Will perform a navigationController.popViewController","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE016unwindToRootViewD0yyF":{"name":"unwindToRootViewController()","abstract":"<p>Unwind to the root view controller using Hero</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD0yyAEF":{"name":"unwindToViewController(_:)","abstract":"<p>Unwind to a specific view controller using Hero</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD012withSelectory10ObjectiveC0I0V_tF":{"name":"unwindToViewController(withSelector:)","abstract":"<p>Undocumented</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD09withClassyyXlXp_tF":{"name":"unwindToViewController(withClass:)","abstract":"<p>Unwind to a view controller with given class using Hero</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD014withMatchBlockySbAEXE_tF":{"name":"unwindToViewController(withMatchBlock:)","abstract":"<p>Unwind to a view controller that the matchBlock returns true on.</p>","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011replaceViewD04with10completionyAE_yycSgtF":{"name":"replaceViewController(with:completion:)","abstract":"<p>Replace the current view controller with another VC on the navigation/modal stack.</p>","parent_name":"HeroExtension"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC9showOnTopSbvpZ":{"name":"showOnTop","abstract":"<p>Undocumented</p>","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC7animate9fromViews02toF0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC5cleanyyF":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6onDoneyyF":{"name":"onDone()","abstract":"<p>Undocumented</p>","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC22onProcessSliderChanged8progressySf_tF":{"name":"onProcessSliderChanged(progress:)","abstract":"<p>Undocumented</p>","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html":{"name":"HeroDebugPlugin"},"Classes/HeroExtension.html":{"name":"HeroExtension","abstract":"<p>Undocumented</p>"},"Classes/HeroContext.html":{"name":"HeroContext","abstract":"<p>Undocumented</p>"},"Classes/HeroModifier.html":{"name":"HeroModifier","abstract":"<p>Undocumented</p>"},"Classes/HeroPlugin.html":{"name":"HeroPlugin","abstract":"<p>Undocumented</p>"},"Classes/Lexer.html":{"name":"Lexer","abstract":"<p>Undocumented</p>"},"Classes/ExprNode.html":{"name":"ExprNode","abstract":"<p>Undocumented</p>"},"Classes/NumberNode.html":{"name":"NumberNode","abstract":"<p>Undocumented</p>"},"Classes/VariableNode.html":{"name":"VariableNode","abstract":"<p>Undocumented</p>"},"Classes/BinaryOpNode.html":{"name":"BinaryOpNode","abstract":"<p>Undocumented</p>"},"Classes/CallNode.html":{"name":"CallNode","abstract":"<p>Undocumented</p>"},"Classes/PrototypeNode.html":{"name":"PrototypeNode","abstract":"<p>Undocumented</p>"},"Classes/FunctionNode.html":{"name":"FunctionNode","abstract":"<p>Undocumented</p>"},"Classes/Parser.html":{"name":"Parser","abstract":"<p>Undocumented</p>"},"Classes/HeroTransition.html":{"name":"HeroTransition","abstract":"<p>Undocumented</p>"},"Classes/Hero.html":{"name":"Hero","abstract":"<h3 id='the-singleton-class-object-for-controlling-interactive-transitions' class='heading'>The singleton class/object for controlling interactive transitions.</h3>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Functions.html":{"name":"Functions","abstract":"<p>The following functions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"}}